{
  "version": 8,
  "name": "Vaidra Atlas",
  "metadata": {
    "vaidra:description": "National Geographic-inspired earth tones with hillshade emphasis. Default theme for UPSC-prep geography study.",
    "vaidra:version": "v3.0.0-2026-05-23"
  },
  "glyphs": "https://maps.vaidra.in/glyphs/{fontstack}/{range}.pbf",
  "sprite": "https://maps.vaidra.in/sprites/sprite",
  "sources": {
    "india-base": {
      "type": "vector",
      "url": "pmtiles://https://maps.vaidra.in/tiles/india-base.{hash}.pmtiles"
    },
    "rivers-geojson": {
      "type": "geojson",
      "data": "https://maps.vaidra.in/data/rivers.v3.geojson",
      "promoteId": "id"
    },
    "water-bodies-geojson": {
      "type": "geojson",
      "data": {
        "type": "FeatureCollection",
        "features": []
      },
      "promoteId": "id"
    },
    "ecology-geojson": {
      "type": "geojson",
      "data": {
        "type": "FeatureCollection",
        "features": []
      },
      "promoteId": "id"
    },
    "islands-geojson": {
      "type": "geojson",
      "data": {
        "type": "FeatureCollection",
        "features": []
      },
      "promoteId": "id"
    },
    "mountains-peaks-geojson": {
      "type": "geojson",
      "data": {
        "type": "FeatureCollection",
        "features": []
      },
      "promoteId": "id"
    },
    "mountains-passes-geojson": {
      "type": "geojson",
      "data": {
        "type": "FeatureCollection",
        "features": []
      },
      "promoteId": "id"
    },
    "mountain-ranges-geojson": {
      "type": "geojson",
      "data": {
        "type": "FeatureCollection",
        "features": []
      },
      "promoteId": "id"
    },
    "plateaus-geojson": {
      "type": "geojson",
      "data": {
        "type": "FeatureCollection",
        "features": []
      },
      "promoteId": "id"
    },
    "industry-geojson": {
      "type": "geojson",
      "data": {
        "type": "FeatureCollection",
        "features": []
      },
      "promoteId": "id"
    },
    "climate-koppen-geojson": {
      "type": "geojson",
      "data": {
        "type": "FeatureCollection",
        "features": []
      },
      "promoteId": "id"
    },
    "climate-rainfall-geojson": {
      "type": "geojson",
      "data": {
        "type": "FeatureCollection",
        "features": []
      },
      "promoteId": "id"
    },
    "climate-phenomena-geojson": {
      "type": "geojson",
      "data": {
        "type": "FeatureCollection",
        "features": []
      },
      "promoteId": "id"
    },
    "agriculture-zones-geojson": {
      "type": "geojson",
      "data": {
        "type": "FeatureCollection",
        "features": []
      },
      "promoteId": "id"
    },
    "demography-geojson": {
      "type": "geojson",
      "data": {
        "type": "FeatureCollection",
        "features": []
      },
      "promoteId": "id"
    },
    "states-geojson": {
      "type": "geojson",
      "data": "https://maps.vaidra.in/data/simplified/states.v3.geojson",
      "promoteId": "id"
    },
    "countries-geojson": {
      "type": "geojson",
      "data": "https://maps.vaidra.in/data/countries.v3.geojson",
      "promoteId": "id"
    },
    "ocean-geojson": {
      "type": "geojson",
      "data": {
        "type": "FeatureCollection",
        "features": []
      },
      "promoteId": "id"
    },
    "soil-geojson": {
      "type": "geojson",
      "data": {
        "type": "FeatureCollection",
        "features": []
      },
      "promoteId": "id"
    },
    "soil-labels-geojson": {
      "type": "geojson",
      "data": {
        "type": "FeatureCollection",
        "features": []
      }
    },
    "states-labels-geojson": {
      "type": "geojson",
      "data": "https://maps.vaidra.in/data/states-labels.v3.geojson",
      "promoteId": "id"
    },
    "countries-labels-geojson": {
      "type": "geojson",
      "data": "https://maps.vaidra.in/data/countries-labels.v3.geojson",
      "promoteId": "id"
    },
    "rivers-anchors-geojson": {
      "type": "geojson",
      "data": "https://maps.vaidra.in/data/rivers-anchors.v3.geojson",
      "promoteId": "id"
    },
    "rivers-major-labels-geojson": {
      "type": "geojson",
      "data": "https://maps.vaidra.in/data/rivers-major-labels.v3.geojson",
      "promoteId": "id"
    },
    "terrain-rgb": {
      "type": "raster-dem",
      "tiles": [
        "https://s3.amazonaws.com/elevation-tiles-prod/terrarium/{z}/{x}/{y}.png"
      ],
      "encoding": "terrarium",
      "tileSize": 256,
      "maxzoom": 15
    },
    "hillshade-dem": {
      "type": "raster-dem",
      "tiles": [
        "https://s3.amazonaws.com/elevation-tiles-prod/terrarium/{z}/{x}/{y}.png"
      ],
      "encoding": "terrarium",
      "tileSize": 256,
      "maxzoom": 15
    },
    "rivers-confluences-geojson": {
      "type": "geojson",
      "data": "https://maps.vaidra.in/data/rivers-confluences.v3.geojson",
      "promoteId": "id"
    }
  },
  "sky": {
    "sky-color": "#cde8ff",
    "sky-horizon-blend": 0.6,
    "horizon-color": "#e8f4ff",
    "horizon-fog-blend": 0.5,
    "fog-color": "#ffffff",
    "fog-ground-blend": 0.5,
    "atmosphere-blend": [
      "interpolate",
      [
        "linear"
      ],
      [
        "zoom"
      ],
      0,
      0.8,
      5,
      0.6,
      8,
      0.3,
      12,
      0
    ]
  },
  "layers": [
    {
      "id": "background",
      "type": "background",
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "background-color": "#faf6e8"
      }
    },
    {
      "id": "ocean-fill",
      "type": "fill",
      "source": "ocean-geojson",
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "fill-color": "#cce5ee",
        "fill-opacity": 1
      }
    },
    {
      "id": "countries-fill",
      "type": "fill",
      "source": "countries-geojson",
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "fill-color": "#e8e3d3",
        "fill-opacity": 0.6
      }
    },
    {
      "id": "countries-line",
      "type": "line",
      "source": "countries-geojson",
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "line-color": "#7c6f5a",
        "line-width": 0.75,
        "line-dasharray": [
          4,
          3
        ]
      }
    },
    {
      "id": "states-fill",
      "type": "fill",
      "source": "states-geojson",
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "fill-color": [
          "case",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Andaman & Nicobar Islands"
          ],
          "#f5f1e0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Andhra Pradesh"
          ],
          "#efe9d0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Arunachal Pradesh"
          ],
          "#f5f1e0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Assam"
          ],
          "#efe9d0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Bihar"
          ],
          "#f5f1e0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Chandigarh"
          ],
          "#efe9d0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Chhattisgarh"
          ],
          "#f5f1e0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Dadra & Nagar Haveli and Daman & Diu"
          ],
          "#efe9d0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Delhi"
          ],
          "#f5f1e0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Goa"
          ],
          "#efe9d0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Gujarat"
          ],
          "#f5f1e0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Haryana"
          ],
          "#efe9d0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Himachal Pradesh"
          ],
          "#f5f1e0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Jammu & Kashmir"
          ],
          "#efe9d0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Jharkhand"
          ],
          "#f5f1e0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Karnataka"
          ],
          "#efe9d0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Kerala"
          ],
          "#f5f1e0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Ladakh"
          ],
          "#efe9d0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Lakshadweep"
          ],
          "#f5f1e0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Madhya Pradesh"
          ],
          "#efe9d0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Maharashtra"
          ],
          "#f5f1e0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Manipur"
          ],
          "#efe9d0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Meghalaya"
          ],
          "#f5f1e0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Mizoram"
          ],
          "#efe9d0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Nagaland"
          ],
          "#f5f1e0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Odisha"
          ],
          "#efe9d0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Puducherry"
          ],
          "#f5f1e0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Punjab"
          ],
          "#efe9d0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Rajasthan"
          ],
          "#f5f1e0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Sikkim"
          ],
          "#efe9d0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Tamil Nadu"
          ],
          "#f5f1e0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Telangana"
          ],
          "#efe9d0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Tripura"
          ],
          "#f5f1e0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Uttar Pradesh"
          ],
          "#efe9d0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "Uttarakhand"
          ],
          "#f5f1e0",
          [
            "==",
            [
              "get",
              "name"
            ],
            "West Bengal"
          ],
          "#efe9d0",
          "#f5f1e0"
        ],
        "fill-opacity": 1
      }
    },
    {
      "id": "states-line",
      "type": "line",
      "source": "states-geojson",
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "line-color": "#5b4632",
        "line-width": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          4,
          0.75,
          6,
          1.5,
          8,
          2.5,
          12,
          4
        ]
      }
    },
    {
      "id": "hillshade",
      "type": "hillshade",
      "source": "hillshade-dem",
      "paint": {
        "hillshade-shadow-color": "#8a7a66",
        "hillshade-highlight-color": "#fef3c7",
        "hillshade-accent-color": "#78350f",
        "hillshade-exaggeration": 0.25
      },
      "layout": {
        "visibility": "none"
      }
    },
    {
      "id": "color-relief",
      "type": "color-relief",
      "source": "hillshade-dem",
      "paint": {
        "color-relief-color": [
          "interpolate",
          [
            "linear"
          ],
          [
            "elevation"
          ],
          0,
          "rgba(0,0,0,0)",
          100,
          "#e4ecdf",
          300,
          "#d4e0cc",
          500,
          "#c3d2b8",
          1000,
          "#dcd29a",
          1500,
          "#d2bb86",
          2000,
          "#c29c74",
          3000,
          "#b08566",
          4000,
          "#9c7d72",
          5000,
          "#e8e4e0",
          6000,
          "#dad6d2",
          8000,
          "#e8e4e0"
        ],
        "color-relief-opacity": 0
      }
    },
    {
      "id": "rivers-line-casing",
      "type": "line",
      "source": "rivers-geojson",
      "layout": {
        "visibility": "none",
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-color": "#ffffff",
        "line-width": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          4,
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            5.6,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major-tributary"
            ],
            4.4,
            3.2
          ],
          7,
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            7.1,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major-tributary"
            ],
            5.1,
            3.7
          ],
          10,
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            8.6,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major-tributary"
            ],
            5.8,
            4.2
          ]
        ],
        "line-opacity": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          3,
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            0.9,
            0
          ],
          4,
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            0.9,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major-tributary"
            ],
            0.4,
            0
          ],
          5,
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            0.9,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major-tributary"
            ],
            0.9,
            0
          ],
          6,
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            0.9,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major-tributary"
            ],
            0.9,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "sub-tributary"
            ],
            0.5,
            0
          ],
          7,
          0.9
        ]
      },
      "filter": [
        "all",
        [
          "!=",
          [
            "get",
            "displayGeometryProvenance"
          ],
          "schematic-source-mouth"
        ],
        [
          "in",
          [
            "get",
            "displayStatus"
          ],
          [
            "literal",
            [
              "verified",
              "curated"
            ]
          ]
        ],
        [
          "in",
          [
            "get",
            "displayConfidence"
          ],
          [
            "literal",
            [
              "high",
              "medium"
            ]
          ]
        ]
      ]
    },
    {
      "id": "rivers-line",
      "type": "line",
      "source": "rivers-geojson",
      "layout": {
        "visibility": "none",
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-color": [
          "match",
          [
            "get",
            "system"
          ],
          "Indus",
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            "#2563eb",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major-tributary"
            ],
            "#5585ef",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "sub-tributary"
            ],
            "#789ef3",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "minor-tributary"
            ],
            "#789ef3",
            "#92b1f5"
          ],
          "Ganga",
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            "#16a34a",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major-tributary"
            ],
            "#49b772",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "sub-tributary"
            ],
            "#6fc68f",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "minor-tributary"
            ],
            "#6fc68f",
            "#8bd1a5"
          ],
          "Brahmaputra",
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            "#7c3aed",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major-tributary"
            ],
            "#9965f1",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "sub-tributary"
            ],
            "#ae85f4",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "minor-tributary"
            ],
            "#ae85f4",
            "#be9df6"
          ],
          "Peninsular-East",
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            "#dc2626",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major-tributary"
            ],
            "#e45656",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "sub-tributary"
            ],
            "#e97878",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "minor-tributary"
            ],
            "#e97878",
            "#ee9393"
          ],
          "Peninsular-West",
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            "#ea580c",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major-tributary"
            ],
            "#ef7d41",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "sub-tributary"
            ],
            "#f29768",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "minor-tributary"
            ],
            "#f29768",
            "#f5ac86"
          ],
          "Inland",
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            "#a16207",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major-tributary"
            ],
            "#b6853e",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "sub-tributary"
            ],
            "#c59e65",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "minor-tributary"
            ],
            "#c59e65",
            "#d0b183"
          ],
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            "#334155",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major-tributary"
            ],
            "#475569",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "sub-tributary"
            ],
            "#94a3b8",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "minor-tributary"
            ],
            "#94a3b8",
            "#cbd5e1"
          ]
        ],
        "line-width": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          4,
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            3,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major-tributary"
            ],
            1.8,
            0.6
          ],
          7,
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            4.5,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major-tributary"
            ],
            2.5,
            1.1
          ],
          10,
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            6,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major-tributary"
            ],
            3.2,
            1.6
          ]
        ],
        "line-opacity": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          3,
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            1,
            0
          ],
          4,
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            1,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major-tributary"
            ],
            0.4,
            0
          ],
          5,
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            1,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major-tributary"
            ],
            1,
            0
          ],
          6,
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            1,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major-tributary"
            ],
            1,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "sub-tributary"
            ],
            0.5,
            0
          ],
          7,
          1
        ]
      },
      "filter": [
        "all",
        [
          "!=",
          [
            "get",
            "displayGeometryProvenance"
          ],
          "schematic-source-mouth"
        ],
        [
          "in",
          [
            "get",
            "displayStatus"
          ],
          [
            "literal",
            [
              "verified",
              "curated"
            ]
          ]
        ],
        [
          "in",
          [
            "get",
            "displayConfidence"
          ],
          [
            "literal",
            [
              "high",
              "medium"
            ]
          ]
        ]
      ]
    },
    {
      "id": "rivers-line-direction",
      "type": "symbol",
      "source": "rivers-geojson",
      "minzoom": 5,
      "filter": [
        "all",
        [
          "in",
          [
            "get",
            "tier"
          ],
          [
            "literal",
            [
              "major",
              "major-tributary"
            ]
          ]
        ],
        [
          "!=",
          [
            "get",
            "displayGeometryProvenance"
          ],
          "schematic-source-mouth"
        ],
        [
          "in",
          [
            "get",
            "displayStatus"
          ],
          [
            "literal",
            [
              "verified",
              "curated"
            ]
          ]
        ],
        [
          "in",
          [
            "get",
            "displayConfidence"
          ],
          [
            "literal",
            [
              "high",
              "medium"
            ]
          ]
        ]
      ],
      "layout": {
        "visibility": "none",
        "symbol-placement": "line",
        "symbol-spacing": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          5,
          70,
          7,
          110,
          9,
          150
        ],
        "text-field": ">",
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          5,
          11,
          9,
          15
        ],
        "text-keep-upright": false,
        "text-rotation-alignment": "map",
        "text-pitch-alignment": "viewport",
        "text-allow-overlap": true,
        "text-ignore-placement": true
      },
      "paint": {
        "text-color": [
          "match",
          [
            "get",
            "system"
          ],
          "Indus",
          "#18419b",
          "Ganga",
          "#0f6c31",
          "Brahmaputra",
          "#52269c",
          "Peninsular-East",
          "#911919",
          "Peninsular-West",
          "#9a3a08",
          "Inland",
          "#6a4105",
          "#1f2937"
        ],
        "text-halo-color": "#ffffff",
        "text-halo-width": 1.5,
        "text-opacity": 0.85
      }
    },
    {
      "id": "rivers-anchor-source-halo",
      "type": "circle",
      "source": "rivers-anchors-geojson",
      "minzoom": 4,
      "filter": [
        "all",
        [
          "==",
          [
            "get",
            "type"
          ],
          "source"
        ],
        [
          "!=",
          [
            "get",
            "displayGeometryProvenance"
          ],
          "schematic-source-mouth"
        ],
        [
          "in",
          [
            "get",
            "displayStatus"
          ],
          [
            "literal",
            [
              "verified",
              "curated"
            ]
          ]
        ],
        [
          "in",
          [
            "get",
            "displayConfidence"
          ],
          [
            "literal",
            [
              "high",
              "medium"
            ]
          ]
        ]
      ],
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "circle-color": "#dcfce7",
        "circle-radius": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          4,
          [
            "case",
            [
              "boolean",
              [
                "feature-state",
                "hovered"
              ],
              false
            ],
            11,
            8
          ],
          6,
          [
            "case",
            [
              "boolean",
              [
                "feature-state",
                "hovered"
              ],
              false
            ],
            13,
            9.5
          ],
          9,
          [
            "case",
            [
              "boolean",
              [
                "feature-state",
                "hovered"
              ],
              false
            ],
            16,
            12
          ]
        ],
        "circle-stroke-width": 0,
        "circle-opacity": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          3,
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            0.95,
            0
          ],
          4,
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            0.95,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major-tributary"
            ],
            0.6,
            0
          ],
          5,
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            0.95,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major-tributary"
            ],
            0.95,
            0
          ],
          6,
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            0.95,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major-tributary"
            ],
            0.95,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "sub-tributary"
            ],
            0.6,
            0
          ],
          7,
          0.95
        ]
      }
    },
    {
      "id": "rivers-anchor-source",
      "type": "symbol",
      "source": "rivers-anchors-geojson",
      "minzoom": 4,
      "filter": [
        "all",
        [
          "==",
          [
            "get",
            "type"
          ],
          "source"
        ],
        [
          "!=",
          [
            "get",
            "displayGeometryProvenance"
          ],
          "schematic-source-mouth"
        ],
        [
          "in",
          [
            "get",
            "displayStatus"
          ],
          [
            "literal",
            [
              "verified",
              "curated"
            ]
          ]
        ],
        [
          "in",
          [
            "get",
            "displayConfidence"
          ],
          [
            "literal",
            [
              "high",
              "medium"
            ]
          ]
        ]
      ],
      "layout": {
        "visibility": "none",
        "icon-image": "anchor-source",
        "icon-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          4,
          0.46,
          6,
          0.62,
          9,
          0.88
        ],
        "icon-allow-overlap": true,
        "icon-ignore-placement": true
      },
      "paint": {
        "icon-opacity": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          3,
          0,
          4,
          0.82,
          5,
          0.95,
          6,
          1,
          7,
          1
        ]
      }
    },
    {
      "id": "rivers-anchor-source-label",
      "type": "symbol",
      "source": "rivers-anchors-geojson",
      "minzoom": 8,
      "filter": [
        "all",
        [
          "==",
          [
            "get",
            "type"
          ],
          "source"
        ],
        [
          "==",
          [
            "get",
            "tier"
          ],
          "major"
        ],
        [
          "!=",
          [
            "get",
            "displayGeometryProvenance"
          ],
          "schematic-source-mouth"
        ],
        [
          "in",
          [
            "get",
            "displayStatus"
          ],
          [
            "literal",
            [
              "verified",
              "curated"
            ]
          ]
        ],
        [
          "in",
          [
            "get",
            "displayConfidence"
          ],
          [
            "literal",
            [
              "high",
              "medium"
            ]
          ]
        ]
      ],
      "layout": {
        "visibility": "visible",
        "text-field": [
          "get",
          "riverName"
        ],
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": 10,
        "text-anchor": "top",
        "text-offset": [
          0,
          1.2
        ],
        "text-letter-spacing": 0.04,
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "text-padding": 6,
        "text-optional": true,
        "symbol-sort-key": 6
      },
      "paint": {
        "text-color": "#065f46",
        "text-halo-color": "#ffffff",
        "text-halo-width": 1.6,
        "text-halo-blur": 0.4
      }
    },
    {
      "id": "rivers-anchor-mouth-halo",
      "type": "circle",
      "source": "rivers-anchors-geojson",
      "minzoom": 4,
      "filter": [
        "all",
        [
          "==",
          [
            "get",
            "type"
          ],
          "mouth"
        ],
        [
          "!=",
          [
            "get",
            "displayGeometryProvenance"
          ],
          "schematic-source-mouth"
        ],
        [
          "in",
          [
            "get",
            "displayStatus"
          ],
          [
            "literal",
            [
              "verified",
              "curated"
            ]
          ]
        ],
        [
          "in",
          [
            "get",
            "displayConfidence"
          ],
          [
            "literal",
            [
              "high",
              "medium"
            ]
          ]
        ]
      ],
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "circle-color": "#fffbeb",
        "circle-radius": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          4,
          [
            "case",
            [
              "boolean",
              [
                "feature-state",
                "hovered"
              ],
              false
            ],
            12,
            9
          ],
          6,
          [
            "case",
            [
              "boolean",
              [
                "feature-state",
                "hovered"
              ],
              false
            ],
            14,
            10.5
          ],
          9,
          [
            "case",
            [
              "boolean",
              [
                "feature-state",
                "hovered"
              ],
              false
            ],
            17,
            13
          ]
        ],
        "circle-stroke-width": 0,
        "circle-opacity": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          3,
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            0.95,
            0
          ],
          4,
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            0.95,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major-tributary"
            ],
            0.6,
            0
          ],
          5,
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            0.95,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major-tributary"
            ],
            0.95,
            0
          ],
          6,
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            0.95,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major-tributary"
            ],
            0.95,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "sub-tributary"
            ],
            0.6,
            0
          ],
          7,
          0.95
        ]
      }
    },
    {
      "id": "rivers-anchor-mouth",
      "type": "symbol",
      "source": "rivers-anchors-geojson",
      "minzoom": 4,
      "filter": [
        "all",
        [
          "==",
          [
            "get",
            "type"
          ],
          "mouth"
        ],
        [
          "!=",
          [
            "get",
            "displayGeometryProvenance"
          ],
          "schematic-source-mouth"
        ],
        [
          "in",
          [
            "get",
            "displayStatus"
          ],
          [
            "literal",
            [
              "verified",
              "curated"
            ]
          ]
        ],
        [
          "in",
          [
            "get",
            "displayConfidence"
          ],
          [
            "literal",
            [
              "high",
              "medium"
            ]
          ]
        ]
      ],
      "layout": {
        "visibility": "none",
        "icon-image": "anchor-mouth",
        "icon-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          4,
          0.46,
          6,
          0.64,
          9,
          0.9
        ],
        "icon-allow-overlap": true,
        "icon-ignore-placement": true
      },
      "paint": {
        "icon-opacity": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          3,
          0,
          4,
          0.82,
          5,
          0.95,
          6,
          1,
          7,
          1
        ]
      }
    },
    {
      "id": "rivers-anchor-mouth-label",
      "type": "symbol",
      "source": "rivers-anchors-geojson",
      "minzoom": 8,
      "filter": [
        "all",
        [
          "==",
          [
            "get",
            "type"
          ],
          "mouth"
        ],
        [
          "==",
          [
            "get",
            "tier"
          ],
          "major"
        ],
        [
          "!=",
          [
            "get",
            "markerKind"
          ],
          "confluence"
        ],
        [
          "!=",
          [
            "get",
            "displayGeometryProvenance"
          ],
          "schematic-source-mouth"
        ],
        [
          "in",
          [
            "get",
            "displayStatus"
          ],
          [
            "literal",
            [
              "verified",
              "curated"
            ]
          ]
        ],
        [
          "in",
          [
            "get",
            "displayConfidence"
          ],
          [
            "literal",
            [
              "high",
              "medium"
            ]
          ]
        ]
      ],
      "layout": {
        "visibility": "visible",
        "text-field": [
          "get",
          "riverName"
        ],
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": 10,
        "text-anchor": "top",
        "text-offset": [
          0,
          1.2
        ],
        "text-letter-spacing": 0.04,
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "text-padding": 6,
        "text-optional": true,
        "symbol-sort-key": 6
      },
      "paint": {
        "text-color": "#075985",
        "text-halo-color": "#ffffff",
        "text-halo-width": 1.6,
        "text-halo-blur": 0.4
      }
    },
    {
      "id": "rivers-confluence-line",
      "type": "line",
      "source": "rivers-confluences-geojson",
      "minzoom": 4,
      "filter": [
        "all",
        [
          "==",
          [
            "get",
            "type"
          ],
          "connector"
        ],
        [
          "!=",
          [
            "get",
            "displayGeometryProvenance"
          ],
          "schematic-source-mouth"
        ],
        [
          "in",
          [
            "get",
            "displayStatus"
          ],
          [
            "literal",
            [
              "verified",
              "curated"
            ]
          ]
        ],
        [
          "in",
          [
            "get",
            "displayConfidence"
          ],
          [
            "literal",
            [
              "high",
              "medium"
            ]
          ]
        ]
      ],
      "layout": {
        "visibility": "none",
        "line-cap": "round"
      },
      "paint": {
        "line-color": "#38bdf8",
        "line-width": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          4,
          1.2,
          8,
          1.8,
          12,
          2.5
        ],
        "line-dasharray": [
          2,
          1
        ],
        "line-opacity": 0
      }
    },
    {
      "id": "rivers-confluence-point",
      "type": "circle",
      "source": "rivers-confluences-geojson",
      "minzoom": 4,
      "filter": [
        "all",
        [
          "==",
          [
            "get",
            "type"
          ],
          "confluence"
        ],
        [
          "!=",
          [
            "get",
            "displayGeometryProvenance"
          ],
          "schematic-source-mouth"
        ],
        [
          "in",
          [
            "get",
            "displayStatus"
          ],
          [
            "literal",
            [
              "verified",
              "curated"
            ]
          ]
        ],
        [
          "in",
          [
            "get",
            "displayConfidence"
          ],
          [
            "literal",
            [
              "high",
              "medium"
            ]
          ]
        ]
      ],
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "circle-radius": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          4,
          3,
          8,
          4,
          12,
          5
        ],
        "circle-color": "#0ea5e9",
        "circle-stroke-color": "#ffffff",
        "circle-stroke-width": 1.5,
        "circle-opacity": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          4,
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major-tributary"
            ],
            0.75,
            0
          ],
          6,
          [
            "case",
            [
              "in",
              [
                "get",
                "tier"
              ],
              [
                "literal",
                [
                  "major-tributary",
                  "sub-tributary"
                ]
              ]
            ],
            0.82,
            0.35
          ],
          8,
          0.9,
          11,
          0.96
        ],
        "circle-stroke-opacity": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          4,
          [
            "case",
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major-tributary"
            ],
            0.75,
            0
          ],
          6,
          [
            "case",
            [
              "in",
              [
                "get",
                "tier"
              ],
              [
                "literal",
                [
                  "major-tributary",
                  "sub-tributary"
                ]
              ]
            ],
            0.82,
            0.35
          ],
          8,
          0.9,
          11,
          0.96
        ]
      }
    },
    {
      "id": "water-bodies-dam-anchor-halo",
      "type": "circle",
      "source": "rivers-anchors-geojson",
      "minzoom": 4,
      "filter": [
        "==",
        [
          "get",
          "type"
        ],
        "dam"
      ],
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "circle-color": "#e2e8f0",
        "circle-radius": [
          "case",
          [
            "boolean",
            [
              "feature-state",
              "hovered"
            ],
            false
          ],
          13,
          11
        ],
        "circle-stroke-width": 0,
        "circle-opacity": 0.95
      }
    },
    {
      "id": "water-bodies-dam-anchor",
      "type": "circle",
      "source": "rivers-anchors-geojson",
      "minzoom": 4,
      "filter": [
        "==",
        [
          "get",
          "type"
        ],
        "dam"
      ],
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "circle-color": "#475569",
        "circle-radius": [
          "case",
          [
            "boolean",
            [
              "feature-state",
              "hovered"
            ],
            false
          ],
          10,
          7
        ],
        "circle-stroke-color": [
          "case",
          [
            "boolean",
            [
              "feature-state",
              "hovered"
            ],
            false
          ],
          "#fde047",
          "#ffffff"
        ],
        "circle-stroke-width": [
          "case",
          [
            "boolean",
            [
              "feature-state",
              "hovered"
            ],
            false
          ],
          3,
          2
        ]
      }
    },
    {
      "id": "water-bodies-dam-anchor-label",
      "type": "symbol",
      "source": "rivers-anchors-geojson",
      "minzoom": 8,
      "filter": [
        "==",
        [
          "get",
          "type"
        ],
        "dam"
      ],
      "layout": {
        "visibility": "none",
        "text-field": [
          "get",
          "name"
        ],
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": 10,
        "text-anchor": "top",
        "text-offset": [
          0,
          1.2
        ],
        "text-letter-spacing": 0.04,
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "text-padding": 6,
        "text-optional": true,
        "symbol-sort-key": 6
      },
      "paint": {
        "text-color": "#7c2d12",
        "text-halo-color": "#ffffff",
        "text-halo-width": 1.6,
        "text-halo-blur": 0.4
      }
    },
    {
      "id": "rivers-major-label",
      "type": "symbol",
      "source": "rivers-major-labels-geojson",
      "minzoom": 4,
      "layout": {
        "visibility": "none",
        "symbol-placement": "point",
        "text-field": [
          "case",
          [
            "all",
            [
              "has",
              "bank"
            ],
            [
              "in",
              [
                "get",
                "bank"
              ],
              [
                "literal",
                [
                  "L",
                  "R",
                  "left",
                  "right"
                ]
              ]
            ]
          ],
          [
            "concat",
            [
              "get",
              "name"
            ],
            " (",
            [
              "match",
              [
                "get",
                "bank"
              ],
              "L",
              "L",
              "left",
              "L",
              "R",
              "R",
              "right",
              "R",
              ""
            ],
            " bank)"
          ],
          [
            "get",
            "name"
          ]
        ],
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          4,
          14,
          6,
          17,
          9,
          21
        ],
        "text-letter-spacing": 0.04,
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "text-padding": 6,
        "text-optional": true,
        "symbol-sort-key": [
          "case",
          [
            "==",
            [
              "get",
              "tier"
            ],
            "major"
          ],
          1,
          [
            "==",
            [
              "get",
              "tier"
            ],
            "major-tributary"
          ],
          2,
          [
            "==",
            [
              "get",
              "tier"
            ],
            "sub-tributary"
          ],
          3,
          4
        ]
      },
      "paint": {
        "text-color": "#0c4a6e",
        "text-halo-color": "#ffffff",
        "text-halo-width": 2.4,
        "text-halo-blur": 0.5
      },
      "filter": [
        "all",
        [
          "step",
          [
            "zoom"
          ],
          [
            "in",
            [
              "get",
              "tier"
            ],
            [
              "literal",
              [
                "major"
              ]
            ]
          ],
          5,
          [
            "in",
            [
              "get",
              "tier"
            ],
            [
              "literal",
              [
                "major",
                "major-tributary"
              ]
            ]
          ],
          7,
          true
        ],
        [
          "in",
          [
            "get",
            "displayStatus"
          ],
          [
            "literal",
            [
              "verified",
              "curated"
            ]
          ]
        ],
        [
          "in",
          [
            "get",
            "displayConfidence"
          ],
          [
            "literal",
            [
              "high",
              "medium"
            ]
          ]
        ]
      ]
    },
    {
      "id": "water-bodies-circle",
      "type": "circle",
      "source": "water-bodies-geojson",
      "filter": [
        "any",
        [
          "==",
          [
            "geometry-type"
          ],
          "Point"
        ],
        [
          "==",
          [
            "geometry-type"
          ],
          "MultiPoint"
        ]
      ],
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "circle-color": [
          "match",
          [
            "coalesce",
            [
              "get",
              "featureType"
            ],
            [
              "get",
              "category"
            ]
          ],
          "dam",
          "#475569",
          "barrage",
          "#94a3b8",
          "waterfall",
          "#1d4ed8",
          "wetland",
          "#65a30d",
          "reservoir",
          "#7c3aed",
          "brackish-lagoon",
          "#14b8a6",
          "salt-lake",
          "#d97706",
          "glacial",
          "#38bdf8",
          "glacial-lake",
          "#38bdf8",
          "#0891b2"
        ],
        "circle-radius": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          3,
          3,
          6,
          5,
          9,
          8
        ],
        "circle-stroke-color": "#ffffff",
        "circle-stroke-width": 1.5,
        "circle-opacity": 0.9
      }
    },
    {
      "id": "water-bodies-fill",
      "type": "fill",
      "source": "water-bodies-geojson",
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "fill-color": [
          "match",
          [
            "get",
            "category"
          ],
          "brackish-lagoon",
          "#5eb3d6",
          "salt-lake",
          "#cdb4db",
          "endorheic-salt",
          "#b8a9cf",
          "glacial",
          "#7fd4e8",
          "artificial-reservoir",
          "#6da8e0",
          "crater",
          "#6fc3dd",
          "oxbow",
          "#79bce0",
          "#5aa9d6"
        ],
        "fill-opacity": 0.78
      }
    },
    {
      "id": "water-bodies-line",
      "type": "line",
      "source": "water-bodies-geojson",
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "line-color": "#0c4a6e",
        "line-width": 1
      }
    },
    {
      "id": "water-bodies-symbol",
      "type": "symbol",
      "source": "water-bodies-geojson",
      "filter": [
        "any",
        [
          "==",
          [
            "geometry-type"
          ],
          "Point"
        ],
        [
          "==",
          [
            "geometry-type"
          ],
          "MultiPoint"
        ]
      ],
      "layout": {
        "visibility": "none",
        "text-field": [
          "match",
          [
            "coalesce",
            [
              "get",
              "featureType"
            ],
            [
              "get",
              "category"
            ]
          ],
          "dam",
          "■",
          "reservoir",
          "■",
          "barrage",
          "■",
          "waterfall",
          "◆",
          "wetland",
          "✿",
          "◆"
        ],
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": 10,
        "text-allow-overlap": true,
        "text-ignore-placement": true,
        "text-anchor": "center",
        "text-padding": 6
      },
      "paint": {
        "text-color": "#ffffff",
        "text-halo-color": "rgba(255,255,255,0.6)",
        "text-halo-width": 0.8
      }
    },
    {
      "id": "water-bodies-label",
      "type": "symbol",
      "source": "water-bodies-geojson",
      "minzoom": 6,
      "layout": {
        "visibility": "none",
        "text-field": [
          "get",
          "name"
        ],
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": 11,
        "text-letter-spacing": 0.04,
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "icon-allow-overlap": false,
        "text-padding": 6,
        "text-optional": true,
        "symbol-sort-key": [
          "*",
          -1,
          [
            "to-number",
            [
              "coalesce",
              [
                "get",
                "areaKm2"
              ],
              0
            ],
            0
          ]
        ]
      },
      "paint": {
        "text-color": "#0c3a6b",
        "text-halo-color": "#ffffff",
        "text-halo-width": 2,
        "text-halo-blur": 0.4
      }
    },
    {
      "id": "ecology-fill",
      "type": "fill",
      "source": "ecology-geojson",
      "filter": [
        "!=",
        [
          "get",
          "geometryProvenance"
        ],
        "curated-offline-2026-06-08"
      ],
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "fill-color": [
          "match",
          [
            "get",
            "category"
          ],
          "national-park",
          "#16a34a",
          "wildlife-sanctuary",
          "#a3b18a",
          "biosphere-reserve",
          "#365314",
          "tiger-reserve",
          "#ea580c",
          "ramsar-site",
          "#0891b2",
          "#16a34a"
        ],
        "fill-opacity": 0.4
      }
    },
    {
      "id": "ecology-placeholder-fill",
      "type": "fill",
      "source": "ecology-geojson",
      "filter": [
        "==",
        [
          "get",
          "geometryProvenance"
        ],
        "curated-offline-2026-06-08"
      ],
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "fill-color": [
          "match",
          [
            "get",
            "category"
          ],
          "national-park",
          "#16a34a",
          "wildlife-sanctuary",
          "#a3b18a",
          "biosphere-reserve",
          "#365314",
          "tiger-reserve",
          "#ea580c",
          "ramsar-site",
          "#0891b2",
          "#16a34a"
        ],
        "fill-opacity": 0.1
      }
    },
    {
      "id": "ecology-line",
      "type": "line",
      "source": "ecology-geojson",
      "filter": [
        "!=",
        [
          "get",
          "geometryProvenance"
        ],
        "curated-offline-2026-06-08"
      ],
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "line-color": "#14532d",
        "line-width": 1
      }
    },
    {
      "id": "ecology-placeholder-line",
      "type": "line",
      "source": "ecology-geojson",
      "filter": [
        "==",
        [
          "get",
          "geometryProvenance"
        ],
        "curated-offline-2026-06-08"
      ],
      "layout": {
        "visibility": "none",
        "line-cap": "round"
      },
      "paint": {
        "line-color": [
          "match",
          [
            "get",
            "category"
          ],
          "tiger-reserve",
          "#c2410c",
          "biosphere-reserve",
          "#365314",
          "#15803d"
        ],
        "line-width": 1.2,
        "line-opacity": 0.7,
        "line-dasharray": [
          1,
          2
        ]
      }
    },
    {
      "id": "ecology-label",
      "type": "symbol",
      "source": "ecology-geojson",
      "minzoom": 6,
      "layout": {
        "visibility": "none",
        "text-field": [
          "get",
          "name"
        ],
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          6,
          10,
          9,
          12
        ],
        "text-letter-spacing": 0.04,
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "icon-allow-overlap": false,
        "text-padding": 8,
        "text-optional": true,
        "text-max-width": 7,
        "symbol-sort-key": [
          "match",
          [
            "get",
            "upscRelevance"
          ],
          "high",
          0,
          "medium",
          1,
          "low",
          2,
          3
        ]
      },
      "paint": {
        "text-color": "#14532d",
        "text-halo-color": "#ffffff",
        "text-halo-width": 1.8,
        "text-halo-blur": 0.4
      }
    },
    {
      "id": "islands-group-boundary",
      "type": "line",
      "source": "islands-geojson",
      "filter": [
        "all",
        [
          "==",
          [
            "get",
            "featureType"
          ],
          "island-group"
        ],
        [
          "any",
          [
            "==",
            [
              "geometry-type"
            ],
            "Polygon"
          ],
          [
            "==",
            [
              "geometry-type"
            ],
            "MultiPolygon"
          ]
        ]
      ],
      "layout": {
        "visibility": "none",
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-color": "#b45309",
        "line-width": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          4,
          1.2,
          7,
          1.6
        ],
        "line-opacity": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          4,
          0.7,
          6.5,
          0.5,
          7.5,
          0
        ],
        "line-dasharray": [
          3,
          3
        ]
      }
    },
    {
      "id": "islands-fill",
      "type": "fill",
      "source": "islands-geojson",
      "filter": [
        "all",
        [
          "!=",
          [
            "get",
            "featureType"
          ],
          "island-group"
        ],
        [
          "any",
          [
            "==",
            [
              "geometry-type"
            ],
            "Polygon"
          ],
          [
            "==",
            [
              "geometry-type"
            ],
            "MultiPolygon"
          ]
        ]
      ],
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "fill-color": "#c2703a",
        "fill-opacity": 0.55,
        "fill-outline-color": "#7c3a17"
      }
    },
    {
      "id": "islands-circle",
      "type": "circle",
      "source": "islands-geojson",
      "filter": [
        "any",
        [
          "==",
          [
            "geometry-type"
          ],
          "Point"
        ],
        [
          "==",
          [
            "geometry-type"
          ],
          "MultiPoint"
        ]
      ],
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "circle-color": "#d97706",
        "circle-radius": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          4,
          3,
          12,
          8
        ],
        "circle-stroke-color": "#000000",
        "circle-stroke-width": 1
      },
      "minzoom": 5
    },
    {
      "id": "islands-line",
      "type": "line",
      "source": "islands-geojson",
      "filter": [
        "any",
        [
          "==",
          [
            "geometry-type"
          ],
          "LineString"
        ],
        [
          "==",
          [
            "geometry-type"
          ],
          "MultiLineString"
        ]
      ],
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "line-color": "#0e7490",
        "line-width": 1.5,
        "line-dasharray": [
          4,
          2
        ]
      }
    },
    {
      "id": "islands-label",
      "type": "symbol",
      "source": "islands-geojson",
      "minzoom": 6,
      "layout": {
        "visibility": "none",
        "text-field": [
          "get",
          "name"
        ],
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": 11,
        "text-letter-spacing": 0.04,
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "icon-allow-overlap": false,
        "text-padding": 6,
        "text-optional": true
      },
      "paint": {
        "text-color": "#155e75",
        "text-halo-color": "#ffffff",
        "text-halo-width": 1.6,
        "text-halo-blur": 0.4
      }
    },
    {
      "id": "plateaus-fill",
      "type": "fill",
      "source": "plateaus-geojson",
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "fill-color": "#c2872e",
        "fill-opacity": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          4,
          [
            "case",
            [
              "boolean",
              [
                "feature-state",
                "selected"
              ],
              false
            ],
            0.22,
            0.14
          ],
          7,
          [
            "case",
            [
              "boolean",
              [
                "feature-state",
                "selected"
              ],
              false
            ],
            0.22,
            0.1
          ]
        ]
      }
    },
    {
      "id": "plateaus-outline-selected",
      "type": "line",
      "source": "plateaus-geojson",
      "layout": {
        "visibility": "none",
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-color": "#b45309",
        "line-width": 1.5,
        "line-opacity": [
          "case",
          [
            "boolean",
            [
              "feature-state",
              "selected"
            ],
            false
          ],
          1,
          0
        ]
      }
    },
    {
      "id": "mountains-belt-band",
      "type": "line",
      "source": "mountain-ranges-geojson",
      "layout": {
        "visibility": "none",
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-color": [
          "match",
          [
            "get",
            "id"
          ],
          "range-shiwaliks",
          "#d9a441",
          "range-lesser-himalayas",
          "#b97d2e",
          "range-greater-himalayas",
          "#7c4a12",
          "#b97d2e"
        ],
        "line-opacity": 0.2,
        "line-blur": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          4,
          10,
          8,
          22
        ],
        "line-width": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          4,
          14,
          5.5,
          26,
          7,
          44,
          9,
          64
        ]
      },
      "filter": [
        "in",
        [
          "get",
          "id"
        ],
        [
          "literal",
          [
            "range-shiwaliks",
            "range-lesser-himalayas",
            "range-greater-himalayas"
          ]
        ]
      ]
    },
    {
      "id": "mountains-range-band",
      "type": "line",
      "source": "mountain-ranges-geojson",
      "layout": {
        "visibility": "none",
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-color": [
          "match",
          [
            "get",
            "tier"
          ],
          "major",
          "#92400e",
          "secondary",
          "#a16207",
          "#b45309"
        ],
        "line-opacity": [
          "match",
          [
            "get",
            "tier"
          ],
          "major",
          0.18,
          "secondary",
          0.14,
          0.1
        ],
        "line-blur": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          4,
          6,
          8,
          16
        ],
        "line-width": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          4,
          [
            "match",
            [
              "get",
              "tier"
            ],
            "major",
            10,
            "secondary",
            6,
            0
          ],
          7,
          [
            "match",
            [
              "get",
              "tier"
            ],
            "major",
            30,
            "secondary",
            20,
            12
          ],
          9,
          [
            "match",
            [
              "get",
              "tier"
            ],
            "major",
            48,
            "secondary",
            34,
            22
          ]
        ]
      },
      "filter": [
        "!",
        [
          "in",
          [
            "get",
            "id"
          ],
          [
            "literal",
            [
              "range-shiwaliks",
              "range-lesser-himalayas",
              "range-greater-himalayas"
            ]
          ]
        ]
      ]
    },
    {
      "id": "mountains-range-band-selected",
      "type": "line",
      "source": "mountain-ranges-geojson",
      "layout": {
        "visibility": "none",
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-color": "#f59e0b",
        "line-opacity": [
          "case",
          [
            "boolean",
            [
              "feature-state",
              "selected"
            ],
            false
          ],
          0.32,
          0
        ],
        "line-blur": 8,
        "line-width": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          4,
          [
            "+",
            10,
            [
              "match",
              [
                "get",
                "tier"
              ],
              "major",
              10,
              "secondary",
              6,
              0
            ]
          ],
          7,
          [
            "+",
            10,
            [
              "match",
              [
                "get",
                "tier"
              ],
              "major",
              30,
              "secondary",
              20,
              12
            ]
          ],
          9,
          [
            "+",
            10,
            [
              "match",
              [
                "get",
                "tier"
              ],
              "major",
              48,
              "secondary",
              34,
              22
            ]
          ]
        ]
      }
    },
    {
      "id": "mountains-range-crest",
      "type": "line",
      "source": "mountain-ranges-geojson",
      "layout": {
        "visibility": "none",
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-color": "#7c2d12",
        "line-opacity": 0.35,
        "line-width": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          4,
          0.5,
          7,
          1,
          10,
          1.4
        ]
      }
    },
    {
      "id": "mountains-range-label",
      "type": "symbol",
      "source": "mountain-ranges-geojson",
      "minzoom": 4,
      "layout": {
        "visibility": "none",
        "text-field": [
          "get",
          "name"
        ],
        "text-font": [
          "Noto Sans Regular"
        ],
        "symbol-placement": "line",
        "symbol-spacing": 600,
        "text-transform": "uppercase",
        "text-letter-spacing": [
          "case",
          [
            "in",
            [
              "get",
              "id"
            ],
            [
              "literal",
              [
                "range-shiwaliks",
                "range-lesser-himalayas",
                "range-greater-himalayas"
              ]
            ]
          ],
          0.45,
          0.32
        ],
        "text-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          4,
          [
            "case",
            [
              "in",
              [
                "get",
                "id"
              ],
              [
                "literal",
                [
                  "range-shiwaliks",
                  "range-lesser-himalayas",
                  "range-greater-himalayas"
                ]
              ]
            ],
            13,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            11,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "secondary"
            ],
            10,
            10
          ],
          4.5,
          [
            "case",
            [
              "in",
              [
                "get",
                "id"
              ],
              [
                "literal",
                [
                  "range-shiwaliks",
                  "range-lesser-himalayas",
                  "range-greater-himalayas"
                ]
              ]
            ],
            13.8,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            11,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "secondary"
            ],
            10,
            10
          ],
          5.5,
          [
            "case",
            [
              "in",
              [
                "get",
                "id"
              ],
              [
                "literal",
                [
                  "range-shiwaliks",
                  "range-lesser-himalayas",
                  "range-greater-himalayas"
                ]
              ]
            ],
            15.5,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            12.6,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "secondary"
            ],
            10,
            10
          ],
          6.5,
          [
            "case",
            [
              "in",
              [
                "get",
                "id"
              ],
              [
                "literal",
                [
                  "range-shiwaliks",
                  "range-lesser-himalayas",
                  "range-greater-himalayas"
                ]
              ]
            ],
            17.2,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            14.2,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "secondary"
            ],
            12,
            10
          ],
          7,
          [
            "case",
            [
              "in",
              [
                "get",
                "id"
              ],
              [
                "literal",
                [
                  "range-shiwaliks",
                  "range-lesser-himalayas",
                  "range-greater-himalayas"
                ]
              ]
            ],
            18,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            15,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "secondary"
            ],
            13,
            10.5
          ],
          9,
          [
            "case",
            [
              "in",
              [
                "get",
                "id"
              ],
              [
                "literal",
                [
                  "range-shiwaliks",
                  "range-lesser-himalayas",
                  "range-greater-himalayas"
                ]
              ]
            ],
            18,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "major"
            ],
            15,
            [
              "==",
              [
                "get",
                "tier"
              ],
              "secondary"
            ],
            13,
            11
          ]
        ],
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "icon-allow-overlap": false,
        "text-padding": 6,
        "text-optional": true,
        "symbol-sort-key": [
          "case",
          [
            "in",
            [
              "get",
              "id"
            ],
            [
              "literal",
              [
                "range-shiwaliks",
                "range-lesser-himalayas",
                "range-greater-himalayas"
              ]
            ]
          ],
          0,
          [
            "==",
            [
              "get",
              "tier"
            ],
            "major"
          ],
          1,
          [
            "==",
            [
              "get",
              "tier"
            ],
            "secondary"
          ],
          2,
          3
        ]
      },
      "paint": {
        "text-color": [
          "case",
          [
            "in",
            [
              "get",
              "id"
            ],
            [
              "literal",
              [
                "range-shiwaliks",
                "range-lesser-himalayas",
                "range-greater-himalayas"
              ]
            ]
          ],
          "#6b3a0e",
          [
            "==",
            [
              "get",
              "tier"
            ],
            "major"
          ],
          "#6b2d09",
          "#7c4a12"
        ],
        "text-halo-color": "#faf6ee",
        "text-halo-width": 2.2,
        "text-halo-blur": 0.5
      }
    },
    {
      "id": "mountains-peaks-focus-ring",
      "type": "circle",
      "source": "mountains-peaks-geojson",
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "circle-radius": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          4.5,
          12,
          9,
          14
        ],
        "circle-color": "rgba(0,0,0,0)",
        "circle-stroke-color": "#f59e0b",
        "circle-stroke-width": 2,
        "circle-stroke-opacity": [
          "case",
          [
            "boolean",
            [
              "feature-state",
              "selected"
            ],
            false
          ],
          1,
          0
        ],
        "circle-opacity": 0
      }
    },
    {
      "id": "mountains-passes-focus-ring",
      "type": "circle",
      "source": "mountains-passes-geojson",
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "circle-radius": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          7,
          12,
          9,
          14
        ],
        "circle-color": "rgba(0,0,0,0)",
        "circle-stroke-color": "#b91c1c",
        "circle-stroke-width": 2,
        "circle-stroke-opacity": [
          "case",
          [
            "boolean",
            [
              "feature-state",
              "selected"
            ],
            false
          ],
          1,
          0
        ],
        "circle-opacity": 0
      }
    },
    {
      "id": "mountains-peaks-tri-t1",
      "type": "symbol",
      "source": "mountains-peaks-geojson",
      "minzoom": 4.5,
      "layout": {
        "visibility": "none",
        "text-field": "▲",
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          4.5,
          13,
          8,
          17
        ],
        "text-anchor": "center",
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "symbol-sort-key": [
          "-",
          9000,
          [
            "coalesce",
            [
              "get",
              "elevationM"
            ],
            0
          ]
        ]
      },
      "paint": {
        "text-color": "#1c1917",
        "text-halo-color": "#ffffff",
        "text-halo-width": 1.6,
        "text-halo-blur": 0.3
      },
      "filter": [
        "any",
        [
          ">=",
          [
            "coalesce",
            [
              "get",
              "elevationM"
            ],
            0
          ],
          7500
        ],
        [
          "in",
          [
            "get",
            "id"
          ],
          [
            "literal",
            [
              "peak-kanchenjunga",
              "peak-nanda-devi",
              "peak-k2",
              "peak-anamudi",
              "peak-doddabetta",
              "peak-guru-shikhar",
              "peak-saddle-peak",
              "peak-kamet"
            ]
          ]
        ]
      ]
    },
    {
      "id": "mountains-peaks-tri-t2",
      "type": "symbol",
      "source": "mountains-peaks-geojson",
      "minzoom": 6,
      "layout": {
        "visibility": "none",
        "text-field": "▲",
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          6,
          10,
          8,
          13
        ],
        "text-anchor": "center",
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "symbol-sort-key": [
          "-",
          9000,
          [
            "coalesce",
            [
              "get",
              "elevationM"
            ],
            0
          ]
        ]
      },
      "paint": {
        "text-color": "#1c1917",
        "text-halo-color": "#ffffff",
        "text-halo-width": 1.6,
        "text-halo-blur": 0.3
      },
      "filter": [
        "all",
        [
          "!",
          [
            "any",
            [
              ">=",
              [
                "coalesce",
                [
                  "get",
                  "elevationM"
                ],
                0
              ],
              7500
            ],
            [
              "in",
              [
                "get",
                "id"
              ],
              [
                "literal",
                [
                  "peak-kanchenjunga",
                  "peak-nanda-devi",
                  "peak-k2",
                  "peak-anamudi",
                  "peak-doddabetta",
                  "peak-guru-shikhar",
                  "peak-saddle-peak",
                  "peak-kamet"
                ]
              ]
            ]
          ]
        ],
        [
          "any",
          [
            ">=",
            [
              "coalesce",
              [
                "get",
                "elevationM"
              ],
              0
            ],
            6000
          ],
          [
            "==",
            [
              "get",
              "upscRelevance"
            ],
            "high"
          ]
        ]
      ]
    },
    {
      "id": "mountains-peaks-tri-t3",
      "type": "symbol",
      "source": "mountains-peaks-geojson",
      "minzoom": 7.5,
      "layout": {
        "visibility": "none",
        "text-field": "▲",
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          7.5,
          8,
          9,
          11
        ],
        "text-anchor": "center",
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "symbol-sort-key": [
          "-",
          9000,
          [
            "coalesce",
            [
              "get",
              "elevationM"
            ],
            0
          ]
        ]
      },
      "paint": {
        "text-color": "#1c1917",
        "text-halo-color": "#ffffff",
        "text-halo-width": 1.6,
        "text-halo-blur": 0.3
      },
      "filter": [
        "all",
        [
          "<",
          [
            "coalesce",
            [
              "get",
              "elevationM"
            ],
            0
          ],
          6000
        ],
        [
          "!=",
          [
            "get",
            "upscRelevance"
          ],
          "high"
        ],
        [
          "!",
          [
            "in",
            [
              "get",
              "id"
            ],
            [
              "literal",
              [
                "peak-kanchenjunga",
                "peak-nanda-devi",
                "peak-k2",
                "peak-anamudi",
                "peak-doddabetta",
                "peak-guru-shikhar",
                "peak-saddle-peak",
                "peak-kamet"
              ]
            ]
          ]
        ]
      ]
    },
    {
      "id": "mountains-peaks-label-t1",
      "type": "symbol",
      "source": "mountains-peaks-geojson",
      "minzoom": 5,
      "layout": {
        "visibility": "none",
        "text-field": [
          "case",
          [
            "has",
            "elevationM"
          ],
          [
            "concat",
            [
              "get",
              "name"
            ],
            "  ",
            [
              "to-string",
              [
                "get",
                "elevationM"
              ]
            ],
            " m"
          ],
          [
            "get",
            "name"
          ]
        ],
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          5,
          11,
          8,
          13
        ],
        "text-variable-anchor": [
          "top",
          "bottom",
          "right"
        ],
        "text-radial-offset": 0.9,
        "text-letter-spacing": 0.02,
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "icon-allow-overlap": false,
        "text-padding": 6,
        "text-optional": true,
        "symbol-sort-key": [
          "-",
          9000,
          [
            "coalesce",
            [
              "get",
              "elevationM"
            ],
            0
          ]
        ]
      },
      "paint": {
        "text-color": "#292524",
        "text-halo-color": "#ffffff",
        "text-halo-width": 2,
        "text-halo-blur": 0.4
      },
      "filter": [
        "any",
        [
          ">=",
          [
            "coalesce",
            [
              "get",
              "elevationM"
            ],
            0
          ],
          7500
        ],
        [
          "in",
          [
            "get",
            "id"
          ],
          [
            "literal",
            [
              "peak-kanchenjunga",
              "peak-nanda-devi",
              "peak-k2",
              "peak-anamudi",
              "peak-doddabetta",
              "peak-guru-shikhar",
              "peak-saddle-peak",
              "peak-kamet"
            ]
          ]
        ]
      ]
    },
    {
      "id": "mountains-peaks-label-t2",
      "type": "symbol",
      "source": "mountains-peaks-geojson",
      "minzoom": 6.5,
      "layout": {
        "visibility": "none",
        "text-field": [
          "get",
          "name"
        ],
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          6.5,
          10,
          8,
          12
        ],
        "text-variable-anchor": [
          "top",
          "bottom",
          "right"
        ],
        "text-radial-offset": 0.8,
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "icon-allow-overlap": false,
        "text-padding": 6,
        "text-optional": true,
        "symbol-sort-key": [
          "-",
          9000,
          [
            "coalesce",
            [
              "get",
              "elevationM"
            ],
            0
          ]
        ]
      },
      "paint": {
        "text-color": "#292524",
        "text-halo-color": "#ffffff",
        "text-halo-width": 2,
        "text-halo-blur": 0.4
      },
      "filter": [
        "all",
        [
          "!",
          [
            "any",
            [
              ">=",
              [
                "coalesce",
                [
                  "get",
                  "elevationM"
                ],
                0
              ],
              7500
            ],
            [
              "in",
              [
                "get",
                "id"
              ],
              [
                "literal",
                [
                  "peak-kanchenjunga",
                  "peak-nanda-devi",
                  "peak-k2",
                  "peak-anamudi",
                  "peak-doddabetta",
                  "peak-guru-shikhar",
                  "peak-saddle-peak",
                  "peak-kamet"
                ]
              ]
            ]
          ]
        ],
        [
          "any",
          [
            ">=",
            [
              "coalesce",
              [
                "get",
                "elevationM"
              ],
              0
            ],
            6000
          ],
          [
            "==",
            [
              "get",
              "upscRelevance"
            ],
            "high"
          ]
        ]
      ]
    },
    {
      "id": "mountains-peaks-label-t3",
      "type": "symbol",
      "source": "mountains-peaks-geojson",
      "minzoom": 8,
      "layout": {
        "visibility": "none",
        "text-field": [
          "get",
          "name"
        ],
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": 10,
        "text-variable-anchor": [
          "top",
          "bottom",
          "right"
        ],
        "text-radial-offset": 0.7,
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "icon-allow-overlap": false,
        "text-padding": 6,
        "text-optional": true,
        "symbol-sort-key": [
          "-",
          9000,
          [
            "coalesce",
            [
              "get",
              "elevationM"
            ],
            0
          ]
        ]
      },
      "paint": {
        "text-color": "#292524",
        "text-halo-color": "#ffffff",
        "text-halo-width": 2,
        "text-halo-blur": 0.4
      },
      "filter": [
        "all",
        [
          "<",
          [
            "coalesce",
            [
              "get",
              "elevationM"
            ],
            0
          ],
          6000
        ],
        [
          "!=",
          [
            "get",
            "upscRelevance"
          ],
          "high"
        ],
        [
          "!",
          [
            "in",
            [
              "get",
              "id"
            ],
            [
              "literal",
              [
                "peak-kanchenjunga",
                "peak-nanda-devi",
                "peak-k2",
                "peak-anamudi",
                "peak-doddabetta",
                "peak-guru-shikhar",
                "peak-saddle-peak",
                "peak-kamet"
              ]
            ]
          ]
        ]
      ]
    },
    {
      "id": "mountains-passes-glyph",
      "type": "symbol",
      "source": "mountains-passes-geojson",
      "minzoom": 7,
      "layout": {
        "visibility": "none",
        "text-field": ")(",
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          7,
          10,
          9,
          13
        ],
        "text-anchor": "center",
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "symbol-sort-key": [
          "case",
          [
            "==",
            [
              "get",
              "upscRelevance"
            ],
            "PDF-cited"
          ],
          0,
          [
            "==",
            [
              "get",
              "id"
            ],
            "pass-nathu-la"
          ],
          0,
          1
        ]
      },
      "paint": {
        "text-color": "#991b1b",
        "text-halo-color": "#ffffff",
        "text-halo-width": 1.6,
        "text-halo-blur": 0.3
      }
    },
    {
      "id": "mountains-passes-glyph-relevant",
      "type": "symbol",
      "source": "mountains-passes-geojson",
      "minzoom": 6,
      "maxzoom": 7,
      "layout": {
        "visibility": "none",
        "text-field": ")(",
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          6,
          9,
          7,
          10
        ],
        "text-anchor": "center",
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "symbol-sort-key": 0
      },
      "paint": {
        "text-color": "#991b1b",
        "text-halo-color": "#ffffff",
        "text-halo-width": 1.6,
        "text-halo-blur": 0.3
      },
      "filter": [
        "any",
        [
          "==",
          [
            "get",
            "upscRelevance"
          ],
          "PDF-cited"
        ],
        [
          "==",
          [
            "get",
            "id"
          ],
          "pass-nathu-la"
        ]
      ]
    },
    {
      "id": "mountains-passes-label",
      "type": "symbol",
      "source": "mountains-passes-geojson",
      "minzoom": 7.5,
      "layout": {
        "visibility": "none",
        "text-field": [
          "get",
          "name"
        ],
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          7.5,
          10,
          9,
          12
        ],
        "text-offset": [
          0,
          1.2
        ],
        "text-letter-spacing": 0.02,
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "icon-allow-overlap": false,
        "text-padding": 6,
        "text-optional": true,
        "symbol-sort-key": [
          "case",
          [
            "==",
            [
              "get",
              "upscRelevance"
            ],
            "PDF-cited"
          ],
          0,
          [
            "==",
            [
              "get",
              "id"
            ],
            "pass-nathu-la"
          ],
          0,
          1
        ]
      },
      "paint": {
        "text-color": "#7f1d1d",
        "text-halo-color": "#ffffff",
        "text-halo-width": 1.6,
        "text-halo-blur": 0.4
      }
    },
    {
      "id": "plateaus-label",
      "type": "symbol",
      "source": "plateaus-geojson",
      "minzoom": 4,
      "layout": {
        "visibility": "none",
        "text-field": [
          "get",
          "name"
        ],
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-transform": "uppercase",
        "text-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          4,
          11,
          7,
          14
        ],
        "text-letter-spacing": 0.18,
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "icon-allow-overlap": false,
        "text-padding": 6,
        "text-optional": true
      },
      "paint": {
        "text-color": "#713f12",
        "text-halo-color": "#faf6ee",
        "text-halo-width": 1.8,
        "text-halo-blur": 0.4
      }
    },
    {
      "id": "industry-circle",
      "type": "circle",
      "source": "industry-geojson",
      "layout": {
        "visibility": "none",
        "circle-sort-key": [
          "match",
          [
            "get",
            "upscRelevance"
          ],
          "high",
          2,
          "medium",
          1,
          0
        ]
      },
      "paint": {
        "circle-color": [
          "match",
          [
            "get",
            "featureType"
          ],
          "nuclear-plant",
          "#dc2626",
          "thermal-plant",
          "#ea580c",
          "hydro-plant",
          "#0ea5e9",
          "solar-park",
          "#facc15",
          "wind-cluster",
          "#14b8a6",
          "mineral-deposit",
          "#78716c",
          "petroleum-basin",
          "#92400e",
          "refinery",
          "#facc15",
          "port",
          "#0c4a6e",
          "semiconductor-fab",
          "#06b6d4",
          "electronics-plant",
          "#a78bfa",
          "industrial-corridor",
          "#9333ea",
          "#475569"
        ],
        "circle-radius": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          4,
          [
            "match",
            [
              "get",
              "upscRelevance"
            ],
            "high",
            5,
            "medium",
            4,
            3
          ],
          8,
          [
            "match",
            [
              "get",
              "upscRelevance"
            ],
            "high",
            7,
            "medium",
            6,
            5
          ]
        ],
        "circle-opacity": [
          "step",
          [
            "zoom"
          ],
          [
            "match",
            [
              "get",
              "upscRelevance"
            ],
            "high",
            0.95,
            0
          ],
          6,
          [
            "match",
            [
              "get",
              "upscRelevance"
            ],
            "high",
            0.95,
            "medium",
            0.9,
            0
          ],
          7.5,
          0.92
        ],
        "circle-stroke-color": "#ffffff",
        "circle-stroke-width": 1,
        "circle-stroke-opacity": [
          "step",
          [
            "zoom"
          ],
          [
            "match",
            [
              "get",
              "upscRelevance"
            ],
            "high",
            0.9,
            0
          ],
          6,
          [
            "match",
            [
              "get",
              "upscRelevance"
            ],
            "high",
            0.9,
            "medium",
            0.85,
            0
          ],
          7.5,
          0.85
        ]
      }
    },
    {
      "id": "industry-symbol",
      "type": "symbol",
      "source": "industry-geojson",
      "minzoom": 5,
      "layout": {
        "visibility": "none",
        "text-field": [
          "match",
          [
            "get",
            "featureType"
          ],
          "nuclear-plant",
          "◉",
          "thermal-plant",
          "▼",
          "hydro-plant",
          "≈",
          "solar-park",
          "★",
          "wind-cluster",
          "✦",
          "mineral-deposit",
          "◇",
          "petroleum-basin",
          "▧",
          "refinery",
          "R",
          "port",
          "⚓",
          "semiconductor-fab",
          "▢",
          "electronics-plant",
          "▣",
          "industrial-corridor",
          "⇢",
          "●"
        ],
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": 11,
        "text-allow-overlap": true,
        "text-ignore-placement": true,
        "text-anchor": "center",
        "text-padding": 6,
        "symbol-sort-key": [
          "match",
          [
            "get",
            "upscRelevance"
          ],
          "high",
          0,
          "medium",
          1,
          2
        ]
      },
      "paint": {
        "text-color": "#ffffff",
        "text-halo-color": [
          "match",
          [
            "get",
            "featureType"
          ],
          "nuclear-plant",
          "#dc2626",
          "thermal-plant",
          "#ea580c",
          "hydro-plant",
          "#0ea5e9",
          "solar-park",
          "#facc15",
          "wind-cluster",
          "#14b8a6",
          "mineral-deposit",
          "#78716c",
          "petroleum-basin",
          "#92400e",
          "refinery",
          "#facc15",
          "port",
          "#0c4a6e",
          "semiconductor-fab",
          "#06b6d4",
          "electronics-plant",
          "#a78bfa",
          "industrial-corridor",
          "#9333ea",
          "#475569"
        ],
        "text-halo-width": 1.4,
        "text-opacity": [
          "step",
          [
            "zoom"
          ],
          [
            "match",
            [
              "get",
              "upscRelevance"
            ],
            "high",
            1,
            0
          ],
          6,
          [
            "match",
            [
              "get",
              "upscRelevance"
            ],
            "high",
            1,
            "medium",
            1,
            0
          ],
          7.5,
          1
        ]
      }
    },
    {
      "id": "industry-label",
      "type": "symbol",
      "source": "industry-geojson",
      "minzoom": 5,
      "layout": {
        "visibility": "none",
        "text-field": [
          "get",
          "name"
        ],
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": 11,
        "text-offset": [
          0,
          1.2
        ],
        "text-letter-spacing": 0.04,
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "icon-allow-overlap": false,
        "text-padding": 8,
        "text-optional": true,
        "text-max-width": 8,
        "symbol-sort-key": [
          "match",
          [
            "get",
            "upscRelevance"
          ],
          "high",
          0,
          "medium",
          1,
          2
        ]
      },
      "paint": {
        "text-color": [
          "match",
          [
            "get",
            "featureType"
          ],
          "nuclear-plant",
          "#991b1b",
          "thermal-plant",
          "#9a3412",
          "hydro-plant",
          "#075985",
          "solar-park",
          "#854d0e",
          "wind-cluster",
          "#115e59",
          "mineral-deposit",
          "#44403c",
          "#334155"
        ],
        "text-halo-color": "#ffffff",
        "text-halo-width": 1.8,
        "text-halo-blur": 0.4,
        "text-opacity": [
          "step",
          [
            "zoom"
          ],
          [
            "match",
            [
              "get",
              "upscRelevance"
            ],
            "high",
            1,
            0
          ],
          6.5,
          [
            "match",
            [
              "get",
              "upscRelevance"
            ],
            "high",
            1,
            "medium",
            1,
            0
          ],
          8,
          1
        ]
      }
    },
    {
      "id": "climate-koppen-fill",
      "type": "fill",
      "source": "climate-koppen-geojson",
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "fill-color": [
          "match",
          [
            "get",
            "koppenCode"
          ],
          "Af",
          "#1a8a7a",
          "Am",
          "#3aa99a",
          "As",
          "#9be6a4",
          "Aw",
          "#7fd0b8",
          "BWh",
          "#e8604c",
          "BWk",
          "#f0a090",
          "BSh",
          "#F5A500",
          "BSk",
          "#FFDB63",
          "Csa",
          "#FFFF00",
          "Csb",
          "#C6C700",
          "Csc",
          "#969600",
          "Cwa",
          "#96FF96",
          "Cwb",
          "#63C764",
          "Cwc",
          "#329633",
          "Cfa",
          "#C6FF4E",
          "Cfb",
          "#66FF33",
          "Cfc",
          "#33C700",
          "Dsa",
          "#FF00FF",
          "Dsb",
          "#C600C7",
          "Dsc",
          "#963295",
          "Dwa",
          "#ABB1FF",
          "Dwb",
          "#5A77DB",
          "Dwc",
          "#4C51B5",
          "Dfa",
          "#00FFFF",
          "Dfb",
          "#37C8FF",
          "Dfc",
          "#007E7D",
          "ET",
          "#B2B2B2",
          "EF",
          "#666666",
          "#888888"
        ],
        "fill-opacity": 0.5
      }
    },
    {
      "id": "climate-koppen-label",
      "type": "symbol",
      "source": "climate-koppen-geojson",
      "minzoom": 5,
      "layout": {
        "visibility": "none",
        "text-field": [
          "coalesce",
          [
            "get",
            "name"
          ],
          [
            "get",
            "koppenCode"
          ]
        ],
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": 14,
        "text-letter-spacing": 0.04,
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "icon-allow-overlap": false,
        "text-padding": 40,
        "text-optional": true
      },
      "paint": {
        "text-color": "#171717",
        "text-halo-color": "#ffffff",
        "text-halo-width": 1.6,
        "text-halo-blur": 0.4
      }
    },
    {
      "id": "india-rainfall-fill",
      "type": "fill",
      "source": "climate-rainfall-geojson",
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "fill-color": [
          "match",
          [
            "get",
            "bandKey"
          ],
          "< 50",
          "#fef3c7",
          "50-100",
          "#fde68a",
          "100-200",
          "#86efac",
          "> 200",
          "#2563eb",
          "#e5e7eb"
        ],
        "fill-opacity": 0.45,
        "fill-outline-color": "#1e3a8a"
      }
    },
    {
      "id": "india-rainfall-label",
      "type": "symbol",
      "source": "climate-rainfall-geojson",
      "minzoom": 4,
      "layout": {
        "visibility": "none",
        "text-field": [
          "coalesce",
          [
            "get",
            "name"
          ],
          [
            "get",
            "bandKey"
          ]
        ],
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": 12,
        "text-letter-spacing": 0.04,
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "icon-allow-overlap": false,
        "text-padding": 6,
        "text-optional": true
      },
      "paint": {
        "text-color": "#1e3a8a",
        "text-halo-color": "#ffffff",
        "text-halo-width": 1.6,
        "text-halo-blur": 0.4
      }
    },
    {
      "id": "phenomena-belt-fill",
      "type": "fill",
      "source": "climate-phenomena-geojson",
      "filter": [
        "match",
        [
          "get",
          "type"
        ],
        [
          "monsoon coverage region",
          "Koeppen-defined region",
          "arid climate region",
          "cold desert climate region",
          "coastal moderate climate",
          "alpine climate",
          "mountain region",
          "global climate type",
          "rainfall type"
        ],
        true,
        false
      ],
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "fill-color": "#7dd3fc",
        "fill-opacity": 0.3,
        "fill-outline-color": "#0c4a6e"
      }
    },
    {
      "id": "phenomena-jet-stream",
      "type": "line",
      "source": "climate-phenomena-geojson",
      "filter": [
        "match",
        [
          "get",
          "type"
        ],
        [
          "high-altitude wind",
          "ocean-atmosphere phenomenon",
          "tropical weather wave"
        ],
        true,
        false
      ],
      "layout": {
        "visibility": "none",
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-color": "#6366f1",
        "line-width": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          3,
          1.5,
          8,
          3
        ],
        "line-dasharray": [
          2,
          2
        ],
        "line-opacity": 0.85
      }
    },
    {
      "id": "phenomena-cyclone-track",
      "type": "line",
      "source": "climate-phenomena-geojson",
      "filter": [
        "match",
        [
          "get",
          "type"
        ],
        [
          "cyclonic disturbance",
          "cyclonic storm"
        ],
        true,
        false
      ],
      "layout": {
        "visibility": "none",
        "line-cap": "round",
        "line-join": "round"
      },
      "paint": {
        "line-color": "#dc2626",
        "line-width": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          3,
          1.5,
          8,
          3.5
        ],
        "line-opacity": 0.9
      }
    },
    {
      "id": "phenomena-monsoon-arrows",
      "type": "symbol",
      "source": "climate-phenomena-geojson",
      "filter": [
        "match",
        [
          "get",
          "type"
        ],
        [
          "monsoon phenomenon",
          "monsoon onset isochrone",
          "post-monsoon phenomenon"
        ],
        true,
        false
      ],
      "layout": {
        "visibility": "none",
        "text-field": "→",
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          3,
          14,
          7,
          22
        ],
        "text-allow-overlap": true,
        "text-ignore-placement": true,
        "symbol-placement": "point"
      },
      "paint": {
        "text-color": "#0284c7",
        "text-halo-color": "#ffffff",
        "text-halo-width": 1.5,
        "text-halo-blur": 0.3
      }
    },
    {
      "id": "phenomena-wd-arrow",
      "type": "symbol",
      "source": "climate-phenomena-geojson",
      "filter": [
        "match",
        [
          "get",
          "type"
        ],
        [
          "pre-monsoon local wind",
          "hot dry local wind",
          "rainfall record",
          "highest rainfall hills"
        ],
        true,
        false
      ],
      "layout": {
        "visibility": "none",
        "text-field": "↗",
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          3,
          14,
          7,
          20
        ],
        "text-allow-overlap": true,
        "text-ignore-placement": true,
        "symbol-placement": "point"
      },
      "paint": {
        "text-color": "#7c3aed",
        "text-halo-color": "#ffffff",
        "text-halo-width": 1.5,
        "text-halo-blur": 0.3
      }
    },
    {
      "id": "phenomena-label",
      "type": "symbol",
      "source": "climate-phenomena-geojson",
      "minzoom": 5,
      "layout": {
        "visibility": "none",
        "text-field": [
          "get",
          "name"
        ],
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": 11,
        "text-offset": [
          0,
          1.2
        ],
        "text-letter-spacing": 0.04,
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "icon-allow-overlap": false,
        "text-padding": 6,
        "text-optional": true
      },
      "paint": {
        "text-color": "#0c4a6e",
        "text-halo-color": "#ffffff",
        "text-halo-width": 1.6,
        "text-halo-blur": 0.4
      }
    },
    {
      "id": "agriculture-zones-fill",
      "type": "fill",
      "source": "agriculture-zones-geojson",
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "fill-color": [
          "match",
          [
            "to-number",
            [
              "get",
              "zoneNumberArabic"
            ],
            0
          ],
          1,
          "#8dd3c7",
          2,
          "#bc80bd",
          3,
          "#80b1d3",
          4,
          "#fdb462",
          5,
          "#fb8072",
          6,
          "#b3de69",
          7,
          "#bebada",
          8,
          "#fccde5",
          9,
          "#d9a441",
          10,
          "#ccebc5",
          11,
          "#ffed6f",
          12,
          "#4eb3a8",
          13,
          "#e6868a",
          14,
          "#c9b18a",
          15,
          "#a6cee3",
          "#cccccc"
        ],
        "fill-opacity": 0.55
      }
    },
    {
      "id": "agriculture-zones-line",
      "type": "line",
      "source": "agriculture-zones-geojson",
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "line-color": "#451a03",
        "line-width": 0.75
      }
    },
    {
      "id": "agriculture-zones-label",
      "type": "symbol",
      "source": "agriculture-zones-geojson",
      "minzoom": 5,
      "layout": {
        "visibility": "none",
        "text-field": [
          "get",
          "name"
        ],
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": 12,
        "text-letter-spacing": 0.04,
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "icon-allow-overlap": false,
        "text-padding": 40,
        "text-optional": true,
        "text-max-width": 8
      },
      "paint": {
        "text-color": "#1c1917",
        "text-halo-color": "#ffffff",
        "text-halo-width": 2,
        "text-halo-blur": 0.4
      }
    },
    {
      "id": "demography-fill",
      "type": "fill",
      "source": "demography-geojson",
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "fill-color": [
          "step",
          [
            "to-number",
            [
              "coalesce",
              [
                "get",
                "popDensitySqKm",
                [
                  "get",
                  "census2011"
                ]
              ],
              0
            ]
          ],
          "#fff5eb",
          100,
          "#fdd0a2",
          250,
          "#fdae6b",
          500,
          "#f16913",
          850,
          "#d94801",
          1200,
          "#a63603",
          3000,
          "#7f2704"
        ],
        "fill-opacity": 0.75,
        "fill-outline-color": "#7c2d12"
      }
    },
    {
      "id": "demography-line",
      "type": "line",
      "source": "demography-geojson",
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "line-color": "#5b4632",
        "line-width": 0.5
      }
    },
    {
      "id": "demography-label",
      "type": "symbol",
      "source": "demography-geojson",
      "minzoom": 4,
      "layout": {
        "visibility": "none",
        "text-field": [
          "get",
          "name"
        ],
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": 12,
        "text-letter-spacing": 0.04,
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "icon-allow-overlap": false,
        "text-padding": 6,
        "text-optional": true
      },
      "paint": {
        "text-color": "#3730a3",
        "text-halo-color": "#ffffff",
        "text-halo-width": 1.6,
        "text-halo-blur": 0.4
      }
    },
    {
      "id": "soil-fill",
      "type": "fill",
      "source": "soil-geojson",
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "fill-color": [
          "match",
          [
            "get",
            "indianSoilOrder"
          ],
          "Alluvial",
          "#e3c89a",
          "Black (Regur)",
          "#6b5847",
          "Red & Yellow",
          "#d4694f",
          "Laterite",
          "#b5663f",
          "Montane / Forest",
          "#7a9468",
          "Arid / Desert",
          "#f0cd8e",
          "Saline / Alkaline",
          "#ece0d0",
          "Peaty / Marshy",
          "#5c4a52",
          "#A0522D"
        ],
        "fill-opacity": 0.6
      }
    },
    {
      "id": "soil-line",
      "type": "line",
      "source": "soil-geojson",
      "layout": {
        "visibility": "none"
      },
      "paint": {
        "line-color": "#5b3a1a",
        "line-width": 0.6
      }
    },
    {
      "id": "soil-label",
      "type": "symbol",
      "source": "soil-labels-geojson",
      "minzoom": 4,
      "layout": {
        "visibility": "none",
        "text-field": [
          "get",
          "name"
        ],
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          4,
          11,
          6,
          13,
          8,
          15
        ],
        "text-letter-spacing": 0.04,
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "icon-allow-overlap": false,
        "text-padding": 4,
        "text-optional": true,
        "text-max-width": 10
      },
      "paint": {
        "text-color": "#44403c",
        "text-halo-color": "#ffffff",
        "text-halo-width": 1.8,
        "text-halo-blur": 0.4
      }
    },
    {
      "id": "countries-label",
      "type": "symbol",
      "source": "countries-labels-geojson",
      "minzoom": 3,
      "layout": {
        "visibility": "none",
        "text-field": [
          "get",
          "name"
        ],
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          3,
          12,
          6,
          16
        ],
        "text-anchor": "center",
        "symbol-placement": "point",
        "text-letter-spacing": 0.08,
        "text-transform": "uppercase",
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "icon-allow-overlap": false,
        "text-padding": 6,
        "text-optional": true,
        "symbol-sort-key": 0
      },
      "paint": {
        "text-color": "#374151",
        "text-halo-color": "#ffffff",
        "text-halo-width": 2.2,
        "text-halo-blur": 0.4,
        "text-opacity": 0.85
      }
    },
    {
      "id": "states-label",
      "type": "symbol",
      "source": "states-labels-geojson",
      "layout": {
        "visibility": "none",
        "text-field": [
          "coalesce",
          [
            "get",
            "displayName"
          ],
          [
            "get",
            "name"
          ]
        ],
        "text-font": [
          "Noto Sans Regular"
        ],
        "text-size": [
          "interpolate",
          [
            "linear"
          ],
          [
            "zoom"
          ],
          5,
          11,
          7,
          14,
          9,
          17
        ],
        "text-anchor": "center",
        "symbol-placement": "point",
        "text-letter-spacing": 0.04,
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "icon-allow-overlap": false,
        "text-padding": 6,
        "text-optional": true,
        "symbol-sort-key": 0,
        "text-max-width": 6
      },
      "paint": {
        "text-color": "#111827",
        "text-halo-color": "#ffffff",
        "text-halo-width": 2.2,
        "text-halo-blur": 0.4
      },
      "minzoom": 5
    }
  ],
  "center": [
    78.9629,
    22.5937
  ],
  "zoom": 4,
  "minzoom": 3,
  "maxzoom": 14,
  "pitch": 0,
  "bearing": 0,
  "fog": {
    "range": [
      0.5,
      10
    ],
    "color": "white",
    "high-color": "#add8e6",
    "space-color": "#d8f2ff",
    "star-intensity": 0
  }
}
