{
  "version": 8,
  "name": "SPPI ANI",
  "metadata": {
    "maputnik:renderer": "mlgljs",
    "filters": {
      "airports": [
        {
          "id": "civil_land_ad",
          "group_id": "airports",
          "icon": "sppi_als/civil_land_ad",
          "filter": ["all", ["!=", "type", "LS"], ["==", "controltype", "CIVIL"] ]
        },
        {
          "id": "landing_sites",
          "group_id": "airports",
          "icon": "sppi_als/civil",
          "type": "LS",
          "filter": ["==", "type", "LS"]
        }
      ],
      "navaids": [
        { "id": "RoutePoint", "group_id": "navaids", "icon": "sppi_als/POD", "filter": ["==", "type", "RoutePoint"] },
        { "id": "NDB", "group_id": "navaids", "icon": "sppi_als/point_ndb", "filter": ["==", "type", "NDB"] },
        { "id": "VOR/DME", "group_id": "navaids", "icon": "sppi_als/vor-dme", "filter": ["==", "type", "VOR/DME"] },
        { "id": "NDB_AER", "group_id": "navaids", "icon": "sppi_als/point_ndb", "filter": ["==", "type", "NDB_AER"] },
        { "id": "DVOR", "group_id": "navaids", "icon": "sppi_als/point_vor", "filter": ["==", "type", "DVOR"] }
      ],
      "tracks": [
        { "id": "route_segments_line_domestic", "group_id": "tracks", "icon": "sppi_als/track", "filter": ["==", "type", "DOMESTIC"] },
        { "id": "route_segments_line_intl", "group_id": "tracks", "icon": "sppi_als/track", "filter": ["==", "type", "INTL"] },
        { "id": "route_segments_line_mvl", "group_id": "tracks", "icon": "sppi_als/track", "filter": ["==", "type", "MVL"] }
      ],
      "zones": [
        { "id": "ZC", "group_id": "zones", "icon": "sppi_als/zone_target_green", "filter": ["==", "type", "ZC"] },
        { "id": "FIR", "group_id": "zones", "icon": "sppi_als/zone_target_green", "filter": ["==", "type", "FIR"] },
        { "id": "SECTOR", "group_id": "zones", "icon": "sppi_als/zone_target_green", "filter": ["==", "type", "SECTOR"] },
        { "id": "SECTOR_MDP", "group_id": "zones", "icon": "sppi_als/zone_full_green", "filter": ["==", "type", "SECTOR_MDP"] },
        { "id": "ATZ", "group_id": "zones", "icon": "sppi_als/zone_blue", "filter": ["==", "type", "ATZ"] },
        { "id": "CTA/CTR", "group_id": "zones", "icon": "sppi_als/zone_blue", "filter": ["any", ["==", "level", "CTR"], ["==", "level", "CTA"]] },
        { "id": "TMA", "group_id": "zones", "icon": "sppi_als/zone_blue", "filter": ["==", "type", "TMA"] }
      ],
      "restrictions": [
        {
          "id": "Restricted",
          "group_id": "restrictions",
          "filter": ["==", "subtype", "Restricted"],
          "icon": "sppi_als/zone_empty_red"
        },
        {
          "id": "Prohibited",
          "group_id": "restrictions",
          "filter": ["==", "subtype", "Prohibited"],
          "icon": "sppi_als/zone_full_red"
        },
        {
          "id": "Danger",
          "group_id": "restrictions",
          "filter": ["==", "subtype", "Danger"],
          "icon": "sppi_als/zone_full_red"
        },
        {
          "id": "LocalMode",
          "group_id": "restrictions",
          "filter": ["==", "subtype", "LocalMode"],
          "icon": "sppi_als/zone_dot_red"
        },
        {
          "id": "TemporaryMode",
          "group_id": "restrictions",
          "filter": ["==", "subtype", "TemporaryMode"],
          "icon": "sppi_als/zone_dot_red"
        },
        {
          "id": "ShortTemporaryMode",
          "group_id": "restrictions",
          "filter": ["==", "subtype", "ShortTemporaryMode"],
          "icon": "sppi_als/zone_dot_red"
        },
        {
          "id": "AntiAvalancheShooting",
          "group_id": "restrictions",
          "filter": ["==", "subtype", "AntiAvalancheShooting"],
          "icon": "sppi_als/zone_dot_red"
        }
      ]
    },
    "locale": {
      "ru": {
        "zones": "Зоны и районы ОРВД",
        "FIR": "Район полётной информации (РЦ)",
        "ZC": "Региональный центр (РегЦ)",
        "SECTOR": "Сектора РЦ",
        "SECTOR_MDP": "Сектора МДП",
        "ATZ": "Районы аэродромов",
        "CTA/CTR": "Сектора АД (ДР/ДЗ)",
        "TMA": "Аэроузлы",

        "navaids": "Точки и радиооборудование",
        "RoutePoint": "Пункты",
        "NDB": "ОПРС",
        "VOR/DME": "VOR/DME",
        "NDB_AER": "Аэродромные",
        "DVOR": "РЛС",

        "tracks": "Трассы",
        "route_segments_line_intl": "Внутренние",
        "route_segments_line_domestic": "Международные",
        "route_segments_line_mvl": "МВЛ",


        "restrictions": "Зоны ограничений",
        "Restricted": "Зоны ограничения полётов",
        "Prohibited": "Запретные зоны",
        "Danger": "Опасные зоны",
        "LocalMode": "Местный режим",
        "TemporaryMode": "Временный режим",
        "ShortTemporaryMode": "Кратковременные ограничения",
        "AntiAvalancheShooting": "Градобои и противолавинные стрельбы",

        "airports": "Аэродромы",
        "civil_land_ad": "Гражданские",
        "landing_sites": "Посадочные площадки"
      },
      "en-US": {
        "zones": "ATM zones and areas",
        "FIR": "Flight Information Region (FIR)",
        "ZC": "Regional Center (RegC)",
        "SECTOR": "FIR Sectors",
        "SECTOR_MDP": "MDP Sectors",
        "ATZ": "Airport Area",
        "CTA/CTR": "CTA/CTR",
        "TMA": "TMA",


        "navaids": "Points and radio equipment",
        "RoutePoint": "Waypoints",
        "VOR/DME": "VOR/DME",
        "NDB": "NDB",
        "NDB_AER": "Airdrome",
        "DVOR": "RLS",

        "tracks": "Tracks",
        "route_segments_line_intl": "International flights",
        "route_segments_line_domestic": "Domestic flights",
        "route_segments_line_mvl": "Commuter Routes",

        "restrictions": "Restricted zones",
        "Restricted": "Flight restrictions",
        "Prohibited": "Forbidden Zones",
        "Danger": "Hazardous areas",
        "LocalMode": "Local mode",
        "TemporaryMode": "Timed mode",
        "ShortTemporaryMode": "Short-term restrictions",
        "AntiAvalancheShooting": "Avalanche control fire",

        "airports": "Airports",
        "landing_sites": "Landing sites"
      }
    }
  },
  "sources": {
    "n8uftcb": {
      "type": "vector",
      "tiles": [
        "https://sppi.gis-master.ru/geoserver/gwc/service/wmts?REQUEST=GetTile&LAYER=aixm:corelayer_uir_test&STYLE=&TILEMATRIX=EPSG:3857:{z}&TILEMATRIXSET=EPSG:3857&TILECOL={x}&TILEROW={y}&FORMAT=application/vnd.mapbox-vector-tile"
      ],
      "minzoom": 0,
      "maxzoom": 14,
      "scheme": "xyz"
    },
    "restrictions": {
      "type": "vector",
      "tiles": [
        "https://sppi.gis-master.ru/geoserver/gwc/service/wmts?REQUEST=GetTile&LAYER=aixm:restrictions&STYLE=&TILEMATRIX=EPSG:3857:{z}&TILEMATRIXSET=EPSG:3857&TILECOL={x}&TILEROW={y}&FORMAT=application/vnd.mapbox-vector-tile"
      ],
      "minzoom": 0,
      "maxzoom": 14,
      "scheme": "xyz"
    }
  },
  "sprite": "https://tiles.weather.giscloud.ru/sprite/base",
  "glyphs": "https://orangemug.github.io/font-glyphs/glyphs/{fontstack}/{range}.pbf",
  "layers": [
    {
      "id": "restrictions_zones",
      "type": "fill",
      "source": "restrictions",
      "metadata": {
        "filter_id": "restrictions",
        "tooltip": "{properties.designator}"
      },
      "source-layer": "restrictions",
      "layout": { "visibility": "visible" },
      "paint": {
        "fill-color": "rgba(102, 19, 72, 0.1)",
        "fill-outline-color": "rgba(220, 0, 111, 1)",
        "fill-opacity": 1
      }
    },
    {
      "id": "airspaces_FIR_base",
      "type": "line",
      "source": "n8uftcb",
      "source-layer": "axm_airspaces",
      "filter": ["==", ["get", "type"], "FIR" ],
      "metadata": {"filter_id": "FIR"},
      "layout": {"visibility": "visible"},
      "paint": {
        "line-color": "#186318",
        "line-width": 2
      }
    },
    {
      "id": "airspaces_FIR_ticks",
      "type": "line",
      "source": "n8uftcb",
      "source-layer": "axm_airspaces",
      "filter": [ "==", ["get", "type"], "FIR" ],
      "metadata": {"filter_id": "FIR"},
      "layout": {"visibility": "visible"},
      "paint": {
        "line-color": "#186318",
        "line-width": 8,
        "line-opacity": 1,
        "line-dasharray": [0.1, 2],
        "line-offset": 4
      }
    },
    {
      "id": "airspaces_ZC_base",
      "type": "line",
      "source": "n8uftcb",
      "source-layer": "axm_airspaces",
      "filter": ["==", ["get", "type"], "ZC"],
      "metadata": {"filter_id": "ZC"},
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "line-color": "#186318",
        "line-width": 1
      }
    },
    {
      "id": "airspaces_ZC_inner",
      "type": "line",
      "source": "n8uftcb",
      "source-layer": "axm_airspaces",
      "filter": ["==", ["get", "type"], "ZC"],
      "metadata": {"filter_id": "ZC"},
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "line-color": "#186318",
        "line-width": 0.5,
        "line-offset": -3
      }
    },
    {
      "id": "airspaces_ZC_ticks_1",
      "type": "line",
      "source": "n8uftcb",
      "source-layer": "axm_airspaces",
      "filter": ["==", ["get", "type"], "ZC"],
      "metadata": {"filter_id": "ZC"},
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "line-color": "#186318",
        "line-width": 3,
        "line-dasharray": [0.1, 3],
        "line-offset": -1.5
      }
    },
    {
      "id": "airspaces_ZC_ticks_2",
      "type": "line",
      "source": "n8uftcb",
      "source-layer": "axm_airspaces",
      "filter": ["==", ["get", "type"], "ZC"],
      "metadata": {"filter_id": "ZC"},
      "layout": {
        "visibility": "visible"
      },
      "paint": {
        "line-color": "#186318",
        "line-width": 3,
        "line-dasharray": [0.1, 3],
        "line-dasharray": [0.1, 3],
        "line-offset": -4.5
      }
    },
    {
      "id": "airspaces_SECTOR",
      "type": "line",
      "source": "n8uftcb",
      "metadata": {"filter_id": "SECTOR"},
      "source-layer": "axm_airspaces",
      "maxzoom": 24,
      "filter": [ "all", ["==", "type", "SECTOR"] ],
      "metadata": {"filter_id": "SECTOR"},
      "layout": {"visibility": "visible"},
      "paint": {
        "line-color": "rgba(113, 188, 120, 1)",
        "line-width": 2
      }
    },
    {
      "id": "airspaces_SECTOR_MDP",
      "type": "line",
      "source": "n8uftcb",
      "metadata": {
        "filter_id": "SECTOR_MDP"
      },
      "source-layer": "axm_airspaces",
      "maxzoom": 24,
      "filter": ["all", ["==", "type", "SECTOR_MDP"]],
      "layout": { "visibility": "visible" },
      "paint": { "line-color": "rgba(51, 204, 51, 1)", "line-width": 1 }
    },
    {
      "id": "airspaces_ATZ",
      "type": "line",
      "source": "n8uftcb",
      "metadata": {
        "filter_id": "ATZ"
      },
      "source-layer": "axm_airspaces",
      "maxzoom": 24,
      "filter": ["==", "type", "ATZ"],
      "layout": { "visibility": "visible" },
      "paint": { "line-color": "#7fc7ff", "line-width": 1 }
    },
    {
      "id": "airspaces_CTA_CTR",
      "type": "line",
      "source": "n8uftcb",
      "metadata": {
        "filter_id": "CTA/CTR"
      },
      "source-layer": "axm_airspaces",
      "maxzoom": 24,
      "filter": ["any", ["==", "type", "CTA"], ["==", "type", "CTR"]],
      "layout": { "visibility": "visible" },
      "paint": { "line-color": "#7fc7ff", "line-width": 1 }
    },
    {
      "id": "airspaces_TMA",
      "type": "line",
      "source": "n8uftcb",
      "metadata": {
        "filter_id": "TMA"
      },
      "source-layer": "axm_airspaces",
      "maxzoom": 24,
      "filter": ["==", "type", "TMA"],
      "layout": { "visibility": "visible" },
      "paint": { "line-color": "#7fc7ff", "line-width": 1 }
    },
    {
      "id": "route_segments_intl_line",
      "type": "line",
      "source": "n8uftcb",
      "source-layer": "axm_route_segments_line",
      "filter": ["==", "type", "INTL"],
      "metadata": {
        "filter_id": "route_segments_line_intl",
        "tooltip": "{properties.name}"
      },
      "layout": { "visibility": "visible" },
      "paint": {
        "line-color": "rgba(0, 0, 0, 1)",
        "line-width": 1,
        "line-opacity": 0.3
      }
    },
    {
      "id": "route_segments_line_domestic_line",
      "type": "line",
      "source": "n8uftcb",
      "source-layer": "axm_route_segments_line",
      "filter": ["==", "type", "DOMESTIC"],
      "metadata": {
        "filter_id": "route_segments_line_intl",
        "tooltip": "{properties.name}"
      },
      "layout": { "visibility": "visible" },
      "paint": {
        "line-color": "rgba(0, 0, 0, 1)",
        "line-width": 1,
        "line-opacity": 0.3
      }
    },
    {
      "id": "route_segments_line_mvl_line",
      "type": "line",
      "source": "n8uftcb",
      "source-layer": "axm_route_segments_line",
      "filter": ["==", "type", "MVL"],
      "metadata": {
        "filter_id": "route_segments_line_mvl",
        "tooltip": "{properties.name}"
      },
      "layout": { "visibility": "visible" },
      "paint": {
        "line-color": "rgba(0, 0, 0, 1)",
        "line-width": 1,
        "line-opacity": 0.3
      }
    },
    {
      "id": "airports_circles",
      "type": "circle",
      "source": "n8uftcb",
      "source-layer": "axm_airports",
      "filter": ["any", ["==", "type", "AirportHeliport"], ["==", "type", "AD"], ["==", "type", "AH"]],
      "minzoom": 3,
      "maxzoom": 9,
      "metadata": {
        "filter_id": "airports"
      },
      "paint": {
        "circle-radius": 2,
        "circle-color": "rgba(0, 0, 0, 0)",
        "circle-stroke-width": 1,
        "circle-stroke-color": "#000000"
      }
    },
    {
      "id": "airports_ls_circles",
      "type": "circle",
      "source": "n8uftcb",
      "source-layer": "axm_airports",
      "filter": ["all", ["!=", "type", "AirportHeliport"], ["!=", "type", "AD"], ["!=", "type", "AH"]],
      "minzoom": 6,
      "maxzoom": 10,
      "metadata": {
        "filter_id": "airports"
      },
      "paint": {
        "circle-radius": 2,
        "circle-color": "rgba(0, 0, 0, 0)",
        "circle-stroke-width": 1,
        "circle-stroke-color": "#000000"
      }
    },
    {
      "id": "airports_points",
      "type": "symbol",
      "source": "n8uftcb",
      "source-layer": "axm_airports",
      "filter": ["any", ["==", "type", "AirportHeliport"], ["==", "type", "AD"], ["==", "type", "AH"]],
      "minzoom": 9,
      "metadata": {
        "filter_id": "airports"
      },
      "layout": {
        "visibility": "visible",
        "icon-image": "airports/civil_ad",
        "icon-size": {
          "stops": [
            [10, 0.4]
          ]
        },
        "icon-allow-overlap": true,
        "icon-ignore-placement": false
      }
    },
    {
      "id": "airports_ls_points",
      "type": "symbol",
      "source": "n8uftcb",
      "source-layer": "axm_airports",
      "filter": ["all", ["!=", "type", "AirportHeliport"], ["!=", "type", "AD"], ["!=", "type", "AH"]],
      "minzoom": 10,
      "metadata": {
        "filter_id": "airports"
      },
      "layout": {
        "visibility": "visible",
        "icon-image": "airports/civil_ad",
        "icon-size": {
          "stops": [
            [10, 0.4]
          ]
        },
        "icon-allow-overlap": true,
        "icon-ignore-placement": false
      }
    },
    {
      "id": "route_point",
      "type": "symbol",
      "source": "n8uftcb",
      "source-layer": "axm_route_point",
      "minzoom": 7,
      "metadata": {
        "filter_id": "navaids"
      },
      "layout": {
        "visibility": "visible",
        "icon-image": [
          "case",
          ["get", "is_procedure_point"], "points/procedure_point",
          ["get", "compulsory"], "points/point_compulsory",
          "points/point_no_report"
        ],
        "icon-size": {
          "stops": [
            [10, 0.4]
          ]
        },
        "icon-allow-overlap": true,
        "icon-ignore-placement": false
      }
    },
    {
      "id": "navaid_equip_point",
      "type": "symbol",
      "source": "n8uftcb",
      "source-layer": "axm_navaid_equip",
      "minzoom": 7,
      "metadata": {
        "filter_id": "navaids"
      },
      "layout": {
        "visibility": "visible",
        "icon-image": [
          "match",
          ["get", "type"],
          "VOR/DME", "navaids/VOR_DME",
          "NDB", "navaids/NDB",
          "NDB_AER", "navaids/NDB",
          "DME", "navaids/DME",
          "VOR", "navaids/VOR",
          "VORTAC", "navaids/VORTAC",
          "TACAN", "navaids/TACAN",
          "navaids/navaid"
        ],
        "icon-size": {
          "stops": [
            [10, 0.4]
          ]
        },
        "icon-allow-overlap": true,
        "icon-ignore-placement": false
      }
    },
    {
      "id": "route_segments_intl_name",
      "type": "symbol",
      "source": "n8uftcb",
      "source-layer": "axm_route_segments_line",
      "filter": ["==", "type", "INTL"],
      "metadata": {
        "filter_id": "route_segments_line_intl",
        "tooltip": "{properties.name}"
      },
      "minzoom": 7,
      "layout": {
        "text-letter-spacing": 0.1,
        "text-field": "{name}",
        "text-font": ["Roboto Bold"],
        "visibility": "visible",
        "text-pitch-alignment": "map",
        "text-rotation-alignment": "map",
        "symbol-placement": "line",
        "text-size": 12,
        "symbol-avoid-edges": false,
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "text-optional": false,
        "text-justify": "center",
        "text-anchor": "center",
        "symbol-z-order": "auto",
        "symbol-spacing": 1000
      },
      "paint": {
        "text-halo-color": "rgba(255, 255, 255, 1)",
        "text-halo-width": 2,
        "text-halo-blur": 1
      }
    },
    {
      "id": "route_segments_line_domestic_name",
      "type": "symbol",
      "source": "n8uftcb",
      "source-layer": "axm_route_segments_line",
      "filter": ["==", "type", "DOMESTIC"],
      "metadata": {
        "filter_id": "route_segments_line_domestic",
        "tooltip": "{properties.name}"
      },
      "minzoom": 7,
      "layout": {
        "text-letter-spacing": 0.1,
        "text-field": "{name}",
        "text-font": ["Roboto Bold"],
        "visibility": "visible",
        "text-pitch-alignment": "map",
        "text-rotation-alignment": "map",
        "symbol-placement": "line",
        "text-size": 12,
        "symbol-avoid-edges": false,
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "text-optional": false,
        "text-justify": "center",
        "text-anchor": "center",
        "symbol-z-order": "auto",
        "symbol-spacing": 1000
      },
      "paint": {
        "text-halo-color": "rgba(255, 255, 255, 1)",
        "text-halo-width": 2,
        "text-halo-blur": 1
      }
    },
    {
      "id": "airports_names_top",
      "type": "symbol",
      "source": "n8uftcb",
      "metadata": {
        "filter_id": "airports"
      },
      "source-layer": "axm_airports",
      "minzoom": 3,
      "filter": ["any", ["==", "type", "AirportHeliport"], ["==", "type", "AD"], ["==", "type", "AH"]],
      "layout": {
        "text-field": ["get", "designator"],
        "text-font": ["Roboto Bold"],
        "text-letter-spacing": 0.1,
        "visibility": "visible",
        "text-anchor": "bottom",
        "text-size": {
          "stops": [
            [6, 11],
            [7, 14]
          ]
        },
        "text-offset": [0, -0.7],
        "text-padding": 10,
        "text-allow-overlap": false,
        "text-ignore-placement": false
      },
      "paint": {
        "text-color": "rgba(0, 0, 0, 1)",
        "text-halo-color": "rgba(255, 255, 255, 0.5)",
        "text-halo-width": 1,
        "text-opacity": 1,
        "text-halo-blur": 2
      }
    },
    {
      "id": "airports_names_bottom",
      "type": "symbol",
      "source": "n8uftcb",
      "metadata": {
        "filter_id": "airports"
      },
      "source-layer": "axm_airports",
      "minzoom": 11,
      "filter": ["any", ["==", "type", "AirportHeliport"], ["==", "type", "AD"], ["==", "type", "AH"]],
      "layout": {
        "text-field": ["get", "name"],
        "text-font": ["Roboto Bold"],
        "text-letter-spacing": 0.1,
        "visibility": "visible",
        "text-anchor": "top",
        "text-size": 10,
        "text-offset": [0, 1],
        "text-padding": 10,
        "text-allow-overlap": true,
        "text-ignore-placement": true
      },
      "paint": {
        "text-color": "rgba(0, 0, 0, 1)",
        "text-halo-color": "rgba(255, 255, 255, 0.5)",
        "text-halo-width": 1,
        "text-opacity": 0.8,
        "text-halo-blur": 2
      }
    },
    {
      "id": "airports_names_ls",
      "type": "symbol",
      "source": "n8uftcb",
      "metadata": {
        "filter_id": "airports"
      },
      "source-layer": "axm_airports",
      "filter": ["all", ["!=", "type", "AirportHeliport"], ["!=", "type", "AD"], ["!=", "type", "AH"]],
      "minzoom": 8,
      "layout": {
        "text-field": "{name}",
        "text-font": {
          "stops": [
            [10, ["Roboto Bold"]]
          ]
        },
        "text-letter-spacing": 0.1,
        "visibility": "visible",
        "symbol-z-order": "auto",
        "symbol-avoid-edges": false,
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "text-pitch-alignment": "auto",
        "text-rotation-alignment": "map",
        "text-justify": "auto",
        "text-anchor": "top",
        "text-keep-upright": false,
        "text-optional": false,
        "text-size": {
          "stops": [
            [10, 8]
          ]
        },
        "text-offset": [0, 1.75],
        "text-padding": 10
      },
      "paint": {
        "text-color": "rgba(0, 0, 0, 1)",
        "text-halo-color": "rgba(255, 255, 255, 0.5)",
        "text-halo-width": 1,
        "text-opacity": 1,
        "text-halo-blur": 2
      }
    },
    {
      "id": "route_point_names",
      "type": "symbol",
      "source": "n8uftcb",
      "source-layer": "axm_route_point",
      "minzoom": 8,
      "metadata": {
        "filter_id": "navaids"
      },
      "layout": {
        "text-letter-spacing": 0.1,
        "text-field": "{designator}",
        "text-font": ["Roboto Regular"],
        "visibility": "visible",
        "symbol-placement": "point",
        "text-pitch-alignment": "auto",
        "text-rotation-alignment": "auto",
        "text-anchor": "bottom",
        "text-offset": [0, -0.75],
        "text-size": 11,
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "text-justify": "center",
        "text-max-width": 10,
        "text-keep-upright": false
      },
      "paint": {
        "text-color": "rgba(0, 0, 0, 1)",
        "text-halo-color": "rgba(255, 255, 255, 0.5)",
        "text-halo-width": 1
      }
    },
    {
      "id": "navaid_equip_names",
      "type": "symbol",
      "source": "n8uftcb",
      "source-layer": "axm_navaid_equip",
      "minzoom": 8,
      "metadata": {
        "filter_id": "navaids"
      },
      "layout": {
        "text-letter-spacing": 0.1,
        "text-field": "{designator}",
        "text-font": ["Roboto Regular"],
        "visibility": "visible",
        "symbol-placement": "point",
        "text-pitch-alignment": "auto",
        "text-rotation-alignment": "auto",
        "text-anchor": "bottom",
        "text-offset": [0, -1.75],
        "text-size": 11,
        "text-allow-overlap": false,
        "text-ignore-placement": false,
        "text-justify": "center",
        "text-max-width": 10,
        "text-keep-upright": false
      },
      "paint": {
        "text-color": "rgba(0, 0, 0, 1)",
        "text-halo-color": "rgba(255, 255, 255, 0.5)",
        "text-halo-width": 1
      }
    },
    {
      "id": "restrictions_names",
      "type": "symbol",
      "source": "restrictions",
      "metadata": {
        "filter_id": "restrictions"
      },
      "source-layer": "restrictions",
      "minzoom": 7,
      "layout": {
        "text-letter-spacing": 0.1,
        "text-field": "{designator}",
        "text-font": ["Roboto Regular"],
        "symbol-placement": "point",
        "visibility": "visible",
        "text-size": 12
      },
      "paint": { "text-color": "rgba(142, 2, 2, 1)" }
    }
  ],
  "id": "pabxgjd"
}
