{ "name": "EDGG D-ATIS", "id": "8678eff9-a005-46ba-a9ba-6aeb513954b2", "updateUrl": "https://raw.githubusercontent.com/VATGER-Nav/edgg-vatis/refs/heads/main/vATIS%20Profile%20-%20EDGG%20D-ATIS.json", "updateSerial": 2026090401, "stations": [ { "id": "73ec3511-7995-4a7f-bd5f-95f297696102", "ordinal": 0, "identifier": "EDDF", "name": "Frankfurt/Main", "atisType": "Arrival", "codeRange": { "low": "A", "high": "Z" }, "atisFormat": { "observationTime": { "standardUpdateTime": [ 20, 50 ], "template": { "text": "{type} {day}{time} ", "voice": ". {special} MET REPORT TIME {time}." } }, "surfaceWind": { "speakLeadingZero": false, "magneticVariation": { "enabled": false, "magneticDegrees": 0 }, "standard": { "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit}" } }, "standardGust": { "template": { "text": "{wind_dir}{wind_spd}G{wind_gust}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit} GUSTS {wind_gust} {wind_unit}" } }, "variable": { "template": { "text": "VRB{wind_spd}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit}" } }, "variableGust": { "template": { "text": "VRB{wind_spd}G{wind_gust}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit} GUSTS {wind_gust} {wind_unit}" } }, "variableDirection": { "template": { "text": "{wind_vmin}V{wind_vmax}", "voice": "VARIABLE BETWEEN {wind_vmin} AND {wind_vmax} DEGREES" } }, "calm": { "calmWindSpeed": 2, "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND CALM" } } }, "visibility": { "north": "to the north", "northEast": "to the north-east", "east": "to the east", "southEast": "to the south-east", "south": "to the south", "southWest": "to the south-west", "west": "to the west", "northWest": "to the north-west", "unlimitedVisibilityVoice": "visibility ^10 kilometers", "unlimitedVisibilityText": "9999", "includeVisibilitySuffix": true, "metersCutoff": 5000, "template": { "text": "{visibility}", "voice": "VISIBILITY {visibility}" } }, "runwayVisualRange": { "neutralTendency": "Neutral", "goingUpTendency": "upgrading", "goingDownTendency": "downgrading", "template": {} }, "presentWeather": { "presentWeatherTypes": { "-DS": { "text": "-DS", "spoken": "Light Duststorm" }, "-DZ": { "text": "-DZ", "spoken": "Light Drizzle" }, "-DZPL": { "text": "-DZPL", "spoken": "Light Drizzle And Ice Pellets" }, "-DZPLRA": { "text": "-DZPLRA", "spoken": "Light Drizzle, Ice Pellets And Rain" }, "-DZRA": { "text": "-DZRA", "spoken": "Light Drizzle And Rain" }, "-DZRAPL": { "text": "-DZRAPL", "spoken": "Light Drizzle, Rain And Ice Pellets" }, "-DZRASG": { "text": "-DZRASG", "spoken": "Light Drizzle, Rain And Snow Grains" }, "-DZRASN": { "text": "-DZRASN", "spoken": "Light Drizzle, Rain And Snow" }, "-DZSG": { "text": "-DZSG", "spoken": "Light Drizzle And Snow Grains" }, "-DZSGRA": { "text": "-DZSGRA", "spoken": "Light Drizzle, Snow Grains And Rain" }, "-DZSN": { "text": "-DZSN", "spoken": "Light Drizzle And Snow" }, "-DZSNRA": { "text": "-DZSNRA", "spoken": "Light Drizzle, Snow And Rain" }, "-FZDZ": { "text": "-FZDZ", "spoken": "Light Freezing Drizzle" }, "-FZDZPL": { "text": "-FZDZPL", "spoken": "Light Freezing Drizzle And Ice Pellets" }, "-FZDZRA": { "text": "-FZDZRA", "spoken": "Light Freezing Drizzle And Rain" }, "-FZDZSG": { "text": "-FZDZSG", "spoken": "Light Freezing Drizzle And Snow Grains" }, "-FZDZSN": { "text": "-FZDZSN", "spoken": "Light Freezing Drizzle And Snow" }, "-FZRA": { "text": "-FZRA", "spoken": "Light Freezing Rain" }, "-FZRADZ": { "text": "-FZRADZ", "spoken": "Light Freezing Rain And Drizzle" }, "-FZRAPL": { "text": "-FZRAPL", "spoken": "Light Freezing Rain And Ice Pellets" }, "-FZRASG": { "text": "-FZRASG", "spoken": "Light Freezing Rain And Snow Grains" }, "-FZRASN": { "text": "-FZRASN", "spoken": "Light Freezing Rain And Snow" }, "-FZUP": { "text": "-FZUP", "spoken": "Light Unidentified Freezing Precipitation" }, "-PL": { "text": "-PL", "spoken": "Light Ice Pellets" }, "-PLDZ": { "text": "-PLDZ", "spoken": "Light Ice Pellets And Drizzle" }, "-PLDZRA": { "text": "-PLDZRA", "spoken": "Light Ice Pellets, Drizzle And Rain" }, "-PLRA": { "text": "-PLRA", "spoken": "Light Ice Pellets And Rain" }, "-PLRADZ": { "text": "-PLRADZ", "spoken": "Light Ice Pellets, Rain And Drizzle" }, "-PLRASN": { "text": "-PLRASN", "spoken": "Light Ice Pellets, Rain And Snow" }, "-PLSG": { "text": "-PLSG", "spoken": "Light Ice Pellets And Snow Grains" }, "-PLSGSN": { "text": "-PLSGSN", "spoken": "Light Ice Pellets, Snow Grains And Snow" }, "-PLSN": { "text": "-PLSN", "spoken": "Light Ice Pellets And Snow" }, "-PLSNRA": { "text": "-PLSNRA", "spoken": "Light Ice Pellets, Snow And Rain" }, "-PLSNSG": { "text": "-PLSNSG", "spoken": "Light Ice Pellets, Snow And Snow Grains" }, "-RA": { "text": "-RA", "spoken": "Light Rain" }, "-RADZ": { "text": "-RADZ", "spoken": "Light Rain And Drizzle" }, "-RADZPL": { "text": "-RADZPL", "spoken": "Light Rain, Drizzle And Ice Pellets" }, "-RADZSG": { "text": "-RADZSG", "spoken": "Light Rain, Drizzle And Snow Grains" }, "-RADZSN": { "text": "-RADZSN", "spoken": "Light Rain, Drizzle And Snow" }, "-RAPL": { "text": "-RAPL", "spoken": "Light Rain And Ice Pellets" }, "-RAPLDZ": { "text": "-RAPLDZ", "spoken": "Light Rain, Ice Pellets And Drizzle" }, "-RAPLSN": { "text": "-RAPLSN", "spoken": "Light Rain, Ice Pellets And Snow" }, "-RASG": { "text": "-RASG", "spoken": "Light Rain And Snow Grains" }, "-RASGDZ": { "text": "-RASGDZ", "spoken": "Light Rain, Snow Grains And Drizzle" }, "-RASGSN": { "text": "-RASGSN", "spoken": "Light Rain, Snow Grains And Snow" }, "-RASN": { "text": "-RASN", "spoken": "Light Rain And Snow" }, "-RASNDZ": { "text": "-RASNDZ", "spoken": "Light Rain, Snow And Drizzle" }, "-RASNPL": { "text": "-RASNPL", "spoken": "Light Rain, Snow And Ice Pellets" }, "-RASNSG": { "text": "-RASNSG", "spoken": "Light Rain, Snow And Snow Grains" }, "-SG": { "text": "-SG", "spoken": "Light Snow Grains" }, "-SGDZ": { "text": "-SGDZ", "spoken": "Light Snow Grains And Drizzle" }, "-SGDZRA": { "text": "-SGDZRA", "spoken": "Light Snow Grains, Drizzle And Rain" }, "-SGPL": { "text": "-SGPL", "spoken": "Light Snow Grains And Ice Pellets" }, "-SGPLSN": { "text": "-SGPLSN", "spoken": "Light Snow Grains, Ice Pellets And Snow" }, "-SGRA": { "text": "-SGRA", "spoken": "Light Snow Grains And Rain" }, "-SGRADZ": { "text": "-SGRADZ", "spoken": "Light Snow Grains, Rain And Drizzle" }, "-SGRASN": { "text": "-SGRASN", "spoken": "Light Snow Grains, Rain And Snow" }, "-SGSN": { "text": "-SGSN", "spoken": "Light Snow Grains And Snow" }, "-SGSNPL": { "text": "-SGSNPL", "spoken": "Light Snow Grains, Snow And Ice Pellets" }, "-SGSNRA": { "text": "-SGSNRA", "spoken": "Light Snow Grains, Snow And Rain" }, "-SHGR": { "text": "-SHGR", "spoken": "Light Showers Of Hail" }, "-SHGRRA": { "text": "-SHGRRA", "spoken": "Light Showers Of Hail And Rain" }, "-SHGRRASN": { "text": "-SHGRRASN", "spoken": "Light Showers Of Hail, Rain And Snow" }, "-SHGRSN": { "text": "-SHGRSN", "spoken": "Light Showers Of Hail And Snow" }, "-SHGRSNRA": { "text": "-SHGRSNRA", "spoken": "Light Showers Of Hail, Snow And Rain" }, "-SHGS": { "text": "-SHGS", "spoken": "Light Showers Of Snow Pellets" }, "-SHGSRA": { "text": "-SHGSRA", "spoken": "Light Showers Of Snow Pellets And Rain" }, "-SHGSRASN": { "text": "-SHGSRASN", "spoken": "Light Showers Of Snow Pellets, Rain And Snow" }, "-SHGSSN": { "text": "-SHGSSN", "spoken": "Light Showers Of Snow Pellets And Snow" }, "-SHGSSNRA": { "text": "-SHGSSNRA", "spoken": "Light Showers Of Snow Pellets, Snow And Rain" }, "-SHRA": { "text": "-SHRA", "spoken": "Light Showers Of Rain" }, "-SHRAGR": { "text": "-SHRAGR", "spoken": "Light Showers Of Rain And Hail" }, "-SHRAGRSN": { "text": "-SHRAGRSN", "spoken": "Light Showers Of Rain, Hail And Snow" }, "-SHRAGS": { "text": "-SHRAGS", "spoken": "Light Showers Of Rain And Snow Pellets" }, "-SHRAGSSN": { "text": "-SHRAGSSN", "spoken": "Light Showers Of Rain, Snow Pellets And Snow" }, "-SHRASN": { "text": "-SHRASN", "spoken": "Light Showers Of Rain And Snow" }, "-SHRASNGR": { "text": "-SHRASNGR", "spoken": "Light Showers Of Rain, Snow And Hail" }, "-SHRASNGS": { "text": "-SHRASNGS", "spoken": "Light Showers Of Rain, Snow And Snow Pellets" }, "-SHSN": { "text": "-SHSN", "spoken": "Light Showers Of Snow" }, "-SHSNGR": { "text": "-SHSNGR", "spoken": "Light Showers Of Snow And Hail" }, "-SHSNGRRA": { "text": "-SHSNGRRA", "spoken": "Light Showers Of Snow, Hail And Rain" }, "-SHSNGS": { "text": "-SHSNGS", "spoken": "Light Showers Of Snow And Snow Pellets" }, "-SHSNGSRA": { "text": "-SHSNGSRA", "spoken": "Light Showers Of Snow, Snow Pellets And Rain" }, "-SHSNRA": { "text": "-SHSNRA", "spoken": "Light Showers Of Snow And Rain" }, "-SHSNRAGR": { "text": "-SHSNRAGR", "spoken": "Light Showers Of Snow, Rain And Hail" }, "-SHSNRAGS": { "text": "-SHSNRAGS", "spoken": "Light Showers Of Snow, Rain And Snow Pellets" }, "-SHUP": { "text": "-SHUP", "spoken": "Light Unidentified Showers Of Precipitation" }, "-SN": { "text": "-SN", "spoken": "Light Snow" }, "-SNDZ": { "text": "-SNDZ", "spoken": "Light Snow And Drizzle" }, "-SNDZRA": { "text": "-SNDZRA", "spoken": "Light Snow, Drizzle And Rain" }, "-SNPL": { "text": "-SNPL", "spoken": "Light Snow And Ice Pellets" }, "-SNPLRA": { "text": "-SNPLRA", "spoken": "Light Snow, Ice Pellets And Rain" }, "-SNPLSG": { "text": "-SNPLSG", "spoken": "Light Snow, Ice Pellets And Snow Grains" }, "-SNRA": { "text": "-SNRA", "spoken": "Light Snow And Rain" }, "-SNRADZ": { "text": "-SNRADZ", "spoken": "Light Snow, Rain And Drizzle" }, "-SNRAPL": { "text": "-SNRAPL", "spoken": "Light Snow, Rain And Ice Pellets" }, "-SNRASG": { "text": "-SNRASG", "spoken": "Light Snow, Rain And Snow Grains" }, "-SNSG": { "text": "-SNSG", "spoken": "Light Snow And Snow Grains" }, "-SNSGPL": { "text": "-SNSGPL", "spoken": "Light Snow, Snow Grains And Ice Pellets" }, "-SNSGRA": { "text": "-SNSGRA", "spoken": "Light Snow, Snow Grains And Rain" }, "-SS": { "text": "-SS", "spoken": "Light Sandstorm" }, "-TSGR": { "text": "-TSGR", "spoken": "Thunderstorm With Light Hail" }, "-TSGRRA": { "text": "-TSGRRA", "spoken": "Thunderstorm With Light Hail And Rain" }, "-TSGRRASN": { "text": "-TSGRRASN", "spoken": "Thunderstorm With Light Hail, Rain And Snow" }, "-TSGRSN": { "text": "-TSGRSN", "spoken": "Thunderstorm With Light Hail And Snow" }, "-TSGRSNRA": { "text": "-TSGRSNRA", "spoken": "Thunderstorm With Light Hail, Snow And Rain" }, "-TSGS": { "text": "-TSGS", "spoken": "Thunderstorm With Light Snow Pellets" }, "-TSGSRA": { "text": "-TSGSRA", "spoken": "Thunderstorm With Light Snow Pellets And Rain" }, "-TSGSRASN": { "text": "-TSGSRASN", "spoken": "Thunderstorm With Light Snow Pellets, Rain And Snow" }, "-TSGSSN": { "text": "-TSGSSN", "spoken": "Thunderstorm With Light Snow Pellets And Snow" }, "-TSGSSNRA": { "text": "-TSGSSNRA", "spoken": "Thunderstorm With Light Snow Pellets, Snow And Rain" }, "-TSRA": { "text": "-TSRA", "spoken": "Thunderstorm With Light Rain" }, "-TSRAGR": { "text": "-TSRAGR", "spoken": "Thunderstorm With Light Rain And Hail" }, "-TSRAGRSN": { "text": "-TSRAGRSN", "spoken": "Thunderstorm With Light Rain, Hail And Snow" }, "-TSRAGS": { "text": "-TSRAGS", "spoken": "Thunderstorm With Light Rain And Snow Pellets" }, "-TSRAGSSN": { "text": "-TSRAGSSN", "spoken": "Thunderstorm With Light Rain, Snow Pellets And Snow" }, "-TSRASN": { "text": "-TSRASN", "spoken": "Thunderstorm With Light Rain And Snow" }, "-TSRASNGR": { "text": "-TSRASNGR", "spoken": "Thunderstorm With Light Rain, Snow And Hail" }, "-TSRASNGS": { "text": "-TSRASNGS", "spoken": "Thunderstorm With Light Rain, Snow And Snow Pellets" }, "-TSSN": { "text": "-TSSN", "spoken": "Thunderstorm With Light Snow" }, "-TSSNGR": { "text": "-TSSNGR", "spoken": "Thunderstorm With Light Snow And Hail" }, "-TSSNGRRA": { "text": "-TSSNGRRA", "spoken": "Thunderstorm With Light Snow, Hail And Rain" }, "-TSSNGS": { "text": "-TSSNGS", "spoken": "Thunderstorm With Light Snow And Snow Pellets" }, "-TSSNGSRA": { "text": "-TSSNGSRA", "spoken": "Thunderstorm With Light Snow, Snow Pellets And Rain" }, "-TSSNRA": { "text": "-TSSNRA", "spoken": "Thunderstorm With Light Snow And Rain" }, "-TSSNRAGR": { "text": "-TSSNRAGR", "spoken": "Thunderstorm With Light Snow, Rain And Hail" }, "-TSSNRAGS": { "text": "-TSSNRAGS", "spoken": "Thunderstorm With Light Snow, Rain And Snow Pellets" }, "-TSUP": { "text": "-TSUP", "spoken": "Thunderstorm With Light Unidentified Precipitation" }, "-UP": { "text": "-UP", "spoken": "Light Unidentified Precipitation" }, "+DS": { "text": "+DS", "spoken": "Heavy Duststorm" }, "+DZ": { "text": "+DZ", "spoken": "Heavy Drizzle" }, "+DZPL": { "text": "+DZPL", "spoken": "Heavy Drizzle And Ice Pellets" }, "+DZPLRA": { "text": "+DZPLRA", "spoken": "Heavy Drizzle, Ice Pellets And Rain" }, "+DZRA": { "text": "+DZRA", "spoken": "Heavy Drizzle And Rain" }, "+DZRAPL": { "text": "+DZRAPL", "spoken": "Heavy Drizzle, Rain And Ice Pellets" }, "+DZRASG": { "text": "+DZRASG", "spoken": "Heavy Drizzle, Rain And Snow Grains" }, "+DZRASN": { "text": "+DZRASN", "spoken": "Heavy Drizzle, Rain And Snow" }, "+DZSG": { "text": "+DZSG", "spoken": "Heavy Drizzle And Snow Grains" }, "+DZSGRA": { "text": "+DZSGRA", "spoken": "Heavy Drizzle, Snow Grains And Rain" }, "+DZSN": { "text": "+DZSN", "spoken": "Heavy Drizzle And Snow" }, "+DZSNRA": { "text": "+DZSNRA", "spoken": "Heavy Drizzle, Snow And Rain" }, "+FC": { "text": "+FC", "spoken": "Well-Developed Funnel Cloud" }, "+FZDZ": { "text": "+FZDZ", "spoken": "Heavy Freezing Drizzle" }, "+FZDZPL": { "text": "+FZDZPL", "spoken": "Heavy Freezing Drizzle And Ice Pellets" }, "+FZDZRA": { "text": "+FZDZRA", "spoken": "Heavy Freezing Drizzle And Rain" }, "+FZDZSG": { "text": "+FZDZSG", "spoken": "Heavy Freezing Drizzle And Snow Grains" }, "+FZDZSN": { "text": "+FZDZSN", "spoken": "Heavy Freezing Drizzle And Snow" }, "+FZRA": { "text": "+FZRA", "spoken": "Heavy Freezing Rain" }, "+FZRADZ": { "text": "+FZRADZ", "spoken": "Heavy Freezing Rain And Drizzle" }, "+FZRAPL": { "text": "+FZRAPL", "spoken": "Heavy Freezing Rain And Ice Pellets" }, "+FZRASG": { "text": "+FZRASG", "spoken": "Heavy Freezing Rain And Snow Grains" }, "+FZRASN": { "text": "+FZRASN", "spoken": "Heavy Freezing Rain And Snow" }, "+FZUP": { "text": "+FZUP", "spoken": "Heavy Unidentified Freezing Precipitation" }, "+PL": { "text": "+PL", "spoken": "Heavy Ice Pellets" }, "+PLDZ": { "text": "+PLDZ", "spoken": "Heavy Ice Pellets And Drizzle" }, "+PLDZRA": { "text": "+PLDZRA", "spoken": "Heavy Ice Pellets, Drizzle And Rain" }, "+PLRA": { "text": "+PLRA", "spoken": "Heavy Ice Pellets And Rain" }, "+PLRADZ": { "text": "+PLRADZ", "spoken": "Heavy Ice Pellets, Rain And Drizzle" }, "+PLRASN": { "text": "+PLRASN", "spoken": "Heavy Ice Pellets, Rain And Snow" }, "+PLSG": { "text": "+PLSG", "spoken": "Heavy Ice Pellets And Snow Grains" }, "+PLSGSN": { "text": "+PLSGSN", "spoken": "Heavy Ice Pellets, Snow Grains And Snow" }, "+PLSN": { "text": "+PLSN", "spoken": "Heavy Ice Pellets And Snow" }, "+PLSNRA": { "text": "+PLSNRA", "spoken": "Heavy Ice Pellets, Snow And Rain" }, "+PLSNSG": { "text": "+PLSNSG", "spoken": "Heavy Ice Pellets, Snow And Snow Grains" }, "+RA": { "text": "+RA", "spoken": "Heavy Rain" }, "+RADZ": { "text": "+RADZ", "spoken": "Heavy Rain And Drizzle" }, "+RADZPL": { "text": "+RADZPL", "spoken": "Heavy Rain, Drizzle And Ice Pellets" }, "+RADZSG": { "text": "+RADZSG", "spoken": "Heavy Rain, Drizzle And Snow Grains" }, "+RADZSN": { "text": "+RADZSN", "spoken": "Heavy Rain, Drizzle And Snow" }, "+RAPL": { "text": "+RAPL", "spoken": "Heavy Rain And Ice Pellets" }, "+RAPLDZ": { "text": "+RAPLDZ", "spoken": "Heavy Rain, Ice Pellets And Drizzle" }, "+RAPLSN": { "text": "+RAPLSN", "spoken": "Heavy Rain, Ice Pellets And Snow" }, "+RASG": { "text": "+RASG", "spoken": "Heavy Rain And Snow Grains" }, "+RASGDZ": { "text": "+RASGDZ", "spoken": "Heavy Rain, Snow Grains And Drizzle" }, "+RASGSN": { "text": "+RASGSN", "spoken": "Heavy Rain, Snow Grains And Snow" }, "+RASN": { "text": "+RASN", "spoken": "Heavy Rain And Snow" }, "+RASNDZ": { "text": "+RASNDZ", "spoken": "Heavy Rain, Snow And Drizzle" }, "+RASNPL": { "text": "+RASNPL", "spoken": "Heavy Rain, Snow And Ice Pellets" }, "+RASNSG": { "text": "+RASNSG", "spoken": "Heavy Rain, Snow And Snow Grains" }, "+SG": { "text": "+SG", "spoken": "Heavy Snow Grains" }, "+SGDZ": { "text": "+SGDZ", "spoken": "Heavy Snow Grains And Drizzle" }, "+SGDZRA": { "text": "+SGDZRA", "spoken": "Heavy Snow Grains, Drizzle And Rain" }, "+SGPL": { "text": "+SGPL", "spoken": "Heavy Snow Grains And Ice Pellets" }, "+SGPLSN": { "text": "+SGPLSN", "spoken": "Heavy Snow Grains, Ice Pellets And Snow" }, "+SGRA": { "text": "+SGRA", "spoken": "Heavy Snow Grains And Rain" }, "+SGRADZ": { "text": "+SGRADZ", "spoken": "Heavy Snow Grains, Rain And Drizzle" }, "+SGRASN": { "text": "+SGRASN", "spoken": "Heavy Snow Grains, Rain And Snow" }, "+SGSN": { "text": "+SGSN", "spoken": "Heavy Snow Grains And Snow" }, "+SGSNPL": { "text": "+SGSNPL", "spoken": "Heavy Snow Grains, Snow And Ice Pellets" }, "+SGSNRA": { "text": "+SGSNRA", "spoken": "Heavy Snow Grains, Snow And Rain" }, "+SHGR": { "text": "+SHGR", "spoken": "Heavy Showers Of Hail" }, "+SHGRRA": { "text": "+SHGRRA", "spoken": "Heavy Showers Of Hail And Rain" }, "+SHGRRASN": { "text": "+SHGRRASN", "spoken": "Heavy Showers Of Hail, Rain And Snow" }, "+SHGRSN": { "text": "+SHGRSN", "spoken": "Heavy Showers Of Hail And Snow" }, "+SHGRSNRA": { "text": "+SHGRSNRA", "spoken": "Heavy Showers Of Hail, Snow And Rain" }, "+SHGS": { "text": "+SHGS", "spoken": "Heavy Showers Of Snow Pellets" }, "+SHGSRA": { "text": "+SHGSRA", "spoken": "Heavy Showers Of Snow Pellets And Rain" }, "+SHGSRASN": { "text": "+SHGSRASN", "spoken": "Heavy Showers Of Snow Pellets, Rain And Snow" }, "+SHGSSN": { "text": "+SHGSSN", "spoken": "Heavy Showers Of Snow Pellets And Snow" }, "+SHGSSNRA": { "text": "+SHGSSNRA", "spoken": "Heavy Showers Of Snow Pellets, Snow And Rain" }, "+SHRA": { "text": "+SHRA", "spoken": "Heavy Showers Of Rain" }, "+SHRAGR": { "text": "+SHRAGR", "spoken": "Heavy Showers Of Rain And Hail" }, "+SHRAGRSN": { "text": "+SHRAGRSN", "spoken": "Heavy Showers Of Rain, Hail And Snow" }, "+SHRAGS": { "text": "+SHRAGS", "spoken": "Heavy Showers Of Rain And Snow Pellets" }, "+SHRAGSSN": { "text": "+SHRAGSSN", "spoken": "Heavy Showers Of Rain, Snow Pellets And Snow" }, "+SHRASN": { "text": "+SHRASN", "spoken": "Heavy Showers Of Rain And Snow" }, "+SHRASNGR": { "text": "+SHRASNGR", "spoken": "Heavy Showers Of Rain, Snow And Hail" }, "+SHRASNGS": { "text": "+SHRASNGS", "spoken": "Heavy Showers Of Rain, Snow And Snow Pellets" }, "+SHSN": { "text": "+SHSN", "spoken": "Heavy Showers Of Snow" }, "+SHSNGR": { "text": "+SHSNGR", "spoken": "Heavy Showers Of Snow And Hail" }, "+SHSNGRRA": { "text": "+SHSNGRRA", "spoken": "Heavy Showers Of Snow, Hail And Rain" }, "+SHSNGS": { "text": "+SHSNGS", "spoken": "Heavy Showers Of Snow And Snow Pellets" }, "+SHSNGSRA": { "text": "+SHSNGSRA", "spoken": "Heavy Showers Of Snow, Snow Pellets And Rain" }, "+SHSNRA": { "text": "+SHSNRA", "spoken": "Heavy Showers Of Snow And Rain" }, "+SHSNRAGR": { "text": "+SHSNRAGR", "spoken": "Heavy Showers Of Snow, Rain And Hail" }, "+SHSNRAGS": { "text": "+SHSNRAGS", "spoken": "Heavy Showers Of Snow, Rain And Snow Pellets" }, "+SHUP": { "text": "+SHUP", "spoken": "Heavy Unidentified Showers Of Precipitation" }, "+SN": { "text": "+SN", "spoken": "Heavy Snow" }, "+SNDZ": { "text": "+SNDZ", "spoken": "Heavy Snow And Drizzle" }, "+SNDZRA": { "text": "+SNDZRA", "spoken": "Heavy Snow, Drizzle And Rain" }, "+SNPL": { "text": "+SNPL", "spoken": "Heavy Snow And Ice Pellets" }, "+SNPLRA": { "text": "+SNPLRA", "spoken": "Heavy Snow, Ice Pellets And Rain" }, "+SNPLSG": { "text": "+SNPLSG", "spoken": "Heavy Snow, Ice Pellets And Snow Grains" }, "+SNRA": { "text": "+SNRA", "spoken": "Heavy Snow And Rain" }, "+SNRADZ": { "text": "+SNRADZ", "spoken": "Heavy Snow, Rain And Drizzle" }, "+SNRAPL": { "text": "+SNRAPL", "spoken": "Heavy Snow, Rain And Ice Pellets" }, "+SNRASG": { "text": "+SNRASG", "spoken": "Heavy Snow, Rain And Snow Grains" }, "+SNSG": { "text": "+SNSG", "spoken": "Heavy Snow And Snow Grains" }, "+SNSGPL": { "text": "+SNSGPL", "spoken": "Heavy Snow, Snow Grains And Ice Pellets" }, "+SNSGRA": { "text": "+SNSGRA", "spoken": "Heavy Snow, Snow Grains And Rain" }, "+SS": { "text": "+SS", "spoken": "Heavy Sandstorm" }, "+TSGR": { "text": "+TSGR", "spoken": "Thunderstorm With Heavy Hail" }, "+TSGRRA": { "text": "+TSGRRA", "spoken": "Thunderstorm With Heavy Hail And Rain" }, "+TSGRRASN": { "text": "+TSGRRASN", "spoken": "Thunderstorm With Heavy Hail, Rain And Snow" }, "+TSGRSN": { "text": "+TSGRSN", "spoken": "Thunderstorm With Heavy Hail And Snow" }, "+TSGRSNRA": { "text": "+TSGRSNRA", "spoken": "Thunderstorm With Heavy Hail, Snow And Rain" }, "+TSGS": { "text": "+TSGS", "spoken": "Thunderstorm With Heavy Snow Pellets" }, "+TSGSRA": { "text": "+TSGSRA", "spoken": "Thunderstorm With Heavy Snow Pellets And Rain" }, "+TSGSRASN": { "text": "+TSGSRASN", "spoken": "Thunderstorm With Heavy Snow Pellets, Rain And Snow" }, "+TSGSSN": { "text": "+TSGSSN", "spoken": "Thunderstorm With Heavy Snow Pellets And Snow" }, "+TSGSSNRA": { "text": "+TSGSSNRA", "spoken": "Thunderstorm With Heavy Snow Pellets, Snow And Rain" }, "+TSRA": { "text": "+TSRA", "spoken": "Thunderstorm With Heavy Rain" }, "+TSRAGR": { "text": "+TSRAGR", "spoken": "Thunderstorm With Heavy Rain And Hail" }, "+TSRAGRSN": { "text": "+TSRAGRSN", "spoken": "Thunderstorm With Heavy Rain, Hail And Snow" }, "+TSRAGS": { "text": "+TSRAGS", "spoken": "Thunderstorm With Heavy Rain And Snow Pellets" }, "+TSRAGSSN": { "text": "+TSRAGSSN", "spoken": "Thunderstorm With Heavy Rain, Snow Pellets And Snow" }, "+TSRASN": { "text": "+TSRASN", "spoken": "Thunderstorm With Heavy Rain And Snow" }, "+TSRASNGR": { "text": "+TSRASNGR", "spoken": "Thunderstorm With Heavy Rain, Snow And Hail" }, "+TSRASNGS": { "text": "+TSRASNGS", "spoken": "Thunderstorm With Heavy Rain, Snow And Snow Pellets" }, "+TSSN": { "text": "+TSSN", "spoken": "Thunderstorm With Heavy Snow" }, "+TSSNGR": { "text": "+TSSNGR", "spoken": "Thunderstorm With Heavy Snow And Hail" }, "+TSSNGRRA": { "text": "+TSSNGRRA", "spoken": "Thunderstorm With Heavy Snow, Hail And Rain" }, "+TSSNGS": { "text": "+TSSNGS", "spoken": "Thunderstorm With Heavy Snow And Snow Pellets" }, "+TSSNGSRA": { "text": "+TSSNGSRA", "spoken": "Thunderstorm With Heavy Snow, Snow Pellets And Rain" }, "+TSSNRA": { "text": "+TSSNRA", "spoken": "Thunderstorm With Heavy Snow And Rain" }, "+TSSNRAGR": { "text": "+TSSNRAGR", "spoken": "Thunderstorm With Heavy Snow, Rain And Hail" }, "+TSSNRAGS": { "text": "+TSSNRAGS", "spoken": "Thunderstorm With Heavy Snow, Rain And Snow Pellets" }, "+TSUP": { "text": "+TSUP", "spoken": "Thunderstorm With Heavy Unidentified Precipitation" }, "+UP": { "text": "+UP", "spoken": "Heavy Unidentified Precipitation" }, "BC": { "text": "BC", "spoken": "patches" }, "BCFG": { "text": "BCFG", "spoken": "Patches Of Fog" }, "BL": { "text": "BL", "spoken": "blowing" }, "BLDU": { "text": "BLDU", "spoken": "Blowing Dust" }, "BLSA": { "text": "BLSA", "spoken": "Blowing Sand" }, "BLSN": { "text": "BLSN", "spoken": "Blowing Snow" }, "BR": { "text": "BR", "spoken": "mist" }, "DR": { "text": "DR", "spoken": "low drifting" }, "DRDU": { "text": "DRDU", "spoken": "Low Drifting Dust" }, "DRSA": { "text": "DRSA", "spoken": "Low Drifting Sand" }, "DRSN": { "text": "DRSN", "spoken": "Low Drifting Snow" }, "DS": { "text": "DS", "spoken": "dust storm" }, "DU": { "text": "DU", "spoken": "widespread dust" }, "DZ": { "text": "DZ", "spoken": "drizzle" }, "DZPL": { "text": "DZPL", "spoken": "Drizzle And Ice Pellets" }, "DZPLRA": { "text": "DZPLRA", "spoken": "Drizzle, Ice Pellets And Rain" }, "DZRA": { "text": "DZRA", "spoken": "Drizzle And Rain" }, "DZRAPL": { "text": "DZRAPL", "spoken": "Drizzle, Rain And Ice Pellets" }, "DZRASG": { "text": "DZRASG", "spoken": "Drizzle, Rain And Snow Grains" }, "DZRASN": { "text": "DZRASN", "spoken": "Drizzle, Rain And Snow" }, "DZSG": { "text": "DZSG", "spoken": "Drizzle And Snow Grains" }, "DZSGRA": { "text": "DZSGRA", "spoken": "Drizzle, Snow Grains And Rain" }, "DZSN": { "text": "DZSN", "spoken": "Drizzle And Snow" }, "DZSNRA": { "text": "DZSNRA", "spoken": "Drizzle, Snow And Rain" }, "FC": { "text": "FC", "spoken": "funnel cloud tornado waterspout" }, "FG": { "text": "FG", "spoken": "fog" }, "FU": { "text": "FU", "spoken": "smoke" }, "FZ": { "text": "FZ", "spoken": "freezing" }, "FZDZ": { "text": "FZDZ", "spoken": "Freezing Drizzle" }, "FZDZPL": { "text": "FZDZPL", "spoken": "Freezing Drizzle And Ice Pellets" }, "FZDZRA": { "text": "FZDZRA", "spoken": "Freezing Drizzle And Rain" }, "FZDZSG": { "text": "FZDZSG", "spoken": "Freezing Drizzle And Snow Grains" }, "FZDZSN": { "text": "FZDZSN", "spoken": "Freezing Drizzle And Snow" }, "FZFG": { "text": "FZFG", "spoken": "Freezing Fog" }, "FZRA": { "text": "FZRA", "spoken": "Freezing Rain" }, "FZRADZ": { "text": "FZRADZ", "spoken": "Freezing Rain And Drizzle" }, "FZRAPL": { "text": "FZRAPL", "spoken": "Freezing Rain And Ice Pellets" }, "FZRASG": { "text": "FZRASG", "spoken": "Freezing Rain And Snow Grains" }, "FZRASN": { "text": "FZRASN", "spoken": "Freezing Rain And Snow" }, "FZUP": { "text": "FZUP", "spoken": "Unidentified Freezing Precipitation" }, "GR": { "text": "GR", "spoken": "hail" }, "GS": { "text": "GS", "spoken": "small hail" }, "HZ": { "text": "HZ", "spoken": "haze" }, "IC": { "text": "IC", "spoken": "ice crystals" }, "MI": { "text": "MI", "spoken": "shallow" }, "MIFG": { "text": "MIFG", "spoken": "Shallow Fog" }, "NSW": { "text": "NSW", "spoken": "No Significant Weather" }, "PL": { "text": "PL", "spoken": "ice pellets" }, "PLDZ": { "text": "PLDZ", "spoken": "Ice Pellets And Drizzle" }, "PLDZRA": { "text": "PLDZRA", "spoken": "Ice Pellets, Drizzle And Rain" }, "PLRA": { "text": "PLRA", "spoken": "Ice Pellets And Rain" }, "PLRADZ": { "text": "PLRADZ", "spoken": "Ice Pellets, Rain And Drizzle" }, "PLRASN": { "text": "PLRASN", "spoken": "Ice Pellets, Rain And Snow" }, "PLSG": { "text": "PLSG", "spoken": "Ice Pellets And Snow Grains" }, "PLSGSN": { "text": "PLSGSN", "spoken": "Ice Pellets, Snow Grains And Snow" }, "PLSN": { "text": "PLSN", "spoken": "Ice Pellets And Snow" }, "PLSNRA": { "text": "PLSNRA", "spoken": "Ice Pellets, Snow And Rain" }, "PLSNSG": { "text": "PLSNSG", "spoken": "Ice Pellets, Snow And Snow Grains" }, "PO": { "text": "PO", "spoken": "well developed dust, sand whirls" }, "PR": { "text": "PR", "spoken": "partial" }, "PRFG": { "text": "PRFG", "spoken": "Partial Fog" }, "PY": { "text": "PY", "spoken": "spray" }, "RA": { "text": "RA", "spoken": "rain" }, "RADZ": { "text": "RADZ", "spoken": "Rain And Drizzle" }, "RADZPL": { "text": "RADZPL", "spoken": "Rain, Drizzle And Ice Pellets" }, "RADZSG": { "text": "RADZSG", "spoken": "Rain, Drizzle And Snow Grains" }, "RADZSN": { "text": "RADZSN", "spoken": "Rain, Drizzle And Snow" }, "RAPL": { "text": "RAPL", "spoken": "Rain And Ice Pellets" }, "RAPLDZ": { "text": "RAPLDZ", "spoken": "Rain, Ice Pellets And Drizzle" }, "RAPLSN": { "text": "RAPLSN", "spoken": "Rain, Ice Pellets And Snow" }, "RASG": { "text": "RASG", "spoken": "Rain And Snow Grains" }, "RASGDZ": { "text": "RASGDZ", "spoken": "Rain, Snow Grains And Drizzle" }, "RASGSN": { "text": "RASGSN", "spoken": "Rain, Snow Grains And Snow" }, "RASN": { "text": "RASN", "spoken": "Rain And Snow" }, "RASNDZ": { "text": "RASNDZ", "spoken": "Rain, Snow And Drizzle" }, "RASNPL": { "text": "RASNPL", "spoken": "Rain, Snow And Ice Pellets" }, "RASNSG": { "text": "RASNSG", "spoken": "Rain, Snow And Snow Grains" }, "SA": { "text": "SA", "spoken": "sand" }, "SG": { "text": "SG", "spoken": "snow grains" }, "SGDZ": { "text": "SGDZ", "spoken": "Snow Grains And Drizzle" }, "SGDZRA": { "text": "SGDZRA", "spoken": "Snow Grains, Drizzle And Rain" }, "SGPL": { "text": "SGPL", "spoken": "Snow Grains And Ice Pellets" }, "SGPLSN": { "text": "SGPLSN", "spoken": "Snow Grains, Ice Pellets And Snow" }, "SGRA": { "text": "SGRA", "spoken": "Snow Grains And Rain" }, "SGRADZ": { "text": "SGRADZ", "spoken": "Snow Grains, Rain And Drizzle" }, "SGRASN": { "text": "SGRASN", "spoken": "Snow Grains, Rain And Snow" }, "SGSN": { "text": "SGSN", "spoken": "Snow Grains And Snow" }, "SGSNPL": { "text": "SGSNPL", "spoken": "Snow Grains, Snow And Ice Pellets" }, "SGSNRA": { "text": "SGSNRA", "spoken": "Snow Grains, Snow And Rain" }, "SH": { "text": "SH", "spoken": "showers" }, "SHGR": { "text": "SHGR", "spoken": "Showers Of Hail" }, "SHGRRA": { "text": "SHGRRA", "spoken": "Showers Of Hail And Rain" }, "SHGRRASN": { "text": "SHGRRASN", "spoken": "Showers Of Hail, Rain And Snow" }, "SHGRSN": { "text": "SHGRSN", "spoken": "Showers Of Hail And Snow" }, "SHGRSNRA": { "text": "SHGRSNRA", "spoken": "Showers Of Hail, Snow And Rain" }, "SHGS": { "text": "SHGS", "spoken": "Showers Of Snow Pellets" }, "SHGSRA": { "text": "SHGSRA", "spoken": "Showers Of Snow Pellets And Rain" }, "SHGSRASN": { "text": "SHGSRASN", "spoken": "Showers Of Snow Pellets, Rain And Snow" }, "SHGSSN": { "text": "SHGSSN", "spoken": "Showers Of Snow Pellets And Snow" }, "SHGSSNRA": { "text": "SHGSSNRA", "spoken": "Showers Of Snow Pellets, Snow And Rain" }, "SHRA": { "text": "SHRA", "spoken": "Showers Of Rain" }, "SHRAGR": { "text": "SHRAGR", "spoken": "Showers Of Rain And Hail" }, "SHRAGRSN": { "text": "SHRAGRSN", "spoken": "Showers Of Rain, Hail And Snow" }, "SHRAGS": { "text": "SHRAGS", "spoken": "Showers Of Rain And Snow Pellets" }, "SHRAGSSN": { "text": "SHRAGSSN", "spoken": "Showers Of Rain, Snow Pellets And Snow" }, "SHRASN": { "text": "SHRASN", "spoken": "Showers Of Rain And Snow" }, "SHRASNGR": { "text": "SHRASNGR", "spoken": "Showers Of Rain, Snow And Hail" }, "SHRASNGS": { "text": "SHRASNGS", "spoken": "Showers Of Rain, Snow And Snow Pellets" }, "SHSN": { "text": "SHSN", "spoken": "Showers Of Snow" }, "SHSNGR": { "text": "SHSNGR", "spoken": "Showers Of Snow And Hail" }, "SHSNGRRA": { "text": "SHSNGRRA", "spoken": "Showers Of Snow, Hail And Rain" }, "SHSNGS": { "text": "SHSNGS", "spoken": "Showers Of Snow And Snow Pellets" }, "SHSNGSRA": { "text": "SHSNGSRA", "spoken": "Showers Of Snow, Snow Pellets And Rain" }, "SHSNRA": { "text": "SHSNRA", "spoken": "Showers Of Snow And Rain" }, "SHSNRAGR": { "text": "SHSNRAGR", "spoken": "Showers Of Snow, Rain And Hail" }, "SHSNRAGS": { "text": "SHSNRAGS", "spoken": "Showers Of Snow, Rain And Snow Pellets" }, "SHUP": { "text": "SHUP", "spoken": "Unidentified Showers Of Precipitation" }, "SN": { "text": "SN", "spoken": "snow" }, "SNDZ": { "text": "SNDZ", "spoken": "Snow And Drizzle" }, "SNDZRA": { "text": "SNDZRA", "spoken": "Snow, Drizzle And Rain" }, "SNPL": { "text": "SNPL", "spoken": "Snow And Ice Pellets" }, "SNPLRA": { "text": "SNPLRA", "spoken": "Snow, Ice Pellets And Rain" }, "SNPLSG": { "text": "SNPLSG", "spoken": "Snow, Ice Pellets And Snow Grains" }, "SNRA": { "text": "SNRA", "spoken": "Snow And Rain" }, "SNRADZ": { "text": "SNRADZ", "spoken": "Snow, Rain And Drizzle" }, "SNRAPL": { "text": "SNRAPL", "spoken": "Snow, Rain And Ice Pellets" }, "SNRASG": { "text": "SNRASG", "spoken": "Snow, Rain And Snow Grains" }, "SNSG": { "text": "SNSG", "spoken": "Snow And Snow Grains" }, "SNSGPL": { "text": "SNSGPL", "spoken": "Snow, Snow Grains And Ice Pellets" }, "SNSGRA": { "text": "SNSGRA", "spoken": "Snow, Snow Grains And Rain" }, "SQ": { "text": "SQ", "spoken": "squalls" }, "SS": { "text": "SS", "spoken": "sandstorm" }, "TS": { "text": "TS", "spoken": "thunderstorm" }, "TSGR": { "text": "TSGR", "spoken": "Thunderstorm With Hail" }, "TSGRRA": { "text": "TSGRRA", "spoken": "Thunderstorm With Hail And Rain" }, "TSGRRASN": { "text": "TSGRRASN", "spoken": "Thunderstorm With Hail, Rain And Snow" }, "TSGRSN": { "text": "TSGRSN", "spoken": "Thunderstorm With Hail And Snow" }, "TSGRSNRA": { "text": "TSGRSNRA", "spoken": "Thunderstorm With Hail, Snow And Rain" }, "TSGS": { "text": "TSGS", "spoken": "Thunderstorm With Snow Pellets" }, "TSGSRA": { "text": "TSGSRA", "spoken": "Thunderstorm With Snow Pellets And Rain" }, "TSGSRASN": { "text": "TSGSRASN", "spoken": "Thunderstorm With Snow Pellets, Rain And Snow" }, "TSGSSN": { "text": "TSGSSN", "spoken": "Thunderstorm With Snow Pellets And Snow" }, "TSGSSNRA": { "text": "TSGSSNRA", "spoken": "Thunderstorm With Snow Pellets, Snow And Rain" }, "TSRA": { "text": "TSRA", "spoken": "Thunderstorm With Rain" }, "TSRAGR": { "text": "TSRAGR", "spoken": "Thunderstorm With Rain And Hail" }, "TSRAGRSN": { "text": "TSRAGRSN", "spoken": "Thunderstorm With Rain, Hail And Snow" }, "TSRAGS": { "text": "TSRAGS", "spoken": "Thunderstorm With Rain And Snow Pellets" }, "TSRAGSSN": { "text": "TSRAGSSN", "spoken": "Thunderstorm With Rain, Snow Pellets And Snow" }, "TSRASN": { "text": "TSRASN", "spoken": "Thunderstorm With Rain And Snow" }, "TSRASNGR": { "text": "TSRASNGR", "spoken": "Thunderstorm With Rain, Snow And Hail" }, "TSRASNGS": { "text": "TSRASNGS", "spoken": "Thunderstorm With Rain, Snow And Snow Pellets" }, "TSSN": { "text": "TSSN", "spoken": "Thunderstorm With Snow" }, "TSSNGR": { "text": "TSSNGR", "spoken": "Thunderstorm With Snow And Hail" }, "TSSNGRRA": { "text": "TSSNGRRA", "spoken": "Thunderstorm With Snow, Hail And Rain" }, "TSSNGS": { "text": "TSSNGS", "spoken": "Thunderstorm With Snow And Snow Pellets" }, "TSSNGSRA": { "text": "TSSNGSRA", "spoken": "Thunderstorm With Snow, Snow Pellets And Rain" }, "TSSNRA": { "text": "TSSNRA", "spoken": "Thunderstorm With Snow And Rain" }, "TSSNRAGR": { "text": "TSSNRAGR", "spoken": "Thunderstorm With Snow, Rain And Hail" }, "TSSNRAGS": { "text": "TSSNRAGS", "spoken": "Thunderstorm With Snow, Rain And Snow Pellets" }, "TSUP": { "text": "TSUP", "spoken": "Thunderstorm With Unidentified Precipitation" }, "UP": { "text": "UP", "spoken": "unknown precipitation" }, "VA": { "text": "VA", "spoken": "volcanic ash" }, "VCBLDU": { "text": "VCBLDU", "spoken": "Blowing Dust In The Vicinity" }, "VCBLSA": { "text": "VCBLSA", "spoken": "Blowing Sand In The Vicinity" }, "VCBLSN": { "text": "VCBLSN", "spoken": "Blowing Snow In The Vicinity" }, "VCDS": { "text": "VCDS", "spoken": "Duststorm In The Vicinity" }, "VCFC": { "text": "VCFC", "spoken": "Funnel Cloud In The Vicinity" }, "VCFG": { "text": "VCFG", "spoken": "Fog In The Vicinity" }, "VCPO": { "text": "VCPO", "spoken": "Dust/Sand Whirls In The Vicinity" }, "VCSH": { "text": "VCSH", "spoken": "Showers In The Vicinity" }, "VCSS": { "text": "VCSS", "spoken": "Sandstorm In The Vicinity" }, "VCTS": { "text": "VCTS", "spoken": "Thunderstorm In The Vicinity" }, "VCVA": { "text": "VCVA", "spoken": "Volcanic Ash In The Vicinity" } }, "template": { "text": "{weather}", "voice": "PRESENT WEATHER {weather}" } }, "recentWeather": { "template": { "text": "RE{weather}", "voice": "RECENT WEATHER {weather}" } }, "clouds": { "identifyCeilingLayer": false, "identifyCeilingLayerTextAtis": false, "textAtisCeilingPrefix": "CIG", "cloudCeilingLayerTypes": [ "BKN", "OVC" ], "convertToMetric": false, "isAltitudeInHundreds": false, "undeterminedLayerAltitude": { "text": "///", "voice": "cloud height not available" }, "automaticCbDetection": { "text": "//////CB", "voice": "RADAR DETECTED C-B CLOUDS" }, "types": { "FEW": { "text": "FEW{altitude}{convective}", "voice": "few {altitude} feet {convective}" }, "SCT": { "text": "SCT{altitude}{convective}", "voice": "scattered {altitude} feet {convective}" }, "BKN": { "text": "BKN{altitude}{convective}", "voice": "broken {altitude} feet {convective}" }, "OVC": { "text": "OVC{altitude}{convective}", "voice": "overcast {altitude} feet {convective}" }, "VV": { "text": "VV{altitude}", "voice": "vertical visibility {altitude} feet" }, "NSC": { "text": "NSC", "voice": "no significant clouds" }, "NCD": { "text": "NCD", "voice": "no clouds detected" }, "CLR": { "text": "CLR", "voice": "sky clear below one-two thousand" }, "SKC": { "text": "SKC", "voice": "sky clear" } }, "convectiveTypes": { "CB": "cee bee", "TCU": "towering cumulus" }, "template": { "text": "{clouds}", "voice": "CLOUDS {clouds}" } }, "temperature": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "T{temp}", "voice": "TEMPERATURE {temp}" } }, "dewpoint": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "DP{dewpoint}", "voice": "DEWPOINT {dewpoint}" } }, "altimeter": { "pronounceDecimal": false, "template": { "text": "QNH{altimeter}", "voice": "QNH {altimeter} HECTOPASCAL" } }, "trend": { "nosigText": "NOSIG", "nosigVoice": "NOSIG", "becomingText": "BECMG", "becomingVoice": "Becoming", "temporaryText": "TEMPO", "temporaryVoice": "Temporary", "notAvailableText": "TREND NOT AVBL", "notAvailableVoice": "Trend not available", "template": {} }, "windShear": { "runwayText": "WS R{Runway}", "runwayVoice": "Wind Shear Runway {Runway}", "allRunwayText": "WS ALL RWY", "allRunwayVoice": "Wind Shear All Runways", "template": {} }, "transitionLevel": { "values": [ { "low": 1051, "high": 1088, "altitude": 50 }, { "low": 1014, "high": 1050, "altitude": 60 }, { "low": 978, "high": 1013, "altitude": 70 }, { "low": 950, "high": 977, "altitude": 80 } ], "template": { "text": "TRL {trl} ", "voice": ".TRANSITION LEVEL {trl}" } }, "notams": { "template": { "text": "{notams}", "voice": "{notams}" } }, "closingStatement": { "autoIncludeClosingStatement": true, "template": { "text": "", "voice": " INFORMATION {letter|word} OUT" } } }, "notamsBeforeFreeText": true, "airportConditionsBeforeFreeText": true, "frequency": 118030000, "idsEndpoint": "", "useDecimalTerminology": true, "atisVoice": { "useTextToSpeech": true, "voice": "Default", "speechRate": 150 }, "presets": [ { "id": "3447f0c9-e449-455d-9906-a24eff5a1a6c", "ordinal": 1, "name": "25L + 25R | ILS Y", "template": "EDDF [ATIS_LETTER] [OBS_TIME]\r\n25L_25R_ILS_Y\r\nRWY_25R_25L\r\nAPP_SWING\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "b570872a-51e3-4aad-aa2b-4ddee2a34190", "ordinal": 2, "name": "07R + 07L | ILS Y", "template": "EDDF [ATIS_LETTER] [OBS_TIME]\r\n07R_07L_ILS_Y\r\nRWY_07R_07L\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "e9b66e4a-9607-499c-9e06-6b7e9228ceae", "ordinal": 3, "name": "25L + 25R | IPA ILS Y", "template": "EDDF [ATIS_LETTER] [OBS_TIME]\r\nIPA_25L_25R_ILS_Y\r\nRWY_25R_25L\r\nAPP_SWING\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "adb89371-bd6a-4415-8537-08d237890ae0", "ordinal": 4, "name": "07R + 07L | IPA ILS Y", "template": "EDDF [ATIS_LETTER] [OBS_TIME]\r\nIPA_07R_07L_ILS_Y\r\nRWY_07R_07L\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "5f2e0ac5-233d-437e-8a27-96c2e72db622", "ordinal": 5, "name": "25L + 25R | ILS Z", "template": "EDDF [ATIS_LETTER] [OBS_TIME]\r\n25L_25R_ILS_Z\r\nRWY_25R_25L\r\nAPP_SWING\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "5f2e0ac5-233d-437e-8a27-96c2e72db622", "ordinal": 6, "name": "25L + 25R | LVO", "template": "EDDF [ATIS_LETTER] [OBS_TIME]\r\n25L_25R_ILS_Z\r\nRWY_25R_25L\r\nLOW_VISIBILITY\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "5e6b3726-b63d-4f0e-ac53-d33f6f200c89", "ordinal": 7, "name": "07R + 07L | ILS Z", "template": "EDDF [ATIS_LETTER] [OBS_TIME]\r\n07R_07L_ILS_Z\r\nRWY_07R_07L\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "5e6b3726-b63d-4f0e-ac53-d33f6f200c89", "ordinal": 8, "name": "07R + 07L | LVO", "template": "EDDF [ATIS_LETTER] [OBS_TIME]\r\n07R_07L_ILS_Z\r\nRWY_07R_07L\r\nLOW_VISIBILITY\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "5be32735-4002-49f8-a0bf-0ee1df0f4eec", "ordinal": 9, "name": "25L + 25R | IPA ILS Z", "template": "EDDF [ATIS_LETTER] [OBS_TIME]\r\nIPA_25L_25R_ILS_Z\r\nRWY_25R_25L\r\nAPP_SWING\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "33268d4b-0baa-483d-8257-e8233eee402f", "ordinal": 10, "name": "07R + 07L | IPA ILS Z", "template": "EDDF [ATIS_LETTER] [OBS_TIME]\r\nIPA_07R_07L_ILS_Z\r\nRWY_07R_07L\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "69a07614-3a40-41b4-89ec-6a8281994020", "ordinal": 11, "name": "25C | ILS Z", "template": "EDDF [ATIS_LETTER] [OBS_TIME]\r\n25C_ILS_Z\r\nRWY_25C\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "3e8a8fe3-4061-442f-b7ab-966decc372a9", "ordinal": 12, "name": "25L | ILS", "template": "EDDF [ATIS_LETTER] [OBS_TIME]\r\n25L_ILS\r\nRWY_25L\r\nAPP_SWING\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "a2c9828e-79ce-46f5-b6cd-e1b9b210553c", "ordinal": 13, "name": "07C | ILS Z", "template": "EDDF [ATIS_LETTER] [OBS_TIME]\r\n07C_ILS_Z\r\nRWY_07C\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "c3e73a3c-c37c-4e53-935e-d505393833f9", "ordinal": 14, "name": "07R | ILS", "template": "EDDF [ATIS_LETTER] [OBS_TIME]\r\n07R_ILS\r\nRWY_07R\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "93f883fb-930d-4888-8b9d-47302119b014", "ordinal": 15, "name": "25C | RNP X", "template": "EDDF [ATIS_LETTER] [OBS_TIME]\r\nEXPECT RNP_X\r\n[ARPT_COND]\r\nRWY_25C\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "aec82799-bb52-4afc-a762-1ccbfbbf6c82", "ordinal": 16, "name": "25L | RNP X", "template": "EDDF [ATIS_LETTER] [OBS_TIME]\r\nEXPECT RNP_X\r\n[ARPT_COND]\r\nRWY_25L\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "e9357fe7-bdc4-4036-ba19-a1bfb99f9c10", "ordinal": 17, "name": "07C | RNP X", "template": "EDDF [ATIS_LETTER] [OBS_TIME]\r\nEXPECT RNP_X\r\n[ARPT_COND]\r\nRWY_07C\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "d120288d-3cae-4a04-8d8f-84d346f1c6b9", "ordinal": 18, "name": "07R | RNP X", "template": "EDDF [ATIS_LETTER] [OBS_TIME]\r\nEXPECT RNP_X\r\n[ARPT_COND]\r\nRWY_07R\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } } ], "contractions": [ { "variableName": "EDDF", "text": "ARR-ATIS EDDF", "voice": "FRANKFURT ARRIVAL INFORMATION" }, { "variableName": "TRND", "text": "TREND", "voice": "" }, { "variableName": "LOW_VISIBILITY", "text": "LOW VISIBILITY PROCEDURES IN OPERATION, CAT II AND III AVBL.", "voice": ". LOW VISIBILITY PROCEDURES IN OPERATION, CAT 2 AND 3 AVBL." }, { "variableName": "RWY_07R_07L", "text": "RWY 07L 07R", "voice": "RWYS IN USE ^07L AND ^07R." }, { "variableName": "RWY_07R", "text": "RWY 07R", "voice": "RWY IN USE 07R." }, { "variableName": "RWY_07C", "text": "RWY 07C", "voice": "RWY IN USE ^07C." }, { "variableName": "RWY_07C_07L", "text": "RWY 07C 07L", "voice": "RWYS IN USE ^07C AND ^07L." }, { "variableName": "RWY_25R_25L", "text": "RWY 25R 25L", "voice": "RWYS IN USE ^25R AND ^25L." }, { "variableName": "RWY_25L", "text": "RWY 25L", "voice": "RWY IN USE ^25L." }, { "variableName": "RWY_25C", "text": "RWY 25C", "voice": "RWY IN USE ^25C." }, { "variableName": "APP_SWING", "text": "DO NOT MISTAKE TWY M FOR RWY 25C WHEN PERFORMING VISUAL APPROACH", "voice": "DO NOT MISTAKE TWY MIKE FOR RWY ^25C WHEN PERFORMING VISUAL APPROACH." }, { "variableName": "IPA_25L_25R_ILS_Y", "text": "EXPECT INDEPENDENT PARALLEL ILS Y APCH RWY 25R OR ILS APCH RWY 25L", "voice": "EXPECT INDEPENDENT PARALLEL ILS YANKEE APCH RWY ^25R OR ILS APCH RWY ^25L." }, { "variableName": "25L_25R_ILS_Y", "text": "EXPECT DEPENDENT PARALLEL ILS Y APCH RWY 25R OR ILS APCH RWY 25L", "voice": "EXPECT DEPENDENT PARALLEL ILS YANKEE APCH RWY ^25R OR ILS APCH RWY ^25L." }, { "variableName": "IPA_25L_25R_ILS_Z", "text": "EXPECT INDEPENDENT PARALLEL ILS Z APCH RWY 25R OR ILS APCH RWY 25L", "voice": "EXPECT INDEPENDENT PARALLEL ILS ZULU APCH RWY ^25R OR ILS APCH RWY ^25L." }, { "variableName": "25L_25R_ILS_Z", "text": "EXPECT DEPENDENT PARALLEL ILS Z APCH RWY 25R OR ILS APCH RWY 25L", "voice": "EXPECT DEPENDENT PARALLEL ILS ZULU APCH RWY ^25R OR ILS APCH RWY ^25L." }, { "variableName": "25C_ILS_Z", "text": "EXPECT ILS Z APCH RWY 25C", "voice": "EXPECT ILS ZULU APCH RWY ^25C." }, { "variableName": "25L_ILS", "text": "EXPECT ILS APCH RWY 25L", "voice": "EXPECT ILS APCH RWY ^25L." }, { "variableName": "IPA_07R_07L_ILS_Y", "text": "EXPECT INDEPENDENT PARALLEL ILS Y APCH RWY 07L OR ILS APCH RWY 07R", "voice": "EXPECT INDEPENDENT PARALLEL ILS YANKEE APCH RWY ^07L OR ILS APCH RWY ^07R." }, { "variableName": "IPA_07R_07L_ILS_Z", "text": "EXPECT INDEPENDENT PARALLEL ILS Z APCH RWY 07L OR ILS APCH RWY 07R", "voice": "EXPECT INDEPENDENT PARALLEL ILS ZULU APCH RWY ^07L OR ILS APCH RWY ^07R." }, { "variableName": "07R_07L_ILS_Y", "text": "EXPECT DEPENDENT PARALLEL ILS Y APCH RWY 07L OR ILS APCH RWY 07R", "voice": "EXPECT DEPENDENT PARALLEL ILS YANKEE APCH RWY ^07L OR ILS APCH RWY ^07R." }, { "variableName": "07R_07L_ILS_Z", "text": "EXPECT DEPENDENT PARALLEL ILS Z APCH RWY 07L OR ILS APCH RWY 07R", "voice": "EXPECT DEPENDENT PARALLEL ILS ZULU APCH RWY ^07L OR ILS APCH RWY ^07R." }, { "variableName": "07C_ILS_Z", "text": "EXPECT ILS Z APCH RWY 07C", "voice": "EXPECT ILS ZULU APCH RWY ^07C." }, { "variableName": "07R_ILS", "text": "EXPECT ILS APCH RWY 07R", "voice": "EXPECT ILS APCH RWY 07R." }, { "variableName": "REQ", "text": "REQ", "voice": "REQUEST" }, { "variableName": "RNP_X", "text": "RNP X APCH", "voice": "RNP X-RAY APCH." }, { "variableName": "BIRD_ACTIVITY", "text": "ATTENTION: BIRD ACTIVITY IN THE VCY OF THE AD", "voice": "ATTENTION, BIRD ACTIVITY IN THE VICINITY OF THE AERODROME" } ], "airportConditionDefinitions": [ { "text": "FROM 0250 EXPECT ILS OR GLS APCH", "ordinal": 1, "enabled": false } ], "notamDefinitions": [ { "text": "LOW_VISIBILITY", "ordinal": 1, "enabled": false }, { "text": "CAUTION WINDSHEAR ALL RWYS", "ordinal": 2, "enabled": false }, { "text": "BIRD_ACTIVITY", "ordinal": 3, "enabled": false } ] }, { "id": "d84669d5-fd38-4817-baf9-5769aebf8140", "ordinal": 1, "identifier": "EDDF", "name": "Frankfurt/Main", "atisType": "Departure", "codeRange": { "low": "A", "high": "Z" }, "atisFormat": { "observationTime": { "standardUpdateTime": [ 20, 50 ], "template": { "text": "{type} {day}{time} ", "voice": ". {special} MET REPORT TIME {time}." } }, "surfaceWind": { "speakLeadingZero": false, "magneticVariation": { "enabled": false, "magneticDegrees": 0 }, "standard": { "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit}" } }, "standardGust": { "template": { "text": "{wind_dir}{wind_spd}G{wind_gust}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit} GUSTS {wind_gust} {wind_unit}" } }, "variable": { "template": { "text": "VRB{wind_spd}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit}" } }, "variableGust": { "template": { "text": "VRB{wind_spd}G{wind_gust}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit} GUSTS {wind_gust} {wind_unit}" } }, "variableDirection": { "template": { "text": "{wind_vmin}V{wind_vmax}", "voice": "VARIABLE BETWEEN {wind_vmin} AND {wind_vmax} DEGREES" } }, "calm": { "calmWindSpeed": 2, "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND CALM" } } }, "visibility": { "north": "to the north", "northEast": "to the north-east", "east": "to the east", "southEast": "to the south-east", "south": "to the south", "southWest": "to the south-west", "west": "to the west", "northWest": "to the north-west", "unlimitedVisibilityVoice": "visibility ^10 kilometers", "unlimitedVisibilityText": "9999", "includeVisibilitySuffix": true, "metersCutoff": 5000, "template": { "text": "{visibility}", "voice": "VISIBILITY {visibility}" } }, "runwayVisualRange": { "neutralTendency": "Neutral", "goingUpTendency": "upgrading", "goingDownTendency": "downgrading", "template": {} }, "presentWeather": { "presentWeatherTypes": { "-DS": { "text": "-DS", "spoken": "Light Duststorm" }, "-DZ": { "text": "-DZ", "spoken": "Light Drizzle" }, "-DZPL": { "text": "-DZPL", "spoken": "Light Drizzle And Ice Pellets" }, "-DZPLRA": { "text": "-DZPLRA", "spoken": "Light Drizzle, Ice Pellets And Rain" }, "-DZRA": { "text": "-DZRA", "spoken": "Light Drizzle And Rain" }, "-DZRAPL": { "text": "-DZRAPL", "spoken": "Light Drizzle, Rain And Ice Pellets" }, "-DZRASG": { "text": "-DZRASG", "spoken": "Light Drizzle, Rain And Snow Grains" }, "-DZRASN": { "text": "-DZRASN", "spoken": "Light Drizzle, Rain And Snow" }, "-DZSG": { "text": "-DZSG", "spoken": "Light Drizzle And Snow Grains" }, "-DZSGRA": { "text": "-DZSGRA", "spoken": "Light Drizzle, Snow Grains And Rain" }, "-DZSN": { "text": "-DZSN", "spoken": "Light Drizzle And Snow" }, "-DZSNRA": { "text": "-DZSNRA", "spoken": "Light Drizzle, Snow And Rain" }, "-FZDZ": { "text": "-FZDZ", "spoken": "Light Freezing Drizzle" }, "-FZDZPL": { "text": "-FZDZPL", "spoken": "Light Freezing Drizzle And Ice Pellets" }, "-FZDZRA": { "text": "-FZDZRA", "spoken": "Light Freezing Drizzle And Rain" }, "-FZDZSG": { "text": "-FZDZSG", "spoken": "Light Freezing Drizzle And Snow Grains" }, "-FZDZSN": { "text": "-FZDZSN", "spoken": "Light Freezing Drizzle And Snow" }, "-FZRA": { "text": "-FZRA", "spoken": "Light Freezing Rain" }, "-FZRADZ": { "text": "-FZRADZ", "spoken": "Light Freezing Rain And Drizzle" }, "-FZRAPL": { "text": "-FZRAPL", "spoken": "Light Freezing Rain And Ice Pellets" }, "-FZRASG": { "text": "-FZRASG", "spoken": "Light Freezing Rain And Snow Grains" }, "-FZRASN": { "text": "-FZRASN", "spoken": "Light Freezing Rain And Snow" }, "-FZUP": { "text": "-FZUP", "spoken": "Light Unidentified Freezing Precipitation" }, "-PL": { "text": "-PL", "spoken": "Light Ice Pellets" }, "-PLDZ": { "text": "-PLDZ", "spoken": "Light Ice Pellets And Drizzle" }, "-PLDZRA": { "text": "-PLDZRA", "spoken": "Light Ice Pellets, Drizzle And Rain" }, "-PLRA": { "text": "-PLRA", "spoken": "Light Ice Pellets And Rain" }, "-PLRADZ": { "text": "-PLRADZ", "spoken": "Light Ice Pellets, Rain And Drizzle" }, "-PLRASN": { "text": "-PLRASN", "spoken": "Light Ice Pellets, Rain And Snow" }, "-PLSG": { "text": "-PLSG", "spoken": "Light Ice Pellets And Snow Grains" }, "-PLSGSN": { "text": "-PLSGSN", "spoken": "Light Ice Pellets, Snow Grains And Snow" }, "-PLSN": { "text": "-PLSN", "spoken": "Light Ice Pellets And Snow" }, "-PLSNRA": { "text": "-PLSNRA", "spoken": "Light Ice Pellets, Snow And Rain" }, "-PLSNSG": { "text": "-PLSNSG", "spoken": "Light Ice Pellets, Snow And Snow Grains" }, "-RA": { "text": "-RA", "spoken": "Light Rain" }, "-RADZ": { "text": "-RADZ", "spoken": "Light Rain And Drizzle" }, "-RADZPL": { "text": "-RADZPL", "spoken": "Light Rain, Drizzle And Ice Pellets" }, "-RADZSG": { "text": "-RADZSG", "spoken": "Light Rain, Drizzle And Snow Grains" }, "-RADZSN": { "text": "-RADZSN", "spoken": "Light Rain, Drizzle And Snow" }, "-RAPL": { "text": "-RAPL", "spoken": "Light Rain And Ice Pellets" }, "-RAPLDZ": { "text": "-RAPLDZ", "spoken": "Light Rain, Ice Pellets And Drizzle" }, "-RAPLSN": { "text": "-RAPLSN", "spoken": "Light Rain, Ice Pellets And Snow" }, "-RASG": { "text": "-RASG", "spoken": "Light Rain And Snow Grains" }, "-RASGDZ": { "text": "-RASGDZ", "spoken": "Light Rain, Snow Grains And Drizzle" }, "-RASGSN": { "text": "-RASGSN", "spoken": "Light Rain, Snow Grains And Snow" }, "-RASN": { "text": "-RASN", "spoken": "Light Rain And Snow" }, "-RASNDZ": { "text": "-RASNDZ", "spoken": "Light Rain, Snow And Drizzle" }, "-RASNPL": { "text": "-RASNPL", "spoken": "Light Rain, Snow And Ice Pellets" }, "-RASNSG": { "text": "-RASNSG", "spoken": "Light Rain, Snow And Snow Grains" }, "-SG": { "text": "-SG", "spoken": "Light Snow Grains" }, "-SGDZ": { "text": "-SGDZ", "spoken": "Light Snow Grains And Drizzle" }, "-SGDZRA": { "text": "-SGDZRA", "spoken": "Light Snow Grains, Drizzle And Rain" }, "-SGPL": { "text": "-SGPL", "spoken": "Light Snow Grains And Ice Pellets" }, "-SGPLSN": { "text": "-SGPLSN", "spoken": "Light Snow Grains, Ice Pellets And Snow" }, "-SGRA": { "text": "-SGRA", "spoken": "Light Snow Grains And Rain" }, "-SGRADZ": { "text": "-SGRADZ", "spoken": "Light Snow Grains, Rain And Drizzle" }, "-SGRASN": { "text": "-SGRASN", "spoken": "Light Snow Grains, Rain And Snow" }, "-SGSN": { "text": "-SGSN", "spoken": "Light Snow Grains And Snow" }, "-SGSNPL": { "text": "-SGSNPL", "spoken": "Light Snow Grains, Snow And Ice Pellets" }, "-SGSNRA": { "text": "-SGSNRA", "spoken": "Light Snow Grains, Snow And Rain" }, "-SHGR": { "text": "-SHGR", "spoken": "Light Showers Of Hail" }, "-SHGRRA": { "text": "-SHGRRA", "spoken": "Light Showers Of Hail And Rain" }, "-SHGRRASN": { "text": "-SHGRRASN", "spoken": "Light Showers Of Hail, Rain And Snow" }, "-SHGRSN": { "text": "-SHGRSN", "spoken": "Light Showers Of Hail And Snow" }, "-SHGRSNRA": { "text": "-SHGRSNRA", "spoken": "Light Showers Of Hail, Snow And Rain" }, "-SHGS": { "text": "-SHGS", "spoken": "Light Showers Of Snow Pellets" }, "-SHGSRA": { "text": "-SHGSRA", "spoken": "Light Showers Of Snow Pellets And Rain" }, "-SHGSRASN": { "text": "-SHGSRASN", "spoken": "Light Showers Of Snow Pellets, Rain And Snow" }, "-SHGSSN": { "text": "-SHGSSN", "spoken": "Light Showers Of Snow Pellets And Snow" }, "-SHGSSNRA": { "text": "-SHGSSNRA", "spoken": "Light Showers Of Snow Pellets, Snow And Rain" }, "-SHRA": { "text": "-SHRA", "spoken": "Light Showers Of Rain" }, "-SHRAGR": { "text": "-SHRAGR", "spoken": "Light Showers Of Rain And Hail" }, "-SHRAGRSN": { "text": "-SHRAGRSN", "spoken": "Light Showers Of Rain, Hail And Snow" }, "-SHRAGS": { "text": "-SHRAGS", "spoken": "Light Showers Of Rain And Snow Pellets" }, "-SHRAGSSN": { "text": "-SHRAGSSN", "spoken": "Light Showers Of Rain, Snow Pellets And Snow" }, "-SHRASN": { "text": "-SHRASN", "spoken": "Light Showers Of Rain And Snow" }, "-SHRASNGR": { "text": "-SHRASNGR", "spoken": "Light Showers Of Rain, Snow And Hail" }, "-SHRASNGS": { "text": "-SHRASNGS", "spoken": "Light Showers Of Rain, Snow And Snow Pellets" }, "-SHSN": { "text": "-SHSN", "spoken": "Light Showers Of Snow" }, "-SHSNGR": { "text": "-SHSNGR", "spoken": "Light Showers Of Snow And Hail" }, "-SHSNGRRA": { "text": "-SHSNGRRA", "spoken": "Light Showers Of Snow, Hail And Rain" }, "-SHSNGS": { "text": "-SHSNGS", "spoken": "Light Showers Of Snow And Snow Pellets" }, "-SHSNGSRA": { "text": "-SHSNGSRA", "spoken": "Light Showers Of Snow, Snow Pellets And Rain" }, "-SHSNRA": { "text": "-SHSNRA", "spoken": "Light Showers Of Snow And Rain" }, "-SHSNRAGR": { "text": "-SHSNRAGR", "spoken": "Light Showers Of Snow, Rain And Hail" }, "-SHSNRAGS": { "text": "-SHSNRAGS", "spoken": "Light Showers Of Snow, Rain And Snow Pellets" }, "-SHUP": { "text": "-SHUP", "spoken": "Light Unidentified Showers Of Precipitation" }, "-SN": { "text": "-SN", "spoken": "Light Snow" }, "-SNDZ": { "text": "-SNDZ", "spoken": "Light Snow And Drizzle" }, "-SNDZRA": { "text": "-SNDZRA", "spoken": "Light Snow, Drizzle And Rain" }, "-SNPL": { "text": "-SNPL", "spoken": "Light Snow And Ice Pellets" }, "-SNPLRA": { "text": "-SNPLRA", "spoken": "Light Snow, Ice Pellets And Rain" }, "-SNPLSG": { "text": "-SNPLSG", "spoken": "Light Snow, Ice Pellets And Snow Grains" }, "-SNRA": { "text": "-SNRA", "spoken": "Light Snow And Rain" }, "-SNRADZ": { "text": "-SNRADZ", "spoken": "Light Snow, Rain And Drizzle" }, "-SNRAPL": { "text": "-SNRAPL", "spoken": "Light Snow, Rain And Ice Pellets" }, "-SNRASG": { "text": "-SNRASG", "spoken": "Light Snow, Rain And Snow Grains" }, "-SNSG": { "text": "-SNSG", "spoken": "Light Snow And Snow Grains" }, "-SNSGPL": { "text": "-SNSGPL", "spoken": "Light Snow, Snow Grains And Ice Pellets" }, "-SNSGRA": { "text": "-SNSGRA", "spoken": "Light Snow, Snow Grains And Rain" }, "-SS": { "text": "-SS", "spoken": "Light Sandstorm" }, "-TSGR": { "text": "-TSGR", "spoken": "Thunderstorm With Light Hail" }, "-TSGRRA": { "text": "-TSGRRA", "spoken": "Thunderstorm With Light Hail And Rain" }, "-TSGRRASN": { "text": "-TSGRRASN", "spoken": "Thunderstorm With Light Hail, Rain And Snow" }, "-TSGRSN": { "text": "-TSGRSN", "spoken": "Thunderstorm With Light Hail And Snow" }, "-TSGRSNRA": { "text": "-TSGRSNRA", "spoken": "Thunderstorm With Light Hail, Snow And Rain" }, "-TSGS": { "text": "-TSGS", "spoken": "Thunderstorm With Light Snow Pellets" }, "-TSGSRA": { "text": "-TSGSRA", "spoken": "Thunderstorm With Light Snow Pellets And Rain" }, "-TSGSRASN": { "text": "-TSGSRASN", "spoken": "Thunderstorm With Light Snow Pellets, Rain And Snow" }, "-TSGSSN": { "text": "-TSGSSN", "spoken": "Thunderstorm With Light Snow Pellets And Snow" }, "-TSGSSNRA": { "text": "-TSGSSNRA", "spoken": "Thunderstorm With Light Snow Pellets, Snow And Rain" }, "-TSRA": { "text": "-TSRA", "spoken": "Thunderstorm With Light Rain" }, "-TSRAGR": { "text": "-TSRAGR", "spoken": "Thunderstorm With Light Rain And Hail" }, "-TSRAGRSN": { "text": "-TSRAGRSN", "spoken": "Thunderstorm With Light Rain, Hail And Snow" }, "-TSRAGS": { "text": "-TSRAGS", "spoken": "Thunderstorm With Light Rain And Snow Pellets" }, "-TSRAGSSN": { "text": "-TSRAGSSN", "spoken": "Thunderstorm With Light Rain, Snow Pellets And Snow" }, "-TSRASN": { "text": "-TSRASN", "spoken": "Thunderstorm With Light Rain And Snow" }, "-TSRASNGR": { "text": "-TSRASNGR", "spoken": "Thunderstorm With Light Rain, Snow And Hail" }, "-TSRASNGS": { "text": "-TSRASNGS", "spoken": "Thunderstorm With Light Rain, Snow And Snow Pellets" }, "-TSSN": { "text": "-TSSN", "spoken": "Thunderstorm With Light Snow" }, "-TSSNGR": { "text": "-TSSNGR", "spoken": "Thunderstorm With Light Snow And Hail" }, "-TSSNGRRA": { "text": "-TSSNGRRA", "spoken": "Thunderstorm With Light Snow, Hail And Rain" }, "-TSSNGS": { "text": "-TSSNGS", "spoken": "Thunderstorm With Light Snow And Snow Pellets" }, "-TSSNGSRA": { "text": "-TSSNGSRA", "spoken": "Thunderstorm With Light Snow, Snow Pellets And Rain" }, "-TSSNRA": { "text": "-TSSNRA", "spoken": "Thunderstorm With Light Snow And Rain" }, "-TSSNRAGR": { "text": "-TSSNRAGR", "spoken": "Thunderstorm With Light Snow, Rain And Hail" }, "-TSSNRAGS": { "text": "-TSSNRAGS", "spoken": "Thunderstorm With Light Snow, Rain And Snow Pellets" }, "-TSUP": { "text": "-TSUP", "spoken": "Thunderstorm With Light Unidentified Precipitation" }, "-UP": { "text": "-UP", "spoken": "Light Unidentified Precipitation" }, "+DS": { "text": "+DS", "spoken": "Heavy Duststorm" }, "+DZ": { "text": "+DZ", "spoken": "Heavy Drizzle" }, "+DZPL": { "text": "+DZPL", "spoken": "Heavy Drizzle And Ice Pellets" }, "+DZPLRA": { "text": "+DZPLRA", "spoken": "Heavy Drizzle, Ice Pellets And Rain" }, "+DZRA": { "text": "+DZRA", "spoken": "Heavy Drizzle And Rain" }, "+DZRAPL": { "text": "+DZRAPL", "spoken": "Heavy Drizzle, Rain And Ice Pellets" }, "+DZRASG": { "text": "+DZRASG", "spoken": "Heavy Drizzle, Rain And Snow Grains" }, "+DZRASN": { "text": "+DZRASN", "spoken": "Heavy Drizzle, Rain And Snow" }, "+DZSG": { "text": "+DZSG", "spoken": "Heavy Drizzle And Snow Grains" }, "+DZSGRA": { "text": "+DZSGRA", "spoken": "Heavy Drizzle, Snow Grains And Rain" }, "+DZSN": { "text": "+DZSN", "spoken": "Heavy Drizzle And Snow" }, "+DZSNRA": { "text": "+DZSNRA", "spoken": "Heavy Drizzle, Snow And Rain" }, "+FC": { "text": "+FC", "spoken": "Well-Developed Funnel Cloud" }, "+FZDZ": { "text": "+FZDZ", "spoken": "Heavy Freezing Drizzle" }, "+FZDZPL": { "text": "+FZDZPL", "spoken": "Heavy Freezing Drizzle And Ice Pellets" }, "+FZDZRA": { "text": "+FZDZRA", "spoken": "Heavy Freezing Drizzle And Rain" }, "+FZDZSG": { "text": "+FZDZSG", "spoken": "Heavy Freezing Drizzle And Snow Grains" }, "+FZDZSN": { "text": "+FZDZSN", "spoken": "Heavy Freezing Drizzle And Snow" }, "+FZRA": { "text": "+FZRA", "spoken": "Heavy Freezing Rain" }, "+FZRADZ": { "text": "+FZRADZ", "spoken": "Heavy Freezing Rain And Drizzle" }, "+FZRAPL": { "text": "+FZRAPL", "spoken": "Heavy Freezing Rain And Ice Pellets" }, "+FZRASG": { "text": "+FZRASG", "spoken": "Heavy Freezing Rain And Snow Grains" }, "+FZRASN": { "text": "+FZRASN", "spoken": "Heavy Freezing Rain And Snow" }, "+FZUP": { "text": "+FZUP", "spoken": "Heavy Unidentified Freezing Precipitation" }, "+PL": { "text": "+PL", "spoken": "Heavy Ice Pellets" }, "+PLDZ": { "text": "+PLDZ", "spoken": "Heavy Ice Pellets And Drizzle" }, "+PLDZRA": { "text": "+PLDZRA", "spoken": "Heavy Ice Pellets, Drizzle And Rain" }, "+PLRA": { "text": "+PLRA", "spoken": "Heavy Ice Pellets And Rain" }, "+PLRADZ": { "text": "+PLRADZ", "spoken": "Heavy Ice Pellets, Rain And Drizzle" }, "+PLRASN": { "text": "+PLRASN", "spoken": "Heavy Ice Pellets, Rain And Snow" }, "+PLSG": { "text": "+PLSG", "spoken": "Heavy Ice Pellets And Snow Grains" }, "+PLSGSN": { "text": "+PLSGSN", "spoken": "Heavy Ice Pellets, Snow Grains And Snow" }, "+PLSN": { "text": "+PLSN", "spoken": "Heavy Ice Pellets And Snow" }, "+PLSNRA": { "text": "+PLSNRA", "spoken": "Heavy Ice Pellets, Snow And Rain" }, "+PLSNSG": { "text": "+PLSNSG", "spoken": "Heavy Ice Pellets, Snow And Snow Grains" }, "+RA": { "text": "+RA", "spoken": "Heavy Rain" }, "+RADZ": { "text": "+RADZ", "spoken": "Heavy Rain And Drizzle" }, "+RADZPL": { "text": "+RADZPL", "spoken": "Heavy Rain, Drizzle And Ice Pellets" }, "+RADZSG": { "text": "+RADZSG", "spoken": "Heavy Rain, Drizzle And Snow Grains" }, "+RADZSN": { "text": "+RADZSN", "spoken": "Heavy Rain, Drizzle And Snow" }, "+RAPL": { "text": "+RAPL", "spoken": "Heavy Rain And Ice Pellets" }, "+RAPLDZ": { "text": "+RAPLDZ", "spoken": "Heavy Rain, Ice Pellets And Drizzle" }, "+RAPLSN": { "text": "+RAPLSN", "spoken": "Heavy Rain, Ice Pellets And Snow" }, "+RASG": { "text": "+RASG", "spoken": "Heavy Rain And Snow Grains" }, "+RASGDZ": { "text": "+RASGDZ", "spoken": "Heavy Rain, Snow Grains And Drizzle" }, "+RASGSN": { "text": "+RASGSN", "spoken": "Heavy Rain, Snow Grains And Snow" }, "+RASN": { "text": "+RASN", "spoken": "Heavy Rain And Snow" }, "+RASNDZ": { "text": "+RASNDZ", "spoken": "Heavy Rain, Snow And Drizzle" }, "+RASNPL": { "text": "+RASNPL", "spoken": "Heavy Rain, Snow And Ice Pellets" }, "+RASNSG": { "text": "+RASNSG", "spoken": "Heavy Rain, Snow And Snow Grains" }, "+SG": { "text": "+SG", "spoken": "Heavy Snow Grains" }, "+SGDZ": { "text": "+SGDZ", "spoken": "Heavy Snow Grains And Drizzle" }, "+SGDZRA": { "text": "+SGDZRA", "spoken": "Heavy Snow Grains, Drizzle And Rain" }, "+SGPL": { "text": "+SGPL", "spoken": "Heavy Snow Grains And Ice Pellets" }, "+SGPLSN": { "text": "+SGPLSN", "spoken": "Heavy Snow Grains, Ice Pellets And Snow" }, "+SGRA": { "text": "+SGRA", "spoken": "Heavy Snow Grains And Rain" }, "+SGRADZ": { "text": "+SGRADZ", "spoken": "Heavy Snow Grains, Rain And Drizzle" }, "+SGRASN": { "text": "+SGRASN", "spoken": "Heavy Snow Grains, Rain And Snow" }, "+SGSN": { "text": "+SGSN", "spoken": "Heavy Snow Grains And Snow" }, "+SGSNPL": { "text": "+SGSNPL", "spoken": "Heavy Snow Grains, Snow And Ice Pellets" }, "+SGSNRA": { "text": "+SGSNRA", "spoken": "Heavy Snow Grains, Snow And Rain" }, "+SHGR": { "text": "+SHGR", "spoken": "Heavy Showers Of Hail" }, "+SHGRRA": { "text": "+SHGRRA", "spoken": "Heavy Showers Of Hail And Rain" }, "+SHGRRASN": { "text": "+SHGRRASN", "spoken": "Heavy Showers Of Hail, Rain And Snow" }, "+SHGRSN": { "text": "+SHGRSN", "spoken": "Heavy Showers Of Hail And Snow" }, "+SHGRSNRA": { "text": "+SHGRSNRA", "spoken": "Heavy Showers Of Hail, Snow And Rain" }, "+SHGS": { "text": "+SHGS", "spoken": "Heavy Showers Of Snow Pellets" }, "+SHGSRA": { "text": "+SHGSRA", "spoken": "Heavy Showers Of Snow Pellets And Rain" }, "+SHGSRASN": { "text": "+SHGSRASN", "spoken": "Heavy Showers Of Snow Pellets, Rain And Snow" }, "+SHGSSN": { "text": "+SHGSSN", "spoken": "Heavy Showers Of Snow Pellets And Snow" }, "+SHGSSNRA": { "text": "+SHGSSNRA", "spoken": "Heavy Showers Of Snow Pellets, Snow And Rain" }, "+SHRA": { "text": "+SHRA", "spoken": "Heavy Showers Of Rain" }, "+SHRAGR": { "text": "+SHRAGR", "spoken": "Heavy Showers Of Rain And Hail" }, "+SHRAGRSN": { "text": "+SHRAGRSN", "spoken": "Heavy Showers Of Rain, Hail And Snow" }, "+SHRAGS": { "text": "+SHRAGS", "spoken": "Heavy Showers Of Rain And Snow Pellets" }, "+SHRAGSSN": { "text": "+SHRAGSSN", "spoken": "Heavy Showers Of Rain, Snow Pellets And Snow" }, "+SHRASN": { "text": "+SHRASN", "spoken": "Heavy Showers Of Rain And Snow" }, "+SHRASNGR": { "text": "+SHRASNGR", "spoken": "Heavy Showers Of Rain, Snow And Hail" }, "+SHRASNGS": { "text": "+SHRASNGS", "spoken": "Heavy Showers Of Rain, Snow And Snow Pellets" }, "+SHSN": { "text": "+SHSN", "spoken": "Heavy Showers Of Snow" }, "+SHSNGR": { "text": "+SHSNGR", "spoken": "Heavy Showers Of Snow And Hail" }, "+SHSNGRRA": { "text": "+SHSNGRRA", "spoken": "Heavy Showers Of Snow, Hail And Rain" }, "+SHSNGS": { "text": "+SHSNGS", "spoken": "Heavy Showers Of Snow And Snow Pellets" }, "+SHSNGSRA": { "text": "+SHSNGSRA", "spoken": "Heavy Showers Of Snow, Snow Pellets And Rain" }, "+SHSNRA": { "text": "+SHSNRA", "spoken": "Heavy Showers Of Snow And Rain" }, "+SHSNRAGR": { "text": "+SHSNRAGR", "spoken": "Heavy Showers Of Snow, Rain And Hail" }, "+SHSNRAGS": { "text": "+SHSNRAGS", "spoken": "Heavy Showers Of Snow, Rain And Snow Pellets" }, "+SHUP": { "text": "+SHUP", "spoken": "Heavy Unidentified Showers Of Precipitation" }, "+SN": { "text": "+SN", "spoken": "Heavy Snow" }, "+SNDZ": { "text": "+SNDZ", "spoken": "Heavy Snow And Drizzle" }, "+SNDZRA": { "text": "+SNDZRA", "spoken": "Heavy Snow, Drizzle And Rain" }, "+SNPL": { "text": "+SNPL", "spoken": "Heavy Snow And Ice Pellets" }, "+SNPLRA": { "text": "+SNPLRA", "spoken": "Heavy Snow, Ice Pellets And Rain" }, "+SNPLSG": { "text": "+SNPLSG", "spoken": "Heavy Snow, Ice Pellets And Snow Grains" }, "+SNRA": { "text": "+SNRA", "spoken": "Heavy Snow And Rain" }, "+SNRADZ": { "text": "+SNRADZ", "spoken": "Heavy Snow, Rain And Drizzle" }, "+SNRAPL": { "text": "+SNRAPL", "spoken": "Heavy Snow, Rain And Ice Pellets" }, "+SNRASG": { "text": "+SNRASG", "spoken": "Heavy Snow, Rain And Snow Grains" }, "+SNSG": { "text": "+SNSG", "spoken": "Heavy Snow And Snow Grains" }, "+SNSGPL": { "text": "+SNSGPL", "spoken": "Heavy Snow, Snow Grains And Ice Pellets" }, "+SNSGRA": { "text": "+SNSGRA", "spoken": "Heavy Snow, Snow Grains And Rain" }, "+SS": { "text": "+SS", "spoken": "Heavy Sandstorm" }, "+TSGR": { "text": "+TSGR", "spoken": "Thunderstorm With Heavy Hail" }, "+TSGRRA": { "text": "+TSGRRA", "spoken": "Thunderstorm With Heavy Hail And Rain" }, "+TSGRRASN": { "text": "+TSGRRASN", "spoken": "Thunderstorm With Heavy Hail, Rain And Snow" }, "+TSGRSN": { "text": "+TSGRSN", "spoken": "Thunderstorm With Heavy Hail And Snow" }, "+TSGRSNRA": { "text": "+TSGRSNRA", "spoken": "Thunderstorm With Heavy Hail, Snow And Rain" }, "+TSGS": { "text": "+TSGS", "spoken": "Thunderstorm With Heavy Snow Pellets" }, "+TSGSRA": { "text": "+TSGSRA", "spoken": "Thunderstorm With Heavy Snow Pellets And Rain" }, "+TSGSRASN": { "text": "+TSGSRASN", "spoken": "Thunderstorm With Heavy Snow Pellets, Rain And Snow" }, "+TSGSSN": { "text": "+TSGSSN", "spoken": "Thunderstorm With Heavy Snow Pellets And Snow" }, "+TSGSSNRA": { "text": "+TSGSSNRA", "spoken": "Thunderstorm With Heavy Snow Pellets, Snow And Rain" }, "+TSRA": { "text": "+TSRA", "spoken": "Thunderstorm With Heavy Rain" }, "+TSRAGR": { "text": "+TSRAGR", "spoken": "Thunderstorm With Heavy Rain And Hail" }, "+TSRAGRSN": { "text": "+TSRAGRSN", "spoken": "Thunderstorm With Heavy Rain, Hail And Snow" }, "+TSRAGS": { "text": "+TSRAGS", "spoken": "Thunderstorm With Heavy Rain And Snow Pellets" }, "+TSRAGSSN": { "text": "+TSRAGSSN", "spoken": "Thunderstorm With Heavy Rain, Snow Pellets And Snow" }, "+TSRASN": { "text": "+TSRASN", "spoken": "Thunderstorm With Heavy Rain And Snow" }, "+TSRASNGR": { "text": "+TSRASNGR", "spoken": "Thunderstorm With Heavy Rain, Snow And Hail" }, "+TSRASNGS": { "text": "+TSRASNGS", "spoken": "Thunderstorm With Heavy Rain, Snow And Snow Pellets" }, "+TSSN": { "text": "+TSSN", "spoken": "Thunderstorm With Heavy Snow" }, "+TSSNGR": { "text": "+TSSNGR", "spoken": "Thunderstorm With Heavy Snow And Hail" }, "+TSSNGRRA": { "text": "+TSSNGRRA", "spoken": "Thunderstorm With Heavy Snow, Hail And Rain" }, "+TSSNGS": { "text": "+TSSNGS", "spoken": "Thunderstorm With Heavy Snow And Snow Pellets" }, "+TSSNGSRA": { "text": "+TSSNGSRA", "spoken": "Thunderstorm With Heavy Snow, Snow Pellets And Rain" }, "+TSSNRA": { "text": "+TSSNRA", "spoken": "Thunderstorm With Heavy Snow And Rain" }, "+TSSNRAGR": { "text": "+TSSNRAGR", "spoken": "Thunderstorm With Heavy Snow, Rain And Hail" }, "+TSSNRAGS": { "text": "+TSSNRAGS", "spoken": "Thunderstorm With Heavy Snow, Rain And Snow Pellets" }, "+TSUP": { "text": "+TSUP", "spoken": "Thunderstorm With Heavy Unidentified Precipitation" }, "+UP": { "text": "+UP", "spoken": "Heavy Unidentified Precipitation" }, "BC": { "text": "BC", "spoken": "patches" }, "BCFG": { "text": "BCFG", "spoken": "Patches Of Fog" }, "BL": { "text": "BL", "spoken": "blowing" }, "BLDU": { "text": "BLDU", "spoken": "Blowing Dust" }, "BLSA": { "text": "BLSA", "spoken": "Blowing Sand" }, "BLSN": { "text": "BLSN", "spoken": "Blowing Snow" }, "BR": { "text": "BR", "spoken": "mist" }, "DR": { "text": "DR", "spoken": "low drifting" }, "DRDU": { "text": "DRDU", "spoken": "Low Drifting Dust" }, "DRSA": { "text": "DRSA", "spoken": "Low Drifting Sand" }, "DRSN": { "text": "DRSN", "spoken": "Low Drifting Snow" }, "DS": { "text": "DS", "spoken": "dust storm" }, "DU": { "text": "DU", "spoken": "widespread dust" }, "DZ": { "text": "DZ", "spoken": "drizzle" }, "DZPL": { "text": "DZPL", "spoken": "Drizzle And Ice Pellets" }, "DZPLRA": { "text": "DZPLRA", "spoken": "Drizzle, Ice Pellets And Rain" }, "DZRA": { "text": "DZRA", "spoken": "Drizzle And Rain" }, "DZRAPL": { "text": "DZRAPL", "spoken": "Drizzle, Rain And Ice Pellets" }, "DZRASG": { "text": "DZRASG", "spoken": "Drizzle, Rain And Snow Grains" }, "DZRASN": { "text": "DZRASN", "spoken": "Drizzle, Rain And Snow" }, "DZSG": { "text": "DZSG", "spoken": "Drizzle And Snow Grains" }, "DZSGRA": { "text": "DZSGRA", "spoken": "Drizzle, Snow Grains And Rain" }, "DZSN": { "text": "DZSN", "spoken": "Drizzle And Snow" }, "DZSNRA": { "text": "DZSNRA", "spoken": "Drizzle, Snow And Rain" }, "FC": { "text": "FC", "spoken": "funnel cloud tornado waterspout" }, "FG": { "text": "FG", "spoken": "fog" }, "FU": { "text": "FU", "spoken": "smoke" }, "FZ": { "text": "FZ", "spoken": "freezing" }, "FZDZ": { "text": "FZDZ", "spoken": "Freezing Drizzle" }, "FZDZPL": { "text": "FZDZPL", "spoken": "Freezing Drizzle And Ice Pellets" }, "FZDZRA": { "text": "FZDZRA", "spoken": "Freezing Drizzle And Rain" }, "FZDZSG": { "text": "FZDZSG", "spoken": "Freezing Drizzle And Snow Grains" }, "FZDZSN": { "text": "FZDZSN", "spoken": "Freezing Drizzle And Snow" }, "FZFG": { "text": "FZFG", "spoken": "Freezing Fog" }, "FZRA": { "text": "FZRA", "spoken": "Freezing Rain" }, "FZRADZ": { "text": "FZRADZ", "spoken": "Freezing Rain And Drizzle" }, "FZRAPL": { "text": "FZRAPL", "spoken": "Freezing Rain And Ice Pellets" }, "FZRASG": { "text": "FZRASG", "spoken": "Freezing Rain And Snow Grains" }, "FZRASN": { "text": "FZRASN", "spoken": "Freezing Rain And Snow" }, "FZUP": { "text": "FZUP", "spoken": "Unidentified Freezing Precipitation" }, "GR": { "text": "GR", "spoken": "hail" }, "GS": { "text": "GS", "spoken": "small hail" }, "HZ": { "text": "HZ", "spoken": "haze" }, "IC": { "text": "IC", "spoken": "ice crystals" }, "MI": { "text": "MI", "spoken": "shallow" }, "MIFG": { "text": "MIFG", "spoken": "Shallow Fog" }, "NSW": { "text": "NSW", "spoken": "No Significant Weather" }, "PL": { "text": "PL", "spoken": "ice pellets" }, "PLDZ": { "text": "PLDZ", "spoken": "Ice Pellets And Drizzle" }, "PLDZRA": { "text": "PLDZRA", "spoken": "Ice Pellets, Drizzle And Rain" }, "PLRA": { "text": "PLRA", "spoken": "Ice Pellets And Rain" }, "PLRADZ": { "text": "PLRADZ", "spoken": "Ice Pellets, Rain And Drizzle" }, "PLRASN": { "text": "PLRASN", "spoken": "Ice Pellets, Rain And Snow" }, "PLSG": { "text": "PLSG", "spoken": "Ice Pellets And Snow Grains" }, "PLSGSN": { "text": "PLSGSN", "spoken": "Ice Pellets, Snow Grains And Snow" }, "PLSN": { "text": "PLSN", "spoken": "Ice Pellets And Snow" }, "PLSNRA": { "text": "PLSNRA", "spoken": "Ice Pellets, Snow And Rain" }, "PLSNSG": { "text": "PLSNSG", "spoken": "Ice Pellets, Snow And Snow Grains" }, "PO": { "text": "PO", "spoken": "well developed dust, sand whirls" }, "PR": { "text": "PR", "spoken": "partial" }, "PRFG": { "text": "PRFG", "spoken": "Partial Fog" }, "PY": { "text": "PY", "spoken": "spray" }, "RA": { "text": "RA", "spoken": "rain" }, "RADZ": { "text": "RADZ", "spoken": "Rain And Drizzle" }, "RADZPL": { "text": "RADZPL", "spoken": "Rain, Drizzle And Ice Pellets" }, "RADZSG": { "text": "RADZSG", "spoken": "Rain, Drizzle And Snow Grains" }, "RADZSN": { "text": "RADZSN", "spoken": "Rain, Drizzle And Snow" }, "RAPL": { "text": "RAPL", "spoken": "Rain And Ice Pellets" }, "RAPLDZ": { "text": "RAPLDZ", "spoken": "Rain, Ice Pellets And Drizzle" }, "RAPLSN": { "text": "RAPLSN", "spoken": "Rain, Ice Pellets And Snow" }, "RASG": { "text": "RASG", "spoken": "Rain And Snow Grains" }, "RASGDZ": { "text": "RASGDZ", "spoken": "Rain, Snow Grains And Drizzle" }, "RASGSN": { "text": "RASGSN", "spoken": "Rain, Snow Grains And Snow" }, "RASN": { "text": "RASN", "spoken": "Rain And Snow" }, "RASNDZ": { "text": "RASNDZ", "spoken": "Rain, Snow And Drizzle" }, "RASNPL": { "text": "RASNPL", "spoken": "Rain, Snow And Ice Pellets" }, "RASNSG": { "text": "RASNSG", "spoken": "Rain, Snow And Snow Grains" }, "SA": { "text": "SA", "spoken": "sand" }, "SG": { "text": "SG", "spoken": "snow grains" }, "SGDZ": { "text": "SGDZ", "spoken": "Snow Grains And Drizzle" }, "SGDZRA": { "text": "SGDZRA", "spoken": "Snow Grains, Drizzle And Rain" }, "SGPL": { "text": "SGPL", "spoken": "Snow Grains And Ice Pellets" }, "SGPLSN": { "text": "SGPLSN", "spoken": "Snow Grains, Ice Pellets And Snow" }, "SGRA": { "text": "SGRA", "spoken": "Snow Grains And Rain" }, "SGRADZ": { "text": "SGRADZ", "spoken": "Snow Grains, Rain And Drizzle" }, "SGRASN": { "text": "SGRASN", "spoken": "Snow Grains, Rain And Snow" }, "SGSN": { "text": "SGSN", "spoken": "Snow Grains And Snow" }, "SGSNPL": { "text": "SGSNPL", "spoken": "Snow Grains, Snow And Ice Pellets" }, "SGSNRA": { "text": "SGSNRA", "spoken": "Snow Grains, Snow And Rain" }, "SH": { "text": "SH", "spoken": "showers" }, "SHGR": { "text": "SHGR", "spoken": "Showers Of Hail" }, "SHGRRA": { "text": "SHGRRA", "spoken": "Showers Of Hail And Rain" }, "SHGRRASN": { "text": "SHGRRASN", "spoken": "Showers Of Hail, Rain And Snow" }, "SHGRSN": { "text": "SHGRSN", "spoken": "Showers Of Hail And Snow" }, "SHGRSNRA": { "text": "SHGRSNRA", "spoken": "Showers Of Hail, Snow And Rain" }, "SHGS": { "text": "SHGS", "spoken": "Showers Of Snow Pellets" }, "SHGSRA": { "text": "SHGSRA", "spoken": "Showers Of Snow Pellets And Rain" }, "SHGSRASN": { "text": "SHGSRASN", "spoken": "Showers Of Snow Pellets, Rain And Snow" }, "SHGSSN": { "text": "SHGSSN", "spoken": "Showers Of Snow Pellets And Snow" }, "SHGSSNRA": { "text": "SHGSSNRA", "spoken": "Showers Of Snow Pellets, Snow And Rain" }, "SHRA": { "text": "SHRA", "spoken": "Showers Of Rain" }, "SHRAGR": { "text": "SHRAGR", "spoken": "Showers Of Rain And Hail" }, "SHRAGRSN": { "text": "SHRAGRSN", "spoken": "Showers Of Rain, Hail And Snow" }, "SHRAGS": { "text": "SHRAGS", "spoken": "Showers Of Rain And Snow Pellets" }, "SHRAGSSN": { "text": "SHRAGSSN", "spoken": "Showers Of Rain, Snow Pellets And Snow" }, "SHRASN": { "text": "SHRASN", "spoken": "Showers Of Rain And Snow" }, "SHRASNGR": { "text": "SHRASNGR", "spoken": "Showers Of Rain, Snow And Hail" }, "SHRASNGS": { "text": "SHRASNGS", "spoken": "Showers Of Rain, Snow And Snow Pellets" }, "SHSN": { "text": "SHSN", "spoken": "Showers Of Snow" }, "SHSNGR": { "text": "SHSNGR", "spoken": "Showers Of Snow And Hail" }, "SHSNGRRA": { "text": "SHSNGRRA", "spoken": "Showers Of Snow, Hail And Rain" }, "SHSNGS": { "text": "SHSNGS", "spoken": "Showers Of Snow And Snow Pellets" }, "SHSNGSRA": { "text": "SHSNGSRA", "spoken": "Showers Of Snow, Snow Pellets And Rain" }, "SHSNRA": { "text": "SHSNRA", "spoken": "Showers Of Snow And Rain" }, "SHSNRAGR": { "text": "SHSNRAGR", "spoken": "Showers Of Snow, Rain And Hail" }, "SHSNRAGS": { "text": "SHSNRAGS", "spoken": "Showers Of Snow, Rain And Snow Pellets" }, "SHUP": { "text": "SHUP", "spoken": "Unidentified Showers Of Precipitation" }, "SN": { "text": "SN", "spoken": "snow" }, "SNDZ": { "text": "SNDZ", "spoken": "Snow And Drizzle" }, "SNDZRA": { "text": "SNDZRA", "spoken": "Snow, Drizzle And Rain" }, "SNPL": { "text": "SNPL", "spoken": "Snow And Ice Pellets" }, "SNPLRA": { "text": "SNPLRA", "spoken": "Snow, Ice Pellets And Rain" }, "SNPLSG": { "text": "SNPLSG", "spoken": "Snow, Ice Pellets And Snow Grains" }, "SNRA": { "text": "SNRA", "spoken": "Snow And Rain" }, "SNRADZ": { "text": "SNRADZ", "spoken": "Snow, Rain And Drizzle" }, "SNRAPL": { "text": "SNRAPL", "spoken": "Snow, Rain And Ice Pellets" }, "SNRASG": { "text": "SNRASG", "spoken": "Snow, Rain And Snow Grains" }, "SNSG": { "text": "SNSG", "spoken": "Snow And Snow Grains" }, "SNSGPL": { "text": "SNSGPL", "spoken": "Snow, Snow Grains And Ice Pellets" }, "SNSGRA": { "text": "SNSGRA", "spoken": "Snow, Snow Grains And Rain" }, "SQ": { "text": "SQ", "spoken": "squalls" }, "SS": { "text": "SS", "spoken": "sandstorm" }, "TS": { "text": "TS", "spoken": "thunderstorm" }, "TSGR": { "text": "TSGR", "spoken": "Thunderstorm With Hail" }, "TSGRRA": { "text": "TSGRRA", "spoken": "Thunderstorm With Hail And Rain" }, "TSGRRASN": { "text": "TSGRRASN", "spoken": "Thunderstorm With Hail, Rain And Snow" }, "TSGRSN": { "text": "TSGRSN", "spoken": "Thunderstorm With Hail And Snow" }, "TSGRSNRA": { "text": "TSGRSNRA", "spoken": "Thunderstorm With Hail, Snow And Rain" }, "TSGS": { "text": "TSGS", "spoken": "Thunderstorm With Snow Pellets" }, "TSGSRA": { "text": "TSGSRA", "spoken": "Thunderstorm With Snow Pellets And Rain" }, "TSGSRASN": { "text": "TSGSRASN", "spoken": "Thunderstorm With Snow Pellets, Rain And Snow" }, "TSGSSN": { "text": "TSGSSN", "spoken": "Thunderstorm With Snow Pellets And Snow" }, "TSGSSNRA": { "text": "TSGSSNRA", "spoken": "Thunderstorm With Snow Pellets, Snow And Rain" }, "TSRA": { "text": "TSRA", "spoken": "Thunderstorm With Rain" }, "TSRAGR": { "text": "TSRAGR", "spoken": "Thunderstorm With Rain And Hail" }, "TSRAGRSN": { "text": "TSRAGRSN", "spoken": "Thunderstorm With Rain, Hail And Snow" }, "TSRAGS": { "text": "TSRAGS", "spoken": "Thunderstorm With Rain And Snow Pellets" }, "TSRAGSSN": { "text": "TSRAGSSN", "spoken": "Thunderstorm With Rain, Snow Pellets And Snow" }, "TSRASN": { "text": "TSRASN", "spoken": "Thunderstorm With Rain And Snow" }, "TSRASNGR": { "text": "TSRASNGR", "spoken": "Thunderstorm With Rain, Snow And Hail" }, "TSRASNGS": { "text": "TSRASNGS", "spoken": "Thunderstorm With Rain, Snow And Snow Pellets" }, "TSSN": { "text": "TSSN", "spoken": "Thunderstorm With Snow" }, "TSSNGR": { "text": "TSSNGR", "spoken": "Thunderstorm With Snow And Hail" }, "TSSNGRRA": { "text": "TSSNGRRA", "spoken": "Thunderstorm With Snow, Hail And Rain" }, "TSSNGS": { "text": "TSSNGS", "spoken": "Thunderstorm With Snow And Snow Pellets" }, "TSSNGSRA": { "text": "TSSNGSRA", "spoken": "Thunderstorm With Snow, Snow Pellets And Rain" }, "TSSNRA": { "text": "TSSNRA", "spoken": "Thunderstorm With Snow And Rain" }, "TSSNRAGR": { "text": "TSSNRAGR", "spoken": "Thunderstorm With Snow, Rain And Hail" }, "TSSNRAGS": { "text": "TSSNRAGS", "spoken": "Thunderstorm With Snow, Rain And Snow Pellets" }, "TSUP": { "text": "TSUP", "spoken": "Thunderstorm With Unidentified Precipitation" }, "UP": { "text": "UP", "spoken": "unknown precipitation" }, "VA": { "text": "VA", "spoken": "volcanic ash" }, "VCBLDU": { "text": "VCBLDU", "spoken": "Blowing Dust In The Vicinity" }, "VCBLSA": { "text": "VCBLSA", "spoken": "Blowing Sand In The Vicinity" }, "VCBLSN": { "text": "VCBLSN", "spoken": "Blowing Snow In The Vicinity" }, "VCDS": { "text": "VCDS", "spoken": "Duststorm In The Vicinity" }, "VCFC": { "text": "VCFC", "spoken": "Funnel Cloud In The Vicinity" }, "VCFG": { "text": "VCFG", "spoken": "Fog In The Vicinity" }, "VCPO": { "text": "VCPO", "spoken": "Dust/Sand Whirls In The Vicinity" }, "VCSH": { "text": "VCSH", "spoken": "Showers In The Vicinity" }, "VCSS": { "text": "VCSS", "spoken": "Sandstorm In The Vicinity" }, "VCTS": { "text": "VCTS", "spoken": "Thunderstorm In The Vicinity" }, "VCVA": { "text": "VCVA", "spoken": "Volcanic Ash In The Vicinity" } }, "template": { "text": "{weather}", "voice": "PRESENT WEATHER {weather}" } }, "recentWeather": { "template": { "text": "RE{weather}", "voice": "RECENT WEATHER {weather}" } }, "clouds": { "identifyCeilingLayer": false, "identifyCeilingLayerTextAtis": false, "textAtisCeilingPrefix": "CIG", "cloudCeilingLayerTypes": [ "BKN", "OVC" ], "convertToMetric": false, "isAltitudeInHundreds": false, "undeterminedLayerAltitude": { "text": "///", "voice": "cloud height not available" }, "automaticCbDetection": { "text": "//////CB", "voice": "RADAR DETECTED C-B CLOUDS" }, "types": { "FEW": { "text": "FEW{altitude}{convective}", "voice": "few {altitude} feet {convective}" }, "SCT": { "text": "SCT{altitude}{convective}", "voice": "scattered {altitude} feet {convective}" }, "BKN": { "text": "BKN{altitude}{convective}", "voice": "broken {altitude} feet {convective}" }, "OVC": { "text": "OVC{altitude}{convective}", "voice": "overcast {altitude} feet {convective}" }, "VV": { "text": "VV{altitude}", "voice": "vertical visibility {altitude} feet" }, "NSC": { "text": "NSC", "voice": "no significant clouds" }, "NCD": { "text": "NCD", "voice": "no clouds detected" }, "CLR": { "text": "CLR", "voice": "sky clear below one-two thousand" }, "SKC": { "text": "SKC", "voice": "sky clear" } }, "convectiveTypes": { "CB": "cee bee", "TCU": "towering cumulus" }, "template": { "text": "{clouds}", "voice": "CLOUDS {clouds}" } }, "temperature": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "T{temp}", "voice": "TEMPERATURE {temp}" } }, "dewpoint": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "DP{dewpoint}", "voice": "DEWPOINT {dewpoint}" } }, "altimeter": { "pronounceDecimal": false, "template": { "text": "QNH{altimeter}", "voice": "QNH {altimeter} HECTOPASCAL" } }, "trend": { "nosigText": "NOSIG", "nosigVoice": "NOSIG", "becomingText": "BECMG", "becomingVoice": "Becoming", "temporaryText": "TEMPO", "temporaryVoice": "Temporary", "notAvailableText": "TREND NOT AVBL", "notAvailableVoice": "Trend not available", "template": {} }, "windShear": { "runwayText": "WS R{Runway}", "runwayVoice": "Wind Shear Runway {Runway}", "allRunwayText": "WS ALL RWY", "allRunwayVoice": "Wind Shear All Runways", "template": {} }, "transitionLevel": { "values": [ { "low": 1051, "high": 1088, "altitude": 50 }, { "low": 1014, "high": 1050, "altitude": 60 }, { "low": 978, "high": 1013, "altitude": 70 }, { "low": 950, "high": 977, "altitude": 80 } ], "template": { "text": "TRL {trl} ", "voice": ".TRANSITION LEVEL {trl}" } }, "notams": { "template": { "text": "{notams}", "voice": "{notams}" } }, "closingStatement": { "autoIncludeClosingStatement": true, "template": { "text": "", "voice": " INFORMATION {letter|word} OUT" } } }, "notamsBeforeFreeText": true, "airportConditionsBeforeFreeText": true, "frequency": 118730000, "idsEndpoint": "", "useDecimalTerminology": true, "atisVoice": { "useTextToSpeech": true, "voice": "Default", "speechRate": 150 }, "presets": [ { "id": "e79e0840-f031-4af8-be19-a271bf43f159", "ordinal": 1, "name": "25C + 18", "template": "EDDF [ATIS_LETTER] [OBS_TIME]\r\nRWY_25C_18\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "8ffd2508-5145-44de-b4f2-ee849461851f", "ordinal": 2, "name": "07C + 18", "template": "EDDF [ATIS_LETTER] [OBS_TIME]\r\nRWY_07C_18\r\nINTERSECTION_M\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "a31b8c99-98fc-494b-b66f-5d19092bb98d", "ordinal": 3, "name": "07C with 18 clsd due to tailwind", "template": "EDDF [ATIS_LETTER] [OBS_TIME]\r\nRWY_07C\r\nRWY_18_NOT_USED_TAILWIND\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "1c1f88e0-eb6b-4c6c-834b-b3b7f137f9c6", "ordinal": 4, "name": "07C", "template": "EDDF [ATIS_LETTER] [OBS_TIME]\r\nRWY_07C\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "f8c6a249-fd6b-4107-bbdf-cf9834d5cdd8", "ordinal": 5, "name": "25C", "template": "EDDF [ATIS_LETTER] [OBS_TIME]\r\nRWY_25C\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "f8c6a249-fd6b-4107-bbdf-cf9834d5cdd8", "ordinal": 6, "name": "18", "template": "EDDF [ATIS_LETTER] [OBS_TIME]\r\nRWY_18\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } } ], "contractions": [ { "variableName": "EDDF", "text": "DEP-ATIS EDDF", "voice": "FRANKFURT DEPARTURE INFORMATION" }, { "variableName": "TRND", "text": "TREND", "voice": "" }, { "variableName": "RWY_25C_18", "text": "RWY 25C 18", "voice": "RWYS IN USE ^25C AND 18." }, { "variableName": "CHECK_CHARTS_FOR_DEP_FREQ", "text": "CHECK SID CHARTS FOR DEP FREQ", "voice": "CHECK DEPARTURE CHARTS FOR DEPARTURE FREQ" }, { "variableName": "LOW_VISIBILITY", "text": "LOW VISIBILITY PROCEDURES IN OPERATION, CAT II AND III AVBL", "voice": "LOW VISIBILITY PROCEDURES IN OPERATION, CAT 2 AND 3 AVBL." }, { "variableName": "RWY_07C_18", "text": "RWY 07C 18", "voice": "RWYS IN USE ^07C AND 18." }, { "variableName": "RWY_18", "text": "RWY 18", "voice": "RWY IN USE 18." }, { "variableName": "RWY_25C", "text": "RWY 25C", "voice": "RWY IN USE ^25C." }, { "variableName": "RWY_07C", "text": "RWY 07C", "voice": "RWY IN USE ^07C." }, { "variableName": "INTERSECTION_M", "text": "ACFT DEPARTING RWY18: EXPECT POSSIBLE DEPARTURE FROM INTERSECTION M, TORA 3454 METERS. IF UNABLE, ADVISE TWR ON INITIAL CONTACT", "voice": "ACFT DEPARTING RWY 18, EXPECT POSSIBLE DEPARTURE FROM INTERSECTION MIKE, TORA {3454} METERS. IF UNABLE ADVISE TWR ON INITIAL CONTACT." }, { "variableName": "TAILWIND_RWY_18_MORE_10_KT", "text": "TAILWIND COMPONENT RWY 18 MORE THAN 10 KT, PILOTS UNABLE TO ACCEPT SHALL ADVISE ATC UPON START-UP REQUEST", "voice": "TAILWIND COMPONENT RWY 18 MORE THAN 10 KT PILOTS UNABLE TO ACCEPT SHALL ADVISE ATC UPON START-UP REQUEST." }, { "variableName": "RWY_18_NOT_USED_TAILWIND", "text": "RWY 18 NOT IN USE DUE TO TAILWIND", "voice": "RWY 18 NOT IN USE DUE TO TAILWIND." }, { "variableName": "25C_ALL_SOUTH", "text": "ALL DEPARTING ACFT VIA MARUN, OBOKA AND TOBAK EXPECT SID WITH DESIGNATOR M OR W", "voice": "ALL DEPARTING ACFT VIA MARUN, OBOKA AND TOBAK EXPECT SID WITH DESIGNATOR MIKE OR WHISKEY." }, { "variableName": "25C_ALL_NORTH", "text": "ALL DEPARTING ACFT VIA MARUN, OBOKA AND TOBAK EXPECT SID WITH DESIGNATOR F OR G", "voice": "ALL DEPARTING ACFT VIA MARUN, OBOKA AND TOBAK EXPECT SID WITH DESIGNATOR FOXTROTT OR GOLF." }, { "variableName": "DE_ICING", "text": "REQ DE-ICING PRIOR STARTUP CLEARANCE", "voice": "REQUEST DE-ICING PRIOIR STARTUP CLEARANCE" }, { "variableName": "PDC_CLEARANCE", "text": "EXPECT ENROUTE CLEARANCE VIA PRIVATE MESSAGE ONLY. DO NOT REPLY.", "voice": "EXPECT ENROUTE CLEARANCE VIA PRIVATE MESSAGE ONLY. DO NOT REPLY." }, { "variableName": "ACDM", "text": "ACDM IN PROGRESS. REPORT TOBT AT VATS.IM/VDGS", "voice": "A:CDM IN PROGRESS. REPORT TARGET OFF BLOCK TIME AT VATS DOT I M SLASH VDGS." }, { "variableName": "DCL_INOP", "text": "DATALINK U/S ENROUTE CLEARANCE VIA VOICE ONLY", "voice": "DATA LINK U/S. ENROUTE CLEARANCE VIA VOICE ONLY." }, { "variableName": "BIRD_ACTIVITY", "text": "ATTENTION: BIRD ACTIVITY IN THE VCY OF THE AD", "voice": "ATTENTION, BIRD ACTIVITY IN THE VICINITY OF THE AERODROME" } ], "airportConditionDefinitions": [], "notamDefinitions": [ { "text": "LOW_VISIBILITY", "ordinal": 1, "enabled": false }, { "text": "ACDM", "ordinal": 2, "enabled": true }, { "text": "DCL_INOP", "ordinal": 3, "enabled": false }, { "text": "TAILWIND_RWY_18_MORE_10_KT", "ordinal": 4, "enabled": false }, { "text": "PDC_CLEARANCE", "ordinal": 5, "enabled": false }, { "text": "DE_ICING", "ordinal": 6, "enabled": false }, { "text": "25C_ALL_SOUTH", "ordinal": 7, "enabled": false }, { "text": "25C_ALL_NORTH", "ordinal": 8, "enabled": false }, { "text": "CHECK_CHARTS_FOR_DEP_FREQ", "ordinal": 9, "enabled": false }, { "text": "CAUTION WINDSHEAR ALL RWYS", "ordinal": 10, "enabled": false }, { "text": "BIRD_ACTIVITY", "ordinal": 11, "enabled": false } ] }, { "id": "c12a7fa9-2958-40ef-a778-c3e3bfba2e2f", "ordinal": 2, "identifier": "EDDL", "name": "D\u00fcsseldorf", "atisType": "Combined", "codeRange": { "low": "A", "high": "Z" }, "atisFormat": { "observationTime": { "standardUpdateTime": [ 20, 50 ], "template": { "text": "{type} {day}{time} ", "voice": ". {special} MET REPORT TIME {time}." } }, "surfaceWind": { "speakLeadingZero": false, "magneticVariation": { "enabled": false, "magneticDegrees": 0 }, "standard": { "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit}" } }, "standardGust": { "template": { "text": "{wind_dir}{wind_spd}G{wind_gust}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit} GUSTS MAXIMUM {wind_gust} {wind_unit}" } }, "variable": { "template": { "text": "VRB{wind_spd}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit}" } }, "variableGust": { "template": { "text": "VRB{wind_spd}G{wind_gust}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit} GUSTS MAXIMUM {wind_gust} {wind_unit}" } }, "variableDirection": { "template": { "text": "{wind_vmin}V{wind_vmax}", "voice": "VARIABLE BETWEEN {wind_vmin} AND {wind_vmax} DEGREES" } }, "calm": { "calmWindSpeed": 2, "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND CALM" } } }, "visibility": { "north": "to the north", "northEast": "to the north-east", "east": "to the east", "southEast": "to the south-east", "south": "to the south", "southWest": "to the south-west", "west": "to the west", "northWest": "to the north-west", "unlimitedVisibilityVoice": "visibility ^10 kilometers", "unlimitedVisibilityText": "9999", "includeVisibilitySuffix": true, "metersCutoff": 5000, "template": { "text": "{visibility}", "voice": "VISIBILITY {visibility}" } }, "runwayVisualRange": { "neutralTendency": "Neutral", "goingUpTendency": "upgrading", "goingDownTendency": "downgrading", "template": {} }, "presentWeather": { "presentWeatherTypes": { "-DS": { "text": "-DS", "spoken": "Light Duststorm" }, "-DZ": { "text": "-DZ", "spoken": "Light Drizzle" }, "-DZPL": { "text": "-DZPL", "spoken": "Light Drizzle And Ice Pellets" }, "-DZPLRA": { "text": "-DZPLRA", "spoken": "Light Drizzle, Ice Pellets And Rain" }, "-DZRA": { "text": "-DZRA", "spoken": "Light Drizzle And Rain" }, "-DZRAPL": { "text": "-DZRAPL", "spoken": "Light Drizzle, Rain And Ice Pellets" }, "-DZRASG": { "text": "-DZRASG", "spoken": "Light Drizzle, Rain And Snow Grains" }, "-DZRASN": { "text": "-DZRASN", "spoken": "Light Drizzle, Rain And Snow" }, "-DZSG": { "text": "-DZSG", "spoken": "Light Drizzle And Snow Grains" }, "-DZSGRA": { "text": "-DZSGRA", "spoken": "Light Drizzle, Snow Grains And Rain" }, "-DZSN": { "text": "-DZSN", "spoken": "Light Drizzle And Snow" }, "-DZSNRA": { "text": "-DZSNRA", "spoken": "Light Drizzle, Snow And Rain" }, "-FZDZ": { "text": "-FZDZ", "spoken": "Light Freezing Drizzle" }, "-FZDZPL": { "text": "-FZDZPL", "spoken": "Light Freezing Drizzle And Ice Pellets" }, "-FZDZRA": { "text": "-FZDZRA", "spoken": "Light Freezing Drizzle And Rain" }, "-FZDZSG": { "text": "-FZDZSG", "spoken": "Light Freezing Drizzle And Snow Grains" }, "-FZDZSN": { "text": "-FZDZSN", "spoken": "Light Freezing Drizzle And Snow" }, "-FZRA": { "text": "-FZRA", "spoken": "Light Freezing Rain" }, "-FZRADZ": { "text": "-FZRADZ", "spoken": "Light Freezing Rain And Drizzle" }, "-FZRAPL": { "text": "-FZRAPL", "spoken": "Light Freezing Rain And Ice Pellets" }, "-FZRASG": { "text": "-FZRASG", "spoken": "Light Freezing Rain And Snow Grains" }, "-FZRASN": { "text": "-FZRASN", "spoken": "Light Freezing Rain And Snow" }, "-FZUP": { "text": "-FZUP", "spoken": "Light Unidentified Freezing Precipitation" }, "-PL": { "text": "-PL", "spoken": "Light Ice Pellets" }, "-PLDZ": { "text": "-PLDZ", "spoken": "Light Ice Pellets And Drizzle" }, "-PLDZRA": { "text": "-PLDZRA", "spoken": "Light Ice Pellets, Drizzle And Rain" }, "-PLRA": { "text": "-PLRA", "spoken": "Light Ice Pellets And Rain" }, "-PLRADZ": { "text": "-PLRADZ", "spoken": "Light Ice Pellets, Rain And Drizzle" }, "-PLRASN": { "text": "-PLRASN", "spoken": "Light Ice Pellets, Rain And Snow" }, "-PLSG": { "text": "-PLSG", "spoken": "Light Ice Pellets And Snow Grains" }, "-PLSGSN": { "text": "-PLSGSN", "spoken": "Light Ice Pellets, Snow Grains And Snow" }, "-PLSN": { "text": "-PLSN", "spoken": "Light Ice Pellets And Snow" }, "-PLSNRA": { "text": "-PLSNRA", "spoken": "Light Ice Pellets, Snow And Rain" }, "-PLSNSG": { "text": "-PLSNSG", "spoken": "Light Ice Pellets, Snow And Snow Grains" }, "-RA": { "text": "-RA", "spoken": "Light Rain" }, "-RADZ": { "text": "-RADZ", "spoken": "Light Rain And Drizzle" }, "-RADZPL": { "text": "-RADZPL", "spoken": "Light Rain, Drizzle And Ice Pellets" }, "-RADZSG": { "text": "-RADZSG", "spoken": "Light Rain, Drizzle And Snow Grains" }, "-RADZSN": { "text": "-RADZSN", "spoken": "Light Rain, Drizzle And Snow" }, "-RAPL": { "text": "-RAPL", "spoken": "Light Rain And Ice Pellets" }, "-RAPLDZ": { "text": "-RAPLDZ", "spoken": "Light Rain, Ice Pellets And Drizzle" }, "-RAPLSN": { "text": "-RAPLSN", "spoken": "Light Rain, Ice Pellets And Snow" }, "-RASG": { "text": "-RASG", "spoken": "Light Rain And Snow Grains" }, "-RASGDZ": { "text": "-RASGDZ", "spoken": "Light Rain, Snow Grains And Drizzle" }, "-RASGSN": { "text": "-RASGSN", "spoken": "Light Rain, Snow Grains And Snow" }, "-RASN": { "text": "-RASN", "spoken": "Light Rain And Snow" }, "-RASNDZ": { "text": "-RASNDZ", "spoken": "Light Rain, Snow And Drizzle" }, "-RASNPL": { "text": "-RASNPL", "spoken": "Light Rain, Snow And Ice Pellets" }, "-RASNSG": { "text": "-RASNSG", "spoken": "Light Rain, Snow And Snow Grains" }, "-SG": { "text": "-SG", "spoken": "Light Snow Grains" }, "-SGDZ": { "text": "-SGDZ", "spoken": "Light Snow Grains And Drizzle" }, "-SGDZRA": { "text": "-SGDZRA", "spoken": "Light Snow Grains, Drizzle And Rain" }, "-SGPL": { "text": "-SGPL", "spoken": "Light Snow Grains And Ice Pellets" }, "-SGPLSN": { "text": "-SGPLSN", "spoken": "Light Snow Grains, Ice Pellets And Snow" }, "-SGRA": { "text": "-SGRA", "spoken": "Light Snow Grains And Rain" }, "-SGRADZ": { "text": "-SGRADZ", "spoken": "Light Snow Grains, Rain And Drizzle" }, "-SGRASN": { "text": "-SGRASN", "spoken": "Light Snow Grains, Rain And Snow" }, "-SGSN": { "text": "-SGSN", "spoken": "Light Snow Grains And Snow" }, "-SGSNPL": { "text": "-SGSNPL", "spoken": "Light Snow Grains, Snow And Ice Pellets" }, "-SGSNRA": { "text": "-SGSNRA", "spoken": "Light Snow Grains, Snow And Rain" }, "-SHGR": { "text": "-SHGR", "spoken": "Light Showers Of Hail" }, "-SHGRRA": { "text": "-SHGRRA", "spoken": "Light Showers Of Hail And Rain" }, "-SHGRRASN": { "text": "-SHGRRASN", "spoken": "Light Showers Of Hail, Rain And Snow" }, "-SHGRSN": { "text": "-SHGRSN", "spoken": "Light Showers Of Hail And Snow" }, "-SHGRSNRA": { "text": "-SHGRSNRA", "spoken": "Light Showers Of Hail, Snow And Rain" }, "-SHGS": { "text": "-SHGS", "spoken": "Light Showers Of Snow Pellets" }, "-SHGSRA": { "text": "-SHGSRA", "spoken": "Light Showers Of Snow Pellets And Rain" }, "-SHGSRASN": { "text": "-SHGSRASN", "spoken": "Light Showers Of Snow Pellets, Rain And Snow" }, "-SHGSSN": { "text": "-SHGSSN", "spoken": "Light Showers Of Snow Pellets And Snow" }, "-SHGSSNRA": { "text": "-SHGSSNRA", "spoken": "Light Showers Of Snow Pellets, Snow And Rain" }, "-SHRA": { "text": "-SHRA", "spoken": "Light Showers Of Rain" }, "-SHRAGR": { "text": "-SHRAGR", "spoken": "Light Showers Of Rain And Hail" }, "-SHRAGRSN": { "text": "-SHRAGRSN", "spoken": "Light Showers Of Rain, Hail And Snow" }, "-SHRAGS": { "text": "-SHRAGS", "spoken": "Light Showers Of Rain And Snow Pellets" }, "-SHRAGSSN": { "text": "-SHRAGSSN", "spoken": "Light Showers Of Rain, Snow Pellets And Snow" }, "-SHRASN": { "text": "-SHRASN", "spoken": "Light Showers Of Rain And Snow" }, "-SHRASNGR": { "text": "-SHRASNGR", "spoken": "Light Showers Of Rain, Snow And Hail" }, "-SHRASNGS": { "text": "-SHRASNGS", "spoken": "Light Showers Of Rain, Snow And Snow Pellets" }, "-SHSN": { "text": "-SHSN", "spoken": "Light Showers Of Snow" }, "-SHSNGR": { "text": "-SHSNGR", "spoken": "Light Showers Of Snow And Hail" }, "-SHSNGRRA": { "text": "-SHSNGRRA", "spoken": "Light Showers Of Snow, Hail And Rain" }, "-SHSNGS": { "text": "-SHSNGS", "spoken": "Light Showers Of Snow And Snow Pellets" }, "-SHSNGSRA": { "text": "-SHSNGSRA", "spoken": "Light Showers Of Snow, Snow Pellets And Rain" }, "-SHSNRA": { "text": "-SHSNRA", "spoken": "Light Showers Of Snow And Rain" }, "-SHSNRAGR": { "text": "-SHSNRAGR", "spoken": "Light Showers Of Snow, Rain And Hail" }, "-SHSNRAGS": { "text": "-SHSNRAGS", "spoken": "Light Showers Of Snow, Rain And Snow Pellets" }, "-SHUP": { "text": "-SHUP", "spoken": "Light Unidentified Showers Of Precipitation" }, "-SN": { "text": "-SN", "spoken": "Light Snow" }, "-SNDZ": { "text": "-SNDZ", "spoken": "Light Snow And Drizzle" }, "-SNDZRA": { "text": "-SNDZRA", "spoken": "Light Snow, Drizzle And Rain" }, "-SNPL": { "text": "-SNPL", "spoken": "Light Snow And Ice Pellets" }, "-SNPLRA": { "text": "-SNPLRA", "spoken": "Light Snow, Ice Pellets And Rain" }, "-SNPLSG": { "text": "-SNPLSG", "spoken": "Light Snow, Ice Pellets And Snow Grains" }, "-SNRA": { "text": "-SNRA", "spoken": "Light Snow And Rain" }, "-SNRADZ": { "text": "-SNRADZ", "spoken": "Light Snow, Rain And Drizzle" }, "-SNRAPL": { "text": "-SNRAPL", "spoken": "Light Snow, Rain And Ice Pellets" }, "-SNRASG": { "text": "-SNRASG", "spoken": "Light Snow, Rain And Snow Grains" }, "-SNSG": { "text": "-SNSG", "spoken": "Light Snow And Snow Grains" }, "-SNSGPL": { "text": "-SNSGPL", "spoken": "Light Snow, Snow Grains And Ice Pellets" }, "-SNSGRA": { "text": "-SNSGRA", "spoken": "Light Snow, Snow Grains And Rain" }, "-SS": { "text": "-SS", "spoken": "Light Sandstorm" }, "-TSGR": { "text": "-TSGR", "spoken": "Thunderstorm With Light Hail" }, "-TSGRRA": { "text": "-TSGRRA", "spoken": "Thunderstorm With Light Hail And Rain" }, "-TSGRRASN": { "text": "-TSGRRASN", "spoken": "Thunderstorm With Light Hail, Rain And Snow" }, "-TSGRSN": { "text": "-TSGRSN", "spoken": "Thunderstorm With Light Hail And Snow" }, "-TSGRSNRA": { "text": "-TSGRSNRA", "spoken": "Thunderstorm With Light Hail, Snow And Rain" }, "-TSGS": { "text": "-TSGS", "spoken": "Thunderstorm With Light Snow Pellets" }, "-TSGSRA": { "text": "-TSGSRA", "spoken": "Thunderstorm With Light Snow Pellets And Rain" }, "-TSGSRASN": { "text": "-TSGSRASN", "spoken": "Thunderstorm With Light Snow Pellets, Rain And Snow" }, "-TSGSSN": { "text": "-TSGSSN", "spoken": "Thunderstorm With Light Snow Pellets And Snow" }, "-TSGSSNRA": { "text": "-TSGSSNRA", "spoken": "Thunderstorm With Light Snow Pellets, Snow And Rain" }, "-TSRA": { "text": "-TSRA", "spoken": "Thunderstorm With Light Rain" }, "-TSRAGR": { "text": "-TSRAGR", "spoken": "Thunderstorm With Light Rain And Hail" }, "-TSRAGRSN": { "text": "-TSRAGRSN", "spoken": "Thunderstorm With Light Rain, Hail And Snow" }, "-TSRAGS": { "text": "-TSRAGS", "spoken": "Thunderstorm With Light Rain And Snow Pellets" }, "-TSRAGSSN": { "text": "-TSRAGSSN", "spoken": "Thunderstorm With Light Rain, Snow Pellets And Snow" }, "-TSRASN": { "text": "-TSRASN", "spoken": "Thunderstorm With Light Rain And Snow" }, "-TSRASNGR": { "text": "-TSRASNGR", "spoken": "Thunderstorm With Light Rain, Snow And Hail" }, "-TSRASNGS": { "text": "-TSRASNGS", "spoken": "Thunderstorm With Light Rain, Snow And Snow Pellets" }, "-TSSN": { "text": "-TSSN", "spoken": "Thunderstorm With Light Snow" }, "-TSSNGR": { "text": "-TSSNGR", "spoken": "Thunderstorm With Light Snow And Hail" }, "-TSSNGRRA": { "text": "-TSSNGRRA", "spoken": "Thunderstorm With Light Snow, Hail And Rain" }, "-TSSNGS": { "text": "-TSSNGS", "spoken": "Thunderstorm With Light Snow And Snow Pellets" }, "-TSSNGSRA": { "text": "-TSSNGSRA", "spoken": "Thunderstorm With Light Snow, Snow Pellets And Rain" }, "-TSSNRA": { "text": "-TSSNRA", "spoken": "Thunderstorm With Light Snow And Rain" }, "-TSSNRAGR": { "text": "-TSSNRAGR", "spoken": "Thunderstorm With Light Snow, Rain And Hail" }, "-TSSNRAGS": { "text": "-TSSNRAGS", "spoken": "Thunderstorm With Light Snow, Rain And Snow Pellets" }, "-TSUP": { "text": "-TSUP", "spoken": "Thunderstorm With Light Unidentified Precipitation" }, "-UP": { "text": "-UP", "spoken": "Light Unidentified Precipitation" }, "+DS": { "text": "+DS", "spoken": "Heavy Duststorm" }, "+DZ": { "text": "+DZ", "spoken": "Heavy Drizzle" }, "+DZPL": { "text": "+DZPL", "spoken": "Heavy Drizzle And Ice Pellets" }, "+DZPLRA": { "text": "+DZPLRA", "spoken": "Heavy Drizzle, Ice Pellets And Rain" }, "+DZRA": { "text": "+DZRA", "spoken": "Heavy Drizzle And Rain" }, "+DZRAPL": { "text": "+DZRAPL", "spoken": "Heavy Drizzle, Rain And Ice Pellets" }, "+DZRASG": { "text": "+DZRASG", "spoken": "Heavy Drizzle, Rain And Snow Grains" }, "+DZRASN": { "text": "+DZRASN", "spoken": "Heavy Drizzle, Rain And Snow" }, "+DZSG": { "text": "+DZSG", "spoken": "Heavy Drizzle And Snow Grains" }, "+DZSGRA": { "text": "+DZSGRA", "spoken": "Heavy Drizzle, Snow Grains And Rain" }, "+DZSN": { "text": "+DZSN", "spoken": "Heavy Drizzle And Snow" }, "+DZSNRA": { "text": "+DZSNRA", "spoken": "Heavy Drizzle, Snow And Rain" }, "+FC": { "text": "+FC", "spoken": "Well-Developed Funnel Cloud" }, "+FZDZ": { "text": "+FZDZ", "spoken": "Heavy Freezing Drizzle" }, "+FZDZPL": { "text": "+FZDZPL", "spoken": "Heavy Freezing Drizzle And Ice Pellets" }, "+FZDZRA": { "text": "+FZDZRA", "spoken": "Heavy Freezing Drizzle And Rain" }, "+FZDZSG": { "text": "+FZDZSG", "spoken": "Heavy Freezing Drizzle And Snow Grains" }, "+FZDZSN": { "text": "+FZDZSN", "spoken": "Heavy Freezing Drizzle And Snow" }, "+FZRA": { "text": "+FZRA", "spoken": "Heavy Freezing Rain" }, "+FZRADZ": { "text": "+FZRADZ", "spoken": "Heavy Freezing Rain And Drizzle" }, "+FZRAPL": { "text": "+FZRAPL", "spoken": "Heavy Freezing Rain And Ice Pellets" }, "+FZRASG": { "text": "+FZRASG", "spoken": "Heavy Freezing Rain And Snow Grains" }, "+FZRASN": { "text": "+FZRASN", "spoken": "Heavy Freezing Rain And Snow" }, "+FZUP": { "text": "+FZUP", "spoken": "Heavy Unidentified Freezing Precipitation" }, "+PL": { "text": "+PL", "spoken": "Heavy Ice Pellets" }, "+PLDZ": { "text": "+PLDZ", "spoken": "Heavy Ice Pellets And Drizzle" }, "+PLDZRA": { "text": "+PLDZRA", "spoken": "Heavy Ice Pellets, Drizzle And Rain" }, "+PLRA": { "text": "+PLRA", "spoken": "Heavy Ice Pellets And Rain" }, "+PLRADZ": { "text": "+PLRADZ", "spoken": "Heavy Ice Pellets, Rain And Drizzle" }, "+PLRASN": { "text": "+PLRASN", "spoken": "Heavy Ice Pellets, Rain And Snow" }, "+PLSG": { "text": "+PLSG", "spoken": "Heavy Ice Pellets And Snow Grains" }, "+PLSGSN": { "text": "+PLSGSN", "spoken": "Heavy Ice Pellets, Snow Grains And Snow" }, "+PLSN": { "text": "+PLSN", "spoken": "Heavy Ice Pellets And Snow" }, "+PLSNRA": { "text": "+PLSNRA", "spoken": "Heavy Ice Pellets, Snow And Rain" }, "+PLSNSG": { "text": "+PLSNSG", "spoken": "Heavy Ice Pellets, Snow And Snow Grains" }, "+RA": { "text": "+RA", "spoken": "Heavy Rain" }, "+RADZ": { "text": "+RADZ", "spoken": "Heavy Rain And Drizzle" }, "+RADZPL": { "text": "+RADZPL", "spoken": "Heavy Rain, Drizzle And Ice Pellets" }, "+RADZSG": { "text": "+RADZSG", "spoken": "Heavy Rain, Drizzle And Snow Grains" }, "+RADZSN": { "text": "+RADZSN", "spoken": "Heavy Rain, Drizzle And Snow" }, "+RAPL": { "text": "+RAPL", "spoken": "Heavy Rain And Ice Pellets" }, "+RAPLDZ": { "text": "+RAPLDZ", "spoken": "Heavy Rain, Ice Pellets And Drizzle" }, "+RAPLSN": { "text": "+RAPLSN", "spoken": "Heavy Rain, Ice Pellets And Snow" }, "+RASG": { "text": "+RASG", "spoken": "Heavy Rain And Snow Grains" }, "+RASGDZ": { "text": "+RASGDZ", "spoken": "Heavy Rain, Snow Grains And Drizzle" }, "+RASGSN": { "text": "+RASGSN", "spoken": "Heavy Rain, Snow Grains And Snow" }, "+RASN": { "text": "+RASN", "spoken": "Heavy Rain And Snow" }, "+RASNDZ": { "text": "+RASNDZ", "spoken": "Heavy Rain, Snow And Drizzle" }, "+RASNPL": { "text": "+RASNPL", "spoken": "Heavy Rain, Snow And Ice Pellets" }, "+RASNSG": { "text": "+RASNSG", "spoken": "Heavy Rain, Snow And Snow Grains" }, "+SG": { "text": "+SG", "spoken": "Heavy Snow Grains" }, "+SGDZ": { "text": "+SGDZ", "spoken": "Heavy Snow Grains And Drizzle" }, "+SGDZRA": { "text": "+SGDZRA", "spoken": "Heavy Snow Grains, Drizzle And Rain" }, "+SGPL": { "text": "+SGPL", "spoken": "Heavy Snow Grains And Ice Pellets" }, "+SGPLSN": { "text": "+SGPLSN", "spoken": "Heavy Snow Grains, Ice Pellets And Snow" }, "+SGRA": { "text": "+SGRA", "spoken": "Heavy Snow Grains And Rain" }, "+SGRADZ": { "text": "+SGRADZ", "spoken": "Heavy Snow Grains, Rain And Drizzle" }, "+SGRASN": { "text": "+SGRASN", "spoken": "Heavy Snow Grains, Rain And Snow" }, "+SGSN": { "text": "+SGSN", "spoken": "Heavy Snow Grains And Snow" }, "+SGSNPL": { "text": "+SGSNPL", "spoken": "Heavy Snow Grains, Snow And Ice Pellets" }, "+SGSNRA": { "text": "+SGSNRA", "spoken": "Heavy Snow Grains, Snow And Rain" }, "+SHGR": { "text": "+SHGR", "spoken": "Heavy Showers Of Hail" }, "+SHGRRA": { "text": "+SHGRRA", "spoken": "Heavy Showers Of Hail And Rain" }, "+SHGRRASN": { "text": "+SHGRRASN", "spoken": "Heavy Showers Of Hail, Rain And Snow" }, "+SHGRSN": { "text": "+SHGRSN", "spoken": "Heavy Showers Of Hail And Snow" }, "+SHGRSNRA": { "text": "+SHGRSNRA", "spoken": "Heavy Showers Of Hail, Snow And Rain" }, "+SHGS": { "text": "+SHGS", "spoken": "Heavy Showers Of Snow Pellets" }, "+SHGSRA": { "text": "+SHGSRA", "spoken": "Heavy Showers Of Snow Pellets And Rain" }, "+SHGSRASN": { "text": "+SHGSRASN", "spoken": "Heavy Showers Of Snow Pellets, Rain And Snow" }, "+SHGSSN": { "text": "+SHGSSN", "spoken": "Heavy Showers Of Snow Pellets And Snow" }, "+SHGSSNRA": { "text": "+SHGSSNRA", "spoken": "Heavy Showers Of Snow Pellets, Snow And Rain" }, "+SHRA": { "text": "+SHRA", "spoken": "Heavy Showers Of Rain" }, "+SHRAGR": { "text": "+SHRAGR", "spoken": "Heavy Showers Of Rain And Hail" }, "+SHRAGRSN": { "text": "+SHRAGRSN", "spoken": "Heavy Showers Of Rain, Hail And Snow" }, "+SHRAGS": { "text": "+SHRAGS", "spoken": "Heavy Showers Of Rain And Snow Pellets" }, "+SHRAGSSN": { "text": "+SHRAGSSN", "spoken": "Heavy Showers Of Rain, Snow Pellets And Snow" }, "+SHRASN": { "text": "+SHRASN", "spoken": "Heavy Showers Of Rain And Snow" }, "+SHRASNGR": { "text": "+SHRASNGR", "spoken": "Heavy Showers Of Rain, Snow And Hail" }, "+SHRASNGS": { "text": "+SHRASNGS", "spoken": "Heavy Showers Of Rain, Snow And Snow Pellets" }, "+SHSN": { "text": "+SHSN", "spoken": "Heavy Showers Of Snow" }, "+SHSNGR": { "text": "+SHSNGR", "spoken": "Heavy Showers Of Snow And Hail" }, "+SHSNGRRA": { "text": "+SHSNGRRA", "spoken": "Heavy Showers Of Snow, Hail And Rain" }, "+SHSNGS": { "text": "+SHSNGS", "spoken": "Heavy Showers Of Snow And Snow Pellets" }, "+SHSNGSRA": { "text": "+SHSNGSRA", "spoken": "Heavy Showers Of Snow, Snow Pellets And Rain" }, "+SHSNRA": { "text": "+SHSNRA", "spoken": "Heavy Showers Of Snow And Rain" }, "+SHSNRAGR": { "text": "+SHSNRAGR", "spoken": "Heavy Showers Of Snow, Rain And Hail" }, "+SHSNRAGS": { "text": "+SHSNRAGS", "spoken": "Heavy Showers Of Snow, Rain And Snow Pellets" }, "+SHUP": { "text": "+SHUP", "spoken": "Heavy Unidentified Showers Of Precipitation" }, "+SN": { "text": "+SN", "spoken": "Heavy Snow" }, "+SNDZ": { "text": "+SNDZ", "spoken": "Heavy Snow And Drizzle" }, "+SNDZRA": { "text": "+SNDZRA", "spoken": "Heavy Snow, Drizzle And Rain" }, "+SNPL": { "text": "+SNPL", "spoken": "Heavy Snow And Ice Pellets" }, "+SNPLRA": { "text": "+SNPLRA", "spoken": "Heavy Snow, Ice Pellets And Rain" }, "+SNPLSG": { "text": "+SNPLSG", "spoken": "Heavy Snow, Ice Pellets And Snow Grains" }, "+SNRA": { "text": "+SNRA", "spoken": "Heavy Snow And Rain" }, "+SNRADZ": { "text": "+SNRADZ", "spoken": "Heavy Snow, Rain And Drizzle" }, "+SNRAPL": { "text": "+SNRAPL", "spoken": "Heavy Snow, Rain And Ice Pellets" }, "+SNRASG": { "text": "+SNRASG", "spoken": "Heavy Snow, Rain And Snow Grains" }, "+SNSG": { "text": "+SNSG", "spoken": "Heavy Snow And Snow Grains" }, "+SNSGPL": { "text": "+SNSGPL", "spoken": "Heavy Snow, Snow Grains And Ice Pellets" }, "+SNSGRA": { "text": "+SNSGRA", "spoken": "Heavy Snow, Snow Grains And Rain" }, "+SS": { "text": "+SS", "spoken": "Heavy Sandstorm" }, "+TSGR": { "text": "+TSGR", "spoken": "Thunderstorm With Heavy Hail" }, "+TSGRRA": { "text": "+TSGRRA", "spoken": "Thunderstorm With Heavy Hail And Rain" }, "+TSGRRASN": { "text": "+TSGRRASN", "spoken": "Thunderstorm With Heavy Hail, Rain And Snow" }, "+TSGRSN": { "text": "+TSGRSN", "spoken": "Thunderstorm With Heavy Hail And Snow" }, "+TSGRSNRA": { "text": "+TSGRSNRA", "spoken": "Thunderstorm With Heavy Hail, Snow And Rain" }, "+TSGS": { "text": "+TSGS", "spoken": "Thunderstorm With Heavy Snow Pellets" }, "+TSGSRA": { "text": "+TSGSRA", "spoken": "Thunderstorm With Heavy Snow Pellets And Rain" }, "+TSGSRASN": { "text": "+TSGSRASN", "spoken": "Thunderstorm With Heavy Snow Pellets, Rain And Snow" }, "+TSGSSN": { "text": "+TSGSSN", "spoken": "Thunderstorm With Heavy Snow Pellets And Snow" }, "+TSGSSNRA": { "text": "+TSGSSNRA", "spoken": "Thunderstorm With Heavy Snow Pellets, Snow And Rain" }, "+TSRA": { "text": "+TSRA", "spoken": "Thunderstorm With Heavy Rain" }, "+TSRAGR": { "text": "+TSRAGR", "spoken": "Thunderstorm With Heavy Rain And Hail" }, "+TSRAGRSN": { "text": "+TSRAGRSN", "spoken": "Thunderstorm With Heavy Rain, Hail And Snow" }, "+TSRAGS": { "text": "+TSRAGS", "spoken": "Thunderstorm With Heavy Rain And Snow Pellets" }, "+TSRAGSSN": { "text": "+TSRAGSSN", "spoken": "Thunderstorm With Heavy Rain, Snow Pellets And Snow" }, "+TSRASN": { "text": "+TSRASN", "spoken": "Thunderstorm With Heavy Rain And Snow" }, "+TSRASNGR": { "text": "+TSRASNGR", "spoken": "Thunderstorm With Heavy Rain, Snow And Hail" }, "+TSRASNGS": { "text": "+TSRASNGS", "spoken": "Thunderstorm With Heavy Rain, Snow And Snow Pellets" }, "+TSSN": { "text": "+TSSN", "spoken": "Thunderstorm With Heavy Snow" }, "+TSSNGR": { "text": "+TSSNGR", "spoken": "Thunderstorm With Heavy Snow And Hail" }, "+TSSNGRRA": { "text": "+TSSNGRRA", "spoken": "Thunderstorm With Heavy Snow, Hail And Rain" }, "+TSSNGS": { "text": "+TSSNGS", "spoken": "Thunderstorm With Heavy Snow And Snow Pellets" }, "+TSSNGSRA": { "text": "+TSSNGSRA", "spoken": "Thunderstorm With Heavy Snow, Snow Pellets And Rain" }, "+TSSNRA": { "text": "+TSSNRA", "spoken": "Thunderstorm With Heavy Snow And Rain" }, "+TSSNRAGR": { "text": "+TSSNRAGR", "spoken": "Thunderstorm With Heavy Snow, Rain And Hail" }, "+TSSNRAGS": { "text": "+TSSNRAGS", "spoken": "Thunderstorm With Heavy Snow, Rain And Snow Pellets" }, "+TSUP": { "text": "+TSUP", "spoken": "Thunderstorm With Heavy Unidentified Precipitation" }, "+UP": { "text": "+UP", "spoken": "Heavy Unidentified Precipitation" }, "BC": { "text": "BC", "spoken": "patches" }, "BCFG": { "text": "BCFG", "spoken": "Patches Of Fog" }, "BL": { "text": "BL", "spoken": "blowing" }, "BLDU": { "text": "BLDU", "spoken": "Blowing Dust" }, "BLSA": { "text": "BLSA", "spoken": "Blowing Sand" }, "BLSN": { "text": "BLSN", "spoken": "Blowing Snow" }, "BR": { "text": "BR", "spoken": "mist" }, "DR": { "text": "DR", "spoken": "low drifting" }, "DRDU": { "text": "DRDU", "spoken": "Low Drifting Dust" }, "DRSA": { "text": "DRSA", "spoken": "Low Drifting Sand" }, "DRSN": { "text": "DRSN", "spoken": "Low Drifting Snow" }, "DS": { "text": "DS", "spoken": "dust storm" }, "DU": { "text": "DU", "spoken": "widespread dust" }, "DZ": { "text": "DZ", "spoken": "drizzle" }, "DZPL": { "text": "DZPL", "spoken": "Drizzle And Ice Pellets" }, "DZPLRA": { "text": "DZPLRA", "spoken": "Drizzle, Ice Pellets And Rain" }, "DZRA": { "text": "DZRA", "spoken": "Drizzle And Rain" }, "DZRAPL": { "text": "DZRAPL", "spoken": "Drizzle, Rain And Ice Pellets" }, "DZRASG": { "text": "DZRASG", "spoken": "Drizzle, Rain And Snow Grains" }, "DZRASN": { "text": "DZRASN", "spoken": "Drizzle, Rain And Snow" }, "DZSG": { "text": "DZSG", "spoken": "Drizzle And Snow Grains" }, "DZSGRA": { "text": "DZSGRA", "spoken": "Drizzle, Snow Grains And Rain" }, "DZSN": { "text": "DZSN", "spoken": "Drizzle And Snow" }, "DZSNRA": { "text": "DZSNRA", "spoken": "Drizzle, Snow And Rain" }, "FC": { "text": "FC", "spoken": "funnel cloud tornado waterspout" }, "FG": { "text": "FG", "spoken": "fog" }, "FU": { "text": "FU", "spoken": "smoke" }, "FZ": { "text": "FZ", "spoken": "freezing" }, "FZDZ": { "text": "FZDZ", "spoken": "Freezing Drizzle" }, "FZDZPL": { "text": "FZDZPL", "spoken": "Freezing Drizzle And Ice Pellets" }, "FZDZRA": { "text": "FZDZRA", "spoken": "Freezing Drizzle And Rain" }, "FZDZSG": { "text": "FZDZSG", "spoken": "Freezing Drizzle And Snow Grains" }, "FZDZSN": { "text": "FZDZSN", "spoken": "Freezing Drizzle And Snow" }, "FZFG": { "text": "FZFG", "spoken": "Freezing Fog" }, "FZRA": { "text": "FZRA", "spoken": "Freezing Rain" }, "FZRADZ": { "text": "FZRADZ", "spoken": "Freezing Rain And Drizzle" }, "FZRAPL": { "text": "FZRAPL", "spoken": "Freezing Rain And Ice Pellets" }, "FZRASG": { "text": "FZRASG", "spoken": "Freezing Rain And Snow Grains" }, "FZRASN": { "text": "FZRASN", "spoken": "Freezing Rain And Snow" }, "FZUP": { "text": "FZUP", "spoken": "Unidentified Freezing Precipitation" }, "GR": { "text": "GR", "spoken": "hail" }, "GS": { "text": "GS", "spoken": "small hail" }, "HZ": { "text": "HZ", "spoken": "haze" }, "IC": { "text": "IC", "spoken": "ice crystals" }, "MI": { "text": "MI", "spoken": "shallow" }, "MIFG": { "text": "MIFG", "spoken": "Shallow Fog" }, "NSW": { "text": "NSW", "spoken": "No Significant Weather" }, "PL": { "text": "PL", "spoken": "ice pellets" }, "PLDZ": { "text": "PLDZ", "spoken": "Ice Pellets And Drizzle" }, "PLDZRA": { "text": "PLDZRA", "spoken": "Ice Pellets, Drizzle And Rain" }, "PLRA": { "text": "PLRA", "spoken": "Ice Pellets And Rain" }, "PLRADZ": { "text": "PLRADZ", "spoken": "Ice Pellets, Rain And Drizzle" }, "PLRASN": { "text": "PLRASN", "spoken": "Ice Pellets, Rain And Snow" }, "PLSG": { "text": "PLSG", "spoken": "Ice Pellets And Snow Grains" }, "PLSGSN": { "text": "PLSGSN", "spoken": "Ice Pellets, Snow Grains And Snow" }, "PLSN": { "text": "PLSN", "spoken": "Ice Pellets And Snow" }, "PLSNRA": { "text": "PLSNRA", "spoken": "Ice Pellets, Snow And Rain" }, "PLSNSG": { "text": "PLSNSG", "spoken": "Ice Pellets, Snow And Snow Grains" }, "PO": { "text": "PO", "spoken": "well developed dust, sand whirls" }, "PR": { "text": "PR", "spoken": "partial" }, "PRFG": { "text": "PRFG", "spoken": "Partial Fog" }, "PY": { "text": "PY", "spoken": "spray" }, "RA": { "text": "RA", "spoken": "rain" }, "RADZ": { "text": "RADZ", "spoken": "Rain And Drizzle" }, "RADZPL": { "text": "RADZPL", "spoken": "Rain, Drizzle And Ice Pellets" }, "RADZSG": { "text": "RADZSG", "spoken": "Rain, Drizzle And Snow Grains" }, "RADZSN": { "text": "RADZSN", "spoken": "Rain, Drizzle And Snow" }, "RAPL": { "text": "RAPL", "spoken": "Rain And Ice Pellets" }, "RAPLDZ": { "text": "RAPLDZ", "spoken": "Rain, Ice Pellets And Drizzle" }, "RAPLSN": { "text": "RAPLSN", "spoken": "Rain, Ice Pellets And Snow" }, "RASG": { "text": "RASG", "spoken": "Rain And Snow Grains" }, "RASGDZ": { "text": "RASGDZ", "spoken": "Rain, Snow Grains And Drizzle" }, "RASGSN": { "text": "RASGSN", "spoken": "Rain, Snow Grains And Snow" }, "RASN": { "text": "RASN", "spoken": "Rain And Snow" }, "RASNDZ": { "text": "RASNDZ", "spoken": "Rain, Snow And Drizzle" }, "RASNPL": { "text": "RASNPL", "spoken": "Rain, Snow And Ice Pellets" }, "RASNSG": { "text": "RASNSG", "spoken": "Rain, Snow And Snow Grains" }, "SA": { "text": "SA", "spoken": "sand" }, "SG": { "text": "SG", "spoken": "snow grains" }, "SGDZ": { "text": "SGDZ", "spoken": "Snow Grains And Drizzle" }, "SGDZRA": { "text": "SGDZRA", "spoken": "Snow Grains, Drizzle And Rain" }, "SGPL": { "text": "SGPL", "spoken": "Snow Grains And Ice Pellets" }, "SGPLSN": { "text": "SGPLSN", "spoken": "Snow Grains, Ice Pellets And Snow" }, "SGRA": { "text": "SGRA", "spoken": "Snow Grains And Rain" }, "SGRADZ": { "text": "SGRADZ", "spoken": "Snow Grains, Rain And Drizzle" }, "SGRASN": { "text": "SGRASN", "spoken": "Snow Grains, Rain And Snow" }, "SGSN": { "text": "SGSN", "spoken": "Snow Grains And Snow" }, "SGSNPL": { "text": "SGSNPL", "spoken": "Snow Grains, Snow And Ice Pellets" }, "SGSNRA": { "text": "SGSNRA", "spoken": "Snow Grains, Snow And Rain" }, "SH": { "text": "SH", "spoken": "showers" }, "SHGR": { "text": "SHGR", "spoken": "Showers Of Hail" }, "SHGRRA": { "text": "SHGRRA", "spoken": "Showers Of Hail And Rain" }, "SHGRRASN": { "text": "SHGRRASN", "spoken": "Showers Of Hail, Rain And Snow" }, "SHGRSN": { "text": "SHGRSN", "spoken": "Showers Of Hail And Snow" }, "SHGRSNRA": { "text": "SHGRSNRA", "spoken": "Showers Of Hail, Snow And Rain" }, "SHGS": { "text": "SHGS", "spoken": "Showers Of Snow Pellets" }, "SHGSRA": { "text": "SHGSRA", "spoken": "Showers Of Snow Pellets And Rain" }, "SHGSRASN": { "text": "SHGSRASN", "spoken": "Showers Of Snow Pellets, Rain And Snow" }, "SHGSSN": { "text": "SHGSSN", "spoken": "Showers Of Snow Pellets And Snow" }, "SHGSSNRA": { "text": "SHGSSNRA", "spoken": "Showers Of Snow Pellets, Snow And Rain" }, "SHRA": { "text": "SHRA", "spoken": "Showers Of Rain" }, "SHRAGR": { "text": "SHRAGR", "spoken": "Showers Of Rain And Hail" }, "SHRAGRSN": { "text": "SHRAGRSN", "spoken": "Showers Of Rain, Hail And Snow" }, "SHRAGS": { "text": "SHRAGS", "spoken": "Showers Of Rain And Snow Pellets" }, "SHRAGSSN": { "text": "SHRAGSSN", "spoken": "Showers Of Rain, Snow Pellets And Snow" }, "SHRASN": { "text": "SHRASN", "spoken": "Showers Of Rain And Snow" }, "SHRASNGR": { "text": "SHRASNGR", "spoken": "Showers Of Rain, Snow And Hail" }, "SHRASNGS": { "text": "SHRASNGS", "spoken": "Showers Of Rain, Snow And Snow Pellets" }, "SHSN": { "text": "SHSN", "spoken": "Showers Of Snow" }, "SHSNGR": { "text": "SHSNGR", "spoken": "Showers Of Snow And Hail" }, "SHSNGRRA": { "text": "SHSNGRRA", "spoken": "Showers Of Snow, Hail And Rain" }, "SHSNGS": { "text": "SHSNGS", "spoken": "Showers Of Snow And Snow Pellets" }, "SHSNGSRA": { "text": "SHSNGSRA", "spoken": "Showers Of Snow, Snow Pellets And Rain" }, "SHSNRA": { "text": "SHSNRA", "spoken": "Showers Of Snow And Rain" }, "SHSNRAGR": { "text": "SHSNRAGR", "spoken": "Showers Of Snow, Rain And Hail" }, "SHSNRAGS": { "text": "SHSNRAGS", "spoken": "Showers Of Snow, Rain And Snow Pellets" }, "SHUP": { "text": "SHUP", "spoken": "Unidentified Showers Of Precipitation" }, "SN": { "text": "SN", "spoken": "snow" }, "SNDZ": { "text": "SNDZ", "spoken": "Snow And Drizzle" }, "SNDZRA": { "text": "SNDZRA", "spoken": "Snow, Drizzle And Rain" }, "SNPL": { "text": "SNPL", "spoken": "Snow And Ice Pellets" }, "SNPLRA": { "text": "SNPLRA", "spoken": "Snow, Ice Pellets And Rain" }, "SNPLSG": { "text": "SNPLSG", "spoken": "Snow, Ice Pellets And Snow Grains" }, "SNRA": { "text": "SNRA", "spoken": "Snow And Rain" }, "SNRADZ": { "text": "SNRADZ", "spoken": "Snow, Rain And Drizzle" }, "SNRAPL": { "text": "SNRAPL", "spoken": "Snow, Rain And Ice Pellets" }, "SNRASG": { "text": "SNRASG", "spoken": "Snow, Rain And Snow Grains" }, "SNSG": { "text": "SNSG", "spoken": "Snow And Snow Grains" }, "SNSGPL": { "text": "SNSGPL", "spoken": "Snow, Snow Grains And Ice Pellets" }, "SNSGRA": { "text": "SNSGRA", "spoken": "Snow, Snow Grains And Rain" }, "SQ": { "text": "SQ", "spoken": "squalls" }, "SS": { "text": "SS", "spoken": "sandstorm" }, "TS": { "text": "TS", "spoken": "thunderstorm" }, "TSGR": { "text": "TSGR", "spoken": "Thunderstorm With Hail" }, "TSGRRA": { "text": "TSGRRA", "spoken": "Thunderstorm With Hail And Rain" }, "TSGRRASN": { "text": "TSGRRASN", "spoken": "Thunderstorm With Hail, Rain And Snow" }, "TSGRSN": { "text": "TSGRSN", "spoken": "Thunderstorm With Hail And Snow" }, "TSGRSNRA": { "text": "TSGRSNRA", "spoken": "Thunderstorm With Hail, Snow And Rain" }, "TSGS": { "text": "TSGS", "spoken": "Thunderstorm With Snow Pellets" }, "TSGSRA": { "text": "TSGSRA", "spoken": "Thunderstorm With Snow Pellets And Rain" }, "TSGSRASN": { "text": "TSGSRASN", "spoken": "Thunderstorm With Snow Pellets, Rain And Snow" }, "TSGSSN": { "text": "TSGSSN", "spoken": "Thunderstorm With Snow Pellets And Snow" }, "TSGSSNRA": { "text": "TSGSSNRA", "spoken": "Thunderstorm With Snow Pellets, Snow And Rain" }, "TSRA": { "text": "TSRA", "spoken": "Thunderstorm With Rain" }, "TSRAGR": { "text": "TSRAGR", "spoken": "Thunderstorm With Rain And Hail" }, "TSRAGRSN": { "text": "TSRAGRSN", "spoken": "Thunderstorm With Rain, Hail And Snow" }, "TSRAGS": { "text": "TSRAGS", "spoken": "Thunderstorm With Rain And Snow Pellets" }, "TSRAGSSN": { "text": "TSRAGSSN", "spoken": "Thunderstorm With Rain, Snow Pellets And Snow" }, "TSRASN": { "text": "TSRASN", "spoken": "Thunderstorm With Rain And Snow" }, "TSRASNGR": { "text": "TSRASNGR", "spoken": "Thunderstorm With Rain, Snow And Hail" }, "TSRASNGS": { "text": "TSRASNGS", "spoken": "Thunderstorm With Rain, Snow And Snow Pellets" }, "TSSN": { "text": "TSSN", "spoken": "Thunderstorm With Snow" }, "TSSNGR": { "text": "TSSNGR", "spoken": "Thunderstorm With Snow And Hail" }, "TSSNGRRA": { "text": "TSSNGRRA", "spoken": "Thunderstorm With Snow, Hail And Rain" }, "TSSNGS": { "text": "TSSNGS", "spoken": "Thunderstorm With Snow And Snow Pellets" }, "TSSNGSRA": { "text": "TSSNGSRA", "spoken": "Thunderstorm With Snow, Snow Pellets And Rain" }, "TSSNRA": { "text": "TSSNRA", "spoken": "Thunderstorm With Snow And Rain" }, "TSSNRAGR": { "text": "TSSNRAGR", "spoken": "Thunderstorm With Snow, Rain And Hail" }, "TSSNRAGS": { "text": "TSSNRAGS", "spoken": "Thunderstorm With Snow, Rain And Snow Pellets" }, "TSUP": { "text": "TSUP", "spoken": "Thunderstorm With Unidentified Precipitation" }, "UP": { "text": "UP", "spoken": "unknown precipitation" }, "VA": { "text": "VA", "spoken": "volcanic ash" }, "VCBLDU": { "text": "VCBLDU", "spoken": "Blowing Dust In The Vicinity" }, "VCBLSA": { "text": "VCBLSA", "spoken": "Blowing Sand In The Vicinity" }, "VCBLSN": { "text": "VCBLSN", "spoken": "Blowing Snow In The Vicinity" }, "VCDS": { "text": "VCDS", "spoken": "Duststorm In The Vicinity" }, "VCFC": { "text": "VCFC", "spoken": "Funnel Cloud In The Vicinity" }, "VCFG": { "text": "VCFG", "spoken": "Fog In The Vicinity" }, "VCPO": { "text": "VCPO", "spoken": "Dust/Sand Whirls In The Vicinity" }, "VCSH": { "text": "VCSH", "spoken": "Showers In The Vicinity" }, "VCSS": { "text": "VCSS", "spoken": "Sandstorm In The Vicinity" }, "VCTS": { "text": "VCTS", "spoken": "Thunderstorm In The Vicinity" }, "VCVA": { "text": "VCVA", "spoken": "Volcanic Ash In The Vicinity" } }, "template": { "text": "{weather}", "voice": "PRESENT WEATHER {weather}" } }, "recentWeather": { "template": { "text": "RE{weather}", "voice": "RECENT WEATHER {weather}" } }, "clouds": { "identifyCeilingLayer": false, "identifyCeilingLayerTextAtis": false, "textAtisCeilingPrefix": "CIG", "cloudCeilingLayerTypes": [ "BKN", "OVC" ], "convertToMetric": false, "isAltitudeInHundreds": false, "undeterminedLayerAltitude": { "text": "///", "voice": "cloud height not available" }, "automaticCbDetection": { "text": "//////CB", "voice": "RADAR DETECTED C-B CLOUDS" }, "types": { "FEW": { "text": "FEW{altitude}{convective}", "voice": "few {altitude} feet {convective}" }, "SCT": { "text": "SCT{altitude}{convective}", "voice": "scattered {altitude} feet {convective}" }, "BKN": { "text": "BKN{altitude}{convective}", "voice": "broken {altitude} feet {convective}" }, "OVC": { "text": "OVC{altitude}{convective}", "voice": "overcast {altitude} feet {convective}" }, "VV": { "text": "VV{altitude}", "voice": "vertical visibility {altitude} feet" }, "NSC": { "text": "NSC", "voice": "no significant clouds" }, "NCD": { "text": "NCD", "voice": "no clouds detected" }, "CLR": { "text": "CLR", "voice": "sky clear below one-two thousand" }, "SKC": { "text": "SKC", "voice": "sky clear" } }, "convectiveTypes": { "CB": "cee bee", "TCU": "towering cumulus" }, "template": { "text": "{clouds}", "voice": "CLOUDS {clouds}" } }, "temperature": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "T{temp}", "voice": "TEMPERATURE {temp}" } }, "dewpoint": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "DP{dewpoint}", "voice": "DEWPOINT {dewpoint}" } }, "altimeter": { "pronounceDecimal": true, "template": { "text": "QNH{altimeter}", "voice": "QNH {altimeter} HECTOPASCAL OR {altimeter|inhg} INCHES" } }, "trend": { "nosigText": "NOSIG", "nosigVoice": "NOSIG", "becomingText": "BECMG", "becomingVoice": "Becoming", "temporaryText": "TEMPO", "temporaryVoice": "Temporary", "notAvailableText": "TREND NOT AVBL", "notAvailableVoice": "Trend not available", "template": {} }, "windShear": { "runwayText": "WS R{Runway}", "runwayVoice": "Wind Shear Runway {Runway}", "allRunwayText": "WS ALL RWY", "allRunwayVoice": "Wind Shear All Runways", "template": {} }, "transitionLevel": { "values": [ { "low": 1051, "high": 1088, "altitude": 50 }, { "low": 1014, "high": 1050, "altitude": 60 }, { "low": 978, "high": 1013, "altitude": 70 }, { "low": 950, "high": 977, "altitude": 80 } ], "template": { "text": "TRL {trl} ", "voice": ".TRANSITION LEVEL, {trl}." } }, "notams": { "template": { "text": "{notams}", "voice": "{notams}" } }, "closingStatement": { "autoIncludeClosingStatement": true, "template": { "text": "", "voice": " INFORMATION {letter|word} OUT" } } }, "notamsBeforeFreeText": true, "airportConditionsBeforeFreeText": true, "frequency": 123780000, "idsEndpoint": "", "useDecimalTerminology": true, "atisVoice": { "useTextToSpeech": true, "voice": "Default", "speechRate": 150 }, "presets": [ { "id": "4c1ee2dc-95c7-4e07-b3a2-b6e5e58c2324", "ordinal": 1, "name": "23L", "airportConditions": "", "notams": "", "template": "EDDL [ATIS_LETTER] [OBS_TIME]\r\n[ARPT_COND] DOT\r\nRWY_23L\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "3b207d79-49f9-4956-9cc4-d63044445827", "ordinal": 2, "name": "DEP 23L - ARR 23R", "airportConditions": "", "notams": "", "template": "EDDL [ATIS_LETTER] [OBS_TIME]\r\n[ARPT_COND] RWY 23R DOT\r\nRWY_23L_23R\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "55d0c754-c388-4c7e-83ec-dd318b4d7caa", "ordinal": 3, "name": "DEP 23L - ARR 23R 23L", "airportConditions": "", "notams": "", "template": "EDDL [ATIS_LETTER] [OBS_TIME]\r\n[ARPT_COND] RWY 23L OR RWY 23R DOT\r\nRWY_23L_23R\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "1dfead01-e839-4aba-b559-1e7418775616", "ordinal": 4, "name": "05R", "airportConditions": "", "notams": "", "template": "EDDL [ATIS_LETTER] [OBS_TIME]\r\n[ARPT_COND] DOT\r\nRWY_05R\r\nTWY_INCURSION\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "43116b9b-c360-4161-b9d0-8e78a8eca34d", "ordinal": 5, "name": "DEP 05R - ARR 05L", "airportConditions": "", "notams": "", "template": "EDDL [ATIS_LETTER] [OBS_TIME]\r\n[ARPT_COND] RWY 05L DOT\r\nRWY_05R_05L\r\nTWY_INCURSION\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "fdb86a31-9381-4e06-97dd-0611527f3955", "ordinal": 6, "name": "DEP 05R - ARR 05L 05R", "airportConditions": "", "notams": "", "template": "EDDL [ATIS_LETTER] [OBS_TIME]\r\n[ARPT_COND] RWY 05L OR RWY 05R DOT\r\nRWY_05R_05L\r\nTWY_INCURSION\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } } ], "contractions": [ { "variableName": "EDDL", "text": "ATIS EDDL", "voice": "DUSSELDORF INFORMATION" }, { "variableName": "TRND", "text": "TREND", "voice": "" }, { "variableName": "ILS", "text": "EXPECT VECTORS ILS APPROACH", "voice": "EXPECT VECTORS ILS APPROACH" }, { "variableName": "DOT", "text": "", "voice": "." }, { "variableName": "RWY_23L", "text": "RWY 23L", "voice": "RWY IN USE ^23L." }, { "variableName": "RWY_23R", "text": "RWY 23R", "voice": "RWY IN USE ^23R." }, { "variableName": "RWY_23L_23R", "text": "RWY 23L 23R", "voice": "RWYS IN USE ^23L AND ^23R." }, { "variableName": "RWY_05R", "text": "RWY 05R", "voice": "RWY IN USE ^05R." }, { "variableName": "RWY_05L", "text": "RWY 05L", "voice": "RWY IN USE ^05L." }, { "variableName": "RWY_05R_05L", "text": "RWY 05R 05L", "voice": "RWYS IN USE ^05R AND ^05L." }, { "variableName": "ADVISORY", "text": "WHEN PASSING 2000FT MONITOR ADVISORY ON FREQ 122.800", "voice": "WHEN PASSING *2000FT MONITOR ADVISORY ON FREQ 122.8." }, { "variableName": "DEP_FREQ_DLD_DLA_BOT_DKLA_121_355", "text": "WHEN PASSING 2000FT CONTACT LANGEN RADAR ON FREQ 121.355", "voice": "WHEN PASSING *2000FT CONTACT LANGEN RADAR ON FREQ 121.355." }, { "variableName": "DEP_FREQ_GN_118_215", "text": "WHEN PASSING 2000FT CONTACT LANGEN RADAR ON FREQ 118.215", "voice": "WHEN PASSING *2000FT CONTACT LANGEN RADAR ON FREQ 118.215." }, { "variableName": "LOW_VISIBILITY", "text": "\r\nLOW VISIBILITY PROCEDURES IN OPERATION, CAT 2 AND 3 AVAILABLE", "voice": "LOW VISIBILITY PROCEDURES IN OPERATION, CAT 2 AND 3 AVAILABLE." }, { "variableName": "SRA_ON_REQ", "text": "\r\nSRA APPROACH AVBL ON REQ", "voice": "SRA APPROACH AVAILABLE ON REQUEST" }, { "variableName": "RNP", "text": "EXPECT VECTORS RNP APPROACH", "voice": "EXPECT VECTORS RNP APPROACH." }, { "variableName": "TWY_INCURSION", "text": "ATTENTION, RISK OF TWY INCURSION WHEN TAXIING TO RWY 05R, CHECK HOT SPOTS T1 AND L9 ON TAXI CHART", "voice": "ATTENTION, RISK OF TWY INCURSION WHEN TAXIING TO RWY ^05R, CHECK HOT SPOTS TANGO 1 AND LIMA 9 ON TAXI CHART." }, { "variableName": "DEP_FREQ_GNH_136_480", "text": "WHEN PASSING 2000FT CONTACT LANGEN RADAR ON FREQ 136.480", "voice": "WHEN PASSING *2000FT CONTACT LANGEN RADAR ON FREQ 136.480." }, { "variableName": "BIRDACT", "text": "\r\nEXPECT INTENSE BIRD ACTIVITY IN THE VICINITY OF RWY SYSTEM", "voice": "EXPECT INTENSE BIRD ACTIVITY IN THE VICINITY OF RWY SYSTEM." }, { "variableName": "ACDM", "text": "\r\nACDM IN PROGRESS. REPORT TOBT AT VATS.IM/VDGS", "voice": "A:CDM IN PROGRESS. REPORT TARGET OFF BLOCK TIME AT VATS DOT I M SLASH VDGS." }, { "variableName": "DCL_INOP", "text": "\r\nDATALINK U/S ENROUTE CLEARANCE VIA VOICE ONLY", "voice": "DATA LINK U/S. ENROUTE CLEARANCE VIA VOICE ONLY." } ], "airportConditionDefinitions": [ { "text": "ILS", "ordinal": 1, "enabled": true }, { "text": "RNP", "ordinal": 2, "enabled": false } ], "notamDefinitions": [ { "text": "ADVISORY", "ordinal": 1, "enabled": true }, { "text": "DEP_FREQ_DLD_DLA_BOT_DKLA_121_355", "ordinal": 2, "enabled": false }, { "text": "DEP_FREQ_GN_118_215", "ordinal": 3, "enabled": false }, { "text": "DEP_FREQ_GNH_136_480", "ordinal": 4, "enabled": false }, { "text": "LOW_VISIBILITY", "ordinal": 5, "enabled": false }, { "text": "\r\nCAUTION WINDSHEAR ALL RWYS", "ordinal": 6, "enabled": false }, { "text": "BIRDACT", "ordinal": 7, "enabled": false }, { "text": "ACDM", "ordinal": 8, "enabled": true }, { "text": "SRA_ON_REQ", "ordinal": 9, "enabled": false }, { "text": "DCL_INOP", "ordinal": 10, "enabled": false } ] }, { "id": "2f34dbbf-e351-40e8-81fe-88ba736cae19", "ordinal": 3, "identifier": "EDDK", "name": "K\u00f6ln/Bonn", "atisType": "Combined", "codeRange": { "low": "A", "high": "Z" }, "atisFormat": { "observationTime": { "standardUpdateTime": [ 20, 50 ], "template": { "text": "{type} {day}{time} ", "voice": ". {special} MET REPORT TIME {time}." } }, "surfaceWind": { "speakLeadingZero": false, "magneticVariation": { "enabled": false, "magneticDegrees": 0 }, "standard": { "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit}" } }, "standardGust": { "template": { "text": "{wind_dir}{wind_spd}G{wind_gust}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit} GUSTS {wind_gust} {wind_unit}" } }, "variable": { "template": { "text": "VRB{wind_spd}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit}" } }, "variableGust": { "template": { "text": "VRB{wind_spd}G{wind_gust}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit} GUSTS {wind_gust} {wind_unit}" } }, "variableDirection": { "template": { "text": "{wind_vmin}V{wind_vmax}", "voice": "VARIABLE BETWEEN {wind_vmin} AND {wind_vmax} DEGREES" } }, "calm": { "calmWindSpeed": 2, "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND CALM" } } }, "visibility": { "north": "to the north", "northEast": "to the north-east", "east": "to the east", "southEast": "to the south-east", "south": "to the south", "southWest": "to the south-west", "west": "to the west", "northWest": "to the north-west", "unlimitedVisibilityVoice": "visibility ^10 kilometers", "unlimitedVisibilityText": "9999", "includeVisibilitySuffix": true, "metersCutoff": 5000, "template": { "text": "{visibility}", "voice": "VISIBILITY {visibility}" } }, "runwayVisualRange": { "neutralTendency": "Neutral", "goingUpTendency": "upgrading", "goingDownTendency": "downgrading", "template": {} }, "presentWeather": { "presentWeatherTypes": { "-DS": { "text": "-DS", "spoken": "Light Duststorm" }, "-DZ": { "text": "-DZ", "spoken": "Light Drizzle" }, "-DZPL": { "text": "-DZPL", "spoken": "Light Drizzle And Ice Pellets" }, "-DZPLRA": { "text": "-DZPLRA", "spoken": "Light Drizzle, Ice Pellets And Rain" }, "-DZRA": { "text": "-DZRA", "spoken": "Light Drizzle And Rain" }, "-DZRAPL": { "text": "-DZRAPL", "spoken": "Light Drizzle, Rain And Ice Pellets" }, "-DZRASG": { "text": "-DZRASG", "spoken": "Light Drizzle, Rain And Snow Grains" }, "-DZRASN": { "text": "-DZRASN", "spoken": "Light Drizzle, Rain And Snow" }, "-DZSG": { "text": "-DZSG", "spoken": "Light Drizzle And Snow Grains" }, "-DZSGRA": { "text": "-DZSGRA", "spoken": "Light Drizzle, Snow Grains And Rain" }, "-DZSN": { "text": "-DZSN", "spoken": "Light Drizzle And Snow" }, "-DZSNRA": { "text": "-DZSNRA", "spoken": "Light Drizzle, Snow And Rain" }, "-FZDZ": { "text": "-FZDZ", "spoken": "Light Freezing Drizzle" }, "-FZDZPL": { "text": "-FZDZPL", "spoken": "Light Freezing Drizzle And Ice Pellets" }, "-FZDZRA": { "text": "-FZDZRA", "spoken": "Light Freezing Drizzle And Rain" }, "-FZDZSG": { "text": "-FZDZSG", "spoken": "Light Freezing Drizzle And Snow Grains" }, "-FZDZSN": { "text": "-FZDZSN", "spoken": "Light Freezing Drizzle And Snow" }, "-FZRA": { "text": "-FZRA", "spoken": "Light Freezing Rain" }, "-FZRADZ": { "text": "-FZRADZ", "spoken": "Light Freezing Rain And Drizzle" }, "-FZRAPL": { "text": "-FZRAPL", "spoken": "Light Freezing Rain And Ice Pellets" }, "-FZRASG": { "text": "-FZRASG", "spoken": "Light Freezing Rain And Snow Grains" }, "-FZRASN": { "text": "-FZRASN", "spoken": "Light Freezing Rain And Snow" }, "-FZUP": { "text": "-FZUP", "spoken": "Light Unidentified Freezing Precipitation" }, "-PL": { "text": "-PL", "spoken": "Light Ice Pellets" }, "-PLDZ": { "text": "-PLDZ", "spoken": "Light Ice Pellets And Drizzle" }, "-PLDZRA": { "text": "-PLDZRA", "spoken": "Light Ice Pellets, Drizzle And Rain" }, "-PLRA": { "text": "-PLRA", "spoken": "Light Ice Pellets And Rain" }, "-PLRADZ": { "text": "-PLRADZ", "spoken": "Light Ice Pellets, Rain And Drizzle" }, "-PLRASN": { "text": "-PLRASN", "spoken": "Light Ice Pellets, Rain And Snow" }, "-PLSG": { "text": "-PLSG", "spoken": "Light Ice Pellets And Snow Grains" }, "-PLSGSN": { "text": "-PLSGSN", "spoken": "Light Ice Pellets, Snow Grains And Snow" }, "-PLSN": { "text": "-PLSN", "spoken": "Light Ice Pellets And Snow" }, "-PLSNRA": { "text": "-PLSNRA", "spoken": "Light Ice Pellets, Snow And Rain" }, "-PLSNSG": { "text": "-PLSNSG", "spoken": "Light Ice Pellets, Snow And Snow Grains" }, "-RA": { "text": "-RA", "spoken": "Light Rain" }, "-RADZ": { "text": "-RADZ", "spoken": "Light Rain And Drizzle" }, "-RADZPL": { "text": "-RADZPL", "spoken": "Light Rain, Drizzle And Ice Pellets" }, "-RADZSG": { "text": "-RADZSG", "spoken": "Light Rain, Drizzle And Snow Grains" }, "-RADZSN": { "text": "-RADZSN", "spoken": "Light Rain, Drizzle And Snow" }, "-RAPL": { "text": "-RAPL", "spoken": "Light Rain And Ice Pellets" }, "-RAPLDZ": { "text": "-RAPLDZ", "spoken": "Light Rain, Ice Pellets And Drizzle" }, "-RAPLSN": { "text": "-RAPLSN", "spoken": "Light Rain, Ice Pellets And Snow" }, "-RASG": { "text": "-RASG", "spoken": "Light Rain And Snow Grains" }, "-RASGDZ": { "text": "-RASGDZ", "spoken": "Light Rain, Snow Grains And Drizzle" }, "-RASGSN": { "text": "-RASGSN", "spoken": "Light Rain, Snow Grains And Snow" }, "-RASN": { "text": "-RASN", "spoken": "Light Rain And Snow" }, "-RASNDZ": { "text": "-RASNDZ", "spoken": "Light Rain, Snow And Drizzle" }, "-RASNPL": { "text": "-RASNPL", "spoken": "Light Rain, Snow And Ice Pellets" }, "-RASNSG": { "text": "-RASNSG", "spoken": "Light Rain, Snow And Snow Grains" }, "-SG": { "text": "-SG", "spoken": "Light Snow Grains" }, "-SGDZ": { "text": "-SGDZ", "spoken": "Light Snow Grains And Drizzle" }, "-SGDZRA": { "text": "-SGDZRA", "spoken": "Light Snow Grains, Drizzle And Rain" }, "-SGPL": { "text": "-SGPL", "spoken": "Light Snow Grains And Ice Pellets" }, "-SGPLSN": { "text": "-SGPLSN", "spoken": "Light Snow Grains, Ice Pellets And Snow" }, "-SGRA": { "text": "-SGRA", "spoken": "Light Snow Grains And Rain" }, "-SGRADZ": { "text": "-SGRADZ", "spoken": "Light Snow Grains, Rain And Drizzle" }, "-SGRASN": { "text": "-SGRASN", "spoken": "Light Snow Grains, Rain And Snow" }, "-SGSN": { "text": "-SGSN", "spoken": "Light Snow Grains And Snow" }, "-SGSNPL": { "text": "-SGSNPL", "spoken": "Light Snow Grains, Snow And Ice Pellets" }, "-SGSNRA": { "text": "-SGSNRA", "spoken": "Light Snow Grains, Snow And Rain" }, "-SHGR": { "text": "-SHGR", "spoken": "Light Showers Of Hail" }, "-SHGRRA": { "text": "-SHGRRA", "spoken": "Light Showers Of Hail And Rain" }, "-SHGRRASN": { "text": "-SHGRRASN", "spoken": "Light Showers Of Hail, Rain And Snow" }, "-SHGRSN": { "text": "-SHGRSN", "spoken": "Light Showers Of Hail And Snow" }, "-SHGRSNRA": { "text": "-SHGRSNRA", "spoken": "Light Showers Of Hail, Snow And Rain" }, "-SHGS": { "text": "-SHGS", "spoken": "Light Showers Of Snow Pellets" }, "-SHGSRA": { "text": "-SHGSRA", "spoken": "Light Showers Of Snow Pellets And Rain" }, "-SHGSRASN": { "text": "-SHGSRASN", "spoken": "Light Showers Of Snow Pellets, Rain And Snow" }, "-SHGSSN": { "text": "-SHGSSN", "spoken": "Light Showers Of Snow Pellets And Snow" }, "-SHGSSNRA": { "text": "-SHGSSNRA", "spoken": "Light Showers Of Snow Pellets, Snow And Rain" }, "-SHRA": { "text": "-SHRA", "spoken": "Light Showers Of Rain" }, "-SHRAGR": { "text": "-SHRAGR", "spoken": "Light Showers Of Rain And Hail" }, "-SHRAGRSN": { "text": "-SHRAGRSN", "spoken": "Light Showers Of Rain, Hail And Snow" }, "-SHRAGS": { "text": "-SHRAGS", "spoken": "Light Showers Of Rain And Snow Pellets" }, "-SHRAGSSN": { "text": "-SHRAGSSN", "spoken": "Light Showers Of Rain, Snow Pellets And Snow" }, "-SHRASN": { "text": "-SHRASN", "spoken": "Light Showers Of Rain And Snow" }, "-SHRASNGR": { "text": "-SHRASNGR", "spoken": "Light Showers Of Rain, Snow And Hail" }, "-SHRASNGS": { "text": "-SHRASNGS", "spoken": "Light Showers Of Rain, Snow And Snow Pellets" }, "-SHSN": { "text": "-SHSN", "spoken": "Light Showers Of Snow" }, "-SHSNGR": { "text": "-SHSNGR", "spoken": "Light Showers Of Snow And Hail" }, "-SHSNGRRA": { "text": "-SHSNGRRA", "spoken": "Light Showers Of Snow, Hail And Rain" }, "-SHSNGS": { "text": "-SHSNGS", "spoken": "Light Showers Of Snow And Snow Pellets" }, "-SHSNGSRA": { "text": "-SHSNGSRA", "spoken": "Light Showers Of Snow, Snow Pellets And Rain" }, "-SHSNRA": { "text": "-SHSNRA", "spoken": "Light Showers Of Snow And Rain" }, "-SHSNRAGR": { "text": "-SHSNRAGR", "spoken": "Light Showers Of Snow, Rain And Hail" }, "-SHSNRAGS": { "text": "-SHSNRAGS", "spoken": "Light Showers Of Snow, Rain And Snow Pellets" }, "-SHUP": { "text": "-SHUP", "spoken": "Light Unidentified Showers Of Precipitation" }, "-SN": { "text": "-SN", "spoken": "Light Snow" }, "-SNDZ": { "text": "-SNDZ", "spoken": "Light Snow And Drizzle" }, "-SNDZRA": { "text": "-SNDZRA", "spoken": "Light Snow, Drizzle And Rain" }, "-SNPL": { "text": "-SNPL", "spoken": "Light Snow And Ice Pellets" }, "-SNPLRA": { "text": "-SNPLRA", "spoken": "Light Snow, Ice Pellets And Rain" }, "-SNPLSG": { "text": "-SNPLSG", "spoken": "Light Snow, Ice Pellets And Snow Grains" }, "-SNRA": { "text": "-SNRA", "spoken": "Light Snow And Rain" }, "-SNRADZ": { "text": "-SNRADZ", "spoken": "Light Snow, Rain And Drizzle" }, "-SNRAPL": { "text": "-SNRAPL", "spoken": "Light Snow, Rain And Ice Pellets" }, "-SNRASG": { "text": "-SNRASG", "spoken": "Light Snow, Rain And Snow Grains" }, "-SNSG": { "text": "-SNSG", "spoken": "Light Snow And Snow Grains" }, "-SNSGPL": { "text": "-SNSGPL", "spoken": "Light Snow, Snow Grains And Ice Pellets" }, "-SNSGRA": { "text": "-SNSGRA", "spoken": "Light Snow, Snow Grains And Rain" }, "-SS": { "text": "-SS", "spoken": "Light Sandstorm" }, "-TSGR": { "text": "-TSGR", "spoken": "Thunderstorm With Light Hail" }, "-TSGRRA": { "text": "-TSGRRA", "spoken": "Thunderstorm With Light Hail And Rain" }, "-TSGRRASN": { "text": "-TSGRRASN", "spoken": "Thunderstorm With Light Hail, Rain And Snow" }, "-TSGRSN": { "text": "-TSGRSN", "spoken": "Thunderstorm With Light Hail And Snow" }, "-TSGRSNRA": { "text": "-TSGRSNRA", "spoken": "Thunderstorm With Light Hail, Snow And Rain" }, "-TSGS": { "text": "-TSGS", "spoken": "Thunderstorm With Light Snow Pellets" }, "-TSGSRA": { "text": "-TSGSRA", "spoken": "Thunderstorm With Light Snow Pellets And Rain" }, "-TSGSRASN": { "text": "-TSGSRASN", "spoken": "Thunderstorm With Light Snow Pellets, Rain And Snow" }, "-TSGSSN": { "text": "-TSGSSN", "spoken": "Thunderstorm With Light Snow Pellets And Snow" }, "-TSGSSNRA": { "text": "-TSGSSNRA", "spoken": "Thunderstorm With Light Snow Pellets, Snow And Rain" }, "-TSRA": { "text": "-TSRA", "spoken": "Thunderstorm With Light Rain" }, "-TSRAGR": { "text": "-TSRAGR", "spoken": "Thunderstorm With Light Rain And Hail" }, "-TSRAGRSN": { "text": "-TSRAGRSN", "spoken": "Thunderstorm With Light Rain, Hail And Snow" }, "-TSRAGS": { "text": "-TSRAGS", "spoken": "Thunderstorm With Light Rain And Snow Pellets" }, "-TSRAGSSN": { "text": "-TSRAGSSN", "spoken": "Thunderstorm With Light Rain, Snow Pellets And Snow" }, "-TSRASN": { "text": "-TSRASN", "spoken": "Thunderstorm With Light Rain And Snow" }, "-TSRASNGR": { "text": "-TSRASNGR", "spoken": "Thunderstorm With Light Rain, Snow And Hail" }, "-TSRASNGS": { "text": "-TSRASNGS", "spoken": "Thunderstorm With Light Rain, Snow And Snow Pellets" }, "-TSSN": { "text": "-TSSN", "spoken": "Thunderstorm With Light Snow" }, "-TSSNGR": { "text": "-TSSNGR", "spoken": "Thunderstorm With Light Snow And Hail" }, "-TSSNGRRA": { "text": "-TSSNGRRA", "spoken": "Thunderstorm With Light Snow, Hail And Rain" }, "-TSSNGS": { "text": "-TSSNGS", "spoken": "Thunderstorm With Light Snow And Snow Pellets" }, "-TSSNGSRA": { "text": "-TSSNGSRA", "spoken": "Thunderstorm With Light Snow, Snow Pellets And Rain" }, "-TSSNRA": { "text": "-TSSNRA", "spoken": "Thunderstorm With Light Snow And Rain" }, "-TSSNRAGR": { "text": "-TSSNRAGR", "spoken": "Thunderstorm With Light Snow, Rain And Hail" }, "-TSSNRAGS": { "text": "-TSSNRAGS", "spoken": "Thunderstorm With Light Snow, Rain And Snow Pellets" }, "-TSUP": { "text": "-TSUP", "spoken": "Thunderstorm With Light Unidentified Precipitation" }, "-UP": { "text": "-UP", "spoken": "Light Unidentified Precipitation" }, "+DS": { "text": "+DS", "spoken": "Heavy Duststorm" }, "+DZ": { "text": "+DZ", "spoken": "Heavy Drizzle" }, "+DZPL": { "text": "+DZPL", "spoken": "Heavy Drizzle And Ice Pellets" }, "+DZPLRA": { "text": "+DZPLRA", "spoken": "Heavy Drizzle, Ice Pellets And Rain" }, "+DZRA": { "text": "+DZRA", "spoken": "Heavy Drizzle And Rain" }, "+DZRAPL": { "text": "+DZRAPL", "spoken": "Heavy Drizzle, Rain And Ice Pellets" }, "+DZRASG": { "text": "+DZRASG", "spoken": "Heavy Drizzle, Rain And Snow Grains" }, "+DZRASN": { "text": "+DZRASN", "spoken": "Heavy Drizzle, Rain And Snow" }, "+DZSG": { "text": "+DZSG", "spoken": "Heavy Drizzle And Snow Grains" }, "+DZSGRA": { "text": "+DZSGRA", "spoken": "Heavy Drizzle, Snow Grains And Rain" }, "+DZSN": { "text": "+DZSN", "spoken": "Heavy Drizzle And Snow" }, "+DZSNRA": { "text": "+DZSNRA", "spoken": "Heavy Drizzle, Snow And Rain" }, "+FC": { "text": "+FC", "spoken": "Well-Developed Funnel Cloud" }, "+FZDZ": { "text": "+FZDZ", "spoken": "Heavy Freezing Drizzle" }, "+FZDZPL": { "text": "+FZDZPL", "spoken": "Heavy Freezing Drizzle And Ice Pellets" }, "+FZDZRA": { "text": "+FZDZRA", "spoken": "Heavy Freezing Drizzle And Rain" }, "+FZDZSG": { "text": "+FZDZSG", "spoken": "Heavy Freezing Drizzle And Snow Grains" }, "+FZDZSN": { "text": "+FZDZSN", "spoken": "Heavy Freezing Drizzle And Snow" }, "+FZRA": { "text": "+FZRA", "spoken": "Heavy Freezing Rain" }, "+FZRADZ": { "text": "+FZRADZ", "spoken": "Heavy Freezing Rain And Drizzle" }, "+FZRAPL": { "text": "+FZRAPL", "spoken": "Heavy Freezing Rain And Ice Pellets" }, "+FZRASG": { "text": "+FZRASG", "spoken": "Heavy Freezing Rain And Snow Grains" }, "+FZRASN": { "text": "+FZRASN", "spoken": "Heavy Freezing Rain And Snow" }, "+FZUP": { "text": "+FZUP", "spoken": "Heavy Unidentified Freezing Precipitation" }, "+PL": { "text": "+PL", "spoken": "Heavy Ice Pellets" }, "+PLDZ": { "text": "+PLDZ", "spoken": "Heavy Ice Pellets And Drizzle" }, "+PLDZRA": { "text": "+PLDZRA", "spoken": "Heavy Ice Pellets, Drizzle And Rain" }, "+PLRA": { "text": "+PLRA", "spoken": "Heavy Ice Pellets And Rain" }, "+PLRADZ": { "text": "+PLRADZ", "spoken": "Heavy Ice Pellets, Rain And Drizzle" }, "+PLRASN": { "text": "+PLRASN", "spoken": "Heavy Ice Pellets, Rain And Snow" }, "+PLSG": { "text": "+PLSG", "spoken": "Heavy Ice Pellets And Snow Grains" }, "+PLSGSN": { "text": "+PLSGSN", "spoken": "Heavy Ice Pellets, Snow Grains And Snow" }, "+PLSN": { "text": "+PLSN", "spoken": "Heavy Ice Pellets And Snow" }, "+PLSNRA": { "text": "+PLSNRA", "spoken": "Heavy Ice Pellets, Snow And Rain" }, "+PLSNSG": { "text": "+PLSNSG", "spoken": "Heavy Ice Pellets, Snow And Snow Grains" }, "+RA": { "text": "+RA", "spoken": "Heavy Rain" }, "+RADZ": { "text": "+RADZ", "spoken": "Heavy Rain And Drizzle" }, "+RADZPL": { "text": "+RADZPL", "spoken": "Heavy Rain, Drizzle And Ice Pellets" }, "+RADZSG": { "text": "+RADZSG", "spoken": "Heavy Rain, Drizzle And Snow Grains" }, "+RADZSN": { "text": "+RADZSN", "spoken": "Heavy Rain, Drizzle And Snow" }, "+RAPL": { "text": "+RAPL", "spoken": "Heavy Rain And Ice Pellets" }, "+RAPLDZ": { "text": "+RAPLDZ", "spoken": "Heavy Rain, Ice Pellets And Drizzle" }, "+RAPLSN": { "text": "+RAPLSN", "spoken": "Heavy Rain, Ice Pellets And Snow" }, "+RASG": { "text": "+RASG", "spoken": "Heavy Rain And Snow Grains" }, "+RASGDZ": { "text": "+RASGDZ", "spoken": "Heavy Rain, Snow Grains And Drizzle" }, "+RASGSN": { "text": "+RASGSN", "spoken": "Heavy Rain, Snow Grains And Snow" }, "+RASN": { "text": "+RASN", "spoken": "Heavy Rain And Snow" }, "+RASNDZ": { "text": "+RASNDZ", "spoken": "Heavy Rain, Snow And Drizzle" }, "+RASNPL": { "text": "+RASNPL", "spoken": "Heavy Rain, Snow And Ice Pellets" }, "+RASNSG": { "text": "+RASNSG", "spoken": "Heavy Rain, Snow And Snow Grains" }, "+SG": { "text": "+SG", "spoken": "Heavy Snow Grains" }, "+SGDZ": { "text": "+SGDZ", "spoken": "Heavy Snow Grains And Drizzle" }, "+SGDZRA": { "text": "+SGDZRA", "spoken": "Heavy Snow Grains, Drizzle And Rain" }, "+SGPL": { "text": "+SGPL", "spoken": "Heavy Snow Grains And Ice Pellets" }, "+SGPLSN": { "text": "+SGPLSN", "spoken": "Heavy Snow Grains, Ice Pellets And Snow" }, "+SGRA": { "text": "+SGRA", "spoken": "Heavy Snow Grains And Rain" }, "+SGRADZ": { "text": "+SGRADZ", "spoken": "Heavy Snow Grains, Rain And Drizzle" }, "+SGRASN": { "text": "+SGRASN", "spoken": "Heavy Snow Grains, Rain And Snow" }, "+SGSN": { "text": "+SGSN", "spoken": "Heavy Snow Grains And Snow" }, "+SGSNPL": { "text": "+SGSNPL", "spoken": "Heavy Snow Grains, Snow And Ice Pellets" }, "+SGSNRA": { "text": "+SGSNRA", "spoken": "Heavy Snow Grains, Snow And Rain" }, "+SHGR": { "text": "+SHGR", "spoken": "Heavy Showers Of Hail" }, "+SHGRRA": { "text": "+SHGRRA", "spoken": "Heavy Showers Of Hail And Rain" }, "+SHGRRASN": { "text": "+SHGRRASN", "spoken": "Heavy Showers Of Hail, Rain And Snow" }, "+SHGRSN": { "text": "+SHGRSN", "spoken": "Heavy Showers Of Hail And Snow" }, "+SHGRSNRA": { "text": "+SHGRSNRA", "spoken": "Heavy Showers Of Hail, Snow And Rain" }, "+SHGS": { "text": "+SHGS", "spoken": "Heavy Showers Of Snow Pellets" }, "+SHGSRA": { "text": "+SHGSRA", "spoken": "Heavy Showers Of Snow Pellets And Rain" }, "+SHGSRASN": { "text": "+SHGSRASN", "spoken": "Heavy Showers Of Snow Pellets, Rain And Snow" }, "+SHGSSN": { "text": "+SHGSSN", "spoken": "Heavy Showers Of Snow Pellets And Snow" }, "+SHGSSNRA": { "text": "+SHGSSNRA", "spoken": "Heavy Showers Of Snow Pellets, Snow And Rain" }, "+SHRA": { "text": "+SHRA", "spoken": "Heavy Showers Of Rain" }, "+SHRAGR": { "text": "+SHRAGR", "spoken": "Heavy Showers Of Rain And Hail" }, "+SHRAGRSN": { "text": "+SHRAGRSN", "spoken": "Heavy Showers Of Rain, Hail And Snow" }, "+SHRAGS": { "text": "+SHRAGS", "spoken": "Heavy Showers Of Rain And Snow Pellets" }, "+SHRAGSSN": { "text": "+SHRAGSSN", "spoken": "Heavy Showers Of Rain, Snow Pellets And Snow" }, "+SHRASN": { "text": "+SHRASN", "spoken": "Heavy Showers Of Rain And Snow" }, "+SHRASNGR": { "text": "+SHRASNGR", "spoken": "Heavy Showers Of Rain, Snow And Hail" }, "+SHRASNGS": { "text": "+SHRASNGS", "spoken": "Heavy Showers Of Rain, Snow And Snow Pellets" }, "+SHSN": { "text": "+SHSN", "spoken": "Heavy Showers Of Snow" }, "+SHSNGR": { "text": "+SHSNGR", "spoken": "Heavy Showers Of Snow And Hail" }, "+SHSNGRRA": { "text": "+SHSNGRRA", "spoken": "Heavy Showers Of Snow, Hail And Rain" }, "+SHSNGS": { "text": "+SHSNGS", "spoken": "Heavy Showers Of Snow And Snow Pellets" }, "+SHSNGSRA": { "text": "+SHSNGSRA", "spoken": "Heavy Showers Of Snow, Snow Pellets And Rain" }, "+SHSNRA": { "text": "+SHSNRA", "spoken": "Heavy Showers Of Snow And Rain" }, "+SHSNRAGR": { "text": "+SHSNRAGR", "spoken": "Heavy Showers Of Snow, Rain And Hail" }, "+SHSNRAGS": { "text": "+SHSNRAGS", "spoken": "Heavy Showers Of Snow, Rain And Snow Pellets" }, "+SHUP": { "text": "+SHUP", "spoken": "Heavy Unidentified Showers Of Precipitation" }, "+SN": { "text": "+SN", "spoken": "Heavy Snow" }, "+SNDZ": { "text": "+SNDZ", "spoken": "Heavy Snow And Drizzle" }, "+SNDZRA": { "text": "+SNDZRA", "spoken": "Heavy Snow, Drizzle And Rain" }, "+SNPL": { "text": "+SNPL", "spoken": "Heavy Snow And Ice Pellets" }, "+SNPLRA": { "text": "+SNPLRA", "spoken": "Heavy Snow, Ice Pellets And Rain" }, "+SNPLSG": { "text": "+SNPLSG", "spoken": "Heavy Snow, Ice Pellets And Snow Grains" }, "+SNRA": { "text": "+SNRA", "spoken": "Heavy Snow And Rain" }, "+SNRADZ": { "text": "+SNRADZ", "spoken": "Heavy Snow, Rain And Drizzle" }, "+SNRAPL": { "text": "+SNRAPL", "spoken": "Heavy Snow, Rain And Ice Pellets" }, "+SNRASG": { "text": "+SNRASG", "spoken": "Heavy Snow, Rain And Snow Grains" }, "+SNSG": { "text": "+SNSG", "spoken": "Heavy Snow And Snow Grains" }, "+SNSGPL": { "text": "+SNSGPL", "spoken": "Heavy Snow, Snow Grains And Ice Pellets" }, "+SNSGRA": { "text": "+SNSGRA", "spoken": "Heavy Snow, Snow Grains And Rain" }, "+SS": { "text": "+SS", "spoken": "Heavy Sandstorm" }, "+TSGR": { "text": "+TSGR", "spoken": "Thunderstorm With Heavy Hail" }, "+TSGRRA": { "text": "+TSGRRA", "spoken": "Thunderstorm With Heavy Hail And Rain" }, "+TSGRRASN": { "text": "+TSGRRASN", "spoken": "Thunderstorm With Heavy Hail, Rain And Snow" }, "+TSGRSN": { "text": "+TSGRSN", "spoken": "Thunderstorm With Heavy Hail And Snow" }, "+TSGRSNRA": { "text": "+TSGRSNRA", "spoken": "Thunderstorm With Heavy Hail, Snow And Rain" }, "+TSGS": { "text": "+TSGS", "spoken": "Thunderstorm With Heavy Snow Pellets" }, "+TSGSRA": { "text": "+TSGSRA", "spoken": "Thunderstorm With Heavy Snow Pellets And Rain" }, "+TSGSRASN": { "text": "+TSGSRASN", "spoken": "Thunderstorm With Heavy Snow Pellets, Rain And Snow" }, "+TSGSSN": { "text": "+TSGSSN", "spoken": "Thunderstorm With Heavy Snow Pellets And Snow" }, "+TSGSSNRA": { "text": "+TSGSSNRA", "spoken": "Thunderstorm With Heavy Snow Pellets, Snow And Rain" }, "+TSRA": { "text": "+TSRA", "spoken": "Thunderstorm With Heavy Rain" }, "+TSRAGR": { "text": "+TSRAGR", "spoken": "Thunderstorm With Heavy Rain And Hail" }, "+TSRAGRSN": { "text": "+TSRAGRSN", "spoken": "Thunderstorm With Heavy Rain, Hail And Snow" }, "+TSRAGS": { "text": "+TSRAGS", "spoken": "Thunderstorm With Heavy Rain And Snow Pellets" }, "+TSRAGSSN": { "text": "+TSRAGSSN", "spoken": "Thunderstorm With Heavy Rain, Snow Pellets And Snow" }, "+TSRASN": { "text": "+TSRASN", "spoken": "Thunderstorm With Heavy Rain And Snow" }, "+TSRASNGR": { "text": "+TSRASNGR", "spoken": "Thunderstorm With Heavy Rain, Snow And Hail" }, "+TSRASNGS": { "text": "+TSRASNGS", "spoken": "Thunderstorm With Heavy Rain, Snow And Snow Pellets" }, "+TSSN": { "text": "+TSSN", "spoken": "Thunderstorm With Heavy Snow" }, "+TSSNGR": { "text": "+TSSNGR", "spoken": "Thunderstorm With Heavy Snow And Hail" }, "+TSSNGRRA": { "text": "+TSSNGRRA", "spoken": "Thunderstorm With Heavy Snow, Hail And Rain" }, "+TSSNGS": { "text": "+TSSNGS", "spoken": "Thunderstorm With Heavy Snow And Snow Pellets" }, "+TSSNGSRA": { "text": "+TSSNGSRA", "spoken": "Thunderstorm With Heavy Snow, Snow Pellets And Rain" }, "+TSSNRA": { "text": "+TSSNRA", "spoken": "Thunderstorm With Heavy Snow And Rain" }, "+TSSNRAGR": { "text": "+TSSNRAGR", "spoken": "Thunderstorm With Heavy Snow, Rain And Hail" }, "+TSSNRAGS": { "text": "+TSSNRAGS", "spoken": "Thunderstorm With Heavy Snow, Rain And Snow Pellets" }, "+TSUP": { "text": "+TSUP", "spoken": "Thunderstorm With Heavy Unidentified Precipitation" }, "+UP": { "text": "+UP", "spoken": "Heavy Unidentified Precipitation" }, "BC": { "text": "BC", "spoken": "patches" }, "BCFG": { "text": "BCFG", "spoken": "Patches Of Fog" }, "BL": { "text": "BL", "spoken": "blowing" }, "BLDU": { "text": "BLDU", "spoken": "Blowing Dust" }, "BLSA": { "text": "BLSA", "spoken": "Blowing Sand" }, "BLSN": { "text": "BLSN", "spoken": "Blowing Snow" }, "BR": { "text": "BR", "spoken": "mist" }, "DR": { "text": "DR", "spoken": "low drifting" }, "DRDU": { "text": "DRDU", "spoken": "Low Drifting Dust" }, "DRSA": { "text": "DRSA", "spoken": "Low Drifting Sand" }, "DRSN": { "text": "DRSN", "spoken": "Low Drifting Snow" }, "DS": { "text": "DS", "spoken": "dust storm" }, "DU": { "text": "DU", "spoken": "widespread dust" }, "DZ": { "text": "DZ", "spoken": "drizzle" }, "DZPL": { "text": "DZPL", "spoken": "Drizzle And Ice Pellets" }, "DZPLRA": { "text": "DZPLRA", "spoken": "Drizzle, Ice Pellets And Rain" }, "DZRA": { "text": "DZRA", "spoken": "Drizzle And Rain" }, "DZRAPL": { "text": "DZRAPL", "spoken": "Drizzle, Rain And Ice Pellets" }, "DZRASG": { "text": "DZRASG", "spoken": "Drizzle, Rain And Snow Grains" }, "DZRASN": { "text": "DZRASN", "spoken": "Drizzle, Rain And Snow" }, "DZSG": { "text": "DZSG", "spoken": "Drizzle And Snow Grains" }, "DZSGRA": { "text": "DZSGRA", "spoken": "Drizzle, Snow Grains And Rain" }, "DZSN": { "text": "DZSN", "spoken": "Drizzle And Snow" }, "DZSNRA": { "text": "DZSNRA", "spoken": "Drizzle, Snow And Rain" }, "FC": { "text": "FC", "spoken": "funnel cloud tornado waterspout" }, "FG": { "text": "FG", "spoken": "fog" }, "FU": { "text": "FU", "spoken": "smoke" }, "FZ": { "text": "FZ", "spoken": "freezing" }, "FZDZ": { "text": "FZDZ", "spoken": "Freezing Drizzle" }, "FZDZPL": { "text": "FZDZPL", "spoken": "Freezing Drizzle And Ice Pellets" }, "FZDZRA": { "text": "FZDZRA", "spoken": "Freezing Drizzle And Rain" }, "FZDZSG": { "text": "FZDZSG", "spoken": "Freezing Drizzle And Snow Grains" }, "FZDZSN": { "text": "FZDZSN", "spoken": "Freezing Drizzle And Snow" }, "FZFG": { "text": "FZFG", "spoken": "Freezing Fog" }, "FZRA": { "text": "FZRA", "spoken": "Freezing Rain" }, "FZRADZ": { "text": "FZRADZ", "spoken": "Freezing Rain And Drizzle" }, "FZRAPL": { "text": "FZRAPL", "spoken": "Freezing Rain And Ice Pellets" }, "FZRASG": { "text": "FZRASG", "spoken": "Freezing Rain And Snow Grains" }, "FZRASN": { "text": "FZRASN", "spoken": "Freezing Rain And Snow" }, "FZUP": { "text": "FZUP", "spoken": "Unidentified Freezing Precipitation" }, "GR": { "text": "GR", "spoken": "hail" }, "GS": { "text": "GS", "spoken": "small hail" }, "HZ": { "text": "HZ", "spoken": "haze" }, "IC": { "text": "IC", "spoken": "ice crystals" }, "MI": { "text": "MI", "spoken": "shallow" }, "MIFG": { "text": "MIFG", "spoken": "Shallow Fog" }, "NSW": { "text": "NSW", "spoken": "No Significant Weather" }, "PL": { "text": "PL", "spoken": "ice pellets" }, "PLDZ": { "text": "PLDZ", "spoken": "Ice Pellets And Drizzle" }, "PLDZRA": { "text": "PLDZRA", "spoken": "Ice Pellets, Drizzle And Rain" }, "PLRA": { "text": "PLRA", "spoken": "Ice Pellets And Rain" }, "PLRADZ": { "text": "PLRADZ", "spoken": "Ice Pellets, Rain And Drizzle" }, "PLRASN": { "text": "PLRASN", "spoken": "Ice Pellets, Rain And Snow" }, "PLSG": { "text": "PLSG", "spoken": "Ice Pellets And Snow Grains" }, "PLSGSN": { "text": "PLSGSN", "spoken": "Ice Pellets, Snow Grains And Snow" }, "PLSN": { "text": "PLSN", "spoken": "Ice Pellets And Snow" }, "PLSNRA": { "text": "PLSNRA", "spoken": "Ice Pellets, Snow And Rain" }, "PLSNSG": { "text": "PLSNSG", "spoken": "Ice Pellets, Snow And Snow Grains" }, "PO": { "text": "PO", "spoken": "well developed dust, sand whirls" }, "PR": { "text": "PR", "spoken": "partial" }, "PRFG": { "text": "PRFG", "spoken": "Partial Fog" }, "PY": { "text": "PY", "spoken": "spray" }, "RA": { "text": "RA", "spoken": "rain" }, "RADZ": { "text": "RADZ", "spoken": "Rain And Drizzle" }, "RADZPL": { "text": "RADZPL", "spoken": "Rain, Drizzle And Ice Pellets" }, "RADZSG": { "text": "RADZSG", "spoken": "Rain, Drizzle And Snow Grains" }, "RADZSN": { "text": "RADZSN", "spoken": "Rain, Drizzle And Snow" }, "RAPL": { "text": "RAPL", "spoken": "Rain And Ice Pellets" }, "RAPLDZ": { "text": "RAPLDZ", "spoken": "Rain, Ice Pellets And Drizzle" }, "RAPLSN": { "text": "RAPLSN", "spoken": "Rain, Ice Pellets And Snow" }, "RASG": { "text": "RASG", "spoken": "Rain And Snow Grains" }, "RASGDZ": { "text": "RASGDZ", "spoken": "Rain, Snow Grains And Drizzle" }, "RASGSN": { "text": "RASGSN", "spoken": "Rain, Snow Grains And Snow" }, "RASN": { "text": "RASN", "spoken": "Rain And Snow" }, "RASNDZ": { "text": "RASNDZ", "spoken": "Rain, Snow And Drizzle" }, "RASNPL": { "text": "RASNPL", "spoken": "Rain, Snow And Ice Pellets" }, "RASNSG": { "text": "RASNSG", "spoken": "Rain, Snow And Snow Grains" }, "SA": { "text": "SA", "spoken": "sand" }, "SG": { "text": "SG", "spoken": "snow grains" }, "SGDZ": { "text": "SGDZ", "spoken": "Snow Grains And Drizzle" }, "SGDZRA": { "text": "SGDZRA", "spoken": "Snow Grains, Drizzle And Rain" }, "SGPL": { "text": "SGPL", "spoken": "Snow Grains And Ice Pellets" }, "SGPLSN": { "text": "SGPLSN", "spoken": "Snow Grains, Ice Pellets And Snow" }, "SGRA": { "text": "SGRA", "spoken": "Snow Grains And Rain" }, "SGRADZ": { "text": "SGRADZ", "spoken": "Snow Grains, Rain And Drizzle" }, "SGRASN": { "text": "SGRASN", "spoken": "Snow Grains, Rain And Snow" }, "SGSN": { "text": "SGSN", "spoken": "Snow Grains And Snow" }, "SGSNPL": { "text": "SGSNPL", "spoken": "Snow Grains, Snow And Ice Pellets" }, "SGSNRA": { "text": "SGSNRA", "spoken": "Snow Grains, Snow And Rain" }, "SH": { "text": "SH", "spoken": "showers" }, "SHGR": { "text": "SHGR", "spoken": "Showers Of Hail" }, "SHGRRA": { "text": "SHGRRA", "spoken": "Showers Of Hail And Rain" }, "SHGRRASN": { "text": "SHGRRASN", "spoken": "Showers Of Hail, Rain And Snow" }, "SHGRSN": { "text": "SHGRSN", "spoken": "Showers Of Hail And Snow" }, "SHGRSNRA": { "text": "SHGRSNRA", "spoken": "Showers Of Hail, Snow And Rain" }, "SHGS": { "text": "SHGS", "spoken": "Showers Of Snow Pellets" }, "SHGSRA": { "text": "SHGSRA", "spoken": "Showers Of Snow Pellets And Rain" }, "SHGSRASN": { "text": "SHGSRASN", "spoken": "Showers Of Snow Pellets, Rain And Snow" }, "SHGSSN": { "text": "SHGSSN", "spoken": "Showers Of Snow Pellets And Snow" }, "SHGSSNRA": { "text": "SHGSSNRA", "spoken": "Showers Of Snow Pellets, Snow And Rain" }, "SHRA": { "text": "SHRA", "spoken": "Showers Of Rain" }, "SHRAGR": { "text": "SHRAGR", "spoken": "Showers Of Rain And Hail" }, "SHRAGRSN": { "text": "SHRAGRSN", "spoken": "Showers Of Rain, Hail And Snow" }, "SHRAGS": { "text": "SHRAGS", "spoken": "Showers Of Rain And Snow Pellets" }, "SHRAGSSN": { "text": "SHRAGSSN", "spoken": "Showers Of Rain, Snow Pellets And Snow" }, "SHRASN": { "text": "SHRASN", "spoken": "Showers Of Rain And Snow" }, "SHRASNGR": { "text": "SHRASNGR", "spoken": "Showers Of Rain, Snow And Hail" }, "SHRASNGS": { "text": "SHRASNGS", "spoken": "Showers Of Rain, Snow And Snow Pellets" }, "SHSN": { "text": "SHSN", "spoken": "Showers Of Snow" }, "SHSNGR": { "text": "SHSNGR", "spoken": "Showers Of Snow And Hail" }, "SHSNGRRA": { "text": "SHSNGRRA", "spoken": "Showers Of Snow, Hail And Rain" }, "SHSNGS": { "text": "SHSNGS", "spoken": "Showers Of Snow And Snow Pellets" }, "SHSNGSRA": { "text": "SHSNGSRA", "spoken": "Showers Of Snow, Snow Pellets And Rain" }, "SHSNRA": { "text": "SHSNRA", "spoken": "Showers Of Snow And Rain" }, "SHSNRAGR": { "text": "SHSNRAGR", "spoken": "Showers Of Snow, Rain And Hail" }, "SHSNRAGS": { "text": "SHSNRAGS", "spoken": "Showers Of Snow, Rain And Snow Pellets" }, "SHUP": { "text": "SHUP", "spoken": "Unidentified Showers Of Precipitation" }, "SN": { "text": "SN", "spoken": "snow" }, "SNDZ": { "text": "SNDZ", "spoken": "Snow And Drizzle" }, "SNDZRA": { "text": "SNDZRA", "spoken": "Snow, Drizzle And Rain" }, "SNPL": { "text": "SNPL", "spoken": "Snow And Ice Pellets" }, "SNPLRA": { "text": "SNPLRA", "spoken": "Snow, Ice Pellets And Rain" }, "SNPLSG": { "text": "SNPLSG", "spoken": "Snow, Ice Pellets And Snow Grains" }, "SNRA": { "text": "SNRA", "spoken": "Snow And Rain" }, "SNRADZ": { "text": "SNRADZ", "spoken": "Snow, Rain And Drizzle" }, "SNRAPL": { "text": "SNRAPL", "spoken": "Snow, Rain And Ice Pellets" }, "SNRASG": { "text": "SNRASG", "spoken": "Snow, Rain And Snow Grains" }, "SNSG": { "text": "SNSG", "spoken": "Snow And Snow Grains" }, "SNSGPL": { "text": "SNSGPL", "spoken": "Snow, Snow Grains And Ice Pellets" }, "SNSGRA": { "text": "SNSGRA", "spoken": "Snow, Snow Grains And Rain" }, "SQ": { "text": "SQ", "spoken": "squalls" }, "SS": { "text": "SS", "spoken": "sandstorm" }, "TS": { "text": "TS", "spoken": "thunderstorm" }, "TSGR": { "text": "TSGR", "spoken": "Thunderstorm With Hail" }, "TSGRRA": { "text": "TSGRRA", "spoken": "Thunderstorm With Hail And Rain" }, "TSGRRASN": { "text": "TSGRRASN", "spoken": "Thunderstorm With Hail, Rain And Snow" }, "TSGRSN": { "text": "TSGRSN", "spoken": "Thunderstorm With Hail And Snow" }, "TSGRSNRA": { "text": "TSGRSNRA", "spoken": "Thunderstorm With Hail, Snow And Rain" }, "TSGS": { "text": "TSGS", "spoken": "Thunderstorm With Snow Pellets" }, "TSGSRA": { "text": "TSGSRA", "spoken": "Thunderstorm With Snow Pellets And Rain" }, "TSGSRASN": { "text": "TSGSRASN", "spoken": "Thunderstorm With Snow Pellets, Rain And Snow" }, "TSGSSN": { "text": "TSGSSN", "spoken": "Thunderstorm With Snow Pellets And Snow" }, "TSGSSNRA": { "text": "TSGSSNRA", "spoken": "Thunderstorm With Snow Pellets, Snow And Rain" }, "TSRA": { "text": "TSRA", "spoken": "Thunderstorm With Rain" }, "TSRAGR": { "text": "TSRAGR", "spoken": "Thunderstorm With Rain And Hail" }, "TSRAGRSN": { "text": "TSRAGRSN", "spoken": "Thunderstorm With Rain, Hail And Snow" }, "TSRAGS": { "text": "TSRAGS", "spoken": "Thunderstorm With Rain And Snow Pellets" }, "TSRAGSSN": { "text": "TSRAGSSN", "spoken": "Thunderstorm With Rain, Snow Pellets And Snow" }, "TSRASN": { "text": "TSRASN", "spoken": "Thunderstorm With Rain And Snow" }, "TSRASNGR": { "text": "TSRASNGR", "spoken": "Thunderstorm With Rain, Snow And Hail" }, "TSRASNGS": { "text": "TSRASNGS", "spoken": "Thunderstorm With Rain, Snow And Snow Pellets" }, "TSSN": { "text": "TSSN", "spoken": "Thunderstorm With Snow" }, "TSSNGR": { "text": "TSSNGR", "spoken": "Thunderstorm With Snow And Hail" }, "TSSNGRRA": { "text": "TSSNGRRA", "spoken": "Thunderstorm With Snow, Hail And Rain" }, "TSSNGS": { "text": "TSSNGS", "spoken": "Thunderstorm With Snow And Snow Pellets" }, "TSSNGSRA": { "text": "TSSNGSRA", "spoken": "Thunderstorm With Snow, Snow Pellets And Rain" }, "TSSNRA": { "text": "TSSNRA", "spoken": "Thunderstorm With Snow And Rain" }, "TSSNRAGR": { "text": "TSSNRAGR", "spoken": "Thunderstorm With Snow, Rain And Hail" }, "TSSNRAGS": { "text": "TSSNRAGS", "spoken": "Thunderstorm With Snow, Rain And Snow Pellets" }, "TSUP": { "text": "TSUP", "spoken": "Thunderstorm With Unidentified Precipitation" }, "UP": { "text": "UP", "spoken": "unknown precipitation" }, "VA": { "text": "VA", "spoken": "volcanic ash" }, "VCBLDU": { "text": "VCBLDU", "spoken": "Blowing Dust In The Vicinity" }, "VCBLSA": { "text": "VCBLSA", "spoken": "Blowing Sand In The Vicinity" }, "VCBLSN": { "text": "VCBLSN", "spoken": "Blowing Snow In The Vicinity" }, "VCDS": { "text": "VCDS", "spoken": "Duststorm In The Vicinity" }, "VCFC": { "text": "VCFC", "spoken": "Funnel Cloud In The Vicinity" }, "VCFG": { "text": "VCFG", "spoken": "Fog In The Vicinity" }, "VCPO": { "text": "VCPO", "spoken": "Dust/Sand Whirls In The Vicinity" }, "VCSH": { "text": "VCSH", "spoken": "Showers In The Vicinity" }, "VCSS": { "text": "VCSS", "spoken": "Sandstorm In The Vicinity" }, "VCTS": { "text": "VCTS", "spoken": "Thunderstorm In The Vicinity" }, "VCVA": { "text": "VCVA", "spoken": "Volcanic Ash In The Vicinity" } }, "template": { "text": "{weather}", "voice": "PRESENT WEATHER {weather}" } }, "recentWeather": { "template": { "text": "RE{weather}", "voice": "RECENT WEATHER {weather}" } }, "clouds": { "identifyCeilingLayer": false, "identifyCeilingLayerTextAtis": false, "textAtisCeilingPrefix": "CIG", "cloudCeilingLayerTypes": [ "BKN", "OVC" ], "convertToMetric": false, "isAltitudeInHundreds": false, "undeterminedLayerAltitude": { "text": "///", "voice": "cloud height not available" }, "automaticCbDetection": { "text": "//////CB", "voice": "RADAR DETECTED C-B CLOUDS" }, "types": { "FEW": { "text": "FEW{altitude}{convective}", "voice": "few {altitude} feet {convective}" }, "SCT": { "text": "SCT{altitude}{convective}", "voice": "scattered {altitude} feet {convective}" }, "BKN": { "text": "BKN{altitude}{convective}", "voice": "broken {altitude} feet {convective}" }, "OVC": { "text": "OVC{altitude}{convective}", "voice": "overcast {altitude} feet {convective}" }, "VV": { "text": "VV{altitude}", "voice": "vertical visibility {altitude} feet" }, "NSC": { "text": "NSC", "voice": "no significant clouds" }, "NCD": { "text": "NCD", "voice": "no clouds detected" }, "CLR": { "text": "CLR", "voice": "sky clear below one-two thousand" }, "SKC": { "text": "SKC", "voice": "sky clear" } }, "convectiveTypes": { "CB": "cee bee", "TCU": "towering cumulus" }, "template": { "text": "{clouds}", "voice": "CLOUDS {clouds}" } }, "temperature": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "T{temp}", "voice": "TEMPERATURE {temp}" } }, "dewpoint": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "DP{dewpoint}", "voice": "DEWPOINT {dewpoint}" } }, "altimeter": { "pronounceDecimal": false, "template": { "text": "QNH{altimeter}", "voice": "QNH {altimeter} HECTOPASCAL" } }, "trend": { "nosigText": "NOSIG", "nosigVoice": "NOSIG", "becomingText": "BECMG", "becomingVoice": "Becoming", "temporaryText": "TEMPO", "temporaryVoice": "Temporary", "notAvailableText": "TREND NOT AVBL", "notAvailableVoice": "Trend not available", "template": {} }, "windShear": { "runwayText": "WS R{Runway}", "runwayVoice": "Wind Shear Runway {Runway}", "allRunwayText": "WS ALL RWY", "allRunwayVoice": "Wind Shear All Runways", "template": {} }, "transitionLevel": { "values": [ { "low": 1051, "high": 1088, "altitude": 50 }, { "low": 1014, "high": 1050, "altitude": 60 }, { "low": 978, "high": 1013, "altitude": 70 }, { "low": 950, "high": 977, "altitude": 80 } ], "template": { "text": "TRL {trl} ", "voice": ".TRANSITION LEVEL {trl}" } }, "notams": { "template": { "text": "{notams}", "voice": ".{notams}" } }, "closingStatement": { "autoIncludeClosingStatement": true, "template": { "text": "", "voice": " INFORMATION {letter|word} OUT" } } }, "notamsBeforeFreeText": true, "airportConditionsBeforeFreeText": true, "frequency": 132130000, "idsEndpoint": "", "useDecimalTerminology": true, "atisVoice": { "useTextToSpeech": true, "voice": "Default", "speechRate": 150 }, "presets": [ { "id": "d3be467b-be33-4d99-83be-34e77249f8f8", "ordinal": 1, "name": "13L 24", "template": "EDDK [ATIS_LETTER] [OBS_TIME]\r\n[ARPT_COND]\r\nRWY_13L_24\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "03f78c87-02c3-4547-9a25-9526bd6e28d0", "ordinal": 2, "name": "31R 24", "template": "EDDK [ATIS_LETTER] [OBS_TIME]\r\n[ARPT_COND]\r\nRWY_31R_24\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "7045299f-044c-4bb8-be39-6fe2b672fffb", "ordinal": 3, "name": "13L 24 13R", "template": "EDDK [ATIS_LETTER] [OBS_TIME]\r\n[ARPT_COND]\r\nRWY_13L_24_13R\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "3276e880-e548-4a09-bea2-f2ce59a79432", "ordinal": 4, "name": "31R 24 31L", "template": "EDDK [ATIS_LETTER] [OBS_TIME]\r\n[ARPT_COND]\r\nRWY_31R_24_31L\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "7045299f-044c-4bb8-be39-6fe2b672fffb", "ordinal": 3, "name": "13L 06 13R", "template": "EDDK [ATIS_LETTER] [OBS_TIME]\r\n[ARPT_COND]\r\nRWY_13L_06_13R\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "3276e880-e548-4a09-bea2-f2ce59a79432", "ordinal": 4, "name": "31R 06 31L", "template": "EDDK [ATIS_LETTER] [OBS_TIME]\r\n[ARPT_COND]\r\nRWY_31R_06_31L\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "8b64f82b-44a3-4751-85a0-15c8edb36dd5", "ordinal": 5, "name": "13L 13R", "template": "EDDK [ATIS_LETTER] [OBS_TIME]\r\n[ARPT_COND]\r\nRWY_13L_13R\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "1c759c9f-7c47-4a76-804a-fdba31343858", "ordinal": 6, "name": "31R 31L", "template": "EDDK [ATIS_LETTER] [OBS_TIME]\r\n[ARPT_COND]\r\nRWY_31R_31L\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "16106326-8a7b-4a56-8867-9bd201fd765a", "ordinal": 7, "name": "31R 06", "template": "EDDK [ATIS_LETTER] [OBS_TIME]\r\n[ARPT_COND] OR RNP_APCH\r\nRWY_31R_06\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "57ecb274-057c-4483-b20c-96608ee7af9f", "ordinal": 8, "name": "13L 06", "template": "EDDK [ATIS_LETTER] [OBS_TIME]\r\n[ARPT_COND] OR RNP_APCH\r\nRWY_13L_06\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "c1a8999e-d4bb-4919-9097-15b4b3713ed5", "ordinal": 9, "name": "13L", "airportConditions": "", "notams": "", "template": "EDDK [ATIS_LETTER] [OBS_TIME]\r\n[ARPT_COND]\r\nRWY_13L\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "f4371b69-619b-4c79-9e7b-adc730201eb7", "ordinal": 10, "name": "31R", "template": "EDDK [ATIS_LETTER] [OBS_TIME]\r\n[ARPT_COND]\r\nRWY_31R\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "6166363a-8741-46c3-9b1f-950cdd019477", "ordinal": 11, "name": "06", "template": "EDDK [ATIS_LETTER] [OBS_TIME]\r\n[ARPT_COND]\r\nRWY_06\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "0c001416-a87b-4dac-a215-d2740647a776", "ordinal": 12, "name": "24", "template": "EDDK [ATIS_LETTER] [OBS_TIME]\r\n[ARPT_COND]\r\nRWY_24\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } } ], "contractions": [ { "variableName": "EDDK", "text": "ATIS EDDK", "voice": "COLOGNE BONN INFORMATION" }, { "variableName": "RWY_13L", "text": "RWY 13L", "voice": "RWY IN USE ^13L." }, { "variableName": "RWY_31R", "text": "RWY 31R", "voice": "RWY IN USE ^31R." }, { "variableName": "ILS", "text": "EXPECT VECTORS FOR ILS APCH", "voice": "EXPECT VECTORS FOR ILS APPROACH." }, { "variableName": "RNP", "text": "EXPECT VECTORS FOR RNP APCH", "voice": "EXPECT VECTORS FOR RNP APPROACH." }, { "variableName": "ADVISORY", "text": "WHEN AIRBORNE MONITOR ADVISORY ON FREQ 122.800", "voice": "WHEN AIRBORNE MONITOR ADVISORY ON FREQ 122.8." }, { "variableName": "DEP_FREQ_DKA_NOR_DKLA_135_350", "text": "WHEN PASSING 2000FT CONTACT LANGEN RADAR ON FREQ 135.350", "voice": "WHEN PASSING *2000FT CONTACT LANGEN RADAR ON FREQ 135.350." }, { "variableName": "DEP_FREQ_GN_118_215", "text": "WHEN PASSING 2000FT CONTACT LANGEN RADAR ON FREQ 118.215", "voice": "WHEN PASSING *2000FT CONTACT LANGEN RADAR ON FREQ 118.215" }, { "variableName": "TRND", "text": "TREND", "voice": "" }, { "variableName": "RWY_13L_24", "text": "RWY 13L 24", "voice": "RWYS IN USE ^13L AND 24." }, { "variableName": "RWY_13L_24_13R", "text": "RWY 13L 24 13R", "voice": "RWYS IN USE ^13L, 24 AND ^13R." }, { "variableName": "RWY_13L_06_13R", "text": "RWY 13L 06 13R", "voice": "RWYS IN USE ^13L, 06 AND ^13R." }, { "variableName": "RWY_31R_24_31L", "text": "RWY 31R 24 31L", "voice": "RWYS IN USE ^31R, 24 AND ^31L." }, { "variableName": "RWY_31R_06_31L", "text": "RWY 31R 06 31L", "voice": "RWYS IN USE ^31R, 06 AND ^31L." }, { "variableName": "RWY_13L_13R", "text": "RWY 13L 13R", "voice": "RWYS IN USE ^13L AND ^13R." }, { "variableName": "HIGH_TRAFFIC_MEDIUM_13R", "text": "ALL DEPARTING MEDIUM ACFT EXPECT RWY 13R FOR DEPARTURE, REPORT UNABLE ON INITIAL CONTACT.", "voice": "ALL DEPARTING MEDIUM AIRCRAFT EXPECT RWY ^13R FOR DEPARTURE. REPORT IF UNABLE ON INITIAL CONTACT." }, { "variableName": "RWY_31R_24", "text": "RWY 31R 24", "voice": "RWYS IN USE ^31R AND 24." }, { "variableName": "RWY_31R_31L", "text": "RWY 31R 31L", "voice": "RWYS IN USE ^31R AND ^31L." }, { "variableName": "RWY_24", "text": "RWY 24", "voice": "RWY IN USE 24." }, { "variableName": "RWY_06", "text": "RWY 06", "voice": "RWY IN USE 06." }, { "variableName": "LOW_VISIBILITY", "text": "LOW VISIBILITY PROCEDURES IN OPERATION, CAT II AVBL.", "voice": "LOW VISIBILITY PROCEDURES IN OPERATION, CAT 2 AND 3 AVBL." }, { "variableName": "CDO_ILS", "text": "EXPECT CDO FOR ILS APCH", "voice": "EXPECT CONTINUOUS DESCEND OPERATIONS FOR ILS APCH." }, { "variableName": "CDO_RNP", "text": "EXPECT CDO FOR RNP APCH", "voice": "EXPECT CONTINUOUS DESCEND OPERATIONS FOR RNP APCH." }, { "variableName": "RWY_31R_06", "text": "RWY 31R 06", "voice": "RWYS IN USE ^31R AND 06." }, { "variableName": "RNP_APCH", "text": "RNP APCH", "voice": "RNP APCH." }, { "variableName": "RWY_13L_06", "text": "RWY 13L 06", "voice": "RUNWAY IN USE ^13L AND 06." }, { "variableName": "DEP_FREQ_GNH_136_480", "text": "WHEN PASSING *2000FT CONTACT LANGEN RADAR ON FREQ 136.480", "voice": "WHEN PASSING *2000FT CONTACT LANGEN RADAR ON FREQ 136.480." }, { "variableName": "ACDM", "text": "ACDM IN PROGRESS. REPORT TOBT AT VATS.IM/VDGS", "voice": "A:CDM IN PROGRESS. REPORT TARGET OFF BLOCK TIME AT VATS DOT I M SLASH VDGS." }, { "variableName": "DCL_INOP", "text": "DATALINK U/S ENROUTE CLEARANCE VIA VOICE ONLY", "voice": "DATA LINK U/S. ENROUTE CLEARANCE VIA VOICE ONLY." } ], "airportConditionDefinitions": [ { "text": "ILS", "ordinal": 1, "enabled": true }, { "text": "RNP", "ordinal": 2, "enabled": false }, { "text": "CDO_ILS", "ordinal": 3, "enabled": false }, { "text": "CDO_RNP", "ordinal": 4, "enabled": false } ], "notamDefinitions": [ { "text": "ADVISORY", "ordinal": 1, "enabled": true }, { "text": "DEP_FREQ_DKA_NOR_DKLA_135_350", "ordinal": 2, "enabled": false }, { "text": "DEP_FREQ_GN_118_215", "ordinal": 3, "enabled": false }, { "text": "DEP_FREQ_GNH_136_480", "ordinal": 3, "enabled": false }, { "text": "HIGH_TRAFFIC_MEDIUM_13R", "ordinal": 5, "enabled": false }, { "text": "LOW_VISIBILITY", "ordinal": 6, "enabled": false }, { "text": "DCL_INOP", "ordinal": 7, "enabled": false }, { "text": "ACDM", "ordinal": 8, "enabled": true }, { "text": "SRA_ON_REQ", "ordinal": 9, "enabled": false }, { "text": "CAUTION WINDSHEAR ALL RWYS", "ordinal": 10, "enabled": false } ] }, { "id": "0233ea9c-bd5c-481a-afd2-88387a5dfd4f", "ordinal": 4, "identifier": "EDDS", "name": "Stuttgart", "atisType": "Combined", "codeRange": { "low": "A", "high": "Z" }, "atisFormat": { "observationTime": { "standardUpdateTime": [ 20, 50 ], "template": { "text": "{type} {day}{time} ", "voice": ". {special} MET REPORT TIME {time}." } }, "surfaceWind": { "speakLeadingZero": false, "magneticVariation": { "enabled": false, "magneticDegrees": 0 }, "standard": { "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit}" } }, "standardGust": { "template": { "text": "{wind_dir}{wind_spd}G{wind_gust}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit} GUSTS {wind_gust} {wind_unit}" } }, "variable": { "template": { "text": "VRB{wind_spd}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit}" } }, "variableGust": { "template": { "text": "VRB{wind_spd}G{wind_gust}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit} GUSTS {wind_gust} {wind_unit}" } }, "variableDirection": { "template": { "text": "{wind_vmin}V{wind_vmax}", "voice": "VARIABLE BETWEEN {wind_vmin} AND {wind_vmax} DEGREES" } }, "calm": { "calmWindSpeed": 2, "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND CALM" } } }, "visibility": { "north": "to the north", "northEast": "to the north-east", "east": "to the east", "southEast": "to the south-east", "south": "to the south", "southWest": "to the south-west", "west": "to the west", "northWest": "to the north-west", "unlimitedVisibilityVoice": "visibility ^10 kilometers", "unlimitedVisibilityText": "9999", "includeVisibilitySuffix": true, "metersCutoff": 5000, "template": { "text": "{visibility}", "voice": "VISIBILITY {visibility}" } }, "runwayVisualRange": { "neutralTendency": "Neutral", "goingUpTendency": "upgrading", "goingDownTendency": "downgrading", "template": {} }, "presentWeather": { "presentWeatherTypes": { "-DS": { "text": "-DS", "spoken": "Light Duststorm" }, "-DZ": { "text": "-DZ", "spoken": "Light Drizzle" }, "-DZPL": { "text": "-DZPL", "spoken": "Light Drizzle And Ice Pellets" }, "-DZPLRA": { "text": "-DZPLRA", "spoken": "Light Drizzle, Ice Pellets And Rain" }, "-DZRA": { "text": "-DZRA", "spoken": "Light Drizzle And Rain" }, "-DZRAPL": { "text": "-DZRAPL", "spoken": "Light Drizzle, Rain And Ice Pellets" }, "-DZRASG": { "text": "-DZRASG", "spoken": "Light Drizzle, Rain And Snow Grains" }, "-DZRASN": { "text": "-DZRASN", "spoken": "Light Drizzle, Rain And Snow" }, "-DZSG": { "text": "-DZSG", "spoken": "Light Drizzle And Snow Grains" }, "-DZSGRA": { "text": "-DZSGRA", "spoken": "Light Drizzle, Snow Grains And Rain" }, "-DZSN": { "text": "-DZSN", "spoken": "Light Drizzle And Snow" }, "-DZSNRA": { "text": "-DZSNRA", "spoken": "Light Drizzle, Snow And Rain" }, "-FZDZ": { "text": "-FZDZ", "spoken": "Light Freezing Drizzle" }, "-FZDZPL": { "text": "-FZDZPL", "spoken": "Light Freezing Drizzle And Ice Pellets" }, "-FZDZRA": { "text": "-FZDZRA", "spoken": "Light Freezing Drizzle And Rain" }, "-FZDZSG": { "text": "-FZDZSG", "spoken": "Light Freezing Drizzle And Snow Grains" }, "-FZDZSN": { "text": "-FZDZSN", "spoken": "Light Freezing Drizzle And Snow" }, "-FZRA": { "text": "-FZRA", "spoken": "Light Freezing Rain" }, "-FZRADZ": { "text": "-FZRADZ", "spoken": "Light Freezing Rain And Drizzle" }, "-FZRAPL": { "text": "-FZRAPL", "spoken": "Light Freezing Rain And Ice Pellets" }, "-FZRASG": { "text": "-FZRASG", "spoken": "Light Freezing Rain And Snow Grains" }, "-FZRASN": { "text": "-FZRASN", "spoken": "Light Freezing Rain And Snow" }, "-FZUP": { "text": "-FZUP", "spoken": "Light Unidentified Freezing Precipitation" }, "-PL": { "text": "-PL", "spoken": "Light Ice Pellets" }, "-PLDZ": { "text": "-PLDZ", "spoken": "Light Ice Pellets And Drizzle" }, "-PLDZRA": { "text": "-PLDZRA", "spoken": "Light Ice Pellets, Drizzle And Rain" }, "-PLRA": { "text": "-PLRA", "spoken": "Light Ice Pellets And Rain" }, "-PLRADZ": { "text": "-PLRADZ", "spoken": "Light Ice Pellets, Rain And Drizzle" }, "-PLRASN": { "text": "-PLRASN", "spoken": "Light Ice Pellets, Rain And Snow" }, "-PLSG": { "text": "-PLSG", "spoken": "Light Ice Pellets And Snow Grains" }, "-PLSGSN": { "text": "-PLSGSN", "spoken": "Light Ice Pellets, Snow Grains And Snow" }, "-PLSN": { "text": "-PLSN", "spoken": "Light Ice Pellets And Snow" }, "-PLSNRA": { "text": "-PLSNRA", "spoken": "Light Ice Pellets, Snow And Rain" }, "-PLSNSG": { "text": "-PLSNSG", "spoken": "Light Ice Pellets, Snow And Snow Grains" }, "-RA": { "text": "-RA", "spoken": "Light Rain" }, "-RADZ": { "text": "-RADZ", "spoken": "Light Rain And Drizzle" }, "-RADZPL": { "text": "-RADZPL", "spoken": "Light Rain, Drizzle And Ice Pellets" }, "-RADZSG": { "text": "-RADZSG", "spoken": "Light Rain, Drizzle And Snow Grains" }, "-RADZSN": { "text": "-RADZSN", "spoken": "Light Rain, Drizzle And Snow" }, "-RAPL": { "text": "-RAPL", "spoken": "Light Rain And Ice Pellets" }, "-RAPLDZ": { "text": "-RAPLDZ", "spoken": "Light Rain, Ice Pellets And Drizzle" }, "-RAPLSN": { "text": "-RAPLSN", "spoken": "Light Rain, Ice Pellets And Snow" }, "-RASG": { "text": "-RASG", "spoken": "Light Rain And Snow Grains" }, "-RASGDZ": { "text": "-RASGDZ", "spoken": "Light Rain, Snow Grains And Drizzle" }, "-RASGSN": { "text": "-RASGSN", "spoken": "Light Rain, Snow Grains And Snow" }, "-RASN": { "text": "-RASN", "spoken": "Light Rain And Snow" }, "-RASNDZ": { "text": "-RASNDZ", "spoken": "Light Rain, Snow And Drizzle" }, "-RASNPL": { "text": "-RASNPL", "spoken": "Light Rain, Snow And Ice Pellets" }, "-RASNSG": { "text": "-RASNSG", "spoken": "Light Rain, Snow And Snow Grains" }, "-SG": { "text": "-SG", "spoken": "Light Snow Grains" }, "-SGDZ": { "text": "-SGDZ", "spoken": "Light Snow Grains And Drizzle" }, "-SGDZRA": { "text": "-SGDZRA", "spoken": "Light Snow Grains, Drizzle And Rain" }, "-SGPL": { "text": "-SGPL", "spoken": "Light Snow Grains And Ice Pellets" }, "-SGPLSN": { "text": "-SGPLSN", "spoken": "Light Snow Grains, Ice Pellets And Snow" }, "-SGRA": { "text": "-SGRA", "spoken": "Light Snow Grains And Rain" }, "-SGRADZ": { "text": "-SGRADZ", "spoken": "Light Snow Grains, Rain And Drizzle" }, "-SGRASN": { "text": "-SGRASN", "spoken": "Light Snow Grains, Rain And Snow" }, "-SGSN": { "text": "-SGSN", "spoken": "Light Snow Grains And Snow" }, "-SGSNPL": { "text": "-SGSNPL", "spoken": "Light Snow Grains, Snow And Ice Pellets" }, "-SGSNRA": { "text": "-SGSNRA", "spoken": "Light Snow Grains, Snow And Rain" }, "-SHGR": { "text": "-SHGR", "spoken": "Light Showers Of Hail" }, "-SHGRRA": { "text": "-SHGRRA", "spoken": "Light Showers Of Hail And Rain" }, "-SHGRRASN": { "text": "-SHGRRASN", "spoken": "Light Showers Of Hail, Rain And Snow" }, "-SHGRSN": { "text": "-SHGRSN", "spoken": "Light Showers Of Hail And Snow" }, "-SHGRSNRA": { "text": "-SHGRSNRA", "spoken": "Light Showers Of Hail, Snow And Rain" }, "-SHGS": { "text": "-SHGS", "spoken": "Light Showers Of Snow Pellets" }, "-SHGSRA": { "text": "-SHGSRA", "spoken": "Light Showers Of Snow Pellets And Rain" }, "-SHGSRASN": { "text": "-SHGSRASN", "spoken": "Light Showers Of Snow Pellets, Rain And Snow" }, "-SHGSSN": { "text": "-SHGSSN", "spoken": "Light Showers Of Snow Pellets And Snow" }, "-SHGSSNRA": { "text": "-SHGSSNRA", "spoken": "Light Showers Of Snow Pellets, Snow And Rain" }, "-SHRA": { "text": "-SHRA", "spoken": "Light Showers Of Rain" }, "-SHRAGR": { "text": "-SHRAGR", "spoken": "Light Showers Of Rain And Hail" }, "-SHRAGRSN": { "text": "-SHRAGRSN", "spoken": "Light Showers Of Rain, Hail And Snow" }, "-SHRAGS": { "text": "-SHRAGS", "spoken": "Light Showers Of Rain And Snow Pellets" }, "-SHRAGSSN": { "text": "-SHRAGSSN", "spoken": "Light Showers Of Rain, Snow Pellets And Snow" }, "-SHRASN": { "text": "-SHRASN", "spoken": "Light Showers Of Rain And Snow" }, "-SHRASNGR": { "text": "-SHRASNGR", "spoken": "Light Showers Of Rain, Snow And Hail" }, "-SHRASNGS": { "text": "-SHRASNGS", "spoken": "Light Showers Of Rain, Snow And Snow Pellets" }, "-SHSN": { "text": "-SHSN", "spoken": "Light Showers Of Snow" }, "-SHSNGR": { "text": "-SHSNGR", "spoken": "Light Showers Of Snow And Hail" }, "-SHSNGRRA": { "text": "-SHSNGRRA", "spoken": "Light Showers Of Snow, Hail And Rain" }, "-SHSNGS": { "text": "-SHSNGS", "spoken": "Light Showers Of Snow And Snow Pellets" }, "-SHSNGSRA": { "text": "-SHSNGSRA", "spoken": "Light Showers Of Snow, Snow Pellets And Rain" }, "-SHSNRA": { "text": "-SHSNRA", "spoken": "Light Showers Of Snow And Rain" }, "-SHSNRAGR": { "text": "-SHSNRAGR", "spoken": "Light Showers Of Snow, Rain And Hail" }, "-SHSNRAGS": { "text": "-SHSNRAGS", "spoken": "Light Showers Of Snow, Rain And Snow Pellets" }, "-SHUP": { "text": "-SHUP", "spoken": "Light Unidentified Showers Of Precipitation" }, "-SN": { "text": "-SN", "spoken": "Light Snow" }, "-SNDZ": { "text": "-SNDZ", "spoken": "Light Snow And Drizzle" }, "-SNDZRA": { "text": "-SNDZRA", "spoken": "Light Snow, Drizzle And Rain" }, "-SNPL": { "text": "-SNPL", "spoken": "Light Snow And Ice Pellets" }, "-SNPLRA": { "text": "-SNPLRA", "spoken": "Light Snow, Ice Pellets And Rain" }, "-SNPLSG": { "text": "-SNPLSG", "spoken": "Light Snow, Ice Pellets And Snow Grains" }, "-SNRA": { "text": "-SNRA", "spoken": "Light Snow And Rain" }, "-SNRADZ": { "text": "-SNRADZ", "spoken": "Light Snow, Rain And Drizzle" }, "-SNRAPL": { "text": "-SNRAPL", "spoken": "Light Snow, Rain And Ice Pellets" }, "-SNRASG": { "text": "-SNRASG", "spoken": "Light Snow, Rain And Snow Grains" }, "-SNSG": { "text": "-SNSG", "spoken": "Light Snow And Snow Grains" }, "-SNSGPL": { "text": "-SNSGPL", "spoken": "Light Snow, Snow Grains And Ice Pellets" }, "-SNSGRA": { "text": "-SNSGRA", "spoken": "Light Snow, Snow Grains And Rain" }, "-SS": { "text": "-SS", "spoken": "Light Sandstorm" }, "-TSGR": { "text": "-TSGR", "spoken": "Thunderstorm With Light Hail" }, "-TSGRRA": { "text": "-TSGRRA", "spoken": "Thunderstorm With Light Hail And Rain" }, "-TSGRRASN": { "text": "-TSGRRASN", "spoken": "Thunderstorm With Light Hail, Rain And Snow" }, "-TSGRSN": { "text": "-TSGRSN", "spoken": "Thunderstorm With Light Hail And Snow" }, "-TSGRSNRA": { "text": "-TSGRSNRA", "spoken": "Thunderstorm With Light Hail, Snow And Rain" }, "-TSGS": { "text": "-TSGS", "spoken": "Thunderstorm With Light Snow Pellets" }, "-TSGSRA": { "text": "-TSGSRA", "spoken": "Thunderstorm With Light Snow Pellets And Rain" }, "-TSGSRASN": { "text": "-TSGSRASN", "spoken": "Thunderstorm With Light Snow Pellets, Rain And Snow" }, "-TSGSSN": { "text": "-TSGSSN", "spoken": "Thunderstorm With Light Snow Pellets And Snow" }, "-TSGSSNRA": { "text": "-TSGSSNRA", "spoken": "Thunderstorm With Light Snow Pellets, Snow And Rain" }, "-TSRA": { "text": "-TSRA", "spoken": "Thunderstorm With Light Rain" }, "-TSRAGR": { "text": "-TSRAGR", "spoken": "Thunderstorm With Light Rain And Hail" }, "-TSRAGRSN": { "text": "-TSRAGRSN", "spoken": "Thunderstorm With Light Rain, Hail And Snow" }, "-TSRAGS": { "text": "-TSRAGS", "spoken": "Thunderstorm With Light Rain And Snow Pellets" }, "-TSRAGSSN": { "text": "-TSRAGSSN", "spoken": "Thunderstorm With Light Rain, Snow Pellets And Snow" }, "-TSRASN": { "text": "-TSRASN", "spoken": "Thunderstorm With Light Rain And Snow" }, "-TSRASNGR": { "text": "-TSRASNGR", "spoken": "Thunderstorm With Light Rain, Snow And Hail" }, "-TSRASNGS": { "text": "-TSRASNGS", "spoken": "Thunderstorm With Light Rain, Snow And Snow Pellets" }, "-TSSN": { "text": "-TSSN", "spoken": "Thunderstorm With Light Snow" }, "-TSSNGR": { "text": "-TSSNGR", "spoken": "Thunderstorm With Light Snow And Hail" }, "-TSSNGRRA": { "text": "-TSSNGRRA", "spoken": "Thunderstorm With Light Snow, Hail And Rain" }, "-TSSNGS": { "text": "-TSSNGS", "spoken": "Thunderstorm With Light Snow And Snow Pellets" }, "-TSSNGSRA": { "text": "-TSSNGSRA", "spoken": "Thunderstorm With Light Snow, Snow Pellets And Rain" }, "-TSSNRA": { "text": "-TSSNRA", "spoken": "Thunderstorm With Light Snow And Rain" }, "-TSSNRAGR": { "text": "-TSSNRAGR", "spoken": "Thunderstorm With Light Snow, Rain And Hail" }, "-TSSNRAGS": { "text": "-TSSNRAGS", "spoken": "Thunderstorm With Light Snow, Rain And Snow Pellets" }, "-TSUP": { "text": "-TSUP", "spoken": "Thunderstorm With Light Unidentified Precipitation" }, "-UP": { "text": "-UP", "spoken": "Light Unidentified Precipitation" }, "+DS": { "text": "+DS", "spoken": "Heavy Duststorm" }, "+DZ": { "text": "+DZ", "spoken": "Heavy Drizzle" }, "+DZPL": { "text": "+DZPL", "spoken": "Heavy Drizzle And Ice Pellets" }, "+DZPLRA": { "text": "+DZPLRA", "spoken": "Heavy Drizzle, Ice Pellets And Rain" }, "+DZRA": { "text": "+DZRA", "spoken": "Heavy Drizzle And Rain" }, "+DZRAPL": { "text": "+DZRAPL", "spoken": "Heavy Drizzle, Rain And Ice Pellets" }, "+DZRASG": { "text": "+DZRASG", "spoken": "Heavy Drizzle, Rain And Snow Grains" }, "+DZRASN": { "text": "+DZRASN", "spoken": "Heavy Drizzle, Rain And Snow" }, "+DZSG": { "text": "+DZSG", "spoken": "Heavy Drizzle And Snow Grains" }, "+DZSGRA": { "text": "+DZSGRA", "spoken": "Heavy Drizzle, Snow Grains And Rain" }, "+DZSN": { "text": "+DZSN", "spoken": "Heavy Drizzle And Snow" }, "+DZSNRA": { "text": "+DZSNRA", "spoken": "Heavy Drizzle, Snow And Rain" }, "+FC": { "text": "+FC", "spoken": "Well-Developed Funnel Cloud" }, "+FZDZ": { "text": "+FZDZ", "spoken": "Heavy Freezing Drizzle" }, "+FZDZPL": { "text": "+FZDZPL", "spoken": "Heavy Freezing Drizzle And Ice Pellets" }, "+FZDZRA": { "text": "+FZDZRA", "spoken": "Heavy Freezing Drizzle And Rain" }, "+FZDZSG": { "text": "+FZDZSG", "spoken": "Heavy Freezing Drizzle And Snow Grains" }, "+FZDZSN": { "text": "+FZDZSN", "spoken": "Heavy Freezing Drizzle And Snow" }, "+FZRA": { "text": "+FZRA", "spoken": "Heavy Freezing Rain" }, "+FZRADZ": { "text": "+FZRADZ", "spoken": "Heavy Freezing Rain And Drizzle" }, "+FZRAPL": { "text": "+FZRAPL", "spoken": "Heavy Freezing Rain And Ice Pellets" }, "+FZRASG": { "text": "+FZRASG", "spoken": "Heavy Freezing Rain And Snow Grains" }, "+FZRASN": { "text": "+FZRASN", "spoken": "Heavy Freezing Rain And Snow" }, "+FZUP": { "text": "+FZUP", "spoken": "Heavy Unidentified Freezing Precipitation" }, "+PL": { "text": "+PL", "spoken": "Heavy Ice Pellets" }, "+PLDZ": { "text": "+PLDZ", "spoken": "Heavy Ice Pellets And Drizzle" }, "+PLDZRA": { "text": "+PLDZRA", "spoken": "Heavy Ice Pellets, Drizzle And Rain" }, "+PLRA": { "text": "+PLRA", "spoken": "Heavy Ice Pellets And Rain" }, "+PLRADZ": { "text": "+PLRADZ", "spoken": "Heavy Ice Pellets, Rain And Drizzle" }, "+PLRASN": { "text": "+PLRASN", "spoken": "Heavy Ice Pellets, Rain And Snow" }, "+PLSG": { "text": "+PLSG", "spoken": "Heavy Ice Pellets And Snow Grains" }, "+PLSGSN": { "text": "+PLSGSN", "spoken": "Heavy Ice Pellets, Snow Grains And Snow" }, "+PLSN": { "text": "+PLSN", "spoken": "Heavy Ice Pellets And Snow" }, "+PLSNRA": { "text": "+PLSNRA", "spoken": "Heavy Ice Pellets, Snow And Rain" }, "+PLSNSG": { "text": "+PLSNSG", "spoken": "Heavy Ice Pellets, Snow And Snow Grains" }, "+RA": { "text": "+RA", "spoken": "Heavy Rain" }, "+RADZ": { "text": "+RADZ", "spoken": "Heavy Rain And Drizzle" }, "+RADZPL": { "text": "+RADZPL", "spoken": "Heavy Rain, Drizzle And Ice Pellets" }, "+RADZSG": { "text": "+RADZSG", "spoken": "Heavy Rain, Drizzle And Snow Grains" }, "+RADZSN": { "text": "+RADZSN", "spoken": "Heavy Rain, Drizzle And Snow" }, "+RAPL": { "text": "+RAPL", "spoken": "Heavy Rain And Ice Pellets" }, "+RAPLDZ": { "text": "+RAPLDZ", "spoken": "Heavy Rain, Ice Pellets And Drizzle" }, "+RAPLSN": { "text": "+RAPLSN", "spoken": "Heavy Rain, Ice Pellets And Snow" }, "+RASG": { "text": "+RASG", "spoken": "Heavy Rain And Snow Grains" }, "+RASGDZ": { "text": "+RASGDZ", "spoken": "Heavy Rain, Snow Grains And Drizzle" }, "+RASGSN": { "text": "+RASGSN", "spoken": "Heavy Rain, Snow Grains And Snow" }, "+RASN": { "text": "+RASN", "spoken": "Heavy Rain And Snow" }, "+RASNDZ": { "text": "+RASNDZ", "spoken": "Heavy Rain, Snow And Drizzle" }, "+RASNPL": { "text": "+RASNPL", "spoken": "Heavy Rain, Snow And Ice Pellets" }, "+RASNSG": { "text": "+RASNSG", "spoken": "Heavy Rain, Snow And Snow Grains" }, "+SG": { "text": "+SG", "spoken": "Heavy Snow Grains" }, "+SGDZ": { "text": "+SGDZ", "spoken": "Heavy Snow Grains And Drizzle" }, "+SGDZRA": { "text": "+SGDZRA", "spoken": "Heavy Snow Grains, Drizzle And Rain" }, "+SGPL": { "text": "+SGPL", "spoken": "Heavy Snow Grains And Ice Pellets" }, "+SGPLSN": { "text": "+SGPLSN", "spoken": "Heavy Snow Grains, Ice Pellets And Snow" }, "+SGRA": { "text": "+SGRA", "spoken": "Heavy Snow Grains And Rain" }, "+SGRADZ": { "text": "+SGRADZ", "spoken": "Heavy Snow Grains, Rain And Drizzle" }, "+SGRASN": { "text": "+SGRASN", "spoken": "Heavy Snow Grains, Rain And Snow" }, "+SGSN": { "text": "+SGSN", "spoken": "Heavy Snow Grains And Snow" }, "+SGSNPL": { "text": "+SGSNPL", "spoken": "Heavy Snow Grains, Snow And Ice Pellets" }, "+SGSNRA": { "text": "+SGSNRA", "spoken": "Heavy Snow Grains, Snow And Rain" }, "+SHGR": { "text": "+SHGR", "spoken": "Heavy Showers Of Hail" }, "+SHGRRA": { "text": "+SHGRRA", "spoken": "Heavy Showers Of Hail And Rain" }, "+SHGRRASN": { "text": "+SHGRRASN", "spoken": "Heavy Showers Of Hail, Rain And Snow" }, "+SHGRSN": { "text": "+SHGRSN", "spoken": "Heavy Showers Of Hail And Snow" }, "+SHGRSNRA": { "text": "+SHGRSNRA", "spoken": "Heavy Showers Of Hail, Snow And Rain" }, "+SHGS": { "text": "+SHGS", "spoken": "Heavy Showers Of Snow Pellets" }, "+SHGSRA": { "text": "+SHGSRA", "spoken": "Heavy Showers Of Snow Pellets And Rain" }, "+SHGSRASN": { "text": "+SHGSRASN", "spoken": "Heavy Showers Of Snow Pellets, Rain And Snow" }, "+SHGSSN": { "text": "+SHGSSN", "spoken": "Heavy Showers Of Snow Pellets And Snow" }, "+SHGSSNRA": { "text": "+SHGSSNRA", "spoken": "Heavy Showers Of Snow Pellets, Snow And Rain" }, "+SHRA": { "text": "+SHRA", "spoken": "Heavy Showers Of Rain" }, "+SHRAGR": { "text": "+SHRAGR", "spoken": "Heavy Showers Of Rain And Hail" }, "+SHRAGRSN": { "text": "+SHRAGRSN", "spoken": "Heavy Showers Of Rain, Hail And Snow" }, "+SHRAGS": { "text": "+SHRAGS", "spoken": "Heavy Showers Of Rain And Snow Pellets" }, "+SHRAGSSN": { "text": "+SHRAGSSN", "spoken": "Heavy Showers Of Rain, Snow Pellets And Snow" }, "+SHRASN": { "text": "+SHRASN", "spoken": "Heavy Showers Of Rain And Snow" }, "+SHRASNGR": { "text": "+SHRASNGR", "spoken": "Heavy Showers Of Rain, Snow And Hail" }, "+SHRASNGS": { "text": "+SHRASNGS", "spoken": "Heavy Showers Of Rain, Snow And Snow Pellets" }, "+SHSN": { "text": "+SHSN", "spoken": "Heavy Showers Of Snow" }, "+SHSNGR": { "text": "+SHSNGR", "spoken": "Heavy Showers Of Snow And Hail" }, "+SHSNGRRA": { "text": "+SHSNGRRA", "spoken": "Heavy Showers Of Snow, Hail And Rain" }, "+SHSNGS": { "text": "+SHSNGS", "spoken": "Heavy Showers Of Snow And Snow Pellets" }, "+SHSNGSRA": { "text": "+SHSNGSRA", "spoken": "Heavy Showers Of Snow, Snow Pellets And Rain" }, "+SHSNRA": { "text": "+SHSNRA", "spoken": "Heavy Showers Of Snow And Rain" }, "+SHSNRAGR": { "text": "+SHSNRAGR", "spoken": "Heavy Showers Of Snow, Rain And Hail" }, "+SHSNRAGS": { "text": "+SHSNRAGS", "spoken": "Heavy Showers Of Snow, Rain And Snow Pellets" }, "+SHUP": { "text": "+SHUP", "spoken": "Heavy Unidentified Showers Of Precipitation" }, "+SN": { "text": "+SN", "spoken": "Heavy Snow" }, "+SNDZ": { "text": "+SNDZ", "spoken": "Heavy Snow And Drizzle" }, "+SNDZRA": { "text": "+SNDZRA", "spoken": "Heavy Snow, Drizzle And Rain" }, "+SNPL": { "text": "+SNPL", "spoken": "Heavy Snow And Ice Pellets" }, "+SNPLRA": { "text": "+SNPLRA", "spoken": "Heavy Snow, Ice Pellets And Rain" }, "+SNPLSG": { "text": "+SNPLSG", "spoken": "Heavy Snow, Ice Pellets And Snow Grains" }, "+SNRA": { "text": "+SNRA", "spoken": "Heavy Snow And Rain" }, "+SNRADZ": { "text": "+SNRADZ", "spoken": "Heavy Snow, Rain And Drizzle" }, "+SNRAPL": { "text": "+SNRAPL", "spoken": "Heavy Snow, Rain And Ice Pellets" }, "+SNRASG": { "text": "+SNRASG", "spoken": "Heavy Snow, Rain And Snow Grains" }, "+SNSG": { "text": "+SNSG", "spoken": "Heavy Snow And Snow Grains" }, "+SNSGPL": { "text": "+SNSGPL", "spoken": "Heavy Snow, Snow Grains And Ice Pellets" }, "+SNSGRA": { "text": "+SNSGRA", "spoken": "Heavy Snow, Snow Grains And Rain" }, "+SS": { "text": "+SS", "spoken": "Heavy Sandstorm" }, "+TSGR": { "text": "+TSGR", "spoken": "Thunderstorm With Heavy Hail" }, "+TSGRRA": { "text": "+TSGRRA", "spoken": "Thunderstorm With Heavy Hail And Rain" }, "+TSGRRASN": { "text": "+TSGRRASN", "spoken": "Thunderstorm With Heavy Hail, Rain And Snow" }, "+TSGRSN": { "text": "+TSGRSN", "spoken": "Thunderstorm With Heavy Hail And Snow" }, "+TSGRSNRA": { "text": "+TSGRSNRA", "spoken": "Thunderstorm With Heavy Hail, Snow And Rain" }, "+TSGS": { "text": "+TSGS", "spoken": "Thunderstorm With Heavy Snow Pellets" }, "+TSGSRA": { "text": "+TSGSRA", "spoken": "Thunderstorm With Heavy Snow Pellets And Rain" }, "+TSGSRASN": { "text": "+TSGSRASN", "spoken": "Thunderstorm With Heavy Snow Pellets, Rain And Snow" }, "+TSGSSN": { "text": "+TSGSSN", "spoken": "Thunderstorm With Heavy Snow Pellets And Snow" }, "+TSGSSNRA": { "text": "+TSGSSNRA", "spoken": "Thunderstorm With Heavy Snow Pellets, Snow And Rain" }, "+TSRA": { "text": "+TSRA", "spoken": "Thunderstorm With Heavy Rain" }, "+TSRAGR": { "text": "+TSRAGR", "spoken": "Thunderstorm With Heavy Rain And Hail" }, "+TSRAGRSN": { "text": "+TSRAGRSN", "spoken": "Thunderstorm With Heavy Rain, Hail And Snow" }, "+TSRAGS": { "text": "+TSRAGS", "spoken": "Thunderstorm With Heavy Rain And Snow Pellets" }, "+TSRAGSSN": { "text": "+TSRAGSSN", "spoken": "Thunderstorm With Heavy Rain, Snow Pellets And Snow" }, "+TSRASN": { "text": "+TSRASN", "spoken": "Thunderstorm With Heavy Rain And Snow" }, "+TSRASNGR": { "text": "+TSRASNGR", "spoken": "Thunderstorm With Heavy Rain, Snow And Hail" }, "+TSRASNGS": { "text": "+TSRASNGS", "spoken": "Thunderstorm With Heavy Rain, Snow And Snow Pellets" }, "+TSSN": { "text": "+TSSN", "spoken": "Thunderstorm With Heavy Snow" }, "+TSSNGR": { "text": "+TSSNGR", "spoken": "Thunderstorm With Heavy Snow And Hail" }, "+TSSNGRRA": { "text": "+TSSNGRRA", "spoken": "Thunderstorm With Heavy Snow, Hail And Rain" }, "+TSSNGS": { "text": "+TSSNGS", "spoken": "Thunderstorm With Heavy Snow And Snow Pellets" }, "+TSSNGSRA": { "text": "+TSSNGSRA", "spoken": "Thunderstorm With Heavy Snow, Snow Pellets And Rain" }, "+TSSNRA": { "text": "+TSSNRA", "spoken": "Thunderstorm With Heavy Snow And Rain" }, "+TSSNRAGR": { "text": "+TSSNRAGR", "spoken": "Thunderstorm With Heavy Snow, Rain And Hail" }, "+TSSNRAGS": { "text": "+TSSNRAGS", "spoken": "Thunderstorm With Heavy Snow, Rain And Snow Pellets" }, "+TSUP": { "text": "+TSUP", "spoken": "Thunderstorm With Heavy Unidentified Precipitation" }, "+UP": { "text": "+UP", "spoken": "Heavy Unidentified Precipitation" }, "BC": { "text": "BC", "spoken": "patches" }, "BCFG": { "text": "BCFG", "spoken": "Patches Of Fog" }, "BL": { "text": "BL", "spoken": "blowing" }, "BLDU": { "text": "BLDU", "spoken": "Blowing Dust" }, "BLSA": { "text": "BLSA", "spoken": "Blowing Sand" }, "BLSN": { "text": "BLSN", "spoken": "Blowing Snow" }, "BR": { "text": "BR", "spoken": "mist" }, "DR": { "text": "DR", "spoken": "low drifting" }, "DRDU": { "text": "DRDU", "spoken": "Low Drifting Dust" }, "DRSA": { "text": "DRSA", "spoken": "Low Drifting Sand" }, "DRSN": { "text": "DRSN", "spoken": "Low Drifting Snow" }, "DS": { "text": "DS", "spoken": "dust storm" }, "DU": { "text": "DU", "spoken": "widespread dust" }, "DZ": { "text": "DZ", "spoken": "drizzle" }, "DZPL": { "text": "DZPL", "spoken": "Drizzle And Ice Pellets" }, "DZPLRA": { "text": "DZPLRA", "spoken": "Drizzle, Ice Pellets And Rain" }, "DZRA": { "text": "DZRA", "spoken": "Drizzle And Rain" }, "DZRAPL": { "text": "DZRAPL", "spoken": "Drizzle, Rain And Ice Pellets" }, "DZRASG": { "text": "DZRASG", "spoken": "Drizzle, Rain And Snow Grains" }, "DZRASN": { "text": "DZRASN", "spoken": "Drizzle, Rain And Snow" }, "DZSG": { "text": "DZSG", "spoken": "Drizzle And Snow Grains" }, "DZSGRA": { "text": "DZSGRA", "spoken": "Drizzle, Snow Grains And Rain" }, "DZSN": { "text": "DZSN", "spoken": "Drizzle And Snow" }, "DZSNRA": { "text": "DZSNRA", "spoken": "Drizzle, Snow And Rain" }, "FC": { "text": "FC", "spoken": "funnel cloud tornado waterspout" }, "FG": { "text": "FG", "spoken": "fog" }, "FU": { "text": "FU", "spoken": "smoke" }, "FZ": { "text": "FZ", "spoken": "freezing" }, "FZDZ": { "text": "FZDZ", "spoken": "Freezing Drizzle" }, "FZDZPL": { "text": "FZDZPL", "spoken": "Freezing Drizzle And Ice Pellets" }, "FZDZRA": { "text": "FZDZRA", "spoken": "Freezing Drizzle And Rain" }, "FZDZSG": { "text": "FZDZSG", "spoken": "Freezing Drizzle And Snow Grains" }, "FZDZSN": { "text": "FZDZSN", "spoken": "Freezing Drizzle And Snow" }, "FZFG": { "text": "FZFG", "spoken": "Freezing Fog" }, "FZRA": { "text": "FZRA", "spoken": "Freezing Rain" }, "FZRADZ": { "text": "FZRADZ", "spoken": "Freezing Rain And Drizzle" }, "FZRAPL": { "text": "FZRAPL", "spoken": "Freezing Rain And Ice Pellets" }, "FZRASG": { "text": "FZRASG", "spoken": "Freezing Rain And Snow Grains" }, "FZRASN": { "text": "FZRASN", "spoken": "Freezing Rain And Snow" }, "FZUP": { "text": "FZUP", "spoken": "Unidentified Freezing Precipitation" }, "GR": { "text": "GR", "spoken": "hail" }, "GS": { "text": "GS", "spoken": "small hail" }, "HZ": { "text": "HZ", "spoken": "haze" }, "IC": { "text": "IC", "spoken": "ice crystals" }, "MI": { "text": "MI", "spoken": "shallow" }, "MIFG": { "text": "MIFG", "spoken": "Shallow Fog" }, "NSW": { "text": "NSW", "spoken": "No Significant Weather" }, "PL": { "text": "PL", "spoken": "ice pellets" }, "PLDZ": { "text": "PLDZ", "spoken": "Ice Pellets And Drizzle" }, "PLDZRA": { "text": "PLDZRA", "spoken": "Ice Pellets, Drizzle And Rain" }, "PLRA": { "text": "PLRA", "spoken": "Ice Pellets And Rain" }, "PLRADZ": { "text": "PLRADZ", "spoken": "Ice Pellets, Rain And Drizzle" }, "PLRASN": { "text": "PLRASN", "spoken": "Ice Pellets, Rain And Snow" }, "PLSG": { "text": "PLSG", "spoken": "Ice Pellets And Snow Grains" }, "PLSGSN": { "text": "PLSGSN", "spoken": "Ice Pellets, Snow Grains And Snow" }, "PLSN": { "text": "PLSN", "spoken": "Ice Pellets And Snow" }, "PLSNRA": { "text": "PLSNRA", "spoken": "Ice Pellets, Snow And Rain" }, "PLSNSG": { "text": "PLSNSG", "spoken": "Ice Pellets, Snow And Snow Grains" }, "PO": { "text": "PO", "spoken": "well developed dust, sand whirls" }, "PR": { "text": "PR", "spoken": "partial" }, "PRFG": { "text": "PRFG", "spoken": "Partial Fog" }, "PY": { "text": "PY", "spoken": "spray" }, "RA": { "text": "RA", "spoken": "rain" }, "RADZ": { "text": "RADZ", "spoken": "Rain And Drizzle" }, "RADZPL": { "text": "RADZPL", "spoken": "Rain, Drizzle And Ice Pellets" }, "RADZSG": { "text": "RADZSG", "spoken": "Rain, Drizzle And Snow Grains" }, "RADZSN": { "text": "RADZSN", "spoken": "Rain, Drizzle And Snow" }, "RAPL": { "text": "RAPL", "spoken": "Rain And Ice Pellets" }, "RAPLDZ": { "text": "RAPLDZ", "spoken": "Rain, Ice Pellets And Drizzle" }, "RAPLSN": { "text": "RAPLSN", "spoken": "Rain, Ice Pellets And Snow" }, "RASG": { "text": "RASG", "spoken": "Rain And Snow Grains" }, "RASGDZ": { "text": "RASGDZ", "spoken": "Rain, Snow Grains And Drizzle" }, "RASGSN": { "text": "RASGSN", "spoken": "Rain, Snow Grains And Snow" }, "RASN": { "text": "RASN", "spoken": "Rain And Snow" }, "RASNDZ": { "text": "RASNDZ", "spoken": "Rain, Snow And Drizzle" }, "RASNPL": { "text": "RASNPL", "spoken": "Rain, Snow And Ice Pellets" }, "RASNSG": { "text": "RASNSG", "spoken": "Rain, Snow And Snow Grains" }, "SA": { "text": "SA", "spoken": "sand" }, "SG": { "text": "SG", "spoken": "snow grains" }, "SGDZ": { "text": "SGDZ", "spoken": "Snow Grains And Drizzle" }, "SGDZRA": { "text": "SGDZRA", "spoken": "Snow Grains, Drizzle And Rain" }, "SGPL": { "text": "SGPL", "spoken": "Snow Grains And Ice Pellets" }, "SGPLSN": { "text": "SGPLSN", "spoken": "Snow Grains, Ice Pellets And Snow" }, "SGRA": { "text": "SGRA", "spoken": "Snow Grains And Rain" }, "SGRADZ": { "text": "SGRADZ", "spoken": "Snow Grains, Rain And Drizzle" }, "SGRASN": { "text": "SGRASN", "spoken": "Snow Grains, Rain And Snow" }, "SGSN": { "text": "SGSN", "spoken": "Snow Grains And Snow" }, "SGSNPL": { "text": "SGSNPL", "spoken": "Snow Grains, Snow And Ice Pellets" }, "SGSNRA": { "text": "SGSNRA", "spoken": "Snow Grains, Snow And Rain" }, "SH": { "text": "SH", "spoken": "showers" }, "SHGR": { "text": "SHGR", "spoken": "Showers Of Hail" }, "SHGRRA": { "text": "SHGRRA", "spoken": "Showers Of Hail And Rain" }, "SHGRRASN": { "text": "SHGRRASN", "spoken": "Showers Of Hail, Rain And Snow" }, "SHGRSN": { "text": "SHGRSN", "spoken": "Showers Of Hail And Snow" }, "SHGRSNRA": { "text": "SHGRSNRA", "spoken": "Showers Of Hail, Snow And Rain" }, "SHGS": { "text": "SHGS", "spoken": "Showers Of Snow Pellets" }, "SHGSRA": { "text": "SHGSRA", "spoken": "Showers Of Snow Pellets And Rain" }, "SHGSRASN": { "text": "SHGSRASN", "spoken": "Showers Of Snow Pellets, Rain And Snow" }, "SHGSSN": { "text": "SHGSSN", "spoken": "Showers Of Snow Pellets And Snow" }, "SHGSSNRA": { "text": "SHGSSNRA", "spoken": "Showers Of Snow Pellets, Snow And Rain" }, "SHRA": { "text": "SHRA", "spoken": "Showers Of Rain" }, "SHRAGR": { "text": "SHRAGR", "spoken": "Showers Of Rain And Hail" }, "SHRAGRSN": { "text": "SHRAGRSN", "spoken": "Showers Of Rain, Hail And Snow" }, "SHRAGS": { "text": "SHRAGS", "spoken": "Showers Of Rain And Snow Pellets" }, "SHRAGSSN": { "text": "SHRAGSSN", "spoken": "Showers Of Rain, Snow Pellets And Snow" }, "SHRASN": { "text": "SHRASN", "spoken": "Showers Of Rain And Snow" }, "SHRASNGR": { "text": "SHRASNGR", "spoken": "Showers Of Rain, Snow And Hail" }, "SHRASNGS": { "text": "SHRASNGS", "spoken": "Showers Of Rain, Snow And Snow Pellets" }, "SHSN": { "text": "SHSN", "spoken": "Showers Of Snow" }, "SHSNGR": { "text": "SHSNGR", "spoken": "Showers Of Snow And Hail" }, "SHSNGRRA": { "text": "SHSNGRRA", "spoken": "Showers Of Snow, Hail And Rain" }, "SHSNGS": { "text": "SHSNGS", "spoken": "Showers Of Snow And Snow Pellets" }, "SHSNGSRA": { "text": "SHSNGSRA", "spoken": "Showers Of Snow, Snow Pellets And Rain" }, "SHSNRA": { "text": "SHSNRA", "spoken": "Showers Of Snow And Rain" }, "SHSNRAGR": { "text": "SHSNRAGR", "spoken": "Showers Of Snow, Rain And Hail" }, "SHSNRAGS": { "text": "SHSNRAGS", "spoken": "Showers Of Snow, Rain And Snow Pellets" }, "SHUP": { "text": "SHUP", "spoken": "Unidentified Showers Of Precipitation" }, "SN": { "text": "SN", "spoken": "snow" }, "SNDZ": { "text": "SNDZ", "spoken": "Snow And Drizzle" }, "SNDZRA": { "text": "SNDZRA", "spoken": "Snow, Drizzle And Rain" }, "SNPL": { "text": "SNPL", "spoken": "Snow And Ice Pellets" }, "SNPLRA": { "text": "SNPLRA", "spoken": "Snow, Ice Pellets And Rain" }, "SNPLSG": { "text": "SNPLSG", "spoken": "Snow, Ice Pellets And Snow Grains" }, "SNRA": { "text": "SNRA", "spoken": "Snow And Rain" }, "SNRADZ": { "text": "SNRADZ", "spoken": "Snow, Rain And Drizzle" }, "SNRAPL": { "text": "SNRAPL", "spoken": "Snow, Rain And Ice Pellets" }, "SNRASG": { "text": "SNRASG", "spoken": "Snow, Rain And Snow Grains" }, "SNSG": { "text": "SNSG", "spoken": "Snow And Snow Grains" }, "SNSGPL": { "text": "SNSGPL", "spoken": "Snow, Snow Grains And Ice Pellets" }, "SNSGRA": { "text": "SNSGRA", "spoken": "Snow, Snow Grains And Rain" }, "SQ": { "text": "SQ", "spoken": "squalls" }, "SS": { "text": "SS", "spoken": "sandstorm" }, "TS": { "text": "TS", "spoken": "thunderstorm" }, "TSGR": { "text": "TSGR", "spoken": "Thunderstorm With Hail" }, "TSGRRA": { "text": "TSGRRA", "spoken": "Thunderstorm With Hail And Rain" }, "TSGRRASN": { "text": "TSGRRASN", "spoken": "Thunderstorm With Hail, Rain And Snow" }, "TSGRSN": { "text": "TSGRSN", "spoken": "Thunderstorm With Hail And Snow" }, "TSGRSNRA": { "text": "TSGRSNRA", "spoken": "Thunderstorm With Hail, Snow And Rain" }, "TSGS": { "text": "TSGS", "spoken": "Thunderstorm With Snow Pellets" }, "TSGSRA": { "text": "TSGSRA", "spoken": "Thunderstorm With Snow Pellets And Rain" }, "TSGSRASN": { "text": "TSGSRASN", "spoken": "Thunderstorm With Snow Pellets, Rain And Snow" }, "TSGSSN": { "text": "TSGSSN", "spoken": "Thunderstorm With Snow Pellets And Snow" }, "TSGSSNRA": { "text": "TSGSSNRA", "spoken": "Thunderstorm With Snow Pellets, Snow And Rain" }, "TSRA": { "text": "TSRA", "spoken": "Thunderstorm With Rain" }, "TSRAGR": { "text": "TSRAGR", "spoken": "Thunderstorm With Rain And Hail" }, "TSRAGRSN": { "text": "TSRAGRSN", "spoken": "Thunderstorm With Rain, Hail And Snow" }, "TSRAGS": { "text": "TSRAGS", "spoken": "Thunderstorm With Rain And Snow Pellets" }, "TSRAGSSN": { "text": "TSRAGSSN", "spoken": "Thunderstorm With Rain, Snow Pellets And Snow" }, "TSRASN": { "text": "TSRASN", "spoken": "Thunderstorm With Rain And Snow" }, "TSRASNGR": { "text": "TSRASNGR", "spoken": "Thunderstorm With Rain, Snow And Hail" }, "TSRASNGS": { "text": "TSRASNGS", "spoken": "Thunderstorm With Rain, Snow And Snow Pellets" }, "TSSN": { "text": "TSSN", "spoken": "Thunderstorm With Snow" }, "TSSNGR": { "text": "TSSNGR", "spoken": "Thunderstorm With Snow And Hail" }, "TSSNGRRA": { "text": "TSSNGRRA", "spoken": "Thunderstorm With Snow, Hail And Rain" }, "TSSNGS": { "text": "TSSNGS", "spoken": "Thunderstorm With Snow And Snow Pellets" }, "TSSNGSRA": { "text": "TSSNGSRA", "spoken": "Thunderstorm With Snow, Snow Pellets And Rain" }, "TSSNRA": { "text": "TSSNRA", "spoken": "Thunderstorm With Snow And Rain" }, "TSSNRAGR": { "text": "TSSNRAGR", "spoken": "Thunderstorm With Snow, Rain And Hail" }, "TSSNRAGS": { "text": "TSSNRAGS", "spoken": "Thunderstorm With Snow, Rain And Snow Pellets" }, "TSUP": { "text": "TSUP", "spoken": "Thunderstorm With Unidentified Precipitation" }, "UP": { "text": "UP", "spoken": "unknown precipitation" }, "VA": { "text": "VA", "spoken": "volcanic ash" }, "VCBLDU": { "text": "VCBLDU", "spoken": "Blowing Dust In The Vicinity" }, "VCBLSA": { "text": "VCBLSA", "spoken": "Blowing Sand In The Vicinity" }, "VCBLSN": { "text": "VCBLSN", "spoken": "Blowing Snow In The Vicinity" }, "VCDS": { "text": "VCDS", "spoken": "Duststorm In The Vicinity" }, "VCFC": { "text": "VCFC", "spoken": "Funnel Cloud In The Vicinity" }, "VCFG": { "text": "VCFG", "spoken": "Fog In The Vicinity" }, "VCPO": { "text": "VCPO", "spoken": "Dust/Sand Whirls In The Vicinity" }, "VCSH": { "text": "VCSH", "spoken": "Showers In The Vicinity" }, "VCSS": { "text": "VCSS", "spoken": "Sandstorm In The Vicinity" }, "VCTS": { "text": "VCTS", "spoken": "Thunderstorm In The Vicinity" }, "VCVA": { "text": "VCVA", "spoken": "Volcanic Ash In The Vicinity" } }, "template": { "text": "{weather}", "voice": "PRESENT WEATHER {weather}" } }, "recentWeather": { "template": { "text": "RE{weather}", "voice": "RECENT WEATHER {weather}" } }, "clouds": { "identifyCeilingLayer": false, "identifyCeilingLayerTextAtis": false, "textAtisCeilingPrefix": "CIG", "cloudCeilingLayerTypes": [ "BKN", "OVC" ], "convertToMetric": false, "isAltitudeInHundreds": false, "undeterminedLayerAltitude": { "text": "///", "voice": "cloud height not available" }, "automaticCbDetection": { "text": "//////CB", "voice": "RADAR DETECTED C-B CLOUDS" }, "types": { "FEW": { "text": "FEW{altitude}{convective}", "voice": "few {altitude} feet {convective}" }, "SCT": { "text": "SCT{altitude}{convective}", "voice": "scattered {altitude} feet {convective}" }, "BKN": { "text": "BKN{altitude}{convective}", "voice": "broken {altitude} feet {convective}" }, "OVC": { "text": "OVC{altitude}{convective}", "voice": "overcast {altitude} feet {convective}" }, "VV": { "text": "VV{altitude}", "voice": "vertical visibility {altitude} feet" }, "NSC": { "text": "NSC", "voice": "no significant clouds" }, "NCD": { "text": "NCD", "voice": "no clouds detected" }, "CLR": { "text": "CLR", "voice": "sky clear below one-two thousand" }, "SKC": { "text": "SKC", "voice": "sky clear" } }, "convectiveTypes": { "CB": "cee bee", "TCU": "towering cumulus" }, "template": { "text": "{clouds}", "voice": "CLOUDS {clouds}" } }, "temperature": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "T{temp}", "voice": "TEMPERATURE {temp}" } }, "dewpoint": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "DP{dewpoint}", "voice": "DEWPOINT {dewpoint}" } }, "altimeter": { "pronounceDecimal": false, "template": { "text": "QNH{altimeter}", "voice": "QNH {altimeter} HECTOPASCAL" } }, "trend": { "nosigText": "NOSIG", "nosigVoice": "NOSIG", "becomingText": "BECMG", "becomingVoice": "Becoming", "temporaryText": "TEMPO", "temporaryVoice": "Temporary", "notAvailableText": "TREND NOT AVBL", "notAvailableVoice": "Trend not available", "template": {} }, "windShear": { "runwayText": "WS R{Runway}", "runwayVoice": "Wind Shear Runway {Runway}", "allRunwayText": "WS ALL RWY", "allRunwayVoice": "Wind Shear All Runways", "template": {} }, "transitionLevel": { "values": [ { "low": 1051, "high": 1088, "altitude": 50 }, { "low": 1014, "high": 1050, "altitude": 60 }, { "low": 978, "high": 1013, "altitude": 70 }, { "low": 950, "high": 977, "altitude": 80 } ], "template": { "text": "TRL {trl} ", "voice": ".TRANSITION LEVEL {trl}" } }, "notams": { "template": { "text": "{notams}", "voice": ".{notams}" } }, "closingStatement": { "autoIncludeClosingStatement": true, "template": { "text": "", "voice": " INFORMATION {letter|word} OUT" } } }, "notamsBeforeFreeText": true, "airportConditionsBeforeFreeText": true, "frequency": 126130000, "idsEndpoint": "", "useDecimalTerminology": true, "atisVoice": { "useTextToSpeech": true, "voice": "Default", "speechRate": 150 }, "presets": [ { "id": "acb32258-5101-442f-9320-995defbf7e30", "ordinal": 1, "name": "07", "airportConditions": "", "notams": "", "template": "EDDS [ATIS_LETTER] [OBS_TIME]\r\nEXPECT VECTORING [ARPT_COND]\r\nRWY_07\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "d6b52d52-0b06-4d0b-94c1-58053dbc17a2", "ordinal": 2, "name": "25", "airportConditions": "", "notams": "", "template": "EDDS [ATIS_LETTER] [OBS_TIME]\r\nEXPECT VECTORING [ARPT_COND]\r\nRWY_25\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } } ], "contractions": [ { "variableName": "EDDS", "text": "ATIS EDDS", "voice": "STUTTGART INFORMATION" }, { "variableName": "TRND", "text": "TREND", "voice": "" }, { "variableName": "RWY_07", "text": "RWY 07", "voice": "RWY IN USE 07." }, { "variableName": "RWY_25", "text": "RWY 25", "voice": "RWY IN USE 25." }, { "variableName": "ILS", "text": "FOR ILS APCH", "voice": "FOR ILS APPROACH." }, { "variableName": "RNP", "text": "FOR RNP APCH", "voice": "FOR RNP APPROACH." }, { "variableName": "VOR", "text": "FOR VOR APCH", "voice": "FOR VOR APPROACH." }, { "variableName": "ADVISORY", "text": "WHEN AIRBORNE MONITOR ADVISORY ON FREQ 122.800", "voice": "WHEN AIRBORNE MONITOR ADVISORY ON FREQ 122.8." }, { "variableName": "DEP_FREQ_STG_125_050", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 125.050", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 125.050." }, { "variableName": "DEP_FREQ_BADH_124_035", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 124.035", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 124.035." }, { "variableName": "DEP_FREQ_BAD_131_300", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 131.300", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 131.3." }, { "variableName": "DEP_FREQ_GS_136_315", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 136.315", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 136.315." }, { "variableName": "SRA_ON_REQ", "text": "SRA APPROACH AVBL ON REQ.", "voice": "SRA APPROACH AVAILABLE ON REQUEST." }, { "variableName": "LOW_VISIBILITY", "text": "LOW VISIBILITY PROCEDURES IN OPERATION, CAT II AND III AVBL.", "voice": "LOW VISIBILITY PROCEDURES IN OPERATION, CAT 2 AND 3 AVBL." }, { "variableName": "DEICING_PADS_1_2", "text": "TWY S BLOCKED BTW H AND I", "voice": "TAXIWAY SIERRA BLOCKED BETWEEN HOTEL AND INDIA." }, { "variableName": "DEICING_PADS_3_4", "text": "TWY S BLOCKED BTW H AND F", "voice": "TAXIWAY SIERRA BLOCKED BETWEEN HOTEL AND FOXTROT." }, { "variableName": "DEICING_PADS_ALL", "text": "TWY S BLOCKED BTW F AND I", "voice": "TAXIWAY SIERRA BLOCKED BETWEEN FOXTROT AND INDIA." }, { "variableName": "DEP_FREQ_GSH_123_010", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 123.010", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 123.010." }, { "variableName": "DEP_FREQ_GSA_131_365", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 131.365", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 131.365." }, { "variableName": "DEP_FREQ_GCS_135_310", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.310", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.310." }, { "variableName": "DEP_FREQ_GCSH_135_030", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.030", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.030." }, { "variableName": "DEP_FREQ_REU_119_200", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 119.200", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 119.2." }, { "variableName": "DEP_FREQ_STG_REU", "text": "AFTER TKOF: ALL IFR DEP NORTHBOUND CONTACT FREQ 125.050, ALL IFR DEP SOUTHBOUND CONTACT FREQ 119.200", "voice": "AFTER TAKE OFF, ALL I F R DEP NORTHBOUND, CONTACT FREQ 125.050, ALL I F R DEP SOUTHBOUND CONTACT, FREQ 119.2" }, { "variableName": "ACDM", "text": "ACDM IN PROGRESS. REPORT TOBT AT VATS.IM/VDGS", "voice": "A:CDM IN PROGRESS. REPORT TARGET OFF BLOCK TIME AT VATS DOT I M SLASH VDGS." }, { "variableName": "DCL_INOP", "text": "DATALINK U/S ENROUTE CLEARANCE VIA VOICE ONLY", "voice": "DATA LINK U/S. ENROUTE CLEARANCE VIA VOICE ONLY." } ], "airportConditionDefinitions": [ { "text": "ILS", "ordinal": 1, "enabled": true }, { "text": "RNP", "ordinal": 2, "enabled": false }, { "text": "VOR", "ordinal": 3, "enabled": false } ], "notamDefinitions": [ { "text": "ADVISORY", "ordinal": 1, "enabled": true }, { "text": "DEP_FREQ_STG_125_050", "ordinal": 2, "enabled": false }, { "text": "DEP_FREQ_REU_119_200", "ordinal": 3, "enabled": false }, { "text": "DEP_FREQ_STG_REU", "ordinal": 4, "enabled": false }, { "text": "DEP_FREQ_BAD_131_300", "ordinal": 5, "enabled": false }, { "text": "DEP_FREQ_BADH_124_035", "ordinal": 6, "enabled": false }, { "text": "DEP_FREQ_GS_136_315", "ordinal": 7, "enabled": false }, { "text": "DEP_FREQ_GSA_131_365", "ordinal": 8, "enabled": false }, { "text": "DEP_FREQ_GSH_123_010", "ordinal": 9, "enabled": false }, { "text": "DEP_FREQ_GCS_135_310", "ordinal": 10, "enabled": false }, { "text": "DEP_FREQ_GCSH_135_030", "ordinal": 11, "enabled": false }, { "text": "LOW_VISIBILITY", "ordinal": 12, "enabled": false }, { "text": "DCL_INOP", "ordinal": 13, "enabled": false }, { "text": "ACDM", "ordinal": 14, "enabled": true }, { "text": "DEICING_PADS_1_2", "ordinal": 15, "enabled": false }, { "text": "DEICING_PADS_3_4", "ordinal": 16, "enabled": false }, { "text": "DEICING_PADS_ALL", "ordinal": 17, "enabled": false }, { "text": "SRA_ON_REQ", "ordinal": 18, "enabled": false }, { "text": "CAUTION WINDSHEAR ALL RWYS", "ordinal": 19, "enabled": false } ] }, { "id": "855fbced-761e-482a-9e6a-8537a0a0aa96", "ordinal": 5, "identifier": "EDDG", "name": "M\u00fcnster/Osnabr\u00fcck", "atisType": "Combined", "codeRange": { "low": "A", "high": "Z" }, "atisFormat": { "observationTime": { "standardUpdateTime": [ 20, 50 ], "template": { "text": "{type} {day}{time} ", "voice": ". {special} MET REPORT TIME {time}." } }, "surfaceWind": { "speakLeadingZero": false, "magneticVariation": { "enabled": false, "magneticDegrees": 0 }, "standard": { "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit}" } }, "standardGust": { "template": { "text": "{wind_dir}{wind_spd}G{wind_gust}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit} GUSTS {wind_gust} {wind_unit}" } }, "variable": { "template": { "text": "VRB{wind_spd}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit}" } }, "variableGust": { "template": { "text": "VRB{wind_spd}G{wind_gust}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit} GUSTS {wind_gust} {wind_unit}" } }, "variableDirection": { "template": { "text": "{wind_vmin}V{wind_vmax}", "voice": "VARIABLE BETWEEN {wind_vmin} AND {wind_vmax} DEGREES" } }, "calm": { "calmWindSpeed": 2, "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND CALM" } } }, "visibility": { "north": "to the north", "northEast": "to the north-east", "east": "to the east", "southEast": "to the south-east", "south": "to the south", "southWest": "to the south-west", "west": "to the west", "northWest": "to the north-west", "unlimitedVisibilityVoice": "visibility ^10 kilometers", "unlimitedVisibilityText": "9999", "includeVisibilitySuffix": true, "metersCutoff": 5000, "template": { "text": "{visibility}", "voice": "VISIBILITY {visibility}" } }, "runwayVisualRange": { "neutralTendency": "Neutral", "goingUpTendency": "upgrading", "goingDownTendency": "downgrading", "template": {} }, "presentWeather": { "presentWeatherTypes": { "-DS": { "text": "-DS", "spoken": "Light Duststorm" }, "-DZ": { "text": "-DZ", "spoken": "Light Drizzle" }, "-DZPL": { "text": "-DZPL", "spoken": "Light Drizzle And Ice Pellets" }, "-DZPLRA": { "text": "-DZPLRA", "spoken": "Light Drizzle, Ice Pellets And Rain" }, "-DZRA": { "text": "-DZRA", "spoken": "Light Drizzle And Rain" }, "-DZRAPL": { "text": "-DZRAPL", "spoken": "Light Drizzle, Rain And Ice Pellets" }, "-DZRASG": { "text": "-DZRASG", "spoken": "Light Drizzle, Rain And Snow Grains" }, "-DZRASN": { "text": "-DZRASN", "spoken": "Light Drizzle, Rain And Snow" }, "-DZSG": { "text": "-DZSG", "spoken": "Light Drizzle And Snow Grains" }, "-DZSGRA": { "text": "-DZSGRA", "spoken": "Light Drizzle, Snow Grains And Rain" }, "-DZSN": { "text": "-DZSN", "spoken": "Light Drizzle And Snow" }, "-DZSNRA": { "text": "-DZSNRA", "spoken": "Light Drizzle, Snow And Rain" }, "-FZDZ": { "text": "-FZDZ", "spoken": "Light Freezing Drizzle" }, "-FZDZPL": { "text": "-FZDZPL", "spoken": "Light Freezing Drizzle And Ice Pellets" }, "-FZDZRA": { "text": "-FZDZRA", "spoken": "Light Freezing Drizzle And Rain" }, "-FZDZSG": { "text": "-FZDZSG", "spoken": "Light Freezing Drizzle And Snow Grains" }, "-FZDZSN": { "text": "-FZDZSN", "spoken": "Light Freezing Drizzle And Snow" }, "-FZRA": { "text": "-FZRA", "spoken": "Light Freezing Rain" }, "-FZRADZ": { "text": "-FZRADZ", "spoken": "Light Freezing Rain And Drizzle" }, "-FZRAPL": { "text": "-FZRAPL", "spoken": "Light Freezing Rain And Ice Pellets" }, "-FZRASG": { "text": "-FZRASG", "spoken": "Light Freezing Rain And Snow Grains" }, "-FZRASN": { "text": "-FZRASN", "spoken": "Light Freezing Rain And Snow" }, "-FZUP": { "text": "-FZUP", "spoken": "Light Unidentified Freezing Precipitation" }, "-PL": { "text": "-PL", "spoken": "Light Ice Pellets" }, "-PLDZ": { "text": "-PLDZ", "spoken": "Light Ice Pellets And Drizzle" }, "-PLDZRA": { "text": "-PLDZRA", "spoken": "Light Ice Pellets, Drizzle And Rain" }, "-PLRA": { "text": "-PLRA", "spoken": "Light Ice Pellets And Rain" }, "-PLRADZ": { "text": "-PLRADZ", "spoken": "Light Ice Pellets, Rain And Drizzle" }, "-PLRASN": { "text": "-PLRASN", "spoken": "Light Ice Pellets, Rain And Snow" }, "-PLSG": { "text": "-PLSG", "spoken": "Light Ice Pellets And Snow Grains" }, "-PLSGSN": { "text": "-PLSGSN", "spoken": "Light Ice Pellets, Snow Grains And Snow" }, "-PLSN": { "text": "-PLSN", "spoken": "Light Ice Pellets And Snow" }, "-PLSNRA": { "text": "-PLSNRA", "spoken": "Light Ice Pellets, Snow And Rain" }, "-PLSNSG": { "text": "-PLSNSG", "spoken": "Light Ice Pellets, Snow And Snow Grains" }, "-RA": { "text": "-RA", "spoken": "Light Rain" }, "-RADZ": { "text": "-RADZ", "spoken": "Light Rain And Drizzle" }, "-RADZPL": { "text": "-RADZPL", "spoken": "Light Rain, Drizzle And Ice Pellets" }, "-RADZSG": { "text": "-RADZSG", "spoken": "Light Rain, Drizzle And Snow Grains" }, "-RADZSN": { "text": "-RADZSN", "spoken": "Light Rain, Drizzle And Snow" }, "-RAPL": { "text": "-RAPL", "spoken": "Light Rain And Ice Pellets" }, "-RAPLDZ": { "text": "-RAPLDZ", "spoken": "Light Rain, Ice Pellets And Drizzle" }, "-RAPLSN": { "text": "-RAPLSN", "spoken": "Light Rain, Ice Pellets And Snow" }, "-RASG": { "text": "-RASG", "spoken": "Light Rain And Snow Grains" }, "-RASGDZ": { "text": "-RASGDZ", "spoken": "Light Rain, Snow Grains And Drizzle" }, "-RASGSN": { "text": "-RASGSN", "spoken": "Light Rain, Snow Grains And Snow" }, "-RASN": { "text": "-RASN", "spoken": "Light Rain And Snow" }, "-RASNDZ": { "text": "-RASNDZ", "spoken": "Light Rain, Snow And Drizzle" }, "-RASNPL": { "text": "-RASNPL", "spoken": "Light Rain, Snow And Ice Pellets" }, "-RASNSG": { "text": "-RASNSG", "spoken": "Light Rain, Snow And Snow Grains" }, "-SG": { "text": "-SG", "spoken": "Light Snow Grains" }, "-SGDZ": { "text": "-SGDZ", "spoken": "Light Snow Grains And Drizzle" }, "-SGDZRA": { "text": "-SGDZRA", "spoken": "Light Snow Grains, Drizzle And Rain" }, "-SGPL": { "text": "-SGPL", "spoken": "Light Snow Grains And Ice Pellets" }, "-SGPLSN": { "text": "-SGPLSN", "spoken": "Light Snow Grains, Ice Pellets And Snow" }, "-SGRA": { "text": "-SGRA", "spoken": "Light Snow Grains And Rain" }, "-SGRADZ": { "text": "-SGRADZ", "spoken": "Light Snow Grains, Rain And Drizzle" }, "-SGRASN": { "text": "-SGRASN", "spoken": "Light Snow Grains, Rain And Snow" }, "-SGSN": { "text": "-SGSN", "spoken": "Light Snow Grains And Snow" }, "-SGSNPL": { "text": "-SGSNPL", "spoken": "Light Snow Grains, Snow And Ice Pellets" }, "-SGSNRA": { "text": "-SGSNRA", "spoken": "Light Snow Grains, Snow And Rain" }, "-SHGR": { "text": "-SHGR", "spoken": "Light Showers Of Hail" }, "-SHGRRA": { "text": "-SHGRRA", "spoken": "Light Showers Of Hail And Rain" }, "-SHGRRASN": { "text": "-SHGRRASN", "spoken": "Light Showers Of Hail, Rain And Snow" }, "-SHGRSN": { "text": "-SHGRSN", "spoken": "Light Showers Of Hail And Snow" }, "-SHGRSNRA": { "text": "-SHGRSNRA", "spoken": "Light Showers Of Hail, Snow And Rain" }, "-SHGS": { "text": "-SHGS", "spoken": "Light Showers Of Snow Pellets" }, "-SHGSRA": { "text": "-SHGSRA", "spoken": "Light Showers Of Snow Pellets And Rain" }, "-SHGSRASN": { "text": "-SHGSRASN", "spoken": "Light Showers Of Snow Pellets, Rain And Snow" }, "-SHGSSN": { "text": "-SHGSSN", "spoken": "Light Showers Of Snow Pellets And Snow" }, "-SHGSSNRA": { "text": "-SHGSSNRA", "spoken": "Light Showers Of Snow Pellets, Snow And Rain" }, "-SHRA": { "text": "-SHRA", "spoken": "Light Showers Of Rain" }, "-SHRAGR": { "text": "-SHRAGR", "spoken": "Light Showers Of Rain And Hail" }, "-SHRAGRSN": { "text": "-SHRAGRSN", "spoken": "Light Showers Of Rain, Hail And Snow" }, "-SHRAGS": { "text": "-SHRAGS", "spoken": "Light Showers Of Rain And Snow Pellets" }, "-SHRAGSSN": { "text": "-SHRAGSSN", "spoken": "Light Showers Of Rain, Snow Pellets And Snow" }, "-SHRASN": { "text": "-SHRASN", "spoken": "Light Showers Of Rain And Snow" }, "-SHRASNGR": { "text": "-SHRASNGR", "spoken": "Light Showers Of Rain, Snow And Hail" }, "-SHRASNGS": { "text": "-SHRASNGS", "spoken": "Light Showers Of Rain, Snow And Snow Pellets" }, "-SHSN": { "text": "-SHSN", "spoken": "Light Showers Of Snow" }, "-SHSNGR": { "text": "-SHSNGR", "spoken": "Light Showers Of Snow And Hail" }, "-SHSNGRRA": { "text": "-SHSNGRRA", "spoken": "Light Showers Of Snow, Hail And Rain" }, "-SHSNGS": { "text": "-SHSNGS", "spoken": "Light Showers Of Snow And Snow Pellets" }, "-SHSNGSRA": { "text": "-SHSNGSRA", "spoken": "Light Showers Of Snow, Snow Pellets And Rain" }, "-SHSNRA": { "text": "-SHSNRA", "spoken": "Light Showers Of Snow And Rain" }, "-SHSNRAGR": { "text": "-SHSNRAGR", "spoken": "Light Showers Of Snow, Rain And Hail" }, "-SHSNRAGS": { "text": "-SHSNRAGS", "spoken": "Light Showers Of Snow, Rain And Snow Pellets" }, "-SHUP": { "text": "-SHUP", "spoken": "Light Unidentified Showers Of Precipitation" }, "-SN": { "text": "-SN", "spoken": "Light Snow" }, "-SNDZ": { "text": "-SNDZ", "spoken": "Light Snow And Drizzle" }, "-SNDZRA": { "text": "-SNDZRA", "spoken": "Light Snow, Drizzle And Rain" }, "-SNPL": { "text": "-SNPL", "spoken": "Light Snow And Ice Pellets" }, "-SNPLRA": { "text": "-SNPLRA", "spoken": "Light Snow, Ice Pellets And Rain" }, "-SNPLSG": { "text": "-SNPLSG", "spoken": "Light Snow, Ice Pellets And Snow Grains" }, "-SNRA": { "text": "-SNRA", "spoken": "Light Snow And Rain" }, "-SNRADZ": { "text": "-SNRADZ", "spoken": "Light Snow, Rain And Drizzle" }, "-SNRAPL": { "text": "-SNRAPL", "spoken": "Light Snow, Rain And Ice Pellets" }, "-SNRASG": { "text": "-SNRASG", "spoken": "Light Snow, Rain And Snow Grains" }, "-SNSG": { "text": "-SNSG", "spoken": "Light Snow And Snow Grains" }, "-SNSGPL": { "text": "-SNSGPL", "spoken": "Light Snow, Snow Grains And Ice Pellets" }, "-SNSGRA": { "text": "-SNSGRA", "spoken": "Light Snow, Snow Grains And Rain" }, "-SS": { "text": "-SS", "spoken": "Light Sandstorm" }, "-TSGR": { "text": "-TSGR", "spoken": "Thunderstorm With Light Hail" }, "-TSGRRA": { "text": "-TSGRRA", "spoken": "Thunderstorm With Light Hail And Rain" }, "-TSGRRASN": { "text": "-TSGRRASN", "spoken": "Thunderstorm With Light Hail, Rain And Snow" }, "-TSGRSN": { "text": "-TSGRSN", "spoken": "Thunderstorm With Light Hail And Snow" }, "-TSGRSNRA": { "text": "-TSGRSNRA", "spoken": "Thunderstorm With Light Hail, Snow And Rain" }, "-TSGS": { "text": "-TSGS", "spoken": "Thunderstorm With Light Snow Pellets" }, "-TSGSRA": { "text": "-TSGSRA", "spoken": "Thunderstorm With Light Snow Pellets And Rain" }, "-TSGSRASN": { "text": "-TSGSRASN", "spoken": "Thunderstorm With Light Snow Pellets, Rain And Snow" }, "-TSGSSN": { "text": "-TSGSSN", "spoken": "Thunderstorm With Light Snow Pellets And Snow" }, "-TSGSSNRA": { "text": "-TSGSSNRA", "spoken": "Thunderstorm With Light Snow Pellets, Snow And Rain" }, "-TSRA": { "text": "-TSRA", "spoken": "Thunderstorm With Light Rain" }, "-TSRAGR": { "text": "-TSRAGR", "spoken": "Thunderstorm With Light Rain And Hail" }, "-TSRAGRSN": { "text": "-TSRAGRSN", "spoken": "Thunderstorm With Light Rain, Hail And Snow" }, "-TSRAGS": { "text": "-TSRAGS", "spoken": "Thunderstorm With Light Rain And Snow Pellets" }, "-TSRAGSSN": { "text": "-TSRAGSSN", "spoken": "Thunderstorm With Light Rain, Snow Pellets And Snow" }, "-TSRASN": { "text": "-TSRASN", "spoken": "Thunderstorm With Light Rain And Snow" }, "-TSRASNGR": { "text": "-TSRASNGR", "spoken": "Thunderstorm With Light Rain, Snow And Hail" }, "-TSRASNGS": { "text": "-TSRASNGS", "spoken": "Thunderstorm With Light Rain, Snow And Snow Pellets" }, "-TSSN": { "text": "-TSSN", "spoken": "Thunderstorm With Light Snow" }, "-TSSNGR": { "text": "-TSSNGR", "spoken": "Thunderstorm With Light Snow And Hail" }, "-TSSNGRRA": { "text": "-TSSNGRRA", "spoken": "Thunderstorm With Light Snow, Hail And Rain" }, "-TSSNGS": { "text": "-TSSNGS", "spoken": "Thunderstorm With Light Snow And Snow Pellets" }, "-TSSNGSRA": { "text": "-TSSNGSRA", "spoken": "Thunderstorm With Light Snow, Snow Pellets And Rain" }, "-TSSNRA": { "text": "-TSSNRA", "spoken": "Thunderstorm With Light Snow And Rain" }, "-TSSNRAGR": { "text": "-TSSNRAGR", "spoken": "Thunderstorm With Light Snow, Rain And Hail" }, "-TSSNRAGS": { "text": "-TSSNRAGS", "spoken": "Thunderstorm With Light Snow, Rain And Snow Pellets" }, "-TSUP": { "text": "-TSUP", "spoken": "Thunderstorm With Light Unidentified Precipitation" }, "-UP": { "text": "-UP", "spoken": "Light Unidentified Precipitation" }, "+DS": { "text": "+DS", "spoken": "Heavy Duststorm" }, "+DZ": { "text": "+DZ", "spoken": "Heavy Drizzle" }, "+DZPL": { "text": "+DZPL", "spoken": "Heavy Drizzle And Ice Pellets" }, "+DZPLRA": { "text": "+DZPLRA", "spoken": "Heavy Drizzle, Ice Pellets And Rain" }, "+DZRA": { "text": "+DZRA", "spoken": "Heavy Drizzle And Rain" }, "+DZRAPL": { "text": "+DZRAPL", "spoken": "Heavy Drizzle, Rain And Ice Pellets" }, "+DZRASG": { "text": "+DZRASG", "spoken": "Heavy Drizzle, Rain And Snow Grains" }, "+DZRASN": { "text": "+DZRASN", "spoken": "Heavy Drizzle, Rain And Snow" }, "+DZSG": { "text": "+DZSG", "spoken": "Heavy Drizzle And Snow Grains" }, "+DZSGRA": { "text": "+DZSGRA", "spoken": "Heavy Drizzle, Snow Grains And Rain" }, "+DZSN": { "text": "+DZSN", "spoken": "Heavy Drizzle And Snow" }, "+DZSNRA": { "text": "+DZSNRA", "spoken": "Heavy Drizzle, Snow And Rain" }, "+FC": { "text": "+FC", "spoken": "Well-Developed Funnel Cloud" }, "+FZDZ": { "text": "+FZDZ", "spoken": "Heavy Freezing Drizzle" }, "+FZDZPL": { "text": "+FZDZPL", "spoken": "Heavy Freezing Drizzle And Ice Pellets" }, "+FZDZRA": { "text": "+FZDZRA", "spoken": "Heavy Freezing Drizzle And Rain" }, "+FZDZSG": { "text": "+FZDZSG", "spoken": "Heavy Freezing Drizzle And Snow Grains" }, "+FZDZSN": { "text": "+FZDZSN", "spoken": "Heavy Freezing Drizzle And Snow" }, "+FZRA": { "text": "+FZRA", "spoken": "Heavy Freezing Rain" }, "+FZRADZ": { "text": "+FZRADZ", "spoken": "Heavy Freezing Rain And Drizzle" }, "+FZRAPL": { "text": "+FZRAPL", "spoken": "Heavy Freezing Rain And Ice Pellets" }, "+FZRASG": { "text": "+FZRASG", "spoken": "Heavy Freezing Rain And Snow Grains" }, "+FZRASN": { "text": "+FZRASN", "spoken": "Heavy Freezing Rain And Snow" }, "+FZUP": { "text": "+FZUP", "spoken": "Heavy Unidentified Freezing Precipitation" }, "+PL": { "text": "+PL", "spoken": "Heavy Ice Pellets" }, "+PLDZ": { "text": "+PLDZ", "spoken": "Heavy Ice Pellets And Drizzle" }, "+PLDZRA": { "text": "+PLDZRA", "spoken": "Heavy Ice Pellets, Drizzle And Rain" }, "+PLRA": { "text": "+PLRA", "spoken": "Heavy Ice Pellets And Rain" }, "+PLRADZ": { "text": "+PLRADZ", "spoken": "Heavy Ice Pellets, Rain And Drizzle" }, "+PLRASN": { "text": "+PLRASN", "spoken": "Heavy Ice Pellets, Rain And Snow" }, "+PLSG": { "text": "+PLSG", "spoken": "Heavy Ice Pellets And Snow Grains" }, "+PLSGSN": { "text": "+PLSGSN", "spoken": "Heavy Ice Pellets, Snow Grains And Snow" }, "+PLSN": { "text": "+PLSN", "spoken": "Heavy Ice Pellets And Snow" }, "+PLSNRA": { "text": "+PLSNRA", "spoken": "Heavy Ice Pellets, Snow And Rain" }, "+PLSNSG": { "text": "+PLSNSG", "spoken": "Heavy Ice Pellets, Snow And Snow Grains" }, "+RA": { "text": "+RA", "spoken": "Heavy Rain" }, "+RADZ": { "text": "+RADZ", "spoken": "Heavy Rain And Drizzle" }, "+RADZPL": { "text": "+RADZPL", "spoken": "Heavy Rain, Drizzle And Ice Pellets" }, "+RADZSG": { "text": "+RADZSG", "spoken": "Heavy Rain, Drizzle And Snow Grains" }, "+RADZSN": { "text": "+RADZSN", "spoken": "Heavy Rain, Drizzle And Snow" }, "+RAPL": { "text": "+RAPL", "spoken": "Heavy Rain And Ice Pellets" }, "+RAPLDZ": { "text": "+RAPLDZ", "spoken": "Heavy Rain, Ice Pellets And Drizzle" }, "+RAPLSN": { "text": "+RAPLSN", "spoken": "Heavy Rain, Ice Pellets And Snow" }, "+RASG": { "text": "+RASG", "spoken": "Heavy Rain And Snow Grains" }, "+RASGDZ": { "text": "+RASGDZ", "spoken": "Heavy Rain, Snow Grains And Drizzle" }, "+RASGSN": { "text": "+RASGSN", "spoken": "Heavy Rain, Snow Grains And Snow" }, "+RASN": { "text": "+RASN", "spoken": "Heavy Rain And Snow" }, "+RASNDZ": { "text": "+RASNDZ", "spoken": "Heavy Rain, Snow And Drizzle" }, "+RASNPL": { "text": "+RASNPL", "spoken": "Heavy Rain, Snow And Ice Pellets" }, "+RASNSG": { "text": "+RASNSG", "spoken": "Heavy Rain, Snow And Snow Grains" }, "+SG": { "text": "+SG", "spoken": "Heavy Snow Grains" }, "+SGDZ": { "text": "+SGDZ", "spoken": "Heavy Snow Grains And Drizzle" }, "+SGDZRA": { "text": "+SGDZRA", "spoken": "Heavy Snow Grains, Drizzle And Rain" }, "+SGPL": { "text": "+SGPL", "spoken": "Heavy Snow Grains And Ice Pellets" }, "+SGPLSN": { "text": "+SGPLSN", "spoken": "Heavy Snow Grains, Ice Pellets And Snow" }, "+SGRA": { "text": "+SGRA", "spoken": "Heavy Snow Grains And Rain" }, "+SGRADZ": { "text": "+SGRADZ", "spoken": "Heavy Snow Grains, Rain And Drizzle" }, "+SGRASN": { "text": "+SGRASN", "spoken": "Heavy Snow Grains, Rain And Snow" }, "+SGSN": { "text": "+SGSN", "spoken": "Heavy Snow Grains And Snow" }, "+SGSNPL": { "text": "+SGSNPL", "spoken": "Heavy Snow Grains, Snow And Ice Pellets" }, "+SGSNRA": { "text": "+SGSNRA", "spoken": "Heavy Snow Grains, Snow And Rain" }, "+SHGR": { "text": "+SHGR", "spoken": "Heavy Showers Of Hail" }, "+SHGRRA": { "text": "+SHGRRA", "spoken": "Heavy Showers Of Hail And Rain" }, "+SHGRRASN": { "text": "+SHGRRASN", "spoken": "Heavy Showers Of Hail, Rain And Snow" }, "+SHGRSN": { "text": "+SHGRSN", "spoken": "Heavy Showers Of Hail And Snow" }, "+SHGRSNRA": { "text": "+SHGRSNRA", "spoken": "Heavy Showers Of Hail, Snow And Rain" }, "+SHGS": { "text": "+SHGS", "spoken": "Heavy Showers Of Snow Pellets" }, "+SHGSRA": { "text": "+SHGSRA", "spoken": "Heavy Showers Of Snow Pellets And Rain" }, "+SHGSRASN": { "text": "+SHGSRASN", "spoken": "Heavy Showers Of Snow Pellets, Rain And Snow" }, "+SHGSSN": { "text": "+SHGSSN", "spoken": "Heavy Showers Of Snow Pellets And Snow" }, "+SHGSSNRA": { "text": "+SHGSSNRA", "spoken": "Heavy Showers Of Snow Pellets, Snow And Rain" }, "+SHRA": { "text": "+SHRA", "spoken": "Heavy Showers Of Rain" }, "+SHRAGR": { "text": "+SHRAGR", "spoken": "Heavy Showers Of Rain And Hail" }, "+SHRAGRSN": { "text": "+SHRAGRSN", "spoken": "Heavy Showers Of Rain, Hail And Snow" }, "+SHRAGS": { "text": "+SHRAGS", "spoken": "Heavy Showers Of Rain And Snow Pellets" }, "+SHRAGSSN": { "text": "+SHRAGSSN", "spoken": "Heavy Showers Of Rain, Snow Pellets And Snow" }, "+SHRASN": { "text": "+SHRASN", "spoken": "Heavy Showers Of Rain And Snow" }, "+SHRASNGR": { "text": "+SHRASNGR", "spoken": "Heavy Showers Of Rain, Snow And Hail" }, "+SHRASNGS": { "text": "+SHRASNGS", "spoken": "Heavy Showers Of Rain, Snow And Snow Pellets" }, "+SHSN": { "text": "+SHSN", "spoken": "Heavy Showers Of Snow" }, "+SHSNGR": { "text": "+SHSNGR", "spoken": "Heavy Showers Of Snow And Hail" }, "+SHSNGRRA": { "text": "+SHSNGRRA", "spoken": "Heavy Showers Of Snow, Hail And Rain" }, "+SHSNGS": { "text": "+SHSNGS", "spoken": "Heavy Showers Of Snow And Snow Pellets" }, "+SHSNGSRA": { "text": "+SHSNGSRA", "spoken": "Heavy Showers Of Snow, Snow Pellets And Rain" }, "+SHSNRA": { "text": "+SHSNRA", "spoken": "Heavy Showers Of Snow And Rain" }, "+SHSNRAGR": { "text": "+SHSNRAGR", "spoken": "Heavy Showers Of Snow, Rain And Hail" }, "+SHSNRAGS": { "text": "+SHSNRAGS", "spoken": "Heavy Showers Of Snow, Rain And Snow Pellets" }, "+SHUP": { "text": "+SHUP", "spoken": "Heavy Unidentified Showers Of Precipitation" }, "+SN": { "text": "+SN", "spoken": "Heavy Snow" }, "+SNDZ": { "text": "+SNDZ", "spoken": "Heavy Snow And Drizzle" }, "+SNDZRA": { "text": "+SNDZRA", "spoken": "Heavy Snow, Drizzle And Rain" }, "+SNPL": { "text": "+SNPL", "spoken": "Heavy Snow And Ice Pellets" }, "+SNPLRA": { "text": "+SNPLRA", "spoken": "Heavy Snow, Ice Pellets And Rain" }, "+SNPLSG": { "text": "+SNPLSG", "spoken": "Heavy Snow, Ice Pellets And Snow Grains" }, "+SNRA": { "text": "+SNRA", "spoken": "Heavy Snow And Rain" }, "+SNRADZ": { "text": "+SNRADZ", "spoken": "Heavy Snow, Rain And Drizzle" }, "+SNRAPL": { "text": "+SNRAPL", "spoken": "Heavy Snow, Rain And Ice Pellets" }, "+SNRASG": { "text": "+SNRASG", "spoken": "Heavy Snow, Rain And Snow Grains" }, "+SNSG": { "text": "+SNSG", "spoken": "Heavy Snow And Snow Grains" }, "+SNSGPL": { "text": "+SNSGPL", "spoken": "Heavy Snow, Snow Grains And Ice Pellets" }, "+SNSGRA": { "text": "+SNSGRA", "spoken": "Heavy Snow, Snow Grains And Rain" }, "+SS": { "text": "+SS", "spoken": "Heavy Sandstorm" }, "+TSGR": { "text": "+TSGR", "spoken": "Thunderstorm With Heavy Hail" }, "+TSGRRA": { "text": "+TSGRRA", "spoken": "Thunderstorm With Heavy Hail And Rain" }, "+TSGRRASN": { "text": "+TSGRRASN", "spoken": "Thunderstorm With Heavy Hail, Rain And Snow" }, "+TSGRSN": { "text": "+TSGRSN", "spoken": "Thunderstorm With Heavy Hail And Snow" }, "+TSGRSNRA": { "text": "+TSGRSNRA", "spoken": "Thunderstorm With Heavy Hail, Snow And Rain" }, "+TSGS": { "text": "+TSGS", "spoken": "Thunderstorm With Heavy Snow Pellets" }, "+TSGSRA": { "text": "+TSGSRA", "spoken": "Thunderstorm With Heavy Snow Pellets And Rain" }, "+TSGSRASN": { "text": "+TSGSRASN", "spoken": "Thunderstorm With Heavy Snow Pellets, Rain And Snow" }, "+TSGSSN": { "text": "+TSGSSN", "spoken": "Thunderstorm With Heavy Snow Pellets And Snow" }, "+TSGSSNRA": { "text": "+TSGSSNRA", "spoken": "Thunderstorm With Heavy Snow Pellets, Snow And Rain" }, "+TSRA": { "text": "+TSRA", "spoken": "Thunderstorm With Heavy Rain" }, "+TSRAGR": { "text": "+TSRAGR", "spoken": "Thunderstorm With Heavy Rain And Hail" }, "+TSRAGRSN": { "text": "+TSRAGRSN", "spoken": "Thunderstorm With Heavy Rain, Hail And Snow" }, "+TSRAGS": { "text": "+TSRAGS", "spoken": "Thunderstorm With Heavy Rain And Snow Pellets" }, "+TSRAGSSN": { "text": "+TSRAGSSN", "spoken": "Thunderstorm With Heavy Rain, Snow Pellets And Snow" }, "+TSRASN": { "text": "+TSRASN", "spoken": "Thunderstorm With Heavy Rain And Snow" }, "+TSRASNGR": { "text": "+TSRASNGR", "spoken": "Thunderstorm With Heavy Rain, Snow And Hail" }, "+TSRASNGS": { "text": "+TSRASNGS", "spoken": "Thunderstorm With Heavy Rain, Snow And Snow Pellets" }, "+TSSN": { "text": "+TSSN", "spoken": "Thunderstorm With Heavy Snow" }, "+TSSNGR": { "text": "+TSSNGR", "spoken": "Thunderstorm With Heavy Snow And Hail" }, "+TSSNGRRA": { "text": "+TSSNGRRA", "spoken": "Thunderstorm With Heavy Snow, Hail And Rain" }, "+TSSNGS": { "text": "+TSSNGS", "spoken": "Thunderstorm With Heavy Snow And Snow Pellets" }, "+TSSNGSRA": { "text": "+TSSNGSRA", "spoken": "Thunderstorm With Heavy Snow, Snow Pellets And Rain" }, "+TSSNRA": { "text": "+TSSNRA", "spoken": "Thunderstorm With Heavy Snow And Rain" }, "+TSSNRAGR": { "text": "+TSSNRAGR", "spoken": "Thunderstorm With Heavy Snow, Rain And Hail" }, "+TSSNRAGS": { "text": "+TSSNRAGS", "spoken": "Thunderstorm With Heavy Snow, Rain And Snow Pellets" }, "+TSUP": { "text": "+TSUP", "spoken": "Thunderstorm With Heavy Unidentified Precipitation" }, "+UP": { "text": "+UP", "spoken": "Heavy Unidentified Precipitation" }, "BC": { "text": "BC", "spoken": "patches" }, "BCFG": { "text": "BCFG", "spoken": "Patches Of Fog" }, "BL": { "text": "BL", "spoken": "blowing" }, "BLDU": { "text": "BLDU", "spoken": "Blowing Dust" }, "BLSA": { "text": "BLSA", "spoken": "Blowing Sand" }, "BLSN": { "text": "BLSN", "spoken": "Blowing Snow" }, "BR": { "text": "BR", "spoken": "mist" }, "DR": { "text": "DR", "spoken": "low drifting" }, "DRDU": { "text": "DRDU", "spoken": "Low Drifting Dust" }, "DRSA": { "text": "DRSA", "spoken": "Low Drifting Sand" }, "DRSN": { "text": "DRSN", "spoken": "Low Drifting Snow" }, "DS": { "text": "DS", "spoken": "dust storm" }, "DU": { "text": "DU", "spoken": "widespread dust" }, "DZ": { "text": "DZ", "spoken": "drizzle" }, "DZPL": { "text": "DZPL", "spoken": "Drizzle And Ice Pellets" }, "DZPLRA": { "text": "DZPLRA", "spoken": "Drizzle, Ice Pellets And Rain" }, "DZRA": { "text": "DZRA", "spoken": "Drizzle And Rain" }, "DZRAPL": { "text": "DZRAPL", "spoken": "Drizzle, Rain And Ice Pellets" }, "DZRASG": { "text": "DZRASG", "spoken": "Drizzle, Rain And Snow Grains" }, "DZRASN": { "text": "DZRASN", "spoken": "Drizzle, Rain And Snow" }, "DZSG": { "text": "DZSG", "spoken": "Drizzle And Snow Grains" }, "DZSGRA": { "text": "DZSGRA", "spoken": "Drizzle, Snow Grains And Rain" }, "DZSN": { "text": "DZSN", "spoken": "Drizzle And Snow" }, "DZSNRA": { "text": "DZSNRA", "spoken": "Drizzle, Snow And Rain" }, "FC": { "text": "FC", "spoken": "funnel cloud tornado waterspout" }, "FG": { "text": "FG", "spoken": "fog" }, "FU": { "text": "FU", "spoken": "smoke" }, "FZ": { "text": "FZ", "spoken": "freezing" }, "FZDZ": { "text": "FZDZ", "spoken": "Freezing Drizzle" }, "FZDZPL": { "text": "FZDZPL", "spoken": "Freezing Drizzle And Ice Pellets" }, "FZDZRA": { "text": "FZDZRA", "spoken": "Freezing Drizzle And Rain" }, "FZDZSG": { "text": "FZDZSG", "spoken": "Freezing Drizzle And Snow Grains" }, "FZDZSN": { "text": "FZDZSN", "spoken": "Freezing Drizzle And Snow" }, "FZFG": { "text": "FZFG", "spoken": "Freezing Fog" }, "FZRA": { "text": "FZRA", "spoken": "Freezing Rain" }, "FZRADZ": { "text": "FZRADZ", "spoken": "Freezing Rain And Drizzle" }, "FZRAPL": { "text": "FZRAPL", "spoken": "Freezing Rain And Ice Pellets" }, "FZRASG": { "text": "FZRASG", "spoken": "Freezing Rain And Snow Grains" }, "FZRASN": { "text": "FZRASN", "spoken": "Freezing Rain And Snow" }, "FZUP": { "text": "FZUP", "spoken": "Unidentified Freezing Precipitation" }, "GR": { "text": "GR", "spoken": "hail" }, "GS": { "text": "GS", "spoken": "small hail" }, "HZ": { "text": "HZ", "spoken": "haze" }, "IC": { "text": "IC", "spoken": "ice crystals" }, "MI": { "text": "MI", "spoken": "shallow" }, "MIFG": { "text": "MIFG", "spoken": "Shallow Fog" }, "NSW": { "text": "NSW", "spoken": "No Significant Weather" }, "PL": { "text": "PL", "spoken": "ice pellets" }, "PLDZ": { "text": "PLDZ", "spoken": "Ice Pellets And Drizzle" }, "PLDZRA": { "text": "PLDZRA", "spoken": "Ice Pellets, Drizzle And Rain" }, "PLRA": { "text": "PLRA", "spoken": "Ice Pellets And Rain" }, "PLRADZ": { "text": "PLRADZ", "spoken": "Ice Pellets, Rain And Drizzle" }, "PLRASN": { "text": "PLRASN", "spoken": "Ice Pellets, Rain And Snow" }, "PLSG": { "text": "PLSG", "spoken": "Ice Pellets And Snow Grains" }, "PLSGSN": { "text": "PLSGSN", "spoken": "Ice Pellets, Snow Grains And Snow" }, "PLSN": { "text": "PLSN", "spoken": "Ice Pellets And Snow" }, "PLSNRA": { "text": "PLSNRA", "spoken": "Ice Pellets, Snow And Rain" }, "PLSNSG": { "text": "PLSNSG", "spoken": "Ice Pellets, Snow And Snow Grains" }, "PO": { "text": "PO", "spoken": "well developed dust, sand whirls" }, "PR": { "text": "PR", "spoken": "partial" }, "PRFG": { "text": "PRFG", "spoken": "Partial Fog" }, "PY": { "text": "PY", "spoken": "spray" }, "RA": { "text": "RA", "spoken": "rain" }, "RADZ": { "text": "RADZ", "spoken": "Rain And Drizzle" }, "RADZPL": { "text": "RADZPL", "spoken": "Rain, Drizzle And Ice Pellets" }, "RADZSG": { "text": "RADZSG", "spoken": "Rain, Drizzle And Snow Grains" }, "RADZSN": { "text": "RADZSN", "spoken": "Rain, Drizzle And Snow" }, "RAPL": { "text": "RAPL", "spoken": "Rain And Ice Pellets" }, "RAPLDZ": { "text": "RAPLDZ", "spoken": "Rain, Ice Pellets And Drizzle" }, "RAPLSN": { "text": "RAPLSN", "spoken": "Rain, Ice Pellets And Snow" }, "RASG": { "text": "RASG", "spoken": "Rain And Snow Grains" }, "RASGDZ": { "text": "RASGDZ", "spoken": "Rain, Snow Grains And Drizzle" }, "RASGSN": { "text": "RASGSN", "spoken": "Rain, Snow Grains And Snow" }, "RASN": { "text": "RASN", "spoken": "Rain And Snow" }, "RASNDZ": { "text": "RASNDZ", "spoken": "Rain, Snow And Drizzle" }, "RASNPL": { "text": "RASNPL", "spoken": "Rain, Snow And Ice Pellets" }, "RASNSG": { "text": "RASNSG", "spoken": "Rain, Snow And Snow Grains" }, "SA": { "text": "SA", "spoken": "sand" }, "SG": { "text": "SG", "spoken": "snow grains" }, "SGDZ": { "text": "SGDZ", "spoken": "Snow Grains And Drizzle" }, "SGDZRA": { "text": "SGDZRA", "spoken": "Snow Grains, Drizzle And Rain" }, "SGPL": { "text": "SGPL", "spoken": "Snow Grains And Ice Pellets" }, "SGPLSN": { "text": "SGPLSN", "spoken": "Snow Grains, Ice Pellets And Snow" }, "SGRA": { "text": "SGRA", "spoken": "Snow Grains And Rain" }, "SGRADZ": { "text": "SGRADZ", "spoken": "Snow Grains, Rain And Drizzle" }, "SGRASN": { "text": "SGRASN", "spoken": "Snow Grains, Rain And Snow" }, "SGSN": { "text": "SGSN", "spoken": "Snow Grains And Snow" }, "SGSNPL": { "text": "SGSNPL", "spoken": "Snow Grains, Snow And Ice Pellets" }, "SGSNRA": { "text": "SGSNRA", "spoken": "Snow Grains, Snow And Rain" }, "SH": { "text": "SH", "spoken": "showers" }, "SHGR": { "text": "SHGR", "spoken": "Showers Of Hail" }, "SHGRRA": { "text": "SHGRRA", "spoken": "Showers Of Hail And Rain" }, "SHGRRASN": { "text": "SHGRRASN", "spoken": "Showers Of Hail, Rain And Snow" }, "SHGRSN": { "text": "SHGRSN", "spoken": "Showers Of Hail And Snow" }, "SHGRSNRA": { "text": "SHGRSNRA", "spoken": "Showers Of Hail, Snow And Rain" }, "SHGS": { "text": "SHGS", "spoken": "Showers Of Snow Pellets" }, "SHGSRA": { "text": "SHGSRA", "spoken": "Showers Of Snow Pellets And Rain" }, "SHGSRASN": { "text": "SHGSRASN", "spoken": "Showers Of Snow Pellets, Rain And Snow" }, "SHGSSN": { "text": "SHGSSN", "spoken": "Showers Of Snow Pellets And Snow" }, "SHGSSNRA": { "text": "SHGSSNRA", "spoken": "Showers Of Snow Pellets, Snow And Rain" }, "SHRA": { "text": "SHRA", "spoken": "Showers Of Rain" }, "SHRAGR": { "text": "SHRAGR", "spoken": "Showers Of Rain And Hail" }, "SHRAGRSN": { "text": "SHRAGRSN", "spoken": "Showers Of Rain, Hail And Snow" }, "SHRAGS": { "text": "SHRAGS", "spoken": "Showers Of Rain And Snow Pellets" }, "SHRAGSSN": { "text": "SHRAGSSN", "spoken": "Showers Of Rain, Snow Pellets And Snow" }, "SHRASN": { "text": "SHRASN", "spoken": "Showers Of Rain And Snow" }, "SHRASNGR": { "text": "SHRASNGR", "spoken": "Showers Of Rain, Snow And Hail" }, "SHRASNGS": { "text": "SHRASNGS", "spoken": "Showers Of Rain, Snow And Snow Pellets" }, "SHSN": { "text": "SHSN", "spoken": "Showers Of Snow" }, "SHSNGR": { "text": "SHSNGR", "spoken": "Showers Of Snow And Hail" }, "SHSNGRRA": { "text": "SHSNGRRA", "spoken": "Showers Of Snow, Hail And Rain" }, "SHSNGS": { "text": "SHSNGS", "spoken": "Showers Of Snow And Snow Pellets" }, "SHSNGSRA": { "text": "SHSNGSRA", "spoken": "Showers Of Snow, Snow Pellets And Rain" }, "SHSNRA": { "text": "SHSNRA", "spoken": "Showers Of Snow And Rain" }, "SHSNRAGR": { "text": "SHSNRAGR", "spoken": "Showers Of Snow, Rain And Hail" }, "SHSNRAGS": { "text": "SHSNRAGS", "spoken": "Showers Of Snow, Rain And Snow Pellets" }, "SHUP": { "text": "SHUP", "spoken": "Unidentified Showers Of Precipitation" }, "SN": { "text": "SN", "spoken": "snow" }, "SNDZ": { "text": "SNDZ", "spoken": "Snow And Drizzle" }, "SNDZRA": { "text": "SNDZRA", "spoken": "Snow, Drizzle And Rain" }, "SNPL": { "text": "SNPL", "spoken": "Snow And Ice Pellets" }, "SNPLRA": { "text": "SNPLRA", "spoken": "Snow, Ice Pellets And Rain" }, "SNPLSG": { "text": "SNPLSG", "spoken": "Snow, Ice Pellets And Snow Grains" }, "SNRA": { "text": "SNRA", "spoken": "Snow And Rain" }, "SNRADZ": { "text": "SNRADZ", "spoken": "Snow, Rain And Drizzle" }, "SNRAPL": { "text": "SNRAPL", "spoken": "Snow, Rain And Ice Pellets" }, "SNRASG": { "text": "SNRASG", "spoken": "Snow, Rain And Snow Grains" }, "SNSG": { "text": "SNSG", "spoken": "Snow And Snow Grains" }, "SNSGPL": { "text": "SNSGPL", "spoken": "Snow, Snow Grains And Ice Pellets" }, "SNSGRA": { "text": "SNSGRA", "spoken": "Snow, Snow Grains And Rain" }, "SQ": { "text": "SQ", "spoken": "squalls" }, "SS": { "text": "SS", "spoken": "sandstorm" }, "TS": { "text": "TS", "spoken": "thunderstorm" }, "TSGR": { "text": "TSGR", "spoken": "Thunderstorm With Hail" }, "TSGRRA": { "text": "TSGRRA", "spoken": "Thunderstorm With Hail And Rain" }, "TSGRRASN": { "text": "TSGRRASN", "spoken": "Thunderstorm With Hail, Rain And Snow" }, "TSGRSN": { "text": "TSGRSN", "spoken": "Thunderstorm With Hail And Snow" }, "TSGRSNRA": { "text": "TSGRSNRA", "spoken": "Thunderstorm With Hail, Snow And Rain" }, "TSGS": { "text": "TSGS", "spoken": "Thunderstorm With Snow Pellets" }, "TSGSRA": { "text": "TSGSRA", "spoken": "Thunderstorm With Snow Pellets And Rain" }, "TSGSRASN": { "text": "TSGSRASN", "spoken": "Thunderstorm With Snow Pellets, Rain And Snow" }, "TSGSSN": { "text": "TSGSSN", "spoken": "Thunderstorm With Snow Pellets And Snow" }, "TSGSSNRA": { "text": "TSGSSNRA", "spoken": "Thunderstorm With Snow Pellets, Snow And Rain" }, "TSRA": { "text": "TSRA", "spoken": "Thunderstorm With Rain" }, "TSRAGR": { "text": "TSRAGR", "spoken": "Thunderstorm With Rain And Hail" }, "TSRAGRSN": { "text": "TSRAGRSN", "spoken": "Thunderstorm With Rain, Hail And Snow" }, "TSRAGS": { "text": "TSRAGS", "spoken": "Thunderstorm With Rain And Snow Pellets" }, "TSRAGSSN": { "text": "TSRAGSSN", "spoken": "Thunderstorm With Rain, Snow Pellets And Snow" }, "TSRASN": { "text": "TSRASN", "spoken": "Thunderstorm With Rain And Snow" }, "TSRASNGR": { "text": "TSRASNGR", "spoken": "Thunderstorm With Rain, Snow And Hail" }, "TSRASNGS": { "text": "TSRASNGS", "spoken": "Thunderstorm With Rain, Snow And Snow Pellets" }, "TSSN": { "text": "TSSN", "spoken": "Thunderstorm With Snow" }, "TSSNGR": { "text": "TSSNGR", "spoken": "Thunderstorm With Snow And Hail" }, "TSSNGRRA": { "text": "TSSNGRRA", "spoken": "Thunderstorm With Snow, Hail And Rain" }, "TSSNGS": { "text": "TSSNGS", "spoken": "Thunderstorm With Snow And Snow Pellets" }, "TSSNGSRA": { "text": "TSSNGSRA", "spoken": "Thunderstorm With Snow, Snow Pellets And Rain" }, "TSSNRA": { "text": "TSSNRA", "spoken": "Thunderstorm With Snow And Rain" }, "TSSNRAGR": { "text": "TSSNRAGR", "spoken": "Thunderstorm With Snow, Rain And Hail" }, "TSSNRAGS": { "text": "TSSNRAGS", "spoken": "Thunderstorm With Snow, Rain And Snow Pellets" }, "TSUP": { "text": "TSUP", "spoken": "Thunderstorm With Unidentified Precipitation" }, "UP": { "text": "UP", "spoken": "unknown precipitation" }, "VA": { "text": "VA", "spoken": "volcanic ash" }, "VCBLDU": { "text": "VCBLDU", "spoken": "Blowing Dust In The Vicinity" }, "VCBLSA": { "text": "VCBLSA", "spoken": "Blowing Sand In The Vicinity" }, "VCBLSN": { "text": "VCBLSN", "spoken": "Blowing Snow In The Vicinity" }, "VCDS": { "text": "VCDS", "spoken": "Duststorm In The Vicinity" }, "VCFC": { "text": "VCFC", "spoken": "Funnel Cloud In The Vicinity" }, "VCFG": { "text": "VCFG", "spoken": "Fog In The Vicinity" }, "VCPO": { "text": "VCPO", "spoken": "Dust/Sand Whirls In The Vicinity" }, "VCSH": { "text": "VCSH", "spoken": "Showers In The Vicinity" }, "VCSS": { "text": "VCSS", "spoken": "Sandstorm In The Vicinity" }, "VCTS": { "text": "VCTS", "spoken": "Thunderstorm In The Vicinity" }, "VCVA": { "text": "VCVA", "spoken": "Volcanic Ash In The Vicinity" } }, "template": { "text": "{weather}", "voice": "PRESENT WEATHER {weather}" } }, "recentWeather": { "template": { "text": "RE{weather}", "voice": "RECENT WEATHER {weather}" } }, "clouds": { "identifyCeilingLayer": false, "identifyCeilingLayerTextAtis": false, "textAtisCeilingPrefix": "CIG", "cloudCeilingLayerTypes": [ "BKN", "OVC" ], "convertToMetric": false, "isAltitudeInHundreds": false, "undeterminedLayerAltitude": { "text": "///", "voice": "cloud height not available" }, "automaticCbDetection": { "text": "//////CB", "voice": "RADAR DETECTED C-B CLOUDS" }, "types": { "FEW": { "text": "FEW{altitude}{convective}", "voice": "few {altitude} feet {convective}" }, "SCT": { "text": "SCT{altitude}{convective}", "voice": "scattered {altitude} feet {convective}" }, "BKN": { "text": "BKN{altitude}{convective}", "voice": "broken {altitude} feet {convective}" }, "OVC": { "text": "OVC{altitude}{convective}", "voice": "overcast {altitude} feet {convective}" }, "VV": { "text": "VV{altitude}", "voice": "vertical visibility {altitude} feet" }, "NSC": { "text": "NSC", "voice": "no significant clouds" }, "NCD": { "text": "NCD", "voice": "no clouds detected" }, "CLR": { "text": "CLR", "voice": "sky clear below one-two thousand" }, "SKC": { "text": "SKC", "voice": "sky clear" } }, "convectiveTypes": { "CB": "cee bee", "TCU": "towering cumulus" }, "template": { "text": "{clouds}", "voice": "CLOUDS {clouds}" } }, "temperature": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "T{temp}", "voice": "TEMPERATURE {temp}" } }, "dewpoint": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "DP{dewpoint}", "voice": "DEWPOINT {dewpoint}" } }, "altimeter": { "pronounceDecimal": false, "template": { "text": "QNH{altimeter}", "voice": "QNH {altimeter} HECTOPASCAL" } }, "trend": { "nosigText": "NOSIG", "nosigVoice": "NOSIG", "becomingText": "BECMG", "becomingVoice": "Becoming", "temporaryText": "TEMPO", "temporaryVoice": "Temporary", "notAvailableText": "TREND NOT AVBL", "notAvailableVoice": "Trend not available", "template": {} }, "windShear": { "runwayText": "WS R{Runway}", "runwayVoice": "Wind Shear Runway {Runway}", "allRunwayText": "WS ALL RWY", "allRunwayVoice": "Wind Shear All Runways", "template": {} }, "transitionLevel": { "values": [ { "low": 1051, "high": 1088, "altitude": 50 }, { "low": 1014, "high": 1050, "altitude": 60 }, { "low": 978, "high": 1013, "altitude": 70 }, { "low": 950, "high": 977, "altitude": 80 } ], "template": { "text": "TRL {trl} ", "voice": ".TRANSITION LEVEL {trl}" } }, "notams": { "template": { "text": "{notams}", "voice": ".{notams}" } }, "closingStatement": { "autoIncludeClosingStatement": true, "template": { "text": "", "voice": " INFORMATION {letter|word} OUT" } } }, "notamsBeforeFreeText": true, "airportConditionsBeforeFreeText": true, "frequency": 127180000, "idsEndpoint": "", "useDecimalTerminology": true, "atisVoice": { "useTextToSpeech": true, "voice": "Default", "speechRate": 150 }, "presets": [ { "id": "c8ea806e-d2f1-4d25-829b-1a1de590c0e6", "name": "07", "airportConditions": "", "notams": "", "template": "EDDG [ATIS_LETTER] [OBS_TIME]\r\nEXPECT [ARPT_COND]\r\nRWY_07\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "9290760e-31ca-4408-8d4a-803a7fdfcb94", "name": "25", "airportConditions": "", "notams": "", "template": "EDDG [ATIS_LETTER] [OBS_TIME]\r\nEXPECT [ARPT_COND]\r\nRWY_25\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } } ], "contractions": [ { "variableName": "EDDG", "text": "ATIS EDDG", "voice": "MUENSTER OSNABRUCK INFORMATION" }, { "variableName": "RWY_07", "text": "RWY 07", "voice": "RWY IN USE 07." }, { "variableName": "RWY_25", "text": "RWY 25", "voice": "RWY IN USE 25." }, { "variableName": "ILS_Z", "text": "ILS Z APPROACH", "voice": "ILS ZULU APCH." }, { "variableName": "ILS_Y", "text": "ILS Y APPROACH", "voice": "ILS YANKEE APCH." }, { "variableName": "RNP", "text": "RNP APPROACH", "voice": "RNP APCH." }, { "variableName": "ADVISORY", "text": "WHEN AIRBORNE MONITOR ADVISORY ON FREQ 122.800", "voice": "WHEN AIRBORNE MONITOR ADVISORY ON FREQ 122.8." }, { "variableName": "LOW_VISIBILITY", "text": "LOW VISIBILITY PROCEDURES IN OPERATION, CAT II AND III AVBL.", "voice": "LOW VISIBILITY PROCEDURES IN OPERATION, CAT 2 AND 3 AVBL." }, { "variableName": "DEP_FREQ_HMM_129_300", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 129.300", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 129.3." }, { "variableName": "LOC_Y", "text": "LOC Y APPROACH", "voice": "LOCALIZER YANKEE APCH." }, { "variableName": "DEP_FREQ_PADH_136_625", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 136.625", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 136.625." }, { "variableName": "ILS_Z_VIS_ON_REQ", "text": "ILS Z APPROACH, VISUAL APPROACH ON REQUEST", "voice": "ILS ZULU APPROACH, VISUAL APPROACH ON REQUEST." }, { "variableName": "TRND", "text": "TREND", "voice": "" }, { "variableName": "DEP_FREQ_PAD_135_650", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.650", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.650." }, { "variableName": "DEP_FREQ_GN_118_215", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 118.215", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 118.215." }, { "variableName": "DEP_FREQ_GNH_136_480", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 136.480", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 136.480." }, { "variableName": "DEP_FREQ_GA_132_230", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 132.230", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 132.230." }, { "variableName": "DEP_FREQ_GAH_125_935", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 125.935", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 125.935." } ], "airportConditionDefinitions": [ { "text": "ILS_Z", "ordinal": 1, "enabled": true }, { "text": "ILS_Z_VIS_ON_REQ", "ordinal": 2, "enabled": false }, { "text": "ILS_Y", "ordinal": 3, "enabled": false }, { "text": "RNP", "ordinal": 4, "enabled": false }, { "text": "LOC_Y", "ordinal": 5, "enabled": false } ], "notamDefinitions": [ { "text": "ADVISORY", "ordinal": 1, "enabled": true }, { "text": "DEP_FREQ_HMM_129_300", "ordinal": 2, "enabled": false }, { "text": "DEP_FREQ_PAD_135_650", "ordinal": 3, "enabled": false }, { "text": "DEP_FREQ_PADH_136_625", "ordinal": 3, "enabled": false }, { "text": "DEP_FREQ_GN_118_215", "ordinal": 5, "enabled": false }, { "text": "DEP_FREQ_GNH_136_480", "ordinal": 6, "enabled": false }, { "text": "DEP_FREQ_GA_132_230", "ordinal": 7, "enabled": false }, { "text": "DEP_FREQ_GAH_125_935", "ordinal": 8, "enabled": false }, { "text": "LOW_VISIBILITY", "ordinal": 9, "enabled": false }, { "text": "CAUTION WINDSHEAR ALL RWYS", "ordinal": 10, "enabled": false } ] }, { "id": "dca8cc88-4338-429c-85b0-5070b56685de", "ordinal": 6, "identifier": "EDDR", "name": "Saarbr\u00fccken", "atisType": "Combined", "codeRange": { "low": "A", "high": "Z" }, "atisFormat": { "observationTime": { "standardUpdateTime": [ 20, 50 ], "template": { "text": "{type} {day}{time} ", "voice": ". {special} MET REPORT TIME {time}." } }, "surfaceWind": { "speakLeadingZero": false, "magneticVariation": { "enabled": false, "magneticDegrees": 0 }, "standard": { "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit}" } }, "standardGust": { "template": { "text": "{wind_dir}{wind_spd}G{wind_gust}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit} GUSTS {wind_gust} {wind_unit}" } }, "variable": { "template": { "text": "VRB{wind_spd}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit}" } }, "variableGust": { "template": { "text": "VRB{wind_spd}G{wind_gust}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit} GUSTS {wind_gust} {wind_unit}" } }, "variableDirection": { "template": { "text": "{wind_vmin}V{wind_vmax}", "voice": "VARIABLE BETWEEN {wind_vmin} AND {wind_vmax} DEGREES" } }, "calm": { "calmWindSpeed": 2, "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND CALM" } } }, "visibility": { "north": "to the north", "northEast": "to the north-east", "east": "to the east", "southEast": "to the south-east", "south": "to the south", "southWest": "to the south-west", "west": "to the west", "northWest": "to the north-west", "unlimitedVisibilityVoice": "visibility ^10 kilometers", "unlimitedVisibilityText": "9999", "includeVisibilitySuffix": true, "metersCutoff": 5000, "template": { "text": "{visibility}", "voice": "VISIBILITY {visibility}" } }, "runwayVisualRange": { "neutralTendency": "Neutral", "goingUpTendency": "upgrading", "goingDownTendency": "downgrading", "template": {} }, "presentWeather": { "presentWeatherTypes": { "-DS": { "text": "-DS", "spoken": "Light Duststorm" }, "-DZ": { "text": "-DZ", "spoken": "Light Drizzle" }, "-DZPL": { "text": "-DZPL", "spoken": "Light Drizzle And Ice Pellets" }, "-DZPLRA": { "text": "-DZPLRA", "spoken": "Light Drizzle, Ice Pellets And Rain" }, "-DZRA": { "text": "-DZRA", "spoken": "Light Drizzle And Rain" }, "-DZRAPL": { "text": "-DZRAPL", "spoken": "Light Drizzle, Rain And Ice Pellets" }, "-DZRASG": { "text": "-DZRASG", "spoken": "Light Drizzle, Rain And Snow Grains" }, "-DZRASN": { "text": "-DZRASN", "spoken": "Light Drizzle, Rain And Snow" }, "-DZSG": { "text": "-DZSG", "spoken": "Light Drizzle And Snow Grains" }, "-DZSGRA": { "text": "-DZSGRA", "spoken": "Light Drizzle, Snow Grains And Rain" }, "-DZSN": { "text": "-DZSN", "spoken": "Light Drizzle And Snow" }, "-DZSNRA": { "text": "-DZSNRA", "spoken": "Light Drizzle, Snow And Rain" }, "-FZDZ": { "text": "-FZDZ", "spoken": "Light Freezing Drizzle" }, "-FZDZPL": { "text": "-FZDZPL", "spoken": "Light Freezing Drizzle And Ice Pellets" }, "-FZDZRA": { "text": "-FZDZRA", "spoken": "Light Freezing Drizzle And Rain" }, "-FZDZSG": { "text": "-FZDZSG", "spoken": "Light Freezing Drizzle And Snow Grains" }, "-FZDZSN": { "text": "-FZDZSN", "spoken": "Light Freezing Drizzle And Snow" }, "-FZRA": { "text": "-FZRA", "spoken": "Light Freezing Rain" }, "-FZRADZ": { "text": "-FZRADZ", "spoken": "Light Freezing Rain And Drizzle" }, "-FZRAPL": { "text": "-FZRAPL", "spoken": "Light Freezing Rain And Ice Pellets" }, "-FZRASG": { "text": "-FZRASG", "spoken": "Light Freezing Rain And Snow Grains" }, "-FZRASN": { "text": "-FZRASN", "spoken": "Light Freezing Rain And Snow" }, "-FZUP": { "text": "-FZUP", "spoken": "Light Unidentified Freezing Precipitation" }, "-PL": { "text": "-PL", "spoken": "Light Ice Pellets" }, "-PLDZ": { "text": "-PLDZ", "spoken": "Light Ice Pellets And Drizzle" }, "-PLDZRA": { "text": "-PLDZRA", "spoken": "Light Ice Pellets, Drizzle And Rain" }, "-PLRA": { "text": "-PLRA", "spoken": "Light Ice Pellets And Rain" }, "-PLRADZ": { "text": "-PLRADZ", "spoken": "Light Ice Pellets, Rain And Drizzle" }, "-PLRASN": { "text": "-PLRASN", "spoken": "Light Ice Pellets, Rain And Snow" }, "-PLSG": { "text": "-PLSG", "spoken": "Light Ice Pellets And Snow Grains" }, "-PLSGSN": { "text": "-PLSGSN", "spoken": "Light Ice Pellets, Snow Grains And Snow" }, "-PLSN": { "text": "-PLSN", "spoken": "Light Ice Pellets And Snow" }, "-PLSNRA": { "text": "-PLSNRA", "spoken": "Light Ice Pellets, Snow And Rain" }, "-PLSNSG": { "text": "-PLSNSG", "spoken": "Light Ice Pellets, Snow And Snow Grains" }, "-RA": { "text": "-RA", "spoken": "Light Rain" }, "-RADZ": { "text": "-RADZ", "spoken": "Light Rain And Drizzle" }, "-RADZPL": { "text": "-RADZPL", "spoken": "Light Rain, Drizzle And Ice Pellets" }, "-RADZSG": { "text": "-RADZSG", "spoken": "Light Rain, Drizzle And Snow Grains" }, "-RADZSN": { "text": "-RADZSN", "spoken": "Light Rain, Drizzle And Snow" }, "-RAPL": { "text": "-RAPL", "spoken": "Light Rain And Ice Pellets" }, "-RAPLDZ": { "text": "-RAPLDZ", "spoken": "Light Rain, Ice Pellets And Drizzle" }, "-RAPLSN": { "text": "-RAPLSN", "spoken": "Light Rain, Ice Pellets And Snow" }, "-RASG": { "text": "-RASG", "spoken": "Light Rain And Snow Grains" }, "-RASGDZ": { "text": "-RASGDZ", "spoken": "Light Rain, Snow Grains And Drizzle" }, "-RASGSN": { "text": "-RASGSN", "spoken": "Light Rain, Snow Grains And Snow" }, "-RASN": { "text": "-RASN", "spoken": "Light Rain And Snow" }, "-RASNDZ": { "text": "-RASNDZ", "spoken": "Light Rain, Snow And Drizzle" }, "-RASNPL": { "text": "-RASNPL", "spoken": "Light Rain, Snow And Ice Pellets" }, "-RASNSG": { "text": "-RASNSG", "spoken": "Light Rain, Snow And Snow Grains" }, "-SG": { "text": "-SG", "spoken": "Light Snow Grains" }, "-SGDZ": { "text": "-SGDZ", "spoken": "Light Snow Grains And Drizzle" }, "-SGDZRA": { "text": "-SGDZRA", "spoken": "Light Snow Grains, Drizzle And Rain" }, "-SGPL": { "text": "-SGPL", "spoken": "Light Snow Grains And Ice Pellets" }, "-SGPLSN": { "text": "-SGPLSN", "spoken": "Light Snow Grains, Ice Pellets And Snow" }, "-SGRA": { "text": "-SGRA", "spoken": "Light Snow Grains And Rain" }, "-SGRADZ": { "text": "-SGRADZ", "spoken": "Light Snow Grains, Rain And Drizzle" }, "-SGRASN": { "text": "-SGRASN", "spoken": "Light Snow Grains, Rain And Snow" }, "-SGSN": { "text": "-SGSN", "spoken": "Light Snow Grains And Snow" }, "-SGSNPL": { "text": "-SGSNPL", "spoken": "Light Snow Grains, Snow And Ice Pellets" }, "-SGSNRA": { "text": "-SGSNRA", "spoken": "Light Snow Grains, Snow And Rain" }, "-SHGR": { "text": "-SHGR", "spoken": "Light Showers Of Hail" }, "-SHGRRA": { "text": "-SHGRRA", "spoken": "Light Showers Of Hail And Rain" }, "-SHGRRASN": { "text": "-SHGRRASN", "spoken": "Light Showers Of Hail, Rain And Snow" }, "-SHGRSN": { "text": "-SHGRSN", "spoken": "Light Showers Of Hail And Snow" }, "-SHGRSNRA": { "text": "-SHGRSNRA", "spoken": "Light Showers Of Hail, Snow And Rain" }, "-SHGS": { "text": "-SHGS", "spoken": "Light Showers Of Snow Pellets" }, "-SHGSRA": { "text": "-SHGSRA", "spoken": "Light Showers Of Snow Pellets And Rain" }, "-SHGSRASN": { "text": "-SHGSRASN", "spoken": "Light Showers Of Snow Pellets, Rain And Snow" }, "-SHGSSN": { "text": "-SHGSSN", "spoken": "Light Showers Of Snow Pellets And Snow" }, "-SHGSSNRA": { "text": "-SHGSSNRA", "spoken": "Light Showers Of Snow Pellets, Snow And Rain" }, "-SHRA": { "text": "-SHRA", "spoken": "Light Showers Of Rain" }, "-SHRAGR": { "text": "-SHRAGR", "spoken": "Light Showers Of Rain And Hail" }, "-SHRAGRSN": { "text": "-SHRAGRSN", "spoken": "Light Showers Of Rain, Hail And Snow" }, "-SHRAGS": { "text": "-SHRAGS", "spoken": "Light Showers Of Rain And Snow Pellets" }, "-SHRAGSSN": { "text": "-SHRAGSSN", "spoken": "Light Showers Of Rain, Snow Pellets And Snow" }, "-SHRASN": { "text": "-SHRASN", "spoken": "Light Showers Of Rain And Snow" }, "-SHRASNGR": { "text": "-SHRASNGR", "spoken": "Light Showers Of Rain, Snow And Hail" }, "-SHRASNGS": { "text": "-SHRASNGS", "spoken": "Light Showers Of Rain, Snow And Snow Pellets" }, "-SHSN": { "text": "-SHSN", "spoken": "Light Showers Of Snow" }, "-SHSNGR": { "text": "-SHSNGR", "spoken": "Light Showers Of Snow And Hail" }, "-SHSNGRRA": { "text": "-SHSNGRRA", "spoken": "Light Showers Of Snow, Hail And Rain" }, "-SHSNGS": { "text": "-SHSNGS", "spoken": "Light Showers Of Snow And Snow Pellets" }, "-SHSNGSRA": { "text": "-SHSNGSRA", "spoken": "Light Showers Of Snow, Snow Pellets And Rain" }, "-SHSNRA": { "text": "-SHSNRA", "spoken": "Light Showers Of Snow And Rain" }, "-SHSNRAGR": { "text": "-SHSNRAGR", "spoken": "Light Showers Of Snow, Rain And Hail" }, "-SHSNRAGS": { "text": "-SHSNRAGS", "spoken": "Light Showers Of Snow, Rain And Snow Pellets" }, "-SHUP": { "text": "-SHUP", "spoken": "Light Unidentified Showers Of Precipitation" }, "-SN": { "text": "-SN", "spoken": "Light Snow" }, "-SNDZ": { "text": "-SNDZ", "spoken": "Light Snow And Drizzle" }, "-SNDZRA": { "text": "-SNDZRA", "spoken": "Light Snow, Drizzle And Rain" }, "-SNPL": { "text": "-SNPL", "spoken": "Light Snow And Ice Pellets" }, "-SNPLRA": { "text": "-SNPLRA", "spoken": "Light Snow, Ice Pellets And Rain" }, "-SNPLSG": { "text": "-SNPLSG", "spoken": "Light Snow, Ice Pellets And Snow Grains" }, "-SNRA": { "text": "-SNRA", "spoken": "Light Snow And Rain" }, "-SNRADZ": { "text": "-SNRADZ", "spoken": "Light Snow, Rain And Drizzle" }, "-SNRAPL": { "text": "-SNRAPL", "spoken": "Light Snow, Rain And Ice Pellets" }, "-SNRASG": { "text": "-SNRASG", "spoken": "Light Snow, Rain And Snow Grains" }, "-SNSG": { "text": "-SNSG", "spoken": "Light Snow And Snow Grains" }, "-SNSGPL": { "text": "-SNSGPL", "spoken": "Light Snow, Snow Grains And Ice Pellets" }, "-SNSGRA": { "text": "-SNSGRA", "spoken": "Light Snow, Snow Grains And Rain" }, "-SS": { "text": "-SS", "spoken": "Light Sandstorm" }, "-TSGR": { "text": "-TSGR", "spoken": "Thunderstorm With Light Hail" }, "-TSGRRA": { "text": "-TSGRRA", "spoken": "Thunderstorm With Light Hail And Rain" }, "-TSGRRASN": { "text": "-TSGRRASN", "spoken": "Thunderstorm With Light Hail, Rain And Snow" }, "-TSGRSN": { "text": "-TSGRSN", "spoken": "Thunderstorm With Light Hail And Snow" }, "-TSGRSNRA": { "text": "-TSGRSNRA", "spoken": "Thunderstorm With Light Hail, Snow And Rain" }, "-TSGS": { "text": "-TSGS", "spoken": "Thunderstorm With Light Snow Pellets" }, "-TSGSRA": { "text": "-TSGSRA", "spoken": "Thunderstorm With Light Snow Pellets And Rain" }, "-TSGSRASN": { "text": "-TSGSRASN", "spoken": "Thunderstorm With Light Snow Pellets, Rain And Snow" }, "-TSGSSN": { "text": "-TSGSSN", "spoken": "Thunderstorm With Light Snow Pellets And Snow" }, "-TSGSSNRA": { "text": "-TSGSSNRA", "spoken": "Thunderstorm With Light Snow Pellets, Snow And Rain" }, "-TSRA": { "text": "-TSRA", "spoken": "Thunderstorm With Light Rain" }, "-TSRAGR": { "text": "-TSRAGR", "spoken": "Thunderstorm With Light Rain And Hail" }, "-TSRAGRSN": { "text": "-TSRAGRSN", "spoken": "Thunderstorm With Light Rain, Hail And Snow" }, "-TSRAGS": { "text": "-TSRAGS", "spoken": "Thunderstorm With Light Rain And Snow Pellets" }, "-TSRAGSSN": { "text": "-TSRAGSSN", "spoken": "Thunderstorm With Light Rain, Snow Pellets And Snow" }, "-TSRASN": { "text": "-TSRASN", "spoken": "Thunderstorm With Light Rain And Snow" }, "-TSRASNGR": { "text": "-TSRASNGR", "spoken": "Thunderstorm With Light Rain, Snow And Hail" }, "-TSRASNGS": { "text": "-TSRASNGS", "spoken": "Thunderstorm With Light Rain, Snow And Snow Pellets" }, "-TSSN": { "text": "-TSSN", "spoken": "Thunderstorm With Light Snow" }, "-TSSNGR": { "text": "-TSSNGR", "spoken": "Thunderstorm With Light Snow And Hail" }, "-TSSNGRRA": { "text": "-TSSNGRRA", "spoken": "Thunderstorm With Light Snow, Hail And Rain" }, "-TSSNGS": { "text": "-TSSNGS", "spoken": "Thunderstorm With Light Snow And Snow Pellets" }, "-TSSNGSRA": { "text": "-TSSNGSRA", "spoken": "Thunderstorm With Light Snow, Snow Pellets And Rain" }, "-TSSNRA": { "text": "-TSSNRA", "spoken": "Thunderstorm With Light Snow And Rain" }, "-TSSNRAGR": { "text": "-TSSNRAGR", "spoken": "Thunderstorm With Light Snow, Rain And Hail" }, "-TSSNRAGS": { "text": "-TSSNRAGS", "spoken": "Thunderstorm With Light Snow, Rain And Snow Pellets" }, "-TSUP": { "text": "-TSUP", "spoken": "Thunderstorm With Light Unidentified Precipitation" }, "-UP": { "text": "-UP", "spoken": "Light Unidentified Precipitation" }, "+DS": { "text": "+DS", "spoken": "Heavy Duststorm" }, "+DZ": { "text": "+DZ", "spoken": "Heavy Drizzle" }, "+DZPL": { "text": "+DZPL", "spoken": "Heavy Drizzle And Ice Pellets" }, "+DZPLRA": { "text": "+DZPLRA", "spoken": "Heavy Drizzle, Ice Pellets And Rain" }, "+DZRA": { "text": "+DZRA", "spoken": "Heavy Drizzle And Rain" }, "+DZRAPL": { "text": "+DZRAPL", "spoken": "Heavy Drizzle, Rain And Ice Pellets" }, "+DZRASG": { "text": "+DZRASG", "spoken": "Heavy Drizzle, Rain And Snow Grains" }, "+DZRASN": { "text": "+DZRASN", "spoken": "Heavy Drizzle, Rain And Snow" }, "+DZSG": { "text": "+DZSG", "spoken": "Heavy Drizzle And Snow Grains" }, "+DZSGRA": { "text": "+DZSGRA", "spoken": "Heavy Drizzle, Snow Grains And Rain" }, "+DZSN": { "text": "+DZSN", "spoken": "Heavy Drizzle And Snow" }, "+DZSNRA": { "text": "+DZSNRA", "spoken": "Heavy Drizzle, Snow And Rain" }, "+FC": { "text": "+FC", "spoken": "Well-Developed Funnel Cloud" }, "+FZDZ": { "text": "+FZDZ", "spoken": "Heavy Freezing Drizzle" }, "+FZDZPL": { "text": "+FZDZPL", "spoken": "Heavy Freezing Drizzle And Ice Pellets" }, "+FZDZRA": { "text": "+FZDZRA", "spoken": "Heavy Freezing Drizzle And Rain" }, "+FZDZSG": { "text": "+FZDZSG", "spoken": "Heavy Freezing Drizzle And Snow Grains" }, "+FZDZSN": { "text": "+FZDZSN", "spoken": "Heavy Freezing Drizzle And Snow" }, "+FZRA": { "text": "+FZRA", "spoken": "Heavy Freezing Rain" }, "+FZRADZ": { "text": "+FZRADZ", "spoken": "Heavy Freezing Rain And Drizzle" }, "+FZRAPL": { "text": "+FZRAPL", "spoken": "Heavy Freezing Rain And Ice Pellets" }, "+FZRASG": { "text": "+FZRASG", "spoken": "Heavy Freezing Rain And Snow Grains" }, "+FZRASN": { "text": "+FZRASN", "spoken": "Heavy Freezing Rain And Snow" }, "+FZUP": { "text": "+FZUP", "spoken": "Heavy Unidentified Freezing Precipitation" }, "+PL": { "text": "+PL", "spoken": "Heavy Ice Pellets" }, "+PLDZ": { "text": "+PLDZ", "spoken": "Heavy Ice Pellets And Drizzle" }, "+PLDZRA": { "text": "+PLDZRA", "spoken": "Heavy Ice Pellets, Drizzle And Rain" }, "+PLRA": { "text": "+PLRA", "spoken": "Heavy Ice Pellets And Rain" }, "+PLRADZ": { "text": "+PLRADZ", "spoken": "Heavy Ice Pellets, Rain And Drizzle" }, "+PLRASN": { "text": "+PLRASN", "spoken": "Heavy Ice Pellets, Rain And Snow" }, "+PLSG": { "text": "+PLSG", "spoken": "Heavy Ice Pellets And Snow Grains" }, "+PLSGSN": { "text": "+PLSGSN", "spoken": "Heavy Ice Pellets, Snow Grains And Snow" }, "+PLSN": { "text": "+PLSN", "spoken": "Heavy Ice Pellets And Snow" }, "+PLSNRA": { "text": "+PLSNRA", "spoken": "Heavy Ice Pellets, Snow And Rain" }, "+PLSNSG": { "text": "+PLSNSG", "spoken": "Heavy Ice Pellets, Snow And Snow Grains" }, "+RA": { "text": "+RA", "spoken": "Heavy Rain" }, "+RADZ": { "text": "+RADZ", "spoken": "Heavy Rain And Drizzle" }, "+RADZPL": { "text": "+RADZPL", "spoken": "Heavy Rain, Drizzle And Ice Pellets" }, "+RADZSG": { "text": "+RADZSG", "spoken": "Heavy Rain, Drizzle And Snow Grains" }, "+RADZSN": { "text": "+RADZSN", "spoken": "Heavy Rain, Drizzle And Snow" }, "+RAPL": { "text": "+RAPL", "spoken": "Heavy Rain And Ice Pellets" }, "+RAPLDZ": { "text": "+RAPLDZ", "spoken": "Heavy Rain, Ice Pellets And Drizzle" }, "+RAPLSN": { "text": "+RAPLSN", "spoken": "Heavy Rain, Ice Pellets And Snow" }, "+RASG": { "text": "+RASG", "spoken": "Heavy Rain And Snow Grains" }, "+RASGDZ": { "text": "+RASGDZ", "spoken": "Heavy Rain, Snow Grains And Drizzle" }, "+RASGSN": { "text": "+RASGSN", "spoken": "Heavy Rain, Snow Grains And Snow" }, "+RASN": { "text": "+RASN", "spoken": "Heavy Rain And Snow" }, "+RASNDZ": { "text": "+RASNDZ", "spoken": "Heavy Rain, Snow And Drizzle" }, "+RASNPL": { "text": "+RASNPL", "spoken": "Heavy Rain, Snow And Ice Pellets" }, "+RASNSG": { "text": "+RASNSG", "spoken": "Heavy Rain, Snow And Snow Grains" }, "+SG": { "text": "+SG", "spoken": "Heavy Snow Grains" }, "+SGDZ": { "text": "+SGDZ", "spoken": "Heavy Snow Grains And Drizzle" }, "+SGDZRA": { "text": "+SGDZRA", "spoken": "Heavy Snow Grains, Drizzle And Rain" }, "+SGPL": { "text": "+SGPL", "spoken": "Heavy Snow Grains And Ice Pellets" }, "+SGPLSN": { "text": "+SGPLSN", "spoken": "Heavy Snow Grains, Ice Pellets And Snow" }, "+SGRA": { "text": "+SGRA", "spoken": "Heavy Snow Grains And Rain" }, "+SGRADZ": { "text": "+SGRADZ", "spoken": "Heavy Snow Grains, Rain And Drizzle" }, "+SGRASN": { "text": "+SGRASN", "spoken": "Heavy Snow Grains, Rain And Snow" }, "+SGSN": { "text": "+SGSN", "spoken": "Heavy Snow Grains And Snow" }, "+SGSNPL": { "text": "+SGSNPL", "spoken": "Heavy Snow Grains, Snow And Ice Pellets" }, "+SGSNRA": { "text": "+SGSNRA", "spoken": "Heavy Snow Grains, Snow And Rain" }, "+SHGR": { "text": "+SHGR", "spoken": "Heavy Showers Of Hail" }, "+SHGRRA": { "text": "+SHGRRA", "spoken": "Heavy Showers Of Hail And Rain" }, "+SHGRRASN": { "text": "+SHGRRASN", "spoken": "Heavy Showers Of Hail, Rain And Snow" }, "+SHGRSN": { "text": "+SHGRSN", "spoken": "Heavy Showers Of Hail And Snow" }, "+SHGRSNRA": { "text": "+SHGRSNRA", "spoken": "Heavy Showers Of Hail, Snow And Rain" }, "+SHGS": { "text": "+SHGS", "spoken": "Heavy Showers Of Snow Pellets" }, "+SHGSRA": { "text": "+SHGSRA", "spoken": "Heavy Showers Of Snow Pellets And Rain" }, "+SHGSRASN": { "text": "+SHGSRASN", "spoken": "Heavy Showers Of Snow Pellets, Rain And Snow" }, "+SHGSSN": { "text": "+SHGSSN", "spoken": "Heavy Showers Of Snow Pellets And Snow" }, "+SHGSSNRA": { "text": "+SHGSSNRA", "spoken": "Heavy Showers Of Snow Pellets, Snow And Rain" }, "+SHRA": { "text": "+SHRA", "spoken": "Heavy Showers Of Rain" }, "+SHRAGR": { "text": "+SHRAGR", "spoken": "Heavy Showers Of Rain And Hail" }, "+SHRAGRSN": { "text": "+SHRAGRSN", "spoken": "Heavy Showers Of Rain, Hail And Snow" }, "+SHRAGS": { "text": "+SHRAGS", "spoken": "Heavy Showers Of Rain And Snow Pellets" }, "+SHRAGSSN": { "text": "+SHRAGSSN", "spoken": "Heavy Showers Of Rain, Snow Pellets And Snow" }, "+SHRASN": { "text": "+SHRASN", "spoken": "Heavy Showers Of Rain And Snow" }, "+SHRASNGR": { "text": "+SHRASNGR", "spoken": "Heavy Showers Of Rain, Snow And Hail" }, "+SHRASNGS": { "text": "+SHRASNGS", "spoken": "Heavy Showers Of Rain, Snow And Snow Pellets" }, "+SHSN": { "text": "+SHSN", "spoken": "Heavy Showers Of Snow" }, "+SHSNGR": { "text": "+SHSNGR", "spoken": "Heavy Showers Of Snow And Hail" }, "+SHSNGRRA": { "text": "+SHSNGRRA", "spoken": "Heavy Showers Of Snow, Hail And Rain" }, "+SHSNGS": { "text": "+SHSNGS", "spoken": "Heavy Showers Of Snow And Snow Pellets" }, "+SHSNGSRA": { "text": "+SHSNGSRA", "spoken": "Heavy Showers Of Snow, Snow Pellets And Rain" }, "+SHSNRA": { "text": "+SHSNRA", "spoken": "Heavy Showers Of Snow And Rain" }, "+SHSNRAGR": { "text": "+SHSNRAGR", "spoken": "Heavy Showers Of Snow, Rain And Hail" }, "+SHSNRAGS": { "text": "+SHSNRAGS", "spoken": "Heavy Showers Of Snow, Rain And Snow Pellets" }, "+SHUP": { "text": "+SHUP", "spoken": "Heavy Unidentified Showers Of Precipitation" }, "+SN": { "text": "+SN", "spoken": "Heavy Snow" }, "+SNDZ": { "text": "+SNDZ", "spoken": "Heavy Snow And Drizzle" }, "+SNDZRA": { "text": "+SNDZRA", "spoken": "Heavy Snow, Drizzle And Rain" }, "+SNPL": { "text": "+SNPL", "spoken": "Heavy Snow And Ice Pellets" }, "+SNPLRA": { "text": "+SNPLRA", "spoken": "Heavy Snow, Ice Pellets And Rain" }, "+SNPLSG": { "text": "+SNPLSG", "spoken": "Heavy Snow, Ice Pellets And Snow Grains" }, "+SNRA": { "text": "+SNRA", "spoken": "Heavy Snow And Rain" }, "+SNRADZ": { "text": "+SNRADZ", "spoken": "Heavy Snow, Rain And Drizzle" }, "+SNRAPL": { "text": "+SNRAPL", "spoken": "Heavy Snow, Rain And Ice Pellets" }, "+SNRASG": { "text": "+SNRASG", "spoken": "Heavy Snow, Rain And Snow Grains" }, "+SNSG": { "text": "+SNSG", "spoken": "Heavy Snow And Snow Grains" }, "+SNSGPL": { "text": "+SNSGPL", "spoken": "Heavy Snow, Snow Grains And Ice Pellets" }, "+SNSGRA": { "text": "+SNSGRA", "spoken": "Heavy Snow, Snow Grains And Rain" }, "+SS": { "text": "+SS", "spoken": "Heavy Sandstorm" }, "+TSGR": { "text": "+TSGR", "spoken": "Thunderstorm With Heavy Hail" }, "+TSGRRA": { "text": "+TSGRRA", "spoken": "Thunderstorm With Heavy Hail And Rain" }, "+TSGRRASN": { "text": "+TSGRRASN", "spoken": "Thunderstorm With Heavy Hail, Rain And Snow" }, "+TSGRSN": { "text": "+TSGRSN", "spoken": "Thunderstorm With Heavy Hail And Snow" }, "+TSGRSNRA": { "text": "+TSGRSNRA", "spoken": "Thunderstorm With Heavy Hail, Snow And Rain" }, "+TSGS": { "text": "+TSGS", "spoken": "Thunderstorm With Heavy Snow Pellets" }, "+TSGSRA": { "text": "+TSGSRA", "spoken": "Thunderstorm With Heavy Snow Pellets And Rain" }, "+TSGSRASN": { "text": "+TSGSRASN", "spoken": "Thunderstorm With Heavy Snow Pellets, Rain And Snow" }, "+TSGSSN": { "text": "+TSGSSN", "spoken": "Thunderstorm With Heavy Snow Pellets And Snow" }, "+TSGSSNRA": { "text": "+TSGSSNRA", "spoken": "Thunderstorm With Heavy Snow Pellets, Snow And Rain" }, "+TSRA": { "text": "+TSRA", "spoken": "Thunderstorm With Heavy Rain" }, "+TSRAGR": { "text": "+TSRAGR", "spoken": "Thunderstorm With Heavy Rain And Hail" }, "+TSRAGRSN": { "text": "+TSRAGRSN", "spoken": "Thunderstorm With Heavy Rain, Hail And Snow" }, "+TSRAGS": { "text": "+TSRAGS", "spoken": "Thunderstorm With Heavy Rain And Snow Pellets" }, "+TSRAGSSN": { "text": "+TSRAGSSN", "spoken": "Thunderstorm With Heavy Rain, Snow Pellets And Snow" }, "+TSRASN": { "text": "+TSRASN", "spoken": "Thunderstorm With Heavy Rain And Snow" }, "+TSRASNGR": { "text": "+TSRASNGR", "spoken": "Thunderstorm With Heavy Rain, Snow And Hail" }, "+TSRASNGS": { "text": "+TSRASNGS", "spoken": "Thunderstorm With Heavy Rain, Snow And Snow Pellets" }, "+TSSN": { "text": "+TSSN", "spoken": "Thunderstorm With Heavy Snow" }, "+TSSNGR": { "text": "+TSSNGR", "spoken": "Thunderstorm With Heavy Snow And Hail" }, "+TSSNGRRA": { "text": "+TSSNGRRA", "spoken": "Thunderstorm With Heavy Snow, Hail And Rain" }, "+TSSNGS": { "text": "+TSSNGS", "spoken": "Thunderstorm With Heavy Snow And Snow Pellets" }, "+TSSNGSRA": { "text": "+TSSNGSRA", "spoken": "Thunderstorm With Heavy Snow, Snow Pellets And Rain" }, "+TSSNRA": { "text": "+TSSNRA", "spoken": "Thunderstorm With Heavy Snow And Rain" }, "+TSSNRAGR": { "text": "+TSSNRAGR", "spoken": "Thunderstorm With Heavy Snow, Rain And Hail" }, "+TSSNRAGS": { "text": "+TSSNRAGS", "spoken": "Thunderstorm With Heavy Snow, Rain And Snow Pellets" }, "+TSUP": { "text": "+TSUP", "spoken": "Thunderstorm With Heavy Unidentified Precipitation" }, "+UP": { "text": "+UP", "spoken": "Heavy Unidentified Precipitation" }, "BC": { "text": "BC", "spoken": "patches" }, "BCFG": { "text": "BCFG", "spoken": "Patches Of Fog" }, "BL": { "text": "BL", "spoken": "blowing" }, "BLDU": { "text": "BLDU", "spoken": "Blowing Dust" }, "BLSA": { "text": "BLSA", "spoken": "Blowing Sand" }, "BLSN": { "text": "BLSN", "spoken": "Blowing Snow" }, "BR": { "text": "BR", "spoken": "mist" }, "DR": { "text": "DR", "spoken": "low drifting" }, "DRDU": { "text": "DRDU", "spoken": "Low Drifting Dust" }, "DRSA": { "text": "DRSA", "spoken": "Low Drifting Sand" }, "DRSN": { "text": "DRSN", "spoken": "Low Drifting Snow" }, "DS": { "text": "DS", "spoken": "dust storm" }, "DU": { "text": "DU", "spoken": "widespread dust" }, "DZ": { "text": "DZ", "spoken": "drizzle" }, "DZPL": { "text": "DZPL", "spoken": "Drizzle And Ice Pellets" }, "DZPLRA": { "text": "DZPLRA", "spoken": "Drizzle, Ice Pellets And Rain" }, "DZRA": { "text": "DZRA", "spoken": "Drizzle And Rain" }, "DZRAPL": { "text": "DZRAPL", "spoken": "Drizzle, Rain And Ice Pellets" }, "DZRASG": { "text": "DZRASG", "spoken": "Drizzle, Rain And Snow Grains" }, "DZRASN": { "text": "DZRASN", "spoken": "Drizzle, Rain And Snow" }, "DZSG": { "text": "DZSG", "spoken": "Drizzle And Snow Grains" }, "DZSGRA": { "text": "DZSGRA", "spoken": "Drizzle, Snow Grains And Rain" }, "DZSN": { "text": "DZSN", "spoken": "Drizzle And Snow" }, "DZSNRA": { "text": "DZSNRA", "spoken": "Drizzle, Snow And Rain" }, "FC": { "text": "FC", "spoken": "funnel cloud tornado waterspout" }, "FG": { "text": "FG", "spoken": "fog" }, "FU": { "text": "FU", "spoken": "smoke" }, "FZ": { "text": "FZ", "spoken": "freezing" }, "FZDZ": { "text": "FZDZ", "spoken": "Freezing Drizzle" }, "FZDZPL": { "text": "FZDZPL", "spoken": "Freezing Drizzle And Ice Pellets" }, "FZDZRA": { "text": "FZDZRA", "spoken": "Freezing Drizzle And Rain" }, "FZDZSG": { "text": "FZDZSG", "spoken": "Freezing Drizzle And Snow Grains" }, "FZDZSN": { "text": "FZDZSN", "spoken": "Freezing Drizzle And Snow" }, "FZFG": { "text": "FZFG", "spoken": "Freezing Fog" }, "FZRA": { "text": "FZRA", "spoken": "Freezing Rain" }, "FZRADZ": { "text": "FZRADZ", "spoken": "Freezing Rain And Drizzle" }, "FZRAPL": { "text": "FZRAPL", "spoken": "Freezing Rain And Ice Pellets" }, "FZRASG": { "text": "FZRASG", "spoken": "Freezing Rain And Snow Grains" }, "FZRASN": { "text": "FZRASN", "spoken": "Freezing Rain And Snow" }, "FZUP": { "text": "FZUP", "spoken": "Unidentified Freezing Precipitation" }, "GR": { "text": "GR", "spoken": "hail" }, "GS": { "text": "GS", "spoken": "small hail" }, "HZ": { "text": "HZ", "spoken": "haze" }, "IC": { "text": "IC", "spoken": "ice crystals" }, "MI": { "text": "MI", "spoken": "shallow" }, "MIFG": { "text": "MIFG", "spoken": "Shallow Fog" }, "NSW": { "text": "NSW", "spoken": "No Significant Weather" }, "PL": { "text": "PL", "spoken": "ice pellets" }, "PLDZ": { "text": "PLDZ", "spoken": "Ice Pellets And Drizzle" }, "PLDZRA": { "text": "PLDZRA", "spoken": "Ice Pellets, Drizzle And Rain" }, "PLRA": { "text": "PLRA", "spoken": "Ice Pellets And Rain" }, "PLRADZ": { "text": "PLRADZ", "spoken": "Ice Pellets, Rain And Drizzle" }, "PLRASN": { "text": "PLRASN", "spoken": "Ice Pellets, Rain And Snow" }, "PLSG": { "text": "PLSG", "spoken": "Ice Pellets And Snow Grains" }, "PLSGSN": { "text": "PLSGSN", "spoken": "Ice Pellets, Snow Grains And Snow" }, "PLSN": { "text": "PLSN", "spoken": "Ice Pellets And Snow" }, "PLSNRA": { "text": "PLSNRA", "spoken": "Ice Pellets, Snow And Rain" }, "PLSNSG": { "text": "PLSNSG", "spoken": "Ice Pellets, Snow And Snow Grains" }, "PO": { "text": "PO", "spoken": "well developed dust, sand whirls" }, "PR": { "text": "PR", "spoken": "partial" }, "PRFG": { "text": "PRFG", "spoken": "Partial Fog" }, "PY": { "text": "PY", "spoken": "spray" }, "RA": { "text": "RA", "spoken": "rain" }, "RADZ": { "text": "RADZ", "spoken": "Rain And Drizzle" }, "RADZPL": { "text": "RADZPL", "spoken": "Rain, Drizzle And Ice Pellets" }, "RADZSG": { "text": "RADZSG", "spoken": "Rain, Drizzle And Snow Grains" }, "RADZSN": { "text": "RADZSN", "spoken": "Rain, Drizzle And Snow" }, "RAPL": { "text": "RAPL", "spoken": "Rain And Ice Pellets" }, "RAPLDZ": { "text": "RAPLDZ", "spoken": "Rain, Ice Pellets And Drizzle" }, "RAPLSN": { "text": "RAPLSN", "spoken": "Rain, Ice Pellets And Snow" }, "RASG": { "text": "RASG", "spoken": "Rain And Snow Grains" }, "RASGDZ": { "text": "RASGDZ", "spoken": "Rain, Snow Grains And Drizzle" }, "RASGSN": { "text": "RASGSN", "spoken": "Rain, Snow Grains And Snow" }, "RASN": { "text": "RASN", "spoken": "Rain And Snow" }, "RASNDZ": { "text": "RASNDZ", "spoken": "Rain, Snow And Drizzle" }, "RASNPL": { "text": "RASNPL", "spoken": "Rain, Snow And Ice Pellets" }, "RASNSG": { "text": "RASNSG", "spoken": "Rain, Snow And Snow Grains" }, "SA": { "text": "SA", "spoken": "sand" }, "SG": { "text": "SG", "spoken": "snow grains" }, "SGDZ": { "text": "SGDZ", "spoken": "Snow Grains And Drizzle" }, "SGDZRA": { "text": "SGDZRA", "spoken": "Snow Grains, Drizzle And Rain" }, "SGPL": { "text": "SGPL", "spoken": "Snow Grains And Ice Pellets" }, "SGPLSN": { "text": "SGPLSN", "spoken": "Snow Grains, Ice Pellets And Snow" }, "SGRA": { "text": "SGRA", "spoken": "Snow Grains And Rain" }, "SGRADZ": { "text": "SGRADZ", "spoken": "Snow Grains, Rain And Drizzle" }, "SGRASN": { "text": "SGRASN", "spoken": "Snow Grains, Rain And Snow" }, "SGSN": { "text": "SGSN", "spoken": "Snow Grains And Snow" }, "SGSNPL": { "text": "SGSNPL", "spoken": "Snow Grains, Snow And Ice Pellets" }, "SGSNRA": { "text": "SGSNRA", "spoken": "Snow Grains, Snow And Rain" }, "SH": { "text": "SH", "spoken": "showers" }, "SHGR": { "text": "SHGR", "spoken": "Showers Of Hail" }, "SHGRRA": { "text": "SHGRRA", "spoken": "Showers Of Hail And Rain" }, "SHGRRASN": { "text": "SHGRRASN", "spoken": "Showers Of Hail, Rain And Snow" }, "SHGRSN": { "text": "SHGRSN", "spoken": "Showers Of Hail And Snow" }, "SHGRSNRA": { "text": "SHGRSNRA", "spoken": "Showers Of Hail, Snow And Rain" }, "SHGS": { "text": "SHGS", "spoken": "Showers Of Snow Pellets" }, "SHGSRA": { "text": "SHGSRA", "spoken": "Showers Of Snow Pellets And Rain" }, "SHGSRASN": { "text": "SHGSRASN", "spoken": "Showers Of Snow Pellets, Rain And Snow" }, "SHGSSN": { "text": "SHGSSN", "spoken": "Showers Of Snow Pellets And Snow" }, "SHGSSNRA": { "text": "SHGSSNRA", "spoken": "Showers Of Snow Pellets, Snow And Rain" }, "SHRA": { "text": "SHRA", "spoken": "Showers Of Rain" }, "SHRAGR": { "text": "SHRAGR", "spoken": "Showers Of Rain And Hail" }, "SHRAGRSN": { "text": "SHRAGRSN", "spoken": "Showers Of Rain, Hail And Snow" }, "SHRAGS": { "text": "SHRAGS", "spoken": "Showers Of Rain And Snow Pellets" }, "SHRAGSSN": { "text": "SHRAGSSN", "spoken": "Showers Of Rain, Snow Pellets And Snow" }, "SHRASN": { "text": "SHRASN", "spoken": "Showers Of Rain And Snow" }, "SHRASNGR": { "text": "SHRASNGR", "spoken": "Showers Of Rain, Snow And Hail" }, "SHRASNGS": { "text": "SHRASNGS", "spoken": "Showers Of Rain, Snow And Snow Pellets" }, "SHSN": { "text": "SHSN", "spoken": "Showers Of Snow" }, "SHSNGR": { "text": "SHSNGR", "spoken": "Showers Of Snow And Hail" }, "SHSNGRRA": { "text": "SHSNGRRA", "spoken": "Showers Of Snow, Hail And Rain" }, "SHSNGS": { "text": "SHSNGS", "spoken": "Showers Of Snow And Snow Pellets" }, "SHSNGSRA": { "text": "SHSNGSRA", "spoken": "Showers Of Snow, Snow Pellets And Rain" }, "SHSNRA": { "text": "SHSNRA", "spoken": "Showers Of Snow And Rain" }, "SHSNRAGR": { "text": "SHSNRAGR", "spoken": "Showers Of Snow, Rain And Hail" }, "SHSNRAGS": { "text": "SHSNRAGS", "spoken": "Showers Of Snow, Rain And Snow Pellets" }, "SHUP": { "text": "SHUP", "spoken": "Unidentified Showers Of Precipitation" }, "SN": { "text": "SN", "spoken": "snow" }, "SNDZ": { "text": "SNDZ", "spoken": "Snow And Drizzle" }, "SNDZRA": { "text": "SNDZRA", "spoken": "Snow, Drizzle And Rain" }, "SNPL": { "text": "SNPL", "spoken": "Snow And Ice Pellets" }, "SNPLRA": { "text": "SNPLRA", "spoken": "Snow, Ice Pellets And Rain" }, "SNPLSG": { "text": "SNPLSG", "spoken": "Snow, Ice Pellets And Snow Grains" }, "SNRA": { "text": "SNRA", "spoken": "Snow And Rain" }, "SNRADZ": { "text": "SNRADZ", "spoken": "Snow, Rain And Drizzle" }, "SNRAPL": { "text": "SNRAPL", "spoken": "Snow, Rain And Ice Pellets" }, "SNRASG": { "text": "SNRASG", "spoken": "Snow, Rain And Snow Grains" }, "SNSG": { "text": "SNSG", "spoken": "Snow And Snow Grains" }, "SNSGPL": { "text": "SNSGPL", "spoken": "Snow, Snow Grains And Ice Pellets" }, "SNSGRA": { "text": "SNSGRA", "spoken": "Snow, Snow Grains And Rain" }, "SQ": { "text": "SQ", "spoken": "squalls" }, "SS": { "text": "SS", "spoken": "sandstorm" }, "TS": { "text": "TS", "spoken": "thunderstorm" }, "TSGR": { "text": "TSGR", "spoken": "Thunderstorm With Hail" }, "TSGRRA": { "text": "TSGRRA", "spoken": "Thunderstorm With Hail And Rain" }, "TSGRRASN": { "text": "TSGRRASN", "spoken": "Thunderstorm With Hail, Rain And Snow" }, "TSGRSN": { "text": "TSGRSN", "spoken": "Thunderstorm With Hail And Snow" }, "TSGRSNRA": { "text": "TSGRSNRA", "spoken": "Thunderstorm With Hail, Snow And Rain" }, "TSGS": { "text": "TSGS", "spoken": "Thunderstorm With Snow Pellets" }, "TSGSRA": { "text": "TSGSRA", "spoken": "Thunderstorm With Snow Pellets And Rain" }, "TSGSRASN": { "text": "TSGSRASN", "spoken": "Thunderstorm With Snow Pellets, Rain And Snow" }, "TSGSSN": { "text": "TSGSSN", "spoken": "Thunderstorm With Snow Pellets And Snow" }, "TSGSSNRA": { "text": "TSGSSNRA", "spoken": "Thunderstorm With Snow Pellets, Snow And Rain" }, "TSRA": { "text": "TSRA", "spoken": "Thunderstorm With Rain" }, "TSRAGR": { "text": "TSRAGR", "spoken": "Thunderstorm With Rain And Hail" }, "TSRAGRSN": { "text": "TSRAGRSN", "spoken": "Thunderstorm With Rain, Hail And Snow" }, "TSRAGS": { "text": "TSRAGS", "spoken": "Thunderstorm With Rain And Snow Pellets" }, "TSRAGSSN": { "text": "TSRAGSSN", "spoken": "Thunderstorm With Rain, Snow Pellets And Snow" }, "TSRASN": { "text": "TSRASN", "spoken": "Thunderstorm With Rain And Snow" }, "TSRASNGR": { "text": "TSRASNGR", "spoken": "Thunderstorm With Rain, Snow And Hail" }, "TSRASNGS": { "text": "TSRASNGS", "spoken": "Thunderstorm With Rain, Snow And Snow Pellets" }, "TSSN": { "text": "TSSN", "spoken": "Thunderstorm With Snow" }, "TSSNGR": { "text": "TSSNGR", "spoken": "Thunderstorm With Snow And Hail" }, "TSSNGRRA": { "text": "TSSNGRRA", "spoken": "Thunderstorm With Snow, Hail And Rain" }, "TSSNGS": { "text": "TSSNGS", "spoken": "Thunderstorm With Snow And Snow Pellets" }, "TSSNGSRA": { "text": "TSSNGSRA", "spoken": "Thunderstorm With Snow, Snow Pellets And Rain" }, "TSSNRA": { "text": "TSSNRA", "spoken": "Thunderstorm With Snow And Rain" }, "TSSNRAGR": { "text": "TSSNRAGR", "spoken": "Thunderstorm With Snow, Rain And Hail" }, "TSSNRAGS": { "text": "TSSNRAGS", "spoken": "Thunderstorm With Snow, Rain And Snow Pellets" }, "TSUP": { "text": "TSUP", "spoken": "Thunderstorm With Unidentified Precipitation" }, "UP": { "text": "UP", "spoken": "unknown precipitation" }, "VA": { "text": "VA", "spoken": "volcanic ash" }, "VCBLDU": { "text": "VCBLDU", "spoken": "Blowing Dust In The Vicinity" }, "VCBLSA": { "text": "VCBLSA", "spoken": "Blowing Sand In The Vicinity" }, "VCBLSN": { "text": "VCBLSN", "spoken": "Blowing Snow In The Vicinity" }, "VCDS": { "text": "VCDS", "spoken": "Duststorm In The Vicinity" }, "VCFC": { "text": "VCFC", "spoken": "Funnel Cloud In The Vicinity" }, "VCFG": { "text": "VCFG", "spoken": "Fog In The Vicinity" }, "VCPO": { "text": "VCPO", "spoken": "Dust/Sand Whirls In The Vicinity" }, "VCSH": { "text": "VCSH", "spoken": "Showers In The Vicinity" }, "VCSS": { "text": "VCSS", "spoken": "Sandstorm In The Vicinity" }, "VCTS": { "text": "VCTS", "spoken": "Thunderstorm In The Vicinity" }, "VCVA": { "text": "VCVA", "spoken": "Volcanic Ash In The Vicinity" } }, "template": { "text": "{weather}", "voice": "PRESENT WEATHER {weather}" } }, "recentWeather": { "template": { "text": "RE{weather}", "voice": "RECENT WEATHER {weather}" } }, "clouds": { "identifyCeilingLayer": false, "identifyCeilingLayerTextAtis": false, "textAtisCeilingPrefix": "CIG", "cloudCeilingLayerTypes": [ "BKN", "OVC" ], "convertToMetric": false, "isAltitudeInHundreds": false, "undeterminedLayerAltitude": { "text": "///", "voice": "cloud height not available" }, "automaticCbDetection": { "text": "//////CB", "voice": "RADAR DETECTED C-B CLOUDS" }, "types": { "FEW": { "text": "FEW{altitude}{convective}", "voice": "few {altitude} feet {convective}" }, "SCT": { "text": "SCT{altitude}{convective}", "voice": "scattered {altitude} feet {convective}" }, "BKN": { "text": "BKN{altitude}{convective}", "voice": "broken {altitude} feet {convective}" }, "OVC": { "text": "OVC{altitude}{convective}", "voice": "overcast {altitude} feet {convective}" }, "VV": { "text": "VV{altitude}", "voice": "vertical visibility {altitude} feet" }, "NSC": { "text": "NSC", "voice": "no significant clouds" }, "NCD": { "text": "NCD", "voice": "no clouds detected" }, "CLR": { "text": "CLR", "voice": "sky clear below one-two thousand" }, "SKC": { "text": "SKC", "voice": "sky clear" } }, "convectiveTypes": { "CB": "cee bee", "TCU": "towering cumulus" }, "template": { "text": "{clouds}", "voice": "CLOUDS {clouds}" } }, "temperature": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "T{temp}", "voice": "TEMPERATURE {temp}" } }, "dewpoint": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "DP{dewpoint}", "voice": "DEWPOINT {dewpoint}" } }, "altimeter": { "pronounceDecimal": false, "template": { "text": "QNH{altimeter}", "voice": "QNH {altimeter} HECTOPASCAL" } }, "trend": { "nosigText": "NOSIG", "nosigVoice": "NOSIG", "becomingText": "BECMG", "becomingVoice": "Becoming", "temporaryText": "TEMPO", "temporaryVoice": "Temporary", "notAvailableText": "TREND NOT AVBL", "notAvailableVoice": "Trend not available", "template": {} }, "windShear": { "runwayText": "WS R{Runway}", "runwayVoice": "Wind Shear Runway {Runway}", "allRunwayText": "WS ALL RWY", "allRunwayVoice": "Wind Shear All Runways", "template": {} }, "transitionLevel": { "values": [ { "low": 1051, "high": 1088, "altitude": 50 }, { "low": 1014, "high": 1050, "altitude": 60 }, { "low": 978, "high": 1013, "altitude": 70 }, { "low": 950, "high": 977, "altitude": 80 } ], "template": { "text": "TRL {trl} ", "voice": ".TRANSITION LEVEL {trl}" } }, "notams": { "template": { "text": "{notams}", "voice": ".{notams}" } }, "closingStatement": { "autoIncludeClosingStatement": true, "template": { "text": "", "voice": " INFORMATION {letter|word} OUT" } } }, "notamsBeforeFreeText": true, "airportConditionsBeforeFreeText": true, "frequency": 125480000, "idsEndpoint": "", "useDecimalTerminology": true, "atisVoice": { "useTextToSpeech": true, "voice": "Default", "speechRate": 150 }, "presets": [ { "id": "f5253ff0-cfb3-4885-ab1b-2098e1ea5dcb", "name": "08", "airportConditions": "", "notams": "", "template": "EDDR [ATIS_LETTER] [OBS_TIME]\r\nEXPECT VECTORS [ARPT_COND]\r\nRWY_08\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "49756d01-0b55-4f0b-bbf4-ca8cc593081c", "name": "26", "airportConditions": "", "notams": "", "template": "EDDR [ATIS_LETTER] [OBS_TIME]\r\nEXPECT VECTORS [ARPT_COND]\r\nRWY_26\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]\r\nTRND [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } } ], "contractions": [ { "variableName": "EDDR", "text": "ATIS EDDR", "voice": "SAARBRUCKEN INFORMATION" }, { "variableName": "RWY_08", "text": "RWY 08", "voice": "RWY IN USE 08." }, { "variableName": "RWY_26", "text": "RWY 26", "voice": "RWY IN USE 26." }, { "variableName": "ADVISORY", "text": "WHEN AIRBORNE MONITOR ADVISORY ON FREQ 122.800", "voice": "WHEN AIRBORNE MONITOR ADVISORY ON FREQ 122.8." }, { "variableName": "DEP_FREQ_PFA_129_675", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 129.675", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 129.675." }, { "variableName": "ILS_Y", "text": "FOR ILS Y APCH", "voice": "FOR ILS YANKEE APPROACH." }, { "variableName": "RNP", "text": "FOR RNP APCH", "voice": "FOR RNP APPROACH." }, { "variableName": "NDB", "text": "FOR NDB APCH", "voice": "FOR NDB APPROACH." }, { "variableName": "DEP_FREQ_RUDH_135_725", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.725", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.725." }, { "variableName": "DEP_FREQ_RUD_133_435", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 133.435", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 133.435." }, { "variableName": "DEP_FREQ_GC_133_815", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 133.815", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 133.815" }, { "variableName": "ILS_Z", "text": "FOR ILS Z APCH", "voice": "FOR ILS ZULU APPROACH." }, { "variableName": "LOC_Y", "text": "FOR LOC Y APCH", "voice": "FOR LOCALIZER YANKEE APPROACH." }, { "variableName": "TRND", "text": "TREND", "voice": "" }, { "variableName": "DEP_FREQ_GCA_133_835", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 133.835", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 133.835." }, { "variableName": "DEP_FREQ_GCH_127_925", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 127.925", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 127.925." }, { "variableName": "DEP_FREQ_GCS_135_310", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.310", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.310." }, { "variableName": "DEP_FREQ_GCSH_135_030", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.030", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.030." } ], "airportConditionDefinitions": [ { "text": "ILS_Z", "ordinal": 1, "enabled": true }, { "text": "RNP", "ordinal": 2, "enabled": false }, { "text": "NDB", "ordinal": 3, "enabled": false }, { "text": "LOC_Y", "ordinal": 4, "enabled": false }, { "text": "ILS_Y", "ordinal": 5, "enabled": false } ], "notamDefinitions": [ { "text": "ADVISORY", "ordinal": 1, "enabled": true }, { "text": "DEP_FREQ_PFA_129_675", "ordinal": 2, "enabled": false }, { "text": "DEP_FREQ_RUD_133_435", "ordinal": 3, "enabled": false }, { "text": "DEP_FREQ_RUDH_135_725", "ordinal": 3, "enabled": false }, { "text": "DEP_FREQ_GC_133_815", "ordinal": 5, "enabled": false }, { "text": "DEP_FREQ_GCA_133_835", "ordinal": 6, "enabled": false }, { "text": "DEP_FREQ_GCH_127_925", "ordinal": 7, "enabled": false }, { "text": "DEP_FREQ_GCS_135_310", "ordinal": 8, "enabled": false }, { "text": "DEP_FREQ_GCSH_135_030", "ordinal": 9, "enabled": false }, { "text": "CAUTION WINDSHEAR ALL RWYS", "ordinal": 10, "enabled": false } ] }, { "id": "baae4e38-50a4-41cd-a58f-95a12af6a5c7", "ordinal": 7, "identifier": "EDLW", "name": "Dortmund", "atisType": "Combined", "codeRange": { "low": "A", "high": "Z" }, "atisFormat": { "observationTime": { "standardUpdateTime": [ 20, 50 ], "template": { "text": "{type} {day}{time} ", "voice": ". {special} MET REPORT TIME {time}." } }, "surfaceWind": { "speakLeadingZero": false, "magneticVariation": { "enabled": false, "magneticDegrees": 0 }, "standard": { "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit}" } }, "standardGust": { "template": { "text": "{wind_dir}{wind_spd}G{wind_gust}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit} GUSTS {wind_gust} {wind_unit}" } }, "variable": { "template": { "text": "VRB{wind_spd}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit}" } }, "variableGust": { "template": { "text": "VRB{wind_spd}G{wind_gust}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit} GUSTS {wind_gust} {wind_unit}" } }, "variableDirection": { "template": { "text": "{wind_vmin}V{wind_vmax}", "voice": "VARIABLE BETWEEN {wind_vmin} AND {wind_vmax} DEGREES" } }, "calm": { "calmWindSpeed": 2, "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND CALM" } } }, "visibility": { "north": "to the north", "northEast": "to the north-east", "east": "to the east", "southEast": "to the south-east", "south": "to the south", "southWest": "to the south-west", "west": "to the west", "northWest": "to the north-west", "unlimitedVisibilityVoice": "visibility ^10 kilometers", "unlimitedVisibilityText": "9999", "includeVisibilitySuffix": true, "metersCutoff": 5000, "template": { "text": "{visibility}", "voice": "VISIBILITY {visibility}" } }, "runwayVisualRange": { "neutralTendency": "Neutral", "goingUpTendency": "upgrading", "goingDownTendency": "downgrading", "template": {} }, "presentWeather": { "presentWeatherTypes": { "-DS": { "text": "-DS", "spoken": "Light Duststorm" }, "-DZ": { "text": "-DZ", "spoken": "Light Drizzle" }, "-DZPL": { "text": "-DZPL", "spoken": "Light Drizzle And Ice Pellets" }, "-DZPLRA": { "text": "-DZPLRA", "spoken": "Light Drizzle, Ice Pellets And Rain" }, "-DZRA": { "text": "-DZRA", "spoken": "Light Drizzle And Rain" }, "-DZRAPL": { "text": "-DZRAPL", "spoken": "Light Drizzle, Rain And Ice Pellets" }, "-DZRASG": { "text": "-DZRASG", "spoken": "Light Drizzle, Rain And Snow Grains" }, "-DZRASN": { "text": "-DZRASN", "spoken": "Light Drizzle, Rain And Snow" }, "-DZSG": { "text": "-DZSG", "spoken": "Light Drizzle And Snow Grains" }, "-DZSGRA": { "text": "-DZSGRA", "spoken": "Light Drizzle, Snow Grains And Rain" }, "-DZSN": { "text": "-DZSN", "spoken": "Light Drizzle And Snow" }, "-DZSNRA": { "text": "-DZSNRA", "spoken": "Light Drizzle, Snow And Rain" }, "-FZDZ": { "text": "-FZDZ", "spoken": "Light Freezing Drizzle" }, "-FZDZPL": { "text": "-FZDZPL", "spoken": "Light Freezing Drizzle And Ice Pellets" }, "-FZDZRA": { "text": "-FZDZRA", "spoken": "Light Freezing Drizzle And Rain" }, "-FZDZSG": { "text": "-FZDZSG", "spoken": "Light Freezing Drizzle And Snow Grains" }, "-FZDZSN": { "text": "-FZDZSN", "spoken": "Light Freezing Drizzle And Snow" }, "-FZRA": { "text": "-FZRA", "spoken": "Light Freezing Rain" }, "-FZRADZ": { "text": "-FZRADZ", "spoken": "Light Freezing Rain And Drizzle" }, "-FZRAPL": { "text": "-FZRAPL", "spoken": "Light Freezing Rain And Ice Pellets" }, "-FZRASG": { "text": "-FZRASG", "spoken": "Light Freezing Rain And Snow Grains" }, "-FZRASN": { "text": "-FZRASN", "spoken": "Light Freezing Rain And Snow" }, "-FZUP": { "text": "-FZUP", "spoken": "Light Unidentified Freezing Precipitation" }, "-PL": { "text": "-PL", "spoken": "Light Ice Pellets" }, "-PLDZ": { "text": "-PLDZ", "spoken": "Light Ice Pellets And Drizzle" }, "-PLDZRA": { "text": "-PLDZRA", "spoken": "Light Ice Pellets, Drizzle And Rain" }, "-PLRA": { "text": "-PLRA", "spoken": "Light Ice Pellets And Rain" }, "-PLRADZ": { "text": "-PLRADZ", "spoken": "Light Ice Pellets, Rain And Drizzle" }, "-PLRASN": { "text": "-PLRASN", "spoken": "Light Ice Pellets, Rain And Snow" }, "-PLSG": { "text": "-PLSG", "spoken": "Light Ice Pellets And Snow Grains" }, "-PLSGSN": { "text": "-PLSGSN", "spoken": "Light Ice Pellets, Snow Grains And Snow" }, "-PLSN": { "text": "-PLSN", "spoken": "Light Ice Pellets And Snow" }, "-PLSNRA": { "text": "-PLSNRA", "spoken": "Light Ice Pellets, Snow And Rain" }, "-PLSNSG": { "text": "-PLSNSG", "spoken": "Light Ice Pellets, Snow And Snow Grains" }, "-RA": { "text": "-RA", "spoken": "Light Rain" }, "-RADZ": { "text": "-RADZ", "spoken": "Light Rain And Drizzle" }, "-RADZPL": { "text": "-RADZPL", "spoken": "Light Rain, Drizzle And Ice Pellets" }, "-RADZSG": { "text": "-RADZSG", "spoken": "Light Rain, Drizzle And Snow Grains" }, "-RADZSN": { "text": "-RADZSN", "spoken": "Light Rain, Drizzle And Snow" }, "-RAPL": { "text": "-RAPL", "spoken": "Light Rain And Ice Pellets" }, "-RAPLDZ": { "text": "-RAPLDZ", "spoken": "Light Rain, Ice Pellets And Drizzle" }, "-RAPLSN": { "text": "-RAPLSN", "spoken": "Light Rain, Ice Pellets And Snow" }, "-RASG": { "text": "-RASG", "spoken": "Light Rain And Snow Grains" }, "-RASGDZ": { "text": "-RASGDZ", "spoken": "Light Rain, Snow Grains And Drizzle" }, "-RASGSN": { "text": "-RASGSN", "spoken": "Light Rain, Snow Grains And Snow" }, "-RASN": { "text": "-RASN", "spoken": "Light Rain And Snow" }, "-RASNDZ": { "text": "-RASNDZ", "spoken": "Light Rain, Snow And Drizzle" }, "-RASNPL": { "text": "-RASNPL", "spoken": "Light Rain, Snow And Ice Pellets" }, "-RASNSG": { "text": "-RASNSG", "spoken": "Light Rain, Snow And Snow Grains" }, "-SG": { "text": "-SG", "spoken": "Light Snow Grains" }, "-SGDZ": { "text": "-SGDZ", "spoken": "Light Snow Grains And Drizzle" }, "-SGDZRA": { "text": "-SGDZRA", "spoken": "Light Snow Grains, Drizzle And Rain" }, "-SGPL": { "text": "-SGPL", "spoken": "Light Snow Grains And Ice Pellets" }, "-SGPLSN": { "text": "-SGPLSN", "spoken": "Light Snow Grains, Ice Pellets And Snow" }, "-SGRA": { "text": "-SGRA", "spoken": "Light Snow Grains And Rain" }, "-SGRADZ": { "text": "-SGRADZ", "spoken": "Light Snow Grains, Rain And Drizzle" }, "-SGRASN": { "text": "-SGRASN", "spoken": "Light Snow Grains, Rain And Snow" }, "-SGSN": { "text": "-SGSN", "spoken": "Light Snow Grains And Snow" }, "-SGSNPL": { "text": "-SGSNPL", "spoken": "Light Snow Grains, Snow And Ice Pellets" }, "-SGSNRA": { "text": "-SGSNRA", "spoken": "Light Snow Grains, Snow And Rain" }, "-SHGR": { "text": "-SHGR", "spoken": "Light Showers Of Hail" }, "-SHGRRA": { "text": "-SHGRRA", "spoken": "Light Showers Of Hail And Rain" }, "-SHGRRASN": { "text": "-SHGRRASN", "spoken": "Light Showers Of Hail, Rain And Snow" }, "-SHGRSN": { "text": "-SHGRSN", "spoken": "Light Showers Of Hail And Snow" }, "-SHGRSNRA": { "text": "-SHGRSNRA", "spoken": "Light Showers Of Hail, Snow And Rain" }, "-SHGS": { "text": "-SHGS", "spoken": "Light Showers Of Snow Pellets" }, "-SHGSRA": { "text": "-SHGSRA", "spoken": "Light Showers Of Snow Pellets And Rain" }, "-SHGSRASN": { "text": "-SHGSRASN", "spoken": "Light Showers Of Snow Pellets, Rain And Snow" }, "-SHGSSN": { "text": "-SHGSSN", "spoken": "Light Showers Of Snow Pellets And Snow" }, "-SHGSSNRA": { "text": "-SHGSSNRA", "spoken": "Light Showers Of Snow Pellets, Snow And Rain" }, "-SHRA": { "text": "-SHRA", "spoken": "Light Showers Of Rain" }, "-SHRAGR": { "text": "-SHRAGR", "spoken": "Light Showers Of Rain And Hail" }, "-SHRAGRSN": { "text": "-SHRAGRSN", "spoken": "Light Showers Of Rain, Hail And Snow" }, "-SHRAGS": { "text": "-SHRAGS", "spoken": "Light Showers Of Rain And Snow Pellets" }, "-SHRAGSSN": { "text": "-SHRAGSSN", "spoken": "Light Showers Of Rain, Snow Pellets And Snow" }, "-SHRASN": { "text": "-SHRASN", "spoken": "Light Showers Of Rain And Snow" }, "-SHRASNGR": { "text": "-SHRASNGR", "spoken": "Light Showers Of Rain, Snow And Hail" }, "-SHRASNGS": { "text": "-SHRASNGS", "spoken": "Light Showers Of Rain, Snow And Snow Pellets" }, "-SHSN": { "text": "-SHSN", "spoken": "Light Showers Of Snow" }, "-SHSNGR": { "text": "-SHSNGR", "spoken": "Light Showers Of Snow And Hail" }, "-SHSNGRRA": { "text": "-SHSNGRRA", "spoken": "Light Showers Of Snow, Hail And Rain" }, "-SHSNGS": { "text": "-SHSNGS", "spoken": "Light Showers Of Snow And Snow Pellets" }, "-SHSNGSRA": { "text": "-SHSNGSRA", "spoken": "Light Showers Of Snow, Snow Pellets And Rain" }, "-SHSNRA": { "text": "-SHSNRA", "spoken": "Light Showers Of Snow And Rain" }, "-SHSNRAGR": { "text": "-SHSNRAGR", "spoken": "Light Showers Of Snow, Rain And Hail" }, "-SHSNRAGS": { "text": "-SHSNRAGS", "spoken": "Light Showers Of Snow, Rain And Snow Pellets" }, "-SHUP": { "text": "-SHUP", "spoken": "Light Unidentified Showers Of Precipitation" }, "-SN": { "text": "-SN", "spoken": "Light Snow" }, "-SNDZ": { "text": "-SNDZ", "spoken": "Light Snow And Drizzle" }, "-SNDZRA": { "text": "-SNDZRA", "spoken": "Light Snow, Drizzle And Rain" }, "-SNPL": { "text": "-SNPL", "spoken": "Light Snow And Ice Pellets" }, "-SNPLRA": { "text": "-SNPLRA", "spoken": "Light Snow, Ice Pellets And Rain" }, "-SNPLSG": { "text": "-SNPLSG", "spoken": "Light Snow, Ice Pellets And Snow Grains" }, "-SNRA": { "text": "-SNRA", "spoken": "Light Snow And Rain" }, "-SNRADZ": { "text": "-SNRADZ", "spoken": "Light Snow, Rain And Drizzle" }, "-SNRAPL": { "text": "-SNRAPL", "spoken": "Light Snow, Rain And Ice Pellets" }, "-SNRASG": { "text": "-SNRASG", "spoken": "Light Snow, Rain And Snow Grains" }, "-SNSG": { "text": "-SNSG", "spoken": "Light Snow And Snow Grains" }, "-SNSGPL": { "text": "-SNSGPL", "spoken": "Light Snow, Snow Grains And Ice Pellets" }, "-SNSGRA": { "text": "-SNSGRA", "spoken": "Light Snow, Snow Grains And Rain" }, "-SS": { "text": "-SS", "spoken": "Light Sandstorm" }, "-TSGR": { "text": "-TSGR", "spoken": "Thunderstorm With Light Hail" }, "-TSGRRA": { "text": "-TSGRRA", "spoken": "Thunderstorm With Light Hail And Rain" }, "-TSGRRASN": { "text": "-TSGRRASN", "spoken": "Thunderstorm With Light Hail, Rain And Snow" }, "-TSGRSN": { "text": "-TSGRSN", "spoken": "Thunderstorm With Light Hail And Snow" }, "-TSGRSNRA": { "text": "-TSGRSNRA", "spoken": "Thunderstorm With Light Hail, Snow And Rain" }, "-TSGS": { "text": "-TSGS", "spoken": "Thunderstorm With Light Snow Pellets" }, "-TSGSRA": { "text": "-TSGSRA", "spoken": "Thunderstorm With Light Snow Pellets And Rain" }, "-TSGSRASN": { "text": "-TSGSRASN", "spoken": "Thunderstorm With Light Snow Pellets, Rain And Snow" }, "-TSGSSN": { "text": "-TSGSSN", "spoken": "Thunderstorm With Light Snow Pellets And Snow" }, "-TSGSSNRA": { "text": "-TSGSSNRA", "spoken": "Thunderstorm With Light Snow Pellets, Snow And Rain" }, "-TSRA": { "text": "-TSRA", "spoken": "Thunderstorm With Light Rain" }, "-TSRAGR": { "text": "-TSRAGR", "spoken": "Thunderstorm With Light Rain And Hail" }, "-TSRAGRSN": { "text": "-TSRAGRSN", "spoken": "Thunderstorm With Light Rain, Hail And Snow" }, "-TSRAGS": { "text": "-TSRAGS", "spoken": "Thunderstorm With Light Rain And Snow Pellets" }, "-TSRAGSSN": { "text": "-TSRAGSSN", "spoken": "Thunderstorm With Light Rain, Snow Pellets And Snow" }, "-TSRASN": { "text": "-TSRASN", "spoken": "Thunderstorm With Light Rain And Snow" }, "-TSRASNGR": { "text": "-TSRASNGR", "spoken": "Thunderstorm With Light Rain, Snow And Hail" }, "-TSRASNGS": { "text": "-TSRASNGS", "spoken": "Thunderstorm With Light Rain, Snow And Snow Pellets" }, "-TSSN": { "text": "-TSSN", "spoken": "Thunderstorm With Light Snow" }, "-TSSNGR": { "text": "-TSSNGR", "spoken": "Thunderstorm With Light Snow And Hail" }, "-TSSNGRRA": { "text": "-TSSNGRRA", "spoken": "Thunderstorm With Light Snow, Hail And Rain" }, "-TSSNGS": { "text": "-TSSNGS", "spoken": "Thunderstorm With Light Snow And Snow Pellets" }, "-TSSNGSRA": { "text": "-TSSNGSRA", "spoken": "Thunderstorm With Light Snow, Snow Pellets And Rain" }, "-TSSNRA": { "text": "-TSSNRA", "spoken": "Thunderstorm With Light Snow And Rain" }, "-TSSNRAGR": { "text": "-TSSNRAGR", "spoken": "Thunderstorm With Light Snow, Rain And Hail" }, "-TSSNRAGS": { "text": "-TSSNRAGS", "spoken": "Thunderstorm With Light Snow, Rain And Snow Pellets" }, "-TSUP": { "text": "-TSUP", "spoken": "Thunderstorm With Light Unidentified Precipitation" }, "-UP": { "text": "-UP", "spoken": "Light Unidentified Precipitation" }, "+DS": { "text": "+DS", "spoken": "Heavy Duststorm" }, "+DZ": { "text": "+DZ", "spoken": "Heavy Drizzle" }, "+DZPL": { "text": "+DZPL", "spoken": "Heavy Drizzle And Ice Pellets" }, "+DZPLRA": { "text": "+DZPLRA", "spoken": "Heavy Drizzle, Ice Pellets And Rain" }, "+DZRA": { "text": "+DZRA", "spoken": "Heavy Drizzle And Rain" }, "+DZRAPL": { "text": "+DZRAPL", "spoken": "Heavy Drizzle, Rain And Ice Pellets" }, "+DZRASG": { "text": "+DZRASG", "spoken": "Heavy Drizzle, Rain And Snow Grains" }, "+DZRASN": { "text": "+DZRASN", "spoken": "Heavy Drizzle, Rain And Snow" }, "+DZSG": { "text": "+DZSG", "spoken": "Heavy Drizzle And Snow Grains" }, "+DZSGRA": { "text": "+DZSGRA", "spoken": "Heavy Drizzle, Snow Grains And Rain" }, "+DZSN": { "text": "+DZSN", "spoken": "Heavy Drizzle And Snow" }, "+DZSNRA": { "text": "+DZSNRA", "spoken": "Heavy Drizzle, Snow And Rain" }, "+FC": { "text": "+FC", "spoken": "Well-Developed Funnel Cloud" }, "+FZDZ": { "text": "+FZDZ", "spoken": "Heavy Freezing Drizzle" }, "+FZDZPL": { "text": "+FZDZPL", "spoken": "Heavy Freezing Drizzle And Ice Pellets" }, "+FZDZRA": { "text": "+FZDZRA", "spoken": "Heavy Freezing Drizzle And Rain" }, "+FZDZSG": { "text": "+FZDZSG", "spoken": "Heavy Freezing Drizzle And Snow Grains" }, "+FZDZSN": { "text": "+FZDZSN", "spoken": "Heavy Freezing Drizzle And Snow" }, "+FZRA": { "text": "+FZRA", "spoken": "Heavy Freezing Rain" }, "+FZRADZ": { "text": "+FZRADZ", "spoken": "Heavy Freezing Rain And Drizzle" }, "+FZRAPL": { "text": "+FZRAPL", "spoken": "Heavy Freezing Rain And Ice Pellets" }, "+FZRASG": { "text": "+FZRASG", "spoken": "Heavy Freezing Rain And Snow Grains" }, "+FZRASN": { "text": "+FZRASN", "spoken": "Heavy Freezing Rain And Snow" }, "+FZUP": { "text": "+FZUP", "spoken": "Heavy Unidentified Freezing Precipitation" }, "+PL": { "text": "+PL", "spoken": "Heavy Ice Pellets" }, "+PLDZ": { "text": "+PLDZ", "spoken": "Heavy Ice Pellets And Drizzle" }, "+PLDZRA": { "text": "+PLDZRA", "spoken": "Heavy Ice Pellets, Drizzle And Rain" }, "+PLRA": { "text": "+PLRA", "spoken": "Heavy Ice Pellets And Rain" }, "+PLRADZ": { "text": "+PLRADZ", "spoken": "Heavy Ice Pellets, Rain And Drizzle" }, "+PLRASN": { "text": "+PLRASN", "spoken": "Heavy Ice Pellets, Rain And Snow" }, "+PLSG": { "text": "+PLSG", "spoken": "Heavy Ice Pellets And Snow Grains" }, "+PLSGSN": { "text": "+PLSGSN", "spoken": "Heavy Ice Pellets, Snow Grains And Snow" }, "+PLSN": { "text": "+PLSN", "spoken": "Heavy Ice Pellets And Snow" }, "+PLSNRA": { "text": "+PLSNRA", "spoken": "Heavy Ice Pellets, Snow And Rain" }, "+PLSNSG": { "text": "+PLSNSG", "spoken": "Heavy Ice Pellets, Snow And Snow Grains" }, "+RA": { "text": "+RA", "spoken": "Heavy Rain" }, "+RADZ": { "text": "+RADZ", "spoken": "Heavy Rain And Drizzle" }, "+RADZPL": { "text": "+RADZPL", "spoken": "Heavy Rain, Drizzle And Ice Pellets" }, "+RADZSG": { "text": "+RADZSG", "spoken": "Heavy Rain, Drizzle And Snow Grains" }, "+RADZSN": { "text": "+RADZSN", "spoken": "Heavy Rain, Drizzle And Snow" }, "+RAPL": { "text": "+RAPL", "spoken": "Heavy Rain And Ice Pellets" }, "+RAPLDZ": { "text": "+RAPLDZ", "spoken": "Heavy Rain, Ice Pellets And Drizzle" }, "+RAPLSN": { "text": "+RAPLSN", "spoken": "Heavy Rain, Ice Pellets And Snow" }, "+RASG": { "text": "+RASG", "spoken": "Heavy Rain And Snow Grains" }, "+RASGDZ": { "text": "+RASGDZ", "spoken": "Heavy Rain, Snow Grains And Drizzle" }, "+RASGSN": { "text": "+RASGSN", "spoken": "Heavy Rain, Snow Grains And Snow" }, "+RASN": { "text": "+RASN", "spoken": "Heavy Rain And Snow" }, "+RASNDZ": { "text": "+RASNDZ", "spoken": "Heavy Rain, Snow And Drizzle" }, "+RASNPL": { "text": "+RASNPL", "spoken": "Heavy Rain, Snow And Ice Pellets" }, "+RASNSG": { "text": "+RASNSG", "spoken": "Heavy Rain, Snow And Snow Grains" }, "+SG": { "text": "+SG", "spoken": "Heavy Snow Grains" }, "+SGDZ": { "text": "+SGDZ", "spoken": "Heavy Snow Grains And Drizzle" }, "+SGDZRA": { "text": "+SGDZRA", "spoken": "Heavy Snow Grains, Drizzle And Rain" }, "+SGPL": { "text": "+SGPL", "spoken": "Heavy Snow Grains And Ice Pellets" }, "+SGPLSN": { "text": "+SGPLSN", "spoken": "Heavy Snow Grains, Ice Pellets And Snow" }, "+SGRA": { "text": "+SGRA", "spoken": "Heavy Snow Grains And Rain" }, "+SGRADZ": { "text": "+SGRADZ", "spoken": "Heavy Snow Grains, Rain And Drizzle" }, "+SGRASN": { "text": "+SGRASN", "spoken": "Heavy Snow Grains, Rain And Snow" }, "+SGSN": { "text": "+SGSN", "spoken": "Heavy Snow Grains And Snow" }, "+SGSNPL": { "text": "+SGSNPL", "spoken": "Heavy Snow Grains, Snow And Ice Pellets" }, "+SGSNRA": { "text": "+SGSNRA", "spoken": "Heavy Snow Grains, Snow And Rain" }, "+SHGR": { "text": "+SHGR", "spoken": "Heavy Showers Of Hail" }, "+SHGRRA": { "text": "+SHGRRA", "spoken": "Heavy Showers Of Hail And Rain" }, "+SHGRRASN": { "text": "+SHGRRASN", "spoken": "Heavy Showers Of Hail, Rain And Snow" }, "+SHGRSN": { "text": "+SHGRSN", "spoken": "Heavy Showers Of Hail And Snow" }, "+SHGRSNRA": { "text": "+SHGRSNRA", "spoken": "Heavy Showers Of Hail, Snow And Rain" }, "+SHGS": { "text": "+SHGS", "spoken": "Heavy Showers Of Snow Pellets" }, "+SHGSRA": { "text": "+SHGSRA", "spoken": "Heavy Showers Of Snow Pellets And Rain" }, "+SHGSRASN": { "text": "+SHGSRASN", "spoken": "Heavy Showers Of Snow Pellets, Rain And Snow" }, "+SHGSSN": { "text": "+SHGSSN", "spoken": "Heavy Showers Of Snow Pellets And Snow" }, "+SHGSSNRA": { "text": "+SHGSSNRA", "spoken": "Heavy Showers Of Snow Pellets, Snow And Rain" }, "+SHRA": { "text": "+SHRA", "spoken": "Heavy Showers Of Rain" }, "+SHRAGR": { "text": "+SHRAGR", "spoken": "Heavy Showers Of Rain And Hail" }, "+SHRAGRSN": { "text": "+SHRAGRSN", "spoken": "Heavy Showers Of Rain, Hail And Snow" }, "+SHRAGS": { "text": "+SHRAGS", "spoken": "Heavy Showers Of Rain And Snow Pellets" }, "+SHRAGSSN": { "text": "+SHRAGSSN", "spoken": "Heavy Showers Of Rain, Snow Pellets And Snow" }, "+SHRASN": { "text": "+SHRASN", "spoken": "Heavy Showers Of Rain And Snow" }, "+SHRASNGR": { "text": "+SHRASNGR", "spoken": "Heavy Showers Of Rain, Snow And Hail" }, "+SHRASNGS": { "text": "+SHRASNGS", "spoken": "Heavy Showers Of Rain, Snow And Snow Pellets" }, "+SHSN": { "text": "+SHSN", "spoken": "Heavy Showers Of Snow" }, "+SHSNGR": { "text": "+SHSNGR", "spoken": "Heavy Showers Of Snow And Hail" }, "+SHSNGRRA": { "text": "+SHSNGRRA", "spoken": "Heavy Showers Of Snow, Hail And Rain" }, "+SHSNGS": { "text": "+SHSNGS", "spoken": "Heavy Showers Of Snow And Snow Pellets" }, "+SHSNGSRA": { "text": "+SHSNGSRA", "spoken": "Heavy Showers Of Snow, Snow Pellets And Rain" }, "+SHSNRA": { "text": "+SHSNRA", "spoken": "Heavy Showers Of Snow And Rain" }, "+SHSNRAGR": { "text": "+SHSNRAGR", "spoken": "Heavy Showers Of Snow, Rain And Hail" }, "+SHSNRAGS": { "text": "+SHSNRAGS", "spoken": "Heavy Showers Of Snow, Rain And Snow Pellets" }, "+SHUP": { "text": "+SHUP", "spoken": "Heavy Unidentified Showers Of Precipitation" }, "+SN": { "text": "+SN", "spoken": "Heavy Snow" }, "+SNDZ": { "text": "+SNDZ", "spoken": "Heavy Snow And Drizzle" }, "+SNDZRA": { "text": "+SNDZRA", "spoken": "Heavy Snow, Drizzle And Rain" }, "+SNPL": { "text": "+SNPL", "spoken": "Heavy Snow And Ice Pellets" }, "+SNPLRA": { "text": "+SNPLRA", "spoken": "Heavy Snow, Ice Pellets And Rain" }, "+SNPLSG": { "text": "+SNPLSG", "spoken": "Heavy Snow, Ice Pellets And Snow Grains" }, "+SNRA": { "text": "+SNRA", "spoken": "Heavy Snow And Rain" }, "+SNRADZ": { "text": "+SNRADZ", "spoken": "Heavy Snow, Rain And Drizzle" }, "+SNRAPL": { "text": "+SNRAPL", "spoken": "Heavy Snow, Rain And Ice Pellets" }, "+SNRASG": { "text": "+SNRASG", "spoken": "Heavy Snow, Rain And Snow Grains" }, "+SNSG": { "text": "+SNSG", "spoken": "Heavy Snow And Snow Grains" }, "+SNSGPL": { "text": "+SNSGPL", "spoken": "Heavy Snow, Snow Grains And Ice Pellets" }, "+SNSGRA": { "text": "+SNSGRA", "spoken": "Heavy Snow, Snow Grains And Rain" }, "+SS": { "text": "+SS", "spoken": "Heavy Sandstorm" }, "+TSGR": { "text": "+TSGR", "spoken": "Thunderstorm With Heavy Hail" }, "+TSGRRA": { "text": "+TSGRRA", "spoken": "Thunderstorm With Heavy Hail And Rain" }, "+TSGRRASN": { "text": "+TSGRRASN", "spoken": "Thunderstorm With Heavy Hail, Rain And Snow" }, "+TSGRSN": { "text": "+TSGRSN", "spoken": "Thunderstorm With Heavy Hail And Snow" }, "+TSGRSNRA": { "text": "+TSGRSNRA", "spoken": "Thunderstorm With Heavy Hail, Snow And Rain" }, "+TSGS": { "text": "+TSGS", "spoken": "Thunderstorm With Heavy Snow Pellets" }, "+TSGSRA": { "text": "+TSGSRA", "spoken": "Thunderstorm With Heavy Snow Pellets And Rain" }, "+TSGSRASN": { "text": "+TSGSRASN", "spoken": "Thunderstorm With Heavy Snow Pellets, Rain And Snow" }, "+TSGSSN": { "text": "+TSGSSN", "spoken": "Thunderstorm With Heavy Snow Pellets And Snow" }, "+TSGSSNRA": { "text": "+TSGSSNRA", "spoken": "Thunderstorm With Heavy Snow Pellets, Snow And Rain" }, "+TSRA": { "text": "+TSRA", "spoken": "Thunderstorm With Heavy Rain" }, "+TSRAGR": { "text": "+TSRAGR", "spoken": "Thunderstorm With Heavy Rain And Hail" }, "+TSRAGRSN": { "text": "+TSRAGRSN", "spoken": "Thunderstorm With Heavy Rain, Hail And Snow" }, "+TSRAGS": { "text": "+TSRAGS", "spoken": "Thunderstorm With Heavy Rain And Snow Pellets" }, "+TSRAGSSN": { "text": "+TSRAGSSN", "spoken": "Thunderstorm With Heavy Rain, Snow Pellets And Snow" }, "+TSRASN": { "text": "+TSRASN", "spoken": "Thunderstorm With Heavy Rain And Snow" }, "+TSRASNGR": { "text": "+TSRASNGR", "spoken": "Thunderstorm With Heavy Rain, Snow And Hail" }, "+TSRASNGS": { "text": "+TSRASNGS", "spoken": "Thunderstorm With Heavy Rain, Snow And Snow Pellets" }, "+TSSN": { "text": "+TSSN", "spoken": "Thunderstorm With Heavy Snow" }, "+TSSNGR": { "text": "+TSSNGR", "spoken": "Thunderstorm With Heavy Snow And Hail" }, "+TSSNGRRA": { "text": "+TSSNGRRA", "spoken": "Thunderstorm With Heavy Snow, Hail And Rain" }, "+TSSNGS": { "text": "+TSSNGS", "spoken": "Thunderstorm With Heavy Snow And Snow Pellets" }, "+TSSNGSRA": { "text": "+TSSNGSRA", "spoken": "Thunderstorm With Heavy Snow, Snow Pellets And Rain" }, "+TSSNRA": { "text": "+TSSNRA", "spoken": "Thunderstorm With Heavy Snow And Rain" }, "+TSSNRAGR": { "text": "+TSSNRAGR", "spoken": "Thunderstorm With Heavy Snow, Rain And Hail" }, "+TSSNRAGS": { "text": "+TSSNRAGS", "spoken": "Thunderstorm With Heavy Snow, Rain And Snow Pellets" }, "+TSUP": { "text": "+TSUP", "spoken": "Thunderstorm With Heavy Unidentified Precipitation" }, "+UP": { "text": "+UP", "spoken": "Heavy Unidentified Precipitation" }, "BC": { "text": "BC", "spoken": "patches" }, "BCFG": { "text": "BCFG", "spoken": "Patches Of Fog" }, "BL": { "text": "BL", "spoken": "blowing" }, "BLDU": { "text": "BLDU", "spoken": "Blowing Dust" }, "BLSA": { "text": "BLSA", "spoken": "Blowing Sand" }, "BLSN": { "text": "BLSN", "spoken": "Blowing Snow" }, "BR": { "text": "BR", "spoken": "mist" }, "DR": { "text": "DR", "spoken": "low drifting" }, "DRDU": { "text": "DRDU", "spoken": "Low Drifting Dust" }, "DRSA": { "text": "DRSA", "spoken": "Low Drifting Sand" }, "DRSN": { "text": "DRSN", "spoken": "Low Drifting Snow" }, "DS": { "text": "DS", "spoken": "dust storm" }, "DU": { "text": "DU", "spoken": "widespread dust" }, "DZ": { "text": "DZ", "spoken": "drizzle" }, "DZPL": { "text": "DZPL", "spoken": "Drizzle And Ice Pellets" }, "DZPLRA": { "text": "DZPLRA", "spoken": "Drizzle, Ice Pellets And Rain" }, "DZRA": { "text": "DZRA", "spoken": "Drizzle And Rain" }, "DZRAPL": { "text": "DZRAPL", "spoken": "Drizzle, Rain And Ice Pellets" }, "DZRASG": { "text": "DZRASG", "spoken": "Drizzle, Rain And Snow Grains" }, "DZRASN": { "text": "DZRASN", "spoken": "Drizzle, Rain And Snow" }, "DZSG": { "text": "DZSG", "spoken": "Drizzle And Snow Grains" }, "DZSGRA": { "text": "DZSGRA", "spoken": "Drizzle, Snow Grains And Rain" }, "DZSN": { "text": "DZSN", "spoken": "Drizzle And Snow" }, "DZSNRA": { "text": "DZSNRA", "spoken": "Drizzle, Snow And Rain" }, "FC": { "text": "FC", "spoken": "funnel cloud tornado waterspout" }, "FG": { "text": "FG", "spoken": "fog" }, "FU": { "text": "FU", "spoken": "smoke" }, "FZ": { "text": "FZ", "spoken": "freezing" }, "FZDZ": { "text": "FZDZ", "spoken": "Freezing Drizzle" }, "FZDZPL": { "text": "FZDZPL", "spoken": "Freezing Drizzle And Ice Pellets" }, "FZDZRA": { "text": "FZDZRA", "spoken": "Freezing Drizzle And Rain" }, "FZDZSG": { "text": "FZDZSG", "spoken": "Freezing Drizzle And Snow Grains" }, "FZDZSN": { "text": "FZDZSN", "spoken": "Freezing Drizzle And Snow" }, "FZFG": { "text": "FZFG", "spoken": "Freezing Fog" }, "FZRA": { "text": "FZRA", "spoken": "Freezing Rain" }, "FZRADZ": { "text": "FZRADZ", "spoken": "Freezing Rain And Drizzle" }, "FZRAPL": { "text": "FZRAPL", "spoken": "Freezing Rain And Ice Pellets" }, "FZRASG": { "text": "FZRASG", "spoken": "Freezing Rain And Snow Grains" }, "FZRASN": { "text": "FZRASN", "spoken": "Freezing Rain And Snow" }, "FZUP": { "text": "FZUP", "spoken": "Unidentified Freezing Precipitation" }, "GR": { "text": "GR", "spoken": "hail" }, "GS": { "text": "GS", "spoken": "small hail" }, "HZ": { "text": "HZ", "spoken": "haze" }, "IC": { "text": "IC", "spoken": "ice crystals" }, "MI": { "text": "MI", "spoken": "shallow" }, "MIFG": { "text": "MIFG", "spoken": "Shallow Fog" }, "NSW": { "text": "NSW", "spoken": "No Significant Weather" }, "PL": { "text": "PL", "spoken": "ice pellets" }, "PLDZ": { "text": "PLDZ", "spoken": "Ice Pellets And Drizzle" }, "PLDZRA": { "text": "PLDZRA", "spoken": "Ice Pellets, Drizzle And Rain" }, "PLRA": { "text": "PLRA", "spoken": "Ice Pellets And Rain" }, "PLRADZ": { "text": "PLRADZ", "spoken": "Ice Pellets, Rain And Drizzle" }, "PLRASN": { "text": "PLRASN", "spoken": "Ice Pellets, Rain And Snow" }, "PLSG": { "text": "PLSG", "spoken": "Ice Pellets And Snow Grains" }, "PLSGSN": { "text": "PLSGSN", "spoken": "Ice Pellets, Snow Grains And Snow" }, "PLSN": { "text": "PLSN", "spoken": "Ice Pellets And Snow" }, "PLSNRA": { "text": "PLSNRA", "spoken": "Ice Pellets, Snow And Rain" }, "PLSNSG": { "text": "PLSNSG", "spoken": "Ice Pellets, Snow And Snow Grains" }, "PO": { "text": "PO", "spoken": "well developed dust, sand whirls" }, "PR": { "text": "PR", "spoken": "partial" }, "PRFG": { "text": "PRFG", "spoken": "Partial Fog" }, "PY": { "text": "PY", "spoken": "spray" }, "RA": { "text": "RA", "spoken": "rain" }, "RADZ": { "text": "RADZ", "spoken": "Rain And Drizzle" }, "RADZPL": { "text": "RADZPL", "spoken": "Rain, Drizzle And Ice Pellets" }, "RADZSG": { "text": "RADZSG", "spoken": "Rain, Drizzle And Snow Grains" }, "RADZSN": { "text": "RADZSN", "spoken": "Rain, Drizzle And Snow" }, "RAPL": { "text": "RAPL", "spoken": "Rain And Ice Pellets" }, "RAPLDZ": { "text": "RAPLDZ", "spoken": "Rain, Ice Pellets And Drizzle" }, "RAPLSN": { "text": "RAPLSN", "spoken": "Rain, Ice Pellets And Snow" }, "RASG": { "text": "RASG", "spoken": "Rain And Snow Grains" }, "RASGDZ": { "text": "RASGDZ", "spoken": "Rain, Snow Grains And Drizzle" }, "RASGSN": { "text": "RASGSN", "spoken": "Rain, Snow Grains And Snow" }, "RASN": { "text": "RASN", "spoken": "Rain And Snow" }, "RASNDZ": { "text": "RASNDZ", "spoken": "Rain, Snow And Drizzle" }, "RASNPL": { "text": "RASNPL", "spoken": "Rain, Snow And Ice Pellets" }, "RASNSG": { "text": "RASNSG", "spoken": "Rain, Snow And Snow Grains" }, "SA": { "text": "SA", "spoken": "sand" }, "SG": { "text": "SG", "spoken": "snow grains" }, "SGDZ": { "text": "SGDZ", "spoken": "Snow Grains And Drizzle" }, "SGDZRA": { "text": "SGDZRA", "spoken": "Snow Grains, Drizzle And Rain" }, "SGPL": { "text": "SGPL", "spoken": "Snow Grains And Ice Pellets" }, "SGPLSN": { "text": "SGPLSN", "spoken": "Snow Grains, Ice Pellets And Snow" }, "SGRA": { "text": "SGRA", "spoken": "Snow Grains And Rain" }, "SGRADZ": { "text": "SGRADZ", "spoken": "Snow Grains, Rain And Drizzle" }, "SGRASN": { "text": "SGRASN", "spoken": "Snow Grains, Rain And Snow" }, "SGSN": { "text": "SGSN", "spoken": "Snow Grains And Snow" }, "SGSNPL": { "text": "SGSNPL", "spoken": "Snow Grains, Snow And Ice Pellets" }, "SGSNRA": { "text": "SGSNRA", "spoken": "Snow Grains, Snow And Rain" }, "SH": { "text": "SH", "spoken": "showers" }, "SHGR": { "text": "SHGR", "spoken": "Showers Of Hail" }, "SHGRRA": { "text": "SHGRRA", "spoken": "Showers Of Hail And Rain" }, "SHGRRASN": { "text": "SHGRRASN", "spoken": "Showers Of Hail, Rain And Snow" }, "SHGRSN": { "text": "SHGRSN", "spoken": "Showers Of Hail And Snow" }, "SHGRSNRA": { "text": "SHGRSNRA", "spoken": "Showers Of Hail, Snow And Rain" }, "SHGS": { "text": "SHGS", "spoken": "Showers Of Snow Pellets" }, "SHGSRA": { "text": "SHGSRA", "spoken": "Showers Of Snow Pellets And Rain" }, "SHGSRASN": { "text": "SHGSRASN", "spoken": "Showers Of Snow Pellets, Rain And Snow" }, "SHGSSN": { "text": "SHGSSN", "spoken": "Showers Of Snow Pellets And Snow" }, "SHGSSNRA": { "text": "SHGSSNRA", "spoken": "Showers Of Snow Pellets, Snow And Rain" }, "SHRA": { "text": "SHRA", "spoken": "Showers Of Rain" }, "SHRAGR": { "text": "SHRAGR", "spoken": "Showers Of Rain And Hail" }, "SHRAGRSN": { "text": "SHRAGRSN", "spoken": "Showers Of Rain, Hail And Snow" }, "SHRAGS": { "text": "SHRAGS", "spoken": "Showers Of Rain And Snow Pellets" }, "SHRAGSSN": { "text": "SHRAGSSN", "spoken": "Showers Of Rain, Snow Pellets And Snow" }, "SHRASN": { "text": "SHRASN", "spoken": "Showers Of Rain And Snow" }, "SHRASNGR": { "text": "SHRASNGR", "spoken": "Showers Of Rain, Snow And Hail" }, "SHRASNGS": { "text": "SHRASNGS", "spoken": "Showers Of Rain, Snow And Snow Pellets" }, "SHSN": { "text": "SHSN", "spoken": "Showers Of Snow" }, "SHSNGR": { "text": "SHSNGR", "spoken": "Showers Of Snow And Hail" }, "SHSNGRRA": { "text": "SHSNGRRA", "spoken": "Showers Of Snow, Hail And Rain" }, "SHSNGS": { "text": "SHSNGS", "spoken": "Showers Of Snow And Snow Pellets" }, "SHSNGSRA": { "text": "SHSNGSRA", "spoken": "Showers Of Snow, Snow Pellets And Rain" }, "SHSNRA": { "text": "SHSNRA", "spoken": "Showers Of Snow And Rain" }, "SHSNRAGR": { "text": "SHSNRAGR", "spoken": "Showers Of Snow, Rain And Hail" }, "SHSNRAGS": { "text": "SHSNRAGS", "spoken": "Showers Of Snow, Rain And Snow Pellets" }, "SHUP": { "text": "SHUP", "spoken": "Unidentified Showers Of Precipitation" }, "SN": { "text": "SN", "spoken": "snow" }, "SNDZ": { "text": "SNDZ", "spoken": "Snow And Drizzle" }, "SNDZRA": { "text": "SNDZRA", "spoken": "Snow, Drizzle And Rain" }, "SNPL": { "text": "SNPL", "spoken": "Snow And Ice Pellets" }, "SNPLRA": { "text": "SNPLRA", "spoken": "Snow, Ice Pellets And Rain" }, "SNPLSG": { "text": "SNPLSG", "spoken": "Snow, Ice Pellets And Snow Grains" }, "SNRA": { "text": "SNRA", "spoken": "Snow And Rain" }, "SNRADZ": { "text": "SNRADZ", "spoken": "Snow, Rain And Drizzle" }, "SNRAPL": { "text": "SNRAPL", "spoken": "Snow, Rain And Ice Pellets" }, "SNRASG": { "text": "SNRASG", "spoken": "Snow, Rain And Snow Grains" }, "SNSG": { "text": "SNSG", "spoken": "Snow And Snow Grains" }, "SNSGPL": { "text": "SNSGPL", "spoken": "Snow, Snow Grains And Ice Pellets" }, "SNSGRA": { "text": "SNSGRA", "spoken": "Snow, Snow Grains And Rain" }, "SQ": { "text": "SQ", "spoken": "squalls" }, "SS": { "text": "SS", "spoken": "sandstorm" }, "TS": { "text": "TS", "spoken": "thunderstorm" }, "TSGR": { "text": "TSGR", "spoken": "Thunderstorm With Hail" }, "TSGRRA": { "text": "TSGRRA", "spoken": "Thunderstorm With Hail And Rain" }, "TSGRRASN": { "text": "TSGRRASN", "spoken": "Thunderstorm With Hail, Rain And Snow" }, "TSGRSN": { "text": "TSGRSN", "spoken": "Thunderstorm With Hail And Snow" }, "TSGRSNRA": { "text": "TSGRSNRA", "spoken": "Thunderstorm With Hail, Snow And Rain" }, "TSGS": { "text": "TSGS", "spoken": "Thunderstorm With Snow Pellets" }, "TSGSRA": { "text": "TSGSRA", "spoken": "Thunderstorm With Snow Pellets And Rain" }, "TSGSRASN": { "text": "TSGSRASN", "spoken": "Thunderstorm With Snow Pellets, Rain And Snow" }, "TSGSSN": { "text": "TSGSSN", "spoken": "Thunderstorm With Snow Pellets And Snow" }, "TSGSSNRA": { "text": "TSGSSNRA", "spoken": "Thunderstorm With Snow Pellets, Snow And Rain" }, "TSRA": { "text": "TSRA", "spoken": "Thunderstorm With Rain" }, "TSRAGR": { "text": "TSRAGR", "spoken": "Thunderstorm With Rain And Hail" }, "TSRAGRSN": { "text": "TSRAGRSN", "spoken": "Thunderstorm With Rain, Hail And Snow" }, "TSRAGS": { "text": "TSRAGS", "spoken": "Thunderstorm With Rain And Snow Pellets" }, "TSRAGSSN": { "text": "TSRAGSSN", "spoken": "Thunderstorm With Rain, Snow Pellets And Snow" }, "TSRASN": { "text": "TSRASN", "spoken": "Thunderstorm With Rain And Snow" }, "TSRASNGR": { "text": "TSRASNGR", "spoken": "Thunderstorm With Rain, Snow And Hail" }, "TSRASNGS": { "text": "TSRASNGS", "spoken": "Thunderstorm With Rain, Snow And Snow Pellets" }, "TSSN": { "text": "TSSN", "spoken": "Thunderstorm With Snow" }, "TSSNGR": { "text": "TSSNGR", "spoken": "Thunderstorm With Snow And Hail" }, "TSSNGRRA": { "text": "TSSNGRRA", "spoken": "Thunderstorm With Snow, Hail And Rain" }, "TSSNGS": { "text": "TSSNGS", "spoken": "Thunderstorm With Snow And Snow Pellets" }, "TSSNGSRA": { "text": "TSSNGSRA", "spoken": "Thunderstorm With Snow, Snow Pellets And Rain" }, "TSSNRA": { "text": "TSSNRA", "spoken": "Thunderstorm With Snow And Rain" }, "TSSNRAGR": { "text": "TSSNRAGR", "spoken": "Thunderstorm With Snow, Rain And Hail" }, "TSSNRAGS": { "text": "TSSNRAGS", "spoken": "Thunderstorm With Snow, Rain And Snow Pellets" }, "TSUP": { "text": "TSUP", "spoken": "Thunderstorm With Unidentified Precipitation" }, "UP": { "text": "UP", "spoken": "unknown precipitation" }, "VA": { "text": "VA", "spoken": "volcanic ash" }, "VCBLDU": { "text": "VCBLDU", "spoken": "Blowing Dust In The Vicinity" }, "VCBLSA": { "text": "VCBLSA", "spoken": "Blowing Sand In The Vicinity" }, "VCBLSN": { "text": "VCBLSN", "spoken": "Blowing Snow In The Vicinity" }, "VCDS": { "text": "VCDS", "spoken": "Duststorm In The Vicinity" }, "VCFC": { "text": "VCFC", "spoken": "Funnel Cloud In The Vicinity" }, "VCFG": { "text": "VCFG", "spoken": "Fog In The Vicinity" }, "VCPO": { "text": "VCPO", "spoken": "Dust/Sand Whirls In The Vicinity" }, "VCSH": { "text": "VCSH", "spoken": "Showers In The Vicinity" }, "VCSS": { "text": "VCSS", "spoken": "Sandstorm In The Vicinity" }, "VCTS": { "text": "VCTS", "spoken": "Thunderstorm In The Vicinity" }, "VCVA": { "text": "VCVA", "spoken": "Volcanic Ash In The Vicinity" } }, "template": { "text": "{weather}", "voice": "PRESENT WEATHER {weather}" } }, "recentWeather": { "template": { "text": "RE{weather}", "voice": "RECENT WEATHER {weather}" } }, "clouds": { "identifyCeilingLayer": false, "identifyCeilingLayerTextAtis": false, "textAtisCeilingPrefix": "CIG", "cloudCeilingLayerTypes": [ "BKN", "OVC" ], "convertToMetric": false, "isAltitudeInHundreds": false, "undeterminedLayerAltitude": { "text": "///", "voice": "cloud height not available" }, "automaticCbDetection": { "text": "//////CB", "voice": "RADAR DETECTED C-B CLOUDS" }, "types": { "FEW": { "text": "FEW{altitude}{convective}", "voice": "few {altitude} feet {convective}" }, "SCT": { "text": "SCT{altitude}{convective}", "voice": "scattered {altitude} feet {convective}" }, "BKN": { "text": "BKN{altitude}{convective}", "voice": "broken {altitude} feet {convective}" }, "OVC": { "text": "OVC{altitude}{convective}", "voice": "overcast {altitude} feet {convective}" }, "VV": { "text": "VV{altitude}", "voice": "vertical visibility {altitude} feet" }, "NSC": { "text": "NSC", "voice": "no significant clouds" }, "NCD": { "text": "NCD", "voice": "no clouds detected" }, "CLR": { "text": "CLR", "voice": "sky clear below one-two thousand" }, "SKC": { "text": "SKC", "voice": "sky clear" } }, "convectiveTypes": { "CB": "cee bee", "TCU": "towering cumulus" }, "template": { "text": "{clouds}", "voice": "CLOUDS {clouds}" } }, "temperature": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "T{temp}", "voice": "TEMPERATURE {temp}" } }, "dewpoint": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "DP{dewpoint}", "voice": "DEWPOINT {dewpoint}" } }, "altimeter": { "pronounceDecimal": false, "template": { "text": "QNH{altimeter}", "voice": "QNH {altimeter} HECTOPASCAL" } }, "trend": { "nosigText": "NOSIG", "nosigVoice": "NOSIG", "becomingText": "BECMG", "becomingVoice": "Becoming", "temporaryText": "TEMPO", "temporaryVoice": "Temporary", "notAvailableText": "TREND NOT AVBL", "notAvailableVoice": "Trend not available", "template": {} }, "windShear": { "runwayText": "WS R{Runway}", "runwayVoice": "Wind Shear Runway {Runway}", "allRunwayText": "WS ALL RWY", "allRunwayVoice": "Wind Shear All Runways", "template": {} }, "transitionLevel": { "values": [ { "low": 1051, "high": 1088, "altitude": 50 }, { "low": 1014, "high": 1050, "altitude": 60 }, { "low": 978, "high": 1013, "altitude": 70 }, { "low": 950, "high": 977, "altitude": 80 } ], "template": { "text": "TRL {trl} ", "voice": ".TRANSITION LEVEL {trl}" } }, "notams": { "template": { "text": "{notams}", "voice": ".{notams}" } }, "closingStatement": { "autoIncludeClosingStatement": true, "template": { "text": "", "voice": " INFORMATION {letter|word} OUT" } } }, "notamsBeforeFreeText": true, "airportConditionsBeforeFreeText": true, "frequency": 125130000, "idsEndpoint": "", "useDecimalTerminology": true, "atisVoice": { "useTextToSpeech": true, "voice": "Default", "speechRate": 150 }, "presets": [ { "id": "b4a27aed-fc38-4f89-b45b-fed3eb482365", "name": "06", "airportConditions": "", "notams": "", "template": "EDLW [ATIS_LETTER] [OBS_TIME]\r\nEXPECT VECTORS [ARPT_COND]\r\nRWY_06\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "12ccd27b-9809-40f2-aec4-a0722fe1a5a1", "name": "24", "airportConditions": "", "notams": "", "template": "EDLW [ATIS_LETTER] [OBS_TIME]\r\nEXPECT VECTORS [ARPT_COND]\r\nRWY_24\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } } ], "contractions": [ { "variableName": "EDLW", "text": "ATIS EDLW", "voice": "DORTMUND INFORMATION" }, { "variableName": "RWY_06", "text": "RWY 06", "voice": "RWY IN USE 06." }, { "variableName": "RWY_24", "text": "RWY 24", "voice": "RWY IN USE 24." }, { "variableName": "ADVISORY", "text": "WHEN AIRBORNE MONITOR ADVISORY ON FREQ 122.800", "voice": "WHEN AIRBORNE MONITOR ADVISORY ON FREQ 122.8." }, { "variableName": "LOW_VISIBILITY", "text": "LOW VISIBILITY PROCEDURES IN OPERATION, CAT II AVBL.", "voice": "LOW VISIBILITY PROCEDURES IN OPERATION, CAT 2 AVBL." }, { "variableName": "DEP_FREQ_PADL_HMM_125_225", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 125.225", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 125.225." }, { "variableName": "ILS", "text": "FOR ILS APCH", "voice": "FOR ILS APPROACH." }, { "variableName": "LOC", "text": "FOR LOC APCH", "voice": "FOR LOCALIZER APPROACH." }, { "variableName": "RNP", "text": "FOR RNP APCH", "voice": "FOR RNP APPROACH." }, { "variableName": "VOR", "text": "FOR VOR APCH", "voice": "FOR VOR APPROACH." }, { "variableName": "DEP_FREQ_PAD_135_650", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.650", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.650." }, { "variableName": "DEP_FREQ_PADH_136_625", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 136.625", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 136.625." }, { "variableName": "DEP_FREQ_GN_118_215", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 118.215", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 118.215." }, { "variableName": "DEP_FREQ_GNH_136_480", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 136.480", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 136.480." }, { "variableName": "DEP_FREQ_GA_132_230", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 132.230", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 132.230." }, { "variableName": "DEP_FREQ_GAH_125_935", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 125.935", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 125.935." } ], "airportConditionDefinitions": [ { "text": "ILS", "ordinal": 1, "enabled": true }, { "text": "RNP", "ordinal": 2, "enabled": false }, { "text": "VOR", "ordinal": 3, "enabled": false }, { "text": "LOC", "ordinal": 4, "enabled": false } ], "notamDefinitions": [ { "text": "ADVISORY", "ordinal": 1, "enabled": true }, { "text": "DEP_FREQ_PADL_HMM_125_225", "ordinal": 2, "enabled": false }, { "text": "DEP_FREQ_PAD_135_650", "ordinal": 3, "enabled": false }, { "text": "DEP_FREQ_PADH_136_625", "ordinal": 3, "enabled": false }, { "text": "DEP_FREQ_GN_118_215", "ordinal": 5, "enabled": false }, { "text": "DEP_FREQ_GNH_136_480", "ordinal": 6, "enabled": false }, { "text": "DEP_FREQ_GA_132_230", "ordinal": 7, "enabled": false }, { "text": "DEP_FREQ_GAH_125_935", "ordinal": 8, "enabled": false }, { "text": "LOW_VISIBILITY", "ordinal": 9, "enabled": false }, { "text": "CAUTION WINDSHEAR ALL RWYS", "ordinal": 10, "enabled": false } ] }, { "id": "9eb3f0ed-51ff-4e8b-8abf-2ef0cd231b21", "ordinal": 8, "identifier": "EDLP", "name": "Paderborn", "atisType": "Combined", "codeRange": { "low": "A", "high": "Z" }, "atisFormat": { "observationTime": { "standardUpdateTime": [ 20, 50 ], "template": { "text": "{type} {day}{time} ", "voice": ". {special} MET REPORT TIME {time}." } }, "surfaceWind": { "speakLeadingZero": false, "magneticVariation": { "enabled": false, "magneticDegrees": 0 }, "standard": { "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit}" } }, "standardGust": { "template": { "text": "{wind_dir}{wind_spd}G{wind_gust}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit} GUSTS {wind_gust} {wind_unit}" } }, "variable": { "template": { "text": "VRB{wind_spd}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit}" } }, "variableGust": { "template": { "text": "VRB{wind_spd}G{wind_gust}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit} GUSTS {wind_gust} {wind_unit}" } }, "variableDirection": { "template": { "text": "{wind_vmin}V{wind_vmax}", "voice": "VARIABLE BETWEEN {wind_vmin} AND {wind_vmax} DEGREES" } }, "calm": { "calmWindSpeed": 2, "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND CALM" } } }, "visibility": { "north": "to the north", "northEast": "to the north-east", "east": "to the east", "southEast": "to the south-east", "south": "to the south", "southWest": "to the south-west", "west": "to the west", "northWest": "to the north-west", "unlimitedVisibilityVoice": "visibility ^10 kilometers", "unlimitedVisibilityText": "9999", "includeVisibilitySuffix": true, "metersCutoff": 5000, "template": { "text": "{visibility}", "voice": "VISIBILITY {visibility}" } }, "runwayVisualRange": { "neutralTendency": "Neutral", "goingUpTendency": "upgrading", "goingDownTendency": "downgrading", "template": {} }, "presentWeather": { "presentWeatherTypes": { "-DS": { "text": "-DS", "spoken": "Light Duststorm" }, "-DZ": { "text": "-DZ", "spoken": "Light Drizzle" }, "-DZPL": { "text": "-DZPL", "spoken": "Light Drizzle And Ice Pellets" }, "-DZPLRA": { "text": "-DZPLRA", "spoken": "Light Drizzle, Ice Pellets And Rain" }, "-DZRA": { "text": "-DZRA", "spoken": "Light Drizzle And Rain" }, "-DZRAPL": { "text": "-DZRAPL", "spoken": "Light Drizzle, Rain And Ice Pellets" }, "-DZRASG": { "text": "-DZRASG", "spoken": "Light Drizzle, Rain And Snow Grains" }, "-DZRASN": { "text": "-DZRASN", "spoken": "Light Drizzle, Rain And Snow" }, "-DZSG": { "text": "-DZSG", "spoken": "Light Drizzle And Snow Grains" }, "-DZSGRA": { "text": "-DZSGRA", "spoken": "Light Drizzle, Snow Grains And Rain" }, "-DZSN": { "text": "-DZSN", "spoken": "Light Drizzle And Snow" }, "-DZSNRA": { "text": "-DZSNRA", "spoken": "Light Drizzle, Snow And Rain" }, "-FZDZ": { "text": "-FZDZ", "spoken": "Light Freezing Drizzle" }, "-FZDZPL": { "text": "-FZDZPL", "spoken": "Light Freezing Drizzle And Ice Pellets" }, "-FZDZRA": { "text": "-FZDZRA", "spoken": "Light Freezing Drizzle And Rain" }, "-FZDZSG": { "text": "-FZDZSG", "spoken": "Light Freezing Drizzle And Snow Grains" }, "-FZDZSN": { "text": "-FZDZSN", "spoken": "Light Freezing Drizzle And Snow" }, "-FZRA": { "text": "-FZRA", "spoken": "Light Freezing Rain" }, "-FZRADZ": { "text": "-FZRADZ", "spoken": "Light Freezing Rain And Drizzle" }, "-FZRAPL": { "text": "-FZRAPL", "spoken": "Light Freezing Rain And Ice Pellets" }, "-FZRASG": { "text": "-FZRASG", "spoken": "Light Freezing Rain And Snow Grains" }, "-FZRASN": { "text": "-FZRASN", "spoken": "Light Freezing Rain And Snow" }, "-FZUP": { "text": "-FZUP", "spoken": "Light Unidentified Freezing Precipitation" }, "-PL": { "text": "-PL", "spoken": "Light Ice Pellets" }, "-PLDZ": { "text": "-PLDZ", "spoken": "Light Ice Pellets And Drizzle" }, "-PLDZRA": { "text": "-PLDZRA", "spoken": "Light Ice Pellets, Drizzle And Rain" }, "-PLRA": { "text": "-PLRA", "spoken": "Light Ice Pellets And Rain" }, "-PLRADZ": { "text": "-PLRADZ", "spoken": "Light Ice Pellets, Rain And Drizzle" }, "-PLRASN": { "text": "-PLRASN", "spoken": "Light Ice Pellets, Rain And Snow" }, "-PLSG": { "text": "-PLSG", "spoken": "Light Ice Pellets And Snow Grains" }, "-PLSGSN": { "text": "-PLSGSN", "spoken": "Light Ice Pellets, Snow Grains And Snow" }, "-PLSN": { "text": "-PLSN", "spoken": "Light Ice Pellets And Snow" }, "-PLSNRA": { "text": "-PLSNRA", "spoken": "Light Ice Pellets, Snow And Rain" }, "-PLSNSG": { "text": "-PLSNSG", "spoken": "Light Ice Pellets, Snow And Snow Grains" }, "-RA": { "text": "-RA", "spoken": "Light Rain" }, "-RADZ": { "text": "-RADZ", "spoken": "Light Rain And Drizzle" }, "-RADZPL": { "text": "-RADZPL", "spoken": "Light Rain, Drizzle And Ice Pellets" }, "-RADZSG": { "text": "-RADZSG", "spoken": "Light Rain, Drizzle And Snow Grains" }, "-RADZSN": { "text": "-RADZSN", "spoken": "Light Rain, Drizzle And Snow" }, "-RAPL": { "text": "-RAPL", "spoken": "Light Rain And Ice Pellets" }, "-RAPLDZ": { "text": "-RAPLDZ", "spoken": "Light Rain, Ice Pellets And Drizzle" }, "-RAPLSN": { "text": "-RAPLSN", "spoken": "Light Rain, Ice Pellets And Snow" }, "-RASG": { "text": "-RASG", "spoken": "Light Rain And Snow Grains" }, "-RASGDZ": { "text": "-RASGDZ", "spoken": "Light Rain, Snow Grains And Drizzle" }, "-RASGSN": { "text": "-RASGSN", "spoken": "Light Rain, Snow Grains And Snow" }, "-RASN": { "text": "-RASN", "spoken": "Light Rain And Snow" }, "-RASNDZ": { "text": "-RASNDZ", "spoken": "Light Rain, Snow And Drizzle" }, "-RASNPL": { "text": "-RASNPL", "spoken": "Light Rain, Snow And Ice Pellets" }, "-RASNSG": { "text": "-RASNSG", "spoken": "Light Rain, Snow And Snow Grains" }, "-SG": { "text": "-SG", "spoken": "Light Snow Grains" }, "-SGDZ": { "text": "-SGDZ", "spoken": "Light Snow Grains And Drizzle" }, "-SGDZRA": { "text": "-SGDZRA", "spoken": "Light Snow Grains, Drizzle And Rain" }, "-SGPL": { "text": "-SGPL", "spoken": "Light Snow Grains And Ice Pellets" }, "-SGPLSN": { "text": "-SGPLSN", "spoken": "Light Snow Grains, Ice Pellets And Snow" }, "-SGRA": { "text": "-SGRA", "spoken": "Light Snow Grains And Rain" }, "-SGRADZ": { "text": "-SGRADZ", "spoken": "Light Snow Grains, Rain And Drizzle" }, "-SGRASN": { "text": "-SGRASN", "spoken": "Light Snow Grains, Rain And Snow" }, "-SGSN": { "text": "-SGSN", "spoken": "Light Snow Grains And Snow" }, "-SGSNPL": { "text": "-SGSNPL", "spoken": "Light Snow Grains, Snow And Ice Pellets" }, "-SGSNRA": { "text": "-SGSNRA", "spoken": "Light Snow Grains, Snow And Rain" }, "-SHGR": { "text": "-SHGR", "spoken": "Light Showers Of Hail" }, "-SHGRRA": { "text": "-SHGRRA", "spoken": "Light Showers Of Hail And Rain" }, "-SHGRRASN": { "text": "-SHGRRASN", "spoken": "Light Showers Of Hail, Rain And Snow" }, "-SHGRSN": { "text": "-SHGRSN", "spoken": "Light Showers Of Hail And Snow" }, "-SHGRSNRA": { "text": "-SHGRSNRA", "spoken": "Light Showers Of Hail, Snow And Rain" }, "-SHGS": { "text": "-SHGS", "spoken": "Light Showers Of Snow Pellets" }, "-SHGSRA": { "text": "-SHGSRA", "spoken": "Light Showers Of Snow Pellets And Rain" }, "-SHGSRASN": { "text": "-SHGSRASN", "spoken": "Light Showers Of Snow Pellets, Rain And Snow" }, "-SHGSSN": { "text": "-SHGSSN", "spoken": "Light Showers Of Snow Pellets And Snow" }, "-SHGSSNRA": { "text": "-SHGSSNRA", "spoken": "Light Showers Of Snow Pellets, Snow And Rain" }, "-SHRA": { "text": "-SHRA", "spoken": "Light Showers Of Rain" }, "-SHRAGR": { "text": "-SHRAGR", "spoken": "Light Showers Of Rain And Hail" }, "-SHRAGRSN": { "text": "-SHRAGRSN", "spoken": "Light Showers Of Rain, Hail And Snow" }, "-SHRAGS": { "text": "-SHRAGS", "spoken": "Light Showers Of Rain And Snow Pellets" }, "-SHRAGSSN": { "text": "-SHRAGSSN", "spoken": "Light Showers Of Rain, Snow Pellets And Snow" }, "-SHRASN": { "text": "-SHRASN", "spoken": "Light Showers Of Rain And Snow" }, "-SHRASNGR": { "text": "-SHRASNGR", "spoken": "Light Showers Of Rain, Snow And Hail" }, "-SHRASNGS": { "text": "-SHRASNGS", "spoken": "Light Showers Of Rain, Snow And Snow Pellets" }, "-SHSN": { "text": "-SHSN", "spoken": "Light Showers Of Snow" }, "-SHSNGR": { "text": "-SHSNGR", "spoken": "Light Showers Of Snow And Hail" }, "-SHSNGRRA": { "text": "-SHSNGRRA", "spoken": "Light Showers Of Snow, Hail And Rain" }, "-SHSNGS": { "text": "-SHSNGS", "spoken": "Light Showers Of Snow And Snow Pellets" }, "-SHSNGSRA": { "text": "-SHSNGSRA", "spoken": "Light Showers Of Snow, Snow Pellets And Rain" }, "-SHSNRA": { "text": "-SHSNRA", "spoken": "Light Showers Of Snow And Rain" }, "-SHSNRAGR": { "text": "-SHSNRAGR", "spoken": "Light Showers Of Snow, Rain And Hail" }, "-SHSNRAGS": { "text": "-SHSNRAGS", "spoken": "Light Showers Of Snow, Rain And Snow Pellets" }, "-SHUP": { "text": "-SHUP", "spoken": "Light Unidentified Showers Of Precipitation" }, "-SN": { "text": "-SN", "spoken": "Light Snow" }, "-SNDZ": { "text": "-SNDZ", "spoken": "Light Snow And Drizzle" }, "-SNDZRA": { "text": "-SNDZRA", "spoken": "Light Snow, Drizzle And Rain" }, "-SNPL": { "text": "-SNPL", "spoken": "Light Snow And Ice Pellets" }, "-SNPLRA": { "text": "-SNPLRA", "spoken": "Light Snow, Ice Pellets And Rain" }, "-SNPLSG": { "text": "-SNPLSG", "spoken": "Light Snow, Ice Pellets And Snow Grains" }, "-SNRA": { "text": "-SNRA", "spoken": "Light Snow And Rain" }, "-SNRADZ": { "text": "-SNRADZ", "spoken": "Light Snow, Rain And Drizzle" }, "-SNRAPL": { "text": "-SNRAPL", "spoken": "Light Snow, Rain And Ice Pellets" }, "-SNRASG": { "text": "-SNRASG", "spoken": "Light Snow, Rain And Snow Grains" }, "-SNSG": { "text": "-SNSG", "spoken": "Light Snow And Snow Grains" }, "-SNSGPL": { "text": "-SNSGPL", "spoken": "Light Snow, Snow Grains And Ice Pellets" }, "-SNSGRA": { "text": "-SNSGRA", "spoken": "Light Snow, Snow Grains And Rain" }, "-SS": { "text": "-SS", "spoken": "Light Sandstorm" }, "-TSGR": { "text": "-TSGR", "spoken": "Thunderstorm With Light Hail" }, "-TSGRRA": { "text": "-TSGRRA", "spoken": "Thunderstorm With Light Hail And Rain" }, "-TSGRRASN": { "text": "-TSGRRASN", "spoken": "Thunderstorm With Light Hail, Rain And Snow" }, "-TSGRSN": { "text": "-TSGRSN", "spoken": "Thunderstorm With Light Hail And Snow" }, "-TSGRSNRA": { "text": "-TSGRSNRA", "spoken": "Thunderstorm With Light Hail, Snow And Rain" }, "-TSGS": { "text": "-TSGS", "spoken": "Thunderstorm With Light Snow Pellets" }, "-TSGSRA": { "text": "-TSGSRA", "spoken": "Thunderstorm With Light Snow Pellets And Rain" }, "-TSGSRASN": { "text": "-TSGSRASN", "spoken": "Thunderstorm With Light Snow Pellets, Rain And Snow" }, "-TSGSSN": { "text": "-TSGSSN", "spoken": "Thunderstorm With Light Snow Pellets And Snow" }, "-TSGSSNRA": { "text": "-TSGSSNRA", "spoken": "Thunderstorm With Light Snow Pellets, Snow And Rain" }, "-TSRA": { "text": "-TSRA", "spoken": "Thunderstorm With Light Rain" }, "-TSRAGR": { "text": "-TSRAGR", "spoken": "Thunderstorm With Light Rain And Hail" }, "-TSRAGRSN": { "text": "-TSRAGRSN", "spoken": "Thunderstorm With Light Rain, Hail And Snow" }, "-TSRAGS": { "text": "-TSRAGS", "spoken": "Thunderstorm With Light Rain And Snow Pellets" }, "-TSRAGSSN": { "text": "-TSRAGSSN", "spoken": "Thunderstorm With Light Rain, Snow Pellets And Snow" }, "-TSRASN": { "text": "-TSRASN", "spoken": "Thunderstorm With Light Rain And Snow" }, "-TSRASNGR": { "text": "-TSRASNGR", "spoken": "Thunderstorm With Light Rain, Snow And Hail" }, "-TSRASNGS": { "text": "-TSRASNGS", "spoken": "Thunderstorm With Light Rain, Snow And Snow Pellets" }, "-TSSN": { "text": "-TSSN", "spoken": "Thunderstorm With Light Snow" }, "-TSSNGR": { "text": "-TSSNGR", "spoken": "Thunderstorm With Light Snow And Hail" }, "-TSSNGRRA": { "text": "-TSSNGRRA", "spoken": "Thunderstorm With Light Snow, Hail And Rain" }, "-TSSNGS": { "text": "-TSSNGS", "spoken": "Thunderstorm With Light Snow And Snow Pellets" }, "-TSSNGSRA": { "text": "-TSSNGSRA", "spoken": "Thunderstorm With Light Snow, Snow Pellets And Rain" }, "-TSSNRA": { "text": "-TSSNRA", "spoken": "Thunderstorm With Light Snow And Rain" }, "-TSSNRAGR": { "text": "-TSSNRAGR", "spoken": "Thunderstorm With Light Snow, Rain And Hail" }, "-TSSNRAGS": { "text": "-TSSNRAGS", "spoken": "Thunderstorm With Light Snow, Rain And Snow Pellets" }, "-TSUP": { "text": "-TSUP", "spoken": "Thunderstorm With Light Unidentified Precipitation" }, "-UP": { "text": "-UP", "spoken": "Light Unidentified Precipitation" }, "+DS": { "text": "+DS", "spoken": "Heavy Duststorm" }, "+DZ": { "text": "+DZ", "spoken": "Heavy Drizzle" }, "+DZPL": { "text": "+DZPL", "spoken": "Heavy Drizzle And Ice Pellets" }, "+DZPLRA": { "text": "+DZPLRA", "spoken": "Heavy Drizzle, Ice Pellets And Rain" }, "+DZRA": { "text": "+DZRA", "spoken": "Heavy Drizzle And Rain" }, "+DZRAPL": { "text": "+DZRAPL", "spoken": "Heavy Drizzle, Rain And Ice Pellets" }, "+DZRASG": { "text": "+DZRASG", "spoken": "Heavy Drizzle, Rain And Snow Grains" }, "+DZRASN": { "text": "+DZRASN", "spoken": "Heavy Drizzle, Rain And Snow" }, "+DZSG": { "text": "+DZSG", "spoken": "Heavy Drizzle And Snow Grains" }, "+DZSGRA": { "text": "+DZSGRA", "spoken": "Heavy Drizzle, Snow Grains And Rain" }, "+DZSN": { "text": "+DZSN", "spoken": "Heavy Drizzle And Snow" }, "+DZSNRA": { "text": "+DZSNRA", "spoken": "Heavy Drizzle, Snow And Rain" }, "+FC": { "text": "+FC", "spoken": "Well-Developed Funnel Cloud" }, "+FZDZ": { "text": "+FZDZ", "spoken": "Heavy Freezing Drizzle" }, "+FZDZPL": { "text": "+FZDZPL", "spoken": "Heavy Freezing Drizzle And Ice Pellets" }, "+FZDZRA": { "text": "+FZDZRA", "spoken": "Heavy Freezing Drizzle And Rain" }, "+FZDZSG": { "text": "+FZDZSG", "spoken": "Heavy Freezing Drizzle And Snow Grains" }, "+FZDZSN": { "text": "+FZDZSN", "spoken": "Heavy Freezing Drizzle And Snow" }, "+FZRA": { "text": "+FZRA", "spoken": "Heavy Freezing Rain" }, "+FZRADZ": { "text": "+FZRADZ", "spoken": "Heavy Freezing Rain And Drizzle" }, "+FZRAPL": { "text": "+FZRAPL", "spoken": "Heavy Freezing Rain And Ice Pellets" }, "+FZRASG": { "text": "+FZRASG", "spoken": "Heavy Freezing Rain And Snow Grains" }, "+FZRASN": { "text": "+FZRASN", "spoken": "Heavy Freezing Rain And Snow" }, "+FZUP": { "text": "+FZUP", "spoken": "Heavy Unidentified Freezing Precipitation" }, "+PL": { "text": "+PL", "spoken": "Heavy Ice Pellets" }, "+PLDZ": { "text": "+PLDZ", "spoken": "Heavy Ice Pellets And Drizzle" }, "+PLDZRA": { "text": "+PLDZRA", "spoken": "Heavy Ice Pellets, Drizzle And Rain" }, "+PLRA": { "text": "+PLRA", "spoken": "Heavy Ice Pellets And Rain" }, "+PLRADZ": { "text": "+PLRADZ", "spoken": "Heavy Ice Pellets, Rain And Drizzle" }, "+PLRASN": { "text": "+PLRASN", "spoken": "Heavy Ice Pellets, Rain And Snow" }, "+PLSG": { "text": "+PLSG", "spoken": "Heavy Ice Pellets And Snow Grains" }, "+PLSGSN": { "text": "+PLSGSN", "spoken": "Heavy Ice Pellets, Snow Grains And Snow" }, "+PLSN": { "text": "+PLSN", "spoken": "Heavy Ice Pellets And Snow" }, "+PLSNRA": { "text": "+PLSNRA", "spoken": "Heavy Ice Pellets, Snow And Rain" }, "+PLSNSG": { "text": "+PLSNSG", "spoken": "Heavy Ice Pellets, Snow And Snow Grains" }, "+RA": { "text": "+RA", "spoken": "Heavy Rain" }, "+RADZ": { "text": "+RADZ", "spoken": "Heavy Rain And Drizzle" }, "+RADZPL": { "text": "+RADZPL", "spoken": "Heavy Rain, Drizzle And Ice Pellets" }, "+RADZSG": { "text": "+RADZSG", "spoken": "Heavy Rain, Drizzle And Snow Grains" }, "+RADZSN": { "text": "+RADZSN", "spoken": "Heavy Rain, Drizzle And Snow" }, "+RAPL": { "text": "+RAPL", "spoken": "Heavy Rain And Ice Pellets" }, "+RAPLDZ": { "text": "+RAPLDZ", "spoken": "Heavy Rain, Ice Pellets And Drizzle" }, "+RAPLSN": { "text": "+RAPLSN", "spoken": "Heavy Rain, Ice Pellets And Snow" }, "+RASG": { "text": "+RASG", "spoken": "Heavy Rain And Snow Grains" }, "+RASGDZ": { "text": "+RASGDZ", "spoken": "Heavy Rain, Snow Grains And Drizzle" }, "+RASGSN": { "text": "+RASGSN", "spoken": "Heavy Rain, Snow Grains And Snow" }, "+RASN": { "text": "+RASN", "spoken": "Heavy Rain And Snow" }, "+RASNDZ": { "text": "+RASNDZ", "spoken": "Heavy Rain, Snow And Drizzle" }, "+RASNPL": { "text": "+RASNPL", "spoken": "Heavy Rain, Snow And Ice Pellets" }, "+RASNSG": { "text": "+RASNSG", "spoken": "Heavy Rain, Snow And Snow Grains" }, "+SG": { "text": "+SG", "spoken": "Heavy Snow Grains" }, "+SGDZ": { "text": "+SGDZ", "spoken": "Heavy Snow Grains And Drizzle" }, "+SGDZRA": { "text": "+SGDZRA", "spoken": "Heavy Snow Grains, Drizzle And Rain" }, "+SGPL": { "text": "+SGPL", "spoken": "Heavy Snow Grains And Ice Pellets" }, "+SGPLSN": { "text": "+SGPLSN", "spoken": "Heavy Snow Grains, Ice Pellets And Snow" }, "+SGRA": { "text": "+SGRA", "spoken": "Heavy Snow Grains And Rain" }, "+SGRADZ": { "text": "+SGRADZ", "spoken": "Heavy Snow Grains, Rain And Drizzle" }, "+SGRASN": { "text": "+SGRASN", "spoken": "Heavy Snow Grains, Rain And Snow" }, "+SGSN": { "text": "+SGSN", "spoken": "Heavy Snow Grains And Snow" }, "+SGSNPL": { "text": "+SGSNPL", "spoken": "Heavy Snow Grains, Snow And Ice Pellets" }, "+SGSNRA": { "text": "+SGSNRA", "spoken": "Heavy Snow Grains, Snow And Rain" }, "+SHGR": { "text": "+SHGR", "spoken": "Heavy Showers Of Hail" }, "+SHGRRA": { "text": "+SHGRRA", "spoken": "Heavy Showers Of Hail And Rain" }, "+SHGRRASN": { "text": "+SHGRRASN", "spoken": "Heavy Showers Of Hail, Rain And Snow" }, "+SHGRSN": { "text": "+SHGRSN", "spoken": "Heavy Showers Of Hail And Snow" }, "+SHGRSNRA": { "text": "+SHGRSNRA", "spoken": "Heavy Showers Of Hail, Snow And Rain" }, "+SHGS": { "text": "+SHGS", "spoken": "Heavy Showers Of Snow Pellets" }, "+SHGSRA": { "text": "+SHGSRA", "spoken": "Heavy Showers Of Snow Pellets And Rain" }, "+SHGSRASN": { "text": "+SHGSRASN", "spoken": "Heavy Showers Of Snow Pellets, Rain And Snow" }, "+SHGSSN": { "text": "+SHGSSN", "spoken": "Heavy Showers Of Snow Pellets And Snow" }, "+SHGSSNRA": { "text": "+SHGSSNRA", "spoken": "Heavy Showers Of Snow Pellets, Snow And Rain" }, "+SHRA": { "text": "+SHRA", "spoken": "Heavy Showers Of Rain" }, "+SHRAGR": { "text": "+SHRAGR", "spoken": "Heavy Showers Of Rain And Hail" }, "+SHRAGRSN": { "text": "+SHRAGRSN", "spoken": "Heavy Showers Of Rain, Hail And Snow" }, "+SHRAGS": { "text": "+SHRAGS", "spoken": "Heavy Showers Of Rain And Snow Pellets" }, "+SHRAGSSN": { "text": "+SHRAGSSN", "spoken": "Heavy Showers Of Rain, Snow Pellets And Snow" }, "+SHRASN": { "text": "+SHRASN", "spoken": "Heavy Showers Of Rain And Snow" }, "+SHRASNGR": { "text": "+SHRASNGR", "spoken": "Heavy Showers Of Rain, Snow And Hail" }, "+SHRASNGS": { "text": "+SHRASNGS", "spoken": "Heavy Showers Of Rain, Snow And Snow Pellets" }, "+SHSN": { "text": "+SHSN", "spoken": "Heavy Showers Of Snow" }, "+SHSNGR": { "text": "+SHSNGR", "spoken": "Heavy Showers Of Snow And Hail" }, "+SHSNGRRA": { "text": "+SHSNGRRA", "spoken": "Heavy Showers Of Snow, Hail And Rain" }, "+SHSNGS": { "text": "+SHSNGS", "spoken": "Heavy Showers Of Snow And Snow Pellets" }, "+SHSNGSRA": { "text": "+SHSNGSRA", "spoken": "Heavy Showers Of Snow, Snow Pellets And Rain" }, "+SHSNRA": { "text": "+SHSNRA", "spoken": "Heavy Showers Of Snow And Rain" }, "+SHSNRAGR": { "text": "+SHSNRAGR", "spoken": "Heavy Showers Of Snow, Rain And Hail" }, "+SHSNRAGS": { "text": "+SHSNRAGS", "spoken": "Heavy Showers Of Snow, Rain And Snow Pellets" }, "+SHUP": { "text": "+SHUP", "spoken": "Heavy Unidentified Showers Of Precipitation" }, "+SN": { "text": "+SN", "spoken": "Heavy Snow" }, "+SNDZ": { "text": "+SNDZ", "spoken": "Heavy Snow And Drizzle" }, "+SNDZRA": { "text": "+SNDZRA", "spoken": "Heavy Snow, Drizzle And Rain" }, "+SNPL": { "text": "+SNPL", "spoken": "Heavy Snow And Ice Pellets" }, "+SNPLRA": { "text": "+SNPLRA", "spoken": "Heavy Snow, Ice Pellets And Rain" }, "+SNPLSG": { "text": "+SNPLSG", "spoken": "Heavy Snow, Ice Pellets And Snow Grains" }, "+SNRA": { "text": "+SNRA", "spoken": "Heavy Snow And Rain" }, "+SNRADZ": { "text": "+SNRADZ", "spoken": "Heavy Snow, Rain And Drizzle" }, "+SNRAPL": { "text": "+SNRAPL", "spoken": "Heavy Snow, Rain And Ice Pellets" }, "+SNRASG": { "text": "+SNRASG", "spoken": "Heavy Snow, Rain And Snow Grains" }, "+SNSG": { "text": "+SNSG", "spoken": "Heavy Snow And Snow Grains" }, "+SNSGPL": { "text": "+SNSGPL", "spoken": "Heavy Snow, Snow Grains And Ice Pellets" }, "+SNSGRA": { "text": "+SNSGRA", "spoken": "Heavy Snow, Snow Grains And Rain" }, "+SS": { "text": "+SS", "spoken": "Heavy Sandstorm" }, "+TSGR": { "text": "+TSGR", "spoken": "Thunderstorm With Heavy Hail" }, "+TSGRRA": { "text": "+TSGRRA", "spoken": "Thunderstorm With Heavy Hail And Rain" }, "+TSGRRASN": { "text": "+TSGRRASN", "spoken": "Thunderstorm With Heavy Hail, Rain And Snow" }, "+TSGRSN": { "text": "+TSGRSN", "spoken": "Thunderstorm With Heavy Hail And Snow" }, "+TSGRSNRA": { "text": "+TSGRSNRA", "spoken": "Thunderstorm With Heavy Hail, Snow And Rain" }, "+TSGS": { "text": "+TSGS", "spoken": "Thunderstorm With Heavy Snow Pellets" }, "+TSGSRA": { "text": "+TSGSRA", "spoken": "Thunderstorm With Heavy Snow Pellets And Rain" }, "+TSGSRASN": { "text": "+TSGSRASN", "spoken": "Thunderstorm With Heavy Snow Pellets, Rain And Snow" }, "+TSGSSN": { "text": "+TSGSSN", "spoken": "Thunderstorm With Heavy Snow Pellets And Snow" }, "+TSGSSNRA": { "text": "+TSGSSNRA", "spoken": "Thunderstorm With Heavy Snow Pellets, Snow And Rain" }, "+TSRA": { "text": "+TSRA", "spoken": "Thunderstorm With Heavy Rain" }, "+TSRAGR": { "text": "+TSRAGR", "spoken": "Thunderstorm With Heavy Rain And Hail" }, "+TSRAGRSN": { "text": "+TSRAGRSN", "spoken": "Thunderstorm With Heavy Rain, Hail And Snow" }, "+TSRAGS": { "text": "+TSRAGS", "spoken": "Thunderstorm With Heavy Rain And Snow Pellets" }, "+TSRAGSSN": { "text": "+TSRAGSSN", "spoken": "Thunderstorm With Heavy Rain, Snow Pellets And Snow" }, "+TSRASN": { "text": "+TSRASN", "spoken": "Thunderstorm With Heavy Rain And Snow" }, "+TSRASNGR": { "text": "+TSRASNGR", "spoken": "Thunderstorm With Heavy Rain, Snow And Hail" }, "+TSRASNGS": { "text": "+TSRASNGS", "spoken": "Thunderstorm With Heavy Rain, Snow And Snow Pellets" }, "+TSSN": { "text": "+TSSN", "spoken": "Thunderstorm With Heavy Snow" }, "+TSSNGR": { "text": "+TSSNGR", "spoken": "Thunderstorm With Heavy Snow And Hail" }, "+TSSNGRRA": { "text": "+TSSNGRRA", "spoken": "Thunderstorm With Heavy Snow, Hail And Rain" }, "+TSSNGS": { "text": "+TSSNGS", "spoken": "Thunderstorm With Heavy Snow And Snow Pellets" }, "+TSSNGSRA": { "text": "+TSSNGSRA", "spoken": "Thunderstorm With Heavy Snow, Snow Pellets And Rain" }, "+TSSNRA": { "text": "+TSSNRA", "spoken": "Thunderstorm With Heavy Snow And Rain" }, "+TSSNRAGR": { "text": "+TSSNRAGR", "spoken": "Thunderstorm With Heavy Snow, Rain And Hail" }, "+TSSNRAGS": { "text": "+TSSNRAGS", "spoken": "Thunderstorm With Heavy Snow, Rain And Snow Pellets" }, "+TSUP": { "text": "+TSUP", "spoken": "Thunderstorm With Heavy Unidentified Precipitation" }, "+UP": { "text": "+UP", "spoken": "Heavy Unidentified Precipitation" }, "BC": { "text": "BC", "spoken": "patches" }, "BCFG": { "text": "BCFG", "spoken": "Patches Of Fog" }, "BL": { "text": "BL", "spoken": "blowing" }, "BLDU": { "text": "BLDU", "spoken": "Blowing Dust" }, "BLSA": { "text": "BLSA", "spoken": "Blowing Sand" }, "BLSN": { "text": "BLSN", "spoken": "Blowing Snow" }, "BR": { "text": "BR", "spoken": "mist" }, "DR": { "text": "DR", "spoken": "low drifting" }, "DRDU": { "text": "DRDU", "spoken": "Low Drifting Dust" }, "DRSA": { "text": "DRSA", "spoken": "Low Drifting Sand" }, "DRSN": { "text": "DRSN", "spoken": "Low Drifting Snow" }, "DS": { "text": "DS", "spoken": "dust storm" }, "DU": { "text": "DU", "spoken": "widespread dust" }, "DZ": { "text": "DZ", "spoken": "drizzle" }, "DZPL": { "text": "DZPL", "spoken": "Drizzle And Ice Pellets" }, "DZPLRA": { "text": "DZPLRA", "spoken": "Drizzle, Ice Pellets And Rain" }, "DZRA": { "text": "DZRA", "spoken": "Drizzle And Rain" }, "DZRAPL": { "text": "DZRAPL", "spoken": "Drizzle, Rain And Ice Pellets" }, "DZRASG": { "text": "DZRASG", "spoken": "Drizzle, Rain And Snow Grains" }, "DZRASN": { "text": "DZRASN", "spoken": "Drizzle, Rain And Snow" }, "DZSG": { "text": "DZSG", "spoken": "Drizzle And Snow Grains" }, "DZSGRA": { "text": "DZSGRA", "spoken": "Drizzle, Snow Grains And Rain" }, "DZSN": { "text": "DZSN", "spoken": "Drizzle And Snow" }, "DZSNRA": { "text": "DZSNRA", "spoken": "Drizzle, Snow And Rain" }, "FC": { "text": "FC", "spoken": "funnel cloud tornado waterspout" }, "FG": { "text": "FG", "spoken": "fog" }, "FU": { "text": "FU", "spoken": "smoke" }, "FZ": { "text": "FZ", "spoken": "freezing" }, "FZDZ": { "text": "FZDZ", "spoken": "Freezing Drizzle" }, "FZDZPL": { "text": "FZDZPL", "spoken": "Freezing Drizzle And Ice Pellets" }, "FZDZRA": { "text": "FZDZRA", "spoken": "Freezing Drizzle And Rain" }, "FZDZSG": { "text": "FZDZSG", "spoken": "Freezing Drizzle And Snow Grains" }, "FZDZSN": { "text": "FZDZSN", "spoken": "Freezing Drizzle And Snow" }, "FZFG": { "text": "FZFG", "spoken": "Freezing Fog" }, "FZRA": { "text": "FZRA", "spoken": "Freezing Rain" }, "FZRADZ": { "text": "FZRADZ", "spoken": "Freezing Rain And Drizzle" }, "FZRAPL": { "text": "FZRAPL", "spoken": "Freezing Rain And Ice Pellets" }, "FZRASG": { "text": "FZRASG", "spoken": "Freezing Rain And Snow Grains" }, "FZRASN": { "text": "FZRASN", "spoken": "Freezing Rain And Snow" }, "FZUP": { "text": "FZUP", "spoken": "Unidentified Freezing Precipitation" }, "GR": { "text": "GR", "spoken": "hail" }, "GS": { "text": "GS", "spoken": "small hail" }, "HZ": { "text": "HZ", "spoken": "haze" }, "IC": { "text": "IC", "spoken": "ice crystals" }, "MI": { "text": "MI", "spoken": "shallow" }, "MIFG": { "text": "MIFG", "spoken": "Shallow Fog" }, "NSW": { "text": "NSW", "spoken": "No Significant Weather" }, "PL": { "text": "PL", "spoken": "ice pellets" }, "PLDZ": { "text": "PLDZ", "spoken": "Ice Pellets And Drizzle" }, "PLDZRA": { "text": "PLDZRA", "spoken": "Ice Pellets, Drizzle And Rain" }, "PLRA": { "text": "PLRA", "spoken": "Ice Pellets And Rain" }, "PLRADZ": { "text": "PLRADZ", "spoken": "Ice Pellets, Rain And Drizzle" }, "PLRASN": { "text": "PLRASN", "spoken": "Ice Pellets, Rain And Snow" }, "PLSG": { "text": "PLSG", "spoken": "Ice Pellets And Snow Grains" }, "PLSGSN": { "text": "PLSGSN", "spoken": "Ice Pellets, Snow Grains And Snow" }, "PLSN": { "text": "PLSN", "spoken": "Ice Pellets And Snow" }, "PLSNRA": { "text": "PLSNRA", "spoken": "Ice Pellets, Snow And Rain" }, "PLSNSG": { "text": "PLSNSG", "spoken": "Ice Pellets, Snow And Snow Grains" }, "PO": { "text": "PO", "spoken": "well developed dust, sand whirls" }, "PR": { "text": "PR", "spoken": "partial" }, "PRFG": { "text": "PRFG", "spoken": "Partial Fog" }, "PY": { "text": "PY", "spoken": "spray" }, "RA": { "text": "RA", "spoken": "rain" }, "RADZ": { "text": "RADZ", "spoken": "Rain And Drizzle" }, "RADZPL": { "text": "RADZPL", "spoken": "Rain, Drizzle And Ice Pellets" }, "RADZSG": { "text": "RADZSG", "spoken": "Rain, Drizzle And Snow Grains" }, "RADZSN": { "text": "RADZSN", "spoken": "Rain, Drizzle And Snow" }, "RAPL": { "text": "RAPL", "spoken": "Rain And Ice Pellets" }, "RAPLDZ": { "text": "RAPLDZ", "spoken": "Rain, Ice Pellets And Drizzle" }, "RAPLSN": { "text": "RAPLSN", "spoken": "Rain, Ice Pellets And Snow" }, "RASG": { "text": "RASG", "spoken": "Rain And Snow Grains" }, "RASGDZ": { "text": "RASGDZ", "spoken": "Rain, Snow Grains And Drizzle" }, "RASGSN": { "text": "RASGSN", "spoken": "Rain, Snow Grains And Snow" }, "RASN": { "text": "RASN", "spoken": "Rain And Snow" }, "RASNDZ": { "text": "RASNDZ", "spoken": "Rain, Snow And Drizzle" }, "RASNPL": { "text": "RASNPL", "spoken": "Rain, Snow And Ice Pellets" }, "RASNSG": { "text": "RASNSG", "spoken": "Rain, Snow And Snow Grains" }, "SA": { "text": "SA", "spoken": "sand" }, "SG": { "text": "SG", "spoken": "snow grains" }, "SGDZ": { "text": "SGDZ", "spoken": "Snow Grains And Drizzle" }, "SGDZRA": { "text": "SGDZRA", "spoken": "Snow Grains, Drizzle And Rain" }, "SGPL": { "text": "SGPL", "spoken": "Snow Grains And Ice Pellets" }, "SGPLSN": { "text": "SGPLSN", "spoken": "Snow Grains, Ice Pellets And Snow" }, "SGRA": { "text": "SGRA", "spoken": "Snow Grains And Rain" }, "SGRADZ": { "text": "SGRADZ", "spoken": "Snow Grains, Rain And Drizzle" }, "SGRASN": { "text": "SGRASN", "spoken": "Snow Grains, Rain And Snow" }, "SGSN": { "text": "SGSN", "spoken": "Snow Grains And Snow" }, "SGSNPL": { "text": "SGSNPL", "spoken": "Snow Grains, Snow And Ice Pellets" }, "SGSNRA": { "text": "SGSNRA", "spoken": "Snow Grains, Snow And Rain" }, "SH": { "text": "SH", "spoken": "showers" }, "SHGR": { "text": "SHGR", "spoken": "Showers Of Hail" }, "SHGRRA": { "text": "SHGRRA", "spoken": "Showers Of Hail And Rain" }, "SHGRRASN": { "text": "SHGRRASN", "spoken": "Showers Of Hail, Rain And Snow" }, "SHGRSN": { "text": "SHGRSN", "spoken": "Showers Of Hail And Snow" }, "SHGRSNRA": { "text": "SHGRSNRA", "spoken": "Showers Of Hail, Snow And Rain" }, "SHGS": { "text": "SHGS", "spoken": "Showers Of Snow Pellets" }, "SHGSRA": { "text": "SHGSRA", "spoken": "Showers Of Snow Pellets And Rain" }, "SHGSRASN": { "text": "SHGSRASN", "spoken": "Showers Of Snow Pellets, Rain And Snow" }, "SHGSSN": { "text": "SHGSSN", "spoken": "Showers Of Snow Pellets And Snow" }, "SHGSSNRA": { "text": "SHGSSNRA", "spoken": "Showers Of Snow Pellets, Snow And Rain" }, "SHRA": { "text": "SHRA", "spoken": "Showers Of Rain" }, "SHRAGR": { "text": "SHRAGR", "spoken": "Showers Of Rain And Hail" }, "SHRAGRSN": { "text": "SHRAGRSN", "spoken": "Showers Of Rain, Hail And Snow" }, "SHRAGS": { "text": "SHRAGS", "spoken": "Showers Of Rain And Snow Pellets" }, "SHRAGSSN": { "text": "SHRAGSSN", "spoken": "Showers Of Rain, Snow Pellets And Snow" }, "SHRASN": { "text": "SHRASN", "spoken": "Showers Of Rain And Snow" }, "SHRASNGR": { "text": "SHRASNGR", "spoken": "Showers Of Rain, Snow And Hail" }, "SHRASNGS": { "text": "SHRASNGS", "spoken": "Showers Of Rain, Snow And Snow Pellets" }, "SHSN": { "text": "SHSN", "spoken": "Showers Of Snow" }, "SHSNGR": { "text": "SHSNGR", "spoken": "Showers Of Snow And Hail" }, "SHSNGRRA": { "text": "SHSNGRRA", "spoken": "Showers Of Snow, Hail And Rain" }, "SHSNGS": { "text": "SHSNGS", "spoken": "Showers Of Snow And Snow Pellets" }, "SHSNGSRA": { "text": "SHSNGSRA", "spoken": "Showers Of Snow, Snow Pellets And Rain" }, "SHSNRA": { "text": "SHSNRA", "spoken": "Showers Of Snow And Rain" }, "SHSNRAGR": { "text": "SHSNRAGR", "spoken": "Showers Of Snow, Rain And Hail" }, "SHSNRAGS": { "text": "SHSNRAGS", "spoken": "Showers Of Snow, Rain And Snow Pellets" }, "SHUP": { "text": "SHUP", "spoken": "Unidentified Showers Of Precipitation" }, "SN": { "text": "SN", "spoken": "snow" }, "SNDZ": { "text": "SNDZ", "spoken": "Snow And Drizzle" }, "SNDZRA": { "text": "SNDZRA", "spoken": "Snow, Drizzle And Rain" }, "SNPL": { "text": "SNPL", "spoken": "Snow And Ice Pellets" }, "SNPLRA": { "text": "SNPLRA", "spoken": "Snow, Ice Pellets And Rain" }, "SNPLSG": { "text": "SNPLSG", "spoken": "Snow, Ice Pellets And Snow Grains" }, "SNRA": { "text": "SNRA", "spoken": "Snow And Rain" }, "SNRADZ": { "text": "SNRADZ", "spoken": "Snow, Rain And Drizzle" }, "SNRAPL": { "text": "SNRAPL", "spoken": "Snow, Rain And Ice Pellets" }, "SNRASG": { "text": "SNRASG", "spoken": "Snow, Rain And Snow Grains" }, "SNSG": { "text": "SNSG", "spoken": "Snow And Snow Grains" }, "SNSGPL": { "text": "SNSGPL", "spoken": "Snow, Snow Grains And Ice Pellets" }, "SNSGRA": { "text": "SNSGRA", "spoken": "Snow, Snow Grains And Rain" }, "SQ": { "text": "SQ", "spoken": "squalls" }, "SS": { "text": "SS", "spoken": "sandstorm" }, "TS": { "text": "TS", "spoken": "thunderstorm" }, "TSGR": { "text": "TSGR", "spoken": "Thunderstorm With Hail" }, "TSGRRA": { "text": "TSGRRA", "spoken": "Thunderstorm With Hail And Rain" }, "TSGRRASN": { "text": "TSGRRASN", "spoken": "Thunderstorm With Hail, Rain And Snow" }, "TSGRSN": { "text": "TSGRSN", "spoken": "Thunderstorm With Hail And Snow" }, "TSGRSNRA": { "text": "TSGRSNRA", "spoken": "Thunderstorm With Hail, Snow And Rain" }, "TSGS": { "text": "TSGS", "spoken": "Thunderstorm With Snow Pellets" }, "TSGSRA": { "text": "TSGSRA", "spoken": "Thunderstorm With Snow Pellets And Rain" }, "TSGSRASN": { "text": "TSGSRASN", "spoken": "Thunderstorm With Snow Pellets, Rain And Snow" }, "TSGSSN": { "text": "TSGSSN", "spoken": "Thunderstorm With Snow Pellets And Snow" }, "TSGSSNRA": { "text": "TSGSSNRA", "spoken": "Thunderstorm With Snow Pellets, Snow And Rain" }, "TSRA": { "text": "TSRA", "spoken": "Thunderstorm With Rain" }, "TSRAGR": { "text": "TSRAGR", "spoken": "Thunderstorm With Rain And Hail" }, "TSRAGRSN": { "text": "TSRAGRSN", "spoken": "Thunderstorm With Rain, Hail And Snow" }, "TSRAGS": { "text": "TSRAGS", "spoken": "Thunderstorm With Rain And Snow Pellets" }, "TSRAGSSN": { "text": "TSRAGSSN", "spoken": "Thunderstorm With Rain, Snow Pellets And Snow" }, "TSRASN": { "text": "TSRASN", "spoken": "Thunderstorm With Rain And Snow" }, "TSRASNGR": { "text": "TSRASNGR", "spoken": "Thunderstorm With Rain, Snow And Hail" }, "TSRASNGS": { "text": "TSRASNGS", "spoken": "Thunderstorm With Rain, Snow And Snow Pellets" }, "TSSN": { "text": "TSSN", "spoken": "Thunderstorm With Snow" }, "TSSNGR": { "text": "TSSNGR", "spoken": "Thunderstorm With Snow And Hail" }, "TSSNGRRA": { "text": "TSSNGRRA", "spoken": "Thunderstorm With Snow, Hail And Rain" }, "TSSNGS": { "text": "TSSNGS", "spoken": "Thunderstorm With Snow And Snow Pellets" }, "TSSNGSRA": { "text": "TSSNGSRA", "spoken": "Thunderstorm With Snow, Snow Pellets And Rain" }, "TSSNRA": { "text": "TSSNRA", "spoken": "Thunderstorm With Snow And Rain" }, "TSSNRAGR": { "text": "TSSNRAGR", "spoken": "Thunderstorm With Snow, Rain And Hail" }, "TSSNRAGS": { "text": "TSSNRAGS", "spoken": "Thunderstorm With Snow, Rain And Snow Pellets" }, "TSUP": { "text": "TSUP", "spoken": "Thunderstorm With Unidentified Precipitation" }, "UP": { "text": "UP", "spoken": "unknown precipitation" }, "VA": { "text": "VA", "spoken": "volcanic ash" }, "VCBLDU": { "text": "VCBLDU", "spoken": "Blowing Dust In The Vicinity" }, "VCBLSA": { "text": "VCBLSA", "spoken": "Blowing Sand In The Vicinity" }, "VCBLSN": { "text": "VCBLSN", "spoken": "Blowing Snow In The Vicinity" }, "VCDS": { "text": "VCDS", "spoken": "Duststorm In The Vicinity" }, "VCFC": { "text": "VCFC", "spoken": "Funnel Cloud In The Vicinity" }, "VCFG": { "text": "VCFG", "spoken": "Fog In The Vicinity" }, "VCPO": { "text": "VCPO", "spoken": "Dust/Sand Whirls In The Vicinity" }, "VCSH": { "text": "VCSH", "spoken": "Showers In The Vicinity" }, "VCSS": { "text": "VCSS", "spoken": "Sandstorm In The Vicinity" }, "VCTS": { "text": "VCTS", "spoken": "Thunderstorm In The Vicinity" }, "VCVA": { "text": "VCVA", "spoken": "Volcanic Ash In The Vicinity" } }, "template": { "text": "{weather}", "voice": "PRESENT WEATHER {weather}" } }, "recentWeather": { "template": { "text": "RE{weather}", "voice": "RECENT WEATHER {weather}" } }, "clouds": { "identifyCeilingLayer": false, "identifyCeilingLayerTextAtis": false, "textAtisCeilingPrefix": "CIG", "cloudCeilingLayerTypes": [ "BKN", "OVC" ], "convertToMetric": false, "isAltitudeInHundreds": false, "undeterminedLayerAltitude": { "text": "///", "voice": "cloud height not available" }, "automaticCbDetection": { "text": "//////CB", "voice": "RADAR DETECTED C-B CLOUDS" }, "types": { "FEW": { "text": "FEW{altitude}{convective}", "voice": "few {altitude} feet {convective}" }, "SCT": { "text": "SCT{altitude}{convective}", "voice": "scattered {altitude} feet {convective}" }, "BKN": { "text": "BKN{altitude}{convective}", "voice": "broken {altitude} feet {convective}" }, "OVC": { "text": "OVC{altitude}{convective}", "voice": "overcast {altitude} feet {convective}" }, "VV": { "text": "VV{altitude}", "voice": "vertical visibility {altitude} feet" }, "NSC": { "text": "NSC", "voice": "no significant clouds" }, "NCD": { "text": "NCD", "voice": "no clouds detected" }, "CLR": { "text": "CLR", "voice": "sky clear below one-two thousand" }, "SKC": { "text": "SKC", "voice": "sky clear" } }, "convectiveTypes": { "CB": "cee bee", "TCU": "towering cumulus" }, "template": { "text": "{clouds}", "voice": "CLOUDS {clouds}" } }, "temperature": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "T{temp}", "voice": "TEMPERATURE {temp}" } }, "dewpoint": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "DP{dewpoint}", "voice": "DEWPOINT {dewpoint}" } }, "altimeter": { "pronounceDecimal": false, "template": { "text": "QNH{altimeter}", "voice": "QNH {altimeter} HECTOPASCAL" } }, "trend": { "nosigText": "NOSIG", "nosigVoice": "NOSIG", "becomingText": "BECMG", "becomingVoice": "Becoming", "temporaryText": "TEMPO", "temporaryVoice": "Temporary", "notAvailableText": "TREND NOT AVBL", "notAvailableVoice": "Trend not available", "template": {} }, "windShear": { "runwayText": "WS R{Runway}", "runwayVoice": "Wind Shear Runway {Runway}", "allRunwayText": "WS ALL RWY", "allRunwayVoice": "Wind Shear All Runways", "template": {} }, "transitionLevel": { "values": [ { "low": 1051, "high": 1088, "altitude": 50 }, { "low": 1014, "high": 1050, "altitude": 60 }, { "low": 978, "high": 1013, "altitude": 70 }, { "low": 950, "high": 977, "altitude": 80 } ], "template": { "text": "TRL {trl} ", "voice": ".TRANSITION LEVEL {trl}" } }, "notams": { "template": { "text": "{notams}", "voice": ".{notams}" } }, "closingStatement": { "autoIncludeClosingStatement": true, "template": { "text": "", "voice": " INFORMATION {letter|word} OUT" } } }, "notamsBeforeFreeText": true, "airportConditionsBeforeFreeText": true, "frequency": 125730000, "idsEndpoint": "", "useDecimalTerminology": true, "atisVoice": { "useTextToSpeech": true, "voice": "Default", "speechRate": 150 }, "presets": [ { "id": "b34eee79-c2b7-4e6a-b584-e8efd63a93cb", "name": "05", "airportConditions": "", "notams": "", "template": "EDLP [ATIS_LETTER] [OBS_TIME]\r\nEXPECT VECTORS [ARPT_COND]\r\nRWY_05\r\nOLD_NAV_DATA_06\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "b9012361-6181-4659-8980-1ce8f356eebb", "name": "23", "airportConditions": "", "notams": "", "template": "EDLP [ATIS_LETTER] [OBS_TIME]\r\nEXPECT VECTORS [ARPT_COND]\r\nRWY_23\r\nOLD_NAV_DATA_24\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } } ], "contractions": [ { "variableName": "EDLP", "text": "ATIS EDLP", "voice": "PADABORN INFORMATION" }, { "variableName": "RWY_05", "text": "RWY 05", "voice": "RWY IN USE 05." }, { "variableName": "RWY_23", "text": "RWY 23", "voice": "RWY IN USE 23." }, { "variableName": "ADVISORY", "text": "WHEN AIRBORNE MONITOR ADVISORY ON FREQ 122.800", "voice": "WHEN AIRBORNE MONITOR ADVISORY ON FREQ 122.8." }, { "variableName": "DEP_FREQ_PADL_HMM_125_225", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 125.225", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 125.225." }, { "variableName": "ILS", "text": "FOR ILS APCH", "voice": "FOR ILS APPROACH." }, { "variableName": "LOC", "text": "FOR LOC APCH", "voice": "FOR LOCALIZER APPROACH." }, { "variableName": "RNP", "text": "FOR RNP APCH", "voice": "FOR RNP APPROACH." }, { "variableName": "NDB", "text": "FOR NDB APCH", "voice": "FOR NDB APPROACH." }, { "variableName": "DEP_FREQ_PAD_135_650", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.650", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.650." }, { "variableName": "DEP_FREQ_PADH_136_625", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 136.625", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 136.625." }, { "variableName": "DEP_FREQ_GN_118_215", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 118.215", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 118.215." }, { "variableName": "DEP_FREQ_GNH_136_480", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 136.480", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 136.480." }, { "variableName": "DEP_FREQ_GA_132_230", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 132.230", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 132.230." }, { "variableName": "DEP_FREQ_GAH_125_935", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 125.935", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 125.935." }, { "variableName": "OLD_NAV_DATA_06", "text": "ATTN! RWY 06 RENAMED TO RWY 05. REPORT OLD NAV DATA ON INITIAL CONTACT.", "voice": "ATTN... RWY ^06 RENAMED TO RWY ^05. REPORT OLD NAV DATA ON INITIAL CONTACT." }, { "variableName": "OLD_NAV_DATA_24", "text": "ATTN! RWY 24 RENAMED TO RWY 23. REPORT OLD NAV DATA ON INITIAL CONTACT.", "voice": "ATTN... RWY ^24 RENAMED TO RWY ^23. REPORT OLD NAV DATA ON INITIAL CONTACT." } ], "airportConditionDefinitions": [ { "text": "ILS", "ordinal": 1, "enabled": true }, { "text": "RNP", "ordinal": 2, "enabled": false }, { "text": "NDB", "ordinal": 3, "enabled": false }, { "text": "LOC", "ordinal": 4, "enabled": false } ], "notamDefinitions": [ { "text": "ADVISORY", "ordinal": 1, "enabled": true }, { "text": "DEP_FREQ_PADL_HMM_125_225", "ordinal": 2, "enabled": false }, { "text": "DEP_FREQ_PAD_135_650", "ordinal": 3, "enabled": false }, { "text": "DEP_FREQ_PADH_136_625", "ordinal": 3, "enabled": false }, { "text": "DEP_FREQ_GN_118_215", "ordinal": 5, "enabled": false }, { "text": "DEP_FREQ_GNH_136_480", "ordinal": 6, "enabled": false }, { "text": "DEP_FREQ_GA_132_230", "ordinal": 7, "enabled": false }, { "text": "DEP_FREQ_GAH_125_935", "ordinal": 8, "enabled": false }, { "text": "CAUTION WINDSHEAR ALL RWYS", "ordinal": 9, "enabled": false } ] }, { "id": "763ea715-a0ea-4fce-b973-00dde4db0061", "ordinal": 9, "identifier": "EDLV", "name": "Weeze", "atisType": "Combined", "codeRange": { "low": "A", "high": "Z" }, "atisFormat": { "observationTime": { "standardUpdateTime": [ 20, 50 ], "template": { "text": "{type} {day}{time} ", "voice": ". {special} MET REPORT TIME {time}." } }, "surfaceWind": { "speakLeadingZero": false, "magneticVariation": { "enabled": false, "magneticDegrees": 0 }, "standard": { "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit}" } }, "standardGust": { "template": { "text": "{wind_dir}{wind_spd}G{wind_gust}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit} GUSTS {wind_gust} {wind_unit}" } }, "variable": { "template": { "text": "VRB{wind_spd}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit}" } }, "variableGust": { "template": { "text": "VRB{wind_spd}G{wind_gust}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit} GUSTS {wind_gust} {wind_unit}" } }, "variableDirection": { "template": { "text": "{wind_vmin}V{wind_vmax}", "voice": "VARIABLE BETWEEN {wind_vmin} AND {wind_vmax} DEGREES" } }, "calm": { "calmWindSpeed": 2, "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND CALM" } } }, "visibility": { "north": "to the north", "northEast": "to the north-east", "east": "to the east", "southEast": "to the south-east", "south": "to the south", "southWest": "to the south-west", "west": "to the west", "northWest": "to the north-west", "unlimitedVisibilityVoice": "visibility ^10 kilometers", "unlimitedVisibilityText": "9999", "includeVisibilitySuffix": true, "metersCutoff": 5000, "template": { "text": "{visibility}", "voice": "VISIBILITY {visibility}" } }, "runwayVisualRange": { "neutralTendency": "Neutral", "goingUpTendency": "upgrading", "goingDownTendency": "downgrading", "template": {} }, "presentWeather": { "presentWeatherTypes": { "-DS": { "text": "-DS", "spoken": "Light Duststorm" }, "-DZ": { "text": "-DZ", "spoken": "Light Drizzle" }, "-DZPL": { "text": "-DZPL", "spoken": "Light Drizzle And Ice Pellets" }, "-DZPLRA": { "text": "-DZPLRA", "spoken": "Light Drizzle, Ice Pellets And Rain" }, "-DZRA": { "text": "-DZRA", "spoken": "Light Drizzle And Rain" }, "-DZRAPL": { "text": "-DZRAPL", "spoken": "Light Drizzle, Rain And Ice Pellets" }, "-DZRASG": { "text": "-DZRASG", "spoken": "Light Drizzle, Rain And Snow Grains" }, "-DZRASN": { "text": "-DZRASN", "spoken": "Light Drizzle, Rain And Snow" }, "-DZSG": { "text": "-DZSG", "spoken": "Light Drizzle And Snow Grains" }, "-DZSGRA": { "text": "-DZSGRA", "spoken": "Light Drizzle, Snow Grains And Rain" }, "-DZSN": { "text": "-DZSN", "spoken": "Light Drizzle And Snow" }, "-DZSNRA": { "text": "-DZSNRA", "spoken": "Light Drizzle, Snow And Rain" }, "-FZDZ": { "text": "-FZDZ", "spoken": "Light Freezing Drizzle" }, "-FZDZPL": { "text": "-FZDZPL", "spoken": "Light Freezing Drizzle And Ice Pellets" }, "-FZDZRA": { "text": "-FZDZRA", "spoken": "Light Freezing Drizzle And Rain" }, "-FZDZSG": { "text": "-FZDZSG", "spoken": "Light Freezing Drizzle And Snow Grains" }, "-FZDZSN": { "text": "-FZDZSN", "spoken": "Light Freezing Drizzle And Snow" }, "-FZRA": { "text": "-FZRA", "spoken": "Light Freezing Rain" }, "-FZRADZ": { "text": "-FZRADZ", "spoken": "Light Freezing Rain And Drizzle" }, "-FZRAPL": { "text": "-FZRAPL", "spoken": "Light Freezing Rain And Ice Pellets" }, "-FZRASG": { "text": "-FZRASG", "spoken": "Light Freezing Rain And Snow Grains" }, "-FZRASN": { "text": "-FZRASN", "spoken": "Light Freezing Rain And Snow" }, "-FZUP": { "text": "-FZUP", "spoken": "Light Unidentified Freezing Precipitation" }, "-PL": { "text": "-PL", "spoken": "Light Ice Pellets" }, "-PLDZ": { "text": "-PLDZ", "spoken": "Light Ice Pellets And Drizzle" }, "-PLDZRA": { "text": "-PLDZRA", "spoken": "Light Ice Pellets, Drizzle And Rain" }, "-PLRA": { "text": "-PLRA", "spoken": "Light Ice Pellets And Rain" }, "-PLRADZ": { "text": "-PLRADZ", "spoken": "Light Ice Pellets, Rain And Drizzle" }, "-PLRASN": { "text": "-PLRASN", "spoken": "Light Ice Pellets, Rain And Snow" }, "-PLSG": { "text": "-PLSG", "spoken": "Light Ice Pellets And Snow Grains" }, "-PLSGSN": { "text": "-PLSGSN", "spoken": "Light Ice Pellets, Snow Grains And Snow" }, "-PLSN": { "text": "-PLSN", "spoken": "Light Ice Pellets And Snow" }, "-PLSNRA": { "text": "-PLSNRA", "spoken": "Light Ice Pellets, Snow And Rain" }, "-PLSNSG": { "text": "-PLSNSG", "spoken": "Light Ice Pellets, Snow And Snow Grains" }, "-RA": { "text": "-RA", "spoken": "Light Rain" }, "-RADZ": { "text": "-RADZ", "spoken": "Light Rain And Drizzle" }, "-RADZPL": { "text": "-RADZPL", "spoken": "Light Rain, Drizzle And Ice Pellets" }, "-RADZSG": { "text": "-RADZSG", "spoken": "Light Rain, Drizzle And Snow Grains" }, "-RADZSN": { "text": "-RADZSN", "spoken": "Light Rain, Drizzle And Snow" }, "-RAPL": { "text": "-RAPL", "spoken": "Light Rain And Ice Pellets" }, "-RAPLDZ": { "text": "-RAPLDZ", "spoken": "Light Rain, Ice Pellets And Drizzle" }, "-RAPLSN": { "text": "-RAPLSN", "spoken": "Light Rain, Ice Pellets And Snow" }, "-RASG": { "text": "-RASG", "spoken": "Light Rain And Snow Grains" }, "-RASGDZ": { "text": "-RASGDZ", "spoken": "Light Rain, Snow Grains And Drizzle" }, "-RASGSN": { "text": "-RASGSN", "spoken": "Light Rain, Snow Grains And Snow" }, "-RASN": { "text": "-RASN", "spoken": "Light Rain And Snow" }, "-RASNDZ": { "text": "-RASNDZ", "spoken": "Light Rain, Snow And Drizzle" }, "-RASNPL": { "text": "-RASNPL", "spoken": "Light Rain, Snow And Ice Pellets" }, "-RASNSG": { "text": "-RASNSG", "spoken": "Light Rain, Snow And Snow Grains" }, "-SG": { "text": "-SG", "spoken": "Light Snow Grains" }, "-SGDZ": { "text": "-SGDZ", "spoken": "Light Snow Grains And Drizzle" }, "-SGDZRA": { "text": "-SGDZRA", "spoken": "Light Snow Grains, Drizzle And Rain" }, "-SGPL": { "text": "-SGPL", "spoken": "Light Snow Grains And Ice Pellets" }, "-SGPLSN": { "text": "-SGPLSN", "spoken": "Light Snow Grains, Ice Pellets And Snow" }, "-SGRA": { "text": "-SGRA", "spoken": "Light Snow Grains And Rain" }, "-SGRADZ": { "text": "-SGRADZ", "spoken": "Light Snow Grains, Rain And Drizzle" }, "-SGRASN": { "text": "-SGRASN", "spoken": "Light Snow Grains, Rain And Snow" }, "-SGSN": { "text": "-SGSN", "spoken": "Light Snow Grains And Snow" }, "-SGSNPL": { "text": "-SGSNPL", "spoken": "Light Snow Grains, Snow And Ice Pellets" }, "-SGSNRA": { "text": "-SGSNRA", "spoken": "Light Snow Grains, Snow And Rain" }, "-SHGR": { "text": "-SHGR", "spoken": "Light Showers Of Hail" }, "-SHGRRA": { "text": "-SHGRRA", "spoken": "Light Showers Of Hail And Rain" }, "-SHGRRASN": { "text": "-SHGRRASN", "spoken": "Light Showers Of Hail, Rain And Snow" }, "-SHGRSN": { "text": "-SHGRSN", "spoken": "Light Showers Of Hail And Snow" }, "-SHGRSNRA": { "text": "-SHGRSNRA", "spoken": "Light Showers Of Hail, Snow And Rain" }, "-SHGS": { "text": "-SHGS", "spoken": "Light Showers Of Snow Pellets" }, "-SHGSRA": { "text": "-SHGSRA", "spoken": "Light Showers Of Snow Pellets And Rain" }, "-SHGSRASN": { "text": "-SHGSRASN", "spoken": "Light Showers Of Snow Pellets, Rain And Snow" }, "-SHGSSN": { "text": "-SHGSSN", "spoken": "Light Showers Of Snow Pellets And Snow" }, "-SHGSSNRA": { "text": "-SHGSSNRA", "spoken": "Light Showers Of Snow Pellets, Snow And Rain" }, "-SHRA": { "text": "-SHRA", "spoken": "Light Showers Of Rain" }, "-SHRAGR": { "text": "-SHRAGR", "spoken": "Light Showers Of Rain And Hail" }, "-SHRAGRSN": { "text": "-SHRAGRSN", "spoken": "Light Showers Of Rain, Hail And Snow" }, "-SHRAGS": { "text": "-SHRAGS", "spoken": "Light Showers Of Rain And Snow Pellets" }, "-SHRAGSSN": { "text": "-SHRAGSSN", "spoken": "Light Showers Of Rain, Snow Pellets And Snow" }, "-SHRASN": { "text": "-SHRASN", "spoken": "Light Showers Of Rain And Snow" }, "-SHRASNGR": { "text": "-SHRASNGR", "spoken": "Light Showers Of Rain, Snow And Hail" }, "-SHRASNGS": { "text": "-SHRASNGS", "spoken": "Light Showers Of Rain, Snow And Snow Pellets" }, "-SHSN": { "text": "-SHSN", "spoken": "Light Showers Of Snow" }, "-SHSNGR": { "text": "-SHSNGR", "spoken": "Light Showers Of Snow And Hail" }, "-SHSNGRRA": { "text": "-SHSNGRRA", "spoken": "Light Showers Of Snow, Hail And Rain" }, "-SHSNGS": { "text": "-SHSNGS", "spoken": "Light Showers Of Snow And Snow Pellets" }, "-SHSNGSRA": { "text": "-SHSNGSRA", "spoken": "Light Showers Of Snow, Snow Pellets And Rain" }, "-SHSNRA": { "text": "-SHSNRA", "spoken": "Light Showers Of Snow And Rain" }, "-SHSNRAGR": { "text": "-SHSNRAGR", "spoken": "Light Showers Of Snow, Rain And Hail" }, "-SHSNRAGS": { "text": "-SHSNRAGS", "spoken": "Light Showers Of Snow, Rain And Snow Pellets" }, "-SHUP": { "text": "-SHUP", "spoken": "Light Unidentified Showers Of Precipitation" }, "-SN": { "text": "-SN", "spoken": "Light Snow" }, "-SNDZ": { "text": "-SNDZ", "spoken": "Light Snow And Drizzle" }, "-SNDZRA": { "text": "-SNDZRA", "spoken": "Light Snow, Drizzle And Rain" }, "-SNPL": { "text": "-SNPL", "spoken": "Light Snow And Ice Pellets" }, "-SNPLRA": { "text": "-SNPLRA", "spoken": "Light Snow, Ice Pellets And Rain" }, "-SNPLSG": { "text": "-SNPLSG", "spoken": "Light Snow, Ice Pellets And Snow Grains" }, "-SNRA": { "text": "-SNRA", "spoken": "Light Snow And Rain" }, "-SNRADZ": { "text": "-SNRADZ", "spoken": "Light Snow, Rain And Drizzle" }, "-SNRAPL": { "text": "-SNRAPL", "spoken": "Light Snow, Rain And Ice Pellets" }, "-SNRASG": { "text": "-SNRASG", "spoken": "Light Snow, Rain And Snow Grains" }, "-SNSG": { "text": "-SNSG", "spoken": "Light Snow And Snow Grains" }, "-SNSGPL": { "text": "-SNSGPL", "spoken": "Light Snow, Snow Grains And Ice Pellets" }, "-SNSGRA": { "text": "-SNSGRA", "spoken": "Light Snow, Snow Grains And Rain" }, "-SS": { "text": "-SS", "spoken": "Light Sandstorm" }, "-TSGR": { "text": "-TSGR", "spoken": "Thunderstorm With Light Hail" }, "-TSGRRA": { "text": "-TSGRRA", "spoken": "Thunderstorm With Light Hail And Rain" }, "-TSGRRASN": { "text": "-TSGRRASN", "spoken": "Thunderstorm With Light Hail, Rain And Snow" }, "-TSGRSN": { "text": "-TSGRSN", "spoken": "Thunderstorm With Light Hail And Snow" }, "-TSGRSNRA": { "text": "-TSGRSNRA", "spoken": "Thunderstorm With Light Hail, Snow And Rain" }, "-TSGS": { "text": "-TSGS", "spoken": "Thunderstorm With Light Snow Pellets" }, "-TSGSRA": { "text": "-TSGSRA", "spoken": "Thunderstorm With Light Snow Pellets And Rain" }, "-TSGSRASN": { "text": "-TSGSRASN", "spoken": "Thunderstorm With Light Snow Pellets, Rain And Snow" }, "-TSGSSN": { "text": "-TSGSSN", "spoken": "Thunderstorm With Light Snow Pellets And Snow" }, "-TSGSSNRA": { "text": "-TSGSSNRA", "spoken": "Thunderstorm With Light Snow Pellets, Snow And Rain" }, "-TSRA": { "text": "-TSRA", "spoken": "Thunderstorm With Light Rain" }, "-TSRAGR": { "text": "-TSRAGR", "spoken": "Thunderstorm With Light Rain And Hail" }, "-TSRAGRSN": { "text": "-TSRAGRSN", "spoken": "Thunderstorm With Light Rain, Hail And Snow" }, "-TSRAGS": { "text": "-TSRAGS", "spoken": "Thunderstorm With Light Rain And Snow Pellets" }, "-TSRAGSSN": { "text": "-TSRAGSSN", "spoken": "Thunderstorm With Light Rain, Snow Pellets And Snow" }, "-TSRASN": { "text": "-TSRASN", "spoken": "Thunderstorm With Light Rain And Snow" }, "-TSRASNGR": { "text": "-TSRASNGR", "spoken": "Thunderstorm With Light Rain, Snow And Hail" }, "-TSRASNGS": { "text": "-TSRASNGS", "spoken": "Thunderstorm With Light Rain, Snow And Snow Pellets" }, "-TSSN": { "text": "-TSSN", "spoken": "Thunderstorm With Light Snow" }, "-TSSNGR": { "text": "-TSSNGR", "spoken": "Thunderstorm With Light Snow And Hail" }, "-TSSNGRRA": { "text": "-TSSNGRRA", "spoken": "Thunderstorm With Light Snow, Hail And Rain" }, "-TSSNGS": { "text": "-TSSNGS", "spoken": "Thunderstorm With Light Snow And Snow Pellets" }, "-TSSNGSRA": { "text": "-TSSNGSRA", "spoken": "Thunderstorm With Light Snow, Snow Pellets And Rain" }, "-TSSNRA": { "text": "-TSSNRA", "spoken": "Thunderstorm With Light Snow And Rain" }, "-TSSNRAGR": { "text": "-TSSNRAGR", "spoken": "Thunderstorm With Light Snow, Rain And Hail" }, "-TSSNRAGS": { "text": "-TSSNRAGS", "spoken": "Thunderstorm With Light Snow, Rain And Snow Pellets" }, "-TSUP": { "text": "-TSUP", "spoken": "Thunderstorm With Light Unidentified Precipitation" }, "-UP": { "text": "-UP", "spoken": "Light Unidentified Precipitation" }, "+DS": { "text": "+DS", "spoken": "Heavy Duststorm" }, "+DZ": { "text": "+DZ", "spoken": "Heavy Drizzle" }, "+DZPL": { "text": "+DZPL", "spoken": "Heavy Drizzle And Ice Pellets" }, "+DZPLRA": { "text": "+DZPLRA", "spoken": "Heavy Drizzle, Ice Pellets And Rain" }, "+DZRA": { "text": "+DZRA", "spoken": "Heavy Drizzle And Rain" }, "+DZRAPL": { "text": "+DZRAPL", "spoken": "Heavy Drizzle, Rain And Ice Pellets" }, "+DZRASG": { "text": "+DZRASG", "spoken": "Heavy Drizzle, Rain And Snow Grains" }, "+DZRASN": { "text": "+DZRASN", "spoken": "Heavy Drizzle, Rain And Snow" }, "+DZSG": { "text": "+DZSG", "spoken": "Heavy Drizzle And Snow Grains" }, "+DZSGRA": { "text": "+DZSGRA", "spoken": "Heavy Drizzle, Snow Grains And Rain" }, "+DZSN": { "text": "+DZSN", "spoken": "Heavy Drizzle And Snow" }, "+DZSNRA": { "text": "+DZSNRA", "spoken": "Heavy Drizzle, Snow And Rain" }, "+FC": { "text": "+FC", "spoken": "Well-Developed Funnel Cloud" }, "+FZDZ": { "text": "+FZDZ", "spoken": "Heavy Freezing Drizzle" }, "+FZDZPL": { "text": "+FZDZPL", "spoken": "Heavy Freezing Drizzle And Ice Pellets" }, "+FZDZRA": { "text": "+FZDZRA", "spoken": "Heavy Freezing Drizzle And Rain" }, "+FZDZSG": { "text": "+FZDZSG", "spoken": "Heavy Freezing Drizzle And Snow Grains" }, "+FZDZSN": { "text": "+FZDZSN", "spoken": "Heavy Freezing Drizzle And Snow" }, "+FZRA": { "text": "+FZRA", "spoken": "Heavy Freezing Rain" }, "+FZRADZ": { "text": "+FZRADZ", "spoken": "Heavy Freezing Rain And Drizzle" }, "+FZRAPL": { "text": "+FZRAPL", "spoken": "Heavy Freezing Rain And Ice Pellets" }, "+FZRASG": { "text": "+FZRASG", "spoken": "Heavy Freezing Rain And Snow Grains" }, "+FZRASN": { "text": "+FZRASN", "spoken": "Heavy Freezing Rain And Snow" }, "+FZUP": { "text": "+FZUP", "spoken": "Heavy Unidentified Freezing Precipitation" }, "+PL": { "text": "+PL", "spoken": "Heavy Ice Pellets" }, "+PLDZ": { "text": "+PLDZ", "spoken": "Heavy Ice Pellets And Drizzle" }, "+PLDZRA": { "text": "+PLDZRA", "spoken": "Heavy Ice Pellets, Drizzle And Rain" }, "+PLRA": { "text": "+PLRA", "spoken": "Heavy Ice Pellets And Rain" }, "+PLRADZ": { "text": "+PLRADZ", "spoken": "Heavy Ice Pellets, Rain And Drizzle" }, "+PLRASN": { "text": "+PLRASN", "spoken": "Heavy Ice Pellets, Rain And Snow" }, "+PLSG": { "text": "+PLSG", "spoken": "Heavy Ice Pellets And Snow Grains" }, "+PLSGSN": { "text": "+PLSGSN", "spoken": "Heavy Ice Pellets, Snow Grains And Snow" }, "+PLSN": { "text": "+PLSN", "spoken": "Heavy Ice Pellets And Snow" }, "+PLSNRA": { "text": "+PLSNRA", "spoken": "Heavy Ice Pellets, Snow And Rain" }, "+PLSNSG": { "text": "+PLSNSG", "spoken": "Heavy Ice Pellets, Snow And Snow Grains" }, "+RA": { "text": "+RA", "spoken": "Heavy Rain" }, "+RADZ": { "text": "+RADZ", "spoken": "Heavy Rain And Drizzle" }, "+RADZPL": { "text": "+RADZPL", "spoken": "Heavy Rain, Drizzle And Ice Pellets" }, "+RADZSG": { "text": "+RADZSG", "spoken": "Heavy Rain, Drizzle And Snow Grains" }, "+RADZSN": { "text": "+RADZSN", "spoken": "Heavy Rain, Drizzle And Snow" }, "+RAPL": { "text": "+RAPL", "spoken": "Heavy Rain And Ice Pellets" }, "+RAPLDZ": { "text": "+RAPLDZ", "spoken": "Heavy Rain, Ice Pellets And Drizzle" }, "+RAPLSN": { "text": "+RAPLSN", "spoken": "Heavy Rain, Ice Pellets And Snow" }, "+RASG": { "text": "+RASG", "spoken": "Heavy Rain And Snow Grains" }, "+RASGDZ": { "text": "+RASGDZ", "spoken": "Heavy Rain, Snow Grains And Drizzle" }, "+RASGSN": { "text": "+RASGSN", "spoken": "Heavy Rain, Snow Grains And Snow" }, "+RASN": { "text": "+RASN", "spoken": "Heavy Rain And Snow" }, "+RASNDZ": { "text": "+RASNDZ", "spoken": "Heavy Rain, Snow And Drizzle" }, "+RASNPL": { "text": "+RASNPL", "spoken": "Heavy Rain, Snow And Ice Pellets" }, "+RASNSG": { "text": "+RASNSG", "spoken": "Heavy Rain, Snow And Snow Grains" }, "+SG": { "text": "+SG", "spoken": "Heavy Snow Grains" }, "+SGDZ": { "text": "+SGDZ", "spoken": "Heavy Snow Grains And Drizzle" }, "+SGDZRA": { "text": "+SGDZRA", "spoken": "Heavy Snow Grains, Drizzle And Rain" }, "+SGPL": { "text": "+SGPL", "spoken": "Heavy Snow Grains And Ice Pellets" }, "+SGPLSN": { "text": "+SGPLSN", "spoken": "Heavy Snow Grains, Ice Pellets And Snow" }, "+SGRA": { "text": "+SGRA", "spoken": "Heavy Snow Grains And Rain" }, "+SGRADZ": { "text": "+SGRADZ", "spoken": "Heavy Snow Grains, Rain And Drizzle" }, "+SGRASN": { "text": "+SGRASN", "spoken": "Heavy Snow Grains, Rain And Snow" }, "+SGSN": { "text": "+SGSN", "spoken": "Heavy Snow Grains And Snow" }, "+SGSNPL": { "text": "+SGSNPL", "spoken": "Heavy Snow Grains, Snow And Ice Pellets" }, "+SGSNRA": { "text": "+SGSNRA", "spoken": "Heavy Snow Grains, Snow And Rain" }, "+SHGR": { "text": "+SHGR", "spoken": "Heavy Showers Of Hail" }, "+SHGRRA": { "text": "+SHGRRA", "spoken": "Heavy Showers Of Hail And Rain" }, "+SHGRRASN": { "text": "+SHGRRASN", "spoken": "Heavy Showers Of Hail, Rain And Snow" }, "+SHGRSN": { "text": "+SHGRSN", "spoken": "Heavy Showers Of Hail And Snow" }, "+SHGRSNRA": { "text": "+SHGRSNRA", "spoken": "Heavy Showers Of Hail, Snow And Rain" }, "+SHGS": { "text": "+SHGS", "spoken": "Heavy Showers Of Snow Pellets" }, "+SHGSRA": { "text": "+SHGSRA", "spoken": "Heavy Showers Of Snow Pellets And Rain" }, "+SHGSRASN": { "text": "+SHGSRASN", "spoken": "Heavy Showers Of Snow Pellets, Rain And Snow" }, "+SHGSSN": { "text": "+SHGSSN", "spoken": "Heavy Showers Of Snow Pellets And Snow" }, "+SHGSSNRA": { "text": "+SHGSSNRA", "spoken": "Heavy Showers Of Snow Pellets, Snow And Rain" }, "+SHRA": { "text": "+SHRA", "spoken": "Heavy Showers Of Rain" }, "+SHRAGR": { "text": "+SHRAGR", "spoken": "Heavy Showers Of Rain And Hail" }, "+SHRAGRSN": { "text": "+SHRAGRSN", "spoken": "Heavy Showers Of Rain, Hail And Snow" }, "+SHRAGS": { "text": "+SHRAGS", "spoken": "Heavy Showers Of Rain And Snow Pellets" }, "+SHRAGSSN": { "text": "+SHRAGSSN", "spoken": "Heavy Showers Of Rain, Snow Pellets And Snow" }, "+SHRASN": { "text": "+SHRASN", "spoken": "Heavy Showers Of Rain And Snow" }, "+SHRASNGR": { "text": "+SHRASNGR", "spoken": "Heavy Showers Of Rain, Snow And Hail" }, "+SHRASNGS": { "text": "+SHRASNGS", "spoken": "Heavy Showers Of Rain, Snow And Snow Pellets" }, "+SHSN": { "text": "+SHSN", "spoken": "Heavy Showers Of Snow" }, "+SHSNGR": { "text": "+SHSNGR", "spoken": "Heavy Showers Of Snow And Hail" }, "+SHSNGRRA": { "text": "+SHSNGRRA", "spoken": "Heavy Showers Of Snow, Hail And Rain" }, "+SHSNGS": { "text": "+SHSNGS", "spoken": "Heavy Showers Of Snow And Snow Pellets" }, "+SHSNGSRA": { "text": "+SHSNGSRA", "spoken": "Heavy Showers Of Snow, Snow Pellets And Rain" }, "+SHSNRA": { "text": "+SHSNRA", "spoken": "Heavy Showers Of Snow And Rain" }, "+SHSNRAGR": { "text": "+SHSNRAGR", "spoken": "Heavy Showers Of Snow, Rain And Hail" }, "+SHSNRAGS": { "text": "+SHSNRAGS", "spoken": "Heavy Showers Of Snow, Rain And Snow Pellets" }, "+SHUP": { "text": "+SHUP", "spoken": "Heavy Unidentified Showers Of Precipitation" }, "+SN": { "text": "+SN", "spoken": "Heavy Snow" }, "+SNDZ": { "text": "+SNDZ", "spoken": "Heavy Snow And Drizzle" }, "+SNDZRA": { "text": "+SNDZRA", "spoken": "Heavy Snow, Drizzle And Rain" }, "+SNPL": { "text": "+SNPL", "spoken": "Heavy Snow And Ice Pellets" }, "+SNPLRA": { "text": "+SNPLRA", "spoken": "Heavy Snow, Ice Pellets And Rain" }, "+SNPLSG": { "text": "+SNPLSG", "spoken": "Heavy Snow, Ice Pellets And Snow Grains" }, "+SNRA": { "text": "+SNRA", "spoken": "Heavy Snow And Rain" }, "+SNRADZ": { "text": "+SNRADZ", "spoken": "Heavy Snow, Rain And Drizzle" }, "+SNRAPL": { "text": "+SNRAPL", "spoken": "Heavy Snow, Rain And Ice Pellets" }, "+SNRASG": { "text": "+SNRASG", "spoken": "Heavy Snow, Rain And Snow Grains" }, "+SNSG": { "text": "+SNSG", "spoken": "Heavy Snow And Snow Grains" }, "+SNSGPL": { "text": "+SNSGPL", "spoken": "Heavy Snow, Snow Grains And Ice Pellets" }, "+SNSGRA": { "text": "+SNSGRA", "spoken": "Heavy Snow, Snow Grains And Rain" }, "+SS": { "text": "+SS", "spoken": "Heavy Sandstorm" }, "+TSGR": { "text": "+TSGR", "spoken": "Thunderstorm With Heavy Hail" }, "+TSGRRA": { "text": "+TSGRRA", "spoken": "Thunderstorm With Heavy Hail And Rain" }, "+TSGRRASN": { "text": "+TSGRRASN", "spoken": "Thunderstorm With Heavy Hail, Rain And Snow" }, "+TSGRSN": { "text": "+TSGRSN", "spoken": "Thunderstorm With Heavy Hail And Snow" }, "+TSGRSNRA": { "text": "+TSGRSNRA", "spoken": "Thunderstorm With Heavy Hail, Snow And Rain" }, "+TSGS": { "text": "+TSGS", "spoken": "Thunderstorm With Heavy Snow Pellets" }, "+TSGSRA": { "text": "+TSGSRA", "spoken": "Thunderstorm With Heavy Snow Pellets And Rain" }, "+TSGSRASN": { "text": "+TSGSRASN", "spoken": "Thunderstorm With Heavy Snow Pellets, Rain And Snow" }, "+TSGSSN": { "text": "+TSGSSN", "spoken": "Thunderstorm With Heavy Snow Pellets And Snow" }, "+TSGSSNRA": { "text": "+TSGSSNRA", "spoken": "Thunderstorm With Heavy Snow Pellets, Snow And Rain" }, "+TSRA": { "text": "+TSRA", "spoken": "Thunderstorm With Heavy Rain" }, "+TSRAGR": { "text": "+TSRAGR", "spoken": "Thunderstorm With Heavy Rain And Hail" }, "+TSRAGRSN": { "text": "+TSRAGRSN", "spoken": "Thunderstorm With Heavy Rain, Hail And Snow" }, "+TSRAGS": { "text": "+TSRAGS", "spoken": "Thunderstorm With Heavy Rain And Snow Pellets" }, "+TSRAGSSN": { "text": "+TSRAGSSN", "spoken": "Thunderstorm With Heavy Rain, Snow Pellets And Snow" }, "+TSRASN": { "text": "+TSRASN", "spoken": "Thunderstorm With Heavy Rain And Snow" }, "+TSRASNGR": { "text": "+TSRASNGR", "spoken": "Thunderstorm With Heavy Rain, Snow And Hail" }, "+TSRASNGS": { "text": "+TSRASNGS", "spoken": "Thunderstorm With Heavy Rain, Snow And Snow Pellets" }, "+TSSN": { "text": "+TSSN", "spoken": "Thunderstorm With Heavy Snow" }, "+TSSNGR": { "text": "+TSSNGR", "spoken": "Thunderstorm With Heavy Snow And Hail" }, "+TSSNGRRA": { "text": "+TSSNGRRA", "spoken": "Thunderstorm With Heavy Snow, Hail And Rain" }, "+TSSNGS": { "text": "+TSSNGS", "spoken": "Thunderstorm With Heavy Snow And Snow Pellets" }, "+TSSNGSRA": { "text": "+TSSNGSRA", "spoken": "Thunderstorm With Heavy Snow, Snow Pellets And Rain" }, "+TSSNRA": { "text": "+TSSNRA", "spoken": "Thunderstorm With Heavy Snow And Rain" }, "+TSSNRAGR": { "text": "+TSSNRAGR", "spoken": "Thunderstorm With Heavy Snow, Rain And Hail" }, "+TSSNRAGS": { "text": "+TSSNRAGS", "spoken": "Thunderstorm With Heavy Snow, Rain And Snow Pellets" }, "+TSUP": { "text": "+TSUP", "spoken": "Thunderstorm With Heavy Unidentified Precipitation" }, "+UP": { "text": "+UP", "spoken": "Heavy Unidentified Precipitation" }, "BC": { "text": "BC", "spoken": "patches" }, "BCFG": { "text": "BCFG", "spoken": "Patches Of Fog" }, "BL": { "text": "BL", "spoken": "blowing" }, "BLDU": { "text": "BLDU", "spoken": "Blowing Dust" }, "BLSA": { "text": "BLSA", "spoken": "Blowing Sand" }, "BLSN": { "text": "BLSN", "spoken": "Blowing Snow" }, "BR": { "text": "BR", "spoken": "mist" }, "DR": { "text": "DR", "spoken": "low drifting" }, "DRDU": { "text": "DRDU", "spoken": "Low Drifting Dust" }, "DRSA": { "text": "DRSA", "spoken": "Low Drifting Sand" }, "DRSN": { "text": "DRSN", "spoken": "Low Drifting Snow" }, "DS": { "text": "DS", "spoken": "dust storm" }, "DU": { "text": "DU", "spoken": "widespread dust" }, "DZ": { "text": "DZ", "spoken": "drizzle" }, "DZPL": { "text": "DZPL", "spoken": "Drizzle And Ice Pellets" }, "DZPLRA": { "text": "DZPLRA", "spoken": "Drizzle, Ice Pellets And Rain" }, "DZRA": { "text": "DZRA", "spoken": "Drizzle And Rain" }, "DZRAPL": { "text": "DZRAPL", "spoken": "Drizzle, Rain And Ice Pellets" }, "DZRASG": { "text": "DZRASG", "spoken": "Drizzle, Rain And Snow Grains" }, "DZRASN": { "text": "DZRASN", "spoken": "Drizzle, Rain And Snow" }, "DZSG": { "text": "DZSG", "spoken": "Drizzle And Snow Grains" }, "DZSGRA": { "text": "DZSGRA", "spoken": "Drizzle, Snow Grains And Rain" }, "DZSN": { "text": "DZSN", "spoken": "Drizzle And Snow" }, "DZSNRA": { "text": "DZSNRA", "spoken": "Drizzle, Snow And Rain" }, "FC": { "text": "FC", "spoken": "funnel cloud tornado waterspout" }, "FG": { "text": "FG", "spoken": "fog" }, "FU": { "text": "FU", "spoken": "smoke" }, "FZ": { "text": "FZ", "spoken": "freezing" }, "FZDZ": { "text": "FZDZ", "spoken": "Freezing Drizzle" }, "FZDZPL": { "text": "FZDZPL", "spoken": "Freezing Drizzle And Ice Pellets" }, "FZDZRA": { "text": "FZDZRA", "spoken": "Freezing Drizzle And Rain" }, "FZDZSG": { "text": "FZDZSG", "spoken": "Freezing Drizzle And Snow Grains" }, "FZDZSN": { "text": "FZDZSN", "spoken": "Freezing Drizzle And Snow" }, "FZFG": { "text": "FZFG", "spoken": "Freezing Fog" }, "FZRA": { "text": "FZRA", "spoken": "Freezing Rain" }, "FZRADZ": { "text": "FZRADZ", "spoken": "Freezing Rain And Drizzle" }, "FZRAPL": { "text": "FZRAPL", "spoken": "Freezing Rain And Ice Pellets" }, "FZRASG": { "text": "FZRASG", "spoken": "Freezing Rain And Snow Grains" }, "FZRASN": { "text": "FZRASN", "spoken": "Freezing Rain And Snow" }, "FZUP": { "text": "FZUP", "spoken": "Unidentified Freezing Precipitation" }, "GR": { "text": "GR", "spoken": "hail" }, "GS": { "text": "GS", "spoken": "small hail" }, "HZ": { "text": "HZ", "spoken": "haze" }, "IC": { "text": "IC", "spoken": "ice crystals" }, "MI": { "text": "MI", "spoken": "shallow" }, "MIFG": { "text": "MIFG", "spoken": "Shallow Fog" }, "NSW": { "text": "NSW", "spoken": "No Significant Weather" }, "PL": { "text": "PL", "spoken": "ice pellets" }, "PLDZ": { "text": "PLDZ", "spoken": "Ice Pellets And Drizzle" }, "PLDZRA": { "text": "PLDZRA", "spoken": "Ice Pellets, Drizzle And Rain" }, "PLRA": { "text": "PLRA", "spoken": "Ice Pellets And Rain" }, "PLRADZ": { "text": "PLRADZ", "spoken": "Ice Pellets, Rain And Drizzle" }, "PLRASN": { "text": "PLRASN", "spoken": "Ice Pellets, Rain And Snow" }, "PLSG": { "text": "PLSG", "spoken": "Ice Pellets And Snow Grains" }, "PLSGSN": { "text": "PLSGSN", "spoken": "Ice Pellets, Snow Grains And Snow" }, "PLSN": { "text": "PLSN", "spoken": "Ice Pellets And Snow" }, "PLSNRA": { "text": "PLSNRA", "spoken": "Ice Pellets, Snow And Rain" }, "PLSNSG": { "text": "PLSNSG", "spoken": "Ice Pellets, Snow And Snow Grains" }, "PO": { "text": "PO", "spoken": "well developed dust, sand whirls" }, "PR": { "text": "PR", "spoken": "partial" }, "PRFG": { "text": "PRFG", "spoken": "Partial Fog" }, "PY": { "text": "PY", "spoken": "spray" }, "RA": { "text": "RA", "spoken": "rain" }, "RADZ": { "text": "RADZ", "spoken": "Rain And Drizzle" }, "RADZPL": { "text": "RADZPL", "spoken": "Rain, Drizzle And Ice Pellets" }, "RADZSG": { "text": "RADZSG", "spoken": "Rain, Drizzle And Snow Grains" }, "RADZSN": { "text": "RADZSN", "spoken": "Rain, Drizzle And Snow" }, "RAPL": { "text": "RAPL", "spoken": "Rain And Ice Pellets" }, "RAPLDZ": { "text": "RAPLDZ", "spoken": "Rain, Ice Pellets And Drizzle" }, "RAPLSN": { "text": "RAPLSN", "spoken": "Rain, Ice Pellets And Snow" }, "RASG": { "text": "RASG", "spoken": "Rain And Snow Grains" }, "RASGDZ": { "text": "RASGDZ", "spoken": "Rain, Snow Grains And Drizzle" }, "RASGSN": { "text": "RASGSN", "spoken": "Rain, Snow Grains And Snow" }, "RASN": { "text": "RASN", "spoken": "Rain And Snow" }, "RASNDZ": { "text": "RASNDZ", "spoken": "Rain, Snow And Drizzle" }, "RASNPL": { "text": "RASNPL", "spoken": "Rain, Snow And Ice Pellets" }, "RASNSG": { "text": "RASNSG", "spoken": "Rain, Snow And Snow Grains" }, "SA": { "text": "SA", "spoken": "sand" }, "SG": { "text": "SG", "spoken": "snow grains" }, "SGDZ": { "text": "SGDZ", "spoken": "Snow Grains And Drizzle" }, "SGDZRA": { "text": "SGDZRA", "spoken": "Snow Grains, Drizzle And Rain" }, "SGPL": { "text": "SGPL", "spoken": "Snow Grains And Ice Pellets" }, "SGPLSN": { "text": "SGPLSN", "spoken": "Snow Grains, Ice Pellets And Snow" }, "SGRA": { "text": "SGRA", "spoken": "Snow Grains And Rain" }, "SGRADZ": { "text": "SGRADZ", "spoken": "Snow Grains, Rain And Drizzle" }, "SGRASN": { "text": "SGRASN", "spoken": "Snow Grains, Rain And Snow" }, "SGSN": { "text": "SGSN", "spoken": "Snow Grains And Snow" }, "SGSNPL": { "text": "SGSNPL", "spoken": "Snow Grains, Snow And Ice Pellets" }, "SGSNRA": { "text": "SGSNRA", "spoken": "Snow Grains, Snow And Rain" }, "SH": { "text": "SH", "spoken": "showers" }, "SHGR": { "text": "SHGR", "spoken": "Showers Of Hail" }, "SHGRRA": { "text": "SHGRRA", "spoken": "Showers Of Hail And Rain" }, "SHGRRASN": { "text": "SHGRRASN", "spoken": "Showers Of Hail, Rain And Snow" }, "SHGRSN": { "text": "SHGRSN", "spoken": "Showers Of Hail And Snow" }, "SHGRSNRA": { "text": "SHGRSNRA", "spoken": "Showers Of Hail, Snow And Rain" }, "SHGS": { "text": "SHGS", "spoken": "Showers Of Snow Pellets" }, "SHGSRA": { "text": "SHGSRA", "spoken": "Showers Of Snow Pellets And Rain" }, "SHGSRASN": { "text": "SHGSRASN", "spoken": "Showers Of Snow Pellets, Rain And Snow" }, "SHGSSN": { "text": "SHGSSN", "spoken": "Showers Of Snow Pellets And Snow" }, "SHGSSNRA": { "text": "SHGSSNRA", "spoken": "Showers Of Snow Pellets, Snow And Rain" }, "SHRA": { "text": "SHRA", "spoken": "Showers Of Rain" }, "SHRAGR": { "text": "SHRAGR", "spoken": "Showers Of Rain And Hail" }, "SHRAGRSN": { "text": "SHRAGRSN", "spoken": "Showers Of Rain, Hail And Snow" }, "SHRAGS": { "text": "SHRAGS", "spoken": "Showers Of Rain And Snow Pellets" }, "SHRAGSSN": { "text": "SHRAGSSN", "spoken": "Showers Of Rain, Snow Pellets And Snow" }, "SHRASN": { "text": "SHRASN", "spoken": "Showers Of Rain And Snow" }, "SHRASNGR": { "text": "SHRASNGR", "spoken": "Showers Of Rain, Snow And Hail" }, "SHRASNGS": { "text": "SHRASNGS", "spoken": "Showers Of Rain, Snow And Snow Pellets" }, "SHSN": { "text": "SHSN", "spoken": "Showers Of Snow" }, "SHSNGR": { "text": "SHSNGR", "spoken": "Showers Of Snow And Hail" }, "SHSNGRRA": { "text": "SHSNGRRA", "spoken": "Showers Of Snow, Hail And Rain" }, "SHSNGS": { "text": "SHSNGS", "spoken": "Showers Of Snow And Snow Pellets" }, "SHSNGSRA": { "text": "SHSNGSRA", "spoken": "Showers Of Snow, Snow Pellets And Rain" }, "SHSNRA": { "text": "SHSNRA", "spoken": "Showers Of Snow And Rain" }, "SHSNRAGR": { "text": "SHSNRAGR", "spoken": "Showers Of Snow, Rain And Hail" }, "SHSNRAGS": { "text": "SHSNRAGS", "spoken": "Showers Of Snow, Rain And Snow Pellets" }, "SHUP": { "text": "SHUP", "spoken": "Unidentified Showers Of Precipitation" }, "SN": { "text": "SN", "spoken": "snow" }, "SNDZ": { "text": "SNDZ", "spoken": "Snow And Drizzle" }, "SNDZRA": { "text": "SNDZRA", "spoken": "Snow, Drizzle And Rain" }, "SNPL": { "text": "SNPL", "spoken": "Snow And Ice Pellets" }, "SNPLRA": { "text": "SNPLRA", "spoken": "Snow, Ice Pellets And Rain" }, "SNPLSG": { "text": "SNPLSG", "spoken": "Snow, Ice Pellets And Snow Grains" }, "SNRA": { "text": "SNRA", "spoken": "Snow And Rain" }, "SNRADZ": { "text": "SNRADZ", "spoken": "Snow, Rain And Drizzle" }, "SNRAPL": { "text": "SNRAPL", "spoken": "Snow, Rain And Ice Pellets" }, "SNRASG": { "text": "SNRASG", "spoken": "Snow, Rain And Snow Grains" }, "SNSG": { "text": "SNSG", "spoken": "Snow And Snow Grains" }, "SNSGPL": { "text": "SNSGPL", "spoken": "Snow, Snow Grains And Ice Pellets" }, "SNSGRA": { "text": "SNSGRA", "spoken": "Snow, Snow Grains And Rain" }, "SQ": { "text": "SQ", "spoken": "squalls" }, "SS": { "text": "SS", "spoken": "sandstorm" }, "TS": { "text": "TS", "spoken": "thunderstorm" }, "TSGR": { "text": "TSGR", "spoken": "Thunderstorm With Hail" }, "TSGRRA": { "text": "TSGRRA", "spoken": "Thunderstorm With Hail And Rain" }, "TSGRRASN": { "text": "TSGRRASN", "spoken": "Thunderstorm With Hail, Rain And Snow" }, "TSGRSN": { "text": "TSGRSN", "spoken": "Thunderstorm With Hail And Snow" }, "TSGRSNRA": { "text": "TSGRSNRA", "spoken": "Thunderstorm With Hail, Snow And Rain" }, "TSGS": { "text": "TSGS", "spoken": "Thunderstorm With Snow Pellets" }, "TSGSRA": { "text": "TSGSRA", "spoken": "Thunderstorm With Snow Pellets And Rain" }, "TSGSRASN": { "text": "TSGSRASN", "spoken": "Thunderstorm With Snow Pellets, Rain And Snow" }, "TSGSSN": { "text": "TSGSSN", "spoken": "Thunderstorm With Snow Pellets And Snow" }, "TSGSSNRA": { "text": "TSGSSNRA", "spoken": "Thunderstorm With Snow Pellets, Snow And Rain" }, "TSRA": { "text": "TSRA", "spoken": "Thunderstorm With Rain" }, "TSRAGR": { "text": "TSRAGR", "spoken": "Thunderstorm With Rain And Hail" }, "TSRAGRSN": { "text": "TSRAGRSN", "spoken": "Thunderstorm With Rain, Hail And Snow" }, "TSRAGS": { "text": "TSRAGS", "spoken": "Thunderstorm With Rain And Snow Pellets" }, "TSRAGSSN": { "text": "TSRAGSSN", "spoken": "Thunderstorm With Rain, Snow Pellets And Snow" }, "TSRASN": { "text": "TSRASN", "spoken": "Thunderstorm With Rain And Snow" }, "TSRASNGR": { "text": "TSRASNGR", "spoken": "Thunderstorm With Rain, Snow And Hail" }, "TSRASNGS": { "text": "TSRASNGS", "spoken": "Thunderstorm With Rain, Snow And Snow Pellets" }, "TSSN": { "text": "TSSN", "spoken": "Thunderstorm With Snow" }, "TSSNGR": { "text": "TSSNGR", "spoken": "Thunderstorm With Snow And Hail" }, "TSSNGRRA": { "text": "TSSNGRRA", "spoken": "Thunderstorm With Snow, Hail And Rain" }, "TSSNGS": { "text": "TSSNGS", "spoken": "Thunderstorm With Snow And Snow Pellets" }, "TSSNGSRA": { "text": "TSSNGSRA", "spoken": "Thunderstorm With Snow, Snow Pellets And Rain" }, "TSSNRA": { "text": "TSSNRA", "spoken": "Thunderstorm With Snow And Rain" }, "TSSNRAGR": { "text": "TSSNRAGR", "spoken": "Thunderstorm With Snow, Rain And Hail" }, "TSSNRAGS": { "text": "TSSNRAGS", "spoken": "Thunderstorm With Snow, Rain And Snow Pellets" }, "TSUP": { "text": "TSUP", "spoken": "Thunderstorm With Unidentified Precipitation" }, "UP": { "text": "UP", "spoken": "unknown precipitation" }, "VA": { "text": "VA", "spoken": "volcanic ash" }, "VCBLDU": { "text": "VCBLDU", "spoken": "Blowing Dust In The Vicinity" }, "VCBLSA": { "text": "VCBLSA", "spoken": "Blowing Sand In The Vicinity" }, "VCBLSN": { "text": "VCBLSN", "spoken": "Blowing Snow In The Vicinity" }, "VCDS": { "text": "VCDS", "spoken": "Duststorm In The Vicinity" }, "VCFC": { "text": "VCFC", "spoken": "Funnel Cloud In The Vicinity" }, "VCFG": { "text": "VCFG", "spoken": "Fog In The Vicinity" }, "VCPO": { "text": "VCPO", "spoken": "Dust/Sand Whirls In The Vicinity" }, "VCSH": { "text": "VCSH", "spoken": "Showers In The Vicinity" }, "VCSS": { "text": "VCSS", "spoken": "Sandstorm In The Vicinity" }, "VCTS": { "text": "VCTS", "spoken": "Thunderstorm In The Vicinity" }, "VCVA": { "text": "VCVA", "spoken": "Volcanic Ash In The Vicinity" } }, "template": { "text": "{weather}", "voice": "PRESENT WEATHER {weather}" } }, "recentWeather": { "template": { "text": "RE{weather}", "voice": "RECENT WEATHER {weather}" } }, "clouds": { "identifyCeilingLayer": false, "identifyCeilingLayerTextAtis": false, "textAtisCeilingPrefix": "CIG", "cloudCeilingLayerTypes": [ "BKN", "OVC" ], "convertToMetric": false, "isAltitudeInHundreds": false, "undeterminedLayerAltitude": { "text": "///", "voice": "cloud height not available" }, "automaticCbDetection": { "text": "//////CB", "voice": "RADAR DETECTED C-B CLOUDS" }, "types": { "FEW": { "text": "FEW{altitude}{convective}", "voice": "few {altitude} feet {convective}" }, "SCT": { "text": "SCT{altitude}{convective}", "voice": "scattered {altitude} feet {convective}" }, "BKN": { "text": "BKN{altitude}{convective}", "voice": "broken {altitude} feet {convective}" }, "OVC": { "text": "OVC{altitude}{convective}", "voice": "overcast {altitude} feet {convective}" }, "VV": { "text": "VV{altitude}", "voice": "vertical visibility {altitude} feet" }, "NSC": { "text": "NSC", "voice": "no significant clouds" }, "NCD": { "text": "NCD", "voice": "no clouds detected" }, "CLR": { "text": "CLR", "voice": "sky clear below one-two thousand" }, "SKC": { "text": "SKC", "voice": "sky clear" } }, "convectiveTypes": { "CB": "cee bee", "TCU": "towering cumulus" }, "template": { "text": "{clouds}", "voice": "CLOUDS {clouds}" } }, "temperature": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "T{temp}", "voice": "TEMPERATURE {temp}" } }, "dewpoint": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "DP{dewpoint}", "voice": "DEWPOINT {dewpoint}" } }, "altimeter": { "pronounceDecimal": false, "template": { "text": "QNH{altimeter}", "voice": "QNH {altimeter} HECTOPASCAL" } }, "trend": { "nosigText": "NOSIG", "nosigVoice": "NOSIG", "becomingText": "BECMG", "becomingVoice": "Becoming", "temporaryText": "TEMPO", "temporaryVoice": "Temporary", "notAvailableText": "TREND NOT AVBL", "notAvailableVoice": "Trend not available", "template": {} }, "windShear": { "runwayText": "WS R{Runway}", "runwayVoice": "Wind Shear Runway {Runway}", "allRunwayText": "WS ALL RWY", "allRunwayVoice": "Wind Shear All Runways", "template": {} }, "transitionLevel": { "values": [ { "low": 1051, "high": 1088, "altitude": 50 }, { "low": 1014, "high": 1050, "altitude": 60 }, { "low": 978, "high": 1013, "altitude": 70 }, { "low": 950, "high": 977, "altitude": 80 } ], "template": { "text": "TRL {trl} ", "voice": ".TRANSITION LEVEL {trl}" } }, "notams": { "template": { "text": "{notams}", "voice": "{notams}" } }, "closingStatement": { "autoIncludeClosingStatement": true, "template": { "text": "", "voice": " INFORMATION {letter|word} OUT" } } }, "notamsBeforeFreeText": true, "airportConditionsBeforeFreeText": true, "frequency": 124455000, "idsEndpoint": "", "useDecimalTerminology": true, "atisVoice": { "useTextToSpeech": true, "voice": "Default", "speechRate": 150 }, "presets": [ { "id": "f27de061-5da7-427c-94b1-07d6ba433810", "name": "09", "airportConditions": "", "notams": "", "template": "EDLV [ATIS_LETTER] [OBS_TIME]\r\nEXPECT VECTORS [ARPT_COND]\r\nRWY_09\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "93d65f3a-d1f7-4450-bdd3-a5ffe00120fe", "name": "27", "airportConditions": "", "notams": "", "template": "EDLV [ATIS_LETTER] [OBS_TIME]\r\nEXPECT VECTORS [ARPT_COND]\r\nRWY_27\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } } ], "contractions": [ { "variableName": "EDLV", "text": "ATIS EDLV", "voice": "NIEDERRHEIN INFORMATION" }, { "variableName": "RWY_09", "text": "RWY 09", "voice": "RWY IN USE 09." }, { "variableName": "RWY_27", "text": "RWY 27", "voice": "RWY IN USE 27." }, { "variableName": "ADVISORY", "text": "WHEN AIRBORNE MONITOR ADVISORY ON FREQ 122.800", "voice": "WHEN AIRBORNE MONITOR ADVISORY ON FREQ 122.8." }, { "variableName": "LOW_VISIBILITY", "text": "LOW VISIBILITY PROCEDURES IN OPERATION, CAT II AND III AVBL.", "voice": "LOW VISIBILITY PROCEDURES IN OPERATION, CAT 2 AND 3 AVBL." }, { "variableName": "DEP_FREQ_BOT_DLD_DLA_DKLA_119_110", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 119.110", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 119.110." }, { "variableName": "ILS", "text": "FOR ILS APCH", "voice": "FOR ILS APPROACH." }, { "variableName": "LOC", "text": "FOR LOC APCH", "voice": "FOR LOCALIZER APPROACH." }, { "variableName": "RNP", "text": "FOR RNP APCH", "voice": "FOR RNP APPROACH." }, { "variableName": "NDB", "text": "FOR VOR APCH", "voice": "FOR VOR APPROACH." }, { "variableName": "DEP_FREQ_GN_118_215", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 118.215", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 118.215." }, { "variableName": "DEP_FREQ_GNH_136_480", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 136.480", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 136.480" } ], "airportConditionDefinitions": [ { "text": "ILS", "ordinal": 1, "enabled": true }, { "text": "RNP", "ordinal": 2, "enabled": false }, { "text": "NDB", "ordinal": 3, "enabled": false }, { "text": "LOC", "ordinal": 4, "enabled": false } ], "notamDefinitions": [ { "text": "ADVISORY", "ordinal": 1, "enabled": true }, { "text": "DEP_FREQ_BOT_DLD_DLA_DKLA_119_110", "ordinal": 2, "enabled": false }, { "text": "DEP_FREQ_GN_118_215", "ordinal": 3, "enabled": false }, { "text": "DEP_FREQ_GNH_136_480", "ordinal": 3, "enabled": false }, { "text": "LOW_VISIBILITY", "ordinal": 5, "enabled": false }, { "text": "CAUTION WINDSHEAR ALL RWYS", "ordinal": 6, "enabled": false } ] }, { "id": "17a09a7c-fcf7-429b-85b6-afe7ad1e1c69", "ordinal": 10, "identifier": "EDLN", "name": "M\u00f6nchengladbach", "atisType": "Combined", "codeRange": { "low": "A", "high": "Z" }, "atisFormat": { "observationTime": { "standardUpdateTime": [ 20, 50 ], "template": { "text": "{type} {day}{time} ", "voice": ". {special} MET REPORT TIME {time}." } }, "surfaceWind": { "speakLeadingZero": false, "magneticVariation": { "enabled": false, "magneticDegrees": 0 }, "standard": { "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit}" } }, "standardGust": { "template": { "text": "{wind_dir}{wind_spd}G{wind_gust}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit} GUSTS {wind_gust} {wind_unit}" } }, "variable": { "template": { "text": "VRB{wind_spd}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit}" } }, "variableGust": { "template": { "text": "VRB{wind_spd}G{wind_gust}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit} GUSTS {wind_gust} {wind_unit}" } }, "variableDirection": { "template": { "text": "{wind_vmin}V{wind_vmax}", "voice": "VARIABLE BETWEEN {wind_vmin} AND {wind_vmax} DEGREES" } }, "calm": { "calmWindSpeed": 2, "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND CALM" } } }, "visibility": { "north": "to the north", "northEast": "to the north-east", "east": "to the east", "southEast": "to the south-east", "south": "to the south", "southWest": "to the south-west", "west": "to the west", "northWest": "to the north-west", "unlimitedVisibilityVoice": "visibility ^10 kilometers", "unlimitedVisibilityText": "9999", "includeVisibilitySuffix": true, "metersCutoff": 5000, "template": { "text": "{visibility}", "voice": "VISIBILITY {visibility}" } }, "runwayVisualRange": { "neutralTendency": "Neutral", "goingUpTendency": "upgrading", "goingDownTendency": "downgrading", "template": {} }, "presentWeather": { "presentWeatherTypes": { "-DS": { "text": "-DS", "spoken": "Light Duststorm" }, "-DZ": { "text": "-DZ", "spoken": "Light Drizzle" }, "-DZPL": { "text": "-DZPL", "spoken": "Light Drizzle And Ice Pellets" }, "-DZPLRA": { "text": "-DZPLRA", "spoken": "Light Drizzle, Ice Pellets And Rain" }, "-DZRA": { "text": "-DZRA", "spoken": "Light Drizzle And Rain" }, "-DZRAPL": { "text": "-DZRAPL", "spoken": "Light Drizzle, Rain And Ice Pellets" }, "-DZRASG": { "text": "-DZRASG", "spoken": "Light Drizzle, Rain And Snow Grains" }, "-DZRASN": { "text": "-DZRASN", "spoken": "Light Drizzle, Rain And Snow" }, "-DZSG": { "text": "-DZSG", "spoken": "Light Drizzle And Snow Grains" }, "-DZSGRA": { "text": "-DZSGRA", "spoken": "Light Drizzle, Snow Grains And Rain" }, "-DZSN": { "text": "-DZSN", "spoken": "Light Drizzle And Snow" }, "-DZSNRA": { "text": "-DZSNRA", "spoken": "Light Drizzle, Snow And Rain" }, "-FZDZ": { "text": "-FZDZ", "spoken": "Light Freezing Drizzle" }, "-FZDZPL": { "text": "-FZDZPL", "spoken": "Light Freezing Drizzle And Ice Pellets" }, "-FZDZRA": { "text": "-FZDZRA", "spoken": "Light Freezing Drizzle And Rain" }, "-FZDZSG": { "text": "-FZDZSG", "spoken": "Light Freezing Drizzle And Snow Grains" }, "-FZDZSN": { "text": "-FZDZSN", "spoken": "Light Freezing Drizzle And Snow" }, "-FZRA": { "text": "-FZRA", "spoken": "Light Freezing Rain" }, "-FZRADZ": { "text": "-FZRADZ", "spoken": "Light Freezing Rain And Drizzle" }, "-FZRAPL": { "text": "-FZRAPL", "spoken": "Light Freezing Rain And Ice Pellets" }, "-FZRASG": { "text": "-FZRASG", "spoken": "Light Freezing Rain And Snow Grains" }, "-FZRASN": { "text": "-FZRASN", "spoken": "Light Freezing Rain And Snow" }, "-FZUP": { "text": "-FZUP", "spoken": "Light Unidentified Freezing Precipitation" }, "-PL": { "text": "-PL", "spoken": "Light Ice Pellets" }, "-PLDZ": { "text": "-PLDZ", "spoken": "Light Ice Pellets And Drizzle" }, "-PLDZRA": { "text": "-PLDZRA", "spoken": "Light Ice Pellets, Drizzle And Rain" }, "-PLRA": { "text": "-PLRA", "spoken": "Light Ice Pellets And Rain" }, "-PLRADZ": { "text": "-PLRADZ", "spoken": "Light Ice Pellets, Rain And Drizzle" }, "-PLRASN": { "text": "-PLRASN", "spoken": "Light Ice Pellets, Rain And Snow" }, "-PLSG": { "text": "-PLSG", "spoken": "Light Ice Pellets And Snow Grains" }, "-PLSGSN": { "text": "-PLSGSN", "spoken": "Light Ice Pellets, Snow Grains And Snow" }, "-PLSN": { "text": "-PLSN", "spoken": "Light Ice Pellets And Snow" }, "-PLSNRA": { "text": "-PLSNRA", "spoken": "Light Ice Pellets, Snow And Rain" }, "-PLSNSG": { "text": "-PLSNSG", "spoken": "Light Ice Pellets, Snow And Snow Grains" }, "-RA": { "text": "-RA", "spoken": "Light Rain" }, "-RADZ": { "text": "-RADZ", "spoken": "Light Rain And Drizzle" }, "-RADZPL": { "text": "-RADZPL", "spoken": "Light Rain, Drizzle And Ice Pellets" }, "-RADZSG": { "text": "-RADZSG", "spoken": "Light Rain, Drizzle And Snow Grains" }, "-RADZSN": { "text": "-RADZSN", "spoken": "Light Rain, Drizzle And Snow" }, "-RAPL": { "text": "-RAPL", "spoken": "Light Rain And Ice Pellets" }, "-RAPLDZ": { "text": "-RAPLDZ", "spoken": "Light Rain, Ice Pellets And Drizzle" }, "-RAPLSN": { "text": "-RAPLSN", "spoken": "Light Rain, Ice Pellets And Snow" }, "-RASG": { "text": "-RASG", "spoken": "Light Rain And Snow Grains" }, "-RASGDZ": { "text": "-RASGDZ", "spoken": "Light Rain, Snow Grains And Drizzle" }, "-RASGSN": { "text": "-RASGSN", "spoken": "Light Rain, Snow Grains And Snow" }, "-RASN": { "text": "-RASN", "spoken": "Light Rain And Snow" }, "-RASNDZ": { "text": "-RASNDZ", "spoken": "Light Rain, Snow And Drizzle" }, "-RASNPL": { "text": "-RASNPL", "spoken": "Light Rain, Snow And Ice Pellets" }, "-RASNSG": { "text": "-RASNSG", "spoken": "Light Rain, Snow And Snow Grains" }, "-SG": { "text": "-SG", "spoken": "Light Snow Grains" }, "-SGDZ": { "text": "-SGDZ", "spoken": "Light Snow Grains And Drizzle" }, "-SGDZRA": { "text": "-SGDZRA", "spoken": "Light Snow Grains, Drizzle And Rain" }, "-SGPL": { "text": "-SGPL", "spoken": "Light Snow Grains And Ice Pellets" }, "-SGPLSN": { "text": "-SGPLSN", "spoken": "Light Snow Grains, Ice Pellets And Snow" }, "-SGRA": { "text": "-SGRA", "spoken": "Light Snow Grains And Rain" }, "-SGRADZ": { "text": "-SGRADZ", "spoken": "Light Snow Grains, Rain And Drizzle" }, "-SGRASN": { "text": "-SGRASN", "spoken": "Light Snow Grains, Rain And Snow" }, "-SGSN": { "text": "-SGSN", "spoken": "Light Snow Grains And Snow" }, "-SGSNPL": { "text": "-SGSNPL", "spoken": "Light Snow Grains, Snow And Ice Pellets" }, "-SGSNRA": { "text": "-SGSNRA", "spoken": "Light Snow Grains, Snow And Rain" }, "-SHGR": { "text": "-SHGR", "spoken": "Light Showers Of Hail" }, "-SHGRRA": { "text": "-SHGRRA", "spoken": "Light Showers Of Hail And Rain" }, "-SHGRRASN": { "text": "-SHGRRASN", "spoken": "Light Showers Of Hail, Rain And Snow" }, "-SHGRSN": { "text": "-SHGRSN", "spoken": "Light Showers Of Hail And Snow" }, "-SHGRSNRA": { "text": "-SHGRSNRA", "spoken": "Light Showers Of Hail, Snow And Rain" }, "-SHGS": { "text": "-SHGS", "spoken": "Light Showers Of Snow Pellets" }, "-SHGSRA": { "text": "-SHGSRA", "spoken": "Light Showers Of Snow Pellets And Rain" }, "-SHGSRASN": { "text": "-SHGSRASN", "spoken": "Light Showers Of Snow Pellets, Rain And Snow" }, "-SHGSSN": { "text": "-SHGSSN", "spoken": "Light Showers Of Snow Pellets And Snow" }, "-SHGSSNRA": { "text": "-SHGSSNRA", "spoken": "Light Showers Of Snow Pellets, Snow And Rain" }, "-SHRA": { "text": "-SHRA", "spoken": "Light Showers Of Rain" }, "-SHRAGR": { "text": "-SHRAGR", "spoken": "Light Showers Of Rain And Hail" }, "-SHRAGRSN": { "text": "-SHRAGRSN", "spoken": "Light Showers Of Rain, Hail And Snow" }, "-SHRAGS": { "text": "-SHRAGS", "spoken": "Light Showers Of Rain And Snow Pellets" }, "-SHRAGSSN": { "text": "-SHRAGSSN", "spoken": "Light Showers Of Rain, Snow Pellets And Snow" }, "-SHRASN": { "text": "-SHRASN", "spoken": "Light Showers Of Rain And Snow" }, "-SHRASNGR": { "text": "-SHRASNGR", "spoken": "Light Showers Of Rain, Snow And Hail" }, "-SHRASNGS": { "text": "-SHRASNGS", "spoken": "Light Showers Of Rain, Snow And Snow Pellets" }, "-SHSN": { "text": "-SHSN", "spoken": "Light Showers Of Snow" }, "-SHSNGR": { "text": "-SHSNGR", "spoken": "Light Showers Of Snow And Hail" }, "-SHSNGRRA": { "text": "-SHSNGRRA", "spoken": "Light Showers Of Snow, Hail And Rain" }, "-SHSNGS": { "text": "-SHSNGS", "spoken": "Light Showers Of Snow And Snow Pellets" }, "-SHSNGSRA": { "text": "-SHSNGSRA", "spoken": "Light Showers Of Snow, Snow Pellets And Rain" }, "-SHSNRA": { "text": "-SHSNRA", "spoken": "Light Showers Of Snow And Rain" }, "-SHSNRAGR": { "text": "-SHSNRAGR", "spoken": "Light Showers Of Snow, Rain And Hail" }, "-SHSNRAGS": { "text": "-SHSNRAGS", "spoken": "Light Showers Of Snow, Rain And Snow Pellets" }, "-SHUP": { "text": "-SHUP", "spoken": "Light Unidentified Showers Of Precipitation" }, "-SN": { "text": "-SN", "spoken": "Light Snow" }, "-SNDZ": { "text": "-SNDZ", "spoken": "Light Snow And Drizzle" }, "-SNDZRA": { "text": "-SNDZRA", "spoken": "Light Snow, Drizzle And Rain" }, "-SNPL": { "text": "-SNPL", "spoken": "Light Snow And Ice Pellets" }, "-SNPLRA": { "text": "-SNPLRA", "spoken": "Light Snow, Ice Pellets And Rain" }, "-SNPLSG": { "text": "-SNPLSG", "spoken": "Light Snow, Ice Pellets And Snow Grains" }, "-SNRA": { "text": "-SNRA", "spoken": "Light Snow And Rain" }, "-SNRADZ": { "text": "-SNRADZ", "spoken": "Light Snow, Rain And Drizzle" }, "-SNRAPL": { "text": "-SNRAPL", "spoken": "Light Snow, Rain And Ice Pellets" }, "-SNRASG": { "text": "-SNRASG", "spoken": "Light Snow, Rain And Snow Grains" }, "-SNSG": { "text": "-SNSG", "spoken": "Light Snow And Snow Grains" }, "-SNSGPL": { "text": "-SNSGPL", "spoken": "Light Snow, Snow Grains And Ice Pellets" }, "-SNSGRA": { "text": "-SNSGRA", "spoken": "Light Snow, Snow Grains And Rain" }, "-SS": { "text": "-SS", "spoken": "Light Sandstorm" }, "-TSGR": { "text": "-TSGR", "spoken": "Thunderstorm With Light Hail" }, "-TSGRRA": { "text": "-TSGRRA", "spoken": "Thunderstorm With Light Hail And Rain" }, "-TSGRRASN": { "text": "-TSGRRASN", "spoken": "Thunderstorm With Light Hail, Rain And Snow" }, "-TSGRSN": { "text": "-TSGRSN", "spoken": "Thunderstorm With Light Hail And Snow" }, "-TSGRSNRA": { "text": "-TSGRSNRA", "spoken": "Thunderstorm With Light Hail, Snow And Rain" }, "-TSGS": { "text": "-TSGS", "spoken": "Thunderstorm With Light Snow Pellets" }, "-TSGSRA": { "text": "-TSGSRA", "spoken": "Thunderstorm With Light Snow Pellets And Rain" }, "-TSGSRASN": { "text": "-TSGSRASN", "spoken": "Thunderstorm With Light Snow Pellets, Rain And Snow" }, "-TSGSSN": { "text": "-TSGSSN", "spoken": "Thunderstorm With Light Snow Pellets And Snow" }, "-TSGSSNRA": { "text": "-TSGSSNRA", "spoken": "Thunderstorm With Light Snow Pellets, Snow And Rain" }, "-TSRA": { "text": "-TSRA", "spoken": "Thunderstorm With Light Rain" }, "-TSRAGR": { "text": "-TSRAGR", "spoken": "Thunderstorm With Light Rain And Hail" }, "-TSRAGRSN": { "text": "-TSRAGRSN", "spoken": "Thunderstorm With Light Rain, Hail And Snow" }, "-TSRAGS": { "text": "-TSRAGS", "spoken": "Thunderstorm With Light Rain And Snow Pellets" }, "-TSRAGSSN": { "text": "-TSRAGSSN", "spoken": "Thunderstorm With Light Rain, Snow Pellets And Snow" }, "-TSRASN": { "text": "-TSRASN", "spoken": "Thunderstorm With Light Rain And Snow" }, "-TSRASNGR": { "text": "-TSRASNGR", "spoken": "Thunderstorm With Light Rain, Snow And Hail" }, "-TSRASNGS": { "text": "-TSRASNGS", "spoken": "Thunderstorm With Light Rain, Snow And Snow Pellets" }, "-TSSN": { "text": "-TSSN", "spoken": "Thunderstorm With Light Snow" }, "-TSSNGR": { "text": "-TSSNGR", "spoken": "Thunderstorm With Light Snow And Hail" }, "-TSSNGRRA": { "text": "-TSSNGRRA", "spoken": "Thunderstorm With Light Snow, Hail And Rain" }, "-TSSNGS": { "text": "-TSSNGS", "spoken": "Thunderstorm With Light Snow And Snow Pellets" }, "-TSSNGSRA": { "text": "-TSSNGSRA", "spoken": "Thunderstorm With Light Snow, Snow Pellets And Rain" }, "-TSSNRA": { "text": "-TSSNRA", "spoken": "Thunderstorm With Light Snow And Rain" }, "-TSSNRAGR": { "text": "-TSSNRAGR", "spoken": "Thunderstorm With Light Snow, Rain And Hail" }, "-TSSNRAGS": { "text": "-TSSNRAGS", "spoken": "Thunderstorm With Light Snow, Rain And Snow Pellets" }, "-TSUP": { "text": "-TSUP", "spoken": "Thunderstorm With Light Unidentified Precipitation" }, "-UP": { "text": "-UP", "spoken": "Light Unidentified Precipitation" }, "+DS": { "text": "+DS", "spoken": "Heavy Duststorm" }, "+DZ": { "text": "+DZ", "spoken": "Heavy Drizzle" }, "+DZPL": { "text": "+DZPL", "spoken": "Heavy Drizzle And Ice Pellets" }, "+DZPLRA": { "text": "+DZPLRA", "spoken": "Heavy Drizzle, Ice Pellets And Rain" }, "+DZRA": { "text": "+DZRA", "spoken": "Heavy Drizzle And Rain" }, "+DZRAPL": { "text": "+DZRAPL", "spoken": "Heavy Drizzle, Rain And Ice Pellets" }, "+DZRASG": { "text": "+DZRASG", "spoken": "Heavy Drizzle, Rain And Snow Grains" }, "+DZRASN": { "text": "+DZRASN", "spoken": "Heavy Drizzle, Rain And Snow" }, "+DZSG": { "text": "+DZSG", "spoken": "Heavy Drizzle And Snow Grains" }, "+DZSGRA": { "text": "+DZSGRA", "spoken": "Heavy Drizzle, Snow Grains And Rain" }, "+DZSN": { "text": "+DZSN", "spoken": "Heavy Drizzle And Snow" }, "+DZSNRA": { "text": "+DZSNRA", "spoken": "Heavy Drizzle, Snow And Rain" }, "+FC": { "text": "+FC", "spoken": "Well-Developed Funnel Cloud" }, "+FZDZ": { "text": "+FZDZ", "spoken": "Heavy Freezing Drizzle" }, "+FZDZPL": { "text": "+FZDZPL", "spoken": "Heavy Freezing Drizzle And Ice Pellets" }, "+FZDZRA": { "text": "+FZDZRA", "spoken": "Heavy Freezing Drizzle And Rain" }, "+FZDZSG": { "text": "+FZDZSG", "spoken": "Heavy Freezing Drizzle And Snow Grains" }, "+FZDZSN": { "text": "+FZDZSN", "spoken": "Heavy Freezing Drizzle And Snow" }, "+FZRA": { "text": "+FZRA", "spoken": "Heavy Freezing Rain" }, "+FZRADZ": { "text": "+FZRADZ", "spoken": "Heavy Freezing Rain And Drizzle" }, "+FZRAPL": { "text": "+FZRAPL", "spoken": "Heavy Freezing Rain And Ice Pellets" }, "+FZRASG": { "text": "+FZRASG", "spoken": "Heavy Freezing Rain And Snow Grains" }, "+FZRASN": { "text": "+FZRASN", "spoken": "Heavy Freezing Rain And Snow" }, "+FZUP": { "text": "+FZUP", "spoken": "Heavy Unidentified Freezing Precipitation" }, "+PL": { "text": "+PL", "spoken": "Heavy Ice Pellets" }, "+PLDZ": { "text": "+PLDZ", "spoken": "Heavy Ice Pellets And Drizzle" }, "+PLDZRA": { "text": "+PLDZRA", "spoken": "Heavy Ice Pellets, Drizzle And Rain" }, "+PLRA": { "text": "+PLRA", "spoken": "Heavy Ice Pellets And Rain" }, "+PLRADZ": { "text": "+PLRADZ", "spoken": "Heavy Ice Pellets, Rain And Drizzle" }, "+PLRASN": { "text": "+PLRASN", "spoken": "Heavy Ice Pellets, Rain And Snow" }, "+PLSG": { "text": "+PLSG", "spoken": "Heavy Ice Pellets And Snow Grains" }, "+PLSGSN": { "text": "+PLSGSN", "spoken": "Heavy Ice Pellets, Snow Grains And Snow" }, "+PLSN": { "text": "+PLSN", "spoken": "Heavy Ice Pellets And Snow" }, "+PLSNRA": { "text": "+PLSNRA", "spoken": "Heavy Ice Pellets, Snow And Rain" }, "+PLSNSG": { "text": "+PLSNSG", "spoken": "Heavy Ice Pellets, Snow And Snow Grains" }, "+RA": { "text": "+RA", "spoken": "Heavy Rain" }, "+RADZ": { "text": "+RADZ", "spoken": "Heavy Rain And Drizzle" }, "+RADZPL": { "text": "+RADZPL", "spoken": "Heavy Rain, Drizzle And Ice Pellets" }, "+RADZSG": { "text": "+RADZSG", "spoken": "Heavy Rain, Drizzle And Snow Grains" }, "+RADZSN": { "text": "+RADZSN", "spoken": "Heavy Rain, Drizzle And Snow" }, "+RAPL": { "text": "+RAPL", "spoken": "Heavy Rain And Ice Pellets" }, "+RAPLDZ": { "text": "+RAPLDZ", "spoken": "Heavy Rain, Ice Pellets And Drizzle" }, "+RAPLSN": { "text": "+RAPLSN", "spoken": "Heavy Rain, Ice Pellets And Snow" }, "+RASG": { "text": "+RASG", "spoken": "Heavy Rain And Snow Grains" }, "+RASGDZ": { "text": "+RASGDZ", "spoken": "Heavy Rain, Snow Grains And Drizzle" }, "+RASGSN": { "text": "+RASGSN", "spoken": "Heavy Rain, Snow Grains And Snow" }, "+RASN": { "text": "+RASN", "spoken": "Heavy Rain And Snow" }, "+RASNDZ": { "text": "+RASNDZ", "spoken": "Heavy Rain, Snow And Drizzle" }, "+RASNPL": { "text": "+RASNPL", "spoken": "Heavy Rain, Snow And Ice Pellets" }, "+RASNSG": { "text": "+RASNSG", "spoken": "Heavy Rain, Snow And Snow Grains" }, "+SG": { "text": "+SG", "spoken": "Heavy Snow Grains" }, "+SGDZ": { "text": "+SGDZ", "spoken": "Heavy Snow Grains And Drizzle" }, "+SGDZRA": { "text": "+SGDZRA", "spoken": "Heavy Snow Grains, Drizzle And Rain" }, "+SGPL": { "text": "+SGPL", "spoken": "Heavy Snow Grains And Ice Pellets" }, "+SGPLSN": { "text": "+SGPLSN", "spoken": "Heavy Snow Grains, Ice Pellets And Snow" }, "+SGRA": { "text": "+SGRA", "spoken": "Heavy Snow Grains And Rain" }, "+SGRADZ": { "text": "+SGRADZ", "spoken": "Heavy Snow Grains, Rain And Drizzle" }, "+SGRASN": { "text": "+SGRASN", "spoken": "Heavy Snow Grains, Rain And Snow" }, "+SGSN": { "text": "+SGSN", "spoken": "Heavy Snow Grains And Snow" }, "+SGSNPL": { "text": "+SGSNPL", "spoken": "Heavy Snow Grains, Snow And Ice Pellets" }, "+SGSNRA": { "text": "+SGSNRA", "spoken": "Heavy Snow Grains, Snow And Rain" }, "+SHGR": { "text": "+SHGR", "spoken": "Heavy Showers Of Hail" }, "+SHGRRA": { "text": "+SHGRRA", "spoken": "Heavy Showers Of Hail And Rain" }, "+SHGRRASN": { "text": "+SHGRRASN", "spoken": "Heavy Showers Of Hail, Rain And Snow" }, "+SHGRSN": { "text": "+SHGRSN", "spoken": "Heavy Showers Of Hail And Snow" }, "+SHGRSNRA": { "text": "+SHGRSNRA", "spoken": "Heavy Showers Of Hail, Snow And Rain" }, "+SHGS": { "text": "+SHGS", "spoken": "Heavy Showers Of Snow Pellets" }, "+SHGSRA": { "text": "+SHGSRA", "spoken": "Heavy Showers Of Snow Pellets And Rain" }, "+SHGSRASN": { "text": "+SHGSRASN", "spoken": "Heavy Showers Of Snow Pellets, Rain And Snow" }, "+SHGSSN": { "text": "+SHGSSN", "spoken": "Heavy Showers Of Snow Pellets And Snow" }, "+SHGSSNRA": { "text": "+SHGSSNRA", "spoken": "Heavy Showers Of Snow Pellets, Snow And Rain" }, "+SHRA": { "text": "+SHRA", "spoken": "Heavy Showers Of Rain" }, "+SHRAGR": { "text": "+SHRAGR", "spoken": "Heavy Showers Of Rain And Hail" }, "+SHRAGRSN": { "text": "+SHRAGRSN", "spoken": "Heavy Showers Of Rain, Hail And Snow" }, "+SHRAGS": { "text": "+SHRAGS", "spoken": "Heavy Showers Of Rain And Snow Pellets" }, "+SHRAGSSN": { "text": "+SHRAGSSN", "spoken": "Heavy Showers Of Rain, Snow Pellets And Snow" }, "+SHRASN": { "text": "+SHRASN", "spoken": "Heavy Showers Of Rain And Snow" }, "+SHRASNGR": { "text": "+SHRASNGR", "spoken": "Heavy Showers Of Rain, Snow And Hail" }, "+SHRASNGS": { "text": "+SHRASNGS", "spoken": "Heavy Showers Of Rain, Snow And Snow Pellets" }, "+SHSN": { "text": "+SHSN", "spoken": "Heavy Showers Of Snow" }, "+SHSNGR": { "text": "+SHSNGR", "spoken": "Heavy Showers Of Snow And Hail" }, "+SHSNGRRA": { "text": "+SHSNGRRA", "spoken": "Heavy Showers Of Snow, Hail And Rain" }, "+SHSNGS": { "text": "+SHSNGS", "spoken": "Heavy Showers Of Snow And Snow Pellets" }, "+SHSNGSRA": { "text": "+SHSNGSRA", "spoken": "Heavy Showers Of Snow, Snow Pellets And Rain" }, "+SHSNRA": { "text": "+SHSNRA", "spoken": "Heavy Showers Of Snow And Rain" }, "+SHSNRAGR": { "text": "+SHSNRAGR", "spoken": "Heavy Showers Of Snow, Rain And Hail" }, "+SHSNRAGS": { "text": "+SHSNRAGS", "spoken": "Heavy Showers Of Snow, Rain And Snow Pellets" }, "+SHUP": { "text": "+SHUP", "spoken": "Heavy Unidentified Showers Of Precipitation" }, "+SN": { "text": "+SN", "spoken": "Heavy Snow" }, "+SNDZ": { "text": "+SNDZ", "spoken": "Heavy Snow And Drizzle" }, "+SNDZRA": { "text": "+SNDZRA", "spoken": "Heavy Snow, Drizzle And Rain" }, "+SNPL": { "text": "+SNPL", "spoken": "Heavy Snow And Ice Pellets" }, "+SNPLRA": { "text": "+SNPLRA", "spoken": "Heavy Snow, Ice Pellets And Rain" }, "+SNPLSG": { "text": "+SNPLSG", "spoken": "Heavy Snow, Ice Pellets And Snow Grains" }, "+SNRA": { "text": "+SNRA", "spoken": "Heavy Snow And Rain" }, "+SNRADZ": { "text": "+SNRADZ", "spoken": "Heavy Snow, Rain And Drizzle" }, "+SNRAPL": { "text": "+SNRAPL", "spoken": "Heavy Snow, Rain And Ice Pellets" }, "+SNRASG": { "text": "+SNRASG", "spoken": "Heavy Snow, Rain And Snow Grains" }, "+SNSG": { "text": "+SNSG", "spoken": "Heavy Snow And Snow Grains" }, "+SNSGPL": { "text": "+SNSGPL", "spoken": "Heavy Snow, Snow Grains And Ice Pellets" }, "+SNSGRA": { "text": "+SNSGRA", "spoken": "Heavy Snow, Snow Grains And Rain" }, "+SS": { "text": "+SS", "spoken": "Heavy Sandstorm" }, "+TSGR": { "text": "+TSGR", "spoken": "Thunderstorm With Heavy Hail" }, "+TSGRRA": { "text": "+TSGRRA", "spoken": "Thunderstorm With Heavy Hail And Rain" }, "+TSGRRASN": { "text": "+TSGRRASN", "spoken": "Thunderstorm With Heavy Hail, Rain And Snow" }, "+TSGRSN": { "text": "+TSGRSN", "spoken": "Thunderstorm With Heavy Hail And Snow" }, "+TSGRSNRA": { "text": "+TSGRSNRA", "spoken": "Thunderstorm With Heavy Hail, Snow And Rain" }, "+TSGS": { "text": "+TSGS", "spoken": "Thunderstorm With Heavy Snow Pellets" }, "+TSGSRA": { "text": "+TSGSRA", "spoken": "Thunderstorm With Heavy Snow Pellets And Rain" }, "+TSGSRASN": { "text": "+TSGSRASN", "spoken": "Thunderstorm With Heavy Snow Pellets, Rain And Snow" }, "+TSGSSN": { "text": "+TSGSSN", "spoken": "Thunderstorm With Heavy Snow Pellets And Snow" }, "+TSGSSNRA": { "text": "+TSGSSNRA", "spoken": "Thunderstorm With Heavy Snow Pellets, Snow And Rain" }, "+TSRA": { "text": "+TSRA", "spoken": "Thunderstorm With Heavy Rain" }, "+TSRAGR": { "text": "+TSRAGR", "spoken": "Thunderstorm With Heavy Rain And Hail" }, "+TSRAGRSN": { "text": "+TSRAGRSN", "spoken": "Thunderstorm With Heavy Rain, Hail And Snow" }, "+TSRAGS": { "text": "+TSRAGS", "spoken": "Thunderstorm With Heavy Rain And Snow Pellets" }, "+TSRAGSSN": { "text": "+TSRAGSSN", "spoken": "Thunderstorm With Heavy Rain, Snow Pellets And Snow" }, "+TSRASN": { "text": "+TSRASN", "spoken": "Thunderstorm With Heavy Rain And Snow" }, "+TSRASNGR": { "text": "+TSRASNGR", "spoken": "Thunderstorm With Heavy Rain, Snow And Hail" }, "+TSRASNGS": { "text": "+TSRASNGS", "spoken": "Thunderstorm With Heavy Rain, Snow And Snow Pellets" }, "+TSSN": { "text": "+TSSN", "spoken": "Thunderstorm With Heavy Snow" }, "+TSSNGR": { "text": "+TSSNGR", "spoken": "Thunderstorm With Heavy Snow And Hail" }, "+TSSNGRRA": { "text": "+TSSNGRRA", "spoken": "Thunderstorm With Heavy Snow, Hail And Rain" }, "+TSSNGS": { "text": "+TSSNGS", "spoken": "Thunderstorm With Heavy Snow And Snow Pellets" }, "+TSSNGSRA": { "text": "+TSSNGSRA", "spoken": "Thunderstorm With Heavy Snow, Snow Pellets And Rain" }, "+TSSNRA": { "text": "+TSSNRA", "spoken": "Thunderstorm With Heavy Snow And Rain" }, "+TSSNRAGR": { "text": "+TSSNRAGR", "spoken": "Thunderstorm With Heavy Snow, Rain And Hail" }, "+TSSNRAGS": { "text": "+TSSNRAGS", "spoken": "Thunderstorm With Heavy Snow, Rain And Snow Pellets" }, "+TSUP": { "text": "+TSUP", "spoken": "Thunderstorm With Heavy Unidentified Precipitation" }, "+UP": { "text": "+UP", "spoken": "Heavy Unidentified Precipitation" }, "BC": { "text": "BC", "spoken": "patches" }, "BCFG": { "text": "BCFG", "spoken": "Patches Of Fog" }, "BL": { "text": "BL", "spoken": "blowing" }, "BLDU": { "text": "BLDU", "spoken": "Blowing Dust" }, "BLSA": { "text": "BLSA", "spoken": "Blowing Sand" }, "BLSN": { "text": "BLSN", "spoken": "Blowing Snow" }, "BR": { "text": "BR", "spoken": "mist" }, "DR": { "text": "DR", "spoken": "low drifting" }, "DRDU": { "text": "DRDU", "spoken": "Low Drifting Dust" }, "DRSA": { "text": "DRSA", "spoken": "Low Drifting Sand" }, "DRSN": { "text": "DRSN", "spoken": "Low Drifting Snow" }, "DS": { "text": "DS", "spoken": "dust storm" }, "DU": { "text": "DU", "spoken": "widespread dust" }, "DZ": { "text": "DZ", "spoken": "drizzle" }, "DZPL": { "text": "DZPL", "spoken": "Drizzle And Ice Pellets" }, "DZPLRA": { "text": "DZPLRA", "spoken": "Drizzle, Ice Pellets And Rain" }, "DZRA": { "text": "DZRA", "spoken": "Drizzle And Rain" }, "DZRAPL": { "text": "DZRAPL", "spoken": "Drizzle, Rain And Ice Pellets" }, "DZRASG": { "text": "DZRASG", "spoken": "Drizzle, Rain And Snow Grains" }, "DZRASN": { "text": "DZRASN", "spoken": "Drizzle, Rain And Snow" }, "DZSG": { "text": "DZSG", "spoken": "Drizzle And Snow Grains" }, "DZSGRA": { "text": "DZSGRA", "spoken": "Drizzle, Snow Grains And Rain" }, "DZSN": { "text": "DZSN", "spoken": "Drizzle And Snow" }, "DZSNRA": { "text": "DZSNRA", "spoken": "Drizzle, Snow And Rain" }, "FC": { "text": "FC", "spoken": "funnel cloud tornado waterspout" }, "FG": { "text": "FG", "spoken": "fog" }, "FU": { "text": "FU", "spoken": "smoke" }, "FZ": { "text": "FZ", "spoken": "freezing" }, "FZDZ": { "text": "FZDZ", "spoken": "Freezing Drizzle" }, "FZDZPL": { "text": "FZDZPL", "spoken": "Freezing Drizzle And Ice Pellets" }, "FZDZRA": { "text": "FZDZRA", "spoken": "Freezing Drizzle And Rain" }, "FZDZSG": { "text": "FZDZSG", "spoken": "Freezing Drizzle And Snow Grains" }, "FZDZSN": { "text": "FZDZSN", "spoken": "Freezing Drizzle And Snow" }, "FZFG": { "text": "FZFG", "spoken": "Freezing Fog" }, "FZRA": { "text": "FZRA", "spoken": "Freezing Rain" }, "FZRADZ": { "text": "FZRADZ", "spoken": "Freezing Rain And Drizzle" }, "FZRAPL": { "text": "FZRAPL", "spoken": "Freezing Rain And Ice Pellets" }, "FZRASG": { "text": "FZRASG", "spoken": "Freezing Rain And Snow Grains" }, "FZRASN": { "text": "FZRASN", "spoken": "Freezing Rain And Snow" }, "FZUP": { "text": "FZUP", "spoken": "Unidentified Freezing Precipitation" }, "GR": { "text": "GR", "spoken": "hail" }, "GS": { "text": "GS", "spoken": "small hail" }, "HZ": { "text": "HZ", "spoken": "haze" }, "IC": { "text": "IC", "spoken": "ice crystals" }, "MI": { "text": "MI", "spoken": "shallow" }, "MIFG": { "text": "MIFG", "spoken": "Shallow Fog" }, "NSW": { "text": "NSW", "spoken": "No Significant Weather" }, "PL": { "text": "PL", "spoken": "ice pellets" }, "PLDZ": { "text": "PLDZ", "spoken": "Ice Pellets And Drizzle" }, "PLDZRA": { "text": "PLDZRA", "spoken": "Ice Pellets, Drizzle And Rain" }, "PLRA": { "text": "PLRA", "spoken": "Ice Pellets And Rain" }, "PLRADZ": { "text": "PLRADZ", "spoken": "Ice Pellets, Rain And Drizzle" }, "PLRASN": { "text": "PLRASN", "spoken": "Ice Pellets, Rain And Snow" }, "PLSG": { "text": "PLSG", "spoken": "Ice Pellets And Snow Grains" }, "PLSGSN": { "text": "PLSGSN", "spoken": "Ice Pellets, Snow Grains And Snow" }, "PLSN": { "text": "PLSN", "spoken": "Ice Pellets And Snow" }, "PLSNRA": { "text": "PLSNRA", "spoken": "Ice Pellets, Snow And Rain" }, "PLSNSG": { "text": "PLSNSG", "spoken": "Ice Pellets, Snow And Snow Grains" }, "PO": { "text": "PO", "spoken": "well developed dust, sand whirls" }, "PR": { "text": "PR", "spoken": "partial" }, "PRFG": { "text": "PRFG", "spoken": "Partial Fog" }, "PY": { "text": "PY", "spoken": "spray" }, "RA": { "text": "RA", "spoken": "rain" }, "RADZ": { "text": "RADZ", "spoken": "Rain And Drizzle" }, "RADZPL": { "text": "RADZPL", "spoken": "Rain, Drizzle And Ice Pellets" }, "RADZSG": { "text": "RADZSG", "spoken": "Rain, Drizzle And Snow Grains" }, "RADZSN": { "text": "RADZSN", "spoken": "Rain, Drizzle And Snow" }, "RAPL": { "text": "RAPL", "spoken": "Rain And Ice Pellets" }, "RAPLDZ": { "text": "RAPLDZ", "spoken": "Rain, Ice Pellets And Drizzle" }, "RAPLSN": { "text": "RAPLSN", "spoken": "Rain, Ice Pellets And Snow" }, "RASG": { "text": "RASG", "spoken": "Rain And Snow Grains" }, "RASGDZ": { "text": "RASGDZ", "spoken": "Rain, Snow Grains And Drizzle" }, "RASGSN": { "text": "RASGSN", "spoken": "Rain, Snow Grains And Snow" }, "RASN": { "text": "RASN", "spoken": "Rain And Snow" }, "RASNDZ": { "text": "RASNDZ", "spoken": "Rain, Snow And Drizzle" }, "RASNPL": { "text": "RASNPL", "spoken": "Rain, Snow And Ice Pellets" }, "RASNSG": { "text": "RASNSG", "spoken": "Rain, Snow And Snow Grains" }, "SA": { "text": "SA", "spoken": "sand" }, "SG": { "text": "SG", "spoken": "snow grains" }, "SGDZ": { "text": "SGDZ", "spoken": "Snow Grains And Drizzle" }, "SGDZRA": { "text": "SGDZRA", "spoken": "Snow Grains, Drizzle And Rain" }, "SGPL": { "text": "SGPL", "spoken": "Snow Grains And Ice Pellets" }, "SGPLSN": { "text": "SGPLSN", "spoken": "Snow Grains, Ice Pellets And Snow" }, "SGRA": { "text": "SGRA", "spoken": "Snow Grains And Rain" }, "SGRADZ": { "text": "SGRADZ", "spoken": "Snow Grains, Rain And Drizzle" }, "SGRASN": { "text": "SGRASN", "spoken": "Snow Grains, Rain And Snow" }, "SGSN": { "text": "SGSN", "spoken": "Snow Grains And Snow" }, "SGSNPL": { "text": "SGSNPL", "spoken": "Snow Grains, Snow And Ice Pellets" }, "SGSNRA": { "text": "SGSNRA", "spoken": "Snow Grains, Snow And Rain" }, "SH": { "text": "SH", "spoken": "showers" }, "SHGR": { "text": "SHGR", "spoken": "Showers Of Hail" }, "SHGRRA": { "text": "SHGRRA", "spoken": "Showers Of Hail And Rain" }, "SHGRRASN": { "text": "SHGRRASN", "spoken": "Showers Of Hail, Rain And Snow" }, "SHGRSN": { "text": "SHGRSN", "spoken": "Showers Of Hail And Snow" }, "SHGRSNRA": { "text": "SHGRSNRA", "spoken": "Showers Of Hail, Snow And Rain" }, "SHGS": { "text": "SHGS", "spoken": "Showers Of Snow Pellets" }, "SHGSRA": { "text": "SHGSRA", "spoken": "Showers Of Snow Pellets And Rain" }, "SHGSRASN": { "text": "SHGSRASN", "spoken": "Showers Of Snow Pellets, Rain And Snow" }, "SHGSSN": { "text": "SHGSSN", "spoken": "Showers Of Snow Pellets And Snow" }, "SHGSSNRA": { "text": "SHGSSNRA", "spoken": "Showers Of Snow Pellets, Snow And Rain" }, "SHRA": { "text": "SHRA", "spoken": "Showers Of Rain" }, "SHRAGR": { "text": "SHRAGR", "spoken": "Showers Of Rain And Hail" }, "SHRAGRSN": { "text": "SHRAGRSN", "spoken": "Showers Of Rain, Hail And Snow" }, "SHRAGS": { "text": "SHRAGS", "spoken": "Showers Of Rain And Snow Pellets" }, "SHRAGSSN": { "text": "SHRAGSSN", "spoken": "Showers Of Rain, Snow Pellets And Snow" }, "SHRASN": { "text": "SHRASN", "spoken": "Showers Of Rain And Snow" }, "SHRASNGR": { "text": "SHRASNGR", "spoken": "Showers Of Rain, Snow And Hail" }, "SHRASNGS": { "text": "SHRASNGS", "spoken": "Showers Of Rain, Snow And Snow Pellets" }, "SHSN": { "text": "SHSN", "spoken": "Showers Of Snow" }, "SHSNGR": { "text": "SHSNGR", "spoken": "Showers Of Snow And Hail" }, "SHSNGRRA": { "text": "SHSNGRRA", "spoken": "Showers Of Snow, Hail And Rain" }, "SHSNGS": { "text": "SHSNGS", "spoken": "Showers Of Snow And Snow Pellets" }, "SHSNGSRA": { "text": "SHSNGSRA", "spoken": "Showers Of Snow, Snow Pellets And Rain" }, "SHSNRA": { "text": "SHSNRA", "spoken": "Showers Of Snow And Rain" }, "SHSNRAGR": { "text": "SHSNRAGR", "spoken": "Showers Of Snow, Rain And Hail" }, "SHSNRAGS": { "text": "SHSNRAGS", "spoken": "Showers Of Snow, Rain And Snow Pellets" }, "SHUP": { "text": "SHUP", "spoken": "Unidentified Showers Of Precipitation" }, "SN": { "text": "SN", "spoken": "snow" }, "SNDZ": { "text": "SNDZ", "spoken": "Snow And Drizzle" }, "SNDZRA": { "text": "SNDZRA", "spoken": "Snow, Drizzle And Rain" }, "SNPL": { "text": "SNPL", "spoken": "Snow And Ice Pellets" }, "SNPLRA": { "text": "SNPLRA", "spoken": "Snow, Ice Pellets And Rain" }, "SNPLSG": { "text": "SNPLSG", "spoken": "Snow, Ice Pellets And Snow Grains" }, "SNRA": { "text": "SNRA", "spoken": "Snow And Rain" }, "SNRADZ": { "text": "SNRADZ", "spoken": "Snow, Rain And Drizzle" }, "SNRAPL": { "text": "SNRAPL", "spoken": "Snow, Rain And Ice Pellets" }, "SNRASG": { "text": "SNRASG", "spoken": "Snow, Rain And Snow Grains" }, "SNSG": { "text": "SNSG", "spoken": "Snow And Snow Grains" }, "SNSGPL": { "text": "SNSGPL", "spoken": "Snow, Snow Grains And Ice Pellets" }, "SNSGRA": { "text": "SNSGRA", "spoken": "Snow, Snow Grains And Rain" }, "SQ": { "text": "SQ", "spoken": "squalls" }, "SS": { "text": "SS", "spoken": "sandstorm" }, "TS": { "text": "TS", "spoken": "thunderstorm" }, "TSGR": { "text": "TSGR", "spoken": "Thunderstorm With Hail" }, "TSGRRA": { "text": "TSGRRA", "spoken": "Thunderstorm With Hail And Rain" }, "TSGRRASN": { "text": "TSGRRASN", "spoken": "Thunderstorm With Hail, Rain And Snow" }, "TSGRSN": { "text": "TSGRSN", "spoken": "Thunderstorm With Hail And Snow" }, "TSGRSNRA": { "text": "TSGRSNRA", "spoken": "Thunderstorm With Hail, Snow And Rain" }, "TSGS": { "text": "TSGS", "spoken": "Thunderstorm With Snow Pellets" }, "TSGSRA": { "text": "TSGSRA", "spoken": "Thunderstorm With Snow Pellets And Rain" }, "TSGSRASN": { "text": "TSGSRASN", "spoken": "Thunderstorm With Snow Pellets, Rain And Snow" }, "TSGSSN": { "text": "TSGSSN", "spoken": "Thunderstorm With Snow Pellets And Snow" }, "TSGSSNRA": { "text": "TSGSSNRA", "spoken": "Thunderstorm With Snow Pellets, Snow And Rain" }, "TSRA": { "text": "TSRA", "spoken": "Thunderstorm With Rain" }, "TSRAGR": { "text": "TSRAGR", "spoken": "Thunderstorm With Rain And Hail" }, "TSRAGRSN": { "text": "TSRAGRSN", "spoken": "Thunderstorm With Rain, Hail And Snow" }, "TSRAGS": { "text": "TSRAGS", "spoken": "Thunderstorm With Rain And Snow Pellets" }, "TSRAGSSN": { "text": "TSRAGSSN", "spoken": "Thunderstorm With Rain, Snow Pellets And Snow" }, "TSRASN": { "text": "TSRASN", "spoken": "Thunderstorm With Rain And Snow" }, "TSRASNGR": { "text": "TSRASNGR", "spoken": "Thunderstorm With Rain, Snow And Hail" }, "TSRASNGS": { "text": "TSRASNGS", "spoken": "Thunderstorm With Rain, Snow And Snow Pellets" }, "TSSN": { "text": "TSSN", "spoken": "Thunderstorm With Snow" }, "TSSNGR": { "text": "TSSNGR", "spoken": "Thunderstorm With Snow And Hail" }, "TSSNGRRA": { "text": "TSSNGRRA", "spoken": "Thunderstorm With Snow, Hail And Rain" }, "TSSNGS": { "text": "TSSNGS", "spoken": "Thunderstorm With Snow And Snow Pellets" }, "TSSNGSRA": { "text": "TSSNGSRA", "spoken": "Thunderstorm With Snow, Snow Pellets And Rain" }, "TSSNRA": { "text": "TSSNRA", "spoken": "Thunderstorm With Snow And Rain" }, "TSSNRAGR": { "text": "TSSNRAGR", "spoken": "Thunderstorm With Snow, Rain And Hail" }, "TSSNRAGS": { "text": "TSSNRAGS", "spoken": "Thunderstorm With Snow, Rain And Snow Pellets" }, "TSUP": { "text": "TSUP", "spoken": "Thunderstorm With Unidentified Precipitation" }, "UP": { "text": "UP", "spoken": "unknown precipitation" }, "VA": { "text": "VA", "spoken": "volcanic ash" }, "VCBLDU": { "text": "VCBLDU", "spoken": "Blowing Dust In The Vicinity" }, "VCBLSA": { "text": "VCBLSA", "spoken": "Blowing Sand In The Vicinity" }, "VCBLSN": { "text": "VCBLSN", "spoken": "Blowing Snow In The Vicinity" }, "VCDS": { "text": "VCDS", "spoken": "Duststorm In The Vicinity" }, "VCFC": { "text": "VCFC", "spoken": "Funnel Cloud In The Vicinity" }, "VCFG": { "text": "VCFG", "spoken": "Fog In The Vicinity" }, "VCPO": { "text": "VCPO", "spoken": "Dust/Sand Whirls In The Vicinity" }, "VCSH": { "text": "VCSH", "spoken": "Showers In The Vicinity" }, "VCSS": { "text": "VCSS", "spoken": "Sandstorm In The Vicinity" }, "VCTS": { "text": "VCTS", "spoken": "Thunderstorm In The Vicinity" }, "VCVA": { "text": "VCVA", "spoken": "Volcanic Ash In The Vicinity" } }, "template": { "text": "{weather}", "voice": "PRESENT WEATHER {weather}" } }, "recentWeather": { "template": { "text": "RE{weather}", "voice": "RECENT WEATHER {weather}" } }, "clouds": { "identifyCeilingLayer": false, "identifyCeilingLayerTextAtis": false, "textAtisCeilingPrefix": "CIG", "cloudCeilingLayerTypes": [ "BKN", "OVC" ], "convertToMetric": false, "isAltitudeInHundreds": false, "undeterminedLayerAltitude": { "text": "///", "voice": "cloud height not available" }, "automaticCbDetection": { "text": "//////CB", "voice": "RADAR DETECTED C-B CLOUDS" }, "types": { "FEW": { "text": "FEW{altitude}{convective}", "voice": "few {altitude} feet {convective}" }, "SCT": { "text": "SCT{altitude}{convective}", "voice": "scattered {altitude} feet {convective}" }, "BKN": { "text": "BKN{altitude}{convective}", "voice": "broken {altitude} feet {convective}" }, "OVC": { "text": "OVC{altitude}{convective}", "voice": "overcast {altitude} feet {convective}" }, "VV": { "text": "VV{altitude}", "voice": "vertical visibility {altitude} feet" }, "NSC": { "text": "NSC", "voice": "no significant clouds" }, "NCD": { "text": "NCD", "voice": "no clouds detected" }, "CLR": { "text": "CLR", "voice": "sky clear below one-two thousand" }, "SKC": { "text": "SKC", "voice": "sky clear" } }, "convectiveTypes": { "CB": "cee bee", "TCU": "towering cumulus" }, "template": { "text": "{clouds}", "voice": "CLOUDS {clouds}" } }, "temperature": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "T{temp}", "voice": "TEMPERATURE {temp}" } }, "dewpoint": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "DP{dewpoint}", "voice": "DEWPOINT {dewpoint}" } }, "altimeter": { "pronounceDecimal": false, "template": { "text": "QNH{altimeter}", "voice": "QNH {altimeter} HECTOPASCAL" } }, "trend": { "nosigText": "NOSIG", "nosigVoice": "NOSIG", "becomingText": "BECMG", "becomingVoice": "Becoming", "temporaryText": "TEMPO", "temporaryVoice": "Temporary", "notAvailableText": "TREND NOT AVBL", "notAvailableVoice": "Trend not available", "template": {} }, "windShear": { "runwayText": "WS R{Runway}", "runwayVoice": "Wind Shear Runway {Runway}", "allRunwayText": "WS ALL RWY", "allRunwayVoice": "Wind Shear All Runways", "template": {} }, "transitionLevel": { "values": [ { "low": 1051, "high": 1088, "altitude": 50 }, { "low": 1014, "high": 1050, "altitude": 60 }, { "low": 978, "high": 1013, "altitude": 70 }, { "low": 950, "high": 977, "altitude": 80 } ], "template": { "text": "TRL {trl} ", "voice": ".TRANSITION LEVEL {trl}" } }, "notams": { "template": { "text": "{notams}", "voice": ".{notams}" } }, "closingStatement": { "autoIncludeClosingStatement": true, "template": { "text": "", "voice": " INFORMATION {letter|word} OUT" } } }, "notamsBeforeFreeText": true, "airportConditionsBeforeFreeText": true, "frequency": 121815000, "idsEndpoint": "", "useDecimalTerminology": true, "atisVoice": { "useTextToSpeech": true, "voice": "Default", "speechRate": 150 }, "presets": [ { "id": "58b73983-2219-477a-bce0-e56c7e643927", "name": "13", "airportConditions": "", "notams": "", "template": "EDLN [ATIS_LETTER] [OBS_TIME]\r\nEXPECT VECTORS [ARPT_COND]\r\nRWY_13\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "ec75623a-cb0d-4c1b-b175-c193826dc80b", "name": "31", "airportConditions": "", "notams": "", "template": "EDLN [ATIS_LETTER] [OBS_TIME]\r\nEXPECT VECTORS [ARPT_COND]\r\nRWY_31\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } } ], "contractions": [ { "variableName": "EDLN", "text": "ATIS EDLN", "voice": "MONCHENGLAD BACH INFORMATION" }, { "variableName": "RWY_13", "text": "RWY 13", "voice": "RWY IN USE 13." }, { "variableName": "RWY_31", "text": "RWY 31", "voice": "RWY IN USE 31." }, { "variableName": "ADVISORY", "text": "WHEN AIRBORNE MONITOR ADVISORY ON FREQ 122.800", "voice": "WHEN AIRBORNE MONITOR ADVISORY ON FREQ 122.8." }, { "variableName": "DEP_FREQ_DLAT_LN13_DL05_128_655", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 128.655", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 128.655." }, { "variableName": "ILS", "text": "FOR ILS APCH", "voice": "FOR ILS APPROACH." }, { "variableName": "LOC", "text": "FOR LOC APCH", "voice": "FOR LOCALIZER APPROACH." }, { "variableName": "RNP", "text": "FOR RNP APCH", "voice": "FOR RNP APPROACH." }, { "variableName": "VOR", "text": "FOR VOR APCH", "voice": "FOR VOR APPROACH." }, { "variableName": "DEP_FREQ_DLA_DKLA_LN31_DL05_128_555", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 128.555", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 128.555." }, { "variableName": "DEP_FREQ_DLD_DLA_BOT_DKLA_DL23_121_355", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 121.355", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 121.355." }, { "variableName": "DEP_FREQ_GN_118_215", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 118.215", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 118.215." }, { "variableName": "DEP_FREQ_GNH_136_480", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 136.480", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 136.480." } ], "airportConditionDefinitions": [ { "text": "ILS", "ordinal": 1, "enabled": true }, { "text": "RNP", "ordinal": 2, "enabled": false }, { "text": "NDB", "ordinal": 3, "enabled": false }, { "text": "LOC", "ordinal": 4, "enabled": false } ], "notamDefinitions": [ { "text": "ADVISORY", "ordinal": 1, "enabled": true }, { "text": "DEP_FREQ_DLAT_LN13_DL05_128_655", "ordinal": 2, "enabled": false }, { "text": "DEP_FREQ_DLA_DKLA_LN31_DL05_128_555", "ordinal": 3, "enabled": false }, { "text": "DEP_FREQ_DLD_DLA_BOT_DKLA_DL23_121_355", "ordinal": 3, "enabled": false }, { "text": "DEP_FREQ_GN_118_215", "ordinal": 5, "enabled": false }, { "text": "DEP_FREQ_GNH_136_480", "ordinal": 6, "enabled": false }, { "text": "CAUTION WINDSHEAR ALL RWYS", "ordinal": 7, "enabled": false } ] }, { "id": "09510db1-8949-40aa-a86f-5f896272668f", "ordinal": 11, "identifier": "EDFH", "name": "Frankfurt/Hahn", "atisType": "Combined", "codeRange": { "low": "A", "high": "Z" }, "atisFormat": { "observationTime": { "standardUpdateTime": [ 20, 50 ], "template": { "text": "{type} {day}{time} ", "voice": ". {special} MET REPORT TIME {time}." } }, "surfaceWind": { "speakLeadingZero": false, "magneticVariation": { "enabled": false, "magneticDegrees": 0 }, "standard": { "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit}" } }, "standardGust": { "template": { "text": "{wind_dir}{wind_spd}G{wind_gust}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit} GUSTS {wind_gust} {wind_unit}" } }, "variable": { "template": { "text": "VRB{wind_spd}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit}" } }, "variableGust": { "template": { "text": "VRB{wind_spd}G{wind_gust}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit} GUSTS {wind_gust} {wind_unit}" } }, "variableDirection": { "template": { "text": "{wind_vmin}V{wind_vmax}", "voice": "VARIABLE BETWEEN {wind_vmin} AND {wind_vmax} DEGREES" } }, "calm": { "calmWindSpeed": 2, "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND CALM" } } }, "visibility": { "north": "to the north", "northEast": "to the north-east", "east": "to the east", "southEast": "to the south-east", "south": "to the south", "southWest": "to the south-west", "west": "to the west", "northWest": "to the north-west", "unlimitedVisibilityVoice": "visibility ^10 kilometers", "unlimitedVisibilityText": "9999", "includeVisibilitySuffix": true, "metersCutoff": 5000, "template": { "text": "{visibility}", "voice": "VISIBILITY {visibility}" } }, "runwayVisualRange": { "neutralTendency": "Neutral", "goingUpTendency": "upgrading", "goingDownTendency": "downgrading", "template": {} }, "presentWeather": { "presentWeatherTypes": { "-DS": { "text": "-DS", "spoken": "Light Duststorm" }, "-DZ": { "text": "-DZ", "spoken": "Light Drizzle" }, "-DZPL": { "text": "-DZPL", "spoken": "Light Drizzle And Ice Pellets" }, "-DZPLRA": { "text": "-DZPLRA", "spoken": "Light Drizzle, Ice Pellets And Rain" }, "-DZRA": { "text": "-DZRA", "spoken": "Light Drizzle And Rain" }, "-DZRAPL": { "text": "-DZRAPL", "spoken": "Light Drizzle, Rain And Ice Pellets" }, "-DZRASG": { "text": "-DZRASG", "spoken": "Light Drizzle, Rain And Snow Grains" }, "-DZRASN": { "text": "-DZRASN", "spoken": "Light Drizzle, Rain And Snow" }, "-DZSG": { "text": "-DZSG", "spoken": "Light Drizzle And Snow Grains" }, "-DZSGRA": { "text": "-DZSGRA", "spoken": "Light Drizzle, Snow Grains And Rain" }, "-DZSN": { "text": "-DZSN", "spoken": "Light Drizzle And Snow" }, "-DZSNRA": { "text": "-DZSNRA", "spoken": "Light Drizzle, Snow And Rain" }, "-FZDZ": { "text": "-FZDZ", "spoken": "Light Freezing Drizzle" }, "-FZDZPL": { "text": "-FZDZPL", "spoken": "Light Freezing Drizzle And Ice Pellets" }, "-FZDZRA": { "text": "-FZDZRA", "spoken": "Light Freezing Drizzle And Rain" }, "-FZDZSG": { "text": "-FZDZSG", "spoken": "Light Freezing Drizzle And Snow Grains" }, "-FZDZSN": { "text": "-FZDZSN", "spoken": "Light Freezing Drizzle And Snow" }, "-FZRA": { "text": "-FZRA", "spoken": "Light Freezing Rain" }, "-FZRADZ": { "text": "-FZRADZ", "spoken": "Light Freezing Rain And Drizzle" }, "-FZRAPL": { "text": "-FZRAPL", "spoken": "Light Freezing Rain And Ice Pellets" }, "-FZRASG": { "text": "-FZRASG", "spoken": "Light Freezing Rain And Snow Grains" }, "-FZRASN": { "text": "-FZRASN", "spoken": "Light Freezing Rain And Snow" }, "-FZUP": { "text": "-FZUP", "spoken": "Light Unidentified Freezing Precipitation" }, "-PL": { "text": "-PL", "spoken": "Light Ice Pellets" }, "-PLDZ": { "text": "-PLDZ", "spoken": "Light Ice Pellets And Drizzle" }, "-PLDZRA": { "text": "-PLDZRA", "spoken": "Light Ice Pellets, Drizzle And Rain" }, "-PLRA": { "text": "-PLRA", "spoken": "Light Ice Pellets And Rain" }, "-PLRADZ": { "text": "-PLRADZ", "spoken": "Light Ice Pellets, Rain And Drizzle" }, "-PLRASN": { "text": "-PLRASN", "spoken": "Light Ice Pellets, Rain And Snow" }, "-PLSG": { "text": "-PLSG", "spoken": "Light Ice Pellets And Snow Grains" }, "-PLSGSN": { "text": "-PLSGSN", "spoken": "Light Ice Pellets, Snow Grains And Snow" }, "-PLSN": { "text": "-PLSN", "spoken": "Light Ice Pellets And Snow" }, "-PLSNRA": { "text": "-PLSNRA", "spoken": "Light Ice Pellets, Snow And Rain" }, "-PLSNSG": { "text": "-PLSNSG", "spoken": "Light Ice Pellets, Snow And Snow Grains" }, "-RA": { "text": "-RA", "spoken": "Light Rain" }, "-RADZ": { "text": "-RADZ", "spoken": "Light Rain And Drizzle" }, "-RADZPL": { "text": "-RADZPL", "spoken": "Light Rain, Drizzle And Ice Pellets" }, "-RADZSG": { "text": "-RADZSG", "spoken": "Light Rain, Drizzle And Snow Grains" }, "-RADZSN": { "text": "-RADZSN", "spoken": "Light Rain, Drizzle And Snow" }, "-RAPL": { "text": "-RAPL", "spoken": "Light Rain And Ice Pellets" }, "-RAPLDZ": { "text": "-RAPLDZ", "spoken": "Light Rain, Ice Pellets And Drizzle" }, "-RAPLSN": { "text": "-RAPLSN", "spoken": "Light Rain, Ice Pellets And Snow" }, "-RASG": { "text": "-RASG", "spoken": "Light Rain And Snow Grains" }, "-RASGDZ": { "text": "-RASGDZ", "spoken": "Light Rain, Snow Grains And Drizzle" }, "-RASGSN": { "text": "-RASGSN", "spoken": "Light Rain, Snow Grains And Snow" }, "-RASN": { "text": "-RASN", "spoken": "Light Rain And Snow" }, "-RASNDZ": { "text": "-RASNDZ", "spoken": "Light Rain, Snow And Drizzle" }, "-RASNPL": { "text": "-RASNPL", "spoken": "Light Rain, Snow And Ice Pellets" }, "-RASNSG": { "text": "-RASNSG", "spoken": "Light Rain, Snow And Snow Grains" }, "-SG": { "text": "-SG", "spoken": "Light Snow Grains" }, "-SGDZ": { "text": "-SGDZ", "spoken": "Light Snow Grains And Drizzle" }, "-SGDZRA": { "text": "-SGDZRA", "spoken": "Light Snow Grains, Drizzle And Rain" }, "-SGPL": { "text": "-SGPL", "spoken": "Light Snow Grains And Ice Pellets" }, "-SGPLSN": { "text": "-SGPLSN", "spoken": "Light Snow Grains, Ice Pellets And Snow" }, "-SGRA": { "text": "-SGRA", "spoken": "Light Snow Grains And Rain" }, "-SGRADZ": { "text": "-SGRADZ", "spoken": "Light Snow Grains, Rain And Drizzle" }, "-SGRASN": { "text": "-SGRASN", "spoken": "Light Snow Grains, Rain And Snow" }, "-SGSN": { "text": "-SGSN", "spoken": "Light Snow Grains And Snow" }, "-SGSNPL": { "text": "-SGSNPL", "spoken": "Light Snow Grains, Snow And Ice Pellets" }, "-SGSNRA": { "text": "-SGSNRA", "spoken": "Light Snow Grains, Snow And Rain" }, "-SHGR": { "text": "-SHGR", "spoken": "Light Showers Of Hail" }, "-SHGRRA": { "text": "-SHGRRA", "spoken": "Light Showers Of Hail And Rain" }, "-SHGRRASN": { "text": "-SHGRRASN", "spoken": "Light Showers Of Hail, Rain And Snow" }, "-SHGRSN": { "text": "-SHGRSN", "spoken": "Light Showers Of Hail And Snow" }, "-SHGRSNRA": { "text": "-SHGRSNRA", "spoken": "Light Showers Of Hail, Snow And Rain" }, "-SHGS": { "text": "-SHGS", "spoken": "Light Showers Of Snow Pellets" }, "-SHGSRA": { "text": "-SHGSRA", "spoken": "Light Showers Of Snow Pellets And Rain" }, "-SHGSRASN": { "text": "-SHGSRASN", "spoken": "Light Showers Of Snow Pellets, Rain And Snow" }, "-SHGSSN": { "text": "-SHGSSN", "spoken": "Light Showers Of Snow Pellets And Snow" }, "-SHGSSNRA": { "text": "-SHGSSNRA", "spoken": "Light Showers Of Snow Pellets, Snow And Rain" }, "-SHRA": { "text": "-SHRA", "spoken": "Light Showers Of Rain" }, "-SHRAGR": { "text": "-SHRAGR", "spoken": "Light Showers Of Rain And Hail" }, "-SHRAGRSN": { "text": "-SHRAGRSN", "spoken": "Light Showers Of Rain, Hail And Snow" }, "-SHRAGS": { "text": "-SHRAGS", "spoken": "Light Showers Of Rain And Snow Pellets" }, "-SHRAGSSN": { "text": "-SHRAGSSN", "spoken": "Light Showers Of Rain, Snow Pellets And Snow" }, "-SHRASN": { "text": "-SHRASN", "spoken": "Light Showers Of Rain And Snow" }, "-SHRASNGR": { "text": "-SHRASNGR", "spoken": "Light Showers Of Rain, Snow And Hail" }, "-SHRASNGS": { "text": "-SHRASNGS", "spoken": "Light Showers Of Rain, Snow And Snow Pellets" }, "-SHSN": { "text": "-SHSN", "spoken": "Light Showers Of Snow" }, "-SHSNGR": { "text": "-SHSNGR", "spoken": "Light Showers Of Snow And Hail" }, "-SHSNGRRA": { "text": "-SHSNGRRA", "spoken": "Light Showers Of Snow, Hail And Rain" }, "-SHSNGS": { "text": "-SHSNGS", "spoken": "Light Showers Of Snow And Snow Pellets" }, "-SHSNGSRA": { "text": "-SHSNGSRA", "spoken": "Light Showers Of Snow, Snow Pellets And Rain" }, "-SHSNRA": { "text": "-SHSNRA", "spoken": "Light Showers Of Snow And Rain" }, "-SHSNRAGR": { "text": "-SHSNRAGR", "spoken": "Light Showers Of Snow, Rain And Hail" }, "-SHSNRAGS": { "text": "-SHSNRAGS", "spoken": "Light Showers Of Snow, Rain And Snow Pellets" }, "-SHUP": { "text": "-SHUP", "spoken": "Light Unidentified Showers Of Precipitation" }, "-SN": { "text": "-SN", "spoken": "Light Snow" }, "-SNDZ": { "text": "-SNDZ", "spoken": "Light Snow And Drizzle" }, "-SNDZRA": { "text": "-SNDZRA", "spoken": "Light Snow, Drizzle And Rain" }, "-SNPL": { "text": "-SNPL", "spoken": "Light Snow And Ice Pellets" }, "-SNPLRA": { "text": "-SNPLRA", "spoken": "Light Snow, Ice Pellets And Rain" }, "-SNPLSG": { "text": "-SNPLSG", "spoken": "Light Snow, Ice Pellets And Snow Grains" }, "-SNRA": { "text": "-SNRA", "spoken": "Light Snow And Rain" }, "-SNRADZ": { "text": "-SNRADZ", "spoken": "Light Snow, Rain And Drizzle" }, "-SNRAPL": { "text": "-SNRAPL", "spoken": "Light Snow, Rain And Ice Pellets" }, "-SNRASG": { "text": "-SNRASG", "spoken": "Light Snow, Rain And Snow Grains" }, "-SNSG": { "text": "-SNSG", "spoken": "Light Snow And Snow Grains" }, "-SNSGPL": { "text": "-SNSGPL", "spoken": "Light Snow, Snow Grains And Ice Pellets" }, "-SNSGRA": { "text": "-SNSGRA", "spoken": "Light Snow, Snow Grains And Rain" }, "-SS": { "text": "-SS", "spoken": "Light Sandstorm" }, "-TSGR": { "text": "-TSGR", "spoken": "Thunderstorm With Light Hail" }, "-TSGRRA": { "text": "-TSGRRA", "spoken": "Thunderstorm With Light Hail And Rain" }, "-TSGRRASN": { "text": "-TSGRRASN", "spoken": "Thunderstorm With Light Hail, Rain And Snow" }, "-TSGRSN": { "text": "-TSGRSN", "spoken": "Thunderstorm With Light Hail And Snow" }, "-TSGRSNRA": { "text": "-TSGRSNRA", "spoken": "Thunderstorm With Light Hail, Snow And Rain" }, "-TSGS": { "text": "-TSGS", "spoken": "Thunderstorm With Light Snow Pellets" }, "-TSGSRA": { "text": "-TSGSRA", "spoken": "Thunderstorm With Light Snow Pellets And Rain" }, "-TSGSRASN": { "text": "-TSGSRASN", "spoken": "Thunderstorm With Light Snow Pellets, Rain And Snow" }, "-TSGSSN": { "text": "-TSGSSN", "spoken": "Thunderstorm With Light Snow Pellets And Snow" }, "-TSGSSNRA": { "text": "-TSGSSNRA", "spoken": "Thunderstorm With Light Snow Pellets, Snow And Rain" }, "-TSRA": { "text": "-TSRA", "spoken": "Thunderstorm With Light Rain" }, "-TSRAGR": { "text": "-TSRAGR", "spoken": "Thunderstorm With Light Rain And Hail" }, "-TSRAGRSN": { "text": "-TSRAGRSN", "spoken": "Thunderstorm With Light Rain, Hail And Snow" }, "-TSRAGS": { "text": "-TSRAGS", "spoken": "Thunderstorm With Light Rain And Snow Pellets" }, "-TSRAGSSN": { "text": "-TSRAGSSN", "spoken": "Thunderstorm With Light Rain, Snow Pellets And Snow" }, "-TSRASN": { "text": "-TSRASN", "spoken": "Thunderstorm With Light Rain And Snow" }, "-TSRASNGR": { "text": "-TSRASNGR", "spoken": "Thunderstorm With Light Rain, Snow And Hail" }, "-TSRASNGS": { "text": "-TSRASNGS", "spoken": "Thunderstorm With Light Rain, Snow And Snow Pellets" }, "-TSSN": { "text": "-TSSN", "spoken": "Thunderstorm With Light Snow" }, "-TSSNGR": { "text": "-TSSNGR", "spoken": "Thunderstorm With Light Snow And Hail" }, "-TSSNGRRA": { "text": "-TSSNGRRA", "spoken": "Thunderstorm With Light Snow, Hail And Rain" }, "-TSSNGS": { "text": "-TSSNGS", "spoken": "Thunderstorm With Light Snow And Snow Pellets" }, "-TSSNGSRA": { "text": "-TSSNGSRA", "spoken": "Thunderstorm With Light Snow, Snow Pellets And Rain" }, "-TSSNRA": { "text": "-TSSNRA", "spoken": "Thunderstorm With Light Snow And Rain" }, "-TSSNRAGR": { "text": "-TSSNRAGR", "spoken": "Thunderstorm With Light Snow, Rain And Hail" }, "-TSSNRAGS": { "text": "-TSSNRAGS", "spoken": "Thunderstorm With Light Snow, Rain And Snow Pellets" }, "-TSUP": { "text": "-TSUP", "spoken": "Thunderstorm With Light Unidentified Precipitation" }, "-UP": { "text": "-UP", "spoken": "Light Unidentified Precipitation" }, "+DS": { "text": "+DS", "spoken": "Heavy Duststorm" }, "+DZ": { "text": "+DZ", "spoken": "Heavy Drizzle" }, "+DZPL": { "text": "+DZPL", "spoken": "Heavy Drizzle And Ice Pellets" }, "+DZPLRA": { "text": "+DZPLRA", "spoken": "Heavy Drizzle, Ice Pellets And Rain" }, "+DZRA": { "text": "+DZRA", "spoken": "Heavy Drizzle And Rain" }, "+DZRAPL": { "text": "+DZRAPL", "spoken": "Heavy Drizzle, Rain And Ice Pellets" }, "+DZRASG": { "text": "+DZRASG", "spoken": "Heavy Drizzle, Rain And Snow Grains" }, "+DZRASN": { "text": "+DZRASN", "spoken": "Heavy Drizzle, Rain And Snow" }, "+DZSG": { "text": "+DZSG", "spoken": "Heavy Drizzle And Snow Grains" }, "+DZSGRA": { "text": "+DZSGRA", "spoken": "Heavy Drizzle, Snow Grains And Rain" }, "+DZSN": { "text": "+DZSN", "spoken": "Heavy Drizzle And Snow" }, "+DZSNRA": { "text": "+DZSNRA", "spoken": "Heavy Drizzle, Snow And Rain" }, "+FC": { "text": "+FC", "spoken": "Well-Developed Funnel Cloud" }, "+FZDZ": { "text": "+FZDZ", "spoken": "Heavy Freezing Drizzle" }, "+FZDZPL": { "text": "+FZDZPL", "spoken": "Heavy Freezing Drizzle And Ice Pellets" }, "+FZDZRA": { "text": "+FZDZRA", "spoken": "Heavy Freezing Drizzle And Rain" }, "+FZDZSG": { "text": "+FZDZSG", "spoken": "Heavy Freezing Drizzle And Snow Grains" }, "+FZDZSN": { "text": "+FZDZSN", "spoken": "Heavy Freezing Drizzle And Snow" }, "+FZRA": { "text": "+FZRA", "spoken": "Heavy Freezing Rain" }, "+FZRADZ": { "text": "+FZRADZ", "spoken": "Heavy Freezing Rain And Drizzle" }, "+FZRAPL": { "text": "+FZRAPL", "spoken": "Heavy Freezing Rain And Ice Pellets" }, "+FZRASG": { "text": "+FZRASG", "spoken": "Heavy Freezing Rain And Snow Grains" }, "+FZRASN": { "text": "+FZRASN", "spoken": "Heavy Freezing Rain And Snow" }, "+FZUP": { "text": "+FZUP", "spoken": "Heavy Unidentified Freezing Precipitation" }, "+PL": { "text": "+PL", "spoken": "Heavy Ice Pellets" }, "+PLDZ": { "text": "+PLDZ", "spoken": "Heavy Ice Pellets And Drizzle" }, "+PLDZRA": { "text": "+PLDZRA", "spoken": "Heavy Ice Pellets, Drizzle And Rain" }, "+PLRA": { "text": "+PLRA", "spoken": "Heavy Ice Pellets And Rain" }, "+PLRADZ": { "text": "+PLRADZ", "spoken": "Heavy Ice Pellets, Rain And Drizzle" }, "+PLRASN": { "text": "+PLRASN", "spoken": "Heavy Ice Pellets, Rain And Snow" }, "+PLSG": { "text": "+PLSG", "spoken": "Heavy Ice Pellets And Snow Grains" }, "+PLSGSN": { "text": "+PLSGSN", "spoken": "Heavy Ice Pellets, Snow Grains And Snow" }, "+PLSN": { "text": "+PLSN", "spoken": "Heavy Ice Pellets And Snow" }, "+PLSNRA": { "text": "+PLSNRA", "spoken": "Heavy Ice Pellets, Snow And Rain" }, "+PLSNSG": { "text": "+PLSNSG", "spoken": "Heavy Ice Pellets, Snow And Snow Grains" }, "+RA": { "text": "+RA", "spoken": "Heavy Rain" }, "+RADZ": { "text": "+RADZ", "spoken": "Heavy Rain And Drizzle" }, "+RADZPL": { "text": "+RADZPL", "spoken": "Heavy Rain, Drizzle And Ice Pellets" }, "+RADZSG": { "text": "+RADZSG", "spoken": "Heavy Rain, Drizzle And Snow Grains" }, "+RADZSN": { "text": "+RADZSN", "spoken": "Heavy Rain, Drizzle And Snow" }, "+RAPL": { "text": "+RAPL", "spoken": "Heavy Rain And Ice Pellets" }, "+RAPLDZ": { "text": "+RAPLDZ", "spoken": "Heavy Rain, Ice Pellets And Drizzle" }, "+RAPLSN": { "text": "+RAPLSN", "spoken": "Heavy Rain, Ice Pellets And Snow" }, "+RASG": { "text": "+RASG", "spoken": "Heavy Rain And Snow Grains" }, "+RASGDZ": { "text": "+RASGDZ", "spoken": "Heavy Rain, Snow Grains And Drizzle" }, "+RASGSN": { "text": "+RASGSN", "spoken": "Heavy Rain, Snow Grains And Snow" }, "+RASN": { "text": "+RASN", "spoken": "Heavy Rain And Snow" }, "+RASNDZ": { "text": "+RASNDZ", "spoken": "Heavy Rain, Snow And Drizzle" }, "+RASNPL": { "text": "+RASNPL", "spoken": "Heavy Rain, Snow And Ice Pellets" }, "+RASNSG": { "text": "+RASNSG", "spoken": "Heavy Rain, Snow And Snow Grains" }, "+SG": { "text": "+SG", "spoken": "Heavy Snow Grains" }, "+SGDZ": { "text": "+SGDZ", "spoken": "Heavy Snow Grains And Drizzle" }, "+SGDZRA": { "text": "+SGDZRA", "spoken": "Heavy Snow Grains, Drizzle And Rain" }, "+SGPL": { "text": "+SGPL", "spoken": "Heavy Snow Grains And Ice Pellets" }, "+SGPLSN": { "text": "+SGPLSN", "spoken": "Heavy Snow Grains, Ice Pellets And Snow" }, "+SGRA": { "text": "+SGRA", "spoken": "Heavy Snow Grains And Rain" }, "+SGRADZ": { "text": "+SGRADZ", "spoken": "Heavy Snow Grains, Rain And Drizzle" }, "+SGRASN": { "text": "+SGRASN", "spoken": "Heavy Snow Grains, Rain And Snow" }, "+SGSN": { "text": "+SGSN", "spoken": "Heavy Snow Grains And Snow" }, "+SGSNPL": { "text": "+SGSNPL", "spoken": "Heavy Snow Grains, Snow And Ice Pellets" }, "+SGSNRA": { "text": "+SGSNRA", "spoken": "Heavy Snow Grains, Snow And Rain" }, "+SHGR": { "text": "+SHGR", "spoken": "Heavy Showers Of Hail" }, "+SHGRRA": { "text": "+SHGRRA", "spoken": "Heavy Showers Of Hail And Rain" }, "+SHGRRASN": { "text": "+SHGRRASN", "spoken": "Heavy Showers Of Hail, Rain And Snow" }, "+SHGRSN": { "text": "+SHGRSN", "spoken": "Heavy Showers Of Hail And Snow" }, "+SHGRSNRA": { "text": "+SHGRSNRA", "spoken": "Heavy Showers Of Hail, Snow And Rain" }, "+SHGS": { "text": "+SHGS", "spoken": "Heavy Showers Of Snow Pellets" }, "+SHGSRA": { "text": "+SHGSRA", "spoken": "Heavy Showers Of Snow Pellets And Rain" }, "+SHGSRASN": { "text": "+SHGSRASN", "spoken": "Heavy Showers Of Snow Pellets, Rain And Snow" }, "+SHGSSN": { "text": "+SHGSSN", "spoken": "Heavy Showers Of Snow Pellets And Snow" }, "+SHGSSNRA": { "text": "+SHGSSNRA", "spoken": "Heavy Showers Of Snow Pellets, Snow And Rain" }, "+SHRA": { "text": "+SHRA", "spoken": "Heavy Showers Of Rain" }, "+SHRAGR": { "text": "+SHRAGR", "spoken": "Heavy Showers Of Rain And Hail" }, "+SHRAGRSN": { "text": "+SHRAGRSN", "spoken": "Heavy Showers Of Rain, Hail And Snow" }, "+SHRAGS": { "text": "+SHRAGS", "spoken": "Heavy Showers Of Rain And Snow Pellets" }, "+SHRAGSSN": { "text": "+SHRAGSSN", "spoken": "Heavy Showers Of Rain, Snow Pellets And Snow" }, "+SHRASN": { "text": "+SHRASN", "spoken": "Heavy Showers Of Rain And Snow" }, "+SHRASNGR": { "text": "+SHRASNGR", "spoken": "Heavy Showers Of Rain, Snow And Hail" }, "+SHRASNGS": { "text": "+SHRASNGS", "spoken": "Heavy Showers Of Rain, Snow And Snow Pellets" }, "+SHSN": { "text": "+SHSN", "spoken": "Heavy Showers Of Snow" }, "+SHSNGR": { "text": "+SHSNGR", "spoken": "Heavy Showers Of Snow And Hail" }, "+SHSNGRRA": { "text": "+SHSNGRRA", "spoken": "Heavy Showers Of Snow, Hail And Rain" }, "+SHSNGS": { "text": "+SHSNGS", "spoken": "Heavy Showers Of Snow And Snow Pellets" }, "+SHSNGSRA": { "text": "+SHSNGSRA", "spoken": "Heavy Showers Of Snow, Snow Pellets And Rain" }, "+SHSNRA": { "text": "+SHSNRA", "spoken": "Heavy Showers Of Snow And Rain" }, "+SHSNRAGR": { "text": "+SHSNRAGR", "spoken": "Heavy Showers Of Snow, Rain And Hail" }, "+SHSNRAGS": { "text": "+SHSNRAGS", "spoken": "Heavy Showers Of Snow, Rain And Snow Pellets" }, "+SHUP": { "text": "+SHUP", "spoken": "Heavy Unidentified Showers Of Precipitation" }, "+SN": { "text": "+SN", "spoken": "Heavy Snow" }, "+SNDZ": { "text": "+SNDZ", "spoken": "Heavy Snow And Drizzle" }, "+SNDZRA": { "text": "+SNDZRA", "spoken": "Heavy Snow, Drizzle And Rain" }, "+SNPL": { "text": "+SNPL", "spoken": "Heavy Snow And Ice Pellets" }, "+SNPLRA": { "text": "+SNPLRA", "spoken": "Heavy Snow, Ice Pellets And Rain" }, "+SNPLSG": { "text": "+SNPLSG", "spoken": "Heavy Snow, Ice Pellets And Snow Grains" }, "+SNRA": { "text": "+SNRA", "spoken": "Heavy Snow And Rain" }, "+SNRADZ": { "text": "+SNRADZ", "spoken": "Heavy Snow, Rain And Drizzle" }, "+SNRAPL": { "text": "+SNRAPL", "spoken": "Heavy Snow, Rain And Ice Pellets" }, "+SNRASG": { "text": "+SNRASG", "spoken": "Heavy Snow, Rain And Snow Grains" }, "+SNSG": { "text": "+SNSG", "spoken": "Heavy Snow And Snow Grains" }, "+SNSGPL": { "text": "+SNSGPL", "spoken": "Heavy Snow, Snow Grains And Ice Pellets" }, "+SNSGRA": { "text": "+SNSGRA", "spoken": "Heavy Snow, Snow Grains And Rain" }, "+SS": { "text": "+SS", "spoken": "Heavy Sandstorm" }, "+TSGR": { "text": "+TSGR", "spoken": "Thunderstorm With Heavy Hail" }, "+TSGRRA": { "text": "+TSGRRA", "spoken": "Thunderstorm With Heavy Hail And Rain" }, "+TSGRRASN": { "text": "+TSGRRASN", "spoken": "Thunderstorm With Heavy Hail, Rain And Snow" }, "+TSGRSN": { "text": "+TSGRSN", "spoken": "Thunderstorm With Heavy Hail And Snow" }, "+TSGRSNRA": { "text": "+TSGRSNRA", "spoken": "Thunderstorm With Heavy Hail, Snow And Rain" }, "+TSGS": { "text": "+TSGS", "spoken": "Thunderstorm With Heavy Snow Pellets" }, "+TSGSRA": { "text": "+TSGSRA", "spoken": "Thunderstorm With Heavy Snow Pellets And Rain" }, "+TSGSRASN": { "text": "+TSGSRASN", "spoken": "Thunderstorm With Heavy Snow Pellets, Rain And Snow" }, "+TSGSSN": { "text": "+TSGSSN", "spoken": "Thunderstorm With Heavy Snow Pellets And Snow" }, "+TSGSSNRA": { "text": "+TSGSSNRA", "spoken": "Thunderstorm With Heavy Snow Pellets, Snow And Rain" }, "+TSRA": { "text": "+TSRA", "spoken": "Thunderstorm With Heavy Rain" }, "+TSRAGR": { "text": "+TSRAGR", "spoken": "Thunderstorm With Heavy Rain And Hail" }, "+TSRAGRSN": { "text": "+TSRAGRSN", "spoken": "Thunderstorm With Heavy Rain, Hail And Snow" }, "+TSRAGS": { "text": "+TSRAGS", "spoken": "Thunderstorm With Heavy Rain And Snow Pellets" }, "+TSRAGSSN": { "text": "+TSRAGSSN", "spoken": "Thunderstorm With Heavy Rain, Snow Pellets And Snow" }, "+TSRASN": { "text": "+TSRASN", "spoken": "Thunderstorm With Heavy Rain And Snow" }, "+TSRASNGR": { "text": "+TSRASNGR", "spoken": "Thunderstorm With Heavy Rain, Snow And Hail" }, "+TSRASNGS": { "text": "+TSRASNGS", "spoken": "Thunderstorm With Heavy Rain, Snow And Snow Pellets" }, "+TSSN": { "text": "+TSSN", "spoken": "Thunderstorm With Heavy Snow" }, "+TSSNGR": { "text": "+TSSNGR", "spoken": "Thunderstorm With Heavy Snow And Hail" }, "+TSSNGRRA": { "text": "+TSSNGRRA", "spoken": "Thunderstorm With Heavy Snow, Hail And Rain" }, "+TSSNGS": { "text": "+TSSNGS", "spoken": "Thunderstorm With Heavy Snow And Snow Pellets" }, "+TSSNGSRA": { "text": "+TSSNGSRA", "spoken": "Thunderstorm With Heavy Snow, Snow Pellets And Rain" }, "+TSSNRA": { "text": "+TSSNRA", "spoken": "Thunderstorm With Heavy Snow And Rain" }, "+TSSNRAGR": { "text": "+TSSNRAGR", "spoken": "Thunderstorm With Heavy Snow, Rain And Hail" }, "+TSSNRAGS": { "text": "+TSSNRAGS", "spoken": "Thunderstorm With Heavy Snow, Rain And Snow Pellets" }, "+TSUP": { "text": "+TSUP", "spoken": "Thunderstorm With Heavy Unidentified Precipitation" }, "+UP": { "text": "+UP", "spoken": "Heavy Unidentified Precipitation" }, "BC": { "text": "BC", "spoken": "patches" }, "BCFG": { "text": "BCFG", "spoken": "Patches Of Fog" }, "BL": { "text": "BL", "spoken": "blowing" }, "BLDU": { "text": "BLDU", "spoken": "Blowing Dust" }, "BLSA": { "text": "BLSA", "spoken": "Blowing Sand" }, "BLSN": { "text": "BLSN", "spoken": "Blowing Snow" }, "BR": { "text": "BR", "spoken": "mist" }, "DR": { "text": "DR", "spoken": "low drifting" }, "DRDU": { "text": "DRDU", "spoken": "Low Drifting Dust" }, "DRSA": { "text": "DRSA", "spoken": "Low Drifting Sand" }, "DRSN": { "text": "DRSN", "spoken": "Low Drifting Snow" }, "DS": { "text": "DS", "spoken": "dust storm" }, "DU": { "text": "DU", "spoken": "widespread dust" }, "DZ": { "text": "DZ", "spoken": "drizzle" }, "DZPL": { "text": "DZPL", "spoken": "Drizzle And Ice Pellets" }, "DZPLRA": { "text": "DZPLRA", "spoken": "Drizzle, Ice Pellets And Rain" }, "DZRA": { "text": "DZRA", "spoken": "Drizzle And Rain" }, "DZRAPL": { "text": "DZRAPL", "spoken": "Drizzle, Rain And Ice Pellets" }, "DZRASG": { "text": "DZRASG", "spoken": "Drizzle, Rain And Snow Grains" }, "DZRASN": { "text": "DZRASN", "spoken": "Drizzle, Rain And Snow" }, "DZSG": { "text": "DZSG", "spoken": "Drizzle And Snow Grains" }, "DZSGRA": { "text": "DZSGRA", "spoken": "Drizzle, Snow Grains And Rain" }, "DZSN": { "text": "DZSN", "spoken": "Drizzle And Snow" }, "DZSNRA": { "text": "DZSNRA", "spoken": "Drizzle, Snow And Rain" }, "FC": { "text": "FC", "spoken": "funnel cloud tornado waterspout" }, "FG": { "text": "FG", "spoken": "fog" }, "FU": { "text": "FU", "spoken": "smoke" }, "FZ": { "text": "FZ", "spoken": "freezing" }, "FZDZ": { "text": "FZDZ", "spoken": "Freezing Drizzle" }, "FZDZPL": { "text": "FZDZPL", "spoken": "Freezing Drizzle And Ice Pellets" }, "FZDZRA": { "text": "FZDZRA", "spoken": "Freezing Drizzle And Rain" }, "FZDZSG": { "text": "FZDZSG", "spoken": "Freezing Drizzle And Snow Grains" }, "FZDZSN": { "text": "FZDZSN", "spoken": "Freezing Drizzle And Snow" }, "FZFG": { "text": "FZFG", "spoken": "Freezing Fog" }, "FZRA": { "text": "FZRA", "spoken": "Freezing Rain" }, "FZRADZ": { "text": "FZRADZ", "spoken": "Freezing Rain And Drizzle" }, "FZRAPL": { "text": "FZRAPL", "spoken": "Freezing Rain And Ice Pellets" }, "FZRASG": { "text": "FZRASG", "spoken": "Freezing Rain And Snow Grains" }, "FZRASN": { "text": "FZRASN", "spoken": "Freezing Rain And Snow" }, "FZUP": { "text": "FZUP", "spoken": "Unidentified Freezing Precipitation" }, "GR": { "text": "GR", "spoken": "hail" }, "GS": { "text": "GS", "spoken": "small hail" }, "HZ": { "text": "HZ", "spoken": "haze" }, "IC": { "text": "IC", "spoken": "ice crystals" }, "MI": { "text": "MI", "spoken": "shallow" }, "MIFG": { "text": "MIFG", "spoken": "Shallow Fog" }, "NSW": { "text": "NSW", "spoken": "No Significant Weather" }, "PL": { "text": "PL", "spoken": "ice pellets" }, "PLDZ": { "text": "PLDZ", "spoken": "Ice Pellets And Drizzle" }, "PLDZRA": { "text": "PLDZRA", "spoken": "Ice Pellets, Drizzle And Rain" }, "PLRA": { "text": "PLRA", "spoken": "Ice Pellets And Rain" }, "PLRADZ": { "text": "PLRADZ", "spoken": "Ice Pellets, Rain And Drizzle" }, "PLRASN": { "text": "PLRASN", "spoken": "Ice Pellets, Rain And Snow" }, "PLSG": { "text": "PLSG", "spoken": "Ice Pellets And Snow Grains" }, "PLSGSN": { "text": "PLSGSN", "spoken": "Ice Pellets, Snow Grains And Snow" }, "PLSN": { "text": "PLSN", "spoken": "Ice Pellets And Snow" }, "PLSNRA": { "text": "PLSNRA", "spoken": "Ice Pellets, Snow And Rain" }, "PLSNSG": { "text": "PLSNSG", "spoken": "Ice Pellets, Snow And Snow Grains" }, "PO": { "text": "PO", "spoken": "well developed dust, sand whirls" }, "PR": { "text": "PR", "spoken": "partial" }, "PRFG": { "text": "PRFG", "spoken": "Partial Fog" }, "PY": { "text": "PY", "spoken": "spray" }, "RA": { "text": "RA", "spoken": "rain" }, "RADZ": { "text": "RADZ", "spoken": "Rain And Drizzle" }, "RADZPL": { "text": "RADZPL", "spoken": "Rain, Drizzle And Ice Pellets" }, "RADZSG": { "text": "RADZSG", "spoken": "Rain, Drizzle And Snow Grains" }, "RADZSN": { "text": "RADZSN", "spoken": "Rain, Drizzle And Snow" }, "RAPL": { "text": "RAPL", "spoken": "Rain And Ice Pellets" }, "RAPLDZ": { "text": "RAPLDZ", "spoken": "Rain, Ice Pellets And Drizzle" }, "RAPLSN": { "text": "RAPLSN", "spoken": "Rain, Ice Pellets And Snow" }, "RASG": { "text": "RASG", "spoken": "Rain And Snow Grains" }, "RASGDZ": { "text": "RASGDZ", "spoken": "Rain, Snow Grains And Drizzle" }, "RASGSN": { "text": "RASGSN", "spoken": "Rain, Snow Grains And Snow" }, "RASN": { "text": "RASN", "spoken": "Rain And Snow" }, "RASNDZ": { "text": "RASNDZ", "spoken": "Rain, Snow And Drizzle" }, "RASNPL": { "text": "RASNPL", "spoken": "Rain, Snow And Ice Pellets" }, "RASNSG": { "text": "RASNSG", "spoken": "Rain, Snow And Snow Grains" }, "SA": { "text": "SA", "spoken": "sand" }, "SG": { "text": "SG", "spoken": "snow grains" }, "SGDZ": { "text": "SGDZ", "spoken": "Snow Grains And Drizzle" }, "SGDZRA": { "text": "SGDZRA", "spoken": "Snow Grains, Drizzle And Rain" }, "SGPL": { "text": "SGPL", "spoken": "Snow Grains And Ice Pellets" }, "SGPLSN": { "text": "SGPLSN", "spoken": "Snow Grains, Ice Pellets And Snow" }, "SGRA": { "text": "SGRA", "spoken": "Snow Grains And Rain" }, "SGRADZ": { "text": "SGRADZ", "spoken": "Snow Grains, Rain And Drizzle" }, "SGRASN": { "text": "SGRASN", "spoken": "Snow Grains, Rain And Snow" }, "SGSN": { "text": "SGSN", "spoken": "Snow Grains And Snow" }, "SGSNPL": { "text": "SGSNPL", "spoken": "Snow Grains, Snow And Ice Pellets" }, "SGSNRA": { "text": "SGSNRA", "spoken": "Snow Grains, Snow And Rain" }, "SH": { "text": "SH", "spoken": "showers" }, "SHGR": { "text": "SHGR", "spoken": "Showers Of Hail" }, "SHGRRA": { "text": "SHGRRA", "spoken": "Showers Of Hail And Rain" }, "SHGRRASN": { "text": "SHGRRASN", "spoken": "Showers Of Hail, Rain And Snow" }, "SHGRSN": { "text": "SHGRSN", "spoken": "Showers Of Hail And Snow" }, "SHGRSNRA": { "text": "SHGRSNRA", "spoken": "Showers Of Hail, Snow And Rain" }, "SHGS": { "text": "SHGS", "spoken": "Showers Of Snow Pellets" }, "SHGSRA": { "text": "SHGSRA", "spoken": "Showers Of Snow Pellets And Rain" }, "SHGSRASN": { "text": "SHGSRASN", "spoken": "Showers Of Snow Pellets, Rain And Snow" }, "SHGSSN": { "text": "SHGSSN", "spoken": "Showers Of Snow Pellets And Snow" }, "SHGSSNRA": { "text": "SHGSSNRA", "spoken": "Showers Of Snow Pellets, Snow And Rain" }, "SHRA": { "text": "SHRA", "spoken": "Showers Of Rain" }, "SHRAGR": { "text": "SHRAGR", "spoken": "Showers Of Rain And Hail" }, "SHRAGRSN": { "text": "SHRAGRSN", "spoken": "Showers Of Rain, Hail And Snow" }, "SHRAGS": { "text": "SHRAGS", "spoken": "Showers Of Rain And Snow Pellets" }, "SHRAGSSN": { "text": "SHRAGSSN", "spoken": "Showers Of Rain, Snow Pellets And Snow" }, "SHRASN": { "text": "SHRASN", "spoken": "Showers Of Rain And Snow" }, "SHRASNGR": { "text": "SHRASNGR", "spoken": "Showers Of Rain, Snow And Hail" }, "SHRASNGS": { "text": "SHRASNGS", "spoken": "Showers Of Rain, Snow And Snow Pellets" }, "SHSN": { "text": "SHSN", "spoken": "Showers Of Snow" }, "SHSNGR": { "text": "SHSNGR", "spoken": "Showers Of Snow And Hail" }, "SHSNGRRA": { "text": "SHSNGRRA", "spoken": "Showers Of Snow, Hail And Rain" }, "SHSNGS": { "text": "SHSNGS", "spoken": "Showers Of Snow And Snow Pellets" }, "SHSNGSRA": { "text": "SHSNGSRA", "spoken": "Showers Of Snow, Snow Pellets And Rain" }, "SHSNRA": { "text": "SHSNRA", "spoken": "Showers Of Snow And Rain" }, "SHSNRAGR": { "text": "SHSNRAGR", "spoken": "Showers Of Snow, Rain And Hail" }, "SHSNRAGS": { "text": "SHSNRAGS", "spoken": "Showers Of Snow, Rain And Snow Pellets" }, "SHUP": { "text": "SHUP", "spoken": "Unidentified Showers Of Precipitation" }, "SN": { "text": "SN", "spoken": "snow" }, "SNDZ": { "text": "SNDZ", "spoken": "Snow And Drizzle" }, "SNDZRA": { "text": "SNDZRA", "spoken": "Snow, Drizzle And Rain" }, "SNPL": { "text": "SNPL", "spoken": "Snow And Ice Pellets" }, "SNPLRA": { "text": "SNPLRA", "spoken": "Snow, Ice Pellets And Rain" }, "SNPLSG": { "text": "SNPLSG", "spoken": "Snow, Ice Pellets And Snow Grains" }, "SNRA": { "text": "SNRA", "spoken": "Snow And Rain" }, "SNRADZ": { "text": "SNRADZ", "spoken": "Snow, Rain And Drizzle" }, "SNRAPL": { "text": "SNRAPL", "spoken": "Snow, Rain And Ice Pellets" }, "SNRASG": { "text": "SNRASG", "spoken": "Snow, Rain And Snow Grains" }, "SNSG": { "text": "SNSG", "spoken": "Snow And Snow Grains" }, "SNSGPL": { "text": "SNSGPL", "spoken": "Snow, Snow Grains And Ice Pellets" }, "SNSGRA": { "text": "SNSGRA", "spoken": "Snow, Snow Grains And Rain" }, "SQ": { "text": "SQ", "spoken": "squalls" }, "SS": { "text": "SS", "spoken": "sandstorm" }, "TS": { "text": "TS", "spoken": "thunderstorm" }, "TSGR": { "text": "TSGR", "spoken": "Thunderstorm With Hail" }, "TSGRRA": { "text": "TSGRRA", "spoken": "Thunderstorm With Hail And Rain" }, "TSGRRASN": { "text": "TSGRRASN", "spoken": "Thunderstorm With Hail, Rain And Snow" }, "TSGRSN": { "text": "TSGRSN", "spoken": "Thunderstorm With Hail And Snow" }, "TSGRSNRA": { "text": "TSGRSNRA", "spoken": "Thunderstorm With Hail, Snow And Rain" }, "TSGS": { "text": "TSGS", "spoken": "Thunderstorm With Snow Pellets" }, "TSGSRA": { "text": "TSGSRA", "spoken": "Thunderstorm With Snow Pellets And Rain" }, "TSGSRASN": { "text": "TSGSRASN", "spoken": "Thunderstorm With Snow Pellets, Rain And Snow" }, "TSGSSN": { "text": "TSGSSN", "spoken": "Thunderstorm With Snow Pellets And Snow" }, "TSGSSNRA": { "text": "TSGSSNRA", "spoken": "Thunderstorm With Snow Pellets, Snow And Rain" }, "TSRA": { "text": "TSRA", "spoken": "Thunderstorm With Rain" }, "TSRAGR": { "text": "TSRAGR", "spoken": "Thunderstorm With Rain And Hail" }, "TSRAGRSN": { "text": "TSRAGRSN", "spoken": "Thunderstorm With Rain, Hail And Snow" }, "TSRAGS": { "text": "TSRAGS", "spoken": "Thunderstorm With Rain And Snow Pellets" }, "TSRAGSSN": { "text": "TSRAGSSN", "spoken": "Thunderstorm With Rain, Snow Pellets And Snow" }, "TSRASN": { "text": "TSRASN", "spoken": "Thunderstorm With Rain And Snow" }, "TSRASNGR": { "text": "TSRASNGR", "spoken": "Thunderstorm With Rain, Snow And Hail" }, "TSRASNGS": { "text": "TSRASNGS", "spoken": "Thunderstorm With Rain, Snow And Snow Pellets" }, "TSSN": { "text": "TSSN", "spoken": "Thunderstorm With Snow" }, "TSSNGR": { "text": "TSSNGR", "spoken": "Thunderstorm With Snow And Hail" }, "TSSNGRRA": { "text": "TSSNGRRA", "spoken": "Thunderstorm With Snow, Hail And Rain" }, "TSSNGS": { "text": "TSSNGS", "spoken": "Thunderstorm With Snow And Snow Pellets" }, "TSSNGSRA": { "text": "TSSNGSRA", "spoken": "Thunderstorm With Snow, Snow Pellets And Rain" }, "TSSNRA": { "text": "TSSNRA", "spoken": "Thunderstorm With Snow And Rain" }, "TSSNRAGR": { "text": "TSSNRAGR", "spoken": "Thunderstorm With Snow, Rain And Hail" }, "TSSNRAGS": { "text": "TSSNRAGS", "spoken": "Thunderstorm With Snow, Rain And Snow Pellets" }, "TSUP": { "text": "TSUP", "spoken": "Thunderstorm With Unidentified Precipitation" }, "UP": { "text": "UP", "spoken": "unknown precipitation" }, "VA": { "text": "VA", "spoken": "volcanic ash" }, "VCBLDU": { "text": "VCBLDU", "spoken": "Blowing Dust In The Vicinity" }, "VCBLSA": { "text": "VCBLSA", "spoken": "Blowing Sand In The Vicinity" }, "VCBLSN": { "text": "VCBLSN", "spoken": "Blowing Snow In The Vicinity" }, "VCDS": { "text": "VCDS", "spoken": "Duststorm In The Vicinity" }, "VCFC": { "text": "VCFC", "spoken": "Funnel Cloud In The Vicinity" }, "VCFG": { "text": "VCFG", "spoken": "Fog In The Vicinity" }, "VCPO": { "text": "VCPO", "spoken": "Dust/Sand Whirls In The Vicinity" }, "VCSH": { "text": "VCSH", "spoken": "Showers In The Vicinity" }, "VCSS": { "text": "VCSS", "spoken": "Sandstorm In The Vicinity" }, "VCTS": { "text": "VCTS", "spoken": "Thunderstorm In The Vicinity" }, "VCVA": { "text": "VCVA", "spoken": "Volcanic Ash In The Vicinity" } }, "template": { "text": "{weather}", "voice": "PRESENT WEATHER {weather}" } }, "recentWeather": { "template": { "text": "RE{weather}", "voice": "RECENT WEATHER {weather}" } }, "clouds": { "identifyCeilingLayer": false, "identifyCeilingLayerTextAtis": false, "textAtisCeilingPrefix": "CIG", "cloudCeilingLayerTypes": [ "BKN", "OVC" ], "convertToMetric": false, "isAltitudeInHundreds": false, "undeterminedLayerAltitude": { "text": "///", "voice": "cloud height not available" }, "automaticCbDetection": { "text": "//////CB", "voice": "RADAR DETECTED C-B CLOUDS" }, "types": { "FEW": { "text": "FEW{altitude}{convective}", "voice": "few {altitude} feet {convective}" }, "SCT": { "text": "SCT{altitude}{convective}", "voice": "scattered {altitude} feet {convective}" }, "BKN": { "text": "BKN{altitude}{convective}", "voice": "broken {altitude} feet {convective}" }, "OVC": { "text": "OVC{altitude}{convective}", "voice": "overcast {altitude} feet {convective}" }, "VV": { "text": "VV{altitude}", "voice": "vertical visibility {altitude} feet" }, "NSC": { "text": "NSC", "voice": "no significant clouds" }, "NCD": { "text": "NCD", "voice": "no clouds detected" }, "CLR": { "text": "CLR", "voice": "sky clear below one-two thousand" }, "SKC": { "text": "SKC", "voice": "sky clear" } }, "convectiveTypes": { "CB": "cee bee", "TCU": "towering cumulus" }, "template": { "text": "{clouds}", "voice": "CLOUDS {clouds}" } }, "temperature": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "T{temp}", "voice": "TEMPERATURE {temp}" } }, "dewpoint": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "DP{dewpoint}", "voice": "DEWPOINT {dewpoint}" } }, "altimeter": { "pronounceDecimal": false, "template": { "text": "QNH{altimeter}", "voice": "QNH {altimeter} HECTOPASCAL" } }, "trend": { "nosigText": "NOSIG", "nosigVoice": "NOSIG", "becomingText": "BECMG", "becomingVoice": "Becoming", "temporaryText": "TEMPO", "temporaryVoice": "Temporary", "notAvailableText": "TREND NOT AVBL", "notAvailableVoice": "Trend not available", "template": {} }, "windShear": { "runwayText": "WS R{Runway}", "runwayVoice": "Wind Shear Runway {Runway}", "allRunwayText": "WS ALL RWY", "allRunwayVoice": "Wind Shear All Runways", "template": {} }, "transitionLevel": { "values": [ { "low": 1051, "high": 1088, "altitude": 50 }, { "low": 1014, "high": 1050, "altitude": 60 }, { "low": 978, "high": 1013, "altitude": 70 }, { "low": 950, "high": 977, "altitude": 80 } ], "template": { "text": "TRL {trl} ", "voice": ".TRANSITION LEVEL {trl}" } }, "notams": { "template": { "text": "{notams}", "voice": ".{notams}" } }, "closingStatement": { "autoIncludeClosingStatement": true, "template": { "text": "", "voice": " INFORMATION {letter|word} OUT" } } }, "notamsBeforeFreeText": true, "airportConditionsBeforeFreeText": true, "frequency": 136355000, "idsEndpoint": "", "useDecimalTerminology": true, "atisVoice": { "useTextToSpeech": true, "voice": "Default", "speechRate": 150 }, "presets": [ { "id": "24e3b23f-ab7a-4188-b56c-d5dc391dd347", "name": "03", "airportConditions": "", "notams": "", "template": "EDFH [ATIS_LETTER] [OBS_TIME]\r\nEXPECT VECTORS [ARPT_COND]\r\nRWY_03\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "f68228aa-733a-4135-bdd6-bb49f6f20521", "name": "21", "airportConditions": "", "notams": "", "template": "EDFH [ATIS_LETTER] [OBS_TIME]\r\nEXPECT VECTORS [ARPT_COND]\r\nRWY_21\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } } ], "contractions": [ { "variableName": "EDFH", "text": "ATIS EDFH", "voice": "HAHN INFORMATION" }, { "variableName": "RWY_03", "text": "RWY 03", "voice": "RWY IN USE 03." }, { "variableName": "RWY_21", "text": "RWY 21", "voice": "RWY IN USE 21." }, { "variableName": "ADVISORY", "text": "WHEN AIRBORNE MONITOR ADVISORY ON FREQ 122.800", "voice": "WHEN AIRBORNE MONITOR ADVISORY ON FREQ 122.8." }, { "variableName": "DEP_FREQ_EIF_PFA_125_600", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 125.600", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 125.600." }, { "variableName": "ILS", "text": "FOR ILS APCH", "voice": "FOR ILS APPROACH." }, { "variableName": "LOC", "text": "FOR LOC APCH", "voice": "FOR LOCALIZER APPROACH." }, { "variableName": "RNP", "text": "FOR RNP APCH", "voice": "FOR RNP APPROACH." }, { "variableName": "NDB", "text": "FOR NDB APCH", "voice": "FOR NDB APPROACH." }, { "variableName": "LOW_VISIBILITY", "text": "LOW VISIBILITY PROCEDURES IN OPERATION, CAT II AVBL.", "voice": "LOW VISIBILITY PROCEDURES IN OPERATION, CAT 2 AND 3 AVBL." }, { "variableName": "DEP_FREQ_RUD_133_435", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 133.435", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 133.435." }, { "variableName": "DEP_FREQ_RUDH_135_725", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.725", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.725." }, { "variableName": "DEP_FREQ_GC_133_815", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 133.815", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 133.815." }, { "variableName": "DEP_FREQ_GCA_133_835", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 133.835", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 133.835." }, { "variableName": "DEP_FREQ_GCH_127_925", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 127.925", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 127.925." }, { "variableName": "DEP_FREQ_GCS_135_310", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.310", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.310." }, { "variableName": "DEP_FREQ_GCSH_135_030", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.030", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.030." } ], "airportConditionDefinitions": [ { "text": "ILS", "ordinal": 1, "enabled": true }, { "text": "RNP", "ordinal": 2, "enabled": false }, { "text": "NDB", "ordinal": 3, "enabled": false }, { "text": "LOC", "ordinal": 4, "enabled": false } ], "notamDefinitions": [ { "text": "ADVISORY", "ordinal": 1, "enabled": true }, { "text": "DEP_FREQ_EIF_PFA_125_600", "ordinal": 2, "enabled": false }, { "text": "DEP_FREQ_RUD_133_435", "ordinal": 3, "enabled": false }, { "text": "DEP_FREQ_RUDH_135_725", "ordinal": 4, "enabled": false }, { "text": "DEP_FREQ_GC_133_815", "ordinal": 5, "enabled": false }, { "text": "DEP_FREQ_GCA_133_835", "ordinal": 6, "enabled": false }, { "text": "DEP_FREQ_GCH_127_925", "ordinal": 7, "enabled": false }, { "text": "DEP_FREQ_GCS_135_310", "ordinal": 8, "enabled": false }, { "text": "DEP_FREQ_GCSH_135_030", "ordinal": 9, "enabled": false }, { "text": "LOW_VISIBILITY", "ordinal": 10, "enabled": false }, { "text": "CAUTION WINDSHEAR ALL RWYS", "ordinal": 11, "enabled": false } ] }, { "id": "9be4ce01-3e99-45c5-afb2-ef9c49230483", "ordinal": 12, "identifier": "EDSB", "name": "Karlsruhe/Baden-Baden", "atisType": "Combined", "codeRange": { "low": "A", "high": "Z" }, "atisFormat": { "observationTime": { "standardUpdateTime": [ 20, 50 ], "template": { "text": "{type} {day}{time} ", "voice": ". {special} MET REPORT TIME {time}." } }, "surfaceWind": { "speakLeadingZero": false, "magneticVariation": { "enabled": false, "magneticDegrees": 0 }, "standard": { "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit}" } }, "standardGust": { "template": { "text": "{wind_dir}{wind_spd}G{wind_gust}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit} GUSTS {wind_gust} {wind_unit}" } }, "variable": { "template": { "text": "VRB{wind_spd}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit}" } }, "variableGust": { "template": { "text": "VRB{wind_spd}G{wind_gust}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit} GUSTS {wind_gust} {wind_unit}" } }, "variableDirection": { "template": { "text": "{wind_vmin}V{wind_vmax}", "voice": "VARIABLE BETWEEN {wind_vmin} AND {wind_vmax} DEGREES" } }, "calm": { "calmWindSpeed": 2, "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND CALM" } } }, "visibility": { "north": "to the north", "northEast": "to the north-east", "east": "to the east", "southEast": "to the south-east", "south": "to the south", "southWest": "to the south-west", "west": "to the west", "northWest": "to the north-west", "unlimitedVisibilityVoice": "visibility ^10 kilometers", "unlimitedVisibilityText": "9999", "includeVisibilitySuffix": true, "metersCutoff": 5000, "template": { "text": "{visibility}", "voice": "VISIBILITY {visibility}" } }, "runwayVisualRange": { "neutralTendency": "Neutral", "goingUpTendency": "upgrading", "goingDownTendency": "downgrading", "template": {} }, "presentWeather": { "presentWeatherTypes": { "-DS": { "text": "-DS", "spoken": "Light Duststorm" }, "-DZ": { "text": "-DZ", "spoken": "Light Drizzle" }, "-DZPL": { "text": "-DZPL", "spoken": "Light Drizzle And Ice Pellets" }, "-DZPLRA": { "text": "-DZPLRA", "spoken": "Light Drizzle, Ice Pellets And Rain" }, "-DZRA": { "text": "-DZRA", "spoken": "Light Drizzle And Rain" }, "-DZRAPL": { "text": "-DZRAPL", "spoken": "Light Drizzle, Rain And Ice Pellets" }, "-DZRASG": { "text": "-DZRASG", "spoken": "Light Drizzle, Rain And Snow Grains" }, "-DZRASN": { "text": "-DZRASN", "spoken": "Light Drizzle, Rain And Snow" }, "-DZSG": { "text": "-DZSG", "spoken": "Light Drizzle And Snow Grains" }, "-DZSGRA": { "text": "-DZSGRA", "spoken": "Light Drizzle, Snow Grains And Rain" }, "-DZSN": { "text": "-DZSN", "spoken": "Light Drizzle And Snow" }, "-DZSNRA": { "text": "-DZSNRA", "spoken": "Light Drizzle, Snow And Rain" }, "-FZDZ": { "text": "-FZDZ", "spoken": "Light Freezing Drizzle" }, "-FZDZPL": { "text": "-FZDZPL", "spoken": "Light Freezing Drizzle And Ice Pellets" }, "-FZDZRA": { "text": "-FZDZRA", "spoken": "Light Freezing Drizzle And Rain" }, "-FZDZSG": { "text": "-FZDZSG", "spoken": "Light Freezing Drizzle And Snow Grains" }, "-FZDZSN": { "text": "-FZDZSN", "spoken": "Light Freezing Drizzle And Snow" }, "-FZRA": { "text": "-FZRA", "spoken": "Light Freezing Rain" }, "-FZRADZ": { "text": "-FZRADZ", "spoken": "Light Freezing Rain And Drizzle" }, "-FZRAPL": { "text": "-FZRAPL", "spoken": "Light Freezing Rain And Ice Pellets" }, "-FZRASG": { "text": "-FZRASG", "spoken": "Light Freezing Rain And Snow Grains" }, "-FZRASN": { "text": "-FZRASN", "spoken": "Light Freezing Rain And Snow" }, "-FZUP": { "text": "-FZUP", "spoken": "Light Unidentified Freezing Precipitation" }, "-PL": { "text": "-PL", "spoken": "Light Ice Pellets" }, "-PLDZ": { "text": "-PLDZ", "spoken": "Light Ice Pellets And Drizzle" }, "-PLDZRA": { "text": "-PLDZRA", "spoken": "Light Ice Pellets, Drizzle And Rain" }, "-PLRA": { "text": "-PLRA", "spoken": "Light Ice Pellets And Rain" }, "-PLRADZ": { "text": "-PLRADZ", "spoken": "Light Ice Pellets, Rain And Drizzle" }, "-PLRASN": { "text": "-PLRASN", "spoken": "Light Ice Pellets, Rain And Snow" }, "-PLSG": { "text": "-PLSG", "spoken": "Light Ice Pellets And Snow Grains" }, "-PLSGSN": { "text": "-PLSGSN", "spoken": "Light Ice Pellets, Snow Grains And Snow" }, "-PLSN": { "text": "-PLSN", "spoken": "Light Ice Pellets And Snow" }, "-PLSNRA": { "text": "-PLSNRA", "spoken": "Light Ice Pellets, Snow And Rain" }, "-PLSNSG": { "text": "-PLSNSG", "spoken": "Light Ice Pellets, Snow And Snow Grains" }, "-RA": { "text": "-RA", "spoken": "Light Rain" }, "-RADZ": { "text": "-RADZ", "spoken": "Light Rain And Drizzle" }, "-RADZPL": { "text": "-RADZPL", "spoken": "Light Rain, Drizzle And Ice Pellets" }, "-RADZSG": { "text": "-RADZSG", "spoken": "Light Rain, Drizzle And Snow Grains" }, "-RADZSN": { "text": "-RADZSN", "spoken": "Light Rain, Drizzle And Snow" }, "-RAPL": { "text": "-RAPL", "spoken": "Light Rain And Ice Pellets" }, "-RAPLDZ": { "text": "-RAPLDZ", "spoken": "Light Rain, Ice Pellets And Drizzle" }, "-RAPLSN": { "text": "-RAPLSN", "spoken": "Light Rain, Ice Pellets And Snow" }, "-RASG": { "text": "-RASG", "spoken": "Light Rain And Snow Grains" }, "-RASGDZ": { "text": "-RASGDZ", "spoken": "Light Rain, Snow Grains And Drizzle" }, "-RASGSN": { "text": "-RASGSN", "spoken": "Light Rain, Snow Grains And Snow" }, "-RASN": { "text": "-RASN", "spoken": "Light Rain And Snow" }, "-RASNDZ": { "text": "-RASNDZ", "spoken": "Light Rain, Snow And Drizzle" }, "-RASNPL": { "text": "-RASNPL", "spoken": "Light Rain, Snow And Ice Pellets" }, "-RASNSG": { "text": "-RASNSG", "spoken": "Light Rain, Snow And Snow Grains" }, "-SG": { "text": "-SG", "spoken": "Light Snow Grains" }, "-SGDZ": { "text": "-SGDZ", "spoken": "Light Snow Grains And Drizzle" }, "-SGDZRA": { "text": "-SGDZRA", "spoken": "Light Snow Grains, Drizzle And Rain" }, "-SGPL": { "text": "-SGPL", "spoken": "Light Snow Grains And Ice Pellets" }, "-SGPLSN": { "text": "-SGPLSN", "spoken": "Light Snow Grains, Ice Pellets And Snow" }, "-SGRA": { "text": "-SGRA", "spoken": "Light Snow Grains And Rain" }, "-SGRADZ": { "text": "-SGRADZ", "spoken": "Light Snow Grains, Rain And Drizzle" }, "-SGRASN": { "text": "-SGRASN", "spoken": "Light Snow Grains, Rain And Snow" }, "-SGSN": { "text": "-SGSN", "spoken": "Light Snow Grains And Snow" }, "-SGSNPL": { "text": "-SGSNPL", "spoken": "Light Snow Grains, Snow And Ice Pellets" }, "-SGSNRA": { "text": "-SGSNRA", "spoken": "Light Snow Grains, Snow And Rain" }, "-SHGR": { "text": "-SHGR", "spoken": "Light Showers Of Hail" }, "-SHGRRA": { "text": "-SHGRRA", "spoken": "Light Showers Of Hail And Rain" }, "-SHGRRASN": { "text": "-SHGRRASN", "spoken": "Light Showers Of Hail, Rain And Snow" }, "-SHGRSN": { "text": "-SHGRSN", "spoken": "Light Showers Of Hail And Snow" }, "-SHGRSNRA": { "text": "-SHGRSNRA", "spoken": "Light Showers Of Hail, Snow And Rain" }, "-SHGS": { "text": "-SHGS", "spoken": "Light Showers Of Snow Pellets" }, "-SHGSRA": { "text": "-SHGSRA", "spoken": "Light Showers Of Snow Pellets And Rain" }, "-SHGSRASN": { "text": "-SHGSRASN", "spoken": "Light Showers Of Snow Pellets, Rain And Snow" }, "-SHGSSN": { "text": "-SHGSSN", "spoken": "Light Showers Of Snow Pellets And Snow" }, "-SHGSSNRA": { "text": "-SHGSSNRA", "spoken": "Light Showers Of Snow Pellets, Snow And Rain" }, "-SHRA": { "text": "-SHRA", "spoken": "Light Showers Of Rain" }, "-SHRAGR": { "text": "-SHRAGR", "spoken": "Light Showers Of Rain And Hail" }, "-SHRAGRSN": { "text": "-SHRAGRSN", "spoken": "Light Showers Of Rain, Hail And Snow" }, "-SHRAGS": { "text": "-SHRAGS", "spoken": "Light Showers Of Rain And Snow Pellets" }, "-SHRAGSSN": { "text": "-SHRAGSSN", "spoken": "Light Showers Of Rain, Snow Pellets And Snow" }, "-SHRASN": { "text": "-SHRASN", "spoken": "Light Showers Of Rain And Snow" }, "-SHRASNGR": { "text": "-SHRASNGR", "spoken": "Light Showers Of Rain, Snow And Hail" }, "-SHRASNGS": { "text": "-SHRASNGS", "spoken": "Light Showers Of Rain, Snow And Snow Pellets" }, "-SHSN": { "text": "-SHSN", "spoken": "Light Showers Of Snow" }, "-SHSNGR": { "text": "-SHSNGR", "spoken": "Light Showers Of Snow And Hail" }, "-SHSNGRRA": { "text": "-SHSNGRRA", "spoken": "Light Showers Of Snow, Hail And Rain" }, "-SHSNGS": { "text": "-SHSNGS", "spoken": "Light Showers Of Snow And Snow Pellets" }, "-SHSNGSRA": { "text": "-SHSNGSRA", "spoken": "Light Showers Of Snow, Snow Pellets And Rain" }, "-SHSNRA": { "text": "-SHSNRA", "spoken": "Light Showers Of Snow And Rain" }, "-SHSNRAGR": { "text": "-SHSNRAGR", "spoken": "Light Showers Of Snow, Rain And Hail" }, "-SHSNRAGS": { "text": "-SHSNRAGS", "spoken": "Light Showers Of Snow, Rain And Snow Pellets" }, "-SHUP": { "text": "-SHUP", "spoken": "Light Unidentified Showers Of Precipitation" }, "-SN": { "text": "-SN", "spoken": "Light Snow" }, "-SNDZ": { "text": "-SNDZ", "spoken": "Light Snow And Drizzle" }, "-SNDZRA": { "text": "-SNDZRA", "spoken": "Light Snow, Drizzle And Rain" }, "-SNPL": { "text": "-SNPL", "spoken": "Light Snow And Ice Pellets" }, "-SNPLRA": { "text": "-SNPLRA", "spoken": "Light Snow, Ice Pellets And Rain" }, "-SNPLSG": { "text": "-SNPLSG", "spoken": "Light Snow, Ice Pellets And Snow Grains" }, "-SNRA": { "text": "-SNRA", "spoken": "Light Snow And Rain" }, "-SNRADZ": { "text": "-SNRADZ", "spoken": "Light Snow, Rain And Drizzle" }, "-SNRAPL": { "text": "-SNRAPL", "spoken": "Light Snow, Rain And Ice Pellets" }, "-SNRASG": { "text": "-SNRASG", "spoken": "Light Snow, Rain And Snow Grains" }, "-SNSG": { "text": "-SNSG", "spoken": "Light Snow And Snow Grains" }, "-SNSGPL": { "text": "-SNSGPL", "spoken": "Light Snow, Snow Grains And Ice Pellets" }, "-SNSGRA": { "text": "-SNSGRA", "spoken": "Light Snow, Snow Grains And Rain" }, "-SS": { "text": "-SS", "spoken": "Light Sandstorm" }, "-TSGR": { "text": "-TSGR", "spoken": "Thunderstorm With Light Hail" }, "-TSGRRA": { "text": "-TSGRRA", "spoken": "Thunderstorm With Light Hail And Rain" }, "-TSGRRASN": { "text": "-TSGRRASN", "spoken": "Thunderstorm With Light Hail, Rain And Snow" }, "-TSGRSN": { "text": "-TSGRSN", "spoken": "Thunderstorm With Light Hail And Snow" }, "-TSGRSNRA": { "text": "-TSGRSNRA", "spoken": "Thunderstorm With Light Hail, Snow And Rain" }, "-TSGS": { "text": "-TSGS", "spoken": "Thunderstorm With Light Snow Pellets" }, "-TSGSRA": { "text": "-TSGSRA", "spoken": "Thunderstorm With Light Snow Pellets And Rain" }, "-TSGSRASN": { "text": "-TSGSRASN", "spoken": "Thunderstorm With Light Snow Pellets, Rain And Snow" }, "-TSGSSN": { "text": "-TSGSSN", "spoken": "Thunderstorm With Light Snow Pellets And Snow" }, "-TSGSSNRA": { "text": "-TSGSSNRA", "spoken": "Thunderstorm With Light Snow Pellets, Snow And Rain" }, "-TSRA": { "text": "-TSRA", "spoken": "Thunderstorm With Light Rain" }, "-TSRAGR": { "text": "-TSRAGR", "spoken": "Thunderstorm With Light Rain And Hail" }, "-TSRAGRSN": { "text": "-TSRAGRSN", "spoken": "Thunderstorm With Light Rain, Hail And Snow" }, "-TSRAGS": { "text": "-TSRAGS", "spoken": "Thunderstorm With Light Rain And Snow Pellets" }, "-TSRAGSSN": { "text": "-TSRAGSSN", "spoken": "Thunderstorm With Light Rain, Snow Pellets And Snow" }, "-TSRASN": { "text": "-TSRASN", "spoken": "Thunderstorm With Light Rain And Snow" }, "-TSRASNGR": { "text": "-TSRASNGR", "spoken": "Thunderstorm With Light Rain, Snow And Hail" }, "-TSRASNGS": { "text": "-TSRASNGS", "spoken": "Thunderstorm With Light Rain, Snow And Snow Pellets" }, "-TSSN": { "text": "-TSSN", "spoken": "Thunderstorm With Light Snow" }, "-TSSNGR": { "text": "-TSSNGR", "spoken": "Thunderstorm With Light Snow And Hail" }, "-TSSNGRRA": { "text": "-TSSNGRRA", "spoken": "Thunderstorm With Light Snow, Hail And Rain" }, "-TSSNGS": { "text": "-TSSNGS", "spoken": "Thunderstorm With Light Snow And Snow Pellets" }, "-TSSNGSRA": { "text": "-TSSNGSRA", "spoken": "Thunderstorm With Light Snow, Snow Pellets And Rain" }, "-TSSNRA": { "text": "-TSSNRA", "spoken": "Thunderstorm With Light Snow And Rain" }, "-TSSNRAGR": { "text": "-TSSNRAGR", "spoken": "Thunderstorm With Light Snow, Rain And Hail" }, "-TSSNRAGS": { "text": "-TSSNRAGS", "spoken": "Thunderstorm With Light Snow, Rain And Snow Pellets" }, "-TSUP": { "text": "-TSUP", "spoken": "Thunderstorm With Light Unidentified Precipitation" }, "-UP": { "text": "-UP", "spoken": "Light Unidentified Precipitation" }, "+DS": { "text": "+DS", "spoken": "Heavy Duststorm" }, "+DZ": { "text": "+DZ", "spoken": "Heavy Drizzle" }, "+DZPL": { "text": "+DZPL", "spoken": "Heavy Drizzle And Ice Pellets" }, "+DZPLRA": { "text": "+DZPLRA", "spoken": "Heavy Drizzle, Ice Pellets And Rain" }, "+DZRA": { "text": "+DZRA", "spoken": "Heavy Drizzle And Rain" }, "+DZRAPL": { "text": "+DZRAPL", "spoken": "Heavy Drizzle, Rain And Ice Pellets" }, "+DZRASG": { "text": "+DZRASG", "spoken": "Heavy Drizzle, Rain And Snow Grains" }, "+DZRASN": { "text": "+DZRASN", "spoken": "Heavy Drizzle, Rain And Snow" }, "+DZSG": { "text": "+DZSG", "spoken": "Heavy Drizzle And Snow Grains" }, "+DZSGRA": { "text": "+DZSGRA", "spoken": "Heavy Drizzle, Snow Grains And Rain" }, "+DZSN": { "text": "+DZSN", "spoken": "Heavy Drizzle And Snow" }, "+DZSNRA": { "text": "+DZSNRA", "spoken": "Heavy Drizzle, Snow And Rain" }, "+FC": { "text": "+FC", "spoken": "Well-Developed Funnel Cloud" }, "+FZDZ": { "text": "+FZDZ", "spoken": "Heavy Freezing Drizzle" }, "+FZDZPL": { "text": "+FZDZPL", "spoken": "Heavy Freezing Drizzle And Ice Pellets" }, "+FZDZRA": { "text": "+FZDZRA", "spoken": "Heavy Freezing Drizzle And Rain" }, "+FZDZSG": { "text": "+FZDZSG", "spoken": "Heavy Freezing Drizzle And Snow Grains" }, "+FZDZSN": { "text": "+FZDZSN", "spoken": "Heavy Freezing Drizzle And Snow" }, "+FZRA": { "text": "+FZRA", "spoken": "Heavy Freezing Rain" }, "+FZRADZ": { "text": "+FZRADZ", "spoken": "Heavy Freezing Rain And Drizzle" }, "+FZRAPL": { "text": "+FZRAPL", "spoken": "Heavy Freezing Rain And Ice Pellets" }, "+FZRASG": { "text": "+FZRASG", "spoken": "Heavy Freezing Rain And Snow Grains" }, "+FZRASN": { "text": "+FZRASN", "spoken": "Heavy Freezing Rain And Snow" }, "+FZUP": { "text": "+FZUP", "spoken": "Heavy Unidentified Freezing Precipitation" }, "+PL": { "text": "+PL", "spoken": "Heavy Ice Pellets" }, "+PLDZ": { "text": "+PLDZ", "spoken": "Heavy Ice Pellets And Drizzle" }, "+PLDZRA": { "text": "+PLDZRA", "spoken": "Heavy Ice Pellets, Drizzle And Rain" }, "+PLRA": { "text": "+PLRA", "spoken": "Heavy Ice Pellets And Rain" }, "+PLRADZ": { "text": "+PLRADZ", "spoken": "Heavy Ice Pellets, Rain And Drizzle" }, "+PLRASN": { "text": "+PLRASN", "spoken": "Heavy Ice Pellets, Rain And Snow" }, "+PLSG": { "text": "+PLSG", "spoken": "Heavy Ice Pellets And Snow Grains" }, "+PLSGSN": { "text": "+PLSGSN", "spoken": "Heavy Ice Pellets, Snow Grains And Snow" }, "+PLSN": { "text": "+PLSN", "spoken": "Heavy Ice Pellets And Snow" }, "+PLSNRA": { "text": "+PLSNRA", "spoken": "Heavy Ice Pellets, Snow And Rain" }, "+PLSNSG": { "text": "+PLSNSG", "spoken": "Heavy Ice Pellets, Snow And Snow Grains" }, "+RA": { "text": "+RA", "spoken": "Heavy Rain" }, "+RADZ": { "text": "+RADZ", "spoken": "Heavy Rain And Drizzle" }, "+RADZPL": { "text": "+RADZPL", "spoken": "Heavy Rain, Drizzle And Ice Pellets" }, "+RADZSG": { "text": "+RADZSG", "spoken": "Heavy Rain, Drizzle And Snow Grains" }, "+RADZSN": { "text": "+RADZSN", "spoken": "Heavy Rain, Drizzle And Snow" }, "+RAPL": { "text": "+RAPL", "spoken": "Heavy Rain And Ice Pellets" }, "+RAPLDZ": { "text": "+RAPLDZ", "spoken": "Heavy Rain, Ice Pellets And Drizzle" }, "+RAPLSN": { "text": "+RAPLSN", "spoken": "Heavy Rain, Ice Pellets And Snow" }, "+RASG": { "text": "+RASG", "spoken": "Heavy Rain And Snow Grains" }, "+RASGDZ": { "text": "+RASGDZ", "spoken": "Heavy Rain, Snow Grains And Drizzle" }, "+RASGSN": { "text": "+RASGSN", "spoken": "Heavy Rain, Snow Grains And Snow" }, "+RASN": { "text": "+RASN", "spoken": "Heavy Rain And Snow" }, "+RASNDZ": { "text": "+RASNDZ", "spoken": "Heavy Rain, Snow And Drizzle" }, "+RASNPL": { "text": "+RASNPL", "spoken": "Heavy Rain, Snow And Ice Pellets" }, "+RASNSG": { "text": "+RASNSG", "spoken": "Heavy Rain, Snow And Snow Grains" }, "+SG": { "text": "+SG", "spoken": "Heavy Snow Grains" }, "+SGDZ": { "text": "+SGDZ", "spoken": "Heavy Snow Grains And Drizzle" }, "+SGDZRA": { "text": "+SGDZRA", "spoken": "Heavy Snow Grains, Drizzle And Rain" }, "+SGPL": { "text": "+SGPL", "spoken": "Heavy Snow Grains And Ice Pellets" }, "+SGPLSN": { "text": "+SGPLSN", "spoken": "Heavy Snow Grains, Ice Pellets And Snow" }, "+SGRA": { "text": "+SGRA", "spoken": "Heavy Snow Grains And Rain" }, "+SGRADZ": { "text": "+SGRADZ", "spoken": "Heavy Snow Grains, Rain And Drizzle" }, "+SGRASN": { "text": "+SGRASN", "spoken": "Heavy Snow Grains, Rain And Snow" }, "+SGSN": { "text": "+SGSN", "spoken": "Heavy Snow Grains And Snow" }, "+SGSNPL": { "text": "+SGSNPL", "spoken": "Heavy Snow Grains, Snow And Ice Pellets" }, "+SGSNRA": { "text": "+SGSNRA", "spoken": "Heavy Snow Grains, Snow And Rain" }, "+SHGR": { "text": "+SHGR", "spoken": "Heavy Showers Of Hail" }, "+SHGRRA": { "text": "+SHGRRA", "spoken": "Heavy Showers Of Hail And Rain" }, "+SHGRRASN": { "text": "+SHGRRASN", "spoken": "Heavy Showers Of Hail, Rain And Snow" }, "+SHGRSN": { "text": "+SHGRSN", "spoken": "Heavy Showers Of Hail And Snow" }, "+SHGRSNRA": { "text": "+SHGRSNRA", "spoken": "Heavy Showers Of Hail, Snow And Rain" }, "+SHGS": { "text": "+SHGS", "spoken": "Heavy Showers Of Snow Pellets" }, "+SHGSRA": { "text": "+SHGSRA", "spoken": "Heavy Showers Of Snow Pellets And Rain" }, "+SHGSRASN": { "text": "+SHGSRASN", "spoken": "Heavy Showers Of Snow Pellets, Rain And Snow" }, "+SHGSSN": { "text": "+SHGSSN", "spoken": "Heavy Showers Of Snow Pellets And Snow" }, "+SHGSSNRA": { "text": "+SHGSSNRA", "spoken": "Heavy Showers Of Snow Pellets, Snow And Rain" }, "+SHRA": { "text": "+SHRA", "spoken": "Heavy Showers Of Rain" }, "+SHRAGR": { "text": "+SHRAGR", "spoken": "Heavy Showers Of Rain And Hail" }, "+SHRAGRSN": { "text": "+SHRAGRSN", "spoken": "Heavy Showers Of Rain, Hail And Snow" }, "+SHRAGS": { "text": "+SHRAGS", "spoken": "Heavy Showers Of Rain And Snow Pellets" }, "+SHRAGSSN": { "text": "+SHRAGSSN", "spoken": "Heavy Showers Of Rain, Snow Pellets And Snow" }, "+SHRASN": { "text": "+SHRASN", "spoken": "Heavy Showers Of Rain And Snow" }, "+SHRASNGR": { "text": "+SHRASNGR", "spoken": "Heavy Showers Of Rain, Snow And Hail" }, "+SHRASNGS": { "text": "+SHRASNGS", "spoken": "Heavy Showers Of Rain, Snow And Snow Pellets" }, "+SHSN": { "text": "+SHSN", "spoken": "Heavy Showers Of Snow" }, "+SHSNGR": { "text": "+SHSNGR", "spoken": "Heavy Showers Of Snow And Hail" }, "+SHSNGRRA": { "text": "+SHSNGRRA", "spoken": "Heavy Showers Of Snow, Hail And Rain" }, "+SHSNGS": { "text": "+SHSNGS", "spoken": "Heavy Showers Of Snow And Snow Pellets" }, "+SHSNGSRA": { "text": "+SHSNGSRA", "spoken": "Heavy Showers Of Snow, Snow Pellets And Rain" }, "+SHSNRA": { "text": "+SHSNRA", "spoken": "Heavy Showers Of Snow And Rain" }, "+SHSNRAGR": { "text": "+SHSNRAGR", "spoken": "Heavy Showers Of Snow, Rain And Hail" }, "+SHSNRAGS": { "text": "+SHSNRAGS", "spoken": "Heavy Showers Of Snow, Rain And Snow Pellets" }, "+SHUP": { "text": "+SHUP", "spoken": "Heavy Unidentified Showers Of Precipitation" }, "+SN": { "text": "+SN", "spoken": "Heavy Snow" }, "+SNDZ": { "text": "+SNDZ", "spoken": "Heavy Snow And Drizzle" }, "+SNDZRA": { "text": "+SNDZRA", "spoken": "Heavy Snow, Drizzle And Rain" }, "+SNPL": { "text": "+SNPL", "spoken": "Heavy Snow And Ice Pellets" }, "+SNPLRA": { "text": "+SNPLRA", "spoken": "Heavy Snow, Ice Pellets And Rain" }, "+SNPLSG": { "text": "+SNPLSG", "spoken": "Heavy Snow, Ice Pellets And Snow Grains" }, "+SNRA": { "text": "+SNRA", "spoken": "Heavy Snow And Rain" }, "+SNRADZ": { "text": "+SNRADZ", "spoken": "Heavy Snow, Rain And Drizzle" }, "+SNRAPL": { "text": "+SNRAPL", "spoken": "Heavy Snow, Rain And Ice Pellets" }, "+SNRASG": { "text": "+SNRASG", "spoken": "Heavy Snow, Rain And Snow Grains" }, "+SNSG": { "text": "+SNSG", "spoken": "Heavy Snow And Snow Grains" }, "+SNSGPL": { "text": "+SNSGPL", "spoken": "Heavy Snow, Snow Grains And Ice Pellets" }, "+SNSGRA": { "text": "+SNSGRA", "spoken": "Heavy Snow, Snow Grains And Rain" }, "+SS": { "text": "+SS", "spoken": "Heavy Sandstorm" }, "+TSGR": { "text": "+TSGR", "spoken": "Thunderstorm With Heavy Hail" }, "+TSGRRA": { "text": "+TSGRRA", "spoken": "Thunderstorm With Heavy Hail And Rain" }, "+TSGRRASN": { "text": "+TSGRRASN", "spoken": "Thunderstorm With Heavy Hail, Rain And Snow" }, "+TSGRSN": { "text": "+TSGRSN", "spoken": "Thunderstorm With Heavy Hail And Snow" }, "+TSGRSNRA": { "text": "+TSGRSNRA", "spoken": "Thunderstorm With Heavy Hail, Snow And Rain" }, "+TSGS": { "text": "+TSGS", "spoken": "Thunderstorm With Heavy Snow Pellets" }, "+TSGSRA": { "text": "+TSGSRA", "spoken": "Thunderstorm With Heavy Snow Pellets And Rain" }, "+TSGSRASN": { "text": "+TSGSRASN", "spoken": "Thunderstorm With Heavy Snow Pellets, Rain And Snow" }, "+TSGSSN": { "text": "+TSGSSN", "spoken": "Thunderstorm With Heavy Snow Pellets And Snow" }, "+TSGSSNRA": { "text": "+TSGSSNRA", "spoken": "Thunderstorm With Heavy Snow Pellets, Snow And Rain" }, "+TSRA": { "text": "+TSRA", "spoken": "Thunderstorm With Heavy Rain" }, "+TSRAGR": { "text": "+TSRAGR", "spoken": "Thunderstorm With Heavy Rain And Hail" }, "+TSRAGRSN": { "text": "+TSRAGRSN", "spoken": "Thunderstorm With Heavy Rain, Hail And Snow" }, "+TSRAGS": { "text": "+TSRAGS", "spoken": "Thunderstorm With Heavy Rain And Snow Pellets" }, "+TSRAGSSN": { "text": "+TSRAGSSN", "spoken": "Thunderstorm With Heavy Rain, Snow Pellets And Snow" }, "+TSRASN": { "text": "+TSRASN", "spoken": "Thunderstorm With Heavy Rain And Snow" }, "+TSRASNGR": { "text": "+TSRASNGR", "spoken": "Thunderstorm With Heavy Rain, Snow And Hail" }, "+TSRASNGS": { "text": "+TSRASNGS", "spoken": "Thunderstorm With Heavy Rain, Snow And Snow Pellets" }, "+TSSN": { "text": "+TSSN", "spoken": "Thunderstorm With Heavy Snow" }, "+TSSNGR": { "text": "+TSSNGR", "spoken": "Thunderstorm With Heavy Snow And Hail" }, "+TSSNGRRA": { "text": "+TSSNGRRA", "spoken": "Thunderstorm With Heavy Snow, Hail And Rain" }, "+TSSNGS": { "text": "+TSSNGS", "spoken": "Thunderstorm With Heavy Snow And Snow Pellets" }, "+TSSNGSRA": { "text": "+TSSNGSRA", "spoken": "Thunderstorm With Heavy Snow, Snow Pellets And Rain" }, "+TSSNRA": { "text": "+TSSNRA", "spoken": "Thunderstorm With Heavy Snow And Rain" }, "+TSSNRAGR": { "text": "+TSSNRAGR", "spoken": "Thunderstorm With Heavy Snow, Rain And Hail" }, "+TSSNRAGS": { "text": "+TSSNRAGS", "spoken": "Thunderstorm With Heavy Snow, Rain And Snow Pellets" }, "+TSUP": { "text": "+TSUP", "spoken": "Thunderstorm With Heavy Unidentified Precipitation" }, "+UP": { "text": "+UP", "spoken": "Heavy Unidentified Precipitation" }, "BC": { "text": "BC", "spoken": "patches" }, "BCFG": { "text": "BCFG", "spoken": "Patches Of Fog" }, "BL": { "text": "BL", "spoken": "blowing" }, "BLDU": { "text": "BLDU", "spoken": "Blowing Dust" }, "BLSA": { "text": "BLSA", "spoken": "Blowing Sand" }, "BLSN": { "text": "BLSN", "spoken": "Blowing Snow" }, "BR": { "text": "BR", "spoken": "mist" }, "DR": { "text": "DR", "spoken": "low drifting" }, "DRDU": { "text": "DRDU", "spoken": "Low Drifting Dust" }, "DRSA": { "text": "DRSA", "spoken": "Low Drifting Sand" }, "DRSN": { "text": "DRSN", "spoken": "Low Drifting Snow" }, "DS": { "text": "DS", "spoken": "dust storm" }, "DU": { "text": "DU", "spoken": "widespread dust" }, "DZ": { "text": "DZ", "spoken": "drizzle" }, "DZPL": { "text": "DZPL", "spoken": "Drizzle And Ice Pellets" }, "DZPLRA": { "text": "DZPLRA", "spoken": "Drizzle, Ice Pellets And Rain" }, "DZRA": { "text": "DZRA", "spoken": "Drizzle And Rain" }, "DZRAPL": { "text": "DZRAPL", "spoken": "Drizzle, Rain And Ice Pellets" }, "DZRASG": { "text": "DZRASG", "spoken": "Drizzle, Rain And Snow Grains" }, "DZRASN": { "text": "DZRASN", "spoken": "Drizzle, Rain And Snow" }, "DZSG": { "text": "DZSG", "spoken": "Drizzle And Snow Grains" }, "DZSGRA": { "text": "DZSGRA", "spoken": "Drizzle, Snow Grains And Rain" }, "DZSN": { "text": "DZSN", "spoken": "Drizzle And Snow" }, "DZSNRA": { "text": "DZSNRA", "spoken": "Drizzle, Snow And Rain" }, "FC": { "text": "FC", "spoken": "funnel cloud tornado waterspout" }, "FG": { "text": "FG", "spoken": "fog" }, "FU": { "text": "FU", "spoken": "smoke" }, "FZ": { "text": "FZ", "spoken": "freezing" }, "FZDZ": { "text": "FZDZ", "spoken": "Freezing Drizzle" }, "FZDZPL": { "text": "FZDZPL", "spoken": "Freezing Drizzle And Ice Pellets" }, "FZDZRA": { "text": "FZDZRA", "spoken": "Freezing Drizzle And Rain" }, "FZDZSG": { "text": "FZDZSG", "spoken": "Freezing Drizzle And Snow Grains" }, "FZDZSN": { "text": "FZDZSN", "spoken": "Freezing Drizzle And Snow" }, "FZFG": { "text": "FZFG", "spoken": "Freezing Fog" }, "FZRA": { "text": "FZRA", "spoken": "Freezing Rain" }, "FZRADZ": { "text": "FZRADZ", "spoken": "Freezing Rain And Drizzle" }, "FZRAPL": { "text": "FZRAPL", "spoken": "Freezing Rain And Ice Pellets" }, "FZRASG": { "text": "FZRASG", "spoken": "Freezing Rain And Snow Grains" }, "FZRASN": { "text": "FZRASN", "spoken": "Freezing Rain And Snow" }, "FZUP": { "text": "FZUP", "spoken": "Unidentified Freezing Precipitation" }, "GR": { "text": "GR", "spoken": "hail" }, "GS": { "text": "GS", "spoken": "small hail" }, "HZ": { "text": "HZ", "spoken": "haze" }, "IC": { "text": "IC", "spoken": "ice crystals" }, "MI": { "text": "MI", "spoken": "shallow" }, "MIFG": { "text": "MIFG", "spoken": "Shallow Fog" }, "NSW": { "text": "NSW", "spoken": "No Significant Weather" }, "PL": { "text": "PL", "spoken": "ice pellets" }, "PLDZ": { "text": "PLDZ", "spoken": "Ice Pellets And Drizzle" }, "PLDZRA": { "text": "PLDZRA", "spoken": "Ice Pellets, Drizzle And Rain" }, "PLRA": { "text": "PLRA", "spoken": "Ice Pellets And Rain" }, "PLRADZ": { "text": "PLRADZ", "spoken": "Ice Pellets, Rain And Drizzle" }, "PLRASN": { "text": "PLRASN", "spoken": "Ice Pellets, Rain And Snow" }, "PLSG": { "text": "PLSG", "spoken": "Ice Pellets And Snow Grains" }, "PLSGSN": { "text": "PLSGSN", "spoken": "Ice Pellets, Snow Grains And Snow" }, "PLSN": { "text": "PLSN", "spoken": "Ice Pellets And Snow" }, "PLSNRA": { "text": "PLSNRA", "spoken": "Ice Pellets, Snow And Rain" }, "PLSNSG": { "text": "PLSNSG", "spoken": "Ice Pellets, Snow And Snow Grains" }, "PO": { "text": "PO", "spoken": "well developed dust, sand whirls" }, "PR": { "text": "PR", "spoken": "partial" }, "PRFG": { "text": "PRFG", "spoken": "Partial Fog" }, "PY": { "text": "PY", "spoken": "spray" }, "RA": { "text": "RA", "spoken": "rain" }, "RADZ": { "text": "RADZ", "spoken": "Rain And Drizzle" }, "RADZPL": { "text": "RADZPL", "spoken": "Rain, Drizzle And Ice Pellets" }, "RADZSG": { "text": "RADZSG", "spoken": "Rain, Drizzle And Snow Grains" }, "RADZSN": { "text": "RADZSN", "spoken": "Rain, Drizzle And Snow" }, "RAPL": { "text": "RAPL", "spoken": "Rain And Ice Pellets" }, "RAPLDZ": { "text": "RAPLDZ", "spoken": "Rain, Ice Pellets And Drizzle" }, "RAPLSN": { "text": "RAPLSN", "spoken": "Rain, Ice Pellets And Snow" }, "RASG": { "text": "RASG", "spoken": "Rain And Snow Grains" }, "RASGDZ": { "text": "RASGDZ", "spoken": "Rain, Snow Grains And Drizzle" }, "RASGSN": { "text": "RASGSN", "spoken": "Rain, Snow Grains And Snow" }, "RASN": { "text": "RASN", "spoken": "Rain And Snow" }, "RASNDZ": { "text": "RASNDZ", "spoken": "Rain, Snow And Drizzle" }, "RASNPL": { "text": "RASNPL", "spoken": "Rain, Snow And Ice Pellets" }, "RASNSG": { "text": "RASNSG", "spoken": "Rain, Snow And Snow Grains" }, "SA": { "text": "SA", "spoken": "sand" }, "SG": { "text": "SG", "spoken": "snow grains" }, "SGDZ": { "text": "SGDZ", "spoken": "Snow Grains And Drizzle" }, "SGDZRA": { "text": "SGDZRA", "spoken": "Snow Grains, Drizzle And Rain" }, "SGPL": { "text": "SGPL", "spoken": "Snow Grains And Ice Pellets" }, "SGPLSN": { "text": "SGPLSN", "spoken": "Snow Grains, Ice Pellets And Snow" }, "SGRA": { "text": "SGRA", "spoken": "Snow Grains And Rain" }, "SGRADZ": { "text": "SGRADZ", "spoken": "Snow Grains, Rain And Drizzle" }, "SGRASN": { "text": "SGRASN", "spoken": "Snow Grains, Rain And Snow" }, "SGSN": { "text": "SGSN", "spoken": "Snow Grains And Snow" }, "SGSNPL": { "text": "SGSNPL", "spoken": "Snow Grains, Snow And Ice Pellets" }, "SGSNRA": { "text": "SGSNRA", "spoken": "Snow Grains, Snow And Rain" }, "SH": { "text": "SH", "spoken": "showers" }, "SHGR": { "text": "SHGR", "spoken": "Showers Of Hail" }, "SHGRRA": { "text": "SHGRRA", "spoken": "Showers Of Hail And Rain" }, "SHGRRASN": { "text": "SHGRRASN", "spoken": "Showers Of Hail, Rain And Snow" }, "SHGRSN": { "text": "SHGRSN", "spoken": "Showers Of Hail And Snow" }, "SHGRSNRA": { "text": "SHGRSNRA", "spoken": "Showers Of Hail, Snow And Rain" }, "SHGS": { "text": "SHGS", "spoken": "Showers Of Snow Pellets" }, "SHGSRA": { "text": "SHGSRA", "spoken": "Showers Of Snow Pellets And Rain" }, "SHGSRASN": { "text": "SHGSRASN", "spoken": "Showers Of Snow Pellets, Rain And Snow" }, "SHGSSN": { "text": "SHGSSN", "spoken": "Showers Of Snow Pellets And Snow" }, "SHGSSNRA": { "text": "SHGSSNRA", "spoken": "Showers Of Snow Pellets, Snow And Rain" }, "SHRA": { "text": "SHRA", "spoken": "Showers Of Rain" }, "SHRAGR": { "text": "SHRAGR", "spoken": "Showers Of Rain And Hail" }, "SHRAGRSN": { "text": "SHRAGRSN", "spoken": "Showers Of Rain, Hail And Snow" }, "SHRAGS": { "text": "SHRAGS", "spoken": "Showers Of Rain And Snow Pellets" }, "SHRAGSSN": { "text": "SHRAGSSN", "spoken": "Showers Of Rain, Snow Pellets And Snow" }, "SHRASN": { "text": "SHRASN", "spoken": "Showers Of Rain And Snow" }, "SHRASNGR": { "text": "SHRASNGR", "spoken": "Showers Of Rain, Snow And Hail" }, "SHRASNGS": { "text": "SHRASNGS", "spoken": "Showers Of Rain, Snow And Snow Pellets" }, "SHSN": { "text": "SHSN", "spoken": "Showers Of Snow" }, "SHSNGR": { "text": "SHSNGR", "spoken": "Showers Of Snow And Hail" }, "SHSNGRRA": { "text": "SHSNGRRA", "spoken": "Showers Of Snow, Hail And Rain" }, "SHSNGS": { "text": "SHSNGS", "spoken": "Showers Of Snow And Snow Pellets" }, "SHSNGSRA": { "text": "SHSNGSRA", "spoken": "Showers Of Snow, Snow Pellets And Rain" }, "SHSNRA": { "text": "SHSNRA", "spoken": "Showers Of Snow And Rain" }, "SHSNRAGR": { "text": "SHSNRAGR", "spoken": "Showers Of Snow, Rain And Hail" }, "SHSNRAGS": { "text": "SHSNRAGS", "spoken": "Showers Of Snow, Rain And Snow Pellets" }, "SHUP": { "text": "SHUP", "spoken": "Unidentified Showers Of Precipitation" }, "SN": { "text": "SN", "spoken": "snow" }, "SNDZ": { "text": "SNDZ", "spoken": "Snow And Drizzle" }, "SNDZRA": { "text": "SNDZRA", "spoken": "Snow, Drizzle And Rain" }, "SNPL": { "text": "SNPL", "spoken": "Snow And Ice Pellets" }, "SNPLRA": { "text": "SNPLRA", "spoken": "Snow, Ice Pellets And Rain" }, "SNPLSG": { "text": "SNPLSG", "spoken": "Snow, Ice Pellets And Snow Grains" }, "SNRA": { "text": "SNRA", "spoken": "Snow And Rain" }, "SNRADZ": { "text": "SNRADZ", "spoken": "Snow, Rain And Drizzle" }, "SNRAPL": { "text": "SNRAPL", "spoken": "Snow, Rain And Ice Pellets" }, "SNRASG": { "text": "SNRASG", "spoken": "Snow, Rain And Snow Grains" }, "SNSG": { "text": "SNSG", "spoken": "Snow And Snow Grains" }, "SNSGPL": { "text": "SNSGPL", "spoken": "Snow, Snow Grains And Ice Pellets" }, "SNSGRA": { "text": "SNSGRA", "spoken": "Snow, Snow Grains And Rain" }, "SQ": { "text": "SQ", "spoken": "squalls" }, "SS": { "text": "SS", "spoken": "sandstorm" }, "TS": { "text": "TS", "spoken": "thunderstorm" }, "TSGR": { "text": "TSGR", "spoken": "Thunderstorm With Hail" }, "TSGRRA": { "text": "TSGRRA", "spoken": "Thunderstorm With Hail And Rain" }, "TSGRRASN": { "text": "TSGRRASN", "spoken": "Thunderstorm With Hail, Rain And Snow" }, "TSGRSN": { "text": "TSGRSN", "spoken": "Thunderstorm With Hail And Snow" }, "TSGRSNRA": { "text": "TSGRSNRA", "spoken": "Thunderstorm With Hail, Snow And Rain" }, "TSGS": { "text": "TSGS", "spoken": "Thunderstorm With Snow Pellets" }, "TSGSRA": { "text": "TSGSRA", "spoken": "Thunderstorm With Snow Pellets And Rain" }, "TSGSRASN": { "text": "TSGSRASN", "spoken": "Thunderstorm With Snow Pellets, Rain And Snow" }, "TSGSSN": { "text": "TSGSSN", "spoken": "Thunderstorm With Snow Pellets And Snow" }, "TSGSSNRA": { "text": "TSGSSNRA", "spoken": "Thunderstorm With Snow Pellets, Snow And Rain" }, "TSRA": { "text": "TSRA", "spoken": "Thunderstorm With Rain" }, "TSRAGR": { "text": "TSRAGR", "spoken": "Thunderstorm With Rain And Hail" }, "TSRAGRSN": { "text": "TSRAGRSN", "spoken": "Thunderstorm With Rain, Hail And Snow" }, "TSRAGS": { "text": "TSRAGS", "spoken": "Thunderstorm With Rain And Snow Pellets" }, "TSRAGSSN": { "text": "TSRAGSSN", "spoken": "Thunderstorm With Rain, Snow Pellets And Snow" }, "TSRASN": { "text": "TSRASN", "spoken": "Thunderstorm With Rain And Snow" }, "TSRASNGR": { "text": "TSRASNGR", "spoken": "Thunderstorm With Rain, Snow And Hail" }, "TSRASNGS": { "text": "TSRASNGS", "spoken": "Thunderstorm With Rain, Snow And Snow Pellets" }, "TSSN": { "text": "TSSN", "spoken": "Thunderstorm With Snow" }, "TSSNGR": { "text": "TSSNGR", "spoken": "Thunderstorm With Snow And Hail" }, "TSSNGRRA": { "text": "TSSNGRRA", "spoken": "Thunderstorm With Snow, Hail And Rain" }, "TSSNGS": { "text": "TSSNGS", "spoken": "Thunderstorm With Snow And Snow Pellets" }, "TSSNGSRA": { "text": "TSSNGSRA", "spoken": "Thunderstorm With Snow, Snow Pellets And Rain" }, "TSSNRA": { "text": "TSSNRA", "spoken": "Thunderstorm With Snow And Rain" }, "TSSNRAGR": { "text": "TSSNRAGR", "spoken": "Thunderstorm With Snow, Rain And Hail" }, "TSSNRAGS": { "text": "TSSNRAGS", "spoken": "Thunderstorm With Snow, Rain And Snow Pellets" }, "TSUP": { "text": "TSUP", "spoken": "Thunderstorm With Unidentified Precipitation" }, "UP": { "text": "UP", "spoken": "unknown precipitation" }, "VA": { "text": "VA", "spoken": "volcanic ash" }, "VCBLDU": { "text": "VCBLDU", "spoken": "Blowing Dust In The Vicinity" }, "VCBLSA": { "text": "VCBLSA", "spoken": "Blowing Sand In The Vicinity" }, "VCBLSN": { "text": "VCBLSN", "spoken": "Blowing Snow In The Vicinity" }, "VCDS": { "text": "VCDS", "spoken": "Duststorm In The Vicinity" }, "VCFC": { "text": "VCFC", "spoken": "Funnel Cloud In The Vicinity" }, "VCFG": { "text": "VCFG", "spoken": "Fog In The Vicinity" }, "VCPO": { "text": "VCPO", "spoken": "Dust/Sand Whirls In The Vicinity" }, "VCSH": { "text": "VCSH", "spoken": "Showers In The Vicinity" }, "VCSS": { "text": "VCSS", "spoken": "Sandstorm In The Vicinity" }, "VCTS": { "text": "VCTS", "spoken": "Thunderstorm In The Vicinity" }, "VCVA": { "text": "VCVA", "spoken": "Volcanic Ash In The Vicinity" } }, "template": { "text": "{weather}", "voice": "PRESENT WEATHER {weather}" } }, "recentWeather": { "template": { "text": "RE{weather}", "voice": "RECENT WEATHER {weather}" } }, "clouds": { "identifyCeilingLayer": false, "identifyCeilingLayerTextAtis": false, "textAtisCeilingPrefix": "CIG", "cloudCeilingLayerTypes": [ "BKN", "OVC" ], "convertToMetric": false, "isAltitudeInHundreds": false, "undeterminedLayerAltitude": { "text": "///", "voice": "cloud height not available" }, "automaticCbDetection": { "text": "//////CB", "voice": "RADAR DETECTED C-B CLOUDS" }, "types": { "FEW": { "text": "FEW{altitude}{convective}", "voice": "few {altitude} feet {convective}" }, "SCT": { "text": "SCT{altitude}{convective}", "voice": "scattered {altitude} feet {convective}" }, "BKN": { "text": "BKN{altitude}{convective}", "voice": "broken {altitude} feet {convective}" }, "OVC": { "text": "OVC{altitude}{convective}", "voice": "overcast {altitude} feet {convective}" }, "VV": { "text": "VV{altitude}", "voice": "vertical visibility {altitude} feet" }, "NSC": { "text": "NSC", "voice": "no significant clouds" }, "NCD": { "text": "NCD", "voice": "no clouds detected" }, "CLR": { "text": "CLR", "voice": "sky clear below one-two thousand" }, "SKC": { "text": "SKC", "voice": "sky clear" } }, "convectiveTypes": { "CB": "cee bee", "TCU": "towering cumulus" }, "template": { "text": "{clouds}", "voice": "CLOUDS {clouds}" } }, "temperature": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "T{temp}", "voice": "TEMPERATURE {temp}" } }, "dewpoint": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "DP{dewpoint}", "voice": "DEWPOINT {dewpoint}" } }, "altimeter": { "pronounceDecimal": false, "template": { "text": "QNH{altimeter}", "voice": "QNH {altimeter} HECTOPASCAL" } }, "trend": { "nosigText": "NOSIG", "nosigVoice": "NOSIG", "becomingText": "BECMG", "becomingVoice": "Becoming", "temporaryText": "TEMPO", "temporaryVoice": "Temporary", "notAvailableText": "TREND NOT AVBL", "notAvailableVoice": "Trend not available", "template": {} }, "windShear": { "runwayText": "WS R{Runway}", "runwayVoice": "Wind Shear Runway {Runway}", "allRunwayText": "WS ALL RWY", "allRunwayVoice": "Wind Shear All Runways", "template": {} }, "transitionLevel": { "values": [ { "low": 1051, "high": 1088, "altitude": 50 }, { "low": 1014, "high": 1050, "altitude": 60 }, { "low": 978, "high": 1013, "altitude": 70 }, { "low": 950, "high": 977, "altitude": 80 } ], "template": { "text": "TRL {trl} ", "voice": ".TRANSITION LEVEL {trl}" } }, "notams": { "template": { "text": "{notams}", "voice": ".{notams}" } }, "closingStatement": { "autoIncludeClosingStatement": true, "template": { "text": "", "voice": " INFORMATION {letter|word} OUT" } } }, "notamsBeforeFreeText": true, "airportConditionsBeforeFreeText": true, "frequency": 121280000, "idsEndpoint": "", "useDecimalTerminology": true, "atisVoice": { "useTextToSpeech": true, "voice": "Default", "speechRate": 150 }, "presets": [ { "id": "da30740c-d225-40d3-8ac7-9aa541435c5d", "name": "03", "airportConditions": "", "notams": "", "template": "EDSB [ATIS_LETTER] [OBS_TIME]\r\nEXPECT VECTORS [ARPT_COND]\r\nRWY_03\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "77a9b59b-968e-498c-b7e7-a37b57f1f2be", "name": "21", "airportConditions": "", "notams": "", "template": "EDSB [ATIS_LETTER] [OBS_TIME]\r\nEXPECT VECTORS [ARPT_COND]\r\nRWY_21\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } } ], "contractions": [ { "variableName": "EDSB", "text": "ATIS EDSB", "voice": "BARDEN INFORMATION" }, { "variableName": "RWY_03", "text": "RWY 03", "voice": "RWY IN USE 03." }, { "variableName": "RWY_21", "text": "RWY 21", "voice": "RWY IN USE 21." }, { "variableName": "ILS", "text": "FOR ILS APCH", "voice": "FOR ILS APPROACH." }, { "variableName": "RNP", "text": "FOR RNP APCH", "voice": "FOR RNP APPROACH." }, { "variableName": "NDB", "text": "FOR NDB APCH", "voice": "FOR NDB APPROACH." }, { "variableName": "ADVISORY", "text": "WHEN AIRBORNE MONITOR ADVISORY ON FREQ 122.800", "voice": "WHEN AIRBORNE MONITOR ADVISORY ON FREQ 122.8." }, { "variableName": "DEP_FREQ_STG_125_050", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 125.050", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 125.050." }, { "variableName": "DEP_FREQ_GS_136_315", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 136.315", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 136.315." }, { "variableName": "DEP_FREQ_BAD_131_300", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 131.300", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 131.3." }, { "variableName": "DEP_FREQ_GSA_131_365", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 131.365", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 131.365." }, { "variableName": "LOW_VISIBILITY", "text": "LOW VISIBILITY PROCEDURES IN OPERATION, CAT II AND III AVBL.", "voice": "LOW VISIBILITY PROCEDURES IN OPERATION, CAT 2 AND 3 AVBL." }, { "variableName": "LOC", "text": "FOR LOC APCH", "voice": "FOR LOCALIZER APPROACH." }, { "variableName": "DEP_FREQ_LFSTAPP_119_580", "text": "WHEN AIRBORNE CONTACT STRASBOURG APPROACH ON FREQ 119.580", "voice": "WHEN AIRBORNE CONTACT STRASBOURG APPROACH ON FREQ 119.580." }, { "variableName": "HP_CAUTION", "text": "ADDITIONAL INFORMATION! CAUTION! CAT I HOLDING POINT A AND E ARE LOCATED ON TWY G SHORT BEHIND CAT II/III HOLDING POINT", "voice": "ADDITIONAL INFORMATION. CAUTION. CATEGORY 1 HOLDING POINT ALPHA AND ECHO, ARE LOCATED ON TAXIWAY GOLF, SHORT BEHIND CATEGORY 2 AND 3 HOLDING POINT." }, { "variableName": "DEP_FREQ_GSH_123_010", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 123.010", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 123.010." }, { "variableName": "DEP_FREQ_GCS_135_310", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.310", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.310." }, { "variableName": "DEP_FREQ_GCSH_135_030", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.030", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.030." }, { "variableName": "DEP_FREQ_BADH_124_035", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 124.035", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 124.035." }, { "variableName": "DEP_FREQ_REU_119_200", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 119.200", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 119.2." } ], "airportConditionDefinitions": [ { "text": "ILS", "ordinal": 1, "enabled": true }, { "text": "RNP", "ordinal": 2, "enabled": false }, { "text": "NDB", "ordinal": 3, "enabled": false }, { "text": "LOC", "ordinal": 4, "enabled": false } ], "notamDefinitions": [ { "text": "ADVISORY", "ordinal": 1, "enabled": true }, { "text": "DEP_FREQ_LFSTAPP_119_580", "ordinal": 2, "enabled": false }, { "text": "DEP_FREQ_REU_119_200", "ordinal": 3, "enabled": false }, { "text": "DEP_FREQ_STG_125_050", "ordinal": 4, "enabled": false }, { "text": "DEP_FREQ_BAD_131_300", "ordinal": 5, "enabled": false }, { "text": "DEP_FREQ_BADH_124_035", "ordinal": 6, "enabled": false }, { "text": "DEP_FREQ_GS_136_315", "ordinal": 7, "enabled": false }, { "text": "DEP_FREQ_GSA_131_365", "ordinal": 8, "enabled": false }, { "text": "DEP_FREQ_GSH_123_010", "ordinal": 9, "enabled": false }, { "text": "DEP_FREQ_GCS_135_310", "ordinal": 10, "enabled": false }, { "text": "DEP_FREQ_GCSH_135_030", "ordinal": 11, "enabled": false }, { "text": "LOW_VISIBILITY", "ordinal": 12, "enabled": false }, { "text": "CAUTION WINDSHEAR ALL RWYS", "ordinal": 13, "enabled": false }, { "text": "HP_CAUTION", "ordinal": 14, "enabled": true } ] }, { "id": "13cdf649-09af-427e-a49d-2d7bafb81270", "ordinal": 13, "identifier": "EDFM", "name": "Mannheim", "atisType": "Combined", "codeRange": { "low": "A", "high": "Z" }, "atisFormat": { "observationTime": { "standardUpdateTime": [ 20, 50 ], "template": { "text": "{type} {day}{time} ", "voice": ". {special} MET REPORT TIME {time}." } }, "surfaceWind": { "speakLeadingZero": false, "magneticVariation": { "enabled": false, "magneticDegrees": 0 }, "standard": { "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit}" } }, "standardGust": { "template": { "text": "{wind_dir}{wind_spd}G{wind_gust}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit} GUSTS {wind_gust} {wind_unit}" } }, "variable": { "template": { "text": "VRB{wind_spd}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit}" } }, "variableGust": { "template": { "text": "VRB{wind_spd}G{wind_gust}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit} GUSTS {wind_gust} {wind_unit}" } }, "variableDirection": { "template": { "text": "{wind_vmin}V{wind_vmax}", "voice": "VARIABLE BETWEEN {wind_vmin} AND {wind_vmax} DEGREES" } }, "calm": { "calmWindSpeed": 2, "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND CALM" } } }, "visibility": { "north": "to the north", "northEast": "to the north-east", "east": "to the east", "southEast": "to the south-east", "south": "to the south", "southWest": "to the south-west", "west": "to the west", "northWest": "to the north-west", "unlimitedVisibilityVoice": "visibility ^10 kilometers", "unlimitedVisibilityText": "9999", "includeVisibilitySuffix": true, "metersCutoff": 5000, "template": { "text": "{visibility}", "voice": "VISIBILITY {visibility}" } }, "runwayVisualRange": { "neutralTendency": "Neutral", "goingUpTendency": "upgrading", "goingDownTendency": "downgrading", "template": {} }, "presentWeather": { "presentWeatherTypes": { "-DS": { "text": "-DS", "spoken": "Light Duststorm" }, "-DZ": { "text": "-DZ", "spoken": "Light Drizzle" }, "-DZPL": { "text": "-DZPL", "spoken": "Light Drizzle And Ice Pellets" }, "-DZPLRA": { "text": "-DZPLRA", "spoken": "Light Drizzle, Ice Pellets And Rain" }, "-DZRA": { "text": "-DZRA", "spoken": "Light Drizzle And Rain" }, "-DZRAPL": { "text": "-DZRAPL", "spoken": "Light Drizzle, Rain And Ice Pellets" }, "-DZRASG": { "text": "-DZRASG", "spoken": "Light Drizzle, Rain And Snow Grains" }, "-DZRASN": { "text": "-DZRASN", "spoken": "Light Drizzle, Rain And Snow" }, "-DZSG": { "text": "-DZSG", "spoken": "Light Drizzle And Snow Grains" }, "-DZSGRA": { "text": "-DZSGRA", "spoken": "Light Drizzle, Snow Grains And Rain" }, "-DZSN": { "text": "-DZSN", "spoken": "Light Drizzle And Snow" }, "-DZSNRA": { "text": "-DZSNRA", "spoken": "Light Drizzle, Snow And Rain" }, "-FZDZ": { "text": "-FZDZ", "spoken": "Light Freezing Drizzle" }, "-FZDZPL": { "text": "-FZDZPL", "spoken": "Light Freezing Drizzle And Ice Pellets" }, "-FZDZRA": { "text": "-FZDZRA", "spoken": "Light Freezing Drizzle And Rain" }, "-FZDZSG": { "text": "-FZDZSG", "spoken": "Light Freezing Drizzle And Snow Grains" }, "-FZDZSN": { "text": "-FZDZSN", "spoken": "Light Freezing Drizzle And Snow" }, "-FZRA": { "text": "-FZRA", "spoken": "Light Freezing Rain" }, "-FZRADZ": { "text": "-FZRADZ", "spoken": "Light Freezing Rain And Drizzle" }, "-FZRAPL": { "text": "-FZRAPL", "spoken": "Light Freezing Rain And Ice Pellets" }, "-FZRASG": { "text": "-FZRASG", "spoken": "Light Freezing Rain And Snow Grains" }, "-FZRASN": { "text": "-FZRASN", "spoken": "Light Freezing Rain And Snow" }, "-FZUP": { "text": "-FZUP", "spoken": "Light Unidentified Freezing Precipitation" }, "-PL": { "text": "-PL", "spoken": "Light Ice Pellets" }, "-PLDZ": { "text": "-PLDZ", "spoken": "Light Ice Pellets And Drizzle" }, "-PLDZRA": { "text": "-PLDZRA", "spoken": "Light Ice Pellets, Drizzle And Rain" }, "-PLRA": { "text": "-PLRA", "spoken": "Light Ice Pellets And Rain" }, "-PLRADZ": { "text": "-PLRADZ", "spoken": "Light Ice Pellets, Rain And Drizzle" }, "-PLRASN": { "text": "-PLRASN", "spoken": "Light Ice Pellets, Rain And Snow" }, "-PLSG": { "text": "-PLSG", "spoken": "Light Ice Pellets And Snow Grains" }, "-PLSGSN": { "text": "-PLSGSN", "spoken": "Light Ice Pellets, Snow Grains And Snow" }, "-PLSN": { "text": "-PLSN", "spoken": "Light Ice Pellets And Snow" }, "-PLSNRA": { "text": "-PLSNRA", "spoken": "Light Ice Pellets, Snow And Rain" }, "-PLSNSG": { "text": "-PLSNSG", "spoken": "Light Ice Pellets, Snow And Snow Grains" }, "-RA": { "text": "-RA", "spoken": "Light Rain" }, "-RADZ": { "text": "-RADZ", "spoken": "Light Rain And Drizzle" }, "-RADZPL": { "text": "-RADZPL", "spoken": "Light Rain, Drizzle And Ice Pellets" }, "-RADZSG": { "text": "-RADZSG", "spoken": "Light Rain, Drizzle And Snow Grains" }, "-RADZSN": { "text": "-RADZSN", "spoken": "Light Rain, Drizzle And Snow" }, "-RAPL": { "text": "-RAPL", "spoken": "Light Rain And Ice Pellets" }, "-RAPLDZ": { "text": "-RAPLDZ", "spoken": "Light Rain, Ice Pellets And Drizzle" }, "-RAPLSN": { "text": "-RAPLSN", "spoken": "Light Rain, Ice Pellets And Snow" }, "-RASG": { "text": "-RASG", "spoken": "Light Rain And Snow Grains" }, "-RASGDZ": { "text": "-RASGDZ", "spoken": "Light Rain, Snow Grains And Drizzle" }, "-RASGSN": { "text": "-RASGSN", "spoken": "Light Rain, Snow Grains And Snow" }, "-RASN": { "text": "-RASN", "spoken": "Light Rain And Snow" }, "-RASNDZ": { "text": "-RASNDZ", "spoken": "Light Rain, Snow And Drizzle" }, "-RASNPL": { "text": "-RASNPL", "spoken": "Light Rain, Snow And Ice Pellets" }, "-RASNSG": { "text": "-RASNSG", "spoken": "Light Rain, Snow And Snow Grains" }, "-SG": { "text": "-SG", "spoken": "Light Snow Grains" }, "-SGDZ": { "text": "-SGDZ", "spoken": "Light Snow Grains And Drizzle" }, "-SGDZRA": { "text": "-SGDZRA", "spoken": "Light Snow Grains, Drizzle And Rain" }, "-SGPL": { "text": "-SGPL", "spoken": "Light Snow Grains And Ice Pellets" }, "-SGPLSN": { "text": "-SGPLSN", "spoken": "Light Snow Grains, Ice Pellets And Snow" }, "-SGRA": { "text": "-SGRA", "spoken": "Light Snow Grains And Rain" }, "-SGRADZ": { "text": "-SGRADZ", "spoken": "Light Snow Grains, Rain And Drizzle" }, "-SGRASN": { "text": "-SGRASN", "spoken": "Light Snow Grains, Rain And Snow" }, "-SGSN": { "text": "-SGSN", "spoken": "Light Snow Grains And Snow" }, "-SGSNPL": { "text": "-SGSNPL", "spoken": "Light Snow Grains, Snow And Ice Pellets" }, "-SGSNRA": { "text": "-SGSNRA", "spoken": "Light Snow Grains, Snow And Rain" }, "-SHGR": { "text": "-SHGR", "spoken": "Light Showers Of Hail" }, "-SHGRRA": { "text": "-SHGRRA", "spoken": "Light Showers Of Hail And Rain" }, "-SHGRRASN": { "text": "-SHGRRASN", "spoken": "Light Showers Of Hail, Rain And Snow" }, "-SHGRSN": { "text": "-SHGRSN", "spoken": "Light Showers Of Hail And Snow" }, "-SHGRSNRA": { "text": "-SHGRSNRA", "spoken": "Light Showers Of Hail, Snow And Rain" }, "-SHGS": { "text": "-SHGS", "spoken": "Light Showers Of Snow Pellets" }, "-SHGSRA": { "text": "-SHGSRA", "spoken": "Light Showers Of Snow Pellets And Rain" }, "-SHGSRASN": { "text": "-SHGSRASN", "spoken": "Light Showers Of Snow Pellets, Rain And Snow" }, "-SHGSSN": { "text": "-SHGSSN", "spoken": "Light Showers Of Snow Pellets And Snow" }, "-SHGSSNRA": { "text": "-SHGSSNRA", "spoken": "Light Showers Of Snow Pellets, Snow And Rain" }, "-SHRA": { "text": "-SHRA", "spoken": "Light Showers Of Rain" }, "-SHRAGR": { "text": "-SHRAGR", "spoken": "Light Showers Of Rain And Hail" }, "-SHRAGRSN": { "text": "-SHRAGRSN", "spoken": "Light Showers Of Rain, Hail And Snow" }, "-SHRAGS": { "text": "-SHRAGS", "spoken": "Light Showers Of Rain And Snow Pellets" }, "-SHRAGSSN": { "text": "-SHRAGSSN", "spoken": "Light Showers Of Rain, Snow Pellets And Snow" }, "-SHRASN": { "text": "-SHRASN", "spoken": "Light Showers Of Rain And Snow" }, "-SHRASNGR": { "text": "-SHRASNGR", "spoken": "Light Showers Of Rain, Snow And Hail" }, "-SHRASNGS": { "text": "-SHRASNGS", "spoken": "Light Showers Of Rain, Snow And Snow Pellets" }, "-SHSN": { "text": "-SHSN", "spoken": "Light Showers Of Snow" }, "-SHSNGR": { "text": "-SHSNGR", "spoken": "Light Showers Of Snow And Hail" }, "-SHSNGRRA": { "text": "-SHSNGRRA", "spoken": "Light Showers Of Snow, Hail And Rain" }, "-SHSNGS": { "text": "-SHSNGS", "spoken": "Light Showers Of Snow And Snow Pellets" }, "-SHSNGSRA": { "text": "-SHSNGSRA", "spoken": "Light Showers Of Snow, Snow Pellets And Rain" }, "-SHSNRA": { "text": "-SHSNRA", "spoken": "Light Showers Of Snow And Rain" }, "-SHSNRAGR": { "text": "-SHSNRAGR", "spoken": "Light Showers Of Snow, Rain And Hail" }, "-SHSNRAGS": { "text": "-SHSNRAGS", "spoken": "Light Showers Of Snow, Rain And Snow Pellets" }, "-SHUP": { "text": "-SHUP", "spoken": "Light Unidentified Showers Of Precipitation" }, "-SN": { "text": "-SN", "spoken": "Light Snow" }, "-SNDZ": { "text": "-SNDZ", "spoken": "Light Snow And Drizzle" }, "-SNDZRA": { "text": "-SNDZRA", "spoken": "Light Snow, Drizzle And Rain" }, "-SNPL": { "text": "-SNPL", "spoken": "Light Snow And Ice Pellets" }, "-SNPLRA": { "text": "-SNPLRA", "spoken": "Light Snow, Ice Pellets And Rain" }, "-SNPLSG": { "text": "-SNPLSG", "spoken": "Light Snow, Ice Pellets And Snow Grains" }, "-SNRA": { "text": "-SNRA", "spoken": "Light Snow And Rain" }, "-SNRADZ": { "text": "-SNRADZ", "spoken": "Light Snow, Rain And Drizzle" }, "-SNRAPL": { "text": "-SNRAPL", "spoken": "Light Snow, Rain And Ice Pellets" }, "-SNRASG": { "text": "-SNRASG", "spoken": "Light Snow, Rain And Snow Grains" }, "-SNSG": { "text": "-SNSG", "spoken": "Light Snow And Snow Grains" }, "-SNSGPL": { "text": "-SNSGPL", "spoken": "Light Snow, Snow Grains And Ice Pellets" }, "-SNSGRA": { "text": "-SNSGRA", "spoken": "Light Snow, Snow Grains And Rain" }, "-SS": { "text": "-SS", "spoken": "Light Sandstorm" }, "-TSGR": { "text": "-TSGR", "spoken": "Thunderstorm With Light Hail" }, "-TSGRRA": { "text": "-TSGRRA", "spoken": "Thunderstorm With Light Hail And Rain" }, "-TSGRRASN": { "text": "-TSGRRASN", "spoken": "Thunderstorm With Light Hail, Rain And Snow" }, "-TSGRSN": { "text": "-TSGRSN", "spoken": "Thunderstorm With Light Hail And Snow" }, "-TSGRSNRA": { "text": "-TSGRSNRA", "spoken": "Thunderstorm With Light Hail, Snow And Rain" }, "-TSGS": { "text": "-TSGS", "spoken": "Thunderstorm With Light Snow Pellets" }, "-TSGSRA": { "text": "-TSGSRA", "spoken": "Thunderstorm With Light Snow Pellets And Rain" }, "-TSGSRASN": { "text": "-TSGSRASN", "spoken": "Thunderstorm With Light Snow Pellets, Rain And Snow" }, "-TSGSSN": { "text": "-TSGSSN", "spoken": "Thunderstorm With Light Snow Pellets And Snow" }, "-TSGSSNRA": { "text": "-TSGSSNRA", "spoken": "Thunderstorm With Light Snow Pellets, Snow And Rain" }, "-TSRA": { "text": "-TSRA", "spoken": "Thunderstorm With Light Rain" }, "-TSRAGR": { "text": "-TSRAGR", "spoken": "Thunderstorm With Light Rain And Hail" }, "-TSRAGRSN": { "text": "-TSRAGRSN", "spoken": "Thunderstorm With Light Rain, Hail And Snow" }, "-TSRAGS": { "text": "-TSRAGS", "spoken": "Thunderstorm With Light Rain And Snow Pellets" }, "-TSRAGSSN": { "text": "-TSRAGSSN", "spoken": "Thunderstorm With Light Rain, Snow Pellets And Snow" }, "-TSRASN": { "text": "-TSRASN", "spoken": "Thunderstorm With Light Rain And Snow" }, "-TSRASNGR": { "text": "-TSRASNGR", "spoken": "Thunderstorm With Light Rain, Snow And Hail" }, "-TSRASNGS": { "text": "-TSRASNGS", "spoken": "Thunderstorm With Light Rain, Snow And Snow Pellets" }, "-TSSN": { "text": "-TSSN", "spoken": "Thunderstorm With Light Snow" }, "-TSSNGR": { "text": "-TSSNGR", "spoken": "Thunderstorm With Light Snow And Hail" }, "-TSSNGRRA": { "text": "-TSSNGRRA", "spoken": "Thunderstorm With Light Snow, Hail And Rain" }, "-TSSNGS": { "text": "-TSSNGS", "spoken": "Thunderstorm With Light Snow And Snow Pellets" }, "-TSSNGSRA": { "text": "-TSSNGSRA", "spoken": "Thunderstorm With Light Snow, Snow Pellets And Rain" }, "-TSSNRA": { "text": "-TSSNRA", "spoken": "Thunderstorm With Light Snow And Rain" }, "-TSSNRAGR": { "text": "-TSSNRAGR", "spoken": "Thunderstorm With Light Snow, Rain And Hail" }, "-TSSNRAGS": { "text": "-TSSNRAGS", "spoken": "Thunderstorm With Light Snow, Rain And Snow Pellets" }, "-TSUP": { "text": "-TSUP", "spoken": "Thunderstorm With Light Unidentified Precipitation" }, "-UP": { "text": "-UP", "spoken": "Light Unidentified Precipitation" }, "+DS": { "text": "+DS", "spoken": "Heavy Duststorm" }, "+DZ": { "text": "+DZ", "spoken": "Heavy Drizzle" }, "+DZPL": { "text": "+DZPL", "spoken": "Heavy Drizzle And Ice Pellets" }, "+DZPLRA": { "text": "+DZPLRA", "spoken": "Heavy Drizzle, Ice Pellets And Rain" }, "+DZRA": { "text": "+DZRA", "spoken": "Heavy Drizzle And Rain" }, "+DZRAPL": { "text": "+DZRAPL", "spoken": "Heavy Drizzle, Rain And Ice Pellets" }, "+DZRASG": { "text": "+DZRASG", "spoken": "Heavy Drizzle, Rain And Snow Grains" }, "+DZRASN": { "text": "+DZRASN", "spoken": "Heavy Drizzle, Rain And Snow" }, "+DZSG": { "text": "+DZSG", "spoken": "Heavy Drizzle And Snow Grains" }, "+DZSGRA": { "text": "+DZSGRA", "spoken": "Heavy Drizzle, Snow Grains And Rain" }, "+DZSN": { "text": "+DZSN", "spoken": "Heavy Drizzle And Snow" }, "+DZSNRA": { "text": "+DZSNRA", "spoken": "Heavy Drizzle, Snow And Rain" }, "+FC": { "text": "+FC", "spoken": "Well-Developed Funnel Cloud" }, "+FZDZ": { "text": "+FZDZ", "spoken": "Heavy Freezing Drizzle" }, "+FZDZPL": { "text": "+FZDZPL", "spoken": "Heavy Freezing Drizzle And Ice Pellets" }, "+FZDZRA": { "text": "+FZDZRA", "spoken": "Heavy Freezing Drizzle And Rain" }, "+FZDZSG": { "text": "+FZDZSG", "spoken": "Heavy Freezing Drizzle And Snow Grains" }, "+FZDZSN": { "text": "+FZDZSN", "spoken": "Heavy Freezing Drizzle And Snow" }, "+FZRA": { "text": "+FZRA", "spoken": "Heavy Freezing Rain" }, "+FZRADZ": { "text": "+FZRADZ", "spoken": "Heavy Freezing Rain And Drizzle" }, "+FZRAPL": { "text": "+FZRAPL", "spoken": "Heavy Freezing Rain And Ice Pellets" }, "+FZRASG": { "text": "+FZRASG", "spoken": "Heavy Freezing Rain And Snow Grains" }, "+FZRASN": { "text": "+FZRASN", "spoken": "Heavy Freezing Rain And Snow" }, "+FZUP": { "text": "+FZUP", "spoken": "Heavy Unidentified Freezing Precipitation" }, "+PL": { "text": "+PL", "spoken": "Heavy Ice Pellets" }, "+PLDZ": { "text": "+PLDZ", "spoken": "Heavy Ice Pellets And Drizzle" }, "+PLDZRA": { "text": "+PLDZRA", "spoken": "Heavy Ice Pellets, Drizzle And Rain" }, "+PLRA": { "text": "+PLRA", "spoken": "Heavy Ice Pellets And Rain" }, "+PLRADZ": { "text": "+PLRADZ", "spoken": "Heavy Ice Pellets, Rain And Drizzle" }, "+PLRASN": { "text": "+PLRASN", "spoken": "Heavy Ice Pellets, Rain And Snow" }, "+PLSG": { "text": "+PLSG", "spoken": "Heavy Ice Pellets And Snow Grains" }, "+PLSGSN": { "text": "+PLSGSN", "spoken": "Heavy Ice Pellets, Snow Grains And Snow" }, "+PLSN": { "text": "+PLSN", "spoken": "Heavy Ice Pellets And Snow" }, "+PLSNRA": { "text": "+PLSNRA", "spoken": "Heavy Ice Pellets, Snow And Rain" }, "+PLSNSG": { "text": "+PLSNSG", "spoken": "Heavy Ice Pellets, Snow And Snow Grains" }, "+RA": { "text": "+RA", "spoken": "Heavy Rain" }, "+RADZ": { "text": "+RADZ", "spoken": "Heavy Rain And Drizzle" }, "+RADZPL": { "text": "+RADZPL", "spoken": "Heavy Rain, Drizzle And Ice Pellets" }, "+RADZSG": { "text": "+RADZSG", "spoken": "Heavy Rain, Drizzle And Snow Grains" }, "+RADZSN": { "text": "+RADZSN", "spoken": "Heavy Rain, Drizzle And Snow" }, "+RAPL": { "text": "+RAPL", "spoken": "Heavy Rain And Ice Pellets" }, "+RAPLDZ": { "text": "+RAPLDZ", "spoken": "Heavy Rain, Ice Pellets And Drizzle" }, "+RAPLSN": { "text": "+RAPLSN", "spoken": "Heavy Rain, Ice Pellets And Snow" }, "+RASG": { "text": "+RASG", "spoken": "Heavy Rain And Snow Grains" }, "+RASGDZ": { "text": "+RASGDZ", "spoken": "Heavy Rain, Snow Grains And Drizzle" }, "+RASGSN": { "text": "+RASGSN", "spoken": "Heavy Rain, Snow Grains And Snow" }, "+RASN": { "text": "+RASN", "spoken": "Heavy Rain And Snow" }, "+RASNDZ": { "text": "+RASNDZ", "spoken": "Heavy Rain, Snow And Drizzle" }, "+RASNPL": { "text": "+RASNPL", "spoken": "Heavy Rain, Snow And Ice Pellets" }, "+RASNSG": { "text": "+RASNSG", "spoken": "Heavy Rain, Snow And Snow Grains" }, "+SG": { "text": "+SG", "spoken": "Heavy Snow Grains" }, "+SGDZ": { "text": "+SGDZ", "spoken": "Heavy Snow Grains And Drizzle" }, "+SGDZRA": { "text": "+SGDZRA", "spoken": "Heavy Snow Grains, Drizzle And Rain" }, "+SGPL": { "text": "+SGPL", "spoken": "Heavy Snow Grains And Ice Pellets" }, "+SGPLSN": { "text": "+SGPLSN", "spoken": "Heavy Snow Grains, Ice Pellets And Snow" }, "+SGRA": { "text": "+SGRA", "spoken": "Heavy Snow Grains And Rain" }, "+SGRADZ": { "text": "+SGRADZ", "spoken": "Heavy Snow Grains, Rain And Drizzle" }, "+SGRASN": { "text": "+SGRASN", "spoken": "Heavy Snow Grains, Rain And Snow" }, "+SGSN": { "text": "+SGSN", "spoken": "Heavy Snow Grains And Snow" }, "+SGSNPL": { "text": "+SGSNPL", "spoken": "Heavy Snow Grains, Snow And Ice Pellets" }, "+SGSNRA": { "text": "+SGSNRA", "spoken": "Heavy Snow Grains, Snow And Rain" }, "+SHGR": { "text": "+SHGR", "spoken": "Heavy Showers Of Hail" }, "+SHGRRA": { "text": "+SHGRRA", "spoken": "Heavy Showers Of Hail And Rain" }, "+SHGRRASN": { "text": "+SHGRRASN", "spoken": "Heavy Showers Of Hail, Rain And Snow" }, "+SHGRSN": { "text": "+SHGRSN", "spoken": "Heavy Showers Of Hail And Snow" }, "+SHGRSNRA": { "text": "+SHGRSNRA", "spoken": "Heavy Showers Of Hail, Snow And Rain" }, "+SHGS": { "text": "+SHGS", "spoken": "Heavy Showers Of Snow Pellets" }, "+SHGSRA": { "text": "+SHGSRA", "spoken": "Heavy Showers Of Snow Pellets And Rain" }, "+SHGSRASN": { "text": "+SHGSRASN", "spoken": "Heavy Showers Of Snow Pellets, Rain And Snow" }, "+SHGSSN": { "text": "+SHGSSN", "spoken": "Heavy Showers Of Snow Pellets And Snow" }, "+SHGSSNRA": { "text": "+SHGSSNRA", "spoken": "Heavy Showers Of Snow Pellets, Snow And Rain" }, "+SHRA": { "text": "+SHRA", "spoken": "Heavy Showers Of Rain" }, "+SHRAGR": { "text": "+SHRAGR", "spoken": "Heavy Showers Of Rain And Hail" }, "+SHRAGRSN": { "text": "+SHRAGRSN", "spoken": "Heavy Showers Of Rain, Hail And Snow" }, "+SHRAGS": { "text": "+SHRAGS", "spoken": "Heavy Showers Of Rain And Snow Pellets" }, "+SHRAGSSN": { "text": "+SHRAGSSN", "spoken": "Heavy Showers Of Rain, Snow Pellets And Snow" }, "+SHRASN": { "text": "+SHRASN", "spoken": "Heavy Showers Of Rain And Snow" }, "+SHRASNGR": { "text": "+SHRASNGR", "spoken": "Heavy Showers Of Rain, Snow And Hail" }, "+SHRASNGS": { "text": "+SHRASNGS", "spoken": "Heavy Showers Of Rain, Snow And Snow Pellets" }, "+SHSN": { "text": "+SHSN", "spoken": "Heavy Showers Of Snow" }, "+SHSNGR": { "text": "+SHSNGR", "spoken": "Heavy Showers Of Snow And Hail" }, "+SHSNGRRA": { "text": "+SHSNGRRA", "spoken": "Heavy Showers Of Snow, Hail And Rain" }, "+SHSNGS": { "text": "+SHSNGS", "spoken": "Heavy Showers Of Snow And Snow Pellets" }, "+SHSNGSRA": { "text": "+SHSNGSRA", "spoken": "Heavy Showers Of Snow, Snow Pellets And Rain" }, "+SHSNRA": { "text": "+SHSNRA", "spoken": "Heavy Showers Of Snow And Rain" }, "+SHSNRAGR": { "text": "+SHSNRAGR", "spoken": "Heavy Showers Of Snow, Rain And Hail" }, "+SHSNRAGS": { "text": "+SHSNRAGS", "spoken": "Heavy Showers Of Snow, Rain And Snow Pellets" }, "+SHUP": { "text": "+SHUP", "spoken": "Heavy Unidentified Showers Of Precipitation" }, "+SN": { "text": "+SN", "spoken": "Heavy Snow" }, "+SNDZ": { "text": "+SNDZ", "spoken": "Heavy Snow And Drizzle" }, "+SNDZRA": { "text": "+SNDZRA", "spoken": "Heavy Snow, Drizzle And Rain" }, "+SNPL": { "text": "+SNPL", "spoken": "Heavy Snow And Ice Pellets" }, "+SNPLRA": { "text": "+SNPLRA", "spoken": "Heavy Snow, Ice Pellets And Rain" }, "+SNPLSG": { "text": "+SNPLSG", "spoken": "Heavy Snow, Ice Pellets And Snow Grains" }, "+SNRA": { "text": "+SNRA", "spoken": "Heavy Snow And Rain" }, "+SNRADZ": { "text": "+SNRADZ", "spoken": "Heavy Snow, Rain And Drizzle" }, "+SNRAPL": { "text": "+SNRAPL", "spoken": "Heavy Snow, Rain And Ice Pellets" }, "+SNRASG": { "text": "+SNRASG", "spoken": "Heavy Snow, Rain And Snow Grains" }, "+SNSG": { "text": "+SNSG", "spoken": "Heavy Snow And Snow Grains" }, "+SNSGPL": { "text": "+SNSGPL", "spoken": "Heavy Snow, Snow Grains And Ice Pellets" }, "+SNSGRA": { "text": "+SNSGRA", "spoken": "Heavy Snow, Snow Grains And Rain" }, "+SS": { "text": "+SS", "spoken": "Heavy Sandstorm" }, "+TSGR": { "text": "+TSGR", "spoken": "Thunderstorm With Heavy Hail" }, "+TSGRRA": { "text": "+TSGRRA", "spoken": "Thunderstorm With Heavy Hail And Rain" }, "+TSGRRASN": { "text": "+TSGRRASN", "spoken": "Thunderstorm With Heavy Hail, Rain And Snow" }, "+TSGRSN": { "text": "+TSGRSN", "spoken": "Thunderstorm With Heavy Hail And Snow" }, "+TSGRSNRA": { "text": "+TSGRSNRA", "spoken": "Thunderstorm With Heavy Hail, Snow And Rain" }, "+TSGS": { "text": "+TSGS", "spoken": "Thunderstorm With Heavy Snow Pellets" }, "+TSGSRA": { "text": "+TSGSRA", "spoken": "Thunderstorm With Heavy Snow Pellets And Rain" }, "+TSGSRASN": { "text": "+TSGSRASN", "spoken": "Thunderstorm With Heavy Snow Pellets, Rain And Snow" }, "+TSGSSN": { "text": "+TSGSSN", "spoken": "Thunderstorm With Heavy Snow Pellets And Snow" }, "+TSGSSNRA": { "text": "+TSGSSNRA", "spoken": "Thunderstorm With Heavy Snow Pellets, Snow And Rain" }, "+TSRA": { "text": "+TSRA", "spoken": "Thunderstorm With Heavy Rain" }, "+TSRAGR": { "text": "+TSRAGR", "spoken": "Thunderstorm With Heavy Rain And Hail" }, "+TSRAGRSN": { "text": "+TSRAGRSN", "spoken": "Thunderstorm With Heavy Rain, Hail And Snow" }, "+TSRAGS": { "text": "+TSRAGS", "spoken": "Thunderstorm With Heavy Rain And Snow Pellets" }, "+TSRAGSSN": { "text": "+TSRAGSSN", "spoken": "Thunderstorm With Heavy Rain, Snow Pellets And Snow" }, "+TSRASN": { "text": "+TSRASN", "spoken": "Thunderstorm With Heavy Rain And Snow" }, "+TSRASNGR": { "text": "+TSRASNGR", "spoken": "Thunderstorm With Heavy Rain, Snow And Hail" }, "+TSRASNGS": { "text": "+TSRASNGS", "spoken": "Thunderstorm With Heavy Rain, Snow And Snow Pellets" }, "+TSSN": { "text": "+TSSN", "spoken": "Thunderstorm With Heavy Snow" }, "+TSSNGR": { "text": "+TSSNGR", "spoken": "Thunderstorm With Heavy Snow And Hail" }, "+TSSNGRRA": { "text": "+TSSNGRRA", "spoken": "Thunderstorm With Heavy Snow, Hail And Rain" }, "+TSSNGS": { "text": "+TSSNGS", "spoken": "Thunderstorm With Heavy Snow And Snow Pellets" }, "+TSSNGSRA": { "text": "+TSSNGSRA", "spoken": "Thunderstorm With Heavy Snow, Snow Pellets And Rain" }, "+TSSNRA": { "text": "+TSSNRA", "spoken": "Thunderstorm With Heavy Snow And Rain" }, "+TSSNRAGR": { "text": "+TSSNRAGR", "spoken": "Thunderstorm With Heavy Snow, Rain And Hail" }, "+TSSNRAGS": { "text": "+TSSNRAGS", "spoken": "Thunderstorm With Heavy Snow, Rain And Snow Pellets" }, "+TSUP": { "text": "+TSUP", "spoken": "Thunderstorm With Heavy Unidentified Precipitation" }, "+UP": { "text": "+UP", "spoken": "Heavy Unidentified Precipitation" }, "BC": { "text": "BC", "spoken": "patches" }, "BCFG": { "text": "BCFG", "spoken": "Patches Of Fog" }, "BL": { "text": "BL", "spoken": "blowing" }, "BLDU": { "text": "BLDU", "spoken": "Blowing Dust" }, "BLSA": { "text": "BLSA", "spoken": "Blowing Sand" }, "BLSN": { "text": "BLSN", "spoken": "Blowing Snow" }, "BR": { "text": "BR", "spoken": "mist" }, "DR": { "text": "DR", "spoken": "low drifting" }, "DRDU": { "text": "DRDU", "spoken": "Low Drifting Dust" }, "DRSA": { "text": "DRSA", "spoken": "Low Drifting Sand" }, "DRSN": { "text": "DRSN", "spoken": "Low Drifting Snow" }, "DS": { "text": "DS", "spoken": "dust storm" }, "DU": { "text": "DU", "spoken": "widespread dust" }, "DZ": { "text": "DZ", "spoken": "drizzle" }, "DZPL": { "text": "DZPL", "spoken": "Drizzle And Ice Pellets" }, "DZPLRA": { "text": "DZPLRA", "spoken": "Drizzle, Ice Pellets And Rain" }, "DZRA": { "text": "DZRA", "spoken": "Drizzle And Rain" }, "DZRAPL": { "text": "DZRAPL", "spoken": "Drizzle, Rain And Ice Pellets" }, "DZRASG": { "text": "DZRASG", "spoken": "Drizzle, Rain And Snow Grains" }, "DZRASN": { "text": "DZRASN", "spoken": "Drizzle, Rain And Snow" }, "DZSG": { "text": "DZSG", "spoken": "Drizzle And Snow Grains" }, "DZSGRA": { "text": "DZSGRA", "spoken": "Drizzle, Snow Grains And Rain" }, "DZSN": { "text": "DZSN", "spoken": "Drizzle And Snow" }, "DZSNRA": { "text": "DZSNRA", "spoken": "Drizzle, Snow And Rain" }, "FC": { "text": "FC", "spoken": "funnel cloud tornado waterspout" }, "FG": { "text": "FG", "spoken": "fog" }, "FU": { "text": "FU", "spoken": "smoke" }, "FZ": { "text": "FZ", "spoken": "freezing" }, "FZDZ": { "text": "FZDZ", "spoken": "Freezing Drizzle" }, "FZDZPL": { "text": "FZDZPL", "spoken": "Freezing Drizzle And Ice Pellets" }, "FZDZRA": { "text": "FZDZRA", "spoken": "Freezing Drizzle And Rain" }, "FZDZSG": { "text": "FZDZSG", "spoken": "Freezing Drizzle And Snow Grains" }, "FZDZSN": { "text": "FZDZSN", "spoken": "Freezing Drizzle And Snow" }, "FZFG": { "text": "FZFG", "spoken": "Freezing Fog" }, "FZRA": { "text": "FZRA", "spoken": "Freezing Rain" }, "FZRADZ": { "text": "FZRADZ", "spoken": "Freezing Rain And Drizzle" }, "FZRAPL": { "text": "FZRAPL", "spoken": "Freezing Rain And Ice Pellets" }, "FZRASG": { "text": "FZRASG", "spoken": "Freezing Rain And Snow Grains" }, "FZRASN": { "text": "FZRASN", "spoken": "Freezing Rain And Snow" }, "FZUP": { "text": "FZUP", "spoken": "Unidentified Freezing Precipitation" }, "GR": { "text": "GR", "spoken": "hail" }, "GS": { "text": "GS", "spoken": "small hail" }, "HZ": { "text": "HZ", "spoken": "haze" }, "IC": { "text": "IC", "spoken": "ice crystals" }, "MI": { "text": "MI", "spoken": "shallow" }, "MIFG": { "text": "MIFG", "spoken": "Shallow Fog" }, "NSW": { "text": "NSW", "spoken": "No Significant Weather" }, "PL": { "text": "PL", "spoken": "ice pellets" }, "PLDZ": { "text": "PLDZ", "spoken": "Ice Pellets And Drizzle" }, "PLDZRA": { "text": "PLDZRA", "spoken": "Ice Pellets, Drizzle And Rain" }, "PLRA": { "text": "PLRA", "spoken": "Ice Pellets And Rain" }, "PLRADZ": { "text": "PLRADZ", "spoken": "Ice Pellets, Rain And Drizzle" }, "PLRASN": { "text": "PLRASN", "spoken": "Ice Pellets, Rain And Snow" }, "PLSG": { "text": "PLSG", "spoken": "Ice Pellets And Snow Grains" }, "PLSGSN": { "text": "PLSGSN", "spoken": "Ice Pellets, Snow Grains And Snow" }, "PLSN": { "text": "PLSN", "spoken": "Ice Pellets And Snow" }, "PLSNRA": { "text": "PLSNRA", "spoken": "Ice Pellets, Snow And Rain" }, "PLSNSG": { "text": "PLSNSG", "spoken": "Ice Pellets, Snow And Snow Grains" }, "PO": { "text": "PO", "spoken": "well developed dust, sand whirls" }, "PR": { "text": "PR", "spoken": "partial" }, "PRFG": { "text": "PRFG", "spoken": "Partial Fog" }, "PY": { "text": "PY", "spoken": "spray" }, "RA": { "text": "RA", "spoken": "rain" }, "RADZ": { "text": "RADZ", "spoken": "Rain And Drizzle" }, "RADZPL": { "text": "RADZPL", "spoken": "Rain, Drizzle And Ice Pellets" }, "RADZSG": { "text": "RADZSG", "spoken": "Rain, Drizzle And Snow Grains" }, "RADZSN": { "text": "RADZSN", "spoken": "Rain, Drizzle And Snow" }, "RAPL": { "text": "RAPL", "spoken": "Rain And Ice Pellets" }, "RAPLDZ": { "text": "RAPLDZ", "spoken": "Rain, Ice Pellets And Drizzle" }, "RAPLSN": { "text": "RAPLSN", "spoken": "Rain, Ice Pellets And Snow" }, "RASG": { "text": "RASG", "spoken": "Rain And Snow Grains" }, "RASGDZ": { "text": "RASGDZ", "spoken": "Rain, Snow Grains And Drizzle" }, "RASGSN": { "text": "RASGSN", "spoken": "Rain, Snow Grains And Snow" }, "RASN": { "text": "RASN", "spoken": "Rain And Snow" }, "RASNDZ": { "text": "RASNDZ", "spoken": "Rain, Snow And Drizzle" }, "RASNPL": { "text": "RASNPL", "spoken": "Rain, Snow And Ice Pellets" }, "RASNSG": { "text": "RASNSG", "spoken": "Rain, Snow And Snow Grains" }, "SA": { "text": "SA", "spoken": "sand" }, "SG": { "text": "SG", "spoken": "snow grains" }, "SGDZ": { "text": "SGDZ", "spoken": "Snow Grains And Drizzle" }, "SGDZRA": { "text": "SGDZRA", "spoken": "Snow Grains, Drizzle And Rain" }, "SGPL": { "text": "SGPL", "spoken": "Snow Grains And Ice Pellets" }, "SGPLSN": { "text": "SGPLSN", "spoken": "Snow Grains, Ice Pellets And Snow" }, "SGRA": { "text": "SGRA", "spoken": "Snow Grains And Rain" }, "SGRADZ": { "text": "SGRADZ", "spoken": "Snow Grains, Rain And Drizzle" }, "SGRASN": { "text": "SGRASN", "spoken": "Snow Grains, Rain And Snow" }, "SGSN": { "text": "SGSN", "spoken": "Snow Grains And Snow" }, "SGSNPL": { "text": "SGSNPL", "spoken": "Snow Grains, Snow And Ice Pellets" }, "SGSNRA": { "text": "SGSNRA", "spoken": "Snow Grains, Snow And Rain" }, "SH": { "text": "SH", "spoken": "showers" }, "SHGR": { "text": "SHGR", "spoken": "Showers Of Hail" }, "SHGRRA": { "text": "SHGRRA", "spoken": "Showers Of Hail And Rain" }, "SHGRRASN": { "text": "SHGRRASN", "spoken": "Showers Of Hail, Rain And Snow" }, "SHGRSN": { "text": "SHGRSN", "spoken": "Showers Of Hail And Snow" }, "SHGRSNRA": { "text": "SHGRSNRA", "spoken": "Showers Of Hail, Snow And Rain" }, "SHGS": { "text": "SHGS", "spoken": "Showers Of Snow Pellets" }, "SHGSRA": { "text": "SHGSRA", "spoken": "Showers Of Snow Pellets And Rain" }, "SHGSRASN": { "text": "SHGSRASN", "spoken": "Showers Of Snow Pellets, Rain And Snow" }, "SHGSSN": { "text": "SHGSSN", "spoken": "Showers Of Snow Pellets And Snow" }, "SHGSSNRA": { "text": "SHGSSNRA", "spoken": "Showers Of Snow Pellets, Snow And Rain" }, "SHRA": { "text": "SHRA", "spoken": "Showers Of Rain" }, "SHRAGR": { "text": "SHRAGR", "spoken": "Showers Of Rain And Hail" }, "SHRAGRSN": { "text": "SHRAGRSN", "spoken": "Showers Of Rain, Hail And Snow" }, "SHRAGS": { "text": "SHRAGS", "spoken": "Showers Of Rain And Snow Pellets" }, "SHRAGSSN": { "text": "SHRAGSSN", "spoken": "Showers Of Rain, Snow Pellets And Snow" }, "SHRASN": { "text": "SHRASN", "spoken": "Showers Of Rain And Snow" }, "SHRASNGR": { "text": "SHRASNGR", "spoken": "Showers Of Rain, Snow And Hail" }, "SHRASNGS": { "text": "SHRASNGS", "spoken": "Showers Of Rain, Snow And Snow Pellets" }, "SHSN": { "text": "SHSN", "spoken": "Showers Of Snow" }, "SHSNGR": { "text": "SHSNGR", "spoken": "Showers Of Snow And Hail" }, "SHSNGRRA": { "text": "SHSNGRRA", "spoken": "Showers Of Snow, Hail And Rain" }, "SHSNGS": { "text": "SHSNGS", "spoken": "Showers Of Snow And Snow Pellets" }, "SHSNGSRA": { "text": "SHSNGSRA", "spoken": "Showers Of Snow, Snow Pellets And Rain" }, "SHSNRA": { "text": "SHSNRA", "spoken": "Showers Of Snow And Rain" }, "SHSNRAGR": { "text": "SHSNRAGR", "spoken": "Showers Of Snow, Rain And Hail" }, "SHSNRAGS": { "text": "SHSNRAGS", "spoken": "Showers Of Snow, Rain And Snow Pellets" }, "SHUP": { "text": "SHUP", "spoken": "Unidentified Showers Of Precipitation" }, "SN": { "text": "SN", "spoken": "snow" }, "SNDZ": { "text": "SNDZ", "spoken": "Snow And Drizzle" }, "SNDZRA": { "text": "SNDZRA", "spoken": "Snow, Drizzle And Rain" }, "SNPL": { "text": "SNPL", "spoken": "Snow And Ice Pellets" }, "SNPLRA": { "text": "SNPLRA", "spoken": "Snow, Ice Pellets And Rain" }, "SNPLSG": { "text": "SNPLSG", "spoken": "Snow, Ice Pellets And Snow Grains" }, "SNRA": { "text": "SNRA", "spoken": "Snow And Rain" }, "SNRADZ": { "text": "SNRADZ", "spoken": "Snow, Rain And Drizzle" }, "SNRAPL": { "text": "SNRAPL", "spoken": "Snow, Rain And Ice Pellets" }, "SNRASG": { "text": "SNRASG", "spoken": "Snow, Rain And Snow Grains" }, "SNSG": { "text": "SNSG", "spoken": "Snow And Snow Grains" }, "SNSGPL": { "text": "SNSGPL", "spoken": "Snow, Snow Grains And Ice Pellets" }, "SNSGRA": { "text": "SNSGRA", "spoken": "Snow, Snow Grains And Rain" }, "SQ": { "text": "SQ", "spoken": "squalls" }, "SS": { "text": "SS", "spoken": "sandstorm" }, "TS": { "text": "TS", "spoken": "thunderstorm" }, "TSGR": { "text": "TSGR", "spoken": "Thunderstorm With Hail" }, "TSGRRA": { "text": "TSGRRA", "spoken": "Thunderstorm With Hail And Rain" }, "TSGRRASN": { "text": "TSGRRASN", "spoken": "Thunderstorm With Hail, Rain And Snow" }, "TSGRSN": { "text": "TSGRSN", "spoken": "Thunderstorm With Hail And Snow" }, "TSGRSNRA": { "text": "TSGRSNRA", "spoken": "Thunderstorm With Hail, Snow And Rain" }, "TSGS": { "text": "TSGS", "spoken": "Thunderstorm With Snow Pellets" }, "TSGSRA": { "text": "TSGSRA", "spoken": "Thunderstorm With Snow Pellets And Rain" }, "TSGSRASN": { "text": "TSGSRASN", "spoken": "Thunderstorm With Snow Pellets, Rain And Snow" }, "TSGSSN": { "text": "TSGSSN", "spoken": "Thunderstorm With Snow Pellets And Snow" }, "TSGSSNRA": { "text": "TSGSSNRA", "spoken": "Thunderstorm With Snow Pellets, Snow And Rain" }, "TSRA": { "text": "TSRA", "spoken": "Thunderstorm With Rain" }, "TSRAGR": { "text": "TSRAGR", "spoken": "Thunderstorm With Rain And Hail" }, "TSRAGRSN": { "text": "TSRAGRSN", "spoken": "Thunderstorm With Rain, Hail And Snow" }, "TSRAGS": { "text": "TSRAGS", "spoken": "Thunderstorm With Rain And Snow Pellets" }, "TSRAGSSN": { "text": "TSRAGSSN", "spoken": "Thunderstorm With Rain, Snow Pellets And Snow" }, "TSRASN": { "text": "TSRASN", "spoken": "Thunderstorm With Rain And Snow" }, "TSRASNGR": { "text": "TSRASNGR", "spoken": "Thunderstorm With Rain, Snow And Hail" }, "TSRASNGS": { "text": "TSRASNGS", "spoken": "Thunderstorm With Rain, Snow And Snow Pellets" }, "TSSN": { "text": "TSSN", "spoken": "Thunderstorm With Snow" }, "TSSNGR": { "text": "TSSNGR", "spoken": "Thunderstorm With Snow And Hail" }, "TSSNGRRA": { "text": "TSSNGRRA", "spoken": "Thunderstorm With Snow, Hail And Rain" }, "TSSNGS": { "text": "TSSNGS", "spoken": "Thunderstorm With Snow And Snow Pellets" }, "TSSNGSRA": { "text": "TSSNGSRA", "spoken": "Thunderstorm With Snow, Snow Pellets And Rain" }, "TSSNRA": { "text": "TSSNRA", "spoken": "Thunderstorm With Snow And Rain" }, "TSSNRAGR": { "text": "TSSNRAGR", "spoken": "Thunderstorm With Snow, Rain And Hail" }, "TSSNRAGS": { "text": "TSSNRAGS", "spoken": "Thunderstorm With Snow, Rain And Snow Pellets" }, "TSUP": { "text": "TSUP", "spoken": "Thunderstorm With Unidentified Precipitation" }, "UP": { "text": "UP", "spoken": "unknown precipitation" }, "VA": { "text": "VA", "spoken": "volcanic ash" }, "VCBLDU": { "text": "VCBLDU", "spoken": "Blowing Dust In The Vicinity" }, "VCBLSA": { "text": "VCBLSA", "spoken": "Blowing Sand In The Vicinity" }, "VCBLSN": { "text": "VCBLSN", "spoken": "Blowing Snow In The Vicinity" }, "VCDS": { "text": "VCDS", "spoken": "Duststorm In The Vicinity" }, "VCFC": { "text": "VCFC", "spoken": "Funnel Cloud In The Vicinity" }, "VCFG": { "text": "VCFG", "spoken": "Fog In The Vicinity" }, "VCPO": { "text": "VCPO", "spoken": "Dust/Sand Whirls In The Vicinity" }, "VCSH": { "text": "VCSH", "spoken": "Showers In The Vicinity" }, "VCSS": { "text": "VCSS", "spoken": "Sandstorm In The Vicinity" }, "VCTS": { "text": "VCTS", "spoken": "Thunderstorm In The Vicinity" }, "VCVA": { "text": "VCVA", "spoken": "Volcanic Ash In The Vicinity" } }, "template": { "text": "{weather}", "voice": "PRESENT WEATHER {weather}" } }, "recentWeather": { "template": { "text": "RE{weather}", "voice": "RECENT WEATHER {weather}" } }, "clouds": { "identifyCeilingLayer": false, "identifyCeilingLayerTextAtis": false, "textAtisCeilingPrefix": "CIG", "cloudCeilingLayerTypes": [ "BKN", "OVC" ], "convertToMetric": false, "isAltitudeInHundreds": false, "undeterminedLayerAltitude": { "text": "///", "voice": "cloud height not available" }, "automaticCbDetection": { "text": "//////CB", "voice": "RADAR DETECTED C-B CLOUDS" }, "types": { "FEW": { "text": "FEW{altitude}{convective}", "voice": "few {altitude} feet {convective}" }, "SCT": { "text": "SCT{altitude}{convective}", "voice": "scattered {altitude} feet {convective}" }, "BKN": { "text": "BKN{altitude}{convective}", "voice": "broken {altitude} feet {convective}" }, "OVC": { "text": "OVC{altitude}{convective}", "voice": "overcast {altitude} feet {convective}" }, "VV": { "text": "VV{altitude}", "voice": "vertical visibility {altitude} feet" }, "NSC": { "text": "NSC", "voice": "no significant clouds" }, "NCD": { "text": "NCD", "voice": "no clouds detected" }, "CLR": { "text": "CLR", "voice": "sky clear below one-two thousand" }, "SKC": { "text": "SKC", "voice": "sky clear" } }, "convectiveTypes": { "CB": "cee bee", "TCU": "towering cumulus" }, "template": { "text": "{clouds}", "voice": "CLOUDS {clouds}" } }, "temperature": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "T{temp}", "voice": "TEMPERATURE {temp}" } }, "dewpoint": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "DP{dewpoint}", "voice": "DEWPOINT {dewpoint}" } }, "altimeter": { "pronounceDecimal": false, "template": { "text": "QNH{altimeter}", "voice": "QNH {altimeter} HECTOPASCAL" } }, "trend": { "nosigText": "NOSIG", "nosigVoice": "NOSIG", "becomingText": "BECMG", "becomingVoice": "Becoming", "temporaryText": "TEMPO", "temporaryVoice": "Temporary", "notAvailableText": "TREND NOT AVBL", "notAvailableVoice": "Trend not available", "template": {} }, "windShear": { "runwayText": "WS R{Runway}", "runwayVoice": "Wind Shear Runway {Runway}", "allRunwayText": "WS ALL RWY", "allRunwayVoice": "Wind Shear All Runways", "template": {} }, "transitionLevel": { "values": [ { "low": 1051, "high": 1088, "altitude": 50 }, { "low": 1014, "high": 1050, "altitude": 60 }, { "low": 978, "high": 1013, "altitude": 70 }, { "low": 950, "high": 977, "altitude": 80 } ], "template": { "text": "TRL {trl} ", "voice": ".TRANSITION LEVEL {trl}" } }, "notams": { "template": { "text": "{notams}", "voice": ".{notams}" } }, "closingStatement": { "autoIncludeClosingStatement": true, "template": { "text": "", "voice": " INFORMATION {letter|word} OUT" } } }, "notamsBeforeFreeText": true, "airportConditionsBeforeFreeText": true, "frequency": 132415000, "idsEndpoint": "", "useDecimalTerminology": true, "atisVoice": { "useTextToSpeech": true, "voice": "Default", "speechRate": 150 }, "presets": [ { "id": "b29df666-0ac7-4cdd-8449-a2f0cbc8acf5", "name": "09 visual circling", "airportConditions": "", "notams": "", "template": "EDFM [ATIS_LETTER] [OBS_TIME]\r\nEXPECT [ARPT_COND] FOR CIRCLING RWY 09\r\nRWY_09\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "3c87fc47-d0c7-4b27-8e7d-dbb7dea410c7", "name": "27", "airportConditions": "", "notams": "", "template": "EDFM [ATIS_LETTER] [OBS_TIME]\r\nEXPECT [ARPT_COND]\r\nRWY_27\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "1830732a-76dc-42f3-b0c9-4a356d965309", "name": "DEP 09 | ARR 27", "template": "EDFM [ATIS_LETTER] [OBS_TIME]\r\nEXPECT [ARPT_COND]\r\nDEP_09_ARR_27\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } } ], "contractions": [ { "variableName": "EDFM", "text": "ATIS EDFM", "voice": "MANNHEIM INFORMATION" }, { "variableName": "RWY_09", "text": "RWY 09", "voice": "RWY IN USE 09." }, { "variableName": "RWY_27", "text": "RWY 27", "voice": "RWY IN USE 27." }, { "variableName": "LOC", "text": "LOC DME APCH", "voice": "LOCALIZER DME APPROACH." }, { "variableName": "RNAV", "text": "RNAV APCH", "voice": "R NAV APPROACH." }, { "variableName": "ADVISORY", "text": "WHEN AIRBORNE MONITOR ADVISORY ON FREQ 122.800", "voice": "WHEN AIRBORNE MONITOR ADVISORY ON FREQ 122.8." }, { "variableName": "DEP_FREQ_NKRL_129_355", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 129.355", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 129.355." }, { "variableName": "DEP_FREQ_NKRH_127_500", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 127.500", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 127.5." }, { "variableName": "DEP_FREQ_MAN_132_155", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 132.155", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 132.155." }, { "variableName": "DEP_FREQ_BADH_124_035", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 124.035", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 124.035." }, { "variableName": "DEP_FREQ_BAD_131_300", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 131.300", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 131.3." }, { "variableName": "DEP_FREQ_GS_136_315", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 136.315", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 136.315." }, { "variableName": "DEP_09_ARR_27", "text": "ARR RWY 27 DEP RWY 09", "voice": "ARRIVAL RWY IN USE 27. DEPARTURE RWY IN USE 09." }, { "variableName": "DEP_FREQ_GSA_131_365", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 131.365", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 131.365." }, { "variableName": "DEP_FREQ_GSH_123_010", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 123.010", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 123.010." }, { "variableName": "DEP_FREQ_GCS_135_310", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.310", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.310." }, { "variableName": "DEP_FREQ_GCSH_135_030", "text": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.030", "voice": "WHEN AIRBORNE CONTACT LANGEN RADAR ON FREQ 135.030." } ], "airportConditionDefinitions": [ { "text": "RNAV", "ordinal": 1, "enabled": true }, { "text": "LOC", "ordinal": 2, "enabled": false } ], "notamDefinitions": [ { "text": "ADVISORY", "ordinal": 1, "enabled": true }, { "text": "DEP_FREQ_NKRL_129_355", "ordinal": 2, "enabled": false }, { "text": "DEP_FREQ_NKRH_127_500", "ordinal": 3, "enabled": false }, { "text": "DEP_FREQ_MAN_132_155", "ordinal": 4, "enabled": false }, { "text": "DEP_FREQ_BAD_131_300", "ordinal": 5, "enabled": false }, { "text": "DEP_FREQ_BADH_124_035", "ordinal": 6, "enabled": false }, { "text": "DEP_FREQ_GS_136_315", "ordinal": 7, "enabled": false }, { "text": "DEP_FREQ_GSA_131_365", "ordinal": 8, "enabled": false }, { "text": "DEP_FREQ_GSH_123_010", "ordinal": 9, "enabled": false }, { "text": "DEP_FREQ_GCS_135_310", "ordinal": 10, "enabled": false }, { "text": "DEP_FREQ_GCSH_135.030", "ordinal": 11, "enabled": false }, { "text": "CAUTION WINDSHEAR ALL RWYS", "ordinal": 12, "enabled": false } ] }, { "id": "2ab443e2-79b9-462f-bb89-71a67b4e8b32", "ordinal": 14, "identifier": "ETAR", "name": "Ramstein", "atisType": "Combined", "codeRange": { "low": "A", "high": "Z" }, "atisFormat": { "observationTime": { "template": { "text": "{time}Z", "voice": ". {time} ZULU OBSERVATION" } }, "surfaceWind": { "speakLeadingZero": true, "magneticVariation": { "enabled": false, "magneticDegrees": 0 }, "standard": { "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND {wind_dir} AT {wind_spd}" } }, "standardGust": { "template": { "text": "{wind_dir}{wind_spd}G{wind_gust}KT", "voice": ". WYND {wind_dir} AT {wind_spd} GUSTS {wind_gust}" } }, "variable": { "template": { "text": "VRB{wind_spd}KT", "voice": ". WYND VARIABLE AT {wind_spd}" } }, "variableGust": { "template": { "text": "VRB{wind_spd}G{wind_gust}KT", "voice": ". WYND VARIABLE AT {wind_spd} GUSTS {wind_gust}" } }, "variableDirection": { "template": { "text": "{wind_vmin}V{wind_vmax}", "voice": "VARIABLE BETWEEN {wind_vmin} AND {wind_vmax}" } }, "calm": { "calmWindSpeed": 2, "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND CALM" } } }, "visibility": { "north": "to the north", "northEast": "to the north-east", "east": "to the east", "southEast": "to the south-east", "south": "to the south", "southWest": "to the south-west", "west": "to the west", "northWest": "to the north-west", "unlimitedVisibilityVoice": "visibility 10", "unlimitedVisibilityText": "9999", "includeVisibilitySuffix": false, "metersCutoff": 5000, "template": { "text": "{visibility}", "voice": "VISIBILITY {visibility}" } }, "runwayVisualRange": { "neutralTendency": "Neutral", "goingUpTendency": "upgrading", "goingDownTendency": "downgrading", "template": {} }, "presentWeather": { "presentWeatherTypes": { "-DS": { "text": "-DS", "spoken": "Light Duststorm" }, "-DZ": { "text": "-DZ", "spoken": "Light Drizzle" }, "-DZPL": { "text": "-DZPL", "spoken": "Light Drizzle And Ice Pellets" }, "-DZPLRA": { "text": "-DZPLRA", "spoken": "Light Drizzle, Ice Pellets And Rain" }, "-DZRA": { "text": "-DZRA", "spoken": "Light Drizzle And Rain" }, "-DZRAPL": { "text": "-DZRAPL", "spoken": "Light Drizzle, Rain And Ice Pellets" }, "-DZRASG": { "text": "-DZRASG", "spoken": "Light Drizzle, Rain And Snow Grains" }, "-DZRASN": { "text": "-DZRASN", "spoken": "Light Drizzle, Rain And Snow" }, "-DZSG": { "text": "-DZSG", "spoken": "Light Drizzle And Snow Grains" }, "-DZSGRA": { "text": "-DZSGRA", "spoken": "Light Drizzle, Snow Grains And Rain" }, "-DZSN": { "text": "-DZSN", "spoken": "Light Drizzle And Snow" }, "-DZSNRA": { "text": "-DZSNRA", "spoken": "Light Drizzle, Snow And Rain" }, "-FZDZ": { "text": "-FZDZ", "spoken": "Light Freezing Drizzle" }, "-FZDZPL": { "text": "-FZDZPL", "spoken": "Light Freezing Drizzle And Ice Pellets" }, "-FZDZRA": { "text": "-FZDZRA", "spoken": "Light Freezing Drizzle And Rain" }, "-FZDZSG": { "text": "-FZDZSG", "spoken": "Light Freezing Drizzle And Snow Grains" }, "-FZDZSN": { "text": "-FZDZSN", "spoken": "Light Freezing Drizzle And Snow" }, "-FZRA": { "text": "-FZRA", "spoken": "Light Freezing Rain" }, "-FZRADZ": { "text": "-FZRADZ", "spoken": "Light Freezing Rain And Drizzle" }, "-FZRAPL": { "text": "-FZRAPL", "spoken": "Light Freezing Rain And Ice Pellets" }, "-FZRASG": { "text": "-FZRASG", "spoken": "Light Freezing Rain And Snow Grains" }, "-FZRASN": { "text": "-FZRASN", "spoken": "Light Freezing Rain And Snow" }, "-FZUP": { "text": "-FZUP", "spoken": "Light Unidentified Freezing Precipitation" }, "-PL": { "text": "-PL", "spoken": "Light Ice Pellets" }, "-PLDZ": { "text": "-PLDZ", "spoken": "Light Ice Pellets And Drizzle" }, "-PLDZRA": { "text": "-PLDZRA", "spoken": "Light Ice Pellets, Drizzle And Rain" }, "-PLRA": { "text": "-PLRA", "spoken": "Light Ice Pellets And Rain" }, "-PLRADZ": { "text": "-PLRADZ", "spoken": "Light Ice Pellets, Rain And Drizzle" }, "-PLRASN": { "text": "-PLRASN", "spoken": "Light Ice Pellets, Rain And Snow" }, "-PLSG": { "text": "-PLSG", "spoken": "Light Ice Pellets And Snow Grains" }, "-PLSGSN": { "text": "-PLSGSN", "spoken": "Light Ice Pellets, Snow Grains And Snow" }, "-PLSN": { "text": "-PLSN", "spoken": "Light Ice Pellets And Snow" }, "-PLSNRA": { "text": "-PLSNRA", "spoken": "Light Ice Pellets, Snow And Rain" }, "-PLSNSG": { "text": "-PLSNSG", "spoken": "Light Ice Pellets, Snow And Snow Grains" }, "-RA": { "text": "-RA", "spoken": "Light Rain" }, "-RADZ": { "text": "-RADZ", "spoken": "Light Rain And Drizzle" }, "-RADZPL": { "text": "-RADZPL", "spoken": "Light Rain, Drizzle And Ice Pellets" }, "-RADZSG": { "text": "-RADZSG", "spoken": "Light Rain, Drizzle And Snow Grains" }, "-RADZSN": { "text": "-RADZSN", "spoken": "Light Rain, Drizzle And Snow" }, "-RAPL": { "text": "-RAPL", "spoken": "Light Rain And Ice Pellets" }, "-RAPLDZ": { "text": "-RAPLDZ", "spoken": "Light Rain, Ice Pellets And Drizzle" }, "-RAPLSN": { "text": "-RAPLSN", "spoken": "Light Rain, Ice Pellets And Snow" }, "-RASG": { "text": "-RASG", "spoken": "Light Rain And Snow Grains" }, "-RASGDZ": { "text": "-RASGDZ", "spoken": "Light Rain, Snow Grains And Drizzle" }, "-RASGSN": { "text": "-RASGSN", "spoken": "Light Rain, Snow Grains And Snow" }, "-RASN": { "text": "-RASN", "spoken": "Light Rain And Snow" }, "-RASNDZ": { "text": "-RASNDZ", "spoken": "Light Rain, Snow And Drizzle" }, "-RASNPL": { "text": "-RASNPL", "spoken": "Light Rain, Snow And Ice Pellets" }, "-RASNSG": { "text": "-RASNSG", "spoken": "Light Rain, Snow And Snow Grains" }, "-SG": { "text": "-SG", "spoken": "Light Snow Grains" }, "-SGDZ": { "text": "-SGDZ", "spoken": "Light Snow Grains And Drizzle" }, "-SGDZRA": { "text": "-SGDZRA", "spoken": "Light Snow Grains, Drizzle And Rain" }, "-SGPL": { "text": "-SGPL", "spoken": "Light Snow Grains And Ice Pellets" }, "-SGPLSN": { "text": "-SGPLSN", "spoken": "Light Snow Grains, Ice Pellets And Snow" }, "-SGRA": { "text": "-SGRA", "spoken": "Light Snow Grains And Rain" }, "-SGRADZ": { "text": "-SGRADZ", "spoken": "Light Snow Grains, Rain And Drizzle" }, "-SGRASN": { "text": "-SGRASN", "spoken": "Light Snow Grains, Rain And Snow" }, "-SGSN": { "text": "-SGSN", "spoken": "Light Snow Grains And Snow" }, "-SGSNPL": { "text": "-SGSNPL", "spoken": "Light Snow Grains, Snow And Ice Pellets" }, "-SGSNRA": { "text": "-SGSNRA", "spoken": "Light Snow Grains, Snow And Rain" }, "-SHGR": { "text": "-SHGR", "spoken": "Light Showers Of Hail" }, "-SHGRRA": { "text": "-SHGRRA", "spoken": "Light Showers Of Hail And Rain" }, "-SHGRRASN": { "text": "-SHGRRASN", "spoken": "Light Showers Of Hail, Rain And Snow" }, "-SHGRSN": { "text": "-SHGRSN", "spoken": "Light Showers Of Hail And Snow" }, "-SHGRSNRA": { "text": "-SHGRSNRA", "spoken": "Light Showers Of Hail, Snow And Rain" }, "-SHGS": { "text": "-SHGS", "spoken": "Light Showers Of Snow Pellets" }, "-SHGSRA": { "text": "-SHGSRA", "spoken": "Light Showers Of Snow Pellets And Rain" }, "-SHGSRASN": { "text": "-SHGSRASN", "spoken": "Light Showers Of Snow Pellets, Rain And Snow" }, "-SHGSSN": { "text": "-SHGSSN", "spoken": "Light Showers Of Snow Pellets And Snow" }, "-SHGSSNRA": { "text": "-SHGSSNRA", "spoken": "Light Showers Of Snow Pellets, Snow And Rain" }, "-SHRA": { "text": "-SHRA", "spoken": "Light Showers Of Rain" }, "-SHRAGR": { "text": "-SHRAGR", "spoken": "Light Showers Of Rain And Hail" }, "-SHRAGRSN": { "text": "-SHRAGRSN", "spoken": "Light Showers Of Rain, Hail And Snow" }, "-SHRAGS": { "text": "-SHRAGS", "spoken": "Light Showers Of Rain And Snow Pellets" }, "-SHRAGSSN": { "text": "-SHRAGSSN", "spoken": "Light Showers Of Rain, Snow Pellets And Snow" }, "-SHRASN": { "text": "-SHRASN", "spoken": "Light Showers Of Rain And Snow" }, "-SHRASNGR": { "text": "-SHRASNGR", "spoken": "Light Showers Of Rain, Snow And Hail" }, "-SHRASNGS": { "text": "-SHRASNGS", "spoken": "Light Showers Of Rain, Snow And Snow Pellets" }, "-SHSN": { "text": "-SHSN", "spoken": "Light Showers Of Snow" }, "-SHSNGR": { "text": "-SHSNGR", "spoken": "Light Showers Of Snow And Hail" }, "-SHSNGRRA": { "text": "-SHSNGRRA", "spoken": "Light Showers Of Snow, Hail And Rain" }, "-SHSNGS": { "text": "-SHSNGS", "spoken": "Light Showers Of Snow And Snow Pellets" }, "-SHSNGSRA": { "text": "-SHSNGSRA", "spoken": "Light Showers Of Snow, Snow Pellets And Rain" }, "-SHSNRA": { "text": "-SHSNRA", "spoken": "Light Showers Of Snow And Rain" }, "-SHSNRAGR": { "text": "-SHSNRAGR", "spoken": "Light Showers Of Snow, Rain And Hail" }, "-SHSNRAGS": { "text": "-SHSNRAGS", "spoken": "Light Showers Of Snow, Rain And Snow Pellets" }, "-SHUP": { "text": "-SHUP", "spoken": "Light Unidentified Showers Of Precipitation" }, "-SN": { "text": "-SN", "spoken": "Light Snow" }, "-SNDZ": { "text": "-SNDZ", "spoken": "Light Snow And Drizzle" }, "-SNDZRA": { "text": "-SNDZRA", "spoken": "Light Snow, Drizzle And Rain" }, "-SNPL": { "text": "-SNPL", "spoken": "Light Snow And Ice Pellets" }, "-SNPLRA": { "text": "-SNPLRA", "spoken": "Light Snow, Ice Pellets And Rain" }, "-SNPLSG": { "text": "-SNPLSG", "spoken": "Light Snow, Ice Pellets And Snow Grains" }, "-SNRA": { "text": "-SNRA", "spoken": "Light Snow And Rain" }, "-SNRADZ": { "text": "-SNRADZ", "spoken": "Light Snow, Rain And Drizzle" }, "-SNRAPL": { "text": "-SNRAPL", "spoken": "Light Snow, Rain And Ice Pellets" }, "-SNRASG": { "text": "-SNRASG", "spoken": "Light Snow, Rain And Snow Grains" }, "-SNSG": { "text": "-SNSG", "spoken": "Light Snow And Snow Grains" }, "-SNSGPL": { "text": "-SNSGPL", "spoken": "Light Snow, Snow Grains And Ice Pellets" }, "-SNSGRA": { "text": "-SNSGRA", "spoken": "Light Snow, Snow Grains And Rain" }, "-SS": { "text": "-SS", "spoken": "Light Sandstorm" }, "-TSGR": { "text": "-TSGR", "spoken": "Thunderstorm With Light Hail" }, "-TSGRRA": { "text": "-TSGRRA", "spoken": "Thunderstorm With Light Hail And Rain" }, "-TSGRRASN": { "text": "-TSGRRASN", "spoken": "Thunderstorm With Light Hail, Rain And Snow" }, "-TSGRSN": { "text": "-TSGRSN", "spoken": "Thunderstorm With Light Hail And Snow" }, "-TSGRSNRA": { "text": "-TSGRSNRA", "spoken": "Thunderstorm With Light Hail, Snow And Rain" }, "-TSGS": { "text": "-TSGS", "spoken": "Thunderstorm With Light Snow Pellets" }, "-TSGSRA": { "text": "-TSGSRA", "spoken": "Thunderstorm With Light Snow Pellets And Rain" }, "-TSGSRASN": { "text": "-TSGSRASN", "spoken": "Thunderstorm With Light Snow Pellets, Rain And Snow" }, "-TSGSSN": { "text": "-TSGSSN", "spoken": "Thunderstorm With Light Snow Pellets And Snow" }, "-TSGSSNRA": { "text": "-TSGSSNRA", "spoken": "Thunderstorm With Light Snow Pellets, Snow And Rain" }, "-TSRA": { "text": "-TSRA", "spoken": "Thunderstorm With Light Rain" }, "-TSRAGR": { "text": "-TSRAGR", "spoken": "Thunderstorm With Light Rain And Hail" }, "-TSRAGRSN": { "text": "-TSRAGRSN", "spoken": "Thunderstorm With Light Rain, Hail And Snow" }, "-TSRAGS": { "text": "-TSRAGS", "spoken": "Thunderstorm With Light Rain And Snow Pellets" }, "-TSRAGSSN": { "text": "-TSRAGSSN", "spoken": "Thunderstorm With Light Rain, Snow Pellets And Snow" }, "-TSRASN": { "text": "-TSRASN", "spoken": "Thunderstorm With Light Rain And Snow" }, "-TSRASNGR": { "text": "-TSRASNGR", "spoken": "Thunderstorm With Light Rain, Snow And Hail" }, "-TSRASNGS": { "text": "-TSRASNGS", "spoken": "Thunderstorm With Light Rain, Snow And Snow Pellets" }, "-TSSN": { "text": "-TSSN", "spoken": "Thunderstorm With Light Snow" }, "-TSSNGR": { "text": "-TSSNGR", "spoken": "Thunderstorm With Light Snow And Hail" }, "-TSSNGRRA": { "text": "-TSSNGRRA", "spoken": "Thunderstorm With Light Snow, Hail And Rain" }, "-TSSNGS": { "text": "-TSSNGS", "spoken": "Thunderstorm With Light Snow And Snow Pellets" }, "-TSSNGSRA": { "text": "-TSSNGSRA", "spoken": "Thunderstorm With Light Snow, Snow Pellets And Rain" }, "-TSSNRA": { "text": "-TSSNRA", "spoken": "Thunderstorm With Light Snow And Rain" }, "-TSSNRAGR": { "text": "-TSSNRAGR", "spoken": "Thunderstorm With Light Snow, Rain And Hail" }, "-TSSNRAGS": { "text": "-TSSNRAGS", "spoken": "Thunderstorm With Light Snow, Rain And Snow Pellets" }, "-TSUP": { "text": "-TSUP", "spoken": "Thunderstorm With Light Unidentified Precipitation" }, "-UP": { "text": "-UP", "spoken": "Light Unidentified Precipitation" }, "+DS": { "text": "+DS", "spoken": "Heavy Duststorm" }, "+DZ": { "text": "+DZ", "spoken": "Heavy Drizzle" }, "+DZPL": { "text": "+DZPL", "spoken": "Heavy Drizzle And Ice Pellets" }, "+DZPLRA": { "text": "+DZPLRA", "spoken": "Heavy Drizzle, Ice Pellets And Rain" }, "+DZRA": { "text": "+DZRA", "spoken": "Heavy Drizzle And Rain" }, "+DZRAPL": { "text": "+DZRAPL", "spoken": "Heavy Drizzle, Rain And Ice Pellets" }, "+DZRASG": { "text": "+DZRASG", "spoken": "Heavy Drizzle, Rain And Snow Grains" }, "+DZRASN": { "text": "+DZRASN", "spoken": "Heavy Drizzle, Rain And Snow" }, "+DZSG": { "text": "+DZSG", "spoken": "Heavy Drizzle And Snow Grains" }, "+DZSGRA": { "text": "+DZSGRA", "spoken": "Heavy Drizzle, Snow Grains And Rain" }, "+DZSN": { "text": "+DZSN", "spoken": "Heavy Drizzle And Snow" }, "+DZSNRA": { "text": "+DZSNRA", "spoken": "Heavy Drizzle, Snow And Rain" }, "+FC": { "text": "+FC", "spoken": "Well-Developed Funnel Cloud" }, "+FZDZ": { "text": "+FZDZ", "spoken": "Heavy Freezing Drizzle" }, "+FZDZPL": { "text": "+FZDZPL", "spoken": "Heavy Freezing Drizzle And Ice Pellets" }, "+FZDZRA": { "text": "+FZDZRA", "spoken": "Heavy Freezing Drizzle And Rain" }, "+FZDZSG": { "text": "+FZDZSG", "spoken": "Heavy Freezing Drizzle And Snow Grains" }, "+FZDZSN": { "text": "+FZDZSN", "spoken": "Heavy Freezing Drizzle And Snow" }, "+FZRA": { "text": "+FZRA", "spoken": "Heavy Freezing Rain" }, "+FZRADZ": { "text": "+FZRADZ", "spoken": "Heavy Freezing Rain And Drizzle" }, "+FZRAPL": { "text": "+FZRAPL", "spoken": "Heavy Freezing Rain And Ice Pellets" }, "+FZRASG": { "text": "+FZRASG", "spoken": "Heavy Freezing Rain And Snow Grains" }, "+FZRASN": { "text": "+FZRASN", "spoken": "Heavy Freezing Rain And Snow" }, "+FZUP": { "text": "+FZUP", "spoken": "Heavy Unidentified Freezing Precipitation" }, "+PL": { "text": "+PL", "spoken": "Heavy Ice Pellets" }, "+PLDZ": { "text": "+PLDZ", "spoken": "Heavy Ice Pellets And Drizzle" }, "+PLDZRA": { "text": "+PLDZRA", "spoken": "Heavy Ice Pellets, Drizzle And Rain" }, "+PLRA": { "text": "+PLRA", "spoken": "Heavy Ice Pellets And Rain" }, "+PLRADZ": { "text": "+PLRADZ", "spoken": "Heavy Ice Pellets, Rain And Drizzle" }, "+PLRASN": { "text": "+PLRASN", "spoken": "Heavy Ice Pellets, Rain And Snow" }, "+PLSG": { "text": "+PLSG", "spoken": "Heavy Ice Pellets And Snow Grains" }, "+PLSGSN": { "text": "+PLSGSN", "spoken": "Heavy Ice Pellets, Snow Grains And Snow" }, "+PLSN": { "text": "+PLSN", "spoken": "Heavy Ice Pellets And Snow" }, "+PLSNRA": { "text": "+PLSNRA", "spoken": "Heavy Ice Pellets, Snow And Rain" }, "+PLSNSG": { "text": "+PLSNSG", "spoken": "Heavy Ice Pellets, Snow And Snow Grains" }, "+RA": { "text": "+RA", "spoken": "Heavy Rain" }, "+RADZ": { "text": "+RADZ", "spoken": "Heavy Rain And Drizzle" }, "+RADZPL": { "text": "+RADZPL", "spoken": "Heavy Rain, Drizzle And Ice Pellets" }, "+RADZSG": { "text": "+RADZSG", "spoken": "Heavy Rain, Drizzle And Snow Grains" }, "+RADZSN": { "text": "+RADZSN", "spoken": "Heavy Rain, Drizzle And Snow" }, "+RAPL": { "text": "+RAPL", "spoken": "Heavy Rain And Ice Pellets" }, "+RAPLDZ": { "text": "+RAPLDZ", "spoken": "Heavy Rain, Ice Pellets And Drizzle" }, "+RAPLSN": { "text": "+RAPLSN", "spoken": "Heavy Rain, Ice Pellets And Snow" }, "+RASG": { "text": "+RASG", "spoken": "Heavy Rain And Snow Grains" }, "+RASGDZ": { "text": "+RASGDZ", "spoken": "Heavy Rain, Snow Grains And Drizzle" }, "+RASGSN": { "text": "+RASGSN", "spoken": "Heavy Rain, Snow Grains And Snow" }, "+RASN": { "text": "+RASN", "spoken": "Heavy Rain And Snow" }, "+RASNDZ": { "text": "+RASNDZ", "spoken": "Heavy Rain, Snow And Drizzle" }, "+RASNPL": { "text": "+RASNPL", "spoken": "Heavy Rain, Snow And Ice Pellets" }, "+RASNSG": { "text": "+RASNSG", "spoken": "Heavy Rain, Snow And Snow Grains" }, "+SG": { "text": "+SG", "spoken": "Heavy Snow Grains" }, "+SGDZ": { "text": "+SGDZ", "spoken": "Heavy Snow Grains And Drizzle" }, "+SGDZRA": { "text": "+SGDZRA", "spoken": "Heavy Snow Grains, Drizzle And Rain" }, "+SGPL": { "text": "+SGPL", "spoken": "Heavy Snow Grains And Ice Pellets" }, "+SGPLSN": { "text": "+SGPLSN", "spoken": "Heavy Snow Grains, Ice Pellets And Snow" }, "+SGRA": { "text": "+SGRA", "spoken": "Heavy Snow Grains And Rain" }, "+SGRADZ": { "text": "+SGRADZ", "spoken": "Heavy Snow Grains, Rain And Drizzle" }, "+SGRASN": { "text": "+SGRASN", "spoken": "Heavy Snow Grains, Rain And Snow" }, "+SGSN": { "text": "+SGSN", "spoken": "Heavy Snow Grains And Snow" }, "+SGSNPL": { "text": "+SGSNPL", "spoken": "Heavy Snow Grains, Snow And Ice Pellets" }, "+SGSNRA": { "text": "+SGSNRA", "spoken": "Heavy Snow Grains, Snow And Rain" }, "+SHGR": { "text": "+SHGR", "spoken": "Heavy Showers Of Hail" }, "+SHGRRA": { "text": "+SHGRRA", "spoken": "Heavy Showers Of Hail And Rain" }, "+SHGRRASN": { "text": "+SHGRRASN", "spoken": "Heavy Showers Of Hail, Rain And Snow" }, "+SHGRSN": { "text": "+SHGRSN", "spoken": "Heavy Showers Of Hail And Snow" }, "+SHGRSNRA": { "text": "+SHGRSNRA", "spoken": "Heavy Showers Of Hail, Snow And Rain" }, "+SHGS": { "text": "+SHGS", "spoken": "Heavy Showers Of Snow Pellets" }, "+SHGSRA": { "text": "+SHGSRA", "spoken": "Heavy Showers Of Snow Pellets And Rain" }, "+SHGSRASN": { "text": "+SHGSRASN", "spoken": "Heavy Showers Of Snow Pellets, Rain And Snow" }, "+SHGSSN": { "text": "+SHGSSN", "spoken": "Heavy Showers Of Snow Pellets And Snow" }, "+SHGSSNRA": { "text": "+SHGSSNRA", "spoken": "Heavy Showers Of Snow Pellets, Snow And Rain" }, "+SHRA": { "text": "+SHRA", "spoken": "Heavy Showers Of Rain" }, "+SHRAGR": { "text": "+SHRAGR", "spoken": "Heavy Showers Of Rain And Hail" }, "+SHRAGRSN": { "text": "+SHRAGRSN", "spoken": "Heavy Showers Of Rain, Hail And Snow" }, "+SHRAGS": { "text": "+SHRAGS", "spoken": "Heavy Showers Of Rain And Snow Pellets" }, "+SHRAGSSN": { "text": "+SHRAGSSN", "spoken": "Heavy Showers Of Rain, Snow Pellets And Snow" }, "+SHRASN": { "text": "+SHRASN", "spoken": "Heavy Showers Of Rain And Snow" }, "+SHRASNGR": { "text": "+SHRASNGR", "spoken": "Heavy Showers Of Rain, Snow And Hail" }, "+SHRASNGS": { "text": "+SHRASNGS", "spoken": "Heavy Showers Of Rain, Snow And Snow Pellets" }, "+SHSN": { "text": "+SHSN", "spoken": "Heavy Showers Of Snow" }, "+SHSNGR": { "text": "+SHSNGR", "spoken": "Heavy Showers Of Snow And Hail" }, "+SHSNGRRA": { "text": "+SHSNGRRA", "spoken": "Heavy Showers Of Snow, Hail And Rain" }, "+SHSNGS": { "text": "+SHSNGS", "spoken": "Heavy Showers Of Snow And Snow Pellets" }, "+SHSNGSRA": { "text": "+SHSNGSRA", "spoken": "Heavy Showers Of Snow, Snow Pellets And Rain" }, "+SHSNRA": { "text": "+SHSNRA", "spoken": "Heavy Showers Of Snow And Rain" }, "+SHSNRAGR": { "text": "+SHSNRAGR", "spoken": "Heavy Showers Of Snow, Rain And Hail" }, "+SHSNRAGS": { "text": "+SHSNRAGS", "spoken": "Heavy Showers Of Snow, Rain And Snow Pellets" }, "+SHUP": { "text": "+SHUP", "spoken": "Heavy Unidentified Showers Of Precipitation" }, "+SN": { "text": "+SN", "spoken": "Heavy Snow" }, "+SNDZ": { "text": "+SNDZ", "spoken": "Heavy Snow And Drizzle" }, "+SNDZRA": { "text": "+SNDZRA", "spoken": "Heavy Snow, Drizzle And Rain" }, "+SNPL": { "text": "+SNPL", "spoken": "Heavy Snow And Ice Pellets" }, "+SNPLRA": { "text": "+SNPLRA", "spoken": "Heavy Snow, Ice Pellets And Rain" }, "+SNPLSG": { "text": "+SNPLSG", "spoken": "Heavy Snow, Ice Pellets And Snow Grains" }, "+SNRA": { "text": "+SNRA", "spoken": "Heavy Snow And Rain" }, "+SNRADZ": { "text": "+SNRADZ", "spoken": "Heavy Snow, Rain And Drizzle" }, "+SNRAPL": { "text": "+SNRAPL", "spoken": "Heavy Snow, Rain And Ice Pellets" }, "+SNRASG": { "text": "+SNRASG", "spoken": "Heavy Snow, Rain And Snow Grains" }, "+SNSG": { "text": "+SNSG", "spoken": "Heavy Snow And Snow Grains" }, "+SNSGPL": { "text": "+SNSGPL", "spoken": "Heavy Snow, Snow Grains And Ice Pellets" }, "+SNSGRA": { "text": "+SNSGRA", "spoken": "Heavy Snow, Snow Grains And Rain" }, "+SS": { "text": "+SS", "spoken": "Heavy Sandstorm" }, "+TSGR": { "text": "+TSGR", "spoken": "Thunderstorm With Heavy Hail" }, "+TSGRRA": { "text": "+TSGRRA", "spoken": "Thunderstorm With Heavy Hail And Rain" }, "+TSGRRASN": { "text": "+TSGRRASN", "spoken": "Thunderstorm With Heavy Hail, Rain And Snow" }, "+TSGRSN": { "text": "+TSGRSN", "spoken": "Thunderstorm With Heavy Hail And Snow" }, "+TSGRSNRA": { "text": "+TSGRSNRA", "spoken": "Thunderstorm With Heavy Hail, Snow And Rain" }, "+TSGS": { "text": "+TSGS", "spoken": "Thunderstorm With Heavy Snow Pellets" }, "+TSGSRA": { "text": "+TSGSRA", "spoken": "Thunderstorm With Heavy Snow Pellets And Rain" }, "+TSGSRASN": { "text": "+TSGSRASN", "spoken": "Thunderstorm With Heavy Snow Pellets, Rain And Snow" }, "+TSGSSN": { "text": "+TSGSSN", "spoken": "Thunderstorm With Heavy Snow Pellets And Snow" }, "+TSGSSNRA": { "text": "+TSGSSNRA", "spoken": "Thunderstorm With Heavy Snow Pellets, Snow And Rain" }, "+TSRA": { "text": "+TSRA", "spoken": "Thunderstorm With Heavy Rain" }, "+TSRAGR": { "text": "+TSRAGR", "spoken": "Thunderstorm With Heavy Rain And Hail" }, "+TSRAGRSN": { "text": "+TSRAGRSN", "spoken": "Thunderstorm With Heavy Rain, Hail And Snow" }, "+TSRAGS": { "text": "+TSRAGS", "spoken": "Thunderstorm With Heavy Rain And Snow Pellets" }, "+TSRAGSSN": { "text": "+TSRAGSSN", "spoken": "Thunderstorm With Heavy Rain, Snow Pellets And Snow" }, "+TSRASN": { "text": "+TSRASN", "spoken": "Thunderstorm With Heavy Rain And Snow" }, "+TSRASNGR": { "text": "+TSRASNGR", "spoken": "Thunderstorm With Heavy Rain, Snow And Hail" }, "+TSRASNGS": { "text": "+TSRASNGS", "spoken": "Thunderstorm With Heavy Rain, Snow And Snow Pellets" }, "+TSSN": { "text": "+TSSN", "spoken": "Thunderstorm With Heavy Snow" }, "+TSSNGR": { "text": "+TSSNGR", "spoken": "Thunderstorm With Heavy Snow And Hail" }, "+TSSNGRRA": { "text": "+TSSNGRRA", "spoken": "Thunderstorm With Heavy Snow, Hail And Rain" }, "+TSSNGS": { "text": "+TSSNGS", "spoken": "Thunderstorm With Heavy Snow And Snow Pellets" }, "+TSSNGSRA": { "text": "+TSSNGSRA", "spoken": "Thunderstorm With Heavy Snow, Snow Pellets And Rain" }, "+TSSNRA": { "text": "+TSSNRA", "spoken": "Thunderstorm With Heavy Snow And Rain" }, "+TSSNRAGR": { "text": "+TSSNRAGR", "spoken": "Thunderstorm With Heavy Snow, Rain And Hail" }, "+TSSNRAGS": { "text": "+TSSNRAGS", "spoken": "Thunderstorm With Heavy Snow, Rain And Snow Pellets" }, "+TSUP": { "text": "+TSUP", "spoken": "Thunderstorm With Heavy Unidentified Precipitation" }, "+UP": { "text": "+UP", "spoken": "Heavy Unidentified Precipitation" }, "BC": { "text": "BC", "spoken": "patches" }, "BCFG": { "text": "BCFG", "spoken": "Patches Of Fog" }, "BL": { "text": "BL", "spoken": "blowing" }, "BLDU": { "text": "BLDU", "spoken": "Blowing Dust" }, "BLSA": { "text": "BLSA", "spoken": "Blowing Sand" }, "BLSN": { "text": "BLSN", "spoken": "Blowing Snow" }, "BR": { "text": "BR", "spoken": "mist" }, "DR": { "text": "DR", "spoken": "low drifting" }, "DRDU": { "text": "DRDU", "spoken": "Low Drifting Dust" }, "DRSA": { "text": "DRSA", "spoken": "Low Drifting Sand" }, "DRSN": { "text": "DRSN", "spoken": "Low Drifting Snow" }, "DS": { "text": "DS", "spoken": "dust storm" }, "DU": { "text": "DU", "spoken": "widespread dust" }, "DZ": { "text": "DZ", "spoken": "drizzle" }, "DZPL": { "text": "DZPL", "spoken": "Drizzle And Ice Pellets" }, "DZPLRA": { "text": "DZPLRA", "spoken": "Drizzle, Ice Pellets And Rain" }, "DZRA": { "text": "DZRA", "spoken": "Drizzle And Rain" }, "DZRAPL": { "text": "DZRAPL", "spoken": "Drizzle, Rain And Ice Pellets" }, "DZRASG": { "text": "DZRASG", "spoken": "Drizzle, Rain And Snow Grains" }, "DZRASN": { "text": "DZRASN", "spoken": "Drizzle, Rain And Snow" }, "DZSG": { "text": "DZSG", "spoken": "Drizzle And Snow Grains" }, "DZSGRA": { "text": "DZSGRA", "spoken": "Drizzle, Snow Grains And Rain" }, "DZSN": { "text": "DZSN", "spoken": "Drizzle And Snow" }, "DZSNRA": { "text": "DZSNRA", "spoken": "Drizzle, Snow And Rain" }, "FC": { "text": "FC", "spoken": "funnel cloud tornado waterspout" }, "FG": { "text": "FG", "spoken": "fog" }, "FU": { "text": "FU", "spoken": "smoke" }, "FZ": { "text": "FZ", "spoken": "freezing" }, "FZDZ": { "text": "FZDZ", "spoken": "Freezing Drizzle" }, "FZDZPL": { "text": "FZDZPL", "spoken": "Freezing Drizzle And Ice Pellets" }, "FZDZRA": { "text": "FZDZRA", "spoken": "Freezing Drizzle And Rain" }, "FZDZSG": { "text": "FZDZSG", "spoken": "Freezing Drizzle And Snow Grains" }, "FZDZSN": { "text": "FZDZSN", "spoken": "Freezing Drizzle And Snow" }, "FZFG": { "text": "FZFG", "spoken": "Freezing Fog" }, "FZRA": { "text": "FZRA", "spoken": "Freezing Rain" }, "FZRADZ": { "text": "FZRADZ", "spoken": "Freezing Rain And Drizzle" }, "FZRAPL": { "text": "FZRAPL", "spoken": "Freezing Rain And Ice Pellets" }, "FZRASG": { "text": "FZRASG", "spoken": "Freezing Rain And Snow Grains" }, "FZRASN": { "text": "FZRASN", "spoken": "Freezing Rain And Snow" }, "FZUP": { "text": "FZUP", "spoken": "Unidentified Freezing Precipitation" }, "GR": { "text": "GR", "spoken": "hail" }, "GS": { "text": "GS", "spoken": "small hail" }, "HZ": { "text": "HZ", "spoken": "haze" }, "IC": { "text": "IC", "spoken": "ice crystals" }, "MI": { "text": "MI", "spoken": "shallow" }, "MIFG": { "text": "MIFG", "spoken": "Shallow Fog" }, "NSW": { "text": "NSW", "spoken": "No Significant Weather" }, "PL": { "text": "PL", "spoken": "ice pellets" }, "PLDZ": { "text": "PLDZ", "spoken": "Ice Pellets And Drizzle" }, "PLDZRA": { "text": "PLDZRA", "spoken": "Ice Pellets, Drizzle And Rain" }, "PLRA": { "text": "PLRA", "spoken": "Ice Pellets And Rain" }, "PLRADZ": { "text": "PLRADZ", "spoken": "Ice Pellets, Rain And Drizzle" }, "PLRASN": { "text": "PLRASN", "spoken": "Ice Pellets, Rain And Snow" }, "PLSG": { "text": "PLSG", "spoken": "Ice Pellets And Snow Grains" }, "PLSGSN": { "text": "PLSGSN", "spoken": "Ice Pellets, Snow Grains And Snow" }, "PLSN": { "text": "PLSN", "spoken": "Ice Pellets And Snow" }, "PLSNRA": { "text": "PLSNRA", "spoken": "Ice Pellets, Snow And Rain" }, "PLSNSG": { "text": "PLSNSG", "spoken": "Ice Pellets, Snow And Snow Grains" }, "PO": { "text": "PO", "spoken": "well developed dust, sand whirls" }, "PR": { "text": "PR", "spoken": "partial" }, "PRFG": { "text": "PRFG", "spoken": "Partial Fog" }, "PY": { "text": "PY", "spoken": "spray" }, "RA": { "text": "RA", "spoken": "rain" }, "RADZ": { "text": "RADZ", "spoken": "Rain And Drizzle" }, "RADZPL": { "text": "RADZPL", "spoken": "Rain, Drizzle And Ice Pellets" }, "RADZSG": { "text": "RADZSG", "spoken": "Rain, Drizzle And Snow Grains" }, "RADZSN": { "text": "RADZSN", "spoken": "Rain, Drizzle And Snow" }, "RAPL": { "text": "RAPL", "spoken": "Rain And Ice Pellets" }, "RAPLDZ": { "text": "RAPLDZ", "spoken": "Rain, Ice Pellets And Drizzle" }, "RAPLSN": { "text": "RAPLSN", "spoken": "Rain, Ice Pellets And Snow" }, "RASG": { "text": "RASG", "spoken": "Rain And Snow Grains" }, "RASGDZ": { "text": "RASGDZ", "spoken": "Rain, Snow Grains And Drizzle" }, "RASGSN": { "text": "RASGSN", "spoken": "Rain, Snow Grains And Snow" }, "RASN": { "text": "RASN", "spoken": "Rain And Snow" }, "RASNDZ": { "text": "RASNDZ", "spoken": "Rain, Snow And Drizzle" }, "RASNPL": { "text": "RASNPL", "spoken": "Rain, Snow And Ice Pellets" }, "RASNSG": { "text": "RASNSG", "spoken": "Rain, Snow And Snow Grains" }, "SA": { "text": "SA", "spoken": "sand" }, "SG": { "text": "SG", "spoken": "snow grains" }, "SGDZ": { "text": "SGDZ", "spoken": "Snow Grains And Drizzle" }, "SGDZRA": { "text": "SGDZRA", "spoken": "Snow Grains, Drizzle And Rain" }, "SGPL": { "text": "SGPL", "spoken": "Snow Grains And Ice Pellets" }, "SGPLSN": { "text": "SGPLSN", "spoken": "Snow Grains, Ice Pellets And Snow" }, "SGRA": { "text": "SGRA", "spoken": "Snow Grains And Rain" }, "SGRADZ": { "text": "SGRADZ", "spoken": "Snow Grains, Rain And Drizzle" }, "SGRASN": { "text": "SGRASN", "spoken": "Snow Grains, Rain And Snow" }, "SGSN": { "text": "SGSN", "spoken": "Snow Grains And Snow" }, "SGSNPL": { "text": "SGSNPL", "spoken": "Snow Grains, Snow And Ice Pellets" }, "SGSNRA": { "text": "SGSNRA", "spoken": "Snow Grains, Snow And Rain" }, "SH": { "text": "SH", "spoken": "showers" }, "SHGR": { "text": "SHGR", "spoken": "Showers Of Hail" }, "SHGRRA": { "text": "SHGRRA", "spoken": "Showers Of Hail And Rain" }, "SHGRRASN": { "text": "SHGRRASN", "spoken": "Showers Of Hail, Rain And Snow" }, "SHGRSN": { "text": "SHGRSN", "spoken": "Showers Of Hail And Snow" }, "SHGRSNRA": { "text": "SHGRSNRA", "spoken": "Showers Of Hail, Snow And Rain" }, "SHGS": { "text": "SHGS", "spoken": "Showers Of Snow Pellets" }, "SHGSRA": { "text": "SHGSRA", "spoken": "Showers Of Snow Pellets And Rain" }, "SHGSRASN": { "text": "SHGSRASN", "spoken": "Showers Of Snow Pellets, Rain And Snow" }, "SHGSSN": { "text": "SHGSSN", "spoken": "Showers Of Snow Pellets And Snow" }, "SHGSSNRA": { "text": "SHGSSNRA", "spoken": "Showers Of Snow Pellets, Snow And Rain" }, "SHRA": { "text": "SHRA", "spoken": "Showers Of Rain" }, "SHRAGR": { "text": "SHRAGR", "spoken": "Showers Of Rain And Hail" }, "SHRAGRSN": { "text": "SHRAGRSN", "spoken": "Showers Of Rain, Hail And Snow" }, "SHRAGS": { "text": "SHRAGS", "spoken": "Showers Of Rain And Snow Pellets" }, "SHRAGSSN": { "text": "SHRAGSSN", "spoken": "Showers Of Rain, Snow Pellets And Snow" }, "SHRASN": { "text": "SHRASN", "spoken": "Showers Of Rain And Snow" }, "SHRASNGR": { "text": "SHRASNGR", "spoken": "Showers Of Rain, Snow And Hail" }, "SHRASNGS": { "text": "SHRASNGS", "spoken": "Showers Of Rain, Snow And Snow Pellets" }, "SHSN": { "text": "SHSN", "spoken": "Showers Of Snow" }, "SHSNGR": { "text": "SHSNGR", "spoken": "Showers Of Snow And Hail" }, "SHSNGRRA": { "text": "SHSNGRRA", "spoken": "Showers Of Snow, Hail And Rain" }, "SHSNGS": { "text": "SHSNGS", "spoken": "Showers Of Snow And Snow Pellets" }, "SHSNGSRA": { "text": "SHSNGSRA", "spoken": "Showers Of Snow, Snow Pellets And Rain" }, "SHSNRA": { "text": "SHSNRA", "spoken": "Showers Of Snow And Rain" }, "SHSNRAGR": { "text": "SHSNRAGR", "spoken": "Showers Of Snow, Rain And Hail" }, "SHSNRAGS": { "text": "SHSNRAGS", "spoken": "Showers Of Snow, Rain And Snow Pellets" }, "SHUP": { "text": "SHUP", "spoken": "Unidentified Showers Of Precipitation" }, "SN": { "text": "SN", "spoken": "snow" }, "SNDZ": { "text": "SNDZ", "spoken": "Snow And Drizzle" }, "SNDZRA": { "text": "SNDZRA", "spoken": "Snow, Drizzle And Rain" }, "SNPL": { "text": "SNPL", "spoken": "Snow And Ice Pellets" }, "SNPLRA": { "text": "SNPLRA", "spoken": "Snow, Ice Pellets And Rain" }, "SNPLSG": { "text": "SNPLSG", "spoken": "Snow, Ice Pellets And Snow Grains" }, "SNRA": { "text": "SNRA", "spoken": "Snow And Rain" }, "SNRADZ": { "text": "SNRADZ", "spoken": "Snow, Rain And Drizzle" }, "SNRAPL": { "text": "SNRAPL", "spoken": "Snow, Rain And Ice Pellets" }, "SNRASG": { "text": "SNRASG", "spoken": "Snow, Rain And Snow Grains" }, "SNSG": { "text": "SNSG", "spoken": "Snow And Snow Grains" }, "SNSGPL": { "text": "SNSGPL", "spoken": "Snow, Snow Grains And Ice Pellets" }, "SNSGRA": { "text": "SNSGRA", "spoken": "Snow, Snow Grains And Rain" }, "SQ": { "text": "SQ", "spoken": "squalls" }, "SS": { "text": "SS", "spoken": "sandstorm" }, "TS": { "text": "TS", "spoken": "thunderstorm" }, "TSGR": { "text": "TSGR", "spoken": "Thunderstorm With Hail" }, "TSGRRA": { "text": "TSGRRA", "spoken": "Thunderstorm With Hail And Rain" }, "TSGRRASN": { "text": "TSGRRASN", "spoken": "Thunderstorm With Hail, Rain And Snow" }, "TSGRSN": { "text": "TSGRSN", "spoken": "Thunderstorm With Hail And Snow" }, "TSGRSNRA": { "text": "TSGRSNRA", "spoken": "Thunderstorm With Hail, Snow And Rain" }, "TSGS": { "text": "TSGS", "spoken": "Thunderstorm With Snow Pellets" }, "TSGSRA": { "text": "TSGSRA", "spoken": "Thunderstorm With Snow Pellets And Rain" }, "TSGSRASN": { "text": "TSGSRASN", "spoken": "Thunderstorm With Snow Pellets, Rain And Snow" }, "TSGSSN": { "text": "TSGSSN", "spoken": "Thunderstorm With Snow Pellets And Snow" }, "TSGSSNRA": { "text": "TSGSSNRA", "spoken": "Thunderstorm With Snow Pellets, Snow And Rain" }, "TSRA": { "text": "TSRA", "spoken": "Thunderstorm With Rain" }, "TSRAGR": { "text": "TSRAGR", "spoken": "Thunderstorm With Rain And Hail" }, "TSRAGRSN": { "text": "TSRAGRSN", "spoken": "Thunderstorm With Rain, Hail And Snow" }, "TSRAGS": { "text": "TSRAGS", "spoken": "Thunderstorm With Rain And Snow Pellets" }, "TSRAGSSN": { "text": "TSRAGSSN", "spoken": "Thunderstorm With Rain, Snow Pellets And Snow" }, "TSRASN": { "text": "TSRASN", "spoken": "Thunderstorm With Rain And Snow" }, "TSRASNGR": { "text": "TSRASNGR", "spoken": "Thunderstorm With Rain, Snow And Hail" }, "TSRASNGS": { "text": "TSRASNGS", "spoken": "Thunderstorm With Rain, Snow And Snow Pellets" }, "TSSN": { "text": "TSSN", "spoken": "Thunderstorm With Snow" }, "TSSNGR": { "text": "TSSNGR", "spoken": "Thunderstorm With Snow And Hail" }, "TSSNGRRA": { "text": "TSSNGRRA", "spoken": "Thunderstorm With Snow, Hail And Rain" }, "TSSNGS": { "text": "TSSNGS", "spoken": "Thunderstorm With Snow And Snow Pellets" }, "TSSNGSRA": { "text": "TSSNGSRA", "spoken": "Thunderstorm With Snow, Snow Pellets And Rain" }, "TSSNRA": { "text": "TSSNRA", "spoken": "Thunderstorm With Snow And Rain" }, "TSSNRAGR": { "text": "TSSNRAGR", "spoken": "Thunderstorm With Snow, Rain And Hail" }, "TSSNRAGS": { "text": "TSSNRAGS", "spoken": "Thunderstorm With Snow, Rain And Snow Pellets" }, "TSUP": { "text": "TSUP", "spoken": "Thunderstorm With Unidentified Precipitation" }, "UP": { "text": "UP", "spoken": "unknown precipitation" }, "VA": { "text": "VA", "spoken": "volcanic ash" }, "VCBLDU": { "text": "VCBLDU", "spoken": "Blowing Dust In The Vicinity" }, "VCBLSA": { "text": "VCBLSA", "spoken": "Blowing Sand In The Vicinity" }, "VCBLSN": { "text": "VCBLSN", "spoken": "Blowing Snow In The Vicinity" }, "VCDS": { "text": "VCDS", "spoken": "Duststorm In The Vicinity" }, "VCFC": { "text": "VCFC", "spoken": "Funnel Cloud In The Vicinity" }, "VCFG": { "text": "VCFG", "spoken": "Fog In The Vicinity" }, "VCPO": { "text": "VCPO", "spoken": "Dust/Sand Whirls In The Vicinity" }, "VCSH": { "text": "VCSH", "spoken": "Showers In The Vicinity" }, "VCSS": { "text": "VCSS", "spoken": "Sandstorm In The Vicinity" }, "VCTS": { "text": "VCTS", "spoken": "Thunderstorm In The Vicinity" }, "VCVA": { "text": "VCVA", "spoken": "Volcanic Ash In The Vicinity" } }, "template": { "text": "{weather}", "voice": "WEATHER {weather}" } }, "recentWeather": { "template": { "text": "RE{weather}", "voice": "RECENT {weather}" } }, "clouds": { "identifyCeilingLayer": true, "identifyCeilingLayerTextAtis": false, "textAtisCeilingPrefix": "CIG", "cloudCeilingLayerTypes": [ "BKN", "OVC" ], "convertToMetric": false, "isAltitudeInHundreds": false, "undeterminedLayerAltitude": { "text": "///", "voice": "cloud height not available" }, "automaticCbDetection": { "text": "//////CB", "voice": "RADAR DETECTED C-B CLOUDS" }, "types": { "FEW": { "text": "FEW{altitude}{convective}", "voice": "few clouds at {altitude} {convective}" }, "SCT": { "text": "SCT{altitude}{convective}", "voice": "{altitude} scattered {convective}" }, "BKN": { "text": "BKN{altitude}{convective}", "voice": "{altitude} broken {convective}" }, "OVC": { "text": "OVC{altitude}{convective}", "voice": "{altitude} overcast {convective}" }, "VV": { "text": "VV{altitude}", "voice": "vertical visibility {altitude}" }, "NSC": { "text": "NSC", "voice": "no significant clouds" }, "NCD": { "text": "NCD", "voice": "no clouds detected" }, "CLR": { "text": "CLR", "voice": "sky clear below one-two thousand" }, "SKC": { "text": "SKC", "voice": "sky clear" } }, "convectiveTypes": { "CB": "cee bee", "TCU": "towering cumulus" }, "template": { "text": "{clouds}", "voice": "{clouds}" } }, "temperature": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "{temp}", "voice": "TEMPERATURE {temp}" } }, "dewpoint": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "{dewpoint}", "voice": "DEWPOINT {dewpoint}" } }, "altimeter": { "pronounceDecimal": false, "template": { "text": "A{altimeter} ({altimeter|text})", "voice": "ALTIMETER {altimeter}" } }, "trend": { "nosigText": "", "nosigVoice": "", "becomingText": "", "becomingVoice": "", "temporaryText": "", "temporaryVoice": "", "notAvailableText": "", "notAvailableVoice": "", "template": {} }, "windShear": { "runwayText": "WS R{Runway}", "runwayVoice": "Wind Shear Runway {Runway}", "allRunwayText": "WS ALL RWY", "allRunwayVoice": "Wind Shear All Runways", "template": {} }, "transitionLevel": { "values": [ { "low": 1051, "high": 1088, "altitude": 50 }, { "low": 1014, "high": 1050, "altitude": 60 }, { "low": 978, "high": 1013, "altitude": 70 }, { "low": 950, "high": 977, "altitude": 80 } ], "template": { "text": "TRL {trl} ", "voice": ".TRANSITION LEVEL {trl}" } }, "notams": { "template": { "text": "{notams}", "voice": "NOTICE TO AIRMEN. {notams}" } }, "closingStatement": { "autoIncludeClosingStatement": true, "template": { "text": "...ADVS YOU HAVE INFO {letter}.", "voice": "ADVISE ON INITIAL CONTACT YOU HAVE INFORMATION {letter|word}." } } }, "notamsBeforeFreeText": true, "airportConditionsBeforeFreeText": true, "frequency": 127185000, "idsEndpoint": "", "useDecimalTerminology": true, "atisVoice": { "useTextToSpeech": true, "voice": "Default", "speechRate": 150 }, "presets": [ { "id": "7fc821a3-7a28-42f3-a75f-8b48c9eccbd1", "name": "26", "airportConditions": "", "notams": "", "template": "RMS [ATIS_LETTER] [OBS_TIME]. [WX]. RWY_26 [ARPT_COND] [NOTAMS]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "578c59dd-fd95-4029-b29a-1a8d5f460bb6", "name": "08", "airportConditions": "", "notams": "", "template": "RMS [ATIS_LETTER] [OBS_TIME]. [WX]. RWY_08 [ARPT_COND] [NOTAMS]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "7fc821a3-7a28-42f3-a75f-8b48c9eccbd1", "name": "27", "airportConditions": "", "notams": "", "template": "RMS [ATIS_LETTER] [OBS_TIME]. [WX]. RWY_27 [ARPT_COND] [NOTAMS]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "578c59dd-fd95-4029-b29a-1a8d5f460bb6", "name": "09", "airportConditions": "", "notams": "", "template": "RMS [ATIS_LETTER] [OBS_TIME]. [WX]. RWY_09 [ARPT_COND] [NOTAMS]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } } ], "contractions": [ { "variableName": "RMS", "text": "RMS TWR INFO", "voice": "RAMSTEIN TOWER INFORMATION" }, { "variableName": "RWY_09", "text": "RWY 09 IN USE.", "voice": ". RWY 09 IN USE." }, { "variableName": "RWY_08", "text": "RWY 08 IN USE.", "voice": ". RWY 08 IN USE." }, { "variableName": "RWY_27", "text": "RWY 27 IN USE.", "voice": ". RWY 27 IN USE." }, { "variableName": "RWY_26", "text": "RWY 26 IN USE.", "voice": ". RWY 26 IN USE." }, { "variableName": "TWR_PATTERN_OPEN", "text": "TWR PATTERN OPEN", "voice": "TOWER PATTERN IS OPEN." }, { "variableName": "TWR_PATTERN_CLOSED", "text": "TWR PATTERN CLOSED", "voice": "TOWER PATTERN IS CLOSED." } ], "airportConditionDefinitions": [ { "text": "TWR_PATTERN_OPEN", "ordinal": 1, "enabled": false }, { "text": "TWR_PATTERN_CLOSED", "ordinal": 2, "enabled": false } ], "notamDefinitions": [ { "text": "CAUTION WINDSHEAR ALL RWYS", "ordinal": 1, "enabled": false } ] }, { "id": "462d0f84-2603-4fb6-a833-c6e02c32fc30", "ordinal": 15, "identifier": "ETAD", "name": "Spangdahlem", "atisType": "Combined", "codeRange": { "low": "A", "high": "Z" }, "atisFormat": { "observationTime": { "template": { "text": "{time}Z", "voice": ". {time} ZULU OBSERVATION" } }, "surfaceWind": { "speakLeadingZero": true, "magneticVariation": { "enabled": false, "magneticDegrees": 0 }, "standard": { "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND {wind_dir} AT {wind_spd}" } }, "standardGust": { "template": { "text": "{wind_dir}{wind_spd}G{wind_gust}KT", "voice": ". WYND {wind_dir} AT {wind_spd} GUSTS {wind_gust}" } }, "variable": { "template": { "text": "VRB{wind_spd}KT", "voice": ". WYND VARIABLE AT {wind_spd}" } }, "variableGust": { "template": { "text": "VRB{wind_spd}G{wind_gust}KT", "voice": ". WYND VARIABLE AT {wind_spd} GUSTS {wind_gust}" } }, "variableDirection": { "template": { "text": "{wind_vmin}V{wind_vmax}", "voice": "VARIABLE BETWEEN {wind_vmin} AND {wind_vmax}" } }, "calm": { "calmWindSpeed": 2, "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND CALM" } } }, "visibility": { "north": "to the north", "northEast": "to the north-east", "east": "to the east", "southEast": "to the south-east", "south": "to the south", "southWest": "to the south-west", "west": "to the west", "northWest": "to the north-west", "unlimitedVisibilityVoice": "visibility 10", "unlimitedVisibilityText": "9999", "includeVisibilitySuffix": false, "metersCutoff": 5000, "template": { "text": "{visibility}", "voice": "VISIBILITY {visibility}" } }, "runwayVisualRange": { "neutralTendency": "Neutral", "goingUpTendency": "upgrading", "goingDownTendency": "downgrading", "template": {} }, "presentWeather": { "presentWeatherTypes": { "-DS": { "text": "-DS", "spoken": "Light Duststorm" }, "-DZ": { "text": "-DZ", "spoken": "Light Drizzle" }, "-DZPL": { "text": "-DZPL", "spoken": "Light Drizzle And Ice Pellets" }, "-DZPLRA": { "text": "-DZPLRA", "spoken": "Light Drizzle, Ice Pellets And Rain" }, "-DZRA": { "text": "-DZRA", "spoken": "Light Drizzle And Rain" }, "-DZRAPL": { "text": "-DZRAPL", "spoken": "Light Drizzle, Rain And Ice Pellets" }, "-DZRASG": { "text": "-DZRASG", "spoken": "Light Drizzle, Rain And Snow Grains" }, "-DZRASN": { "text": "-DZRASN", "spoken": "Light Drizzle, Rain And Snow" }, "-DZSG": { "text": "-DZSG", "spoken": "Light Drizzle And Snow Grains" }, "-DZSGRA": { "text": "-DZSGRA", "spoken": "Light Drizzle, Snow Grains And Rain" }, "-DZSN": { "text": "-DZSN", "spoken": "Light Drizzle And Snow" }, "-DZSNRA": { "text": "-DZSNRA", "spoken": "Light Drizzle, Snow And Rain" }, "-FZDZ": { "text": "-FZDZ", "spoken": "Light Freezing Drizzle" }, "-FZDZPL": { "text": "-FZDZPL", "spoken": "Light Freezing Drizzle And Ice Pellets" }, "-FZDZRA": { "text": "-FZDZRA", "spoken": "Light Freezing Drizzle And Rain" }, "-FZDZSG": { "text": "-FZDZSG", "spoken": "Light Freezing Drizzle And Snow Grains" }, "-FZDZSN": { "text": "-FZDZSN", "spoken": "Light Freezing Drizzle And Snow" }, "-FZRA": { "text": "-FZRA", "spoken": "Light Freezing Rain" }, "-FZRADZ": { "text": "-FZRADZ", "spoken": "Light Freezing Rain And Drizzle" }, "-FZRAPL": { "text": "-FZRAPL", "spoken": "Light Freezing Rain And Ice Pellets" }, "-FZRASG": { "text": "-FZRASG", "spoken": "Light Freezing Rain And Snow Grains" }, "-FZRASN": { "text": "-FZRASN", "spoken": "Light Freezing Rain And Snow" }, "-FZUP": { "text": "-FZUP", "spoken": "Light Unidentified Freezing Precipitation" }, "-PL": { "text": "-PL", "spoken": "Light Ice Pellets" }, "-PLDZ": { "text": "-PLDZ", "spoken": "Light Ice Pellets And Drizzle" }, "-PLDZRA": { "text": "-PLDZRA", "spoken": "Light Ice Pellets, Drizzle And Rain" }, "-PLRA": { "text": "-PLRA", "spoken": "Light Ice Pellets And Rain" }, "-PLRADZ": { "text": "-PLRADZ", "spoken": "Light Ice Pellets, Rain And Drizzle" }, "-PLRASN": { "text": "-PLRASN", "spoken": "Light Ice Pellets, Rain And Snow" }, "-PLSG": { "text": "-PLSG", "spoken": "Light Ice Pellets And Snow Grains" }, "-PLSGSN": { "text": "-PLSGSN", "spoken": "Light Ice Pellets, Snow Grains And Snow" }, "-PLSN": { "text": "-PLSN", "spoken": "Light Ice Pellets And Snow" }, "-PLSNRA": { "text": "-PLSNRA", "spoken": "Light Ice Pellets, Snow And Rain" }, "-PLSNSG": { "text": "-PLSNSG", "spoken": "Light Ice Pellets, Snow And Snow Grains" }, "-RA": { "text": "-RA", "spoken": "Light Rain" }, "-RADZ": { "text": "-RADZ", "spoken": "Light Rain And Drizzle" }, "-RADZPL": { "text": "-RADZPL", "spoken": "Light Rain, Drizzle And Ice Pellets" }, "-RADZSG": { "text": "-RADZSG", "spoken": "Light Rain, Drizzle And Snow Grains" }, "-RADZSN": { "text": "-RADZSN", "spoken": "Light Rain, Drizzle And Snow" }, "-RAPL": { "text": "-RAPL", "spoken": "Light Rain And Ice Pellets" }, "-RAPLDZ": { "text": "-RAPLDZ", "spoken": "Light Rain, Ice Pellets And Drizzle" }, "-RAPLSN": { "text": "-RAPLSN", "spoken": "Light Rain, Ice Pellets And Snow" }, "-RASG": { "text": "-RASG", "spoken": "Light Rain And Snow Grains" }, "-RASGDZ": { "text": "-RASGDZ", "spoken": "Light Rain, Snow Grains And Drizzle" }, "-RASGSN": { "text": "-RASGSN", "spoken": "Light Rain, Snow Grains And Snow" }, "-RASN": { "text": "-RASN", "spoken": "Light Rain And Snow" }, "-RASNDZ": { "text": "-RASNDZ", "spoken": "Light Rain, Snow And Drizzle" }, "-RASNPL": { "text": "-RASNPL", "spoken": "Light Rain, Snow And Ice Pellets" }, "-RASNSG": { "text": "-RASNSG", "spoken": "Light Rain, Snow And Snow Grains" }, "-SG": { "text": "-SG", "spoken": "Light Snow Grains" }, "-SGDZ": { "text": "-SGDZ", "spoken": "Light Snow Grains And Drizzle" }, "-SGDZRA": { "text": "-SGDZRA", "spoken": "Light Snow Grains, Drizzle And Rain" }, "-SGPL": { "text": "-SGPL", "spoken": "Light Snow Grains And Ice Pellets" }, "-SGPLSN": { "text": "-SGPLSN", "spoken": "Light Snow Grains, Ice Pellets And Snow" }, "-SGRA": { "text": "-SGRA", "spoken": "Light Snow Grains And Rain" }, "-SGRADZ": { "text": "-SGRADZ", "spoken": "Light Snow Grains, Rain And Drizzle" }, "-SGRASN": { "text": "-SGRASN", "spoken": "Light Snow Grains, Rain And Snow" }, "-SGSN": { "text": "-SGSN", "spoken": "Light Snow Grains And Snow" }, "-SGSNPL": { "text": "-SGSNPL", "spoken": "Light Snow Grains, Snow And Ice Pellets" }, "-SGSNRA": { "text": "-SGSNRA", "spoken": "Light Snow Grains, Snow And Rain" }, "-SHGR": { "text": "-SHGR", "spoken": "Light Showers Of Hail" }, "-SHGRRA": { "text": "-SHGRRA", "spoken": "Light Showers Of Hail And Rain" }, "-SHGRRASN": { "text": "-SHGRRASN", "spoken": "Light Showers Of Hail, Rain And Snow" }, "-SHGRSN": { "text": "-SHGRSN", "spoken": "Light Showers Of Hail And Snow" }, "-SHGRSNRA": { "text": "-SHGRSNRA", "spoken": "Light Showers Of Hail, Snow And Rain" }, "-SHGS": { "text": "-SHGS", "spoken": "Light Showers Of Snow Pellets" }, "-SHGSRA": { "text": "-SHGSRA", "spoken": "Light Showers Of Snow Pellets And Rain" }, "-SHGSRASN": { "text": "-SHGSRASN", "spoken": "Light Showers Of Snow Pellets, Rain And Snow" }, "-SHGSSN": { "text": "-SHGSSN", "spoken": "Light Showers Of Snow Pellets And Snow" }, "-SHGSSNRA": { "text": "-SHGSSNRA", "spoken": "Light Showers Of Snow Pellets, Snow And Rain" }, "-SHRA": { "text": "-SHRA", "spoken": "Light Showers Of Rain" }, "-SHRAGR": { "text": "-SHRAGR", "spoken": "Light Showers Of Rain And Hail" }, "-SHRAGRSN": { "text": "-SHRAGRSN", "spoken": "Light Showers Of Rain, Hail And Snow" }, "-SHRAGS": { "text": "-SHRAGS", "spoken": "Light Showers Of Rain And Snow Pellets" }, "-SHRAGSSN": { "text": "-SHRAGSSN", "spoken": "Light Showers Of Rain, Snow Pellets And Snow" }, "-SHRASN": { "text": "-SHRASN", "spoken": "Light Showers Of Rain And Snow" }, "-SHRASNGR": { "text": "-SHRASNGR", "spoken": "Light Showers Of Rain, Snow And Hail" }, "-SHRASNGS": { "text": "-SHRASNGS", "spoken": "Light Showers Of Rain, Snow And Snow Pellets" }, "-SHSN": { "text": "-SHSN", "spoken": "Light Showers Of Snow" }, "-SHSNGR": { "text": "-SHSNGR", "spoken": "Light Showers Of Snow And Hail" }, "-SHSNGRRA": { "text": "-SHSNGRRA", "spoken": "Light Showers Of Snow, Hail And Rain" }, "-SHSNGS": { "text": "-SHSNGS", "spoken": "Light Showers Of Snow And Snow Pellets" }, "-SHSNGSRA": { "text": "-SHSNGSRA", "spoken": "Light Showers Of Snow, Snow Pellets And Rain" }, "-SHSNRA": { "text": "-SHSNRA", "spoken": "Light Showers Of Snow And Rain" }, "-SHSNRAGR": { "text": "-SHSNRAGR", "spoken": "Light Showers Of Snow, Rain And Hail" }, "-SHSNRAGS": { "text": "-SHSNRAGS", "spoken": "Light Showers Of Snow, Rain And Snow Pellets" }, "-SHUP": { "text": "-SHUP", "spoken": "Light Unidentified Showers Of Precipitation" }, "-SN": { "text": "-SN", "spoken": "Light Snow" }, "-SNDZ": { "text": "-SNDZ", "spoken": "Light Snow And Drizzle" }, "-SNDZRA": { "text": "-SNDZRA", "spoken": "Light Snow, Drizzle And Rain" }, "-SNPL": { "text": "-SNPL", "spoken": "Light Snow And Ice Pellets" }, "-SNPLRA": { "text": "-SNPLRA", "spoken": "Light Snow, Ice Pellets And Rain" }, "-SNPLSG": { "text": "-SNPLSG", "spoken": "Light Snow, Ice Pellets And Snow Grains" }, "-SNRA": { "text": "-SNRA", "spoken": "Light Snow And Rain" }, "-SNRADZ": { "text": "-SNRADZ", "spoken": "Light Snow, Rain And Drizzle" }, "-SNRAPL": { "text": "-SNRAPL", "spoken": "Light Snow, Rain And Ice Pellets" }, "-SNRASG": { "text": "-SNRASG", "spoken": "Light Snow, Rain And Snow Grains" }, "-SNSG": { "text": "-SNSG", "spoken": "Light Snow And Snow Grains" }, "-SNSGPL": { "text": "-SNSGPL", "spoken": "Light Snow, Snow Grains And Ice Pellets" }, "-SNSGRA": { "text": "-SNSGRA", "spoken": "Light Snow, Snow Grains And Rain" }, "-SS": { "text": "-SS", "spoken": "Light Sandstorm" }, "-TSGR": { "text": "-TSGR", "spoken": "Thunderstorm With Light Hail" }, "-TSGRRA": { "text": "-TSGRRA", "spoken": "Thunderstorm With Light Hail And Rain" }, "-TSGRRASN": { "text": "-TSGRRASN", "spoken": "Thunderstorm With Light Hail, Rain And Snow" }, "-TSGRSN": { "text": "-TSGRSN", "spoken": "Thunderstorm With Light Hail And Snow" }, "-TSGRSNRA": { "text": "-TSGRSNRA", "spoken": "Thunderstorm With Light Hail, Snow And Rain" }, "-TSGS": { "text": "-TSGS", "spoken": "Thunderstorm With Light Snow Pellets" }, "-TSGSRA": { "text": "-TSGSRA", "spoken": "Thunderstorm With Light Snow Pellets And Rain" }, "-TSGSRASN": { "text": "-TSGSRASN", "spoken": "Thunderstorm With Light Snow Pellets, Rain And Snow" }, "-TSGSSN": { "text": "-TSGSSN", "spoken": "Thunderstorm With Light Snow Pellets And Snow" }, "-TSGSSNRA": { "text": "-TSGSSNRA", "spoken": "Thunderstorm With Light Snow Pellets, Snow And Rain" }, "-TSRA": { "text": "-TSRA", "spoken": "Thunderstorm With Light Rain" }, "-TSRAGR": { "text": "-TSRAGR", "spoken": "Thunderstorm With Light Rain And Hail" }, "-TSRAGRSN": { "text": "-TSRAGRSN", "spoken": "Thunderstorm With Light Rain, Hail And Snow" }, "-TSRAGS": { "text": "-TSRAGS", "spoken": "Thunderstorm With Light Rain And Snow Pellets" }, "-TSRAGSSN": { "text": "-TSRAGSSN", "spoken": "Thunderstorm With Light Rain, Snow Pellets And Snow" }, "-TSRASN": { "text": "-TSRASN", "spoken": "Thunderstorm With Light Rain And Snow" }, "-TSRASNGR": { "text": "-TSRASNGR", "spoken": "Thunderstorm With Light Rain, Snow And Hail" }, "-TSRASNGS": { "text": "-TSRASNGS", "spoken": "Thunderstorm With Light Rain, Snow And Snow Pellets" }, "-TSSN": { "text": "-TSSN", "spoken": "Thunderstorm With Light Snow" }, "-TSSNGR": { "text": "-TSSNGR", "spoken": "Thunderstorm With Light Snow And Hail" }, "-TSSNGRRA": { "text": "-TSSNGRRA", "spoken": "Thunderstorm With Light Snow, Hail And Rain" }, "-TSSNGS": { "text": "-TSSNGS", "spoken": "Thunderstorm With Light Snow And Snow Pellets" }, "-TSSNGSRA": { "text": "-TSSNGSRA", "spoken": "Thunderstorm With Light Snow, Snow Pellets And Rain" }, "-TSSNRA": { "text": "-TSSNRA", "spoken": "Thunderstorm With Light Snow And Rain" }, "-TSSNRAGR": { "text": "-TSSNRAGR", "spoken": "Thunderstorm With Light Snow, Rain And Hail" }, "-TSSNRAGS": { "text": "-TSSNRAGS", "spoken": "Thunderstorm With Light Snow, Rain And Snow Pellets" }, "-TSUP": { "text": "-TSUP", "spoken": "Thunderstorm With Light Unidentified Precipitation" }, "-UP": { "text": "-UP", "spoken": "Light Unidentified Precipitation" }, "+DS": { "text": "+DS", "spoken": "Heavy Duststorm" }, "+DZ": { "text": "+DZ", "spoken": "Heavy Drizzle" }, "+DZPL": { "text": "+DZPL", "spoken": "Heavy Drizzle And Ice Pellets" }, "+DZPLRA": { "text": "+DZPLRA", "spoken": "Heavy Drizzle, Ice Pellets And Rain" }, "+DZRA": { "text": "+DZRA", "spoken": "Heavy Drizzle And Rain" }, "+DZRAPL": { "text": "+DZRAPL", "spoken": "Heavy Drizzle, Rain And Ice Pellets" }, "+DZRASG": { "text": "+DZRASG", "spoken": "Heavy Drizzle, Rain And Snow Grains" }, "+DZRASN": { "text": "+DZRASN", "spoken": "Heavy Drizzle, Rain And Snow" }, "+DZSG": { "text": "+DZSG", "spoken": "Heavy Drizzle And Snow Grains" }, "+DZSGRA": { "text": "+DZSGRA", "spoken": "Heavy Drizzle, Snow Grains And Rain" }, "+DZSN": { "text": "+DZSN", "spoken": "Heavy Drizzle And Snow" }, "+DZSNRA": { "text": "+DZSNRA", "spoken": "Heavy Drizzle, Snow And Rain" }, "+FC": { "text": "+FC", "spoken": "Well-Developed Funnel Cloud" }, "+FZDZ": { "text": "+FZDZ", "spoken": "Heavy Freezing Drizzle" }, "+FZDZPL": { "text": "+FZDZPL", "spoken": "Heavy Freezing Drizzle And Ice Pellets" }, "+FZDZRA": { "text": "+FZDZRA", "spoken": "Heavy Freezing Drizzle And Rain" }, "+FZDZSG": { "text": "+FZDZSG", "spoken": "Heavy Freezing Drizzle And Snow Grains" }, "+FZDZSN": { "text": "+FZDZSN", "spoken": "Heavy Freezing Drizzle And Snow" }, "+FZRA": { "text": "+FZRA", "spoken": "Heavy Freezing Rain" }, "+FZRADZ": { "text": "+FZRADZ", "spoken": "Heavy Freezing Rain And Drizzle" }, "+FZRAPL": { "text": "+FZRAPL", "spoken": "Heavy Freezing Rain And Ice Pellets" }, "+FZRASG": { "text": "+FZRASG", "spoken": "Heavy Freezing Rain And Snow Grains" }, "+FZRASN": { "text": "+FZRASN", "spoken": "Heavy Freezing Rain And Snow" }, "+FZUP": { "text": "+FZUP", "spoken": "Heavy Unidentified Freezing Precipitation" }, "+PL": { "text": "+PL", "spoken": "Heavy Ice Pellets" }, "+PLDZ": { "text": "+PLDZ", "spoken": "Heavy Ice Pellets And Drizzle" }, "+PLDZRA": { "text": "+PLDZRA", "spoken": "Heavy Ice Pellets, Drizzle And Rain" }, "+PLRA": { "text": "+PLRA", "spoken": "Heavy Ice Pellets And Rain" }, "+PLRADZ": { "text": "+PLRADZ", "spoken": "Heavy Ice Pellets, Rain And Drizzle" }, "+PLRASN": { "text": "+PLRASN", "spoken": "Heavy Ice Pellets, Rain And Snow" }, "+PLSG": { "text": "+PLSG", "spoken": "Heavy Ice Pellets And Snow Grains" }, "+PLSGSN": { "text": "+PLSGSN", "spoken": "Heavy Ice Pellets, Snow Grains And Snow" }, "+PLSN": { "text": "+PLSN", "spoken": "Heavy Ice Pellets And Snow" }, "+PLSNRA": { "text": "+PLSNRA", "spoken": "Heavy Ice Pellets, Snow And Rain" }, "+PLSNSG": { "text": "+PLSNSG", "spoken": "Heavy Ice Pellets, Snow And Snow Grains" }, "+RA": { "text": "+RA", "spoken": "Heavy Rain" }, "+RADZ": { "text": "+RADZ", "spoken": "Heavy Rain And Drizzle" }, "+RADZPL": { "text": "+RADZPL", "spoken": "Heavy Rain, Drizzle And Ice Pellets" }, "+RADZSG": { "text": "+RADZSG", "spoken": "Heavy Rain, Drizzle And Snow Grains" }, "+RADZSN": { "text": "+RADZSN", "spoken": "Heavy Rain, Drizzle And Snow" }, "+RAPL": { "text": "+RAPL", "spoken": "Heavy Rain And Ice Pellets" }, "+RAPLDZ": { "text": "+RAPLDZ", "spoken": "Heavy Rain, Ice Pellets And Drizzle" }, "+RAPLSN": { "text": "+RAPLSN", "spoken": "Heavy Rain, Ice Pellets And Snow" }, "+RASG": { "text": "+RASG", "spoken": "Heavy Rain And Snow Grains" }, "+RASGDZ": { "text": "+RASGDZ", "spoken": "Heavy Rain, Snow Grains And Drizzle" }, "+RASGSN": { "text": "+RASGSN", "spoken": "Heavy Rain, Snow Grains And Snow" }, "+RASN": { "text": "+RASN", "spoken": "Heavy Rain And Snow" }, "+RASNDZ": { "text": "+RASNDZ", "spoken": "Heavy Rain, Snow And Drizzle" }, "+RASNPL": { "text": "+RASNPL", "spoken": "Heavy Rain, Snow And Ice Pellets" }, "+RASNSG": { "text": "+RASNSG", "spoken": "Heavy Rain, Snow And Snow Grains" }, "+SG": { "text": "+SG", "spoken": "Heavy Snow Grains" }, "+SGDZ": { "text": "+SGDZ", "spoken": "Heavy Snow Grains And Drizzle" }, "+SGDZRA": { "text": "+SGDZRA", "spoken": "Heavy Snow Grains, Drizzle And Rain" }, "+SGPL": { "text": "+SGPL", "spoken": "Heavy Snow Grains And Ice Pellets" }, "+SGPLSN": { "text": "+SGPLSN", "spoken": "Heavy Snow Grains, Ice Pellets And Snow" }, "+SGRA": { "text": "+SGRA", "spoken": "Heavy Snow Grains And Rain" }, "+SGRADZ": { "text": "+SGRADZ", "spoken": "Heavy Snow Grains, Rain And Drizzle" }, "+SGRASN": { "text": "+SGRASN", "spoken": "Heavy Snow Grains, Rain And Snow" }, "+SGSN": { "text": "+SGSN", "spoken": "Heavy Snow Grains And Snow" }, "+SGSNPL": { "text": "+SGSNPL", "spoken": "Heavy Snow Grains, Snow And Ice Pellets" }, "+SGSNRA": { "text": "+SGSNRA", "spoken": "Heavy Snow Grains, Snow And Rain" }, "+SHGR": { "text": "+SHGR", "spoken": "Heavy Showers Of Hail" }, "+SHGRRA": { "text": "+SHGRRA", "spoken": "Heavy Showers Of Hail And Rain" }, "+SHGRRASN": { "text": "+SHGRRASN", "spoken": "Heavy Showers Of Hail, Rain And Snow" }, "+SHGRSN": { "text": "+SHGRSN", "spoken": "Heavy Showers Of Hail And Snow" }, "+SHGRSNRA": { "text": "+SHGRSNRA", "spoken": "Heavy Showers Of Hail, Snow And Rain" }, "+SHGS": { "text": "+SHGS", "spoken": "Heavy Showers Of Snow Pellets" }, "+SHGSRA": { "text": "+SHGSRA", "spoken": "Heavy Showers Of Snow Pellets And Rain" }, "+SHGSRASN": { "text": "+SHGSRASN", "spoken": "Heavy Showers Of Snow Pellets, Rain And Snow" }, "+SHGSSN": { "text": "+SHGSSN", "spoken": "Heavy Showers Of Snow Pellets And Snow" }, "+SHGSSNRA": { "text": "+SHGSSNRA", "spoken": "Heavy Showers Of Snow Pellets, Snow And Rain" }, "+SHRA": { "text": "+SHRA", "spoken": "Heavy Showers Of Rain" }, "+SHRAGR": { "text": "+SHRAGR", "spoken": "Heavy Showers Of Rain And Hail" }, "+SHRAGRSN": { "text": "+SHRAGRSN", "spoken": "Heavy Showers Of Rain, Hail And Snow" }, "+SHRAGS": { "text": "+SHRAGS", "spoken": "Heavy Showers Of Rain And Snow Pellets" }, "+SHRAGSSN": { "text": "+SHRAGSSN", "spoken": "Heavy Showers Of Rain, Snow Pellets And Snow" }, "+SHRASN": { "text": "+SHRASN", "spoken": "Heavy Showers Of Rain And Snow" }, "+SHRASNGR": { "text": "+SHRASNGR", "spoken": "Heavy Showers Of Rain, Snow And Hail" }, "+SHRASNGS": { "text": "+SHRASNGS", "spoken": "Heavy Showers Of Rain, Snow And Snow Pellets" }, "+SHSN": { "text": "+SHSN", "spoken": "Heavy Showers Of Snow" }, "+SHSNGR": { "text": "+SHSNGR", "spoken": "Heavy Showers Of Snow And Hail" }, "+SHSNGRRA": { "text": "+SHSNGRRA", "spoken": "Heavy Showers Of Snow, Hail And Rain" }, "+SHSNGS": { "text": "+SHSNGS", "spoken": "Heavy Showers Of Snow And Snow Pellets" }, "+SHSNGSRA": { "text": "+SHSNGSRA", "spoken": "Heavy Showers Of Snow, Snow Pellets And Rain" }, "+SHSNRA": { "text": "+SHSNRA", "spoken": "Heavy Showers Of Snow And Rain" }, "+SHSNRAGR": { "text": "+SHSNRAGR", "spoken": "Heavy Showers Of Snow, Rain And Hail" }, "+SHSNRAGS": { "text": "+SHSNRAGS", "spoken": "Heavy Showers Of Snow, Rain And Snow Pellets" }, "+SHUP": { "text": "+SHUP", "spoken": "Heavy Unidentified Showers Of Precipitation" }, "+SN": { "text": "+SN", "spoken": "Heavy Snow" }, "+SNDZ": { "text": "+SNDZ", "spoken": "Heavy Snow And Drizzle" }, "+SNDZRA": { "text": "+SNDZRA", "spoken": "Heavy Snow, Drizzle And Rain" }, "+SNPL": { "text": "+SNPL", "spoken": "Heavy Snow And Ice Pellets" }, "+SNPLRA": { "text": "+SNPLRA", "spoken": "Heavy Snow, Ice Pellets And Rain" }, "+SNPLSG": { "text": "+SNPLSG", "spoken": "Heavy Snow, Ice Pellets And Snow Grains" }, "+SNRA": { "text": "+SNRA", "spoken": "Heavy Snow And Rain" }, "+SNRADZ": { "text": "+SNRADZ", "spoken": "Heavy Snow, Rain And Drizzle" }, "+SNRAPL": { "text": "+SNRAPL", "spoken": "Heavy Snow, Rain And Ice Pellets" }, "+SNRASG": { "text": "+SNRASG", "spoken": "Heavy Snow, Rain And Snow Grains" }, "+SNSG": { "text": "+SNSG", "spoken": "Heavy Snow And Snow Grains" }, "+SNSGPL": { "text": "+SNSGPL", "spoken": "Heavy Snow, Snow Grains And Ice Pellets" }, "+SNSGRA": { "text": "+SNSGRA", "spoken": "Heavy Snow, Snow Grains And Rain" }, "+SS": { "text": "+SS", "spoken": "Heavy Sandstorm" }, "+TSGR": { "text": "+TSGR", "spoken": "Thunderstorm With Heavy Hail" }, "+TSGRRA": { "text": "+TSGRRA", "spoken": "Thunderstorm With Heavy Hail And Rain" }, "+TSGRRASN": { "text": "+TSGRRASN", "spoken": "Thunderstorm With Heavy Hail, Rain And Snow" }, "+TSGRSN": { "text": "+TSGRSN", "spoken": "Thunderstorm With Heavy Hail And Snow" }, "+TSGRSNRA": { "text": "+TSGRSNRA", "spoken": "Thunderstorm With Heavy Hail, Snow And Rain" }, "+TSGS": { "text": "+TSGS", "spoken": "Thunderstorm With Heavy Snow Pellets" }, "+TSGSRA": { "text": "+TSGSRA", "spoken": "Thunderstorm With Heavy Snow Pellets And Rain" }, "+TSGSRASN": { "text": "+TSGSRASN", "spoken": "Thunderstorm With Heavy Snow Pellets, Rain And Snow" }, "+TSGSSN": { "text": "+TSGSSN", "spoken": "Thunderstorm With Heavy Snow Pellets And Snow" }, "+TSGSSNRA": { "text": "+TSGSSNRA", "spoken": "Thunderstorm With Heavy Snow Pellets, Snow And Rain" }, "+TSRA": { "text": "+TSRA", "spoken": "Thunderstorm With Heavy Rain" }, "+TSRAGR": { "text": "+TSRAGR", "spoken": "Thunderstorm With Heavy Rain And Hail" }, "+TSRAGRSN": { "text": "+TSRAGRSN", "spoken": "Thunderstorm With Heavy Rain, Hail And Snow" }, "+TSRAGS": { "text": "+TSRAGS", "spoken": "Thunderstorm With Heavy Rain And Snow Pellets" }, "+TSRAGSSN": { "text": "+TSRAGSSN", "spoken": "Thunderstorm With Heavy Rain, Snow Pellets And Snow" }, "+TSRASN": { "text": "+TSRASN", "spoken": "Thunderstorm With Heavy Rain And Snow" }, "+TSRASNGR": { "text": "+TSRASNGR", "spoken": "Thunderstorm With Heavy Rain, Snow And Hail" }, "+TSRASNGS": { "text": "+TSRASNGS", "spoken": "Thunderstorm With Heavy Rain, Snow And Snow Pellets" }, "+TSSN": { "text": "+TSSN", "spoken": "Thunderstorm With Heavy Snow" }, "+TSSNGR": { "text": "+TSSNGR", "spoken": "Thunderstorm With Heavy Snow And Hail" }, "+TSSNGRRA": { "text": "+TSSNGRRA", "spoken": "Thunderstorm With Heavy Snow, Hail And Rain" }, "+TSSNGS": { "text": "+TSSNGS", "spoken": "Thunderstorm With Heavy Snow And Snow Pellets" }, "+TSSNGSRA": { "text": "+TSSNGSRA", "spoken": "Thunderstorm With Heavy Snow, Snow Pellets And Rain" }, "+TSSNRA": { "text": "+TSSNRA", "spoken": "Thunderstorm With Heavy Snow And Rain" }, "+TSSNRAGR": { "text": "+TSSNRAGR", "spoken": "Thunderstorm With Heavy Snow, Rain And Hail" }, "+TSSNRAGS": { "text": "+TSSNRAGS", "spoken": "Thunderstorm With Heavy Snow, Rain And Snow Pellets" }, "+TSUP": { "text": "+TSUP", "spoken": "Thunderstorm With Heavy Unidentified Precipitation" }, "+UP": { "text": "+UP", "spoken": "Heavy Unidentified Precipitation" }, "BC": { "text": "BC", "spoken": "patches" }, "BCFG": { "text": "BCFG", "spoken": "Patches Of Fog" }, "BL": { "text": "BL", "spoken": "blowing" }, "BLDU": { "text": "BLDU", "spoken": "Blowing Dust" }, "BLSA": { "text": "BLSA", "spoken": "Blowing Sand" }, "BLSN": { "text": "BLSN", "spoken": "Blowing Snow" }, "BR": { "text": "BR", "spoken": "mist" }, "DR": { "text": "DR", "spoken": "low drifting" }, "DRDU": { "text": "DRDU", "spoken": "Low Drifting Dust" }, "DRSA": { "text": "DRSA", "spoken": "Low Drifting Sand" }, "DRSN": { "text": "DRSN", "spoken": "Low Drifting Snow" }, "DS": { "text": "DS", "spoken": "dust storm" }, "DU": { "text": "DU", "spoken": "widespread dust" }, "DZ": { "text": "DZ", "spoken": "drizzle" }, "DZPL": { "text": "DZPL", "spoken": "Drizzle And Ice Pellets" }, "DZPLRA": { "text": "DZPLRA", "spoken": "Drizzle, Ice Pellets And Rain" }, "DZRA": { "text": "DZRA", "spoken": "Drizzle And Rain" }, "DZRAPL": { "text": "DZRAPL", "spoken": "Drizzle, Rain And Ice Pellets" }, "DZRASG": { "text": "DZRASG", "spoken": "Drizzle, Rain And Snow Grains" }, "DZRASN": { "text": "DZRASN", "spoken": "Drizzle, Rain And Snow" }, "DZSG": { "text": "DZSG", "spoken": "Drizzle And Snow Grains" }, "DZSGRA": { "text": "DZSGRA", "spoken": "Drizzle, Snow Grains And Rain" }, "DZSN": { "text": "DZSN", "spoken": "Drizzle And Snow" }, "DZSNRA": { "text": "DZSNRA", "spoken": "Drizzle, Snow And Rain" }, "FC": { "text": "FC", "spoken": "funnel cloud tornado waterspout" }, "FG": { "text": "FG", "spoken": "fog" }, "FU": { "text": "FU", "spoken": "smoke" }, "FZ": { "text": "FZ", "spoken": "freezing" }, "FZDZ": { "text": "FZDZ", "spoken": "Freezing Drizzle" }, "FZDZPL": { "text": "FZDZPL", "spoken": "Freezing Drizzle And Ice Pellets" }, "FZDZRA": { "text": "FZDZRA", "spoken": "Freezing Drizzle And Rain" }, "FZDZSG": { "text": "FZDZSG", "spoken": "Freezing Drizzle And Snow Grains" }, "FZDZSN": { "text": "FZDZSN", "spoken": "Freezing Drizzle And Snow" }, "FZFG": { "text": "FZFG", "spoken": "Freezing Fog" }, "FZRA": { "text": "FZRA", "spoken": "Freezing Rain" }, "FZRADZ": { "text": "FZRADZ", "spoken": "Freezing Rain And Drizzle" }, "FZRAPL": { "text": "FZRAPL", "spoken": "Freezing Rain And Ice Pellets" }, "FZRASG": { "text": "FZRASG", "spoken": "Freezing Rain And Snow Grains" }, "FZRASN": { "text": "FZRASN", "spoken": "Freezing Rain And Snow" }, "FZUP": { "text": "FZUP", "spoken": "Unidentified Freezing Precipitation" }, "GR": { "text": "GR", "spoken": "hail" }, "GS": { "text": "GS", "spoken": "small hail" }, "HZ": { "text": "HZ", "spoken": "haze" }, "IC": { "text": "IC", "spoken": "ice crystals" }, "MI": { "text": "MI", "spoken": "shallow" }, "MIFG": { "text": "MIFG", "spoken": "Shallow Fog" }, "NSW": { "text": "NSW", "spoken": "No Significant Weather" }, "PL": { "text": "PL", "spoken": "ice pellets" }, "PLDZ": { "text": "PLDZ", "spoken": "Ice Pellets And Drizzle" }, "PLDZRA": { "text": "PLDZRA", "spoken": "Ice Pellets, Drizzle And Rain" }, "PLRA": { "text": "PLRA", "spoken": "Ice Pellets And Rain" }, "PLRADZ": { "text": "PLRADZ", "spoken": "Ice Pellets, Rain And Drizzle" }, "PLRASN": { "text": "PLRASN", "spoken": "Ice Pellets, Rain And Snow" }, "PLSG": { "text": "PLSG", "spoken": "Ice Pellets And Snow Grains" }, "PLSGSN": { "text": "PLSGSN", "spoken": "Ice Pellets, Snow Grains And Snow" }, "PLSN": { "text": "PLSN", "spoken": "Ice Pellets And Snow" }, "PLSNRA": { "text": "PLSNRA", "spoken": "Ice Pellets, Snow And Rain" }, "PLSNSG": { "text": "PLSNSG", "spoken": "Ice Pellets, Snow And Snow Grains" }, "PO": { "text": "PO", "spoken": "well developed dust, sand whirls" }, "PR": { "text": "PR", "spoken": "partial" }, "PRFG": { "text": "PRFG", "spoken": "Partial Fog" }, "PY": { "text": "PY", "spoken": "spray" }, "RA": { "text": "RA", "spoken": "rain" }, "RADZ": { "text": "RADZ", "spoken": "Rain And Drizzle" }, "RADZPL": { "text": "RADZPL", "spoken": "Rain, Drizzle And Ice Pellets" }, "RADZSG": { "text": "RADZSG", "spoken": "Rain, Drizzle And Snow Grains" }, "RADZSN": { "text": "RADZSN", "spoken": "Rain, Drizzle And Snow" }, "RAPL": { "text": "RAPL", "spoken": "Rain And Ice Pellets" }, "RAPLDZ": { "text": "RAPLDZ", "spoken": "Rain, Ice Pellets And Drizzle" }, "RAPLSN": { "text": "RAPLSN", "spoken": "Rain, Ice Pellets And Snow" }, "RASG": { "text": "RASG", "spoken": "Rain And Snow Grains" }, "RASGDZ": { "text": "RASGDZ", "spoken": "Rain, Snow Grains And Drizzle" }, "RASGSN": { "text": "RASGSN", "spoken": "Rain, Snow Grains And Snow" }, "RASN": { "text": "RASN", "spoken": "Rain And Snow" }, "RASNDZ": { "text": "RASNDZ", "spoken": "Rain, Snow And Drizzle" }, "RASNPL": { "text": "RASNPL", "spoken": "Rain, Snow And Ice Pellets" }, "RASNSG": { "text": "RASNSG", "spoken": "Rain, Snow And Snow Grains" }, "SA": { "text": "SA", "spoken": "sand" }, "SG": { "text": "SG", "spoken": "snow grains" }, "SGDZ": { "text": "SGDZ", "spoken": "Snow Grains And Drizzle" }, "SGDZRA": { "text": "SGDZRA", "spoken": "Snow Grains, Drizzle And Rain" }, "SGPL": { "text": "SGPL", "spoken": "Snow Grains And Ice Pellets" }, "SGPLSN": { "text": "SGPLSN", "spoken": "Snow Grains, Ice Pellets And Snow" }, "SGRA": { "text": "SGRA", "spoken": "Snow Grains And Rain" }, "SGRADZ": { "text": "SGRADZ", "spoken": "Snow Grains, Rain And Drizzle" }, "SGRASN": { "text": "SGRASN", "spoken": "Snow Grains, Rain And Snow" }, "SGSN": { "text": "SGSN", "spoken": "Snow Grains And Snow" }, "SGSNPL": { "text": "SGSNPL", "spoken": "Snow Grains, Snow And Ice Pellets" }, "SGSNRA": { "text": "SGSNRA", "spoken": "Snow Grains, Snow And Rain" }, "SH": { "text": "SH", "spoken": "showers" }, "SHGR": { "text": "SHGR", "spoken": "Showers Of Hail" }, "SHGRRA": { "text": "SHGRRA", "spoken": "Showers Of Hail And Rain" }, "SHGRRASN": { "text": "SHGRRASN", "spoken": "Showers Of Hail, Rain And Snow" }, "SHGRSN": { "text": "SHGRSN", "spoken": "Showers Of Hail And Snow" }, "SHGRSNRA": { "text": "SHGRSNRA", "spoken": "Showers Of Hail, Snow And Rain" }, "SHGS": { "text": "SHGS", "spoken": "Showers Of Snow Pellets" }, "SHGSRA": { "text": "SHGSRA", "spoken": "Showers Of Snow Pellets And Rain" }, "SHGSRASN": { "text": "SHGSRASN", "spoken": "Showers Of Snow Pellets, Rain And Snow" }, "SHGSSN": { "text": "SHGSSN", "spoken": "Showers Of Snow Pellets And Snow" }, "SHGSSNRA": { "text": "SHGSSNRA", "spoken": "Showers Of Snow Pellets, Snow And Rain" }, "SHRA": { "text": "SHRA", "spoken": "Showers Of Rain" }, "SHRAGR": { "text": "SHRAGR", "spoken": "Showers Of Rain And Hail" }, "SHRAGRSN": { "text": "SHRAGRSN", "spoken": "Showers Of Rain, Hail And Snow" }, "SHRAGS": { "text": "SHRAGS", "spoken": "Showers Of Rain And Snow Pellets" }, "SHRAGSSN": { "text": "SHRAGSSN", "spoken": "Showers Of Rain, Snow Pellets And Snow" }, "SHRASN": { "text": "SHRASN", "spoken": "Showers Of Rain And Snow" }, "SHRASNGR": { "text": "SHRASNGR", "spoken": "Showers Of Rain, Snow And Hail" }, "SHRASNGS": { "text": "SHRASNGS", "spoken": "Showers Of Rain, Snow And Snow Pellets" }, "SHSN": { "text": "SHSN", "spoken": "Showers Of Snow" }, "SHSNGR": { "text": "SHSNGR", "spoken": "Showers Of Snow And Hail" }, "SHSNGRRA": { "text": "SHSNGRRA", "spoken": "Showers Of Snow, Hail And Rain" }, "SHSNGS": { "text": "SHSNGS", "spoken": "Showers Of Snow And Snow Pellets" }, "SHSNGSRA": { "text": "SHSNGSRA", "spoken": "Showers Of Snow, Snow Pellets And Rain" }, "SHSNRA": { "text": "SHSNRA", "spoken": "Showers Of Snow And Rain" }, "SHSNRAGR": { "text": "SHSNRAGR", "spoken": "Showers Of Snow, Rain And Hail" }, "SHSNRAGS": { "text": "SHSNRAGS", "spoken": "Showers Of Snow, Rain And Snow Pellets" }, "SHUP": { "text": "SHUP", "spoken": "Unidentified Showers Of Precipitation" }, "SN": { "text": "SN", "spoken": "snow" }, "SNDZ": { "text": "SNDZ", "spoken": "Snow And Drizzle" }, "SNDZRA": { "text": "SNDZRA", "spoken": "Snow, Drizzle And Rain" }, "SNPL": { "text": "SNPL", "spoken": "Snow And Ice Pellets" }, "SNPLRA": { "text": "SNPLRA", "spoken": "Snow, Ice Pellets And Rain" }, "SNPLSG": { "text": "SNPLSG", "spoken": "Snow, Ice Pellets And Snow Grains" }, "SNRA": { "text": "SNRA", "spoken": "Snow And Rain" }, "SNRADZ": { "text": "SNRADZ", "spoken": "Snow, Rain And Drizzle" }, "SNRAPL": { "text": "SNRAPL", "spoken": "Snow, Rain And Ice Pellets" }, "SNRASG": { "text": "SNRASG", "spoken": "Snow, Rain And Snow Grains" }, "SNSG": { "text": "SNSG", "spoken": "Snow And Snow Grains" }, "SNSGPL": { "text": "SNSGPL", "spoken": "Snow, Snow Grains And Ice Pellets" }, "SNSGRA": { "text": "SNSGRA", "spoken": "Snow, Snow Grains And Rain" }, "SQ": { "text": "SQ", "spoken": "squalls" }, "SS": { "text": "SS", "spoken": "sandstorm" }, "TS": { "text": "TS", "spoken": "thunderstorm" }, "TSGR": { "text": "TSGR", "spoken": "Thunderstorm With Hail" }, "TSGRRA": { "text": "TSGRRA", "spoken": "Thunderstorm With Hail And Rain" }, "TSGRRASN": { "text": "TSGRRASN", "spoken": "Thunderstorm With Hail, Rain And Snow" }, "TSGRSN": { "text": "TSGRSN", "spoken": "Thunderstorm With Hail And Snow" }, "TSGRSNRA": { "text": "TSGRSNRA", "spoken": "Thunderstorm With Hail, Snow And Rain" }, "TSGS": { "text": "TSGS", "spoken": "Thunderstorm With Snow Pellets" }, "TSGSRA": { "text": "TSGSRA", "spoken": "Thunderstorm With Snow Pellets And Rain" }, "TSGSRASN": { "text": "TSGSRASN", "spoken": "Thunderstorm With Snow Pellets, Rain And Snow" }, "TSGSSN": { "text": "TSGSSN", "spoken": "Thunderstorm With Snow Pellets And Snow" }, "TSGSSNRA": { "text": "TSGSSNRA", "spoken": "Thunderstorm With Snow Pellets, Snow And Rain" }, "TSRA": { "text": "TSRA", "spoken": "Thunderstorm With Rain" }, "TSRAGR": { "text": "TSRAGR", "spoken": "Thunderstorm With Rain And Hail" }, "TSRAGRSN": { "text": "TSRAGRSN", "spoken": "Thunderstorm With Rain, Hail And Snow" }, "TSRAGS": { "text": "TSRAGS", "spoken": "Thunderstorm With Rain And Snow Pellets" }, "TSRAGSSN": { "text": "TSRAGSSN", "spoken": "Thunderstorm With Rain, Snow Pellets And Snow" }, "TSRASN": { "text": "TSRASN", "spoken": "Thunderstorm With Rain And Snow" }, "TSRASNGR": { "text": "TSRASNGR", "spoken": "Thunderstorm With Rain, Snow And Hail" }, "TSRASNGS": { "text": "TSRASNGS", "spoken": "Thunderstorm With Rain, Snow And Snow Pellets" }, "TSSN": { "text": "TSSN", "spoken": "Thunderstorm With Snow" }, "TSSNGR": { "text": "TSSNGR", "spoken": "Thunderstorm With Snow And Hail" }, "TSSNGRRA": { "text": "TSSNGRRA", "spoken": "Thunderstorm With Snow, Hail And Rain" }, "TSSNGS": { "text": "TSSNGS", "spoken": "Thunderstorm With Snow And Snow Pellets" }, "TSSNGSRA": { "text": "TSSNGSRA", "spoken": "Thunderstorm With Snow, Snow Pellets And Rain" }, "TSSNRA": { "text": "TSSNRA", "spoken": "Thunderstorm With Snow And Rain" }, "TSSNRAGR": { "text": "TSSNRAGR", "spoken": "Thunderstorm With Snow, Rain And Hail" }, "TSSNRAGS": { "text": "TSSNRAGS", "spoken": "Thunderstorm With Snow, Rain And Snow Pellets" }, "TSUP": { "text": "TSUP", "spoken": "Thunderstorm With Unidentified Precipitation" }, "UP": { "text": "UP", "spoken": "unknown precipitation" }, "VA": { "text": "VA", "spoken": "volcanic ash" }, "VCBLDU": { "text": "VCBLDU", "spoken": "Blowing Dust In The Vicinity" }, "VCBLSA": { "text": "VCBLSA", "spoken": "Blowing Sand In The Vicinity" }, "VCBLSN": { "text": "VCBLSN", "spoken": "Blowing Snow In The Vicinity" }, "VCDS": { "text": "VCDS", "spoken": "Duststorm In The Vicinity" }, "VCFC": { "text": "VCFC", "spoken": "Funnel Cloud In The Vicinity" }, "VCFG": { "text": "VCFG", "spoken": "Fog In The Vicinity" }, "VCPO": { "text": "VCPO", "spoken": "Dust/Sand Whirls In The Vicinity" }, "VCSH": { "text": "VCSH", "spoken": "Showers In The Vicinity" }, "VCSS": { "text": "VCSS", "spoken": "Sandstorm In The Vicinity" }, "VCTS": { "text": "VCTS", "spoken": "Thunderstorm In The Vicinity" }, "VCVA": { "text": "VCVA", "spoken": "Volcanic Ash In The Vicinity" } }, "template": { "text": "{weather}", "voice": "{weather}" } }, "recentWeather": { "template": { "text": "RE{weather}", "voice": "RECENT {weather}" } }, "clouds": { "identifyCeilingLayer": true, "identifyCeilingLayerTextAtis": false, "textAtisCeilingPrefix": "CIG", "cloudCeilingLayerTypes": [ "BKN", "OVC" ], "convertToMetric": false, "isAltitudeInHundreds": false, "undeterminedLayerAltitude": { "text": "///", "voice": "cloud height not available" }, "automaticCbDetection": { "text": "//////CB", "voice": "RADAR DETECTED C-B CLOUDS" }, "types": { "FEW": { "text": "FEW{altitude}{convective}", "voice": "few clouds at {altitude} {convective}" }, "SCT": { "text": "SCT{altitude}{convective}", "voice": "{altitude} scattered {convective}" }, "BKN": { "text": "BKN{altitude}{convective}", "voice": "{altitude} broken {convective}" }, "OVC": { "text": "OVC{altitude}{convective}", "voice": "{altitude} overcast {convective}" }, "VV": { "text": "VV{altitude}", "voice": "vertical visibility {altitude}" }, "NSC": { "text": "NSC", "voice": "no significant clouds" }, "NCD": { "text": "NCD", "voice": "no clouds detected" }, "CLR": { "text": "CLR", "voice": "sky clear below one-two thousand" }, "SKC": { "text": "SKC", "voice": "sky clear" } }, "convectiveTypes": { "CB": "cee bee", "TCU": "towering cumulus" }, "template": { "text": "{clouds}", "voice": "{clouds}" } }, "temperature": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "{temp}", "voice": "TEMPERATURE {temp}" } }, "dewpoint": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "{dewpoint}", "voice": "DEWPOINT {dewpoint}" } }, "altimeter": { "pronounceDecimal": false, "template": { "text": "A{altimeter} ({altimeter|text})", "voice": "ALTIMETER {altimeter}" } }, "trend": { "nosigText": "", "nosigVoice": "", "becomingText": "", "becomingVoice": "", "temporaryText": "", "temporaryVoice": "", "notAvailableText": "", "notAvailableVoice": "", "template": {} }, "windShear": { "runwayText": "WS R{Runway}", "runwayVoice": "Wind Shear Runway {Runway}", "allRunwayText": "WS ALL RWY", "allRunwayVoice": "Wind Shear All Runways", "template": {} }, "transitionLevel": { "values": [ { "low": 1051, "high": 1088, "altitude": 50 }, { "low": 1014, "high": 1050, "altitude": 60 }, { "low": 978, "high": 1013, "altitude": 70 }, { "low": 950, "high": 977, "altitude": 80 } ], "template": { "text": "TRL {trl} ", "voice": ".TRANSITION LEVEL {trl}" } }, "notams": { "template": { "text": "{notams}", "voice": "NOTICE TO AIRMEN. {notams}" } }, "closingStatement": { "autoIncludeClosingStatement": true, "template": { "text": "...ADVS YOU HAVE INFO {letter}.", "voice": "ADVISE ON INITIAL CONTACT YOU HAVE INFORMATION {letter|word}." } } }, "notamsBeforeFreeText": true, "airportConditionsBeforeFreeText": true, "frequency": 128765000, "idsEndpoint": "", "useDecimalTerminology": true, "atisVoice": { "useTextToSpeech": true, "voice": "Default", "speechRate": 150 }, "presets": [ { "id": "e110d29e-7170-4311-9958-7736691258f6", "name": "04", "airportConditions": "", "notams": "", "template": "SPM [ATIS_LETTER] [OBS_TIME]. [WX]. RWY_04 [ARPT_COND] [NOTAMS]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "f1d552a3-56e0-4114-9dfb-17e84fd0d098", "name": "22", "airportConditions": "", "notams": "", "template": "SPM [ATIS_LETTER] [OBS_TIME]. [WX]. RWY_22 [ARPT_COND] [NOTAMS]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } } ], "contractions": [ { "variableName": "SPM", "text": "SPM TWR INFO", "voice": "SPANGDAHLEM TOWER INFORMATION" }, { "variableName": "RWY_04", "text": "RWY 04 IN USE.", "voice": "RWY 04 IN USE." }, { "variableName": "RWY_22", "text": "RWY 22 IN USE.", "voice": "RWY 22 IN USE." }, { "variableName": "TWR_PATTERN_OPEN", "text": "TWR PATTERN OPEN", "voice": "TOWER PATTERN IS OPEN." }, { "variableName": "TWR_PATTERN_CLOSED", "text": "TWR PATTERN CLOSED", "voice": "TOWER PATTERN IS CLOSED." } ], "airportConditionDefinitions": [ { "text": "TWR_PATTERN_OPEN", "ordinal": 1, "enabled": false }, { "text": "TWR_PATTERN_CLOSED", "ordinal": 2, "enabled": false } ], "notamDefinitions": [ { "text": "CAUTION WINDSHEAR ALL RWYS", "ordinal": 1, "enabled": false } ] }, { "id": "1bf336a8-cb32-4138-90b0-efc95ed9f4b4", "ordinal": 17, "identifier": "ETNG", "name": "Geilenkirchen", "atisType": "Combined", "codeRange": { "low": "A", "high": "Z" }, "atisFormat": { "observationTime": { "standardUpdateTime": [ 20, 50 ], "template": { "text": "{type} {day}{time} ", "voice": ". {special} MET REPORT TIME {time}." } }, "surfaceWind": { "speakLeadingZero": false, "magneticVariation": { "enabled": false, "magneticDegrees": 0 }, "standard": { "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit}" } }, "standardGust": { "template": { "text": "{wind_dir}{wind_spd}G{wind_gust}KT", "voice": ". WYND {wind_dir} DEGREES {wind_spd} {wind_unit} GUSTS {wind_gust} {wind_unit}" } }, "variable": { "template": { "text": "VRB{wind_spd}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit}" } }, "variableGust": { "template": { "text": "VRB{wind_spd}G{wind_gust}KT", "voice": ". WYND VARIABLE {wind_spd} {wind_unit} GUSTS {wind_gust} {wind_unit}" } }, "variableDirection": { "template": { "text": "{wind_vmin}V{wind_vmax}", "voice": "VARIABLE BETWEEN {wind_vmin} AND {wind_vmax} DEGREES" } }, "calm": { "calmWindSpeed": 2, "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND CALM" } } }, "visibility": { "north": "to the north", "northEast": "to the north-east", "east": "to the east", "southEast": "to the south-east", "south": "to the south", "southWest": "to the south-west", "west": "to the west", "northWest": "to the north-west", "unlimitedVisibilityVoice": "visibility ^10 kilometers", "unlimitedVisibilityText": "9999", "includeVisibilitySuffix": true, "metersCutoff": 5000, "template": { "text": "{visibility}", "voice": "VISIBILITY {visibility}" } }, "runwayVisualRange": { "neutralTendency": "Neutral", "goingUpTendency": "upgrading", "goingDownTendency": "downgrading", "template": {} }, "presentWeather": { "presentWeatherTypes": { "-DS": { "text": "-DS", "spoken": "Light Duststorm" }, "-DZ": { "text": "-DZ", "spoken": "Light Drizzle" }, "-DZPL": { "text": "-DZPL", "spoken": "Light Drizzle And Ice Pellets" }, "-DZPLRA": { "text": "-DZPLRA", "spoken": "Light Drizzle, Ice Pellets And Rain" }, "-DZRA": { "text": "-DZRA", "spoken": "Light Drizzle And Rain" }, "-DZRAPL": { "text": "-DZRAPL", "spoken": "Light Drizzle, Rain And Ice Pellets" }, "-DZRASG": { "text": "-DZRASG", "spoken": "Light Drizzle, Rain And Snow Grains" }, "-DZRASN": { "text": "-DZRASN", "spoken": "Light Drizzle, Rain And Snow" }, "-DZSG": { "text": "-DZSG", "spoken": "Light Drizzle And Snow Grains" }, "-DZSGRA": { "text": "-DZSGRA", "spoken": "Light Drizzle, Snow Grains And Rain" }, "-DZSN": { "text": "-DZSN", "spoken": "Light Drizzle And Snow" }, "-DZSNRA": { "text": "-DZSNRA", "spoken": "Light Drizzle, Snow And Rain" }, "-FZDZ": { "text": "-FZDZ", "spoken": "Light Freezing Drizzle" }, "-FZDZPL": { "text": "-FZDZPL", "spoken": "Light Freezing Drizzle And Ice Pellets" }, "-FZDZRA": { "text": "-FZDZRA", "spoken": "Light Freezing Drizzle And Rain" }, "-FZDZSG": { "text": "-FZDZSG", "spoken": "Light Freezing Drizzle And Snow Grains" }, "-FZDZSN": { "text": "-FZDZSN", "spoken": "Light Freezing Drizzle And Snow" }, "-FZRA": { "text": "-FZRA", "spoken": "Light Freezing Rain" }, "-FZRADZ": { "text": "-FZRADZ", "spoken": "Light Freezing Rain And Drizzle" }, "-FZRAPL": { "text": "-FZRAPL", "spoken": "Light Freezing Rain And Ice Pellets" }, "-FZRASG": { "text": "-FZRASG", "spoken": "Light Freezing Rain And Snow Grains" }, "-FZRASN": { "text": "-FZRASN", "spoken": "Light Freezing Rain And Snow" }, "-FZUP": { "text": "-FZUP", "spoken": "Light Unidentified Freezing Precipitation" }, "-PL": { "text": "-PL", "spoken": "Light Ice Pellets" }, "-PLDZ": { "text": "-PLDZ", "spoken": "Light Ice Pellets And Drizzle" }, "-PLDZRA": { "text": "-PLDZRA", "spoken": "Light Ice Pellets, Drizzle And Rain" }, "-PLRA": { "text": "-PLRA", "spoken": "Light Ice Pellets And Rain" }, "-PLRADZ": { "text": "-PLRADZ", "spoken": "Light Ice Pellets, Rain And Drizzle" }, "-PLRASN": { "text": "-PLRASN", "spoken": "Light Ice Pellets, Rain And Snow" }, "-PLSG": { "text": "-PLSG", "spoken": "Light Ice Pellets And Snow Grains" }, "-PLSGSN": { "text": "-PLSGSN", "spoken": "Light Ice Pellets, Snow Grains And Snow" }, "-PLSN": { "text": "-PLSN", "spoken": "Light Ice Pellets And Snow" }, "-PLSNRA": { "text": "-PLSNRA", "spoken": "Light Ice Pellets, Snow And Rain" }, "-PLSNSG": { "text": "-PLSNSG", "spoken": "Light Ice Pellets, Snow And Snow Grains" }, "-RA": { "text": "-RA", "spoken": "Light Rain" }, "-RADZ": { "text": "-RADZ", "spoken": "Light Rain And Drizzle" }, "-RADZPL": { "text": "-RADZPL", "spoken": "Light Rain, Drizzle And Ice Pellets" }, "-RADZSG": { "text": "-RADZSG", "spoken": "Light Rain, Drizzle And Snow Grains" }, "-RADZSN": { "text": "-RADZSN", "spoken": "Light Rain, Drizzle And Snow" }, "-RAPL": { "text": "-RAPL", "spoken": "Light Rain And Ice Pellets" }, "-RAPLDZ": { "text": "-RAPLDZ", "spoken": "Light Rain, Ice Pellets And Drizzle" }, "-RAPLSN": { "text": "-RAPLSN", "spoken": "Light Rain, Ice Pellets And Snow" }, "-RASG": { "text": "-RASG", "spoken": "Light Rain And Snow Grains" }, "-RASGDZ": { "text": "-RASGDZ", "spoken": "Light Rain, Snow Grains And Drizzle" }, "-RASGSN": { "text": "-RASGSN", "spoken": "Light Rain, Snow Grains And Snow" }, "-RASN": { "text": "-RASN", "spoken": "Light Rain And Snow" }, "-RASNDZ": { "text": "-RASNDZ", "spoken": "Light Rain, Snow And Drizzle" }, "-RASNPL": { "text": "-RASNPL", "spoken": "Light Rain, Snow And Ice Pellets" }, "-RASNSG": { "text": "-RASNSG", "spoken": "Light Rain, Snow And Snow Grains" }, "-SG": { "text": "-SG", "spoken": "Light Snow Grains" }, "-SGDZ": { "text": "-SGDZ", "spoken": "Light Snow Grains And Drizzle" }, "-SGDZRA": { "text": "-SGDZRA", "spoken": "Light Snow Grains, Drizzle And Rain" }, "-SGPL": { "text": "-SGPL", "spoken": "Light Snow Grains And Ice Pellets" }, "-SGPLSN": { "text": "-SGPLSN", "spoken": "Light Snow Grains, Ice Pellets And Snow" }, "-SGRA": { "text": "-SGRA", "spoken": "Light Snow Grains And Rain" }, "-SGRADZ": { "text": "-SGRADZ", "spoken": "Light Snow Grains, Rain And Drizzle" }, "-SGRASN": { "text": "-SGRASN", "spoken": "Light Snow Grains, Rain And Snow" }, "-SGSN": { "text": "-SGSN", "spoken": "Light Snow Grains And Snow" }, "-SGSNPL": { "text": "-SGSNPL", "spoken": "Light Snow Grains, Snow And Ice Pellets" }, "-SGSNRA": { "text": "-SGSNRA", "spoken": "Light Snow Grains, Snow And Rain" }, "-SHGR": { "text": "-SHGR", "spoken": "Light Showers Of Hail" }, "-SHGRRA": { "text": "-SHGRRA", "spoken": "Light Showers Of Hail And Rain" }, "-SHGRRASN": { "text": "-SHGRRASN", "spoken": "Light Showers Of Hail, Rain And Snow" }, "-SHGRSN": { "text": "-SHGRSN", "spoken": "Light Showers Of Hail And Snow" }, "-SHGRSNRA": { "text": "-SHGRSNRA", "spoken": "Light Showers Of Hail, Snow And Rain" }, "-SHGS": { "text": "-SHGS", "spoken": "Light Showers Of Snow Pellets" }, "-SHGSRA": { "text": "-SHGSRA", "spoken": "Light Showers Of Snow Pellets And Rain" }, "-SHGSRASN": { "text": "-SHGSRASN", "spoken": "Light Showers Of Snow Pellets, Rain And Snow" }, "-SHGSSN": { "text": "-SHGSSN", "spoken": "Light Showers Of Snow Pellets And Snow" }, "-SHGSSNRA": { "text": "-SHGSSNRA", "spoken": "Light Showers Of Snow Pellets, Snow And Rain" }, "-SHRA": { "text": "-SHRA", "spoken": "Light Showers Of Rain" }, "-SHRAGR": { "text": "-SHRAGR", "spoken": "Light Showers Of Rain And Hail" }, "-SHRAGRSN": { "text": "-SHRAGRSN", "spoken": "Light Showers Of Rain, Hail And Snow" }, "-SHRAGS": { "text": "-SHRAGS", "spoken": "Light Showers Of Rain And Snow Pellets" }, "-SHRAGSSN": { "text": "-SHRAGSSN", "spoken": "Light Showers Of Rain, Snow Pellets And Snow" }, "-SHRASN": { "text": "-SHRASN", "spoken": "Light Showers Of Rain And Snow" }, "-SHRASNGR": { "text": "-SHRASNGR", "spoken": "Light Showers Of Rain, Snow And Hail" }, "-SHRASNGS": { "text": "-SHRASNGS", "spoken": "Light Showers Of Rain, Snow And Snow Pellets" }, "-SHSN": { "text": "-SHSN", "spoken": "Light Showers Of Snow" }, "-SHSNGR": { "text": "-SHSNGR", "spoken": "Light Showers Of Snow And Hail" }, "-SHSNGRRA": { "text": "-SHSNGRRA", "spoken": "Light Showers Of Snow, Hail And Rain" }, "-SHSNGS": { "text": "-SHSNGS", "spoken": "Light Showers Of Snow And Snow Pellets" }, "-SHSNGSRA": { "text": "-SHSNGSRA", "spoken": "Light Showers Of Snow, Snow Pellets And Rain" }, "-SHSNRA": { "text": "-SHSNRA", "spoken": "Light Showers Of Snow And Rain" }, "-SHSNRAGR": { "text": "-SHSNRAGR", "spoken": "Light Showers Of Snow, Rain And Hail" }, "-SHSNRAGS": { "text": "-SHSNRAGS", "spoken": "Light Showers Of Snow, Rain And Snow Pellets" }, "-SHUP": { "text": "-SHUP", "spoken": "Light Unidentified Showers Of Precipitation" }, "-SN": { "text": "-SN", "spoken": "Light Snow" }, "-SNDZ": { "text": "-SNDZ", "spoken": "Light Snow And Drizzle" }, "-SNDZRA": { "text": "-SNDZRA", "spoken": "Light Snow, Drizzle And Rain" }, "-SNPL": { "text": "-SNPL", "spoken": "Light Snow And Ice Pellets" }, "-SNPLRA": { "text": "-SNPLRA", "spoken": "Light Snow, Ice Pellets And Rain" }, "-SNPLSG": { "text": "-SNPLSG", "spoken": "Light Snow, Ice Pellets And Snow Grains" }, "-SNRA": { "text": "-SNRA", "spoken": "Light Snow And Rain" }, "-SNRADZ": { "text": "-SNRADZ", "spoken": "Light Snow, Rain And Drizzle" }, "-SNRAPL": { "text": "-SNRAPL", "spoken": "Light Snow, Rain And Ice Pellets" }, "-SNRASG": { "text": "-SNRASG", "spoken": "Light Snow, Rain And Snow Grains" }, "-SNSG": { "text": "-SNSG", "spoken": "Light Snow And Snow Grains" }, "-SNSGPL": { "text": "-SNSGPL", "spoken": "Light Snow, Snow Grains And Ice Pellets" }, "-SNSGRA": { "text": "-SNSGRA", "spoken": "Light Snow, Snow Grains And Rain" }, "-SS": { "text": "-SS", "spoken": "Light Sandstorm" }, "-TSGR": { "text": "-TSGR", "spoken": "Thunderstorm With Light Hail" }, "-TSGRRA": { "text": "-TSGRRA", "spoken": "Thunderstorm With Light Hail And Rain" }, "-TSGRRASN": { "text": "-TSGRRASN", "spoken": "Thunderstorm With Light Hail, Rain And Snow" }, "-TSGRSN": { "text": "-TSGRSN", "spoken": "Thunderstorm With Light Hail And Snow" }, "-TSGRSNRA": { "text": "-TSGRSNRA", "spoken": "Thunderstorm With Light Hail, Snow And Rain" }, "-TSGS": { "text": "-TSGS", "spoken": "Thunderstorm With Light Snow Pellets" }, "-TSGSRA": { "text": "-TSGSRA", "spoken": "Thunderstorm With Light Snow Pellets And Rain" }, "-TSGSRASN": { "text": "-TSGSRASN", "spoken": "Thunderstorm With Light Snow Pellets, Rain And Snow" }, "-TSGSSN": { "text": "-TSGSSN", "spoken": "Thunderstorm With Light Snow Pellets And Snow" }, "-TSGSSNRA": { "text": "-TSGSSNRA", "spoken": "Thunderstorm With Light Snow Pellets, Snow And Rain" }, "-TSRA": { "text": "-TSRA", "spoken": "Thunderstorm With Light Rain" }, "-TSRAGR": { "text": "-TSRAGR", "spoken": "Thunderstorm With Light Rain And Hail" }, "-TSRAGRSN": { "text": "-TSRAGRSN", "spoken": "Thunderstorm With Light Rain, Hail And Snow" }, "-TSRAGS": { "text": "-TSRAGS", "spoken": "Thunderstorm With Light Rain And Snow Pellets" }, "-TSRAGSSN": { "text": "-TSRAGSSN", "spoken": "Thunderstorm With Light Rain, Snow Pellets And Snow" }, "-TSRASN": { "text": "-TSRASN", "spoken": "Thunderstorm With Light Rain And Snow" }, "-TSRASNGR": { "text": "-TSRASNGR", "spoken": "Thunderstorm With Light Rain, Snow And Hail" }, "-TSRASNGS": { "text": "-TSRASNGS", "spoken": "Thunderstorm With Light Rain, Snow And Snow Pellets" }, "-TSSN": { "text": "-TSSN", "spoken": "Thunderstorm With Light Snow" }, "-TSSNGR": { "text": "-TSSNGR", "spoken": "Thunderstorm With Light Snow And Hail" }, "-TSSNGRRA": { "text": "-TSSNGRRA", "spoken": "Thunderstorm With Light Snow, Hail And Rain" }, "-TSSNGS": { "text": "-TSSNGS", "spoken": "Thunderstorm With Light Snow And Snow Pellets" }, "-TSSNGSRA": { "text": "-TSSNGSRA", "spoken": "Thunderstorm With Light Snow, Snow Pellets And Rain" }, "-TSSNRA": { "text": "-TSSNRA", "spoken": "Thunderstorm With Light Snow And Rain" }, "-TSSNRAGR": { "text": "-TSSNRAGR", "spoken": "Thunderstorm With Light Snow, Rain And Hail" }, "-TSSNRAGS": { "text": "-TSSNRAGS", "spoken": "Thunderstorm With Light Snow, Rain And Snow Pellets" }, "-TSUP": { "text": "-TSUP", "spoken": "Thunderstorm With Light Unidentified Precipitation" }, "-UP": { "text": "-UP", "spoken": "Light Unidentified Precipitation" }, "+DS": { "text": "+DS", "spoken": "Heavy Duststorm" }, "+DZ": { "text": "+DZ", "spoken": "Heavy Drizzle" }, "+DZPL": { "text": "+DZPL", "spoken": "Heavy Drizzle And Ice Pellets" }, "+DZPLRA": { "text": "+DZPLRA", "spoken": "Heavy Drizzle, Ice Pellets And Rain" }, "+DZRA": { "text": "+DZRA", "spoken": "Heavy Drizzle And Rain" }, "+DZRAPL": { "text": "+DZRAPL", "spoken": "Heavy Drizzle, Rain And Ice Pellets" }, "+DZRASG": { "text": "+DZRASG", "spoken": "Heavy Drizzle, Rain And Snow Grains" }, "+DZRASN": { "text": "+DZRASN", "spoken": "Heavy Drizzle, Rain And Snow" }, "+DZSG": { "text": "+DZSG", "spoken": "Heavy Drizzle And Snow Grains" }, "+DZSGRA": { "text": "+DZSGRA", "spoken": "Heavy Drizzle, Snow Grains And Rain" }, "+DZSN": { "text": "+DZSN", "spoken": "Heavy Drizzle And Snow" }, "+DZSNRA": { "text": "+DZSNRA", "spoken": "Heavy Drizzle, Snow And Rain" }, "+FC": { "text": "+FC", "spoken": "Well-Developed Funnel Cloud" }, "+FZDZ": { "text": "+FZDZ", "spoken": "Heavy Freezing Drizzle" }, "+FZDZPL": { "text": "+FZDZPL", "spoken": "Heavy Freezing Drizzle And Ice Pellets" }, "+FZDZRA": { "text": "+FZDZRA", "spoken": "Heavy Freezing Drizzle And Rain" }, "+FZDZSG": { "text": "+FZDZSG", "spoken": "Heavy Freezing Drizzle And Snow Grains" }, "+FZDZSN": { "text": "+FZDZSN", "spoken": "Heavy Freezing Drizzle And Snow" }, "+FZRA": { "text": "+FZRA", "spoken": "Heavy Freezing Rain" }, "+FZRADZ": { "text": "+FZRADZ", "spoken": "Heavy Freezing Rain And Drizzle" }, "+FZRAPL": { "text": "+FZRAPL", "spoken": "Heavy Freezing Rain And Ice Pellets" }, "+FZRASG": { "text": "+FZRASG", "spoken": "Heavy Freezing Rain And Snow Grains" }, "+FZRASN": { "text": "+FZRASN", "spoken": "Heavy Freezing Rain And Snow" }, "+FZUP": { "text": "+FZUP", "spoken": "Heavy Unidentified Freezing Precipitation" }, "+PL": { "text": "+PL", "spoken": "Heavy Ice Pellets" }, "+PLDZ": { "text": "+PLDZ", "spoken": "Heavy Ice Pellets And Drizzle" }, "+PLDZRA": { "text": "+PLDZRA", "spoken": "Heavy Ice Pellets, Drizzle And Rain" }, "+PLRA": { "text": "+PLRA", "spoken": "Heavy Ice Pellets And Rain" }, "+PLRADZ": { "text": "+PLRADZ", "spoken": "Heavy Ice Pellets, Rain And Drizzle" }, "+PLRASN": { "text": "+PLRASN", "spoken": "Heavy Ice Pellets, Rain And Snow" }, "+PLSG": { "text": "+PLSG", "spoken": "Heavy Ice Pellets And Snow Grains" }, "+PLSGSN": { "text": "+PLSGSN", "spoken": "Heavy Ice Pellets, Snow Grains And Snow" }, "+PLSN": { "text": "+PLSN", "spoken": "Heavy Ice Pellets And Snow" }, "+PLSNRA": { "text": "+PLSNRA", "spoken": "Heavy Ice Pellets, Snow And Rain" }, "+PLSNSG": { "text": "+PLSNSG", "spoken": "Heavy Ice Pellets, Snow And Snow Grains" }, "+RA": { "text": "+RA", "spoken": "Heavy Rain" }, "+RADZ": { "text": "+RADZ", "spoken": "Heavy Rain And Drizzle" }, "+RADZPL": { "text": "+RADZPL", "spoken": "Heavy Rain, Drizzle And Ice Pellets" }, "+RADZSG": { "text": "+RADZSG", "spoken": "Heavy Rain, Drizzle And Snow Grains" }, "+RADZSN": { "text": "+RADZSN", "spoken": "Heavy Rain, Drizzle And Snow" }, "+RAPL": { "text": "+RAPL", "spoken": "Heavy Rain And Ice Pellets" }, "+RAPLDZ": { "text": "+RAPLDZ", "spoken": "Heavy Rain, Ice Pellets And Drizzle" }, "+RAPLSN": { "text": "+RAPLSN", "spoken": "Heavy Rain, Ice Pellets And Snow" }, "+RASG": { "text": "+RASG", "spoken": "Heavy Rain And Snow Grains" }, "+RASGDZ": { "text": "+RASGDZ", "spoken": "Heavy Rain, Snow Grains And Drizzle" }, "+RASGSN": { "text": "+RASGSN", "spoken": "Heavy Rain, Snow Grains And Snow" }, "+RASN": { "text": "+RASN", "spoken": "Heavy Rain And Snow" }, "+RASNDZ": { "text": "+RASNDZ", "spoken": "Heavy Rain, Snow And Drizzle" }, "+RASNPL": { "text": "+RASNPL", "spoken": "Heavy Rain, Snow And Ice Pellets" }, "+RASNSG": { "text": "+RASNSG", "spoken": "Heavy Rain, Snow And Snow Grains" }, "+SG": { "text": "+SG", "spoken": "Heavy Snow Grains" }, "+SGDZ": { "text": "+SGDZ", "spoken": "Heavy Snow Grains And Drizzle" }, "+SGDZRA": { "text": "+SGDZRA", "spoken": "Heavy Snow Grains, Drizzle And Rain" }, "+SGPL": { "text": "+SGPL", "spoken": "Heavy Snow Grains And Ice Pellets" }, "+SGPLSN": { "text": "+SGPLSN", "spoken": "Heavy Snow Grains, Ice Pellets And Snow" }, "+SGRA": { "text": "+SGRA", "spoken": "Heavy Snow Grains And Rain" }, "+SGRADZ": { "text": "+SGRADZ", "spoken": "Heavy Snow Grains, Rain And Drizzle" }, "+SGRASN": { "text": "+SGRASN", "spoken": "Heavy Snow Grains, Rain And Snow" }, "+SGSN": { "text": "+SGSN", "spoken": "Heavy Snow Grains And Snow" }, "+SGSNPL": { "text": "+SGSNPL", "spoken": "Heavy Snow Grains, Snow And Ice Pellets" }, "+SGSNRA": { "text": "+SGSNRA", "spoken": "Heavy Snow Grains, Snow And Rain" }, "+SHGR": { "text": "+SHGR", "spoken": "Heavy Showers Of Hail" }, "+SHGRRA": { "text": "+SHGRRA", "spoken": "Heavy Showers Of Hail And Rain" }, "+SHGRRASN": { "text": "+SHGRRASN", "spoken": "Heavy Showers Of Hail, Rain And Snow" }, "+SHGRSN": { "text": "+SHGRSN", "spoken": "Heavy Showers Of Hail And Snow" }, "+SHGRSNRA": { "text": "+SHGRSNRA", "spoken": "Heavy Showers Of Hail, Snow And Rain" }, "+SHGS": { "text": "+SHGS", "spoken": "Heavy Showers Of Snow Pellets" }, "+SHGSRA": { "text": "+SHGSRA", "spoken": "Heavy Showers Of Snow Pellets And Rain" }, "+SHGSRASN": { "text": "+SHGSRASN", "spoken": "Heavy Showers Of Snow Pellets, Rain And Snow" }, "+SHGSSN": { "text": "+SHGSSN", "spoken": "Heavy Showers Of Snow Pellets And Snow" }, "+SHGSSNRA": { "text": "+SHGSSNRA", "spoken": "Heavy Showers Of Snow Pellets, Snow And Rain" }, "+SHRA": { "text": "+SHRA", "spoken": "Heavy Showers Of Rain" }, "+SHRAGR": { "text": "+SHRAGR", "spoken": "Heavy Showers Of Rain And Hail" }, "+SHRAGRSN": { "text": "+SHRAGRSN", "spoken": "Heavy Showers Of Rain, Hail And Snow" }, "+SHRAGS": { "text": "+SHRAGS", "spoken": "Heavy Showers Of Rain And Snow Pellets" }, "+SHRAGSSN": { "text": "+SHRAGSSN", "spoken": "Heavy Showers Of Rain, Snow Pellets And Snow" }, "+SHRASN": { "text": "+SHRASN", "spoken": "Heavy Showers Of Rain And Snow" }, "+SHRASNGR": { "text": "+SHRASNGR", "spoken": "Heavy Showers Of Rain, Snow And Hail" }, "+SHRASNGS": { "text": "+SHRASNGS", "spoken": "Heavy Showers Of Rain, Snow And Snow Pellets" }, "+SHSN": { "text": "+SHSN", "spoken": "Heavy Showers Of Snow" }, "+SHSNGR": { "text": "+SHSNGR", "spoken": "Heavy Showers Of Snow And Hail" }, "+SHSNGRRA": { "text": "+SHSNGRRA", "spoken": "Heavy Showers Of Snow, Hail And Rain" }, "+SHSNGS": { "text": "+SHSNGS", "spoken": "Heavy Showers Of Snow And Snow Pellets" }, "+SHSNGSRA": { "text": "+SHSNGSRA", "spoken": "Heavy Showers Of Snow, Snow Pellets And Rain" }, "+SHSNRA": { "text": "+SHSNRA", "spoken": "Heavy Showers Of Snow And Rain" }, "+SHSNRAGR": { "text": "+SHSNRAGR", "spoken": "Heavy Showers Of Snow, Rain And Hail" }, "+SHSNRAGS": { "text": "+SHSNRAGS", "spoken": "Heavy Showers Of Snow, Rain And Snow Pellets" }, "+SHUP": { "text": "+SHUP", "spoken": "Heavy Unidentified Showers Of Precipitation" }, "+SN": { "text": "+SN", "spoken": "Heavy Snow" }, "+SNDZ": { "text": "+SNDZ", "spoken": "Heavy Snow And Drizzle" }, "+SNDZRA": { "text": "+SNDZRA", "spoken": "Heavy Snow, Drizzle And Rain" }, "+SNPL": { "text": "+SNPL", "spoken": "Heavy Snow And Ice Pellets" }, "+SNPLRA": { "text": "+SNPLRA", "spoken": "Heavy Snow, Ice Pellets And Rain" }, "+SNPLSG": { "text": "+SNPLSG", "spoken": "Heavy Snow, Ice Pellets And Snow Grains" }, "+SNRA": { "text": "+SNRA", "spoken": "Heavy Snow And Rain" }, "+SNRADZ": { "text": "+SNRADZ", "spoken": "Heavy Snow, Rain And Drizzle" }, "+SNRAPL": { "text": "+SNRAPL", "spoken": "Heavy Snow, Rain And Ice Pellets" }, "+SNRASG": { "text": "+SNRASG", "spoken": "Heavy Snow, Rain And Snow Grains" }, "+SNSG": { "text": "+SNSG", "spoken": "Heavy Snow And Snow Grains" }, "+SNSGPL": { "text": "+SNSGPL", "spoken": "Heavy Snow, Snow Grains And Ice Pellets" }, "+SNSGRA": { "text": "+SNSGRA", "spoken": "Heavy Snow, Snow Grains And Rain" }, "+SS": { "text": "+SS", "spoken": "Heavy Sandstorm" }, "+TSGR": { "text": "+TSGR", "spoken": "Thunderstorm With Heavy Hail" }, "+TSGRRA": { "text": "+TSGRRA", "spoken": "Thunderstorm With Heavy Hail And Rain" }, "+TSGRRASN": { "text": "+TSGRRASN", "spoken": "Thunderstorm With Heavy Hail, Rain And Snow" }, "+TSGRSN": { "text": "+TSGRSN", "spoken": "Thunderstorm With Heavy Hail And Snow" }, "+TSGRSNRA": { "text": "+TSGRSNRA", "spoken": "Thunderstorm With Heavy Hail, Snow And Rain" }, "+TSGS": { "text": "+TSGS", "spoken": "Thunderstorm With Heavy Snow Pellets" }, "+TSGSRA": { "text": "+TSGSRA", "spoken": "Thunderstorm With Heavy Snow Pellets And Rain" }, "+TSGSRASN": { "text": "+TSGSRASN", "spoken": "Thunderstorm With Heavy Snow Pellets, Rain And Snow" }, "+TSGSSN": { "text": "+TSGSSN", "spoken": "Thunderstorm With Heavy Snow Pellets And Snow" }, "+TSGSSNRA": { "text": "+TSGSSNRA", "spoken": "Thunderstorm With Heavy Snow Pellets, Snow And Rain" }, "+TSRA": { "text": "+TSRA", "spoken": "Thunderstorm With Heavy Rain" }, "+TSRAGR": { "text": "+TSRAGR", "spoken": "Thunderstorm With Heavy Rain And Hail" }, "+TSRAGRSN": { "text": "+TSRAGRSN", "spoken": "Thunderstorm With Heavy Rain, Hail And Snow" }, "+TSRAGS": { "text": "+TSRAGS", "spoken": "Thunderstorm With Heavy Rain And Snow Pellets" }, "+TSRAGSSN": { "text": "+TSRAGSSN", "spoken": "Thunderstorm With Heavy Rain, Snow Pellets And Snow" }, "+TSRASN": { "text": "+TSRASN", "spoken": "Thunderstorm With Heavy Rain And Snow" }, "+TSRASNGR": { "text": "+TSRASNGR", "spoken": "Thunderstorm With Heavy Rain, Snow And Hail" }, "+TSRASNGS": { "text": "+TSRASNGS", "spoken": "Thunderstorm With Heavy Rain, Snow And Snow Pellets" }, "+TSSN": { "text": "+TSSN", "spoken": "Thunderstorm With Heavy Snow" }, "+TSSNGR": { "text": "+TSSNGR", "spoken": "Thunderstorm With Heavy Snow And Hail" }, "+TSSNGRRA": { "text": "+TSSNGRRA", "spoken": "Thunderstorm With Heavy Snow, Hail And Rain" }, "+TSSNGS": { "text": "+TSSNGS", "spoken": "Thunderstorm With Heavy Snow And Snow Pellets" }, "+TSSNGSRA": { "text": "+TSSNGSRA", "spoken": "Thunderstorm With Heavy Snow, Snow Pellets And Rain" }, "+TSSNRA": { "text": "+TSSNRA", "spoken": "Thunderstorm With Heavy Snow And Rain" }, "+TSSNRAGR": { "text": "+TSSNRAGR", "spoken": "Thunderstorm With Heavy Snow, Rain And Hail" }, "+TSSNRAGS": { "text": "+TSSNRAGS", "spoken": "Thunderstorm With Heavy Snow, Rain And Snow Pellets" }, "+TSUP": { "text": "+TSUP", "spoken": "Thunderstorm With Heavy Unidentified Precipitation" }, "+UP": { "text": "+UP", "spoken": "Heavy Unidentified Precipitation" }, "BC": { "text": "BC", "spoken": "patches" }, "BCFG": { "text": "BCFG", "spoken": "Patches Of Fog" }, "BL": { "text": "BL", "spoken": "blowing" }, "BLDU": { "text": "BLDU", "spoken": "Blowing Dust" }, "BLSA": { "text": "BLSA", "spoken": "Blowing Sand" }, "BLSN": { "text": "BLSN", "spoken": "Blowing Snow" }, "BR": { "text": "BR", "spoken": "mist" }, "DR": { "text": "DR", "spoken": "low drifting" }, "DRDU": { "text": "DRDU", "spoken": "Low Drifting Dust" }, "DRSA": { "text": "DRSA", "spoken": "Low Drifting Sand" }, "DRSN": { "text": "DRSN", "spoken": "Low Drifting Snow" }, "DS": { "text": "DS", "spoken": "dust storm" }, "DU": { "text": "DU", "spoken": "widespread dust" }, "DZ": { "text": "DZ", "spoken": "drizzle" }, "DZPL": { "text": "DZPL", "spoken": "Drizzle And Ice Pellets" }, "DZPLRA": { "text": "DZPLRA", "spoken": "Drizzle, Ice Pellets And Rain" }, "DZRA": { "text": "DZRA", "spoken": "Drizzle And Rain" }, "DZRAPL": { "text": "DZRAPL", "spoken": "Drizzle, Rain And Ice Pellets" }, "DZRASG": { "text": "DZRASG", "spoken": "Drizzle, Rain And Snow Grains" }, "DZRASN": { "text": "DZRASN", "spoken": "Drizzle, Rain And Snow" }, "DZSG": { "text": "DZSG", "spoken": "Drizzle And Snow Grains" }, "DZSGRA": { "text": "DZSGRA", "spoken": "Drizzle, Snow Grains And Rain" }, "DZSN": { "text": "DZSN", "spoken": "Drizzle And Snow" }, "DZSNRA": { "text": "DZSNRA", "spoken": "Drizzle, Snow And Rain" }, "FC": { "text": "FC", "spoken": "funnel cloud tornado waterspout" }, "FG": { "text": "FG", "spoken": "fog" }, "FU": { "text": "FU", "spoken": "smoke" }, "FZ": { "text": "FZ", "spoken": "freezing" }, "FZDZ": { "text": "FZDZ", "spoken": "Freezing Drizzle" }, "FZDZPL": { "text": "FZDZPL", "spoken": "Freezing Drizzle And Ice Pellets" }, "FZDZRA": { "text": "FZDZRA", "spoken": "Freezing Drizzle And Rain" }, "FZDZSG": { "text": "FZDZSG", "spoken": "Freezing Drizzle And Snow Grains" }, "FZDZSN": { "text": "FZDZSN", "spoken": "Freezing Drizzle And Snow" }, "FZFG": { "text": "FZFG", "spoken": "Freezing Fog" }, "FZRA": { "text": "FZRA", "spoken": "Freezing Rain" }, "FZRADZ": { "text": "FZRADZ", "spoken": "Freezing Rain And Drizzle" }, "FZRAPL": { "text": "FZRAPL", "spoken": "Freezing Rain And Ice Pellets" }, "FZRASG": { "text": "FZRASG", "spoken": "Freezing Rain And Snow Grains" }, "FZRASN": { "text": "FZRASN", "spoken": "Freezing Rain And Snow" }, "FZUP": { "text": "FZUP", "spoken": "Unidentified Freezing Precipitation" }, "GR": { "text": "GR", "spoken": "hail" }, "GS": { "text": "GS", "spoken": "small hail" }, "HZ": { "text": "HZ", "spoken": "haze" }, "IC": { "text": "IC", "spoken": "ice crystals" }, "MI": { "text": "MI", "spoken": "shallow" }, "MIFG": { "text": "MIFG", "spoken": "Shallow Fog" }, "NSW": { "text": "NSW", "spoken": "No Significant Weather" }, "PL": { "text": "PL", "spoken": "ice pellets" }, "PLDZ": { "text": "PLDZ", "spoken": "Ice Pellets And Drizzle" }, "PLDZRA": { "text": "PLDZRA", "spoken": "Ice Pellets, Drizzle And Rain" }, "PLRA": { "text": "PLRA", "spoken": "Ice Pellets And Rain" }, "PLRADZ": { "text": "PLRADZ", "spoken": "Ice Pellets, Rain And Drizzle" }, "PLRASN": { "text": "PLRASN", "spoken": "Ice Pellets, Rain And Snow" }, "PLSG": { "text": "PLSG", "spoken": "Ice Pellets And Snow Grains" }, "PLSGSN": { "text": "PLSGSN", "spoken": "Ice Pellets, Snow Grains And Snow" }, "PLSN": { "text": "PLSN", "spoken": "Ice Pellets And Snow" }, "PLSNRA": { "text": "PLSNRA", "spoken": "Ice Pellets, Snow And Rain" }, "PLSNSG": { "text": "PLSNSG", "spoken": "Ice Pellets, Snow And Snow Grains" }, "PO": { "text": "PO", "spoken": "well developed dust, sand whirls" }, "PR": { "text": "PR", "spoken": "partial" }, "PRFG": { "text": "PRFG", "spoken": "Partial Fog" }, "PY": { "text": "PY", "spoken": "spray" }, "RA": { "text": "RA", "spoken": "rain" }, "RADZ": { "text": "RADZ", "spoken": "Rain And Drizzle" }, "RADZPL": { "text": "RADZPL", "spoken": "Rain, Drizzle And Ice Pellets" }, "RADZSG": { "text": "RADZSG", "spoken": "Rain, Drizzle And Snow Grains" }, "RADZSN": { "text": "RADZSN", "spoken": "Rain, Drizzle And Snow" }, "RAPL": { "text": "RAPL", "spoken": "Rain And Ice Pellets" }, "RAPLDZ": { "text": "RAPLDZ", "spoken": "Rain, Ice Pellets And Drizzle" }, "RAPLSN": { "text": "RAPLSN", "spoken": "Rain, Ice Pellets And Snow" }, "RASG": { "text": "RASG", "spoken": "Rain And Snow Grains" }, "RASGDZ": { "text": "RASGDZ", "spoken": "Rain, Snow Grains And Drizzle" }, "RASGSN": { "text": "RASGSN", "spoken": "Rain, Snow Grains And Snow" }, "RASN": { "text": "RASN", "spoken": "Rain And Snow" }, "RASNDZ": { "text": "RASNDZ", "spoken": "Rain, Snow And Drizzle" }, "RASNPL": { "text": "RASNPL", "spoken": "Rain, Snow And Ice Pellets" }, "RASNSG": { "text": "RASNSG", "spoken": "Rain, Snow And Snow Grains" }, "SA": { "text": "SA", "spoken": "sand" }, "SG": { "text": "SG", "spoken": "snow grains" }, "SGDZ": { "text": "SGDZ", "spoken": "Snow Grains And Drizzle" }, "SGDZRA": { "text": "SGDZRA", "spoken": "Snow Grains, Drizzle And Rain" }, "SGPL": { "text": "SGPL", "spoken": "Snow Grains And Ice Pellets" }, "SGPLSN": { "text": "SGPLSN", "spoken": "Snow Grains, Ice Pellets And Snow" }, "SGRA": { "text": "SGRA", "spoken": "Snow Grains And Rain" }, "SGRADZ": { "text": "SGRADZ", "spoken": "Snow Grains, Rain And Drizzle" }, "SGRASN": { "text": "SGRASN", "spoken": "Snow Grains, Rain And Snow" }, "SGSN": { "text": "SGSN", "spoken": "Snow Grains And Snow" }, "SGSNPL": { "text": "SGSNPL", "spoken": "Snow Grains, Snow And Ice Pellets" }, "SGSNRA": { "text": "SGSNRA", "spoken": "Snow Grains, Snow And Rain" }, "SH": { "text": "SH", "spoken": "showers" }, "SHGR": { "text": "SHGR", "spoken": "Showers Of Hail" }, "SHGRRA": { "text": "SHGRRA", "spoken": "Showers Of Hail And Rain" }, "SHGRRASN": { "text": "SHGRRASN", "spoken": "Showers Of Hail, Rain And Snow" }, "SHGRSN": { "text": "SHGRSN", "spoken": "Showers Of Hail And Snow" }, "SHGRSNRA": { "text": "SHGRSNRA", "spoken": "Showers Of Hail, Snow And Rain" }, "SHGS": { "text": "SHGS", "spoken": "Showers Of Snow Pellets" }, "SHGSRA": { "text": "SHGSRA", "spoken": "Showers Of Snow Pellets And Rain" }, "SHGSRASN": { "text": "SHGSRASN", "spoken": "Showers Of Snow Pellets, Rain And Snow" }, "SHGSSN": { "text": "SHGSSN", "spoken": "Showers Of Snow Pellets And Snow" }, "SHGSSNRA": { "text": "SHGSSNRA", "spoken": "Showers Of Snow Pellets, Snow And Rain" }, "SHRA": { "text": "SHRA", "spoken": "Showers Of Rain" }, "SHRAGR": { "text": "SHRAGR", "spoken": "Showers Of Rain And Hail" }, "SHRAGRSN": { "text": "SHRAGRSN", "spoken": "Showers Of Rain, Hail And Snow" }, "SHRAGS": { "text": "SHRAGS", "spoken": "Showers Of Rain And Snow Pellets" }, "SHRAGSSN": { "text": "SHRAGSSN", "spoken": "Showers Of Rain, Snow Pellets And Snow" }, "SHRASN": { "text": "SHRASN", "spoken": "Showers Of Rain And Snow" }, "SHRASNGR": { "text": "SHRASNGR", "spoken": "Showers Of Rain, Snow And Hail" }, "SHRASNGS": { "text": "SHRASNGS", "spoken": "Showers Of Rain, Snow And Snow Pellets" }, "SHSN": { "text": "SHSN", "spoken": "Showers Of Snow" }, "SHSNGR": { "text": "SHSNGR", "spoken": "Showers Of Snow And Hail" }, "SHSNGRRA": { "text": "SHSNGRRA", "spoken": "Showers Of Snow, Hail And Rain" }, "SHSNGS": { "text": "SHSNGS", "spoken": "Showers Of Snow And Snow Pellets" }, "SHSNGSRA": { "text": "SHSNGSRA", "spoken": "Showers Of Snow, Snow Pellets And Rain" }, "SHSNRA": { "text": "SHSNRA", "spoken": "Showers Of Snow And Rain" }, "SHSNRAGR": { "text": "SHSNRAGR", "spoken": "Showers Of Snow, Rain And Hail" }, "SHSNRAGS": { "text": "SHSNRAGS", "spoken": "Showers Of Snow, Rain And Snow Pellets" }, "SHUP": { "text": "SHUP", "spoken": "Unidentified Showers Of Precipitation" }, "SN": { "text": "SN", "spoken": "snow" }, "SNDZ": { "text": "SNDZ", "spoken": "Snow And Drizzle" }, "SNDZRA": { "text": "SNDZRA", "spoken": "Snow, Drizzle And Rain" }, "SNPL": { "text": "SNPL", "spoken": "Snow And Ice Pellets" }, "SNPLRA": { "text": "SNPLRA", "spoken": "Snow, Ice Pellets And Rain" }, "SNPLSG": { "text": "SNPLSG", "spoken": "Snow, Ice Pellets And Snow Grains" }, "SNRA": { "text": "SNRA", "spoken": "Snow And Rain" }, "SNRADZ": { "text": "SNRADZ", "spoken": "Snow, Rain And Drizzle" }, "SNRAPL": { "text": "SNRAPL", "spoken": "Snow, Rain And Ice Pellets" }, "SNRASG": { "text": "SNRASG", "spoken": "Snow, Rain And Snow Grains" }, "SNSG": { "text": "SNSG", "spoken": "Snow And Snow Grains" }, "SNSGPL": { "text": "SNSGPL", "spoken": "Snow, Snow Grains And Ice Pellets" }, "SNSGRA": { "text": "SNSGRA", "spoken": "Snow, Snow Grains And Rain" }, "SQ": { "text": "SQ", "spoken": "squalls" }, "SS": { "text": "SS", "spoken": "sandstorm" }, "TS": { "text": "TS", "spoken": "thunderstorm" }, "TSGR": { "text": "TSGR", "spoken": "Thunderstorm With Hail" }, "TSGRRA": { "text": "TSGRRA", "spoken": "Thunderstorm With Hail And Rain" }, "TSGRRASN": { "text": "TSGRRASN", "spoken": "Thunderstorm With Hail, Rain And Snow" }, "TSGRSN": { "text": "TSGRSN", "spoken": "Thunderstorm With Hail And Snow" }, "TSGRSNRA": { "text": "TSGRSNRA", "spoken": "Thunderstorm With Hail, Snow And Rain" }, "TSGS": { "text": "TSGS", "spoken": "Thunderstorm With Snow Pellets" }, "TSGSRA": { "text": "TSGSRA", "spoken": "Thunderstorm With Snow Pellets And Rain" }, "TSGSRASN": { "text": "TSGSRASN", "spoken": "Thunderstorm With Snow Pellets, Rain And Snow" }, "TSGSSN": { "text": "TSGSSN", "spoken": "Thunderstorm With Snow Pellets And Snow" }, "TSGSSNRA": { "text": "TSGSSNRA", "spoken": "Thunderstorm With Snow Pellets, Snow And Rain" }, "TSRA": { "text": "TSRA", "spoken": "Thunderstorm With Rain" }, "TSRAGR": { "text": "TSRAGR", "spoken": "Thunderstorm With Rain And Hail" }, "TSRAGRSN": { "text": "TSRAGRSN", "spoken": "Thunderstorm With Rain, Hail And Snow" }, "TSRAGS": { "text": "TSRAGS", "spoken": "Thunderstorm With Rain And Snow Pellets" }, "TSRAGSSN": { "text": "TSRAGSSN", "spoken": "Thunderstorm With Rain, Snow Pellets And Snow" }, "TSRASN": { "text": "TSRASN", "spoken": "Thunderstorm With Rain And Snow" }, "TSRASNGR": { "text": "TSRASNGR", "spoken": "Thunderstorm With Rain, Snow And Hail" }, "TSRASNGS": { "text": "TSRASNGS", "spoken": "Thunderstorm With Rain, Snow And Snow Pellets" }, "TSSN": { "text": "TSSN", "spoken": "Thunderstorm With Snow" }, "TSSNGR": { "text": "TSSNGR", "spoken": "Thunderstorm With Snow And Hail" }, "TSSNGRRA": { "text": "TSSNGRRA", "spoken": "Thunderstorm With Snow, Hail And Rain" }, "TSSNGS": { "text": "TSSNGS", "spoken": "Thunderstorm With Snow And Snow Pellets" }, "TSSNGSRA": { "text": "TSSNGSRA", "spoken": "Thunderstorm With Snow, Snow Pellets And Rain" }, "TSSNRA": { "text": "TSSNRA", "spoken": "Thunderstorm With Snow And Rain" }, "TSSNRAGR": { "text": "TSSNRAGR", "spoken": "Thunderstorm With Snow, Rain And Hail" }, "TSSNRAGS": { "text": "TSSNRAGS", "spoken": "Thunderstorm With Snow, Rain And Snow Pellets" }, "TSUP": { "text": "TSUP", "spoken": "Thunderstorm With Unidentified Precipitation" }, "UP": { "text": "UP", "spoken": "unknown precipitation" }, "VA": { "text": "VA", "spoken": "volcanic ash" }, "VCBLDU": { "text": "VCBLDU", "spoken": "Blowing Dust In The Vicinity" }, "VCBLSA": { "text": "VCBLSA", "spoken": "Blowing Sand In The Vicinity" }, "VCBLSN": { "text": "VCBLSN", "spoken": "Blowing Snow In The Vicinity" }, "VCDS": { "text": "VCDS", "spoken": "Duststorm In The Vicinity" }, "VCFC": { "text": "VCFC", "spoken": "Funnel Cloud In The Vicinity" }, "VCFG": { "text": "VCFG", "spoken": "Fog In The Vicinity" }, "VCPO": { "text": "VCPO", "spoken": "Dust/Sand Whirls In The Vicinity" }, "VCSH": { "text": "VCSH", "spoken": "Showers In The Vicinity" }, "VCSS": { "text": "VCSS", "spoken": "Sandstorm In The Vicinity" }, "VCTS": { "text": "VCTS", "spoken": "Thunderstorm In The Vicinity" }, "VCVA": { "text": "VCVA", "spoken": "Volcanic Ash In The Vicinity" } }, "template": { "text": "{weather}", "voice": "PRESENT WEATHER {weather}" } }, "recentWeather": { "template": { "text": "RE{weather}", "voice": "RECENT WEATHER {weather}" } }, "clouds": { "identifyCeilingLayer": false, "identifyCeilingLayerTextAtis": false, "textAtisCeilingPrefix": "CIG", "cloudCeilingLayerTypes": [ "BKN", "OVC" ], "convertToMetric": false, "isAltitudeInHundreds": false, "undeterminedLayerAltitude": { "text": "///", "voice": "cloud height not available" }, "automaticCbDetection": { "text": "//////CB", "voice": "RADAR DETECTED C-B CLOUDS" }, "types": { "FEW": { "text": "FEW{altitude}{convective}", "voice": "few {altitude} feet {convective}" }, "SCT": { "text": "SCT{altitude}{convective}", "voice": "scattered {altitude} feet {convective}" }, "BKN": { "text": "BKN{altitude}{convective}", "voice": "broken {altitude} feet {convective}" }, "OVC": { "text": "OVC{altitude}{convective}", "voice": "overcast {altitude} feet {convective}" }, "VV": { "text": "VV{altitude}", "voice": "vertical visibility {altitude} feet" }, "NSC": { "text": "NSC", "voice": "no significant clouds" }, "NCD": { "text": "NCD", "voice": "no clouds detected" }, "CLR": { "text": "CLR", "voice": "sky clear below one-two thousand" }, "SKC": { "text": "SKC", "voice": "sky clear" } }, "convectiveTypes": { "CB": "cee bee", "TCU": "towering cumulus" }, "template": { "text": "{clouds}", "voice": "CLOUDS {clouds}" } }, "temperature": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "T{temp}", "voice": "TEMPERATURE {temp}" } }, "dewpoint": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "DP{dewpoint}", "voice": "DEWPOINT {dewpoint}" } }, "altimeter": { "pronounceDecimal": false, "template": { "text": "QNH{altimeter}", "voice": "QNH {altimeter} HECTOPASCAL" } }, "trend": { "nosigText": "NOSIG", "nosigVoice": "NOSIG", "becomingText": "BECMG", "becomingVoice": "Becoming", "temporaryText": "TEMPO", "temporaryVoice": "Temporary", "notAvailableText": "TREND NOT AVBL", "notAvailableVoice": "Trend not available", "template": {} }, "windShear": { "runwayText": "WS R{Runway}", "runwayVoice": "Wind Shear Runway {Runway}", "allRunwayText": "WS ALL RWY", "allRunwayVoice": "Wind Shear All Runways", "template": {} }, "transitionLevel": { "values": [ { "low": 1051, "high": 1088, "altitude": 50 }, { "low": 1014, "high": 1050, "altitude": 60 }, { "low": 978, "high": 1013, "altitude": 70 }, { "low": 950, "high": 977, "altitude": 80 } ], "template": { "text": "TRL {trl} ", "voice": ".TRANSITION LEVEL {trl}" } }, "notams": { "template": { "text": "{notams}", "voice": ".{notams}" } }, "closingStatement": { "autoIncludeClosingStatement": true, "template": { "text": "", "voice": " INFORMATION {letter|word} OUT" } } }, "notamsBeforeFreeText": true, "airportConditionsBeforeFreeText": true, "frequency": 118090000, "idsEndpoint": "", "useDecimalTerminology": true, "atisVoice": { "useTextToSpeech": true, "voice": "Default", "speechRate": 150 }, "presets": [ { "id": "f9354fb5-57ab-4e91-bad6-f4be355e03f9", "name": "09", "airportConditions": "", "notams": "", "template": "ETNG [ATIS_LETTER] [OBS_TIME]\r\nEXPECT VECTORS [ARPT_COND]\r\nRWY_09\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE] [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "9b0bf27d-c1e6-4f57-8027-97b28c248f9d", "name": "27", "airportConditions": "", "notams": "", "template": "ETNG [ATIS_LETTER] [OBS_TIME]\r\nEXPECT VECTORS [ARPT_COND]\r\nRWY_27\r\n[NOTAMS]\r\n[TL]\r\n[WIND] [VIS] [RVR] [CLOUDS] [PRESENT_WX] [RECENT_WX] [TEMP] [DEW] [PRESSURE] [TREND]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } } ], "contractions": [ { "variableName": "ETNG", "text": "ATIS ETNG", "voice": "FRISBEE INFORMATION" }, { "variableName": "RWY_09", "text": "RWY 09", "voice": "RWY IN USE 09." }, { "variableName": "RWY_27", "text": "RWY 27", "voice": "RWY IN USE 27." }, { "variableName": "ILS_Y", "text": "ILS Y APCH", "voice": "ILS YANKEE APPROACH." }, { "variableName": "RNAV", "text": "RNAV APCH", "voice": "R NAV APPROACH" } ], "airportConditionDefinitions": [ { "text": "ILS_Y", "ordinal": 1, "enabled": true }, { "text": "RNAV", "ordinal": 2, "enabled": false } ], "notamDefinitions": [ { "text": "CAUTION WINDSHEAR ALL RWYS", "ordinal": 1, "enabled": false } ] }, { "id": "55278afc-eccc-4e1c-8b00-55ee57616036", "ordinal": 16, "identifier": "ETOU", "name": "Wiesbaden", "atisType": "Combined", "codeRange": { "low": "A", "high": "Z" }, "atisFormat": { "observationTime": { "template": { "text": "{time}Z", "voice": ". {time} ZULU OBSERVATION" } }, "surfaceWind": { "speakLeadingZero": true, "magneticVariation": { "enabled": false, "magneticDegrees": 0 }, "standard": { "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND {wind_dir} AT {wind_spd}" } }, "standardGust": { "template": { "text": "{wind_dir}{wind_spd}G{wind_gust}KT", "voice": ". WYND {wind_dir} AT {wind_spd} GUSTS {wind_gust}" } }, "variable": { "template": { "text": "VRB{wind_spd}KT", "voice": ". WYND VARIABLE AT {wind_spd}" } }, "variableGust": { "template": { "text": "VRB{wind_spd}G{wind_gust}KT", "voice": ". WYND VARIABLE AT {wind_spd} GUSTS {wind_gust}" } }, "variableDirection": { "template": { "text": "{wind_vmin}V{wind_vmax}", "voice": "VARIABLE BETWEEN {wind_vmin} AND {wind_vmax}" } }, "calm": { "calmWindSpeed": 2, "template": { "text": "{wind_dir}{wind_spd}KT", "voice": ". WYND CALM" } } }, "visibility": { "north": "to the north", "northEast": "to the north-east", "east": "to the east", "southEast": "to the south-east", "south": "to the south", "southWest": "to the south-west", "west": "to the west", "northWest": "to the north-west", "unlimitedVisibilityVoice": "visibility 10", "unlimitedVisibilityText": "9999", "includeVisibilitySuffix": false, "metersCutoff": 5000, "template": { "text": "{visibility}", "voice": "VISIBILITY {visibility}" } }, "runwayVisualRange": { "neutralTendency": "Neutral", "goingUpTendency": "upgrading", "goingDownTendency": "downgrading", "template": {} }, "presentWeather": { "presentWeatherTypes": { "-DS": { "text": "-DS", "spoken": "Light Duststorm" }, "-DZ": { "text": "-DZ", "spoken": "Light Drizzle" }, "-DZPL": { "text": "-DZPL", "spoken": "Light Drizzle And Ice Pellets" }, "-DZPLRA": { "text": "-DZPLRA", "spoken": "Light Drizzle, Ice Pellets And Rain" }, "-DZRA": { "text": "-DZRA", "spoken": "Light Drizzle And Rain" }, "-DZRAPL": { "text": "-DZRAPL", "spoken": "Light Drizzle, Rain And Ice Pellets" }, "-DZRASG": { "text": "-DZRASG", "spoken": "Light Drizzle, Rain And Snow Grains" }, "-DZRASN": { "text": "-DZRASN", "spoken": "Light Drizzle, Rain And Snow" }, "-DZSG": { "text": "-DZSG", "spoken": "Light Drizzle And Snow Grains" }, "-DZSGRA": { "text": "-DZSGRA", "spoken": "Light Drizzle, Snow Grains And Rain" }, "-DZSN": { "text": "-DZSN", "spoken": "Light Drizzle And Snow" }, "-DZSNRA": { "text": "-DZSNRA", "spoken": "Light Drizzle, Snow And Rain" }, "-FZDZ": { "text": "-FZDZ", "spoken": "Light Freezing Drizzle" }, "-FZDZPL": { "text": "-FZDZPL", "spoken": "Light Freezing Drizzle And Ice Pellets" }, "-FZDZRA": { "text": "-FZDZRA", "spoken": "Light Freezing Drizzle And Rain" }, "-FZDZSG": { "text": "-FZDZSG", "spoken": "Light Freezing Drizzle And Snow Grains" }, "-FZDZSN": { "text": "-FZDZSN", "spoken": "Light Freezing Drizzle And Snow" }, "-FZRA": { "text": "-FZRA", "spoken": "Light Freezing Rain" }, "-FZRADZ": { "text": "-FZRADZ", "spoken": "Light Freezing Rain And Drizzle" }, "-FZRAPL": { "text": "-FZRAPL", "spoken": "Light Freezing Rain And Ice Pellets" }, "-FZRASG": { "text": "-FZRASG", "spoken": "Light Freezing Rain And Snow Grains" }, "-FZRASN": { "text": "-FZRASN", "spoken": "Light Freezing Rain And Snow" }, "-FZUP": { "text": "-FZUP", "spoken": "Light Unidentified Freezing Precipitation" }, "-PL": { "text": "-PL", "spoken": "Light Ice Pellets" }, "-PLDZ": { "text": "-PLDZ", "spoken": "Light Ice Pellets And Drizzle" }, "-PLDZRA": { "text": "-PLDZRA", "spoken": "Light Ice Pellets, Drizzle And Rain" }, "-PLRA": { "text": "-PLRA", "spoken": "Light Ice Pellets And Rain" }, "-PLRADZ": { "text": "-PLRADZ", "spoken": "Light Ice Pellets, Rain And Drizzle" }, "-PLRASN": { "text": "-PLRASN", "spoken": "Light Ice Pellets, Rain And Snow" }, "-PLSG": { "text": "-PLSG", "spoken": "Light Ice Pellets And Snow Grains" }, "-PLSGSN": { "text": "-PLSGSN", "spoken": "Light Ice Pellets, Snow Grains And Snow" }, "-PLSN": { "text": "-PLSN", "spoken": "Light Ice Pellets And Snow" }, "-PLSNRA": { "text": "-PLSNRA", "spoken": "Light Ice Pellets, Snow And Rain" }, "-PLSNSG": { "text": "-PLSNSG", "spoken": "Light Ice Pellets, Snow And Snow Grains" }, "-RA": { "text": "-RA", "spoken": "Light Rain" }, "-RADZ": { "text": "-RADZ", "spoken": "Light Rain And Drizzle" }, "-RADZPL": { "text": "-RADZPL", "spoken": "Light Rain, Drizzle And Ice Pellets" }, "-RADZSG": { "text": "-RADZSG", "spoken": "Light Rain, Drizzle And Snow Grains" }, "-RADZSN": { "text": "-RADZSN", "spoken": "Light Rain, Drizzle And Snow" }, "-RAPL": { "text": "-RAPL", "spoken": "Light Rain And Ice Pellets" }, "-RAPLDZ": { "text": "-RAPLDZ", "spoken": "Light Rain, Ice Pellets And Drizzle" }, "-RAPLSN": { "text": "-RAPLSN", "spoken": "Light Rain, Ice Pellets And Snow" }, "-RASG": { "text": "-RASG", "spoken": "Light Rain And Snow Grains" }, "-RASGDZ": { "text": "-RASGDZ", "spoken": "Light Rain, Snow Grains And Drizzle" }, "-RASGSN": { "text": "-RASGSN", "spoken": "Light Rain, Snow Grains And Snow" }, "-RASN": { "text": "-RASN", "spoken": "Light Rain And Snow" }, "-RASNDZ": { "text": "-RASNDZ", "spoken": "Light Rain, Snow And Drizzle" }, "-RASNPL": { "text": "-RASNPL", "spoken": "Light Rain, Snow And Ice Pellets" }, "-RASNSG": { "text": "-RASNSG", "spoken": "Light Rain, Snow And Snow Grains" }, "-SG": { "text": "-SG", "spoken": "Light Snow Grains" }, "-SGDZ": { "text": "-SGDZ", "spoken": "Light Snow Grains And Drizzle" }, "-SGDZRA": { "text": "-SGDZRA", "spoken": "Light Snow Grains, Drizzle And Rain" }, "-SGPL": { "text": "-SGPL", "spoken": "Light Snow Grains And Ice Pellets" }, "-SGPLSN": { "text": "-SGPLSN", "spoken": "Light Snow Grains, Ice Pellets And Snow" }, "-SGRA": { "text": "-SGRA", "spoken": "Light Snow Grains And Rain" }, "-SGRADZ": { "text": "-SGRADZ", "spoken": "Light Snow Grains, Rain And Drizzle" }, "-SGRASN": { "text": "-SGRASN", "spoken": "Light Snow Grains, Rain And Snow" }, "-SGSN": { "text": "-SGSN", "spoken": "Light Snow Grains And Snow" }, "-SGSNPL": { "text": "-SGSNPL", "spoken": "Light Snow Grains, Snow And Ice Pellets" }, "-SGSNRA": { "text": "-SGSNRA", "spoken": "Light Snow Grains, Snow And Rain" }, "-SHGR": { "text": "-SHGR", "spoken": "Light Showers Of Hail" }, "-SHGRRA": { "text": "-SHGRRA", "spoken": "Light Showers Of Hail And Rain" }, "-SHGRRASN": { "text": "-SHGRRASN", "spoken": "Light Showers Of Hail, Rain And Snow" }, "-SHGRSN": { "text": "-SHGRSN", "spoken": "Light Showers Of Hail And Snow" }, "-SHGRSNRA": { "text": "-SHGRSNRA", "spoken": "Light Showers Of Hail, Snow And Rain" }, "-SHGS": { "text": "-SHGS", "spoken": "Light Showers Of Snow Pellets" }, "-SHGSRA": { "text": "-SHGSRA", "spoken": "Light Showers Of Snow Pellets And Rain" }, "-SHGSRASN": { "text": "-SHGSRASN", "spoken": "Light Showers Of Snow Pellets, Rain And Snow" }, "-SHGSSN": { "text": "-SHGSSN", "spoken": "Light Showers Of Snow Pellets And Snow" }, "-SHGSSNRA": { "text": "-SHGSSNRA", "spoken": "Light Showers Of Snow Pellets, Snow And Rain" }, "-SHRA": { "text": "-SHRA", "spoken": "Light Showers Of Rain" }, "-SHRAGR": { "text": "-SHRAGR", "spoken": "Light Showers Of Rain And Hail" }, "-SHRAGRSN": { "text": "-SHRAGRSN", "spoken": "Light Showers Of Rain, Hail And Snow" }, "-SHRAGS": { "text": "-SHRAGS", "spoken": "Light Showers Of Rain And Snow Pellets" }, "-SHRAGSSN": { "text": "-SHRAGSSN", "spoken": "Light Showers Of Rain, Snow Pellets And Snow" }, "-SHRASN": { "text": "-SHRASN", "spoken": "Light Showers Of Rain And Snow" }, "-SHRASNGR": { "text": "-SHRASNGR", "spoken": "Light Showers Of Rain, Snow And Hail" }, "-SHRASNGS": { "text": "-SHRASNGS", "spoken": "Light Showers Of Rain, Snow And Snow Pellets" }, "-SHSN": { "text": "-SHSN", "spoken": "Light Showers Of Snow" }, "-SHSNGR": { "text": "-SHSNGR", "spoken": "Light Showers Of Snow And Hail" }, "-SHSNGRRA": { "text": "-SHSNGRRA", "spoken": "Light Showers Of Snow, Hail And Rain" }, "-SHSNGS": { "text": "-SHSNGS", "spoken": "Light Showers Of Snow And Snow Pellets" }, "-SHSNGSRA": { "text": "-SHSNGSRA", "spoken": "Light Showers Of Snow, Snow Pellets And Rain" }, "-SHSNRA": { "text": "-SHSNRA", "spoken": "Light Showers Of Snow And Rain" }, "-SHSNRAGR": { "text": "-SHSNRAGR", "spoken": "Light Showers Of Snow, Rain And Hail" }, "-SHSNRAGS": { "text": "-SHSNRAGS", "spoken": "Light Showers Of Snow, Rain And Snow Pellets" }, "-SHUP": { "text": "-SHUP", "spoken": "Light Unidentified Showers Of Precipitation" }, "-SN": { "text": "-SN", "spoken": "Light Snow" }, "-SNDZ": { "text": "-SNDZ", "spoken": "Light Snow And Drizzle" }, "-SNDZRA": { "text": "-SNDZRA", "spoken": "Light Snow, Drizzle And Rain" }, "-SNPL": { "text": "-SNPL", "spoken": "Light Snow And Ice Pellets" }, "-SNPLRA": { "text": "-SNPLRA", "spoken": "Light Snow, Ice Pellets And Rain" }, "-SNPLSG": { "text": "-SNPLSG", "spoken": "Light Snow, Ice Pellets And Snow Grains" }, "-SNRA": { "text": "-SNRA", "spoken": "Light Snow And Rain" }, "-SNRADZ": { "text": "-SNRADZ", "spoken": "Light Snow, Rain And Drizzle" }, "-SNRAPL": { "text": "-SNRAPL", "spoken": "Light Snow, Rain And Ice Pellets" }, "-SNRASG": { "text": "-SNRASG", "spoken": "Light Snow, Rain And Snow Grains" }, "-SNSG": { "text": "-SNSG", "spoken": "Light Snow And Snow Grains" }, "-SNSGPL": { "text": "-SNSGPL", "spoken": "Light Snow, Snow Grains And Ice Pellets" }, "-SNSGRA": { "text": "-SNSGRA", "spoken": "Light Snow, Snow Grains And Rain" }, "-SS": { "text": "-SS", "spoken": "Light Sandstorm" }, "-TSGR": { "text": "-TSGR", "spoken": "Thunderstorm With Light Hail" }, "-TSGRRA": { "text": "-TSGRRA", "spoken": "Thunderstorm With Light Hail And Rain" }, "-TSGRRASN": { "text": "-TSGRRASN", "spoken": "Thunderstorm With Light Hail, Rain And Snow" }, "-TSGRSN": { "text": "-TSGRSN", "spoken": "Thunderstorm With Light Hail And Snow" }, "-TSGRSNRA": { "text": "-TSGRSNRA", "spoken": "Thunderstorm With Light Hail, Snow And Rain" }, "-TSGS": { "text": "-TSGS", "spoken": "Thunderstorm With Light Snow Pellets" }, "-TSGSRA": { "text": "-TSGSRA", "spoken": "Thunderstorm With Light Snow Pellets And Rain" }, "-TSGSRASN": { "text": "-TSGSRASN", "spoken": "Thunderstorm With Light Snow Pellets, Rain And Snow" }, "-TSGSSN": { "text": "-TSGSSN", "spoken": "Thunderstorm With Light Snow Pellets And Snow" }, "-TSGSSNRA": { "text": "-TSGSSNRA", "spoken": "Thunderstorm With Light Snow Pellets, Snow And Rain" }, "-TSRA": { "text": "-TSRA", "spoken": "Thunderstorm With Light Rain" }, "-TSRAGR": { "text": "-TSRAGR", "spoken": "Thunderstorm With Light Rain And Hail" }, "-TSRAGRSN": { "text": "-TSRAGRSN", "spoken": "Thunderstorm With Light Rain, Hail And Snow" }, "-TSRAGS": { "text": "-TSRAGS", "spoken": "Thunderstorm With Light Rain And Snow Pellets" }, "-TSRAGSSN": { "text": "-TSRAGSSN", "spoken": "Thunderstorm With Light Rain, Snow Pellets And Snow" }, "-TSRASN": { "text": "-TSRASN", "spoken": "Thunderstorm With Light Rain And Snow" }, "-TSRASNGR": { "text": "-TSRASNGR", "spoken": "Thunderstorm With Light Rain, Snow And Hail" }, "-TSRASNGS": { "text": "-TSRASNGS", "spoken": "Thunderstorm With Light Rain, Snow And Snow Pellets" }, "-TSSN": { "text": "-TSSN", "spoken": "Thunderstorm With Light Snow" }, "-TSSNGR": { "text": "-TSSNGR", "spoken": "Thunderstorm With Light Snow And Hail" }, "-TSSNGRRA": { "text": "-TSSNGRRA", "spoken": "Thunderstorm With Light Snow, Hail And Rain" }, "-TSSNGS": { "text": "-TSSNGS", "spoken": "Thunderstorm With Light Snow And Snow Pellets" }, "-TSSNGSRA": { "text": "-TSSNGSRA", "spoken": "Thunderstorm With Light Snow, Snow Pellets And Rain" }, "-TSSNRA": { "text": "-TSSNRA", "spoken": "Thunderstorm With Light Snow And Rain" }, "-TSSNRAGR": { "text": "-TSSNRAGR", "spoken": "Thunderstorm With Light Snow, Rain And Hail" }, "-TSSNRAGS": { "text": "-TSSNRAGS", "spoken": "Thunderstorm With Light Snow, Rain And Snow Pellets" }, "-TSUP": { "text": "-TSUP", "spoken": "Thunderstorm With Light Unidentified Precipitation" }, "-UP": { "text": "-UP", "spoken": "Light Unidentified Precipitation" }, "+DS": { "text": "+DS", "spoken": "Heavy Duststorm" }, "+DZ": { "text": "+DZ", "spoken": "Heavy Drizzle" }, "+DZPL": { "text": "+DZPL", "spoken": "Heavy Drizzle And Ice Pellets" }, "+DZPLRA": { "text": "+DZPLRA", "spoken": "Heavy Drizzle, Ice Pellets And Rain" }, "+DZRA": { "text": "+DZRA", "spoken": "Heavy Drizzle And Rain" }, "+DZRAPL": { "text": "+DZRAPL", "spoken": "Heavy Drizzle, Rain And Ice Pellets" }, "+DZRASG": { "text": "+DZRASG", "spoken": "Heavy Drizzle, Rain And Snow Grains" }, "+DZRASN": { "text": "+DZRASN", "spoken": "Heavy Drizzle, Rain And Snow" }, "+DZSG": { "text": "+DZSG", "spoken": "Heavy Drizzle And Snow Grains" }, "+DZSGRA": { "text": "+DZSGRA", "spoken": "Heavy Drizzle, Snow Grains And Rain" }, "+DZSN": { "text": "+DZSN", "spoken": "Heavy Drizzle And Snow" }, "+DZSNRA": { "text": "+DZSNRA", "spoken": "Heavy Drizzle, Snow And Rain" }, "+FC": { "text": "+FC", "spoken": "Well-Developed Funnel Cloud" }, "+FZDZ": { "text": "+FZDZ", "spoken": "Heavy Freezing Drizzle" }, "+FZDZPL": { "text": "+FZDZPL", "spoken": "Heavy Freezing Drizzle And Ice Pellets" }, "+FZDZRA": { "text": "+FZDZRA", "spoken": "Heavy Freezing Drizzle And Rain" }, "+FZDZSG": { "text": "+FZDZSG", "spoken": "Heavy Freezing Drizzle And Snow Grains" }, "+FZDZSN": { "text": "+FZDZSN", "spoken": "Heavy Freezing Drizzle And Snow" }, "+FZRA": { "text": "+FZRA", "spoken": "Heavy Freezing Rain" }, "+FZRADZ": { "text": "+FZRADZ", "spoken": "Heavy Freezing Rain And Drizzle" }, "+FZRAPL": { "text": "+FZRAPL", "spoken": "Heavy Freezing Rain And Ice Pellets" }, "+FZRASG": { "text": "+FZRASG", "spoken": "Heavy Freezing Rain And Snow Grains" }, "+FZRASN": { "text": "+FZRASN", "spoken": "Heavy Freezing Rain And Snow" }, "+FZUP": { "text": "+FZUP", "spoken": "Heavy Unidentified Freezing Precipitation" }, "+PL": { "text": "+PL", "spoken": "Heavy Ice Pellets" }, "+PLDZ": { "text": "+PLDZ", "spoken": "Heavy Ice Pellets And Drizzle" }, "+PLDZRA": { "text": "+PLDZRA", "spoken": "Heavy Ice Pellets, Drizzle And Rain" }, "+PLRA": { "text": "+PLRA", "spoken": "Heavy Ice Pellets And Rain" }, "+PLRADZ": { "text": "+PLRADZ", "spoken": "Heavy Ice Pellets, Rain And Drizzle" }, "+PLRASN": { "text": "+PLRASN", "spoken": "Heavy Ice Pellets, Rain And Snow" }, "+PLSG": { "text": "+PLSG", "spoken": "Heavy Ice Pellets And Snow Grains" }, "+PLSGSN": { "text": "+PLSGSN", "spoken": "Heavy Ice Pellets, Snow Grains And Snow" }, "+PLSN": { "text": "+PLSN", "spoken": "Heavy Ice Pellets And Snow" }, "+PLSNRA": { "text": "+PLSNRA", "spoken": "Heavy Ice Pellets, Snow And Rain" }, "+PLSNSG": { "text": "+PLSNSG", "spoken": "Heavy Ice Pellets, Snow And Snow Grains" }, "+RA": { "text": "+RA", "spoken": "Heavy Rain" }, "+RADZ": { "text": "+RADZ", "spoken": "Heavy Rain And Drizzle" }, "+RADZPL": { "text": "+RADZPL", "spoken": "Heavy Rain, Drizzle And Ice Pellets" }, "+RADZSG": { "text": "+RADZSG", "spoken": "Heavy Rain, Drizzle And Snow Grains" }, "+RADZSN": { "text": "+RADZSN", "spoken": "Heavy Rain, Drizzle And Snow" }, "+RAPL": { "text": "+RAPL", "spoken": "Heavy Rain And Ice Pellets" }, "+RAPLDZ": { "text": "+RAPLDZ", "spoken": "Heavy Rain, Ice Pellets And Drizzle" }, "+RAPLSN": { "text": "+RAPLSN", "spoken": "Heavy Rain, Ice Pellets And Snow" }, "+RASG": { "text": "+RASG", "spoken": "Heavy Rain And Snow Grains" }, "+RASGDZ": { "text": "+RASGDZ", "spoken": "Heavy Rain, Snow Grains And Drizzle" }, "+RASGSN": { "text": "+RASGSN", "spoken": "Heavy Rain, Snow Grains And Snow" }, "+RASN": { "text": "+RASN", "spoken": "Heavy Rain And Snow" }, "+RASNDZ": { "text": "+RASNDZ", "spoken": "Heavy Rain, Snow And Drizzle" }, "+RASNPL": { "text": "+RASNPL", "spoken": "Heavy Rain, Snow And Ice Pellets" }, "+RASNSG": { "text": "+RASNSG", "spoken": "Heavy Rain, Snow And Snow Grains" }, "+SG": { "text": "+SG", "spoken": "Heavy Snow Grains" }, "+SGDZ": { "text": "+SGDZ", "spoken": "Heavy Snow Grains And Drizzle" }, "+SGDZRA": { "text": "+SGDZRA", "spoken": "Heavy Snow Grains, Drizzle And Rain" }, "+SGPL": { "text": "+SGPL", "spoken": "Heavy Snow Grains And Ice Pellets" }, "+SGPLSN": { "text": "+SGPLSN", "spoken": "Heavy Snow Grains, Ice Pellets And Snow" }, "+SGRA": { "text": "+SGRA", "spoken": "Heavy Snow Grains And Rain" }, "+SGRADZ": { "text": "+SGRADZ", "spoken": "Heavy Snow Grains, Rain And Drizzle" }, "+SGRASN": { "text": "+SGRASN", "spoken": "Heavy Snow Grains, Rain And Snow" }, "+SGSN": { "text": "+SGSN", "spoken": "Heavy Snow Grains And Snow" }, "+SGSNPL": { "text": "+SGSNPL", "spoken": "Heavy Snow Grains, Snow And Ice Pellets" }, "+SGSNRA": { "text": "+SGSNRA", "spoken": "Heavy Snow Grains, Snow And Rain" }, "+SHGR": { "text": "+SHGR", "spoken": "Heavy Showers Of Hail" }, "+SHGRRA": { "text": "+SHGRRA", "spoken": "Heavy Showers Of Hail And Rain" }, "+SHGRRASN": { "text": "+SHGRRASN", "spoken": "Heavy Showers Of Hail, Rain And Snow" }, "+SHGRSN": { "text": "+SHGRSN", "spoken": "Heavy Showers Of Hail And Snow" }, "+SHGRSNRA": { "text": "+SHGRSNRA", "spoken": "Heavy Showers Of Hail, Snow And Rain" }, "+SHGS": { "text": "+SHGS", "spoken": "Heavy Showers Of Snow Pellets" }, "+SHGSRA": { "text": "+SHGSRA", "spoken": "Heavy Showers Of Snow Pellets And Rain" }, "+SHGSRASN": { "text": "+SHGSRASN", "spoken": "Heavy Showers Of Snow Pellets, Rain And Snow" }, "+SHGSSN": { "text": "+SHGSSN", "spoken": "Heavy Showers Of Snow Pellets And Snow" }, "+SHGSSNRA": { "text": "+SHGSSNRA", "spoken": "Heavy Showers Of Snow Pellets, Snow And Rain" }, "+SHRA": { "text": "+SHRA", "spoken": "Heavy Showers Of Rain" }, "+SHRAGR": { "text": "+SHRAGR", "spoken": "Heavy Showers Of Rain And Hail" }, "+SHRAGRSN": { "text": "+SHRAGRSN", "spoken": "Heavy Showers Of Rain, Hail And Snow" }, "+SHRAGS": { "text": "+SHRAGS", "spoken": "Heavy Showers Of Rain And Snow Pellets" }, "+SHRAGSSN": { "text": "+SHRAGSSN", "spoken": "Heavy Showers Of Rain, Snow Pellets And Snow" }, "+SHRASN": { "text": "+SHRASN", "spoken": "Heavy Showers Of Rain And Snow" }, "+SHRASNGR": { "text": "+SHRASNGR", "spoken": "Heavy Showers Of Rain, Snow And Hail" }, "+SHRASNGS": { "text": "+SHRASNGS", "spoken": "Heavy Showers Of Rain, Snow And Snow Pellets" }, "+SHSN": { "text": "+SHSN", "spoken": "Heavy Showers Of Snow" }, "+SHSNGR": { "text": "+SHSNGR", "spoken": "Heavy Showers Of Snow And Hail" }, "+SHSNGRRA": { "text": "+SHSNGRRA", "spoken": "Heavy Showers Of Snow, Hail And Rain" }, "+SHSNGS": { "text": "+SHSNGS", "spoken": "Heavy Showers Of Snow And Snow Pellets" }, "+SHSNGSRA": { "text": "+SHSNGSRA", "spoken": "Heavy Showers Of Snow, Snow Pellets And Rain" }, "+SHSNRA": { "text": "+SHSNRA", "spoken": "Heavy Showers Of Snow And Rain" }, "+SHSNRAGR": { "text": "+SHSNRAGR", "spoken": "Heavy Showers Of Snow, Rain And Hail" }, "+SHSNRAGS": { "text": "+SHSNRAGS", "spoken": "Heavy Showers Of Snow, Rain And Snow Pellets" }, "+SHUP": { "text": "+SHUP", "spoken": "Heavy Unidentified Showers Of Precipitation" }, "+SN": { "text": "+SN", "spoken": "Heavy Snow" }, "+SNDZ": { "text": "+SNDZ", "spoken": "Heavy Snow And Drizzle" }, "+SNDZRA": { "text": "+SNDZRA", "spoken": "Heavy Snow, Drizzle And Rain" }, "+SNPL": { "text": "+SNPL", "spoken": "Heavy Snow And Ice Pellets" }, "+SNPLRA": { "text": "+SNPLRA", "spoken": "Heavy Snow, Ice Pellets And Rain" }, "+SNPLSG": { "text": "+SNPLSG", "spoken": "Heavy Snow, Ice Pellets And Snow Grains" }, "+SNRA": { "text": "+SNRA", "spoken": "Heavy Snow And Rain" }, "+SNRADZ": { "text": "+SNRADZ", "spoken": "Heavy Snow, Rain And Drizzle" }, "+SNRAPL": { "text": "+SNRAPL", "spoken": "Heavy Snow, Rain And Ice Pellets" }, "+SNRASG": { "text": "+SNRASG", "spoken": "Heavy Snow, Rain And Snow Grains" }, "+SNSG": { "text": "+SNSG", "spoken": "Heavy Snow And Snow Grains" }, "+SNSGPL": { "text": "+SNSGPL", "spoken": "Heavy Snow, Snow Grains And Ice Pellets" }, "+SNSGRA": { "text": "+SNSGRA", "spoken": "Heavy Snow, Snow Grains And Rain" }, "+SS": { "text": "+SS", "spoken": "Heavy Sandstorm" }, "+TSGR": { "text": "+TSGR", "spoken": "Thunderstorm With Heavy Hail" }, "+TSGRRA": { "text": "+TSGRRA", "spoken": "Thunderstorm With Heavy Hail And Rain" }, "+TSGRRASN": { "text": "+TSGRRASN", "spoken": "Thunderstorm With Heavy Hail, Rain And Snow" }, "+TSGRSN": { "text": "+TSGRSN", "spoken": "Thunderstorm With Heavy Hail And Snow" }, "+TSGRSNRA": { "text": "+TSGRSNRA", "spoken": "Thunderstorm With Heavy Hail, Snow And Rain" }, "+TSGS": { "text": "+TSGS", "spoken": "Thunderstorm With Heavy Snow Pellets" }, "+TSGSRA": { "text": "+TSGSRA", "spoken": "Thunderstorm With Heavy Snow Pellets And Rain" }, "+TSGSRASN": { "text": "+TSGSRASN", "spoken": "Thunderstorm With Heavy Snow Pellets, Rain And Snow" }, "+TSGSSN": { "text": "+TSGSSN", "spoken": "Thunderstorm With Heavy Snow Pellets And Snow" }, "+TSGSSNRA": { "text": "+TSGSSNRA", "spoken": "Thunderstorm With Heavy Snow Pellets, Snow And Rain" }, "+TSRA": { "text": "+TSRA", "spoken": "Thunderstorm With Heavy Rain" }, "+TSRAGR": { "text": "+TSRAGR", "spoken": "Thunderstorm With Heavy Rain And Hail" }, "+TSRAGRSN": { "text": "+TSRAGRSN", "spoken": "Thunderstorm With Heavy Rain, Hail And Snow" }, "+TSRAGS": { "text": "+TSRAGS", "spoken": "Thunderstorm With Heavy Rain And Snow Pellets" }, "+TSRAGSSN": { "text": "+TSRAGSSN", "spoken": "Thunderstorm With Heavy Rain, Snow Pellets And Snow" }, "+TSRASN": { "text": "+TSRASN", "spoken": "Thunderstorm With Heavy Rain And Snow" }, "+TSRASNGR": { "text": "+TSRASNGR", "spoken": "Thunderstorm With Heavy Rain, Snow And Hail" }, "+TSRASNGS": { "text": "+TSRASNGS", "spoken": "Thunderstorm With Heavy Rain, Snow And Snow Pellets" }, "+TSSN": { "text": "+TSSN", "spoken": "Thunderstorm With Heavy Snow" }, "+TSSNGR": { "text": "+TSSNGR", "spoken": "Thunderstorm With Heavy Snow And Hail" }, "+TSSNGRRA": { "text": "+TSSNGRRA", "spoken": "Thunderstorm With Heavy Snow, Hail And Rain" }, "+TSSNGS": { "text": "+TSSNGS", "spoken": "Thunderstorm With Heavy Snow And Snow Pellets" }, "+TSSNGSRA": { "text": "+TSSNGSRA", "spoken": "Thunderstorm With Heavy Snow, Snow Pellets And Rain" }, "+TSSNRA": { "text": "+TSSNRA", "spoken": "Thunderstorm With Heavy Snow And Rain" }, "+TSSNRAGR": { "text": "+TSSNRAGR", "spoken": "Thunderstorm With Heavy Snow, Rain And Hail" }, "+TSSNRAGS": { "text": "+TSSNRAGS", "spoken": "Thunderstorm With Heavy Snow, Rain And Snow Pellets" }, "+TSUP": { "text": "+TSUP", "spoken": "Thunderstorm With Heavy Unidentified Precipitation" }, "+UP": { "text": "+UP", "spoken": "Heavy Unidentified Precipitation" }, "BC": { "text": "BC", "spoken": "patches" }, "BCFG": { "text": "BCFG", "spoken": "Patches Of Fog" }, "BL": { "text": "BL", "spoken": "blowing" }, "BLDU": { "text": "BLDU", "spoken": "Blowing Dust" }, "BLSA": { "text": "BLSA", "spoken": "Blowing Sand" }, "BLSN": { "text": "BLSN", "spoken": "Blowing Snow" }, "BR": { "text": "BR", "spoken": "mist" }, "DR": { "text": "DR", "spoken": "low drifting" }, "DRDU": { "text": "DRDU", "spoken": "Low Drifting Dust" }, "DRSA": { "text": "DRSA", "spoken": "Low Drifting Sand" }, "DRSN": { "text": "DRSN", "spoken": "Low Drifting Snow" }, "DS": { "text": "DS", "spoken": "dust storm" }, "DU": { "text": "DU", "spoken": "widespread dust" }, "DZ": { "text": "DZ", "spoken": "drizzle" }, "DZPL": { "text": "DZPL", "spoken": "Drizzle And Ice Pellets" }, "DZPLRA": { "text": "DZPLRA", "spoken": "Drizzle, Ice Pellets And Rain" }, "DZRA": { "text": "DZRA", "spoken": "Drizzle And Rain" }, "DZRAPL": { "text": "DZRAPL", "spoken": "Drizzle, Rain And Ice Pellets" }, "DZRASG": { "text": "DZRASG", "spoken": "Drizzle, Rain And Snow Grains" }, "DZRASN": { "text": "DZRASN", "spoken": "Drizzle, Rain And Snow" }, "DZSG": { "text": "DZSG", "spoken": "Drizzle And Snow Grains" }, "DZSGRA": { "text": "DZSGRA", "spoken": "Drizzle, Snow Grains And Rain" }, "DZSN": { "text": "DZSN", "spoken": "Drizzle And Snow" }, "DZSNRA": { "text": "DZSNRA", "spoken": "Drizzle, Snow And Rain" }, "FC": { "text": "FC", "spoken": "funnel cloud tornado waterspout" }, "FG": { "text": "FG", "spoken": "fog" }, "FU": { "text": "FU", "spoken": "smoke" }, "FZ": { "text": "FZ", "spoken": "freezing" }, "FZDZ": { "text": "FZDZ", "spoken": "Freezing Drizzle" }, "FZDZPL": { "text": "FZDZPL", "spoken": "Freezing Drizzle And Ice Pellets" }, "FZDZRA": { "text": "FZDZRA", "spoken": "Freezing Drizzle And Rain" }, "FZDZSG": { "text": "FZDZSG", "spoken": "Freezing Drizzle And Snow Grains" }, "FZDZSN": { "text": "FZDZSN", "spoken": "Freezing Drizzle And Snow" }, "FZFG": { "text": "FZFG", "spoken": "Freezing Fog" }, "FZRA": { "text": "FZRA", "spoken": "Freezing Rain" }, "FZRADZ": { "text": "FZRADZ", "spoken": "Freezing Rain And Drizzle" }, "FZRAPL": { "text": "FZRAPL", "spoken": "Freezing Rain And Ice Pellets" }, "FZRASG": { "text": "FZRASG", "spoken": "Freezing Rain And Snow Grains" }, "FZRASN": { "text": "FZRASN", "spoken": "Freezing Rain And Snow" }, "FZUP": { "text": "FZUP", "spoken": "Unidentified Freezing Precipitation" }, "GR": { "text": "GR", "spoken": "hail" }, "GS": { "text": "GS", "spoken": "small hail" }, "HZ": { "text": "HZ", "spoken": "haze" }, "IC": { "text": "IC", "spoken": "ice crystals" }, "MI": { "text": "MI", "spoken": "shallow" }, "MIFG": { "text": "MIFG", "spoken": "Shallow Fog" }, "NSW": { "text": "NSW", "spoken": "No Significant Weather" }, "PL": { "text": "PL", "spoken": "ice pellets" }, "PLDZ": { "text": "PLDZ", "spoken": "Ice Pellets And Drizzle" }, "PLDZRA": { "text": "PLDZRA", "spoken": "Ice Pellets, Drizzle And Rain" }, "PLRA": { "text": "PLRA", "spoken": "Ice Pellets And Rain" }, "PLRADZ": { "text": "PLRADZ", "spoken": "Ice Pellets, Rain And Drizzle" }, "PLRASN": { "text": "PLRASN", "spoken": "Ice Pellets, Rain And Snow" }, "PLSG": { "text": "PLSG", "spoken": "Ice Pellets And Snow Grains" }, "PLSGSN": { "text": "PLSGSN", "spoken": "Ice Pellets, Snow Grains And Snow" }, "PLSN": { "text": "PLSN", "spoken": "Ice Pellets And Snow" }, "PLSNRA": { "text": "PLSNRA", "spoken": "Ice Pellets, Snow And Rain" }, "PLSNSG": { "text": "PLSNSG", "spoken": "Ice Pellets, Snow And Snow Grains" }, "PO": { "text": "PO", "spoken": "well developed dust, sand whirls" }, "PR": { "text": "PR", "spoken": "partial" }, "PRFG": { "text": "PRFG", "spoken": "Partial Fog" }, "PY": { "text": "PY", "spoken": "spray" }, "RA": { "text": "RA", "spoken": "rain" }, "RADZ": { "text": "RADZ", "spoken": "Rain And Drizzle" }, "RADZPL": { "text": "RADZPL", "spoken": "Rain, Drizzle And Ice Pellets" }, "RADZSG": { "text": "RADZSG", "spoken": "Rain, Drizzle And Snow Grains" }, "RADZSN": { "text": "RADZSN", "spoken": "Rain, Drizzle And Snow" }, "RAPL": { "text": "RAPL", "spoken": "Rain And Ice Pellets" }, "RAPLDZ": { "text": "RAPLDZ", "spoken": "Rain, Ice Pellets And Drizzle" }, "RAPLSN": { "text": "RAPLSN", "spoken": "Rain, Ice Pellets And Snow" }, "RASG": { "text": "RASG", "spoken": "Rain And Snow Grains" }, "RASGDZ": { "text": "RASGDZ", "spoken": "Rain, Snow Grains And Drizzle" }, "RASGSN": { "text": "RASGSN", "spoken": "Rain, Snow Grains And Snow" }, "RASN": { "text": "RASN", "spoken": "Rain And Snow" }, "RASNDZ": { "text": "RASNDZ", "spoken": "Rain, Snow And Drizzle" }, "RASNPL": { "text": "RASNPL", "spoken": "Rain, Snow And Ice Pellets" }, "RASNSG": { "text": "RASNSG", "spoken": "Rain, Snow And Snow Grains" }, "SA": { "text": "SA", "spoken": "sand" }, "SG": { "text": "SG", "spoken": "snow grains" }, "SGDZ": { "text": "SGDZ", "spoken": "Snow Grains And Drizzle" }, "SGDZRA": { "text": "SGDZRA", "spoken": "Snow Grains, Drizzle And Rain" }, "SGPL": { "text": "SGPL", "spoken": "Snow Grains And Ice Pellets" }, "SGPLSN": { "text": "SGPLSN", "spoken": "Snow Grains, Ice Pellets And Snow" }, "SGRA": { "text": "SGRA", "spoken": "Snow Grains And Rain" }, "SGRADZ": { "text": "SGRADZ", "spoken": "Snow Grains, Rain And Drizzle" }, "SGRASN": { "text": "SGRASN", "spoken": "Snow Grains, Rain And Snow" }, "SGSN": { "text": "SGSN", "spoken": "Snow Grains And Snow" }, "SGSNPL": { "text": "SGSNPL", "spoken": "Snow Grains, Snow And Ice Pellets" }, "SGSNRA": { "text": "SGSNRA", "spoken": "Snow Grains, Snow And Rain" }, "SH": { "text": "SH", "spoken": "showers" }, "SHGR": { "text": "SHGR", "spoken": "Showers Of Hail" }, "SHGRRA": { "text": "SHGRRA", "spoken": "Showers Of Hail And Rain" }, "SHGRRASN": { "text": "SHGRRASN", "spoken": "Showers Of Hail, Rain And Snow" }, "SHGRSN": { "text": "SHGRSN", "spoken": "Showers Of Hail And Snow" }, "SHGRSNRA": { "text": "SHGRSNRA", "spoken": "Showers Of Hail, Snow And Rain" }, "SHGS": { "text": "SHGS", "spoken": "Showers Of Snow Pellets" }, "SHGSRA": { "text": "SHGSRA", "spoken": "Showers Of Snow Pellets And Rain" }, "SHGSRASN": { "text": "SHGSRASN", "spoken": "Showers Of Snow Pellets, Rain And Snow" }, "SHGSSN": { "text": "SHGSSN", "spoken": "Showers Of Snow Pellets And Snow" }, "SHGSSNRA": { "text": "SHGSSNRA", "spoken": "Showers Of Snow Pellets, Snow And Rain" }, "SHRA": { "text": "SHRA", "spoken": "Showers Of Rain" }, "SHRAGR": { "text": "SHRAGR", "spoken": "Showers Of Rain And Hail" }, "SHRAGRSN": { "text": "SHRAGRSN", "spoken": "Showers Of Rain, Hail And Snow" }, "SHRAGS": { "text": "SHRAGS", "spoken": "Showers Of Rain And Snow Pellets" }, "SHRAGSSN": { "text": "SHRAGSSN", "spoken": "Showers Of Rain, Snow Pellets And Snow" }, "SHRASN": { "text": "SHRASN", "spoken": "Showers Of Rain And Snow" }, "SHRASNGR": { "text": "SHRASNGR", "spoken": "Showers Of Rain, Snow And Hail" }, "SHRASNGS": { "text": "SHRASNGS", "spoken": "Showers Of Rain, Snow And Snow Pellets" }, "SHSN": { "text": "SHSN", "spoken": "Showers Of Snow" }, "SHSNGR": { "text": "SHSNGR", "spoken": "Showers Of Snow And Hail" }, "SHSNGRRA": { "text": "SHSNGRRA", "spoken": "Showers Of Snow, Hail And Rain" }, "SHSNGS": { "text": "SHSNGS", "spoken": "Showers Of Snow And Snow Pellets" }, "SHSNGSRA": { "text": "SHSNGSRA", "spoken": "Showers Of Snow, Snow Pellets And Rain" }, "SHSNRA": { "text": "SHSNRA", "spoken": "Showers Of Snow And Rain" }, "SHSNRAGR": { "text": "SHSNRAGR", "spoken": "Showers Of Snow, Rain And Hail" }, "SHSNRAGS": { "text": "SHSNRAGS", "spoken": "Showers Of Snow, Rain And Snow Pellets" }, "SHUP": { "text": "SHUP", "spoken": "Unidentified Showers Of Precipitation" }, "SN": { "text": "SN", "spoken": "snow" }, "SNDZ": { "text": "SNDZ", "spoken": "Snow And Drizzle" }, "SNDZRA": { "text": "SNDZRA", "spoken": "Snow, Drizzle And Rain" }, "SNPL": { "text": "SNPL", "spoken": "Snow And Ice Pellets" }, "SNPLRA": { "text": "SNPLRA", "spoken": "Snow, Ice Pellets And Rain" }, "SNPLSG": { "text": "SNPLSG", "spoken": "Snow, Ice Pellets And Snow Grains" }, "SNRA": { "text": "SNRA", "spoken": "Snow And Rain" }, "SNRADZ": { "text": "SNRADZ", "spoken": "Snow, Rain And Drizzle" }, "SNRAPL": { "text": "SNRAPL", "spoken": "Snow, Rain And Ice Pellets" }, "SNRASG": { "text": "SNRASG", "spoken": "Snow, Rain And Snow Grains" }, "SNSG": { "text": "SNSG", "spoken": "Snow And Snow Grains" }, "SNSGPL": { "text": "SNSGPL", "spoken": "Snow, Snow Grains And Ice Pellets" }, "SNSGRA": { "text": "SNSGRA", "spoken": "Snow, Snow Grains And Rain" }, "SQ": { "text": "SQ", "spoken": "squalls" }, "SS": { "text": "SS", "spoken": "sandstorm" }, "TS": { "text": "TS", "spoken": "thunderstorm" }, "TSGR": { "text": "TSGR", "spoken": "Thunderstorm With Hail" }, "TSGRRA": { "text": "TSGRRA", "spoken": "Thunderstorm With Hail And Rain" }, "TSGRRASN": { "text": "TSGRRASN", "spoken": "Thunderstorm With Hail, Rain And Snow" }, "TSGRSN": { "text": "TSGRSN", "spoken": "Thunderstorm With Hail And Snow" }, "TSGRSNRA": { "text": "TSGRSNRA", "spoken": "Thunderstorm With Hail, Snow And Rain" }, "TSGS": { "text": "TSGS", "spoken": "Thunderstorm With Snow Pellets" }, "TSGSRA": { "text": "TSGSRA", "spoken": "Thunderstorm With Snow Pellets And Rain" }, "TSGSRASN": { "text": "TSGSRASN", "spoken": "Thunderstorm With Snow Pellets, Rain And Snow" }, "TSGSSN": { "text": "TSGSSN", "spoken": "Thunderstorm With Snow Pellets And Snow" }, "TSGSSNRA": { "text": "TSGSSNRA", "spoken": "Thunderstorm With Snow Pellets, Snow And Rain" }, "TSRA": { "text": "TSRA", "spoken": "Thunderstorm With Rain" }, "TSRAGR": { "text": "TSRAGR", "spoken": "Thunderstorm With Rain And Hail" }, "TSRAGRSN": { "text": "TSRAGRSN", "spoken": "Thunderstorm With Rain, Hail And Snow" }, "TSRAGS": { "text": "TSRAGS", "spoken": "Thunderstorm With Rain And Snow Pellets" }, "TSRAGSSN": { "text": "TSRAGSSN", "spoken": "Thunderstorm With Rain, Snow Pellets And Snow" }, "TSRASN": { "text": "TSRASN", "spoken": "Thunderstorm With Rain And Snow" }, "TSRASNGR": { "text": "TSRASNGR", "spoken": "Thunderstorm With Rain, Snow And Hail" }, "TSRASNGS": { "text": "TSRASNGS", "spoken": "Thunderstorm With Rain, Snow And Snow Pellets" }, "TSSN": { "text": "TSSN", "spoken": "Thunderstorm With Snow" }, "TSSNGR": { "text": "TSSNGR", "spoken": "Thunderstorm With Snow And Hail" }, "TSSNGRRA": { "text": "TSSNGRRA", "spoken": "Thunderstorm With Snow, Hail And Rain" }, "TSSNGS": { "text": "TSSNGS", "spoken": "Thunderstorm With Snow And Snow Pellets" }, "TSSNGSRA": { "text": "TSSNGSRA", "spoken": "Thunderstorm With Snow, Snow Pellets And Rain" }, "TSSNRA": { "text": "TSSNRA", "spoken": "Thunderstorm With Snow And Rain" }, "TSSNRAGR": { "text": "TSSNRAGR", "spoken": "Thunderstorm With Snow, Rain And Hail" }, "TSSNRAGS": { "text": "TSSNRAGS", "spoken": "Thunderstorm With Snow, Rain And Snow Pellets" }, "TSUP": { "text": "TSUP", "spoken": "Thunderstorm With Unidentified Precipitation" }, "UP": { "text": "UP", "spoken": "unknown precipitation" }, "VA": { "text": "VA", "spoken": "volcanic ash" }, "VCBLDU": { "text": "VCBLDU", "spoken": "Blowing Dust In The Vicinity" }, "VCBLSA": { "text": "VCBLSA", "spoken": "Blowing Sand In The Vicinity" }, "VCBLSN": { "text": "VCBLSN", "spoken": "Blowing Snow In The Vicinity" }, "VCDS": { "text": "VCDS", "spoken": "Duststorm In The Vicinity" }, "VCFC": { "text": "VCFC", "spoken": "Funnel Cloud In The Vicinity" }, "VCFG": { "text": "VCFG", "spoken": "Fog In The Vicinity" }, "VCPO": { "text": "VCPO", "spoken": "Dust/Sand Whirls In The Vicinity" }, "VCSH": { "text": "VCSH", "spoken": "Showers In The Vicinity" }, "VCSS": { "text": "VCSS", "spoken": "Sandstorm In The Vicinity" }, "VCTS": { "text": "VCTS", "spoken": "Thunderstorm In The Vicinity" }, "VCVA": { "text": "VCVA", "spoken": "Volcanic Ash In The Vicinity" } }, "template": { "text": "{weather}", "voice": "WEATHER {weather}" } }, "recentWeather": { "template": { "text": "RE{weather}", "voice": "RECENT {weather}" } }, "clouds": { "identifyCeilingLayer": true, "identifyCeilingLayerTextAtis": false, "textAtisCeilingPrefix": "CIG", "cloudCeilingLayerTypes": [ "BKN", "OVC" ], "convertToMetric": false, "isAltitudeInHundreds": false, "undeterminedLayerAltitude": { "text": "///", "voice": "cloud height not available" }, "automaticCbDetection": { "text": "//////CB", "voice": "RADAR DETECTED C-B CLOUDS" }, "types": { "FEW": { "text": "FEW{altitude}{convective}", "voice": "few clouds at {altitude} {convective}" }, "SCT": { "text": "SCT{altitude}{convective}", "voice": "{altitude} scattered {convective}" }, "BKN": { "text": "BKN{altitude}{convective}", "voice": "{altitude} broken {convective}" }, "OVC": { "text": "OVC{altitude}{convective}", "voice": "{altitude} overcast {convective}" }, "VV": { "text": "VV{altitude}", "voice": "vertical visibility {altitude}" }, "NSC": { "text": "NSC", "voice": "no significant clouds" }, "NCD": { "text": "NCD", "voice": "no clouds detected" }, "CLR": { "text": "CLR", "voice": "sky clear below one-two thousand" }, "SKC": { "text": "SKC", "voice": "sky clear" } }, "convectiveTypes": { "CB": "cee bee", "TCU": "towering cumulus" }, "template": { "text": "{clouds}", "voice": "{clouds}" } }, "temperature": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "{temp}", "voice": "TEMPERATURE {temp}" } }, "dewpoint": { "usePlusPrefix": false, "speakLeadingZero": false, "template": { "text": "{dewpoint}", "voice": "DEWPOINT {dewpoint}" } }, "altimeter": { "pronounceDecimal": false, "template": { "text": "A{altimeter} ({altimeter|text})", "voice": "ALTIMETER {altimeter}" } }, "trend": { "nosigText": "", "nosigVoice": "", "becomingText": "", "becomingVoice": "", "temporaryText": "", "temporaryVoice": "", "notAvailableText": "", "notAvailableVoice": "", "template": {} }, "windShear": { "runwayText": "WS R{Runway}", "runwayVoice": "Wind Shear Runway {Runway}", "allRunwayText": "WS ALL RWY", "allRunwayVoice": "Wind Shear All Runways", "template": {} }, "transitionLevel": { "values": [ { "low": 1051, "high": 1088, "altitude": 50 }, { "low": 1014, "high": 1050, "altitude": 60 }, { "low": 978, "high": 1013, "altitude": 70 }, { "low": 950, "high": 977, "altitude": 80 } ], "template": { "text": "TRL {trl} ", "voice": ".TRANSITION LEVEL {trl}" } }, "notams": { "template": { "text": "{notams}", "voice": "NOTICE TO AIRMEN. {notams}" } }, "closingStatement": { "autoIncludeClosingStatement": true, "template": { "text": "...ADVS YOU HAVE INFO {letter}.", "voice": "ADVISE ON INITIAL CONTACT YOU HAVE INFORMATION {letter|word}." } } }, "notamsBeforeFreeText": true, "airportConditionsBeforeFreeText": true, "frequency": 119030000, "idsEndpoint": "", "useDecimalTerminology": true, "atisVoice": { "useTextToSpeech": true, "voice": "Default", "speechRate": 150 }, "presets": [ { "id": "578c59dd-fd95-4029-b29a-1a8d5f460bb6", "name": "07", "airportConditions": "", "notams": "", "template": "WIE [ATIS_LETTER] [OBS_TIME]. [WX]. RWY_07 [ARPT_COND] [NOTAMS]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } }, { "id": "7fc821a3-7a28-42f3-a75f-8b48c9eccbd1", "name": "25", "airportConditions": "", "notams": "", "template": "WIE [ATIS_LETTER] [OBS_TIME]. [WX]. RWY_25 [ARPT_COND] [NOTAMS]", "externalGenerator": { "enabled": false, "textUrl": "", "voiceUrl": "", "arrival": "", "departure": "", "approaches": "", "remarks": "" } } ], "contractions": [ { "variableName": "WIE", "text": "WIE TWR INFO", "voice": "WI ES BARDEN TOWER INFORMATION" }, { "variableName": "RWY_25", "text": "RWY 25 IN USE.", "voice": "RWY 25 IN USE." }, { "variableName": "RWY_07", "text": "RWY 07 IN USE.", "voice": "RWY 07 IN USE." }, { "variableName": "TWR_PATTERN_OPEN", "text": "TWR PATTERN OPEN", "voice": "TOWER PATTERN IS OPEN." }, { "variableName": "TWR_PATTERN_CLOSED", "text": "TWR PATTERN CLOSED", "voice": "TOWER PATTERN IS CLOSED." } ], "airportConditionDefinitions": [ { "text": "TWR_PATTERN_OPEN", "ordinal": 1, "enabled": false }, { "text": "TWR_PATTERN_CLOSED", "ordinal": 2, "enabled": false } ], "notamDefinitions": [ { "text": "CAUTION WINDSHEAR ALL RWYS", "ordinal": 1, "enabled": false } ] } ], "version": 4 }