{
  "version": 8,
  "name": "FAA",
  "sprite": "https://tiles.airspacelink.com/styles/faa-dark/sprite/sprite",
  "glyphs": "https://tiles.airspacelink.com/fonts/{fontstack}/{range}.pbf",
  "sources": {
    "faa": {
      "type": "vector",
      "tiles": ["https://tiles.airspacelink.com/tile/service=faa/faa/{z}/{x}/{y}.mvt"],
      "minzoom": 0,
      "maxzoom": 14,
      "bounds": [
          -180,
          -85.0511,
          180,
          85.0511
        ]
    },
    "notam": {
      "type": "vector",
      "tiles": [
        "https://tiles.airspacelink.com/tile/service=faa-notam/faa-notam/{z}/{x}/{y}.mvt"
      ],
      "minzoom": 0,
      "maxzoom": 13
    }
  },
  "layers": [
      {
        "id": "Aviation/Airport/!Airport zoomed",
        "type": "symbol",
        "source": "faa",
        "source-layer": "airport_pointfgb",
        "filter": ["all", ["==", "privateuse", "1"]],
        "layout": {
          "icon-size": 0.35,
          "icon-allow-overlap": true,
          "icon-image": "Airport"
        },
        "minzoom": 12,
        "maxzoom": 23,
        "paint": {}
      },
      {
        "id": "Aviation/Airport",
        "type": "symbol",
        "source": "faa",
        "source-layer": "airport_pointfgb",
        "filter": ["all", ["==", "privateuse", "0"]],
        "layout": {
          "icon-size": 0.35,
          "icon-allow-overlap": true,
          "icon-image": "Airport"
        },
        "minzoom": 9,
        "maxzoom": 23,
        "paint": {}
      },
      {
        "id": "Airspace/Controlled Airspace Boundary/Grid Ceiling Height/!50 Grid Ceiling Height/0",
        "type": "line",
        "source": "faa",
        "source-layer": "uas_facility_mapfgb",
        "filter": ["all", ["==", "laanc_status", "50 Grid Ceiling Height"]],
        "layout": {
          "line-cap": "round",
          "line-join": "round"
        },
        "paint": {
          "line-opacity": 0.82,
          "line-color": "rgba(11,165,233,0.9)",
          "line-width": 0.666667
        },
        "minzoom": 11,
        "maxzoom": 23
      },
      {
        "id": "Airspace/Controlled Airspace Boundary/Grid Ceiling Height/!100 Grid Ceiling Height/0",
        "type": "line",
        "source": "faa",
        "source-layer": "uas_facility_mapfgb",
        "filter": ["all", ["==", "laanc_status", "100 Grid Ceiling Height"]],
        "layout": {
          "line-cap": "round",
          "line-join": "round"
        },
        "paint": {
          "line-opacity": 0.82,
          "line-color": "rgba(11,165,233,0.9)",
          "line-width": 0.666667
        },
        "minzoom": 11,
        "maxzoom": 23
      },
      {
        "id": "Airspace/Controlled Airspace Boundary/Grid Ceiling Height/!150 Grid Ceiling Height/0",
        "type": "line",
        "source": "faa",
        "source-layer": "uas_facility_mapfgb",
        "filter": ["all", ["==", "laanc_status", "150 Grid Ceiling Height"]],
        "layout": {
          "line-cap": "round",
          "line-join": "round"
        },
        "paint": {
          "line-opacity": 0.82,
          "line-color": "rgba(11,165,233,0.9)",
          "line-width": 0.666667
        },
        "minzoom": 11,
        "maxzoom": 23
      },
      {
        "id": "Airspace/Controlled Airspace Boundary/Grid Ceiling Height/!200 Grid Ceiling Height/0",
        "type": "line",
        "source": "faa",
        "source-layer": "uas_facility_mapfgb",
        "filter": ["all", ["==", "laanc_status", "200 Grid Ceiling Height"]],
        "layout": {
          "line-cap": "round",
          "line-join": "round"
        },
        "paint": {
          "line-opacity": 0.82,
          "line-color": "rgba(11,165,233,0.9)",
          "line-width": 0.666667
        },
        "minzoom": 11,
        "maxzoom": 23
      },
      {
        "id": "Airspace/Controlled Airspace Boundary/Grid Ceiling Height/!250 Grid Ceiling Height/0",
        "type": "line",
        "source": "faa",
        "source-layer": "uas_facility_mapfgb",
        "filter": ["all", ["==", "laanc_status", "250 Grid Ceiling Height"]],
        "layout": {
          "line-cap": "round",
          "line-join": "round"
        },
        "paint": {
          "line-opacity": 0.82,
          "line-color": "rgba(11,165,233,0.9)",
          "line-width": 0.666667
        },
        "minzoom": 11,
        "maxzoom": 23
      },
      {
        "id": "Airspace/Controlled Airspace Boundary/Grid Ceiling Height/!300 Grid Ceiling Height/0",
        "type": "line",
        "source": "faa",
        "source-layer": "uas_facility_mapfgb",
        "filter": ["all", ["==", "laanc_status", "300 Grid Ceiling Height"]],
        "layout": {
          "line-cap": "round",
          "line-join": "round"
        },
        "paint": {
          "line-opacity": 0.82,
          "line-color": "rgba(11,165,233,0.9)",
          "line-width": 0.666667
        },
        "minzoom": 11,
        "maxzoom": 23
      },
      {
        "id": "Airspace/Controlled Airspace Boundary/Grid Ceiling Height/!350 Grid Ceiling Height/0",
        "type": "line",
        "source": "faa",
        "source-layer": "uas_facility_mapfgb",
        "filter": ["all", ["==", "laanc_status", "350 Grid Ceiling Height"]],
        "layout": {
          "line-cap": "round",
          "line-join": "round"
        },
        "paint": {
          "line-opacity": 0.82,
          "line-color": "rgba(11,165,233,0.9)",
          "line-width": 0.666667
        },
        "minzoom": 11,
        "maxzoom": 23
      },
      {
        "id": "Airspace/Controlled Airspace Boundary/Grid Ceiling Height/!400 Grid Ceiling Height/0",
        "type": "line",
        "source": "faa",
        "source-layer": "uas_facility_mapfgb",
        "filter": ["all", ["==", "laanc_status", "400 Grid Ceiling Height"]],
        "layout": {
          "line-cap": "round",
          "line-join": "round"
        },
        "paint": {
          "line-opacity": 0.82,
          "line-color": "rgba(11,165,233,0.9)",
          "line-width": 0.666667
        },
        "minzoom": 11,
        "maxzoom": 23
      },
      {
        "id": "Airspace/Controlled Airspace Boundary/Drone Zone Authorization Only",
        "type": "fill",
        "source": "faa",
        "source-layer": "uas_facility_mapfgb",
        "filter": ["all", ["==", "laanc_status", "Drone Zone"]],
        "layout": {},
        "paint": {
          "fill-opacity": 0.2,
          "fill-color": "#e11d47",
          "fill-outline-color": "#0ba5e9"
        },
        "minzoom": 11,
        "maxzoom": 23
      },
      {
        "id": "Airspace/Controlled Airspace Boundary/Further coordination (LAANC Ready - 0' Ceiling)",
        "type": "fill",
        "source": "faa",
        "source-layer": "uas_facility_mapfgb",
        "filter": ["all", ["==", "laanc_status", "Further coordination"]],
        "layout": {},
        "paint": {
          "fill-opacity": 0.2,
          "fill-color": "#d97707",
          "fill-outline-color": "#0ba5e9"
        },
        "minzoom": 11,
        "maxzoom": 23
      },
      {
        "id": "Airspace/Controlled Airspace Boundary/!Overlapping Grid System/1",
        "type": "fill",
        "source": "faa",
        "source-layer": "uas_facility_mapfgb",
        "filter": ["all", ["==", "laanc_status", "Overlapping Grid System"]],
        "layout": {},
        "paint": {
          "fill-opacity": 0.12,
          "fill-color": "rgba(251,190,37,0.2)"
        },
        "minzoom": 11,
        "maxzoom": 23
      },
      {
        "id": "Airspace/Controlled Airspace Boundary/!Overlapping Grid System/0",
        "type": "line",
        "source": "faa",
        "source-layer": "uas_facility_mapfgb",
        "filter": ["all", ["==", "laanc_status", "Overlapping Grid System"]],
        "layout": {
          "line-cap": "round",
          "line-join": "round"
        },
        "paint": {
          "line-opacity": 0.2,
          "line-color": "#0BA5E9",
          "line-width": 0.666667
        },
        "minzoom": 11,
        "maxzoom": 23
      },
      {
        "id": "!Drone Zone",
        "type": "fill",
        "source": "faa",
        "source-layer": "dronezonefgb",
        "layout": {},
        "paint": {
          "fill-opacity": 0,
          "fill-color": "#e11d47",
          "fill-outline-color": "#0ba5e9"
        },
        "minzoom": 11,
        "maxzoom": 16
      },
      {
        "id": "Airspace/Washington DC Flight Restricted Zone (FRZ)/&1",
        "type": "fill",
        "source": "faa",
        "source-layer": "dc_restricted_zonefgb",
        "layout": {
          "visibility": "visible"
        },
        "paint": {
          "fill-opacity": 0.3,
          "fill-color": "#e11d47",
          "fill-outline-color": "#e11d47",
          "fill-antialias": true,
          "fill-translate": [
            0,
            0
          ],
          "fill-translate-anchor": "map"
        },
        "maxzoom": 22
      },
      {
        "id": "Airspace/Washington DC Flight Restricted Zone (FRZ)/&0",
        "type": "line",
        "source": "faa",
        "source-layer": "dc_restricted_zonefgb",
        "layout": {
          "visibility": "visible",
          "line-miter-limit": 2,
          "line-round-limit": 1.05,
          "line-cap": "butt",
          "line-join": "round"
        },
        "paint": {
          "line-opacity": 0.9,
          "line-color": "#e11d47",
          "line-width": 3,
          "line-gap-width": 0,
          "line-blur": 0,
          "line-translate-anchor": "map",
          "line-offset": 0,
          "line-translate": [
            0,
            0
          ]
        },
        "maxzoom": 22
      },
      {
        "id": "Recreation/FAA UAS Recreational Sites/&0",
        "type": "fill",
        "source": "faa",
        "source-layer": "recreational_flyer_fixed_sitesfgb",
        "layout": {},
        "paint": {
          "fill-opacity": 0.1,
          "fill-color": "#63cf7c",
          "fill-outline-color": "#63cf7c"
        },
        "minzoom": 12,
        "maxzoom": 23
      },
      {
        "id": "Recreation/FAA UAS Recreational Sites/&1",
        "type": "line",
        "source": "faa",
        "source-layer": "recreational_flyer_fixed_sitesfgb",
        "layout": {
          "line-join": "round"
        },
        "paint": {
          "line-opacity": 0.5,
          "line-color": "#63cf7c"
        },
        "minzoom": 12,
        "maxzoom": 23
      },
      {
        "id": "Airspace/Controlled Airspace Boundary/&1",
        "type": "fill",
        "source": "faa",
        "source-layer": "class_airspacefgb",
        "layout": {},
        "paint": {
          "fill-opacity": 0.1,
          "fill-color": "#0ba5e9"
        },
        "maxzoom": 11
      },
      {
        "id": "Airspace/Controlled Airspace Boundary/&0",
        "type": "line",
        "source": "faa",
        "source-layer": "class_airspacefgb",
        "layout": {
          "line-join": "round"
        },
        "paint": {
          "line-opacity": 0.5,
          "line-color": "#0ba5e9",
          "line-width": 2
        },
        "maxzoom": 11
      },
      {
        "id": "Airspace/Controlled Airspace Boundary/!FAA class airspace - zoomed/1",
        "type": "fill",
        "source": "faa",
        "source-layer": "class_airspacefgb",
        "layout": {},
        "paint": {
          "fill-opacity": 0.1
        },
        "maxzoom": 23
      },
      {
        "id": "Airspace/Controlled Airspace Boundary/!FAA class airspace - zoomed/0",
        "type": "line",
        "source": "faa",
        "source-layer": "class_airspacefgb",
        "layout": {
          "line-join": "round"
        },
        "paint": {
          "line-opacity": 0.5,
          "line-color": "#0ba5e9",
          "line-width": 3
        },
        "maxzoom": 23
      },
      {
        "id": "Recreation/Stadium (3 Nautical Mile Radius)",
        "type": "fill",
        "source": "faa",
        "source-layer": "stadium_bufferfgb",
        "layout": {},
        "paint": {
          "fill-opacity": 0.5,
          "fill-color": "rgba(0,0,0,0)",
          "fill-outline-color": "#f59e0b"
        },
        "minzoom": 9,
        "maxzoom": 23
      },
      {
        "id": "Airspace/Special Use Airspace (SUA)/&1",
        "type": "fill",
        "source": "faa",
        "source-layer": "special_use_airspacefgb",
        "layout": {
          "visibility": "visible"
        },
        "paint": {
          "fill-opacity": 0.05,
          "fill-color": "#7e22cd",
          "fill-antialias": true,
          "fill-translate": [
            0,
            0
          ],
          "fill-translate-anchor": "map"
        },
        "minzoom": 9,
        "maxzoom": 23
      },
      {
        "id": "Airspace/Special Use Airspace (SUA)/&0",
        "type": "line",
        "source": "faa",
        "source-layer": "special_use_airspacefgb",
        "layout": {
          "visibility": "visible",
          "line-miter-limit": 2,
          "line-round-limit": 1.05,
          "line-cap": "round",
          "line-join": "round"
        },
        "paint": {
          "line-opacity": 0.9,
          "line-color": "#7e22cd",
          "line-width": 1,
          "line-gap-width": 0,
          "line-blur": 0,
          "line-translate-anchor": "map",
          "line-offset": 0,
          "line-translate": [
            0,
            0
          ]
        },
        "minzoom": 9,
        "maxzoom": 23
      },
      {
        "id": "Airspace/Part 93 Special Air Traffic Rules/&0",
        "type": "fill",
        "source": "faa",
        "source-layer": "sfrafgb",
        "layout": {
          "visibility": "visible"
        },
        "paint": {
          "fill-opacity": 0.1,
          "fill-color": "#0568a0",
          "fill-antialias": true,
          "fill-translate": [
            0,
            0
          ],
          "fill-translate-anchor": "map"
        },
        "minzoom": 9,
        "maxzoom": 23
      },
      {
        "id": "Airspace/Part 93 Special Air Traffic Rules Grand Canyon/&0",
        "type": "fill",
        "source": "faa",
        "source-layer": "sfra_grand_canyonfgb",
        "layout": {
          "visibility": "visible"
        },
        "paint": {
          "fill-opacity": 0.1,
          "fill-color": "#0568a0",
          "fill-antialias": true,
          "fill-translate": [
            0,
            0
          ],
          "fill-translate-anchor": "map"
        },
        "minzoom": 9,
        "maxzoom": 23
      },
      {
        "id": "Airspace/Part 93 Special Air Traffic Rules/&1",
        "type": "line",
        "source": "faa",
        "source-layer": "sfrafgb",
        "layout": {
          "visibility": "visible",
          "line-miter-limit": 2,
          "line-round-limit": 1.05,
          "line-cap": "round",
          "line-join": "round"
        },
        "paint": {
          "line-opacity": 1,
          "line-color": "#0568a0",
          "line-width": 10,
          "line-gap-width": 0,
          "line-blur": 0,
          "line-translate-anchor": "map",
          "line-offset": 0,
          "line-translate": [
            0,
            0
          ],
          "line-pattern": "Part93"
        },
        "minzoom": 9,
        "maxzoom": 23
      },
      {
        "id": "Airspace/Part 93 Special Air Traffic Rules Grand Canyon/&1",
        "type": "line",
        "source": "faa",
        "source-layer": "sfra_grand_canyonfgb",
        "layout": {
          "visibility": "visible",
          "line-miter-limit": 2,
          "line-round-limit": 1.05,
          "line-cap": "round",
          "line-join": "round"
        },
        "paint": {
          "line-opacity": 1,
          "line-color": "#0568a0",
          "line-width": 10,
          "line-gap-width": 0,
          "line-blur": 0,
          "line-translate-anchor": "map",
          "line-offset": 0,
          "line-translate": [
            0,
            0
          ],
          "line-pattern": "Part93"
        },
        "minzoom": 9,
        "maxzoom": 23
      },
      {
        "id": "Airspace/Military Training Route (MTR)",
        "type": "line",
        "source": "faa",
        "source-layer": "military_training_routesfgb",
        "minzoom": 9,
        "maxzoom": 23,
        "layout": {
          "visibility": "visible",
          "line-miter-limit": 2,
          "line-round-limit": 1.05,
          "line-cap": "round",
          "line-join": "round"
        },
        "paint": {
          "line-opacity": 1,
          "line-color": "#7e22cd",
          "line-width": 2,
          "line-gap-width": 0,
          "line-blur": 0,
          "line-dasharray": [
            8,
            2
          ],
          "line-translate-anchor": "map",
          "line-offset": 0,
          "line-translate": [
            0,
            0
          ]
        }
      },
      {
        "id": "Airspace/Full Time National Security UAS Flight Restriction (NSUFR)/&1",
        "type": "fill",
        "source": "faa",
        "source-layer": "ft_national_security_flight_restrictionfgb",
        "layout": {},
        "paint": {
          "fill-opacity": 0.1,
          "fill-color": "#e11d47",
          "fill-outline-color": "#e11d47"
        },
        "minzoom": 5,
        "maxzoom": 23
      },
      {
        "id": "Airspace/Full Time National Security UAS Flight Restriction (NSUFR)/&0",
        "type": "line",
        "source": "faa",
        "source-layer": "ft_national_security_flight_restrictionfgb",
        "layout": {
          "line-cap": "round",
          "line-join": "round"
        },
        "paint": {
          "line-opacity": 0.9,
          "line-color": "#e11d47"
        },
        "minzoom": 5,
        "maxzoom": 23
      },
      {
        "id": "Airspace/Part Time National Security UAS Flight Restriction (NSUFR)/&1",
        "type": "fill",
        "source": "faa",
        "source-layer": "pt_national_security_flight_restrictionfgb",
        "layout": {},
        "paint": {
          "fill-opacity": 0.1,
          "fill-color": "#e11d47",
          "fill-outline-color": "#e11d47"
        },
        "minzoom": 5,
        "maxzoom": 23
      },
      {
        "id": "Airspace/Part Time National Security UAS Flight Restriction (NSUFR)/&0",
        "type": "line",
        "source": "faa",
        "source-layer": "pt_national_security_flight_restrictionfgb",
        "layout": {
          "line-cap": "round",
          "line-join": "round"
        },
        "paint": {
          "line-opacity": 0.9,
          "line-color": "#e11d47",
          "line-dasharray": [
            2
          ]
        },
        "minzoom": 5,
        "maxzoom": 23
      },
      {
        "id": "Airspace/Notice to Air Missions (NOTAMs)/&0",
        "type": "fill",
        "source": "notam",
        "source-layer": "faa-notam",
        "layout": {
          "visibility": "visible"
        },
        "paint": {
          "fill-opacity": 0.05,
          "fill-color": "#7e22cd",
          "fill-outline-color": "#7e22cd",
          "fill-antialias": true,
          "fill-translate": [
            0,
            0
          ],
          "fill-translate-anchor": "map"
        },
        "minzoom": 9,
        "maxzoom": 23
      },
      {
        "id": "Airspace/Notice to Air Missions (NOTAMs)/&1",
        "type": "line",
        "source": "notam",
        "source-layer": "faa-notam",
        "layout": {
          "visibility": "visible",
          "line-miter-limit": 2,
          "line-round-limit": 1.05,
          "line-cap": "butt",
          "line-join": "round"
        },
        "paint": {
          "line-opacity": 0.9,
          "line-color": "#7e22cd",
          "line-width": 1,
          "line-gap-width": 0,
          "line-blur": 0,
          "line-dasharray": [4, 4],
          "line-translate-anchor": "map",
          "line-offset": 0,
          "line-translate": [
            0,
            0
          ]
        },
        "minzoom": 9,
        "maxzoom": 23
      },
      {
        "id": "!Flight Free Zone (FFZ)/0",
        "type": "fill",
        "source": "faa",
        "source-layer": "flight_free_zonefgb",
        "layout": {
          "visibility": "visible"
        },
        "paint": {
          "fill-opacity": 0.3,
          "fill-color": "#0568A0",
          "fill-outline-color": "#0568A0",
          "fill-antialias": true,
          "fill-translate": [
            0,
            0
          ],
          "fill-translate-anchor": "map"
        },
        "minzoom": 9,
        "maxzoom": 23
      },
      {
        "id": "!Flight Free Zone (FFZ)",
        "type": "line",
        "source": "faa",
        "source-layer": "flight_free_zonefgb",
        "layout": {
          "visibility": "visible",
          "line-miter-limit": 2,
          "line-round-limit": 1.05,
          "line-cap": "round",
          "line-join": "round"
        },
        "paint": {
          "line-opacity": 0.9,
          "line-color": "#0568A0",
          "line-width": 1,
          "line-gap-width": 0,
          "line-blur": 0,
          "line-translate-anchor": "map",
          "line-offset": 0,
          "line-translate": [
            0,
            0
          ]
        },
        "minzoom": 9,
        "maxzoom": 23
      },
      {
        "id": "Recreation/FAA Recognized Identification Areas (FRIA)/&0",
        "type": "fill",
        "source": "faa",
        "source-layer": "faa_friafgb",
        "layout": {
          "visibility": "visible"
        },
        "paint": {
          "fill-opacity": 0.05,
          "fill-color": "#49DE80",
          "fill-antialias": true,
          "fill-translate": [
            0,
            0
          ],
          "fill-translate-anchor": "map"
        },
        "minzoom": 11,
        "maxzoom": 23
      },
      {
        "id": "Recreation/FAA Recognized Identification Areas (FRIA)/&1",
        "type": "line",
        "source": "faa",
        "source-layer": "faa_friafgb",
        "minzoom": 11,
        "maxzoom": 23,
        "layout": {
          "visibility": "visible",
          "line-miter-limit": 2,
          "line-round-limit": 1.05,
          "line-cap": "round",
          "line-join": "round"
        },
        "paint": {
          "line-opacity": 1,
          "line-color": "#49DE80",
          "line-width": 1,
          "line-gap-width": 0,
          "line-blur": 0,
          "line-dasharray": [
            5,
            5
          ],
          "line-translate-anchor": "map",
          "line-offset": 0,
          "line-translate": [
            0,
            0
          ]
        }
      },

    {
      "id": "Recreation/FWS Wilderness/&0",
      "type": "fill",
      "source": "faa",
      "source-layer": "fws_national_wilderness_extfgb",
      "minzoom": 8,
      "layout": {
        "fill-sort-key": 2
      },
      "paint": {
        "fill-color": "#b1c97b",
        "fill-pattern": "Park"
      },
      "maxzoom": 23
    },

    {
      "id": "Recreation/EDW Wilderness/&0",
      "type": "fill",
      "source": "faa",
      "source-layer": "national_wilderness_areasfgb",
      "minzoom": 8,
      "layout": {
        "fill-sort-key": 2
      },
      "paint": {
        "fill-color": "#b1c97b",
        "fill-pattern": "Park"
      },
      "maxzoom": 23
    },

    {
      "id": "Recreation/BLM Wilderness/&0",
      "type": "fill",
      "source": "faa",
      "source-layer": "blm_natl_nlcs_wilderness_areasfgb",
      "minzoom": 8,
      "layout": {
        "fill-sort-key": 2
      },
      "paint": {
        "fill-color": "#b1c97b",
        "fill-pattern": "Park"
      },
      "maxzoom": 23
    },

      {
        "id": "Obstructions/FAA obstacles 100 - 1000 AGL",
        "type": "symbol",
        "source": "faa",
        "source-layer": "obstaclefgb",
        "layout": {
          "icon-allow-overlap": true,
          "icon-image": "FAA obstacles 100 - 1000 AGL"
        },
        "paint": {},
        "minzoom": 14,
        "maxzoom": 23,
        "filter": [
          "all",
          [">", ["to-number", ["get","agl"]], 100],
          ["<",  ["to-number", ["get","agl"]], 1000],
          ["==",  ["to-number", ["get","quantity"]], 1]
        ]
      },
      {
        "id": "Obstructions/FAA obstacles > 1000 AGL Group",
        "type": "symbol",
        "source": "faa",
        "source-layer": "obstaclefgb",
        "layout": {
          "icon-allow-overlap": true,
          "icon-image": "FAA obstacles > 1000 AGL Group"
        },
        "filter": [
            "all",
            [">=", ["to-number", ["get","agl"]], 1000],
            [">",  ["to-number", ["get","quantity"]], 1]
          ],
        "paint": {},
        "minzoom": 12,
        "maxzoom": 23
      },
      {
        "id": "Obstructions/FAA obstacles > 1000 AGL",
        "type": "symbol",
        "source": "faa",
        "source-layer": "obstaclefgb",
        "layout": {
          "icon-allow-overlap": true,
          "icon-image": "FAA obstacles > 1000 AGL Single"
        },
        "filter": [
            "all",
            [">=", ["to-number", ["get","agl"]], 1000],
            ["==", ["to-number", ["get","quantity"]], 1]
          ],
        "paint": {},
        "minzoom": 12,
        "maxzoom": 23
      },
      {
        "id": "Obstructions/FAA obstacles 100 - 1000 AGL Group",
        "type": "symbol",
        "source": "faa",
        "source-layer": "obstaclefgb",
        "layout": {
          "icon-allow-overlap": true,
          "icon-image": "FAA obstacles 100 - 1000 AGL Group"
        },
        "filter": [
            "all",
            [">", ["to-number", ["get","agl"]], 100],
            ["<", ["to-number", ["get","agl"]], 1000],
            [">", ["to-number", ["get","quantity"]], 1]
          ],
        "paint": {},
        "minzoom": 14,
        "maxzoom": 23
      },
      {
        "id": "!Recreational Flyer Fixed Sites/label/Class 1",
        "type": "symbol",
        "source": "faa",
        "source-layer": "recreational_flyer_fixed_sites_ptfgb",
        "layout": {
          "text-size": 12,
          "text-font": [
            "LiberationSans-Regular"
          ],
          "text-optional": true,
          "text-field": "{site_name}"
        },
        "paint": {
          "text-color": "#63cf7c",
          "text-halo-color": "#3f3f3f",
          "text-halo-width": 1
        },
        "minzoom": 12,
        "maxzoom": 23
      },
      {
        "id": "Airspace/Controlled Airspace Boundary/Grid Ceiling Height/!FAA UAS Facility Map/label/Class 1-txt",
        "type": "symbol",
        "source": "faa",
        "source-layer": "uas_facility_mapptfgb",
        "minzoom": 12,
        "maxzoom": 14.0001,
        "layout": {
          "text-size": 12,
          "text-font": [
            "LiberationSans-Regular"
          ],
          "text-optional": true,
          "text-field": "{ceiling}"
        },
        "paint": {
          "text-color": "#cacaca",
          "text-halo-color": "#2f4f4f",
          "text-halo-width": 1
        }
      },
      {
        "id": "Airspace/Controlled Airspace Boundary/Grid Ceiling Height/!FAA UAS Facility Map - zoomed/label/Class 1-txt",
        "type": "symbol",
        "source": "faa",
        "source-layer": "uas_facility_mapptfgb",
        "minzoom": 14.0001,
        "maxzoom": 23,
        "layout": {
          "text-size": 12.6667,
          "text-font": [
            "LiberationSans-Regular"
          ],
          "text-optional": true,
          "text-field": "{ceiling}"
        },
        "paint": {
          "text-color": "#c0c0c0",
          "text-halo-color": "#2f4f4f"
        }
      },
      {
        "id": "Aviation/Airport/!Airport zoomed/label/Class 1-txt",
        "type": "symbol",
        "source": "faa",
        "source-layer": "airport_pointfgb",
        "filter": ["all", ["==", "privateuse", "1"]],
        "layout": {
          "text-size": 13.3333,
          "text-font": [
            "LiberationSans-Regular"
          ],
          "text-line-height": 1.45,
          "text-justify": "left",
          "text-optional": true,
          "text-offset": [
            0.305711,
            -0.00571068
          ],
          "text-field": "{ident}"
        },
        "paint": {
          "text-color": "#f5f5f5",
          "text-halo-color": "#3f3f3f",
          "text-halo-width": 2,
          "text-translate": [
            -3,
            -11
          ]
        },
        "minzoom": 12,
        "maxzoom": 23
      },
      {
        "id": "Aviation/Airport/!label/Class 1-txt",
        "type": "symbol",
        "source": "faa",
        "source-layer": "airport_pointfgb",
        "filter": ["all", ["==", "privateuse", "0"]],
        "layout": {
          "text-size": 13.3333,
          "text-font": [
            "LiberationSans-Regular"
          ],
          "text-optional": true,
          "text-field": "{ident}"
        },
        "paint": {
          "text-color": "#f5f5f5",
          "text-halo-color": "#3f3f3f",
          "text-halo-width": 1.5,
          "text-translate": [
            0,
            -20
          ]
        },
        "minzoom": 9,
        "maxzoom": 23
      },
      {
        "id": "Obstructions/FAA obstacles 100 - 1000 AGL/!label/Class 1-txt",
        "type": "symbol",
        "source": "faa",
        "source-layer": "obstaclefgb",
        "minzoom": 14,
        "maxzoom": 23,
        "layout": {
          "text-size": 12,
          "text-font": [
            "LiberationSans-Regular"
          ],
          "text-optional": true,
          "text-anchor": "bottom",
          "text-offset": [
            0,
            -0.7
          ],
          "text-field": "{agl}'"
        },
        "paint": {
          "text-color": "#ffffff",
          "text-halo-color": "#3b83a7",
          "text-halo-width": 1
        },
        "filter": [
          "all",
          [">", ["to-number", ["get","agl"]], 100],
          ["<", ["to-number", ["get","agl"]], 1000],
          ["==", ["to-number", ["get","quantity"]], 1]
        ]
      },
      {
        "id": "Obstructions/FAA obstacles 100 - 1000 AGL Group/!label/Class 1-txt",
        "type": "symbol",
        "source": "faa",
        "source-layer": "obstaclefgb",
        "minzoom": 14,
        "maxzoom": 23,
        "layout": {
          "text-size": 12,
          "text-font": [
            "LiberationSans-Regular"
          ],
          "text-optional": true,
          "text-anchor": "bottom",
          "text-offset": [
            0,
            -0.7
          ],
          "text-field": "{agl}'"
        },
        "paint": {
          "text-opacity": 0.01,
          "text-color": "#ffffff",
          "text-halo-color": "#3b83a7",
          "text-halo-width": 1
        },
        "filter": [
          "all",
          [">", ["to-number", ["get","agl"]], 100],
          ["<", ["to-number", ["get","agl"]], 1000],
          [">", ["to-number", ["get","quantity"]], 1]
        ]
      },
      {
        "id": "Obstructions/FAA obstacles > 1000 AGL Group/!label/Class 1-txt",
        "type": "symbol",
        "source": "faa",
        "source-layer": "obstaclefgb",
        "minzoom": 11.6825,
        "maxzoom": 23,
        "layout": {
          "text-size": 12,
          "text-font": [
            "LiberationSans-Regular"
          ],
          "text-optional": true,
          "text-anchor": "bottom",
          "text-offset": [
            0,
            -1
          ],
          "text-field": "{agl}'"
        },
        "paint": {
          "text-color": "#ffffff",
          "text-halo-color": "#3b83a7",
          "text-halo-width": 1
        },
        "filter": [
            "all",
            [">", ["to-number", ["get","agl"]], 1000],
            [">", ["to-number", ["get","quantity"]], 1]
          ]
      },
      {
        "id": "Obstructions/FAA obstacles > 1000 AGL/!label/Class 1-txt",
        "type": "symbol",
        "source": "faa",
        "source-layer": "obstaclefgb",
        "minzoom": 11.6825,
        "maxzoom": 23,
        "layout": {
          "text-size": 12,
          "text-font": [
            "LiberationSans-Regular"
          ],
          "text-optional": true,
          "text-anchor": "bottom",
          "text-offset": [
            0,
            -1
          ],
          "text-field": "{agl}'"
        },
        "paint": {
          "text-color": "#ffffff",
          "text-halo-color": "#3b83a7",
          "text-halo-width": 1
        },
        "filter": [
            "all",
            [">", ["to-number", ["get","agl"]], 1000],
            ["==", ["to-number", ["get","quantity"]], 1]
          ]
      }
    ]
  }