From 73b484dae18a58b251183a547eadaa9eb2c21f12 Mon Sep 17 00:00:00 2001 From: Guru Mehar Rachaputi Date: Sun, 23 Jun 2024 00:49:46 +0200 Subject: [PATCH] Fix text alignment in LocationData.h (#706) --- src/modules/location/LocationData.h | 6479 ++++++--------------------- 1 file changed, 1306 insertions(+), 5173 deletions(-) diff --git a/src/modules/location/LocationData.h b/src/modules/location/LocationData.h index fafa1167a..19b6fe364 100644 --- a/src/modules/location/LocationData.h +++ b/src/modules/location/LocationData.h @@ -25,252 +25,68 @@ struct CountryAddressesInfo }; const auto allCountries = std::to_array({ - "Afghanistan", - "Aland Islands", - "Albania", - "Algeria", - "American Samoa", - "Andorra", - "Angola", - "Anguilla", - "Antarctica", - "Antigua and Barbuda", - "Argentina", - "Armenia", - "Aruba", - "Australia", - "Austria", - "Azerbaijan", - "Bahamas", - "Bahrain", - "Bangladesh", - "Barbados", - "Belarus", - "Belgium", - "Belize", - "Benin", - "Bermuda", - "Bhutan", - "Bolivia", - "Bonaire, Sint Eustatius and Saba", - "Bosnia and Herzegovina", - "Botswana", - "Bouvet Island", - "Brazil", - "British Indian Ocean Territory (Chagos Archipelago)", - "Brunei Darussalam", - "Bulgaria", - "Burkina Faso", - "Burundi", - "Cambodia", - "Cameroon", - "Canada", - "Cape Verde", - "Cayman Islands", - "Central African Republic", - "Chad", - "Chile", - "China", - "Christmas Island", - "Cocos (Keeling) Islands", - "Colombia", - "Comoros", - "Congo", - "Cook Islands", - "Costa Rica", - "Croatia", - "Cuba", - "Curacao", - "Cyprus", - "Czechia", - "Democratic Republic of the Congo", - "Denmark", - "Djibouti", - "Dominica", - "Dominican Republic", - "Ecuador", - "Egypt", - "El Salvador", - "Equatorial Guinea", - "Eritrea", - "Estonia", - "Eswatini", - "Ethiopia", - "Faroe Islands", - "Falkland Islands (Malvinas)", - "Fiji", - "Finland", - "France", - "French Guiana", - "French Polynesia", - "French Southern Territories", - "Gabon", - "Gambia", - "Georgia", - "Germany", - "Ghana", - "Gibraltar", - "Greece", - "Greenland", - "Grenada", - "Guadeloupe", - "Guam", - "Guatemala", - "Guernsey", - "Guinea", - "Guinea-Bissau", - "Guyana", - "Haiti", - "Heard Island and McDonald Islands", - "Holy See (Vatican City State)", - "Honduras", - "Hong Kong", - "Hungary", - "Iceland", - "India", - "Indonesia", - "Iran", - "Iraq", - "Ireland", - "Isle of Man", - "Israel", - "Italy", - "Jamaica", - "Japan", - "Jersey", - "Jordan", - "Kazakhstan", - "Kenya", - "Kiribati", - "Republic of Korea", - "Kuwait", - "Kyrgyz Republic", - "Latvia", - "Lebanon", - "Lesotho", - "Liberia", - "Libyan Arab Jamahiriya", - "Liechtenstein", - "Lithuania", - "Luxembourg", - "Macao", - "Madagascar", - "Malawi", - "Malaysia", - "Maldives", - "Mali", - "Malta", - "Marshall Islands", - "Martinique", - "Mauritania", - "Mauritius", - "Mayotte", - "Mexico", - "Micronesia", - "Moldova", - "Monaco", - "Mongolia", - "Montenegro", - "Montserrat", - "Morocco", - "Mozambique", - "Myanmar", - "Namibia", - "Nauru", - "Nepal", - "Netherlands", - "New Caledonia", - "New Zealand", - "Nicaragua", - "Niger", - "Nigeria", - "Niue", - "Norfolk Island", - "North Macedonia", - "Northern Mariana Islands", - "Norway", - "Oman", - "Pakistan", - "Palau", - "Palestine", - "Panama", - "Papua New Guinea", - "Paraguay", - "Peru", - "Philippines", - "Pitcairn Islands", - "Poland", - "Portugal", - "Puerto Rico", - "Qatar", - "Reunion", - "Romania", - "Russian Federation", - "Rwanda", - "Saint Barthelemy", - "Saint Helena", - "Saint Kitts and Nevis", - "Saint Lucia", - "Saint Martin", - "Saint Pierre and Miquelon", - "Saint Vincent and the Grenadines", - "Samoa", - "San Marino", - "Sao Tome and Principe", - "Saudi Arabia", - "Senegal", - "Serbia", - "Seychelles", - "Sierra Leone", - "Singapore", - "Sint Maarten", - "Slovakia", - "Slovenia", - "Solomon Islands", - "Somalia", - "South Africa", - "South Georgia and the South Sandwich Islands", - "South Sudan", - "Spain", - "Sri Lanka", - "Sudan", - "Suriname", - "Svalbard & Jan Mayen Islands", - "Sweden", - "Switzerland", - "Syrian Arab Republic", - "Taiwan", - "Tajikistan", - "Tanzania", - "Thailand", - "Timor-Leste", - "Togo", - "Tokelau", - "Tonga", - "Trinidad and Tobago", - "Tunisia", - "Turkey", - "Turkmenistan", - "Turks and Caicos Islands", - "Tuvalu", - "Uganda", - "Ukraine", - "United Arab Emirates", - "United Kingdom", - "United States of America", - "United States Minor Outlying Islands", - "Uruguay", - "Uzbekistan", - "Vanuatu", - "Venezuela", - "Vietnam", - "Virgin Islands, British", - "Virgin Islands, U.S.", - "Wallis and Futuna", - "Western Sahara", - "Yemen", - "Zambia", - "Zimbabwe", + "Afghanistan", "Jersey", "Turkey", "Grenada", + "Congo", "Northern Mariana Islands","Bhutan", "Mauritania", + "Hungary", "Switzerland", "France", "Saint Pierre and Miquelon", + "Namibia", "Australia", "Liechtenstein", "Venezuela", + "Slovenia", "Ecuador", "Portugal", "Cameroon", + "Aland Islands", "Jordan", "Turkmenistan", "Guadeloupe", + "Cook Islands", "Norway", "Bolivia", "Mauritius", + "Iceland", "Syrian Arab Republic", "French Guiana", "Saint Vincent and the Grenadines", + "Nauru", "Austria", "Lithuania", "Vietnam", + "Solomon Islands", "Egypt", "Puerto Rico", "Canada", + "Albania", "Kazakhstan", "Turks and Caicos Islands","Guam", + "Costa Rica", "Oman", "Bonaire, Sint Eustatius and Saba","Mayotte", + "India", "Taiwan", "French Polynesia", "Samoa", + "Nepal", "Azerbaijan", "Luxembourg", "Virgin Islands, British", + "Somalia", "El Salvador", "Qatar", "Cape Verde", + "Algeria", "Kenya", "Tuvalu", "Guatemala", + "Croatia", "Pakistan", "Bosnia and Herzegovina","Mexico", + "Indonesia", "Tajikistan", "French Southern Territories","San Marino", + "Netherlands", "Bahamas", "Macao", "Virgin Islands, U.S.", + "South Africa", "Equatorial Guinea", "Reunion", "Cayman Islands", + "American Samoa", "Kiribati", "Uganda", "Guernsey", + "Cuba", "Palau", "Botswana", "Micronesia", + "Iran", "Tanzania", "Gabon", "Sao Tome and Principe", + "New Caledonia", "Bahrain", "Madagascar", "Wallis and Futuna", + "South Georgia and the South Sandwich Islands","Eritrea","Romania", "Central African Republic", + "Andorra", "Republic of Korea", "Ukraine", "Guinea", + "Curacao", "Palestine", "Bouvet Island", "Moldova", + "Iraq", "Thailand", "Gambia", "Saudi Arabia", + "New Zealand", "Bangladesh", "Malawi", "Western Sahara", + "South Sudan", "Estonia", "Russian Federation", "Chad", + "Angola", "Kuwait", "United Arab Emirates", "Guinea-Bissau", + "Cyprus", "Panama", "Brazil", "Monaco", + "Ireland", "Timor-Leste", "Georgia", "Senegal", + "Nicaragua", "Barbados", "Malaysia", "Yemen", + "Spain", "Eswatini", "Rwanda", "Chile", + "Anguilla", "Kyrgyz Republic", "United Kingdom", "Guyana", + "Czechia", "Papua New Guinea", "British Indian Ocean Territory (Chagos Archipelago)","Mongolia", + "Isle of Man", "Togo", "Germany", "Serbia", + "Niger", "Belarus", "Maldives", "Zambia", + "Sri Lanka", "Ethiopia", "Saint Barthelemy", "China", + "Antarctica", "Latvia", "United States of America","Haiti", + "Democratic Republic of the Congo","Paraguay", "Brunei Darussalam", "Montenegro", + "Israel", "Tokelau", "Ghana", "Seychelles", + "Nigeria", "Belgium", "Mali", "Zimbabwe", + "Sudan", "Faroe Islands", "Saint Helena", "Christmas Island", + "Antigua and Barbuda", "Lebanon", "United States Minor Outlying Islands","Heard Island and McDonald Islands", + "Denmark", "Peru", "Bulgaria", "Montserrat", + "Italy", "Tonga", "Gibraltar", "Sierra Leone", + "Niue", "Belize", "Malta", "Cocos (Keeling) Islands", + "Suriname", "Falkland Islands (Malvinas)","Saint Kitts and Nevis","Holy See (Vatican City State)", + "Argentina", "Lesotho", "Uruguay", "Morocco", + "Djibouti", "Philippines", "Burkina Faso", "Singapore", + "Jamaica", "Trinidad and Tobago", "Greece", "Colombia", + "Norfolk Island", "Benin", "Marshall Islands", "Honduras", + "Svalbard & Jan Mayen Islands","Fiji", "Saint Lucia", "Mozambique", + "Armenia", "Liberia", "Uzbekistan", "Sint Maarten", + "Dominica", "Pitcairn Islands", "Burundi", "Comoros", + "Japan", "Tunisia", "Greenland", "Hong Kong", + "North Macedonia", "Bermuda", "Martinique", "Myanmar", + "Sweden", "Finland", "Saint Martin", "Slovakia", + "Aruba", "Libyan Arab Jamahiriya","Vanuatu", + "Dominican Republic", "Poland", "Cambodia", }); const auto countryCodes = std::to_array({ @@ -295,752 +111,197 @@ const auto directions = std::to_array({ }); const auto timeZones = std::to_array({ - "Africa/Abidjan", - "Africa/Accra", - "Africa/Addis_Ababa", - "Africa/Algiers", - "Africa/Asmara", - "Africa/Bamako", - "Africa/Bangui", - "Africa/Banjul", - "Africa/Bissau", - "Africa/Blantyre", - "Africa/Brazzaville", - "Africa/Bujumbura", - "Africa/Cairo", - "Africa/Casablanca", - "Africa/Ceuta", - "Africa/Conakry", - "Africa/Dakar", - "Africa/Dar_es_Salaam", - "Africa/Djibouti", - "Africa/Douala", - "Africa/El_Aaiun", - "Africa/Freetown", - "Africa/Gaborone", - "Africa/Harare", - "Africa/Johannesburg", - "Africa/Juba", - "Africa/Kampala", - "Africa/Khartoum", - "Africa/Kigali", - "Africa/Kinshasa", - "Africa/Lagos", - "Africa/Libreville", - "Africa/Lome", - "Africa/Luanda", - "Africa/Lubumbashi", - "Africa/Lusaka", - "Africa/Malabo", - "Africa/Maputo", - "Africa/Maseru", - "Africa/Mbabane", - "Africa/Mogadishu", - "Africa/Monrovia", - "Africa/Nairobi", - "Africa/Ndjamena", - "Africa/Niamey", - "Africa/Nouakchott", - "Africa/Ouagadougou", - "Africa/Porto-Novo", - "Africa/Sao_Tome", - "Africa/Tripoli", - "Africa/Tunis", - "Africa/Windhoek", - "America/Adak", - "America/Anchorage", - "America/Anguilla", - "America/Antigua", - "America/Araguaina", - "America/Argentina/Buenos_Aires", - "America/Argentina/Catamarca", - "America/Argentina/Cordoba", - "America/Argentina/Jujuy", - "America/Argentina/La_Rioja", - "America/Argentina/Mendoza", - "America/Argentina/Rio_Gallegos", - "America/Argentina/Salta", - "America/Argentina/San_Juan", - "America/Argentina/San_Luis", - "America/Argentina/Tucuman", - "America/Argentina/Ushuaia", - "America/Aruba", - "America/Asuncion", - "America/Atikokan", - "America/Bahia", - "America/Bahia_Banderas", - "America/Barbados", - "America/Belem", - "America/Belize", - "America/Blanc-Sablon", - "America/Boa_Vista", - "America/Bogota", - "America/Boise", - "America/Cambridge_Bay", - "America/Campo_Grande", - "America/Cancun", - "America/Caracas", - "America/Cayenne", - "America/Cayman", - "America/Chicago", - "America/Chihuahua", - "America/Costa_Rica", - "America/Creston", - "America/Cuiaba", - "America/Curacao", - "America/Danmarkshavn", - "America/Dawson", - "America/Dawson_Creek", - "America/Denver", - "America/Detroit", - "America/Dominica", - "America/Edmonton", - "America/Eirunepe", - "America/El_Salvador", - "America/Fort_Nelson", - "America/Fortaleza", - "America/Glace_Bay", - "America/Goose_Bay", - "America/Grand_Turk", - "America/Grenada", - "America/Guadeloupe", - "America/Guatemala", - "America/Guayaquil", - "America/Guyana", - "America/Halifax", - "America/Havana", - "America/Hermosillo", - "America/Indiana/Indianapolis", - "America/Indiana/Knox", - "America/Indiana/Marengo", - "America/Indiana/Petersburg", - "America/Indiana/Tell_City", - "America/Indiana/Vevay", - "America/Indiana/Vincennes", - "America/Indiana/Winamac", - "America/Inuvik", - "America/Iqaluit", - "America/Jamaica", - "America/Juneau", - "America/Kentucky/Louisville", - "America/Kentucky/Monticello", - "America/Kralendijk", - "America/La_Paz", - "America/Lima", - "America/Los_Angeles", - "America/Lower_Princes", - "America/Maceio", - "America/Managua", - "America/Manaus", - "America/Marigot", - "America/Martinique", - "America/Matamoros", - "America/Mazatlan", - "America/Menominee", - "America/Merida", - "America/Metlakatla", - "America/Mexico_City", - "America/Miquelon", - "America/Moncton", - "America/Monterrey", - "America/Montevideo", - "America/Montserrat", - "America/Nassau", - "America/New_York", - "America/Nome", - "America/Noronha", - "America/North_Dakota/Beulah", - "America/North_Dakota/Center", - "America/North_Dakota/New_Salem", - "America/Nuuk", - "America/Ojinaga", - "America/Panama", - "America/Paramaribo", - "America/Phoenix", - "America/Port-au-Prince", - "America/Port_of_Spain", - "America/Porto_Velho", - "America/Puerto_Rico", - "America/Punta_Arenas", - "America/Rankin_Inlet", - "America/Recife", - "America/Regina", - "America/Resolute", - "America/Rio_Branco", - "America/Santarem", - "America/Santiago", - "America/Santo_Domingo", - "America/Sao_Paulo", - "America/Scoresbysund", - "America/Sitka", - "America/St_Barthelemy", - "America/St_Johns", - "America/St_Kitts", - "America/St_Lucia", - "America/St_Thomas", - "America/St_Vincent", - "America/Swift_Current", - "America/Tegucigalpa", - "America/Thule", - "America/Tijuana", - "America/Toronto", - "America/Tortola", - "America/Vancouver", - "America/Whitehorse", - "America/Winnipeg", - "America/Yakutat", - "America/Yellowknife", - "Antarctica/Casey", - "Antarctica/Davis", - "Antarctica/DumontDUrville", - "Antarctica/Macquarie", - "Antarctica/Mawson", - "Antarctica/McMurdo", - "Antarctica/Palmer", - "Antarctica/Rothera", - "Antarctica/Syowa", - "Antarctica/Troll", - "Antarctica/Vostok", - "Arctic/Longyearbyen", - "Asia/Aden", - "Asia/Almaty", - "Asia/Amman", - "Asia/Anadyr", - "Asia/Aqtau", - "Asia/Aqtobe", - "Asia/Ashgabat", - "Asia/Atyrau", - "Asia/Baghdad", - "Asia/Bahrain", - "Asia/Baku", - "Asia/Bangkok", - "Asia/Barnaul", - "Asia/Beirut", - "Asia/Bishkek", - "Asia/Brunei", - "Asia/Chita", - "Asia/Choibalsan", - "Asia/Colombo", - "Asia/Damascus", - "Asia/Dhaka", - "Asia/Dili", - "Asia/Dubai", - "Asia/Dushanbe", - "Asia/Famagusta", - "Asia/Gaza", - "Asia/Hebron", - "Asia/Ho_Chi_Minh", - "Asia/Hong_Kong", - "Asia/Hovd", - "Asia/Irkutsk", - "Asia/Jakarta", - "Asia/Jayapura", - "Asia/Jerusalem", - "Asia/Kabul", - "Asia/Kamchatka", - "Asia/Karachi", - "Asia/Kathmandu", - "Asia/Khandyga", - "Asia/Kolkata", - "Asia/Krasnoyarsk", - "Asia/Kuala_Lumpur", - "Asia/Kuching", - "Asia/Kuwait", - "Asia/Macau", - "Asia/Magadan", - "Asia/Makassar", - "Asia/Manila", - "Asia/Muscat", - "Asia/Nicosia", - "Asia/Novokuznetsk", - "Asia/Novosibirsk", - "Asia/Omsk", - "Asia/Oral", - "Asia/Phnom_Penh", - "Asia/Pontianak", - "Asia/Pyongyang", - "Asia/Qatar", - "Asia/Qostanay", - "Asia/Qyzylorda", - "Asia/Riyadh", - "Asia/Sakhalin", - "Asia/Samarkand", - "Asia/Seoul", - "Asia/Shanghai", - "Asia/Singapore", - "Asia/Srednekolymsk", - "Asia/Taipei", - "Asia/Tashkent", - "Asia/Tbilisi", - "Asia/Tehran", - "Asia/Thimphu", - "Asia/Tokyo", - "Asia/Tomsk", - "Asia/Ulaanbaatar", - "Asia/Urumqi", - "Asia/Ust-Nera", - "Asia/Vientiane", - "Asia/Vladivostok", - "Asia/Yakutsk", - "Asia/Yangon", - "Asia/Yekaterinburg", - "Asia/Yerevan", - "Atlantic/Azores", - "Atlantic/Bermuda", - "Atlantic/Canary", - "Atlantic/Cape_Verde", - "Atlantic/Faroe", - "Atlantic/Madeira", - "Atlantic/Reykjavik", - "Atlantic/South_Georgia", - "Atlantic/St_Helena", - "Atlantic/Stanley", - "Australia/Adelaide", - "Australia/Brisbane", - "Australia/Broken_Hill", - "Australia/Darwin", - "Australia/Eucla", - "Australia/Hobart", - "Australia/Lindeman", - "Australia/Lord_Howe", - "Australia/Melbourne", - "Australia/Perth", - "Australia/Sydney", - "Europe/Amsterdam", - "Europe/Andorra", - "Europe/Astrakhan", - "Europe/Athens", - "Europe/Belgrade", - "Europe/Berlin", - "Europe/Bratislava", - "Europe/Brussels", - "Europe/Bucharest", - "Europe/Budapest", - "Europe/Busingen", - "Europe/Chisinau", - "Europe/Copenhagen", - "Europe/Dublin", - "Europe/Gibraltar", - "Europe/Guernsey", - "Europe/Helsinki", - "Europe/Isle_of_Man", - "Europe/Istanbul", - "Europe/Jersey", - "Europe/Kaliningrad", - "Europe/Kirov", - "Europe/Kyiv", - "Europe/Lisbon", - "Europe/Ljubljana", - "Europe/London", - "Europe/Luxembourg", - "Europe/Madrid", - "Europe/Malta", - "Europe/Mariehamn", - "Europe/Minsk", - "Europe/Monaco", - "Europe/Moscow", - "Europe/Oslo", - "Europe/Paris", - "Europe/Podgorica", - "Europe/Prague", - "Europe/Riga", - "Europe/Rome", - "Europe/Samara", - "Europe/San_Marino", - "Europe/Sarajevo", - "Europe/Saratov", - "Europe/Simferopol", - "Europe/Skopje", - "Europe/Sofia", - "Europe/Stockholm", - "Europe/Tallinn", - "Europe/Tirane", - "Europe/Ulyanovsk", - "Europe/Vaduz", - "Europe/Vatican", - "Europe/Vienna", - "Europe/Vilnius", - "Europe/Volgograd", - "Europe/Warsaw", - "Europe/Zagreb", - "Europe/Zurich", - "Indian/Antananarivo", - "Indian/Chagos", - "Indian/Christmas", - "Indian/Cocos", - "Indian/Comoro", - "Indian/Kerguelen", - "Indian/Mahe", - "Indian/Maldives", - "Indian/Mauritius", - "Indian/Mayotte", - "Indian/Reunion", - "Pacific/Apia", - "Pacific/Auckland", - "Pacific/Bougainville", - "Pacific/Chatham", - "Pacific/Chuuk", - "Pacific/Easter", - "Pacific/Efate", - "Pacific/Fakaofo", - "Pacific/Fiji", - "Pacific/Funafuti", - "Pacific/Galapagos", - "Pacific/Gambier", - "Pacific/Guadalcanal", - "Pacific/Guam", - "Pacific/Honolulu", - "Pacific/Kanton", - "Pacific/Kiritimati", - "Pacific/Kosrae", - "Pacific/Kwajalein", - "Pacific/Majuro", - "Pacific/Marquesas", - "Pacific/Midway", - "Pacific/Nauru", - "Pacific/Niue", - "Pacific/Norfolk", - "Pacific/Noumea", - "Pacific/Pago_Pago", - "Pacific/Palau", - "Pacific/Pitcairn", - "Pacific/Pohnpei", - "Pacific/Port_Moresby", - "Pacific/Rarotonga", - "Pacific/Saipan", - "Pacific/Tahiti", - "Pacific/Tarawa", - "Pacific/Tongatapu", - "Pacific/Wake", - "Pacific/Wallis", + "Africa/Abidjan", "America/Guayaquil", "Asia/Beirut", "Europe/Jersey", + "Africa/Freetown", "America/Lima", "Asia/Kabul", "Europe/San_Marino", + "Africa/Nairobi", "America/Nome", "Asia/Pontianak", "Indian/Cocos", + "America/Argentina/Rio_Gallegos","America/Santiago", "Asia/Ust-Nera", "Pacific/Guam", + "America/Caracas", "America/Yellowknife", "Australia/Eucla", "Pacific/Tarawa", + "America/Goose_Bay", "Asia/Baghdad", "Europe/Gibraltar", "Africa/Dakar", + "America/Juneau", "Asia/Hovd", "Europe/Podgorica", "Africa/Maputo", + "America/Monterrey", "Asia/Novokuznetsk", "Europe/Zagreb", "America/Argentina/Catamarca", + "America/Recife", "Asia/Thimphu", "Pacific/Fiji", "America/Bogota", + "America/Tortola", "Atlantic/Stanley", "Pacific/Pohnpei", "America/Eirunepe", + "Asia/Anadyr", "Europe/Budapest", "Africa/Bujumbura", "America/Indiana/Vincennes", + "Asia/Famagusta", "Europe/Minsk", "Africa/Lome", "America/Merida", + "Asia/Magadan", "Europe/Vatican", "America/Anchorage", "America/Port_of_Spain", + "Asia/Srednekolymsk", "Pacific/Chatham", "America/Barbados", "America/Swift_Current", + "Atlantic/Faroe", "Pacific/Norfolk", "America/Dawson_Creek", "Antarctica/Vostok", + "Europe/Belgrade", "Africa/Bangui", "America/Indiana/Knox", "Asia/Damascus", + "Europe/London", "Africa/Khartoum", "America/Marigot", "Asia/Krasnoyarsk", + "Europe/Stockholm", "Africa/Sao_Tome", "America/Ojinaga", "Asia/Sakhalin", + "Indian/Mayotte", "America/Aruba", "America/St_Johns", "Asia/Yerevan", + "Pacific/Majuro", "America/Creston", "Antarctica/McMurdo", "Australia/Sydney", + "Africa/Accra", "America/Guyana", "Asia/Bishkek", "Europe/Kaliningrad", + "Africa/Gaborone", "America/Los_Angeles", "Asia/Kamchatka", "Europe/Sarajevo", + "Africa/Ndjamena", "America/Noronha", "Asia/Pyongyang", "Indian/Comoro", + "America/Argentina/Salta", "America/Santo_Domingo","Asia/Vientiane", "Pacific/Honolulu", + "America/Cayenne", "Antarctica/Casey", "Australia/Hobart", "Pacific/Tongatapu", + "America/Grand_Turk", "Asia/Bahrain", "Europe/Guernsey", "Africa/Dar_es_Salaam", + "America/Kentucky/Louisville", "Asia/Irkutsk", "Europe/Prague", "Africa/Maseru", + "America/Montevideo", "Asia/Novosibirsk", "Europe/Zurich", "America/Argentina/Cordoba", + "America/Regina", "Asia/Tokyo", "Pacific/Funafuti", "America/Boise", + "America/Vancouver", "Australia/Adelaide", "Pacific/Port_Moresby", "America/El_Salvador", + "Asia/Aqtau", "Europe/Busingen", "Africa/Cairo", "America/Indiana/Winamac", + "Asia/Gaza", "Europe/Monaco", "Africa/Luanda", "America/Metlakatla", + "Asia/Makassar", "Europe/Vienna", "America/Anguilla", "America/Porto_Velho", + "Asia/Taipei", "Pacific/Chuuk", "America/Belem", "America/Tegucigalpa", + "Atlantic/Madeira", "Pacific/Noumea", "America/Denver", "Arctic/Longyearbyen", + "Europe/Berlin", "Africa/Banjul", "America/Indiana/Marengo", "Asia/Dhaka", + "Europe/Luxembourg", "Africa/Kigali", "America/Martinique", "Asia/Kuala_Lumpur", + "Europe/Tallinn", "Africa/Tripoli", "America/Panama", "Asia/Samarkand", + "Indian/Reunion", "America/Asuncion", "America/St_Kitts", "Atlantic/Azores", + "Pacific/Marquesas", "America/Cuiaba", "Antarctica/Palmer", "Europe/Amsterdam", + "Africa/Addis_Ababa", "America/Halifax", "Asia/Brunei", "Europe/Kirov", + "Africa/Harare", "America/Lower_Princes","Asia/Karachi", "Europe/Saratov", + "Africa/Niamey", "America/North_Dakota/Beulah","Asia/Qatar", "Indian/Kerguelen", + "America/Argentina/San_Juan", "America/Sao_Paulo", "Asia/Vladivostok", "Pacific/Kanton", + "America/Cayman", "Antarctica/Davis", "Australia/Lindeman", "Pacific/Wake", + "America/Grenada", "Asia/Baku", "Europe/Helsinki", "Africa/Djibouti", + "America/Kentucky/Monticello", "Asia/Jakarta", "Europe/Riga", "Africa/Mbabane", + "America/Montserrat", "Asia/Omsk", "Indian/Antananarivo", "America/Argentina/Jujuy", + "America/Resolute", "Asia/Tomsk", "Pacific/Galapagos", "America/Cambridge_Bay", + "America/Whitehorse", "Australia/Brisbane", "Pacific/Rarotonga", "America/Fort_Nelson", + "Asia/Aqtobe", "Europe/Chisinau", "Africa/Casablanca", "America/Inuvik", + "Asia/Hebron", "Europe/Moscow", "Africa/Lubumbashi", "America/Mexico_City", + "Asia/Manila", "Europe/Vilnius", "America/Antigua", "America/Puerto_Rico", + "Asia/Tashkent", "Pacific/Easter", "America/Belize", "America/Thule", + "Atlantic/Reykjavik", "Pacific/Pago_Pago", "America/Detroit", "Asia/Aden", + "Europe/Bratislava", "Africa/Bissau", "America/Indiana/Petersburg", "Asia/Dili", + "Europe/Madrid", "Africa/Kinshasa", "America/Matamoros", "Asia/Kuching", + "Europe/Tirane", "Africa/Tunis", "America/Paramaribo", "Asia/Seoul", + "Pacific/Apia", "America/Atikokan", "America/St_Lucia", "Atlantic/Bermuda", + "Pacific/Midway", "America/Curacao", "Antarctica/Rothera", "Europe/Andorra", + "Africa/Algiers", "America/Havana", "Asia/Chita", "Europe/Kyiv", + "Africa/Johannesburg", "America/Maceio", "Asia/Kathmandu", "Europe/Simferopol", + "Africa/Nouakchott", "America/North_Dakota/Center","Asia/Qostanay", "Indian/Mahe", + "America/Argentina/San_Luis", "America/Scoresbysund", "Asia/Yakutsk", "Pacific/Kiritimati", + "America/Chicago", "Antarctica/DumontDUrville","Australia/Lord_Howe", "Pacific/Wallis", + "America/Guadeloupe", "Asia/Bangkok", "Europe/Isle_of_Man", "Africa/Douala", + "America/Kralendijk", "Asia/Jayapura", "Europe/Rome", "Africa/Mogadishu", + "America/Nassau", "Asia/Oral", "Indian/Chagos", "America/Argentina/La_Rioja", + "America/Rio_Branco", "Asia/Ulaanbaatar", "Pacific/Gambier", "America/Campo_Grande", + "America/Winnipeg", "Australia/Broken_Hill","Pacific/Saipan", "America/Fortaleza", + "Asia/Ashgabat", "Europe/Copenhagen", "Africa/Ceuta", "America/Iqaluit", + "Asia/Ho_Chi_Minh", "Europe/Oslo", "Africa/Lusaka", "America/Miquelon", + "Asia/Muscat", "Europe/Volgograd", "America/Araguaina", "America/Punta_Arenas", + "Asia/Tbilisi", "Pacific/Efate", "America/Blanc-Sablon", "America/Tijuana", + "Atlantic/South_Georgia", "Pacific/Palau", "America/Dominica", "Asia/Almaty", + "Europe/Brussels", "Africa/Blantyre", "America/Indiana/Tell_City", "Asia/Dubai", + "Europe/Malta", "Africa/Lagos", "America/Mazatlan", "Asia/Kuwait", + "Europe/Ulyanovsk", "Africa/Windhoek", "America/Phoenix", "Asia/Shanghai", + "Pacific/Auckland", "America/Bahia", "America/St_Thomas", "Atlantic/Canary", + "Pacific/Nauru", "America/Danmarkshavn", "Antarctica/Syowa", "Europe/Astrakhan", + "Africa/Asmara", "America/Hermosillo", "Asia/Choibalsan", "Europe/Lisbon", + "Africa/Juba", "America/Managua", "Asia/Khandyga", "Europe/Skopje", + "Africa/Ouagadougou", "America/North_Dakota/New_Salem","Asia/Qyzylorda", "Indian/Maldives", + "America/Argentina/Tucuman", "America/Sitka", "Asia/Yangon", "Pacific/Kosrae", + "America/Chihuahua", "Antarctica/Macquarie", "Australia/Melbourne", "America/Cancun", + "America/Guatemala", "Asia/Barnaul", "Europe/Istanbul", "Africa/El_Aaiun", + "America/La_Paz", "Asia/Jerusalem", "Europe/Samara", "Africa/Monrovia", + "America/New_York", "Asia/Phnom_Penh", "Indian/Christmas", "America/Argentina/Mendoza", + "America/Santarem", "Asia/Urumqi", "Pacific/Guadalcanal", "America/Rankin_Inlet", + "America/Yakutat", "Australia/Darwin", "Pacific/Tahiti", "America/Glace_Bay", + "Asia/Atyrau", "Europe/Dublin", "Africa/Conakry", "America/Jamaica", + "Asia/Hong_Kong", "Europe/Paris", "Africa/Malabo", "America/Moncton", + "Asia/Nicosia", "Europe/Warsaw", "America/Argentina/Buenos_Aires","Asia/Macau", + "Asia/Tehran", "Pacific/Fakaofo", "America/Boa_Vista", "America/Toronto", + "Atlantic/St_Helena", "Pacific/Pitcairn", "America/Edmonton", "Asia/Amman", + "Europe/Bucharest", "Africa/Brazzaville", "America/Indiana/Vevay", "Asia/Dushanbe", + "Europe/Mariehamn", "Africa/Libreville", "America/Menominee", "Europe/Ljubljana", + "Europe/Vaduz", "America/Adak", "America/Port-au-Prince", "Asia/Singapore", + "Pacific/Bougainville", "America/Bahia_Banderas","America/St_Vincent", "Atlantic/Cape_Verde", + "Pacific/Niue", "America/Dawson", "Antarctica/Troll", "Europe/Athens", + "Africa/Bamako", "America/Indiana/Indianapolis","Asia/Colombo", "Europe/Sofia", + "Africa/Kampala", "America/Manaus", "Asia/Kolkata", "Indian/Mauritius", + "Africa/Porto-Novo", "America/Nuuk", "Asia/Riyadh", "Pacific/Kwajalein", + "America/Argentina/Ushuaia", "America/St_Barthelemy","Asia/Yekaterinburg", + "America/Costa_Rica", "Antarctica/Mawson", "Australia/Perth", }); // Australia const auto australiaCities = std::to_array({ - "Sydney", - "Melbourne", - "Brisbane", - "Perth", - "Adelaide", - "Gold Coast", - "Cranbourne", - "Canberra", - "Central Coast", - "Wollongong", - "Hobart", - "Geelong", - "Townsville", - "Ipswich", - "Newcastle", - "Cairns", - "Darwin", - "Toowoomba", - "Launceston", - "Ballarat", - "Bendigo", - "Mackay", - "Wagga Wagga", - "Hervey Bay", - "Pakenham", - "Port Macquarie", - "Caloundra", - "Frankston", - "Sunbury", - "Gladstone", - "Bathurst", - "Mildura", - "Southport", - "Dandenong", - "Warrnambool", - "Burnie", - "Quakers Hill", - "Caboolture", - "Mount Gambier", - "Traralgon", - "Armidale", - "Whyalla", - "Griffith", - "Mount Eliza", - "Nerang", - "Lara", - "Taree", - "Banora Point", - "Warragul", - "Cessnock", - "Horsham", - "Australind", - "Barwon Heads", - "Ulverstone", - "Echuca", - "Mount Barker", - "Morwell", - "Forster", - "Bongaree", - "Penrith", - "Goonellabah", - "Leopold", - "Campbelltown", - "Muswellbrook", - "Rutherford", - "Inverell", - "Parkes", - "Nambour", - "Mareeba", - "Wallan", - "Corinda", - "Casino", - "Gympie", - "Kingston", - "Grafton", - "Bowral", - "Young", - "Cowra", - "Swan Hill", - "Mudgee", - "Mount Evelyn", - "Andergrove", - "Moree", - "Nowra", - "Colac", - "Yanchep", - "Ballina", - "Leeton", - "Moss Vale", - "Springwood", - "Emu Plains", - "Ararat", - "Tweed Heads", - "Charters Towers", - "Katoomba", - "Mooroopna", - "Maryborough", - "Deniliquin", - "Mandurah", - "Bli Bli", - "Narrabri", - "Clifton Springs", - "Bargara", - "Kingscliff", - "Healesville", - "Fremantle", - "Blaxland", - "Kyabram", - "Sanctuary Point", - "Merrimac", - "Murwillumbah", - "Urraween", - "Kyneton", - "Cootamundra", - "Castlemaine", - "Bomaderry", - "Helensburgh", - "Port Augusta", - "Yass", - "Strathalbyn", - "Burpengary", - "Waterford", - "Lennox Head", - "Seymour", - "Nambucca Heads", - "Nuriootpa", - "Wauchope", - "Tumut", - "Tuncurry", - "Glen Innes", - "Yamba", - "Lakes Entrance", - "Kurri Kurri", - "Wynyard", - "North Mackay", - "Dromana", - "Mittagong", - "Alstonville", - "Stawell", - "Cannonvale", - "Point Vernon", - "Leongatha", - "Scone", - "Whittlesea", - "Corowa", - "Richmond", - "Cooranbong", - "Inverloch", - "New Norfolk", - "Wingham", - "Woolgoolga", - "Maffra", - "Lithgow", - "Millicent", - "Worragee", - "Tahmoor", - "Red Cliffs", - "Glenbrook", - "Nairne", - "Kiama Downs", - "Hazelbrook", - "Encounter Bay", - "Boulder", - "Picton", - "Albury", - "Mansfield", - "Churchill", - "Bucasia", - "Temora", - "Renmark", - "Tanunda", - "Loxton", - "Glenella", - "Numurkah", - "Korumburra", - "Rasmussen", - "Tatura", - "Old Bar", - "Narrandera", - "George Town", - "Wyong", - "Broadford", - "Drysdale", - "Cockatoo", - "Victor Harbor", - "Moama", - "Latrobe", - "Berri", - "Wellington", - "Thirlmere", - "Legana", - "The Entrance", - "Cobar", - "Gerringong", - "Margate", - "Trafalgar", - "Somerset", - "Kerang", - "Roxby Downs", - "Smithton", - "Longford", - "Beechworth", - "Penguin", - "Anna Bay", - "McLaren Vale", - "Pearcedale", - "Peregian Beach", - "Bellingen", - "Suffolk Park", - "Buninyong", - "Weston", - "Sawtell", - "Silverdale", - "Bay View", - "Lismore", - "Koo-Wee-Rup", - "Merimbula", - "Scarness", - "Lake Cathie", - "Condobolin", - "Paynesville", - "Maddingley", - "Hurstbridge", - "Quirindi", - "Blayney", - "Camperdown", - "Aldgate", - "Port Fairy", - "Vincentia", - "Euroa", - "Marcoola", - "Mullumbimby", - "Tura Beach", - "Eden", - "West Wyalong", - "Gilgandra", - "Robinvale", - "Wilton", - "Riverview", - "Bogangar", - "Shoalhaven Heads", - "Urunga", - "Bonny Hills", - "Stirling", - "Perth", - "Barmera", - "Kapunda", - "Thursday Island", - "Terranora", - "Woori Yallock", - "Saint Georges Basin", - "Tea Gardens", - "Culburra", - "Yarra Glen", - "Beaconsfield Upper", - "Deloraine", - "Greta", - "North Wonthaggi", - "Howlong", - "Williamstown", - "Waikerie", - "Hill Top", - "Hahndorf", - "Jindabyne", - "Lawson", - "Woodside", - "Narooma", - "Grenfell", - "Manilla", - "Daylesford", - "Lobethal", - "The Oaks", - "Aberdare", - "Dodges Ferry", - "Launching Place", - "Rutherglen", - "Goolwa", - "Willunga", - "Sandy Beach", - "Hadspen", - "Canowindra", - "Freeling", - "Saint Arnaud", - "Baxter", - "Walgett", - "Esperance", - "Yarram", - "Heddon Greta", - "Freshwater", - "Bangalow", - "Orbost", - "Westbury", - "Lyndoch", - "Camden Haven", - "Wallerawang", - "Wattleglen", - "Bourke", - "Mulwala", - "Windsor", - "Nathalia", - "Oakdale", - "Cobden", - "Queenstown", - "Denman", - "Batehaven", - "Brunswick Heads", - "Tathra", - "Yarragon", - "Yaroomba", - "Curlewis", - "Yallourn North", - "Drummond Cove", - "Surfside", - "Evandale", - "Kurrajong Heights", - "Seven Mile Beach", - "San Remo", - "Valley Heights", - "Greenwell Point", - "Innisfail", - "Wahgunyah", - "Tinonee", - "Mollymook", + "Sydney", "Andergrove", "Boulder", "Stirling", + "Melbourne", "Moree", "Picton", "Perth", + "Brisbane", "Nowra", "Albury", "Barmera", + "Perth", "Colac", "Mansfield", "Kapunda", + "Adelaide", "Yanchep", "Churchill", "Thursday Island", + "Gold Coast", "Ballina", "Bucasia", "Terranora", + "Cranbourne", "Leeton", "Temora", "Woori Yallock", + "Canberra", "Moss Vale", "Renmark", "Saint Georges Basin", + "Central Coast", "Springwood", "Tanunda", "Tea Gardens", + "Wollongong", "Emu Plains", "Loxton", "Culburra", + "Hobart", "Ararat", "Glenella", "Yarra Glen", + "Geelong", "Tweed Heads", "Numurkah", "Beaconsfield Upper", + "Townsville", "Charters Towers", "Korumburra", "Deloraine", + "Ipswich", "Katoomba", "Rasmussen", "Greta", + "Newcastle", "Mooroopna", "Tatura", "North Wonthaggi", + "Cairns", "Maryborough", "Old Bar", "Howlong", + "Darwin", "Deniliquin", "Narrandera", "Williamstown", + "Toowoomba", "Mandurah", "George Town", "Waikerie", + "Launceston", "Bli Bli", "Wyong", "Hill Top", + "Ballarat", "Narrabri", "Broadford", "Hahndorf", + "Bendigo", "Clifton Springs", "Drysdale", "Jindabyne", + "Mackay", "Bargara", "Cockatoo", "Lawson", + "Wagga Wagga", "Kingscliff", "Victor Harbor", "Woodside", + "Hervey Bay", "Healesville", "Moama", "Narooma", + "Pakenham", "Fremantle", "Latrobe", "Grenfell", + "Port Macquarie", "Blaxland", "Berri", "Manilla", + "Caloundra", "Kyabram", "Wellington", "Daylesford", + "Frankston", "Sanctuary Point", "Thirlmere", "Lobethal", + "Sunbury", "Merrimac", "Legana", "The Oaks", + "Gladstone", "Murwillumbah", "The Entrance", "Aberdare", + "Bathurst", "Urraween", "Cobar", "Dodges Ferry", + "Mildura", "Kyneton", "Gerringong", "Launching Place", + "Southport", "Cootamundra", "Margate", "Rutherglen", + "Dandenong", "Castlemaine", "Trafalgar", "Goolwa", + "Warrnambool", "Bomaderry", "Somerset", "Willunga", + "Burnie", "Helensburgh", "Kerang", "Sandy Beach", + "Quakers Hill", "Port Augusta", "Roxby Downs", "Hadspen", + "Caboolture", "Yass", "Smithton", "Canowindra", + "Mount Gambier", "Strathalbyn", "Longford", "Freeling", + "Traralgon", "Burpengary", "Beechworth", "Saint Arnaud", + "Armidale", "Waterford", "Penguin", "Baxter", + "Whyalla", "Lennox Head", "Anna Bay", "Walgett", + "Griffith", "Seymour", "McLaren Vale", "Esperance", + "Mount Eliza", "Nambucca Heads", "Pearcedale", "Yarram", + "Nerang", "Nuriootpa", "Peregian Beach", "Heddon Greta", + "Lara", "Wauchope", "Bellingen", "Freshwater", + "Taree", "Tumut", "Suffolk Park", "Bangalow", + "Banora Point", "Tuncurry", "Buninyong", "Orbost", + "Warragul", "Glen Innes", "Weston", "Westbury", + "Cessnock", "Yamba", "Sawtell", "Lyndoch", + "Horsham", "Lakes Entrance", "Silverdale", "Camden Haven", + "Australind", "Kurri Kurri", "Bay View", "Wallerawang", + "Barwon Heads", "Wynyard", "Lismore", "Wattleglen", + "Ulverstone", "North Mackay", "Koo-Wee-Rup", "Bourke", + "Echuca", "Dromana", "Merimbula", "Mulwala", + "Mount Barker", "Mittagong", "Scarness", "Windsor", + "Morwell", "Alstonville", "Lake Cathie", "Nathalia", + "Forster", "Stawell", "Condobolin", "Oakdale", + "Bongaree", "Cannonvale", "Paynesville", "Cobden", + "Penrith", "Point Vernon", "Maddingley", "Queenstown", + "Goonellabah", "Leongatha", "Hurstbridge", "Denman", + "Leopold", "Scone", "Quirindi", "Batehaven", + "Campbelltown", "Whittlesea", "Blayney", "Brunswick Heads", + "Muswellbrook", "Corowa", "Camperdown", "Tathra", + "Rutherford", "Richmond", "Aldgate", "Yarragon", + "Inverell", "Cooranbong", "Port Fairy", "Yaroomba", + "Parkes", "Inverloch", "Vincentia", "Curlewis", + "Nambour", "New Norfolk", "Euroa", "Yallourn North", + "Mareeba", "Wingham", "Marcoola", "Drummond Cove", + "Wallan", "Woolgoolga", "Mullumbimby", "Surfside", + "Corinda", "Maffra", "Tura Beach", "Evandale", + "Casino", "Lithgow", "Eden", "Kurrajong Heights", + "Gympie", "Millicent", "West Wyalong", "Seven Mile Beach", + "Kingston", "Worragee", "Gilgandra", "San Remo", + "Grafton", "Tahmoor", "Robinvale", "Valley Heights", + "Bowral", "Red Cliffs", "Wilton", "Greenwell Point", + "Young", "Glenbrook", "Riverview", "Innisfail", + "Cowra", "Nairne", "Bogangar", "Wahgunyah", + "Swan Hill", "Kiama Downs", "Shoalhaven Heads", "Tinonee", + "Mudgee", "Hazelbrook", "Urunga", "Mollymook", + "Mount Evelyn", "Encounter Bay", "Bonny Hills", }); const auto australiaStates = std::to_array({ @@ -1092,33 +353,13 @@ const auto brazilCitySuffixes = std::to_array({ }); const auto brazilStates = std::to_array({ - "Acre", - "Alagoas", - "Amapá", - "Amazonas", - "Bahia", - "Ceará", - "Distrito Federal", - "Espírito Santo", - "Goiás", - "Maranhão", - "Mato Grosso", - "Mato Grosso do Sul", - "Minas Gerais", - "Pará", - "Paraíba", - "Paraná", - "Pernambuco", - "Piauí", - "Rio de Janeiro", - "Rio Grande do Norte", - "Rio Grande do Sul", - "Rondônia", - "Roraima", - "Santa Catarina", - "São Paulo", - "Sergipe", - "Tocantins", + "Acre", "Espírito Santo", "Paraíba", "Rondônia", + "Alagoas", "Goiás", "Paraná", "Roraima", + "Amapá", "Maranhão", "Pernambuco", "Santa Catarina", + "Amazonas", "Mato Grosso", "Piauí", "São Paulo", + "Bahia", "Mato Grosso do Sul", "Rio de Janeiro", "Sergipe", + "Ceará", "Minas Gerais", "Rio Grande do Norte", "Tocantins", + "Distrito Federal", "Pará", "Rio Grande do Sul", }); const auto brazilStreetSuffixes = std::to_array({ @@ -1163,326 +404,86 @@ const CountryAddressesInfo brazilAddresses{ // Czech Republic const auto czechCities = std::to_array({ - "Abertamy", - "Adamov", - "Andělská Hora", - "Aš", - "Bakov nad Jizerou", - "Bavorov", - "Bechyně", - "Beroun", - "Bezdružice", - "Bílina", - "Bílovec", - "Blansko", - "Blatná", - "Blovice", - "Brno", - "Broumov", - "Brtnice", - "Brumov-Bylnice", - "Bruntál", - "Bzenec", - "Chabařovice", - "Cheb", - "Chlumec", - "Chlumec nad Cidlinou", - "Choceň", - "Chodov", - "Chomutov", - "Chotěboř", - "Chrast", - "Chrastava", - "Chropyně", - "Chrudim", - "Chřibská", - "Chvaletice", - "Chýnov", - "Chyše", - "Cvikov", - "Čáslav", - "Čelákovice", - "Černošice", - "Černošín", - "Černovice", - "Červená Řečice", - "Červený Kostelec", - "Česká Kamenice", - "Česká Lípa", - "Česká Skalice", - "Česká Třebová", - "České Budějovice", - "České Velenice", - "Český Brod", - "Český Dub", - "Český Krumlov", - "Český Těšín", - "Dačice", - "Dašice", - "Děčín", - "Desná", - "Deštná", - "Dobrovice", - "Dobruška", - "Dobřany", - "Dobřichovice", - "Dobříš", - "Doksy", - "Dolní Benešov", - "Dolní Bousov", - "Dolní Kounice", - "Dolní Poustevna", - "Domažlice", - "Dubá", - "Dubí", - "Dubňany", - "Duchcov", - "Dvůr Králové nad Labem", - "Františkovy Lázně", - "Frenštát pod Radhoštěm", - "Frýdek-Místek", - "Frýdlant", - "Frýdlant nad Ostravicí", - "Fryšták", - "Fulnek", - "Golčův Jeníkov", - "Habartov", - "Habry", - "Hanušovice", - "Harrachov", - "Hartmanice", - "Havířov", - "Havlíčkův Brod", - "Hejnice", - "Heřmanův Městec", - "Hlinsko", - "Hluboká nad Vltavou", - "Hlučín", - "Hluk", - "Hodkovice nad Mohelkou", - "Hodonín", - "Holešov", - "Holice", - "Holýšov", - "Hora Svaté Kateřiny", - "Hrotovice", - "Hroznětín", - "Hrušovany nad Jevišovkou", - "Hulín", - "Humpolec", - "Husinec", - "Hustopeče", - "Ivančice", - "Ivanovice na Hané", - "Jablonné nad Orlicí", - "Jablonné v Podještědí", - "Jablunkov", - "Jáchymov", - "Janov", - "Janovice nad Úhlavou", - "Janské Lázně", - "Jaroměř", - "Jaroměřice nad Rokytnou", - "Javorník", - "Jemnice", - "Jesenice (okres Rakovník)", - "Jeseník", - "Jevíčko", - "Jevišovice", - "Jičín", - "Jirkov", - "Jiříkov", - "Jistebnice", - "Kadaň", - "Kamenický Šenov", - "Kaplice", - "Kardašova Řečice", - "Karlovy Vary", - "Karolinka", - "Karviná", - "Kasejovice", - "Kašperské Hory", - "Kaznějov", - "Kdyně", - "Kelč", - "Kladno", - "Kladruby", - "Klášterec nad Ohří", - "Klatovy", - "Klecany", - "Klimkovice", - "Klobouky u Brna", - "Kojetín", - "Kolín", - "Konice", - "Kopidlno", - "Kopřivnice", - "Koryčany", - "Kosmonosy", - "Kostelec na Hané", - "Kostelec nad Černými lesy", - "Kostelec nad Labem", - "Kostelec nad Orlicí", - "Košťany", - "Kouřim", - "Krásno", - "Kravaře", - "Krnov", - "Kroměříž", - "Krupka", - "Kryry", - "Kunovice", - "Kunštát", - "Kuřim", - "Kutná Hora", - "Kyjov", - "Kynšperk nad Ohří", - "Lanškroun", - "Lanžhot", - "Lázně Bělohrad", - "Lázně Bohdaneč", - "Lázně Kynžvart", - "Ledeč nad Sázavou", - "Ledvice", - "Letohrad", - "Letovice", - "Libáň", - "Libčice nad Vltavou", - "Liběchov", - "Liberec", - "Libochovice", - "Město Albrechtice", - "Město Touškov", - "Meziboří", - "Meziměstí", - "Mikulášovice", - "Mikulov", - "Miletín", - "Milevsko", - "Milovice", - "Mimoň", - "Miroslav", - "Mirošov", - "Mirotice", - "Mirovice", - "Mladá Boleslav", - "Mladá Vožice", - "Mnichovice", - "Mnichovo Hradiště", - "Mšeno", - "Mýto", - "Náchod", - "Nalžovské Hory", - "Náměšť nad Oslavou", - "Napajedla", - "Nasavrky", - "Nechanice", - "Nejdek", - "Němčice nad Hanou", - "Nepomuk", - "Neratovice", - "Netolice", - "Neveklov", - "Nový Jičín", - "Nový Knín", - "Nymburk", - "Nýrsko", - "Nýřany", - "Odolena Voda", - "Odry", - "Olešnice", - "Olomouc", - "Oloví", - "Opava", - "Opočno", - "Orlová", - "Osečná", - "Osek", - "Oslavany", - "Ostrava", - "Ostrov", - "Otrokovice", - "Pacov", - "Pardubice", - "Paskov", - "Pec pod Sněžkou", - "Pečky", - "Pelhřimov", - "Petřvald", - "Pilníkov", - "Písek", - "Planá", - "Planá nad Lužnicí", - "Plánice", - "Plasy", - "Plesná", - "Plumlov", - "Plzeň", - "Poběžovice", - "Počátky", - "Podbořany", - "Poděbrady", - "Podivín", - "Pohořelice", - "Police nad Metují", - "Polička", - "Polná", - "Postoloprty", - "Potštát", - "Prachatice", - "Praha", - "Rabí", - "Radnice", - "Rájec-Jestřebí", - "Rajhrad", - "Rakovník", - "Ralsko", - "Raspenava", - "Rejštejn", - "Rokycany", - "Rokytnice nad Jizerou", - "Rokytnice v Orlických horách", - "Ronov nad Doubravou", - "Rosice", - "Rotava", - "Roudnice nad Labem", - "Rousínov", - "Rovensko pod Troskami", - "Roztoky", - "Rožďalovice", - "Rožmberk nad Vltavou", - "Rožmitál pod Třemšínem", - "Rožnov pod Radhoštěm", - "Rtyně v Podkrkonoší", - "Rudná", - "Rudolfov", - "Rumburk", - "Rychnov nad Kněžnou", - "Rychnov u Jablonce nad Nisou", - "Rychvald", - "Rýmařov", - "Řevnice", - "Říčany", - "Sadská", - "Sázava", - "Seč", - "Sedlčany", - "Sedlec-Prčice", - "Sedlice", - "Semily", - "Sezemice", - "Sezimovo Ústí", - "Skalná", - "Skuteč", - "Slaný", - "Slatiňany", - "Slavičín", - "Slavkov u Brna", - "Slavonice", - "Slušovice", - "Smečno", - "Smiřice", - "Smržovka", + "Abertamy", "Fryšták", "Košťany", "Pardubice", + "Adamov", "Fulnek", "Kouřim", "Paskov", + "Andělská Hora", "Golčův Jeníkov", "Krásno", "Pec pod Sněžkou", + "Aš", "Habartov", "Kravaře", "Pečky", + "Bakov nad Jizerou", "Habry", "Krnov", "Pelhřimov", + "Bavorov", "Hanušovice", "Kroměříž", "Petřvald", + "Bechyně", "Harrachov", "Krupka", "Pilníkov", + "Beroun", "Hartmanice", "Kryry", "Písek", + "Bezdružice", "Havířov", "Kunovice", "Planá", + "Bílina", "Havlíčkův Brod", "Kunštát", "Planá nad Lužnicí", + "Bílovec", "Hejnice", "Kuřim", "Plánice", + "Blansko", "Heřmanův Městec", "Kutná Hora", "Plasy", + "Blatná", "Hlinsko", "Kyjov", "Plesná", + "Blovice", "Hluboká nad Vltavou", "Kynšperk nad Ohří", "Plumlov", + "Brno", "Hlučín", "Lanškroun", "Plzeň", + "Broumov", "Hluk", "Lanžhot", "Poběžovice", + "Brtnice", "Hodkovice nad Mohelkou","Lázně Bělohrad", "Počátky", + "Brumov-Bylnice", "Hodonín", "Lázně Bohdaneč", "Podbořany", + "Bruntál", "Holešov", "Lázně Kynžvart", "Poděbrady", + "Bzenec", "Holice", "Ledeč nad Sázavou", "Podivín", + "Chabařovice", "Holýšov", "Ledvice", "Pohořelice", + "Cheb", "Hora Svaté Kateřiny", "Letohrad", "Police nad Metují", + "Chlumec", "Hrotovice", "Letovice", "Polička", + "Chlumec nad Cidlinou", "Hroznětín", "Libáň", "Polná", + "Choceň", "Hrušovany nad Jevišovkou","Libčice nad Vltavou","Postoloprty", + "Chodov", "Hulín", "Liběchov", "Potštát", + "Chomutov", "Humpolec", "Liberec", "Prachatice", + "Chotěboř", "Husinec", "Libochovice", "Praha", + "Chrast", "Hustopeče", "Město Albrechtice", "Rabí", + "Chrastava", "Ivančice", "Město Touškov", "Radnice", + "Chropyně", "Ivanovice na Hané", "Meziboří", "Rájec-Jestřebí", + "Chrudim", "Jablonné nad Orlicí", "Meziměstí", "Rajhrad", + "Chřibská", "Jablonné v Podještědí","Mikulášovice", "Rakovník", + "Chvaletice", "Jablunkov", "Mikulov", "Ralsko", + "Chýnov", "Jáchymov", "Miletín", "Raspenava", + "Chyše", "Janov", "Milevsko", "Rejštejn", + "Cvikov", "Janovice nad Úhlavou", "Milovice", "Rokycany", + "Čáslav", "Janské Lázně", "Mimoň", "Rokytnice nad Jizerou", + "Čelákovice", "Jaroměř", "Miroslav", "Rokytnice v Orlických horách", + "Černošice", "Jaroměřice nad Rokytnou","Mirošov", "Ronov nad Doubravou", + "Černošín", "Javorník", "Mirotice", "Rosice", + "Černovice", "Jemnice", "Mirovice", "Rotava", + "Červená Řečice", "Jesenice (okres Rakovník)","Mladá Boleslav", "Roudnice nad Labem", + "Červený Kostelec", "Jeseník", "Mladá Vožice", "Rousínov", + "Česká Kamenice", "Jevíčko", "Mnichovice", "Rovensko pod Troskami", + "Česká Lípa", "Jevišovice", "Mnichovo Hradiště", "Roztoky", + "Česká Skalice", "Jičín", "Mšeno", "Rožďalovice", + "Česká Třebová", "Jirkov", "Mýto", "Rožmberk nad Vltavou", + "České Budějovice", "Jiříkov", "Náchod", "Rožmitál pod Třemšínem", + "České Velenice", "Jistebnice", "Nalžovské Hory", "Rožnov pod Radhoštěm", + "Český Brod", "Kadaň", "Náměšť nad Oslavou", "Rtyně v Podkrkonoší", + "Český Dub", "Kamenický Šenov", "Napajedla", "Rudná", + "Český Krumlov", "Kaplice", "Nasavrky", "Rudolfov", + "Český Těšín", "Kardašova Řečice", "Nechanice", "Rumburk", + "Dačice", "Karlovy Vary", "Nejdek", "Rychnov nad Kněžnou", + "Dašice", "Karolinka", "Němčice nad Hanou", "Rychnov u Jablonce nad Nisou", + "Děčín", "Karviná", "Nepomuk", "Rychvald", + "Desná", "Kasejovice", "Neratovice", "Rýmařov", + "Deštná", "Kašperské Hory", "Netolice", "Řevnice", + "Dobrovice", "Kaznějov", "Neveklov", "Říčany", + "Dobruška", "Kdyně", "Nový Jičín", "Sadská", + "Dobřany", "Kelč", "Nový Knín", "Sázava", + "Dobřichovice", "Kladno", "Nymburk", "Seč", + "Dobříš", "Kladruby", "Nýrsko", "Sedlčany", + "Doksy", "Klášterec nad Ohří", "Nýřany", "Sedlec-Prčice", + "Dolní Benešov", "Klatovy", "Odolena Voda", "Sedlice", + "Dolní Bousov", "Klecany", "Odry", "Semily", + "Dolní Kounice", "Klimkovice", "Olešnice", "Sezemice", + "Dolní Poustevna", "Klobouky u Brna", "Olomouc", "Sezimovo Ústí", + "Domažlice", "Kojetín", "Oloví", "Skalná", + "Dubá", "Kolín", "Opava", "Skuteč", + "Dubí", "Konice", "Opočno", "Slaný", + "Dubňany", "Kopidlno", "Orlová", "Slatiňany", + "Duchcov", "Kopřivnice", "Osečná", "Slavičín", + "Dvůr Králové nad Labem","Koryčany", "Osek", "Slavkov u Brna", + "Františkovy Lázně", "Kosmonosy", "Oslavany", "Slavonice", + "Frenštát pod Radhoštěm","Kostelec na Hané", "Ostrava", "Slušovice", + "Frýdek-Místek", "Kostelec nad Černými lesy","Ostrov", "Smečno", + "Frýdlant", "Kostelec nad Labem", "Otrokovice", "Smiřice", + "Frýdlant nad Ostravicí","Kostelec nad Orlicí", "Pacov", "Smržovka", }); const auto czechStates = std::to_array({ @@ -1492,345 +493,91 @@ const auto czechStates = std::to_array({ }); const auto czechStreetNames = std::to_array({ - "Akademická", - "Aksamitova", - "Akátová", - "Alabastrová", - "Albertov", - "Albrechtická", - "Albánská", - "Albíny Hochové", - "Aldašínská", - "Alej Českých Exulantů", - "Amforová", - "Amortova", - "Ampérova", - "Amurská", - "Anastázova", - "Anderleho", - "Chládkova", - "Chmelařská", - "Chmelická", - "Chmelová", - "Chmelířova", - "Choceradská", - "Choceňská", - "Chocholouškova", - "Chrpová", - "Chrudimská", - "Chráněná", - "Cihelná", - "Cuřínova", - "Cvikovská", - "Cvičebná", - "Cvrčkova", - "Cyprichova", - "Cíglerova", - "Cílkova", - "Cínovecká", - "Církova", - "Církvická", - "Církvičná", - "Císařská Louka", - "Císařský Ostrov", - "Cítovská", - "Drimlova", - "Drnovská", - "Drobná", - "Drtikolova", - "Drtinova", - "Druhanická", - "Druhého Odboje", - "Družicová", - "Družnosti", - "Družná", - "Dudkova", - "Dudínská", - "Duhová", - "Dukelská", - "Dukelských Hrdinů", - "Dunajevského", - "Dunajská", - "Dunická", - "Dunovského", - "Durychova", - "Dusíkova", - "Duškova", - "Dušní", - "Dvorecká", - "Dvorecké Nám.", - "Dvorecké Náměstí", - "Dvorní", - "Dvorská", - "Dvoudílná", - "Dětský Ostrov", - "Děvínská", - "Děčínská", - "Dřevařská", - "Dřevnická", - "Dřevná", - "Dřevčická", - "Dřínovská", - "Dřínová", - "Dřítenská", - "Eberlova", - "Ebrova", - "Edisonova", - "Edvardova", - "Egyptská", - "Eichlerova", - "Ellnerové", - "Elsnicovo Náměstí", - "Emilie Hyblerové", - "Emlerova", - "Engelmüllerova", - "Fabiánská", - "Fadějevova", - "Fajmanové", - "Fajtlova", - "Falcká", - "Faltysova", - "Famfulíkova", - "Fantova", - "Fibichova", - "Fikerova", - "Filipova", - "Filipovského", - "Filipíny Welserové", - "Fillova", - "Filmařská", - "Filosofská", - "Fingerova", - "Finkovská", - "Finská", - "Firkušného", - "Fischlova", - "Fišerova", - "Flemingovo Nám.", - "Flemingovo Náměstí", - "Flájská", - "Flöglova", - "Foerstrova", - "Folmavská", - "Formanská", - "Formánkova", - "Františka Šimáčka", - "Frézařská", - "Frýdecká", - "Frýdlantská", - "Fuchsova", - "Fügnerovo Nám.", - "Fügnerovo Náměstí", - "Gabinova", - "Gabčíkova", - "Gagarinova", - "Galandova", - "Galileova", - "Gallašova", - "Galvaniho", - "Gaussova", - "Gdaňská", - "Gollova", - "Golčova", - "Gončarenkova", - "Gorazdova", - "Gotthardská", - "Goyova", - "Gočárova", - "Grafická", - "Grafitová", - "Grammova", - "Granátová", - "Gregorova", - "Grussova", - "Gruzínská", - "Gutfreundova", - "Gutova", - "Gymnasijní", - "Hříbková", - "Hřídelecká", - "Hůlkova", - "Izraelská", - "Jana Ouřady", - "Janýrova", - "Jančova", - "Jarešova", - "Jarkovská", - "Jarmily Novotné", - "Jarní", - "Jarníkova", - "Jaromíra Jindry", - "Kurta Konráda", - "Kurzova", - "Kurčatovova", - "Kusá", - "Kusého", - "Kutilova", - "Kutnauerovo Náměstí", - "Kutnohorská", - "Kutrovická", - "Kuttelwascherova", - "Kutvirtova", - "Kučerova", - "Kučerové", - "Kuťatská", - "Kuželova", - "Kvapilova", - "Kyjská", - "Kykalova", - "Kymrova", - "Kynická", - "Kyselova", - "Kyslíková", - "Kysucká", - "Kysúcká", - "Kytlická", - "Kytínská", - "Kácovská", - "Kádnerova", - "Kálikova", - "Kálmánova", - "Káranská", - "Křejpského", - "Křelovická", - "Křemelná", - "Křemencova", - "Křemenná", - "Lamačova", - "Langweilova", - "Lannova", - "Lanýžová", - "Lanžhotská", - "Lhotákova", - "Liberecká", - "Liberijská", - "Libečkova", - "Libeňská", - "Libeňský Ostrov", - "Malátova", - "Malé Nám.", - "Martinova", - "Martinovská", - "Martinská", - "Marty Krásové", - "Marvanova", - "Maršovská", - "Masarykovo Nábř.", - "Masarykovo Nábřeží", - "Masná", - "Matek", - "Meziluží", - "Mezipolí", - "Mezitraťová", - "Mezivrší", - "Meziškolská", - "Mečislavova", - "Mečovská", - "Mečíková", - "Michalovicova", - "Michalská", - "Michelangelova", - "Michelská", - "Michnova", - "Michnovka", - "Mickiewiczova", - "Mikanova", - "Milovická", - "Milánská", - "Milínská", - "Milíčova", - "Milíčovská", - "Mimoňská", - "Minaříkova", - "Minerální", - "Minická", - "Minská", - "Miranova", - "Miroslava Hajna", - "Miroslava Hamra", - "Mirotická", - "Návětrná", - "Názovská", - "Nýdecká", - "Nýrská", - "Nýřanská", - "Němčická", - "Otavská", - "Otevřená", - "Otická", - "Otlíkovská", - "Otopašská", - "Otovická", - "Otradovická", - "Ottova", - "Otvovická", - "Oty Pavla", - "Otínská", - "Otěšínská", - "Ouholická", - "Ouhrabkova", - "Ovenecká", - "Ovesná", - "Ovocná", - "Ovocnářská", - "Ovocný Trh", - "Ovsíková", - "Oválová", - "Ovčárská", - "Ovčí Hájek", - "Ořechová", - "Ořešská", - "Paběnická", - "Pacajevova", - "Paceřická", - "Panelová", - "Panenky", - "Panenská", - "Pankrácké Náměstí", - "Panská", - "Panská Zahrada", - "Panský Dvůr", - "Panuškova", - "Paprsková", - "Papírenská", - "Papírníkova", - "Parašutistů", - "Pardubická", - "Park Přátelství", - "Parková", - "Parléřova", - "Parmská", - "Paroplavební", - "Partyzánská", - "Pasecká", - "Pasteurova", - "Pastevců", - "Patočkova", - "Pavelkova", - "Pavla Beneše", - "Pavla Švandy Ze Semčic", - "Pavlická", - "Pavlišovská", - "Pavlovická", - "Rackova Zahrada", - "Radbuzská", - "Radechovská", - "Radešovská", - "Sadařská", - "Sadová", - "Sadská", - "Sady Bratří Čapků", - "Safírová", - "Salabova", - "Salačova", - "Salmovská", - "Salvátorská", - "Samcova", - "Samohelova", - "Samota U Podleského Rybníka", - "Sarajevská", - "Saratovská", - "Sartoriova", + "Akademická", "Egyptská", "Kurčatovova", "Miroslava Hamra", + "Aksamitova", "Eichlerova", "Kusá", "Mirotická", + "Akátová", "Ellnerové", "Kusého", "Návětrná", + "Alabastrová", "Elsnicovo Náměstí", "Kutilova", "Názovská", + "Albertov", "Emilie Hyblerové", "Kutnauerovo Náměstí", "Nýdecká", + "Albrechtická", "Emlerova", "Kutnohorská", "Nýrská", + "Albánská", "Engelmüllerova", "Kutrovická", "Nýřanská", + "Albíny Hochové", "Fabiánská", "Kuttelwascherova", "Němčická", + "Aldašínská", "Fadějevova", "Kutvirtova", "Otavská", + "Alej Českých Exulantů","Fajmanové", "Kučerova", "Otevřená", + "Amforová", "Fajtlova", "Kučerové", "Otická", + "Amortova", "Falcká", "Kuťatská", "Otlíkovská", + "Ampérova", "Faltysova", "Kuželova", "Otopašská", + "Amurská", "Famfulíkova", "Kvapilova", "Otovická", + "Anastázova", "Fantova", "Kyjská", "Otradovická", + "Anderleho", "Fibichova", "Kykalova", "Ottova", + "Chládkova", "Fikerova", "Kymrova", "Otvovická", + "Chmelařská", "Filipova", "Kynická", "Oty Pavla", + "Chmelická", "Filipovského", "Kyselova", "Otínská", + "Chmelová", "Filipíny Welserové", "Kyslíková", "Otěšínská", + "Chmelířova", "Fillova", "Kysucká", "Ouholická", + "Choceradská", "Filmařská", "Kysúcká", "Ouhrabkova", + "Choceňská", "Filosofská", "Kytlická", "Ovenecká", + "Chocholouškova", "Fingerova", "Kytínská", "Ovesná", + "Chrpová", "Finkovská", "Kácovská", "Ovocná", + "Chrudimská", "Finská", "Kádnerova", "Ovocnářská", + "Chráněná", "Firkušného", "Kálikova", "Ovocný Trh", + "Cihelná", "Fischlova", "Kálmánova", "Ovsíková", + "Cuřínova", "Fišerova", "Káranská", "Oválová", + "Cvikovská", "Flemingovo Nám.", "Křejpského", "Ovčárská", + "Cvičebná", "Flemingovo Náměstí", "Křelovická", "Ovčí Hájek", + "Cvrčkova", "Flájská", "Křemelná", "Ořechová", + "Cyprichova", "Flöglova", "Křemencova", "Ořešská", + "Cíglerova", "Foerstrova", "Křemenná", "Paběnická", + "Cílkova", "Folmavská", "Lamačova", "Pacajevova", + "Cínovecká", "Formanská", "Langweilova", "Paceřická", + "Církova", "Formánkova", "Lannova", "Panelová", + "Církvická", "Františka Šimáčka", "Lanýžová", "Panenky", + "Církvičná", "Frézařská", "Lanžhotská", "Panenská", + "Císařská Louka", "Frýdecká", "Lhotákova", "Pankrácké Náměstí", + "Císařský Ostrov", "Frýdlantská", "Liberecká", "Panská", + "Cítovská", "Fuchsova", "Liberijská", "Panská Zahrada", + "Drimlova", "Fügnerovo Nám.", "Libečkova", "Panský Dvůr", + "Drnovská", "Fügnerovo Náměstí", "Libeňská", "Panuškova", + "Drobná", "Gabinova", "Libeňský Ostrov", "Paprsková", + "Drtikolova", "Gabčíkova", "Malátova", "Papírenská", + "Drtinova", "Gagarinova", "Malé Nám.", "Papírníkova", + "Druhanická", "Galandova", "Martinova", "Parašutistů", + "Druhého Odboje", "Galileova", "Martinovská", "Pardubická", + "Družicová", "Gallašova", "Martinská", "Park Přátelství", + "Družnosti", "Galvaniho", "Marty Krásové", "Parková", + "Družná", "Gaussova", "Marvanova", "Parléřova", + "Dudkova", "Gdaňská", "Maršovská", "Parmská", + "Dudínská", "Gollova", "Masarykovo Nábř.", "Paroplavební", + "Duhová", "Golčova", "Masarykovo Nábřeží", "Partyzánská", + "Dukelská", "Gončarenkova", "Masná", "Pasecká", + "Dukelských Hrdinů", "Gorazdova", "Matek", "Pasteurova", + "Dunajevského", "Gotthardská", "Meziluží", "Pastevců", + "Dunajská", "Goyova", "Mezipolí", "Patočkova", + "Dunická", "Gočárova", "Mezitraťová", "Pavelkova", + "Dunovského", "Grafická", "Mezivrší", "Pavla Beneše", + "Durychova", "Grafitová", "Meziškolská", "Pavla Švandy Ze Semčic", + "Dusíkova", "Grammova", "Mečislavova", "Pavlická", + "Duškova", "Granátová", "Mečovská", "Pavlišovská", + "Dušní", "Gregorova", "Mečíková", "Pavlovická", + "Dvorecká", "Grussova", "Michalovicova", "Rackova Zahrada", + "Dvorecké Nám.", "Gruzínská", "Michalská", "Radbuzská", + "Dvorecké Náměstí", "Gutfreundova", "Michelangelova", "Radechovská", + "Dvorní", "Gutova", "Michelská", "Radešovská", + "Dvorská", "Gymnasijní", "Michnova", "Sadařská", + "Dvoudílná", "Hříbková", "Michnovka", "Sadová", + "Dětský Ostrov", "Hřídelecká", "Mickiewiczova", "Sadská", + "Děvínská", "Hůlkova", "Mikanova", "Sady Bratří Čapků", + "Děčínská", "Izraelská", "Milovická", "Safírová", + "Dřevařská", "Jana Ouřady", "Milánská", "Salabova", + "Dřevnická", "Janýrova", "Milínská", "Salačova", + "Dřevná", "Jančova", "Milíčova", "Salmovská", + "Dřevčická", "Jarešova", "Milíčovská", "Salvátorská", + "Dřínovská", "Jarkovská", "Mimoňská", "Samcova", + "Dřínová", "Jarmily Novotné", "Minaříkova", "Samohelova", + "Dřítenská", "Jarní", "Minerální", "Samota U Podleského Rybníka", + "Eberlova", "Jarníkova", "Minická", "Sarajevská", + "Ebrova", "Jaromíra Jindry", "Minská", "Saratovská", + "Edisonova", "Kurta Konráda", "Miranova", "Sartoriova", + "Edvardova", "Kurzova", "Miroslava Hajna", }); const std::string_view czechZipCodeFormat{"#####"}; @@ -1868,392 +615,110 @@ const CountryAddressesInfo czechAddresses{ // Denmark const auto denmarkCities = std::to_array({ - "Albertslund", - "Arden", - "Asnæs", - "Assentoft", - "Augustenborg", - "Aulum", - "Auning", - "Ballerup", - "Beder-Malling", - "Bellinge", - "Birkerød", - "Bjæverskov", - "Bogense", - "Borup", - "Brejning", - "Broager", - "Brovst", - "Brædstrup", - "Brøndby", - "Brønderslev", - "Brørup", - "Christiansfeld", - "Dianalund", - "Dragør", - "Dronninglund", - "Ejby", - "Esbjerg", - "Farsø", - "Farum", - "Faxe Ladeplads", - "Faxe", - "Fensmark", - "Fjerritslev", - "Fredensborg", - "Fredericia", - "Frederiksberg", - "Frederikshavn", - "Frederikssund", - "Frederiksværk", - "Frejlev", - "Galten", - "Ganløse", - "Gentofte", - "Gistrup", - "Give", - "Gladsaxe", - "Glamsbjerg", - "Glostrup", - "Grenaa", - "Greve Strand", - "Grindsted", - "Græsted", - "Gråsten", - "Guderup", - "Haderslev", - "Hadsten", - "Hadsund", - "Harlev", - "Haslev", - "Havdrup", - "Hedehusene", - "Hedensted", - "Helsinge", - "Helsingør", - "Herlev", - "Herning", - "Hillerød", - "Hinnerup", - "Hjallerup", - "Hjortshøj", - "Hjørring", - "Hobro", - "Holbæk", - "Holstebro", - "Holsted", - "Horsens", - "Humlebæk", - "Hundested", - "Hurup", - "Hvide Sande", - "Hvidovre", - "Højslev Stationsby", - "Høng", - "Hørning", - "Hørsholm", - "Høruphav", - "Ikast", - "Ishøj", - "Jelling", - "Juelsminde", - "Jyderup", - "Jyllinge", - "Jægerspris", - "Kalundborg", - "Kibæk", - "Kirke Hvalsø", - "Kjellerup", - "Klarup", - "Kolding", - "Korsør", - "København", - "Køge", - "Kås", - "Langeskov", - "Langå", - "Lillerød", - "Liseleje", - "Lunderskov", - "Lyngby", - "Lynge-Uggeløse", - "Lystrup", - "Løgstør", - "Løgten", - "Løgumkloster", - "Mariager", - "Middelfart", - "Mårslet", - "Nakskov", - "Nexø", - "Nivå", - "Nordby", - "Nyborg", - "Nykøbing F", - "Nykøbing M", - "Næstved", - "Nørre Åby", - "Nørresundby", - "Odder", - "Odense", - "Oksbøl", - "Otterup", - "Padborg", - "Pandrup", - "Præstø", - "Randers", - "Ribe", - "Ringkøbing", - "Ringsted", - "Roskilde", - "Rudersdal", - "Rudkøbing", - "Rødding", - "Rødovre", - "Rønde", - "Rønne", - "Sabro", - "Sakskøbing", - "Sankt Klemens", - "Silkeborg", - "Sindal", - "Skanderborg", - "Skibby", - "Skive", - "Skærbæk", - "Skævinge", - "Skørping", - "Slagelse", - "Smørumnedre", - "Solbjerg", - "Solrød Strand", - "Sorø", - "Stege", - "Stenløse", - "Stoholm", - "Store Heddinge", - "Storvorde", - "Strib", - "Struer", - "Strøby Egede", - "Støvring", - "Sundby", - "Sunds", - "Svejbæk", - "Svendborg", - "Svinninge", - "Svogerslev", - "Sæby", - "Søften", - "Sønderborg", - "Søndersø", - "Tarm", - "Taulov", - "Thisted", - "Thurø By", - "Tinglev", - "Tjæreborg", - "Toftlund", - "Trige", - "Tune", - "Tølløse", - "Tørring", - "Taarbæk", - "Tårnby", - "Taastrup", - "Ullerslev", - "Vallensbæk", - "Vamdrup", - "Varde", - "Vejen", - "Vejle", - "Vestbjerg", - "Vester Hassing", - "Viborg", - "Viby S", - "Videbæk", - "Vildbjerg", - "Vinderup", - "Virklund", - "Vissenbjerg", - "Vodskov", - "Vordingborg", - "Værløse", - "Ølgod", - "Ølstykke", - "Aabenraa", - "Aalborg", - "Aalestrup", - "Aarhus", - "Aars", - "Årslev", - "Aarup", + "Albertslund", "Hadsund", "Løgten", "Strøby Egede", + "Arden", "Harlev", "Løgumkloster", "Støvring", + "Asnæs", "Haslev", "Mariager", "Sundby", + "Assentoft", "Havdrup", "Middelfart", "Sunds", + "Augustenborg", "Hedehusene", "Mårslet", "Svejbæk", + "Aulum", "Hedensted", "Nakskov", "Svendborg", + "Auning", "Helsinge", "Nexø", "Svinninge", + "Ballerup", "Helsingør", "Nivå", "Svogerslev", + "Beder-Malling", "Herlev", "Nordby", "Sæby", + "Bellinge", "Herning", "Nyborg", "Søften", + "Birkerød", "Hillerød", "Nykøbing F", "Sønderborg", + "Bjæverskov", "Hinnerup", "Nykøbing M", "Søndersø", + "Bogense", "Hjallerup", "Næstved", "Tarm", + "Borup", "Hjortshøj", "Nørre Åby", "Taulov", + "Brejning", "Hjørring", "Nørresundby", "Thisted", + "Broager", "Hobro", "Odder", "Thurø By", + "Brovst", "Holbæk", "Odense", "Tinglev", + "Brædstrup", "Holstebro", "Oksbøl", "Tjæreborg", + "Brøndby", "Holsted", "Otterup", "Toftlund", + "Brønderslev", "Horsens", "Padborg", "Trige", + "Brørup", "Humlebæk", "Pandrup", "Tune", + "Christiansfeld", "Hundested", "Præstø", "Tølløse", + "Dianalund", "Hurup", "Randers", "Tørring", + "Dragør", "Hvide Sande", "Ribe", "Taarbæk", + "Dronninglund", "Hvidovre", "Ringkøbing", "Tårnby", + "Ejby", "Højslev Stationsby", "Ringsted", "Taastrup", + "Esbjerg", "Høng", "Roskilde", "Ullerslev", + "Farsø", "Hørning", "Rudersdal", "Vallensbæk", + "Farum", "Hørsholm", "Rudkøbing", "Vamdrup", + "Faxe Ladeplads", "Høruphav", "Rødding", "Varde", + "Faxe", "Ikast", "Rødovre", "Vejen", + "Fensmark", "Ishøj", "Rønde", "Vejle", + "Fjerritslev", "Jelling", "Rønne", "Vestbjerg", + "Fredensborg", "Juelsminde", "Sabro", "Vester Hassing", + "Fredericia", "Jyderup", "Sakskøbing", "Viborg", + "Frederiksberg", "Jyllinge", "Sankt Klemens", "Viby S", + "Frederikshavn", "Jægerspris", "Silkeborg", "Videbæk", + "Frederikssund", "Kalundborg", "Sindal", "Vildbjerg", + "Frederiksværk", "Kibæk", "Skanderborg", "Vinderup", + "Frejlev", "Kirke Hvalsø", "Skibby", "Virklund", + "Galten", "Kjellerup", "Skive", "Vissenbjerg", + "Ganløse", "Klarup", "Skærbæk", "Vodskov", + "Gentofte", "Kolding", "Skævinge", "Vordingborg", + "Gistrup", "Korsør", "Skørping", "Værløse", + "Give", "København", "Slagelse", "Ølgod", + "Gladsaxe", "Køge", "Smørumnedre", "Ølstykke", + "Glamsbjerg", "Kås", "Solbjerg", "Aabenraa", + "Glostrup", "Langeskov", "Solrød Strand", "Aalborg", + "Grenaa", "Langå", "Sorø", "Aalestrup", + "Greve Strand", "Lillerød", "Stege", "Aarhus", + "Grindsted", "Liseleje", "Stenløse", "Aars", + "Græsted", "Lunderskov", "Stoholm", "Årslev", + "Gråsten", "Lyngby", "Store Heddinge", "Aarup", + "Guderup", "Lynge-Uggeløse", "Storvorde", + "Haderslev", "Lystrup", "Strib", + "Hadsten", "Løgstør", "Struer", }); const auto denmarkStates = std::to_array({ - "Region Hovedstaden", "Region Midtjylland", "Region Nordjylland", "Region Sjælland", "Region Syddanmark", + "Region Hovedstaden", "Region Midtjylland", "Region Nordjylland", + "Region Sjælland", "Region Syddanmark", }); const auto denmarkStreetNames = std::to_array({ - "Agervej", - "Askevej", - "Bakkedraget", - "Bakkegårdsvej", - "Bakkevej", - "Banevænget", - "Birkealle", - "Birkeparken", - "Birkevej", - "Bjergvej", - "Bredgade", - "Carlsmindevej", - "Cedervej", - "Chr. Winthersvej", - "Clematisvej", - "Cypresvej", - "Cypresvænget", - "Dalevej", - "Dalgas Boulevard", - "Dalsvinget", - "Damvej", - "Dronningensgade", - "Dybdalsvej", - "Dyrskuevej", - "Egevej", - "Egholmvej", - "Ejstrupvej", - "Ellevej", - "Elmevej", - "Enevej", - "Engvej", - "Eskebjergvej", - "Fasanvej", - "Fjordvej", - "Fuglevangsvej", - "Fuglevej", - "Fuglsangsvej", - "Fyrretræsvej", - "Fyrrevej", - "Fyrvej", - "Gadekæret", - "Galgebjergvej", - "Gammel Kongevej", - "Gartnervej", - "Gl. Kongevej", - "Granvej", - "Havnevej", - "Hedelundvej", - "Hejrevej", - "Hestehavevej", - "Hovedgaden", - "Højagervej", - "Højvej", - "Idrætsvej", - "Ildervej", - "Industrigade", - "Industrivej", - "Irisvej", - "Islandsvej", - "Jagtvej", - "Jernbanegade", - "Jernbanevej", - "Jupitervej", - "Jydevej", - "Jægergårdsvej", - "Jægervej", - "Kastanievej", - "Kirkegade", - "Klostermarken", - "Klostervej", - "Kornmarken", - "Kærbyvej", - "Kærparken", - "Kærvej", - "Liljens Kvarter", - "Liljevej", - "Lindevej", - "Lunden", - "Lundevej", - "Lyngvej", - "Lærkevej", - "Markvej", - "Mosevej", - "Munkevej", - "Mælkevejen", - "Møllebækvej", - "Møllegade", - "Møllevænget", - "Mågevej", - "Nedre Gade", - "Nordre Strandvej", - "Nordvestpassagen", - "Nygade", - "Nytorv", - "Nyvej", - "Nørrebrogade", - "Nørregade", - "Overgaden", - "Parkvej", - "Pilestræde", - "Pilevej", - "Plantagevej", - "Poppelvej", - "Præstegårdsvej", - "Præstevænget", - "Ravnevej", - "Rosenhaven", - "Rosenvej", - "Rugårdsvej", - "Ryttervej", - "Rævevej", - "Rådhusvej", - "Skolegade", - "Skolestræde", - "Skolevej", - "Skovbrynet", - "Skovvej", - "Slotsvej", - "Solbakken", - "Strandgade", - "Sydvej", - "Sølvgade", - "Søndergade", - "Teglværksvej", - "Tjørnevej", - "Torvet", - "Tranevej", - "Trekanten", - "Troldhøjvej", - "Tulipanvej", - "Tværgade", - "Udsigten", - "Udsigtsbakken", - "Udsigtsvej", - "Ullevej", - "Ulstrupvej", - "Ulvevej", - "Uplandsvej", - "Valmuevej", - "Valnøddevej", - "Vandtårnsvej", - "Ved Stranden", - "Vestergade", - "Vestergårdsvej", - "Vibevej", - "Viborgvej", - "Ørnevej", - "Østerbrogade", - "Østergade", - "Østervang", - "Østre Alle", - "Østre Stationsvej", - "Åbjergvej", - "Åboulevarden", - "Ådalsvej", - "Ågade", - "Åstrupvej", - "Åvænget", + "Agervej", "Gadekæret", "Lærkevej", "Sydvej", + "Askevej", "Galgebjergvej", "Markvej", "Sølvgade", + "Bakkedraget", "Gammel Kongevej", "Mosevej", "Søndergade", + "Bakkegårdsvej", "Gartnervej", "Munkevej", "Teglværksvej", + "Bakkevej", "Gl. Kongevej", "Mælkevejen", "Tjørnevej", + "Banevænget", "Granvej", "Møllebækvej", "Torvet", + "Birkealle", "Havnevej", "Møllegade", "Tranevej", + "Birkeparken", "Hedelundvej", "Møllevænget", "Trekanten", + "Birkevej", "Hejrevej", "Mågevej", "Troldhøjvej", + "Bjergvej", "Hestehavevej", "Nedre Gade", "Tulipanvej", + "Bredgade", "Hovedgaden", "Nordre Strandvej", "Tværgade", + "Carlsmindevej", "Højagervej", "Nordvestpassagen", "Udsigten", + "Cedervej", "Højvej", "Nygade", "Udsigtsbakken", + "Chr. Winthersvej", "Idrætsvej", "Nytorv", "Udsigtsvej", + "Clematisvej", "Ildervej", "Nyvej", "Ullevej", + "Cypresvej", "Industrigade", "Nørrebrogade", "Ulstrupvej", + "Cypresvænget", "Industrivej", "Nørregade", "Ulvevej", + "Dalevej", "Irisvej", "Overgaden", "Uplandsvej", + "Dalgas Boulevard", "Islandsvej", "Parkvej", "Valmuevej", + "Dalsvinget", "Jagtvej", "Pilestræde", "Valnøddevej", + "Damvej", "Jernbanegade", "Pilevej", "Vandtårnsvej", + "Dronningensgade", "Jernbanevej", "Plantagevej", "Ved Stranden", + "Dybdalsvej", "Jupitervej", "Poppelvej", "Vestergade", + "Dyrskuevej", "Jydevej", "Præstegårdsvej", "Vestergårdsvej", + "Egevej", "Jægergårdsvej", "Præstevænget", "Vibevej", + "Egholmvej", "Jægervej", "Ravnevej", "Viborgvej", + "Ejstrupvej", "Kastanievej", "Rosenhaven", "Ørnevej", + "Ellevej", "Kirkegade", "Rosenvej", "Østerbrogade", + "Elmevej", "Klostermarken", "Rugårdsvej", "Østergade", + "Enevej", "Klostervej", "Ryttervej", "Østervang", + "Engvej", "Kornmarken", "Rævevej", "Østre Alle", + "Eskebjergvej", "Kærbyvej", "Rådhusvej", "Østre Stationsvej", + "Fasanvej", "Kærparken", "Skolegade", "Åbjergvej", + "Fjordvej", "Kærvej", "Skolestræde", "Åboulevarden", + "Fuglevangsvej", "Liljens Kvarter", "Skolevej", "Ådalsvej", + "Fuglevej", "Liljevej", "Skovbrynet", "Ågade", + "Fuglsangsvej", "Lindevej", "Skovvej", "Åstrupvej", + "Fyrretræsvej", "Lunden", "Slotsvej", "Åvænget", + "Fyrrevej", "Lundevej", "Solbakken", + "Fyrvej", "Lyngvej", "Strandgade", }); const std::string_view denmarkZipCodeFormat{"####"}; @@ -2394,344 +859,94 @@ const CountryAddressesInfo finlandAddresses{ // France const auto franceCities = std::to_array({ - "Abbeville", - "Achères", - "Agde", - "Agen", - "Aix-en-Provence", - "Aix-les-Bains", - "Ajaccio", - "Albertville", - "Albi", - "Alençon", - "Alès", - "Alfortville", - "Asnières-sur-Seine", - "Athis-Mons", - "Aubagne", - "Aubenas", - "Bron", - "Bruay-la-Buissière", - "Bruay-sur-l'Escaut", - "Bruges", - "Brunoy", - "Bruz", - "Bry-sur-Marne", - "Bully-les-Mines", - "Bussy-Saint-Georges", - "Cabestany", - "Cachan", - "Caen", - "Cagnes-sur-Mer", - "Cahors", - "Calais", - "Caluire-et-Cuire", - "Challans", - "Chalon-sur-Saône", - "Châlons-en-Champagne", - "Chamalières", - "Chambéry", - "Chambray-lès-Tours", - "Champigny-sur-Marne", - "Champs-sur-Marne", - "Chanteloup-les-Vignes", - "Chantilly", - "Charenton-le-Pont", - "Charleville-Mézières", - "Chartres", - "Chassieu", - "Château-Gontier-sur-Mayenne", - "Château-Thierry", - "Châteaubriant", - "Cholet", - "Clamart", - "Claye-Souilly", - "Clermont-Ferrand", - "Clichy", - "Dinan", - "Dole", - "Domont", - "Douai", - "Douarnenez", - "Doué-en-Anjou", - "Dourdan", - "Draguignan", - "Drancy", - "Draveil", - "Dreux", - "Ducos", - "Dugny", - "Dumbéa", - "Dunkerque", - "Dzaoudzi", - "Fontainebleau", - "Fontenay-aux-Roses", - "Fontenay-le-Comte", - "Fontenay-le-Fleury", - "Fontenay-sous-Bois", - "Forbach", - "Fort-de-France", - "Fos-sur-Mer", - "Fougères", - "Fourmies", - "Francheville", - "Franconville", - "Fréjus", - "Fresnes", - "Freyming-Merlebach", - "Frontignan", - "Gagny", - "Gaillac", - "Gaillard", - "Gap", - "Garches", - "Gardanne", - "Garges-lès-Gonesse", - "Genas", - "Gennevilliers", - "Gentilly", - "Gerzat", - "Gex", - "Gien", - "Gif-sur-Yvette", - "Héricourt", - "Hérouville-Saint-Clair", - "Hœnheim", - "Houilles", - "Hyères", - "Ifs", - "Illkirch-Graffenstaden", - "Illzach", - "Issoire", - "Issoudun", - "Issy-les-Moulineaux", - "Istres", - "Ivry-sur-Seine", - "Jeumont", - "Joinville-le-Pont", - "Joué-lès-Tours", - "Jouy-le-Moutier", - "Juvignac", - "Juvisy-sur-Orge", - "Kingersheim", - "Lanester", - "Lannion", - "Laon", - "Lattes", - "Laval", - "Lavaur", - "Libourne", - "Lieusaint", - "Liévin", - "Lille", - "Limay", - "Limeil-Brévannes", - "Limoges", - "Lingolsheim", - "Lisieux", - "Livry-Gargan", - "Lognes", - "Loire-Authion", - "Longjumeau", - "Longuenesse", - "Longwy", - "Lons", - "Lons-le-Saunier", - "Loos", - "Lorient", - "Lormont", - "Lourdes", - "Louviers", - "Louvres", - "Lucé", - "Lunel", - "Lunéville", - "Lyon", - "Lys-lez-Lannoy", - "Mâcon", - "Macouria", - "Mahina", - "Mainvilliers", - "Maisons-Alfort", - "Maisons-Laffitte", - "Maizières-lès-Metz", - "Malakoff", - "Mamoudzou", - "Mana", - "Mandelieu-la-Napoule", - "Manosque", - "Mantes-la-Jolie", - "Mantes-la-Ville", - "Marck", - "Marcq-en-Barœul", - "Marignane", - "Marly", - "Marly-le-Roi", - "Marmande", - "Maromme", - "Marquette-lez-Lille", - "Marseille", - "Martigues", - "Massy", - "Matoury", - "Maubeuge", - "Mauges-sur-Loire", - "Mauguio", - "Maurepas", - "Mayenne", - "Meaux", - "Melun", - "Mende", - "Mennecy", - "Menton", - "Méricourt", - "Montauban", - "Montbéliard", - "Montbrison", - "Montceau-les-Mines", - "Montélimar", - "Montereau-Fault-Yonne", - "Montesson", - "Monteux", - "Moorea-Maiao", - "Morangis", - "Moret-Loing-et-Orvanne", - "Morlaix", - "Morne-à-l'Eau", - "Morsang-sur-Orge", - "Mougins", - "Moulins", - "Mouvaux", - "Mulhouse", - "Muret", - "Nancy", - "Ollioules", - "Oloron-Sainte-Marie", - "Onet-le-Château", - "Orange", - "Orée d'Anjou", - "Orléans", - "Orly", - "Ormesson-sur-Marne", - "Papeete", - "Paris", - "Passy", - "Pau", - "Pélissanne", - "Périgueux", - "Pernes-les-Fontaines", - "Perpignan", - "Persan", - "Pertuis", - "Poitiers", - "Pont-Saint-Esprit", - "Pont-Sainte-Maxence", - "Pont-à-Mousson", - "Pont-du-Château", - "Pontarlier", - "Pontault-Combault", - "Pontchâteau", - "Remire-Montjoly", - "Rennes", - "Rezé", - "Riedisheim", - "Rillieux-la-Pape", - "Royan", - "Rueil-Malmaison", - "Rumilly", - "Sablé-sur-Sarthe", - "Sada", - "Saint-Amand-les-Eaux", - "Saint-André", - "Saint-André-de-Cubzac", - "Saint-André-les-Vergers", - "Saint-André-lez-Lille", - "Saint-Avé", - "Saint-Avertin", - "Saint-Avold", - "Sens", - "Septèmes-les-Vallons", - "Sète", - "Sevran", - "Tarnos", - "Tassin-la-Demi-Lune", - "Taverny", - "Tergnier", - "Thiais", - "Thiers", - "Thionville", - "Thonon-les-Bains", - "Thorigny-sur-Marne", - "Thouaré-sur-Loire", - "Thouars", - "Tinqueux", - "Torcy", - "Toul", - "Toulon", - "Toulouse", - "Tourcoing", - "Tournefeuille", - "Tournon-sur-Rhône", - "Tours", - "Trappes", - "Trélazé", - "Tremblay-en-France", - "Trets", - "Triel-sur-Seine", - "Troyes", - "Vauréal", - "Vauvert", - "Vaux-le-Pénil", - "Vedène", - "Vélizy-Villacoublay", - "Villeurbanne", - "Villiers-le-Bel", - "Villiers-sur-Marne", - "Vincennes", - "Vire Normandie", - "Viroflay", - "Viry-Châtillon", - "Vitré", - "Vitrolles", - "Vitry-le-François", - "Vitry-sur-Seine", - "Voiron", - "Voisins-le-Bretonneux", - "Wambrechies", - "Wasquehal", - "Wattignies", - "Wattrelos", - "Wittelsheim", - "Wittenheim", - "Woippy", - "Yerres", - "Yutz", - "Yvetot", + "Abbeville", "Fourmies", "Maisons-Alfort", "Remire-Montjoly", + "Achères", "Francheville", "Maisons-Laffitte", "Rennes", + "Agde", "Franconville", "Maizières-lès-Metz", "Rezé", + "Agen", "Fréjus", "Malakoff", "Riedisheim", + "Aix-en-Provence", "Fresnes", "Mamoudzou", "Rillieux-la-Pape", + "Aix-les-Bains", "Freyming-Merlebach", "Mana", "Royan", + "Ajaccio", "Frontignan", "Mandelieu-la-Napoule", "Rueil-Malmaison", + "Albertville", "Gagny", "Manosque", "Rumilly", + "Albi", "Gaillac", "Mantes-la-Jolie", "Sablé-sur-Sarthe", + "Alençon", "Gaillard", "Mantes-la-Ville", "Sada", + "Alès", "Gap", "Marck", "Saint-Amand-les-Eaux", + "Alfortville", "Garches", "Marcq-en-Barœul", "Saint-André", + "Asnières-sur-Seine", "Gardanne", "Marignane", "Saint-André-de-Cubzac", + "Athis-Mons", "Garges-lès-Gonesse", "Marly", "Saint-André-les-Vergers", + "Aubagne", "Genas", "Marly-le-Roi", "Saint-André-lez-Lille", + "Aubenas", "Gennevilliers", "Marmande", "Saint-Avé", + "Bron", "Gentilly", "Maromme", "Saint-Avertin", + "Bruay-la-Buissière", "Gerzat", "Marquette-lez-Lille", "Saint-Avold", + "Bruay-sur-l'Escaut", "Gex", "Marseille", "Sens", + "Bruges", "Gien", "Martigues", "Septèmes-les-Vallons", + "Brunoy", "Gif-sur-Yvette", "Massy", "Sète", + "Bruz", "Héricourt", "Matoury", "Sevran", + "Bry-sur-Marne", "Hérouville-Saint-Clair", "Maubeuge", "Tarnos", + "Bully-les-Mines", "Hœnheim", "Mauges-sur-Loire", "Tassin-la-Demi-Lune", + "Bussy-Saint-Georges", "Houilles", "Mauguio", "Taverny", + "Cabestany", "Hyères", "Maurepas", "Tergnier", + "Cachan", "Ifs", "Mayenne", "Thiais", + "Caen", "Illkirch-Graffenstaden", "Meaux", "Thiers", + "Cagnes-sur-Mer", "Illzach", "Melun", "Thionville", + "Cahors", "Issoire", "Mende", "Thonon-les-Bains", + "Calais", "Issoudun", "Mennecy", "Thorigny-sur-Marne", + "Caluire-et-Cuire", "Issy-les-Moulineaux", "Menton", "Thouaré-sur-Loire", + "Challans", "Istres", "Méricourt", "Thouars", + "Chalon-sur-Saône", "Ivry-sur-Seine", "Montauban", "Tinqueux", + "Châlons-en-Champagne", "Jeumont", "Montbéliard", "Torcy", + "Chamalières", "Joinville-le-Pont", "Montbrison", "Toul", + "Chambéry", "Joué-lès-Tours", "Montceau-les-Mines", "Toulon", + "Chambray-lès-Tours", "Jouy-le-Moutier", "Montélimar", "Toulouse", + "Champigny-sur-Marne", "Juvignac", "Montereau-Fault-Yonne", "Tourcoing", + "Champs-sur-Marne", "Juvisy-sur-Orge", "Montesson", "Tournefeuille", + "Chanteloup-les-Vignes", "Kingersheim", "Monteux", "Tournon-sur-Rhône", + "Chantilly", "Lanester", "Moorea-Maiao", "Tours", + "Charenton-le-Pont", "Lannion", "Morangis", "Trappes", + "Charleville-Mézières", "Laon", "Moret-Loing-et-Orvanne", "Trélazé", + "Chartres", "Lattes", "Morlaix", "Tremblay-en-France", + "Chassieu", "Laval", "Morne-à-l'Eau", "Trets", + "Château-Gontier-sur-Mayenne", "Lavaur", "Morsang-sur-Orge", "Triel-sur-Seine", + "Château-Thierry", "Libourne", "Mougins", "Troyes", + "Châteaubriant", "Lieusaint", "Moulins", "Vauréal", + "Cholet", "Liévin", "Mouvaux", "Vauvert", + "Clamart", "Lille", "Mulhouse", "Vaux-le-Pénil", + "Claye-Souilly", "Limay", "Muret", "Vedène", + "Clermont-Ferrand", "Limeil-Brévannes", "Nancy", "Vélizy-Villacoublay", + "Clichy", "Limoges", "Ollioules", "Villeurbanne", + "Dinan", "Lingolsheim", "Oloron-Sainte-Marie", "Villiers-le-Bel", + "Dole", "Lisieux", "Onet-le-Château", "Villiers-sur-Marne", + "Domont", "Livry-Gargan", "Orange", "Vincennes", + "Douai", "Lognes", "Orée d'Anjou", "Vire Normandie", + "Douarnenez", "Loire-Authion", "Orléans", "Viroflay", + "Doué-en-Anjou", "Longjumeau", "Orly", "Viry-Châtillon", + "Dourdan", "Longuenesse", "Ormesson-sur-Marne", "Vitré", + "Draguignan", "Longwy", "Papeete", "Vitrolles", + "Drancy", "Lons", "Paris", "Vitry-le-François", + "Draveil", "Lons-le-Saunier", "Passy", "Vitry-sur-Seine", + "Dreux", "Loos", "Pau", "Voiron", + "Ducos", "Lorient", "Pélissanne", "Voisins-le-Bretonneux", + "Dugny", "Lormont", "Périgueux", "Wambrechies", + "Dumbéa", "Lourdes", "Pernes-les-Fontaines", "Wasquehal", + "Dunkerque", "Louviers", "Perpignan", "Wattignies", + "Dzaoudzi", "Louvres", "Persan", "Wattrelos", + "Fontainebleau", "Lucé", "Pertuis", "Wittelsheim", + "Fontenay-aux-Roses", "Lunel", "Poitiers", "Wittenheim", + "Fontenay-le-Comte", "Lunéville", "Pont-Saint-Esprit", "Woippy", + "Fontenay-le-Fleury", "Lyon", "Pont-Sainte-Maxence", "Yerres", + "Fontenay-sous-Bois", "Lys-lez-Lannoy", "Pont-à-Mousson", "Yutz", + "Forbach", "Mâcon", "Pont-du-Château", "Yvetot", + "Fort-de-France", "Macouria", "Pontarlier", + "Fos-sur-Mer", "Mahina", "Pontault-Combault", + "Fougères", "Mainvilliers", "Pontchâteau", }); const auto franceStates = std::to_array({ - "Alsace", - "Aquitaine", - "Auvergne", - "Basse-Normandie", - "Bourgogne", - "Bretagne", - "Centre", - "Champagne-Ardenne", - "Corse", - "Franche-Comté", - "Haute-Normandie", - "Île-de-France", - "Languedoc-Roussillon", - "Limousin", - "Lorraine", - "Midi-Pyrénées", - "Nord-Pas-de-Calais", - "Pays de la Loire", - "Picardie", - "Poitou-Charentes", - "Provence-Alpes-Côte d\"Azur", - "Rhône-Alpes", + "Alsace", "Centre", "Languedoc-Roussillon", "Picardie", + "Aquitaine", "Champagne-Ardenne", "Limousin", "Poitou-Charentes", + "Auvergne", "Corse", "Lorraine", "Provence-Alpes-Côte d\"Azur", + "Basse-Normandie", "Franche-Comté", "Midi-Pyrénées", "Rhône-Alpes", + "Bourgogne", "Haute-Normandie", "Nord-Pas-de-Calais", + "Bretagne", "Île-de-France", "Pays de la Loire", }); const auto franceStreetPrefixes = std::to_array({ @@ -2784,499 +999,134 @@ const CountryAddressesInfo franceAddresses{ // Germany const auto germanyCities = std::to_array({ - "Aachen", - "Aalen", - "Ahlen", - "Arnsberg", - "Aschaffenburg", - "Augsburg", - "Bad Homburg vor der Höhe", - "Bad Kreuznach", - "Bad Oeynhausen", - "Bad Salzuflen", - "Baden-Baden", - "Bamberg", - "Bayreuth", - "Bergheim", - "Bergisch Gladbach", - "Berlin", - "Bielefeld", - "Böblingen", - "Bocholt", - "Bochum", - "Bonn", - "Bottrop", - "Brandenburg an der Havel", - "Braunschweig", - "Bremen", - "Bremerhaven", - "Castrop-Rauxel", - "Celle", - "Chemnitz", - "Cottbus", - "Darmstadt", - "Delmenhorst", - "Dessau-Roßlau", - "Detmold", - "Dinslaken", - "Dormagen", - "Dorsten", - "Dortmund", - "Dresden", - "Duisburg", - "Düren", - "Düsseldorf", - "Elmshorn", - "Emden", - "Erftstadt", - "Erfurt", - "Erlangen", - "Eschweiler", - "Essen", - "Esslingen am Neckar", - "Euskirchen", - "Flensburg", - "Frankfurt (Oder)", - "Frankfurt am Main", - "Frechen", - "Freiburg im Breisgau", - "Friedrichshafen", - "Fulda", - "Fürth", - "Garbsen", - "Gelsenkirchen", - "Gera", - "Gießen", - "Gladbeck", - "Göppingen", - "Görlitz", - "Goslar", - "Göttingen", - "Greifswald", - "Grevenbroich", - "Gronau (Westf.)", - "Gummersbach", - "Gütersloh", - "Hagen", - "Halle (Saale)", - "Hamburg", - "Hameln", - "Hamm", - "Hanau", - "Hannover", - "Hattingen", - "Heidelberg", - "Heidenheim an der Brenz", - "Heilbronn", - "Herford", - "Herne", - "Herten", - "Hilden", - "Hildesheim", - "Hürth", - "Ibbenbüren", - "Ingolstadt", - "Iserlohn", - "Jena", - "Kaiserslautern", - "Karlsruhe", - "Kassel", - "Kempten (Allgäu)", - "Kerpen", - "Kiel", - "Kleve", - "Koblenz", - "Köln", - "Konstanz", - "Krefeld", - "Landshut", - "Langenfeld (Rheinland)", - "Langenhagen", - "Leipzig", - "Leonberg", - "Leverkusen", - "Lingen (Ems)", - "Lippstadt", - "Lörrach", - "Lübeck", - "Lüdenscheid", - "Ludwigsburg", - "Ludwigshafen am Rhein", - "Lüneburg", - "Lünen", - "Magdeburg", - "Mainz", - "Mannheim", - "Marburg", - "Marl", - "Meerbusch", - "Menden (Sauerland)", - "Minden", - "Moers", - "Mönchengladbach", - "Mülheim an der Ruhr", - "München", - "Münster", - "Neu-Ulm", - "Neubrandenburg", - "Neumünster", - "Neuss", - "Neustadt an der Weinstraße", - "Neuwied", - "Norderstedt", - "Nordhorn", - "Nürnberg", - "Oberhausen", - "Offenbach am Main", - "Offenburg", - "Oldenburg (Oldenburg)", - "Osnabrück", - "Paderborn", - "Passau", - "Peine", - "Pforzheim", - "Plauen", - "Potsdam", - "Pulheim", - "Rastatt", - "Ratingen", - "Ravensburg", - "Recklinghausen", - "Regensburg", - "Remscheid", - "Reutlingen", - "Rheine", - "Rosenheim", - "Rostock", - "Rüsselsheim am Main", - "Saarbrücken", - "Salzgitter", - "Sankt Augustin", - "Schwäbisch Gmünd", - "Schweinfurt", - "Schwerin", - "Siegen", - "Sindelfingen", - "Solingen", - "Speyer", - "Stolberg (Rheinland)", - "Stralsund", - "Stuttgart", - "Trier", - "Troisdorf", - "Tübingen", - "Ulm", - "Unna", - "Velbert", - "Viersen", - "Villingen-Schwenningen", - "Waiblingen", - "Weimar", - "Wesel", - "Wetzlar", - "Wiesbaden", - "Wilhelmshaven", - "Willich", - "Witten", - "Wolfenbüttel", - "Wolfsburg", - "Worms", - "Wuppertal", - "Würzburg", - "Zwickau", + "Aachen", "Euskirchen", "Kleve", "Pforzheim", + "Aalen", "Flensburg", "Koblenz", "Plauen", + "Ahlen", "Frankfurt (Oder)", "Köln", "Potsdam", + "Arnsberg", "Frankfurt am Main", "Konstanz", "Pulheim", + "Aschaffenburg", "Frechen", "Krefeld", "Rastatt", + "Augsburg", "Freiburg im Breisgau", "Landshut", "Ratingen", + "Bad Homburg vor der Höhe","Friedrichshafen", "Langenfeld (Rheinland)","Ravensburg", + "Bad Kreuznach", "Fulda", "Langenhagen", "Recklinghausen", + "Bad Oeynhausen", "Fürth", "Leipzig", "Regensburg", + "Bad Salzuflen", "Garbsen", "Leonberg", "Remscheid", + "Baden-Baden", "Gelsenkirchen", "Leverkusen", "Reutlingen", + "Bamberg", "Gera", "Lingen (Ems)", "Rheine", + "Bayreuth", "Gießen", "Lippstadt", "Rosenheim", + "Bergheim", "Gladbeck", "Lörrach", "Rostock", + "Bergisch Gladbach", "Göppingen", "Lübeck", "Rüsselsheim am Main", + "Berlin", "Görlitz", "Lüdenscheid", "Saarbrücken", + "Bielefeld", "Goslar", "Ludwigsburg", "Salzgitter", + "Böblingen", "Göttingen", "Ludwigshafen am Rhein","Sankt Augustin", + "Bocholt", "Greifswald", "Lüneburg", "Schwäbisch Gmünd", + "Bochum", "Grevenbroich", "Lünen", "Schweinfurt", + "Bonn", "Gronau (Westf.)", "Magdeburg", "Schwerin", + "Bottrop", "Gummersbach", "Mainz", "Siegen", + "Brandenburg an der Havel","Gütersloh", "Mannheim", "Sindelfingen", + "Braunschweig", "Hagen", "Marburg", "Solingen", + "Bremen", "Halle (Saale)", "Marl", "Speyer", + "Bremerhaven", "Hamburg", "Meerbusch", "Stolberg (Rheinland)", + "Castrop-Rauxel", "Hameln", "Menden (Sauerland)", "Stralsund", + "Celle", "Hamm", "Minden", "Stuttgart", + "Chemnitz", "Hanau", "Moers", "Trier", + "Cottbus", "Hannover", "Mönchengladbach", "Troisdorf", + "Darmstadt", "Hattingen", "Mülheim an der Ruhr", "Tübingen", + "Delmenhorst", "Heidelberg", "München", "Ulm", + "Dessau-Roßlau", "Heidenheim an der Brenz","Münster", "Unna", + "Detmold", "Heilbronn", "Neu-Ulm", "Velbert", + "Dinslaken", "Herford", "Neubrandenburg", "Viersen", + "Dormagen", "Herne", "Neumünster", "Villingen-Schwenningen", + "Dorsten", "Herten", "Neuss", "Waiblingen", + "Dortmund", "Hilden", "Neustadt an der Weinstraße","Weimar", + "Dresden", "Hildesheim", "Neuwied", "Wesel", + "Duisburg", "Hürth", "Norderstedt", "Wetzlar", + "Düren", "Ibbenbüren", "Nordhorn", "Wiesbaden", + "Düsseldorf", "Ingolstadt", "Nürnberg", "Wilhelmshaven", + "Elmshorn", "Iserlohn", "Oberhausen", "Willich", + "Emden", "Jena", "Offenbach am Main", "Witten", + "Erftstadt", "Kaiserslautern", "Offenburg", "Wolfenbüttel", + "Erfurt", "Karlsruhe", "Oldenburg (Oldenburg)","Wolfsburg", + "Erlangen", "Kassel", "Osnabrück", "Worms", + "Eschweiler", "Kempten (Allgäu)", "Paderborn", "Wuppertal", + "Essen", "Kerpen", "Passau", "Würzburg", + "Esslingen am Neckar", "Kiel", "Peine", "Zwickau", }); const auto germanyStates = std::to_array({ - "Baden-Württemberg", - "Bayern", - "Berlin", - "Brandenburg", - "Bremen", - "Hamburg", - "Hessen", - "Mecklenburg-Vorpommern", - "Niedersachsen", - "Nordrhein-Westfalen", - "Rheinland-Pfalz", - "Saarland", - "Sachsen", - "Sachsen-Anhalt", - "Schleswig-Holstein", - "Thüringen", + "Baden-Württemberg", "Bremen", "Niedersachsen", "Sachsen", + "Bayern", "Hamburg", "Nordrhein-Westfalen", "Sachsen-Anhalt", + "Berlin", "Hessen", "Rheinland-Pfalz", "Schleswig-Holstein", + "Brandenburg", "Mecklenburg-Vorpommern","Saarland", "Thüringen", }); const auto germanyStreetNames = std::to_array({ - "Ackerweg", - "Adalbert-Stifter-Str.", - "Brandenburger Str.", - "Breidenbachstr.", - "Breslauer Str.", - "Bruchhauser Str.", - "Brückenstr.", - "Brucknerstr.", - "Brüder-Bonhoeffer-Str.", - "Buchenweg", - "Bürgerbuschweg", - "Burgloch", - "Burgplatz", - "Burgstr.", - "Burgweg", - "Bürriger Weg", - "Burscheider Str.", - "Buschkämpchen", - "Butterheider Str.", - "Carl-Duisberg-Platz", - "Carl-Duisberg-Str.", - "Carl-Leverkus-Str.", - "Carl-Maria-von-Weber-Platz", - "Cranachstr.", - "Dahlemer Str.", - "Daimlerstr.", - "Damaschkestr.", - "Danziger Str.", - "Debengasse", - "Dechant-Fein-Str.", - "Dechant-Krey-Str.", - "Deichtorstr.", - "Dhünnberg", - "Dhünnstr.", - "Dianastr.", - "Diedenhofener Str.", - "Diepental", - "Diepenthaler Str.", - "Dieselstr.", - "Dillinger Str.", - "Distelkamp", - "Dohrgasse", - "Domblick", - "Dönhoffstr.", - "Dornierstr.", - "Drachenfelsstr.", - "Dr.-August-Blank-Str.", - "Dresdener Str.", - "Driescher Hecke", - "Emil-Fischer-Str.", - "Emil-Nolde-Str.", - "Engelbertstr.", - "Engstenberger Weg", - "Entenpfuhl", - "Erbelegasse", - "Erftstr.", - "Erfurter Str.", - "Fichtenweg", - "Fichtestr.", - "Finkelsteinstr.", - "Finkenweg", - "Fixheider Str.", - "Flabbenhäuschen", - "Flensburger Str.", - "Fliederweg", - "Florastr.", - "Florianweg", - "Flotowstr.", - "Flurstr.", - "Föhrenweg", - "Fontanestr.", - "Forellental", - "Fortunastr.", - "Friedrich-Naumann-Str.", - "Friedrich-Sertürner-Str.", - "Friedrichstr.", - "Friedrich-Weskott-Str.", - "Görlitzer Str.", - "Görresstr.", - "Graebestr.", - "Graf-Galen-Platz", - "Gregor-Mendel-Str.", - "Greifswalder Str.", - "Grillenweg", - "Gronenborner Weg", - "Große Kirchstr.", - "Grunder Wiesen", - "Grundermühle", - "Grundermühlenhof", - "Grundermühlenweg", - "Grüner Weg", - "Grunewaldstr.", - "Grünstr.", - "Günther-Weisenborn-Str.", - "Gustav-Freytag-Str.", - "Gustav-Heinemann-Str.", - "Gustav-Radbruch-Str.", - "Gut Reuschenberg", - "Hannah-Höch-Str.", - "Hans-Arp-Str.", - "Heckenweg", - "Heerweg", - "Hegelstr.", - "Heidberg", - "Heidehöhe", - "Heidestr.", - "Heimstättenweg", - "Jenaer Str.", - "Johannes-Baptist-Str.", - "Johannes-Dott-Str.", - "Johannes-Popitz-Str.", - "Johannes-Wislicenus-Str.", - "Johannisburger Str.", - "Johann-Janssen-Str.", - "Johann-Wirtz-Weg", - "Josefstr.", - "Jüch", - "Julius-Doms-Str.", - "Julius-Leber-Str.", - "Kaiserplatz", - "Kaiserstr.", - "Kaiser-Wilhelm-Allee", - "Kalkstr.", - "Kämpchenstr.", - "Kämpenwiese", - "Kämper Weg", - "Kamptalweg", - "Kanalstr.", - "Kandinskystr.", - "Kantstr.", - "Kocherstr.", - "Kockelsberg", - "Kolberger Str.", - "Kolmarer Str.", - "Kölner Gasse", - "Kölner Str.", - "Kurt-Schumacher-Ring", - "Kyllstr.", - "Langenfelder Str.", - "Längsleimbach", - "Lärchenweg", - "Legienstr.", - "Lehner Mühle", - "Leichlinger Str.", - "Mauspfad", - "Max-Beckmann-Str.", - "Max-Delbrück-Str.", - "Max-Ernst-Str.", - "Max-Holthausen-Platz", - "Max-Horkheimer-Str.", - "Max-Liebermann-Str.", - "Max-Pechstein-Str.", - "Max-Planck-Str.", - "Max-Scheler-Str.", - "Max-Schönenberg-Str.", - "Maybachstr.", - "Meckhofer Feld", - "Meisenweg", - "Memelstr.", - "Muldestr.", - "Mülhausener Str.", - "Mülheimer Str.", - "Münsters Gäßchen", - "Münzstr.", - "Müritzstr.", - "Myliusstr.", - "Nachtigallenweg", - "Nauener Str.", - "Ober dem Hof", - "Obere Lindenstr.", - "Obere Str.", - "Oberölbach", - "Odenthaler Str.", - "Oderstr.", - "Okerstr.", - "Olof-Palme-Str.", - "Ophovener Str.", - "Opladener Platz", - "Parkstr.", - "Pastor-Louis-Str.", - "Pastor-Scheibler-Str.", - "Pastorskamp", - "Paul-Klee-Str.", - "Paul-Löbe-Str.", - "Paulstr.", - "Peenestr.", - "Pescher Busch", - "Peschstr.", - "Pestalozzistr.", - "Peter-Grieß-Str.", - "Peter-Joseph-Lenné-Str.", - "Pregelstr.", - "Prießnitzstr.", - "Pützdelle", - "Quarzstr.", - "Quettinger Str.", - "Rat-Deycks-Str.", - "Rathenaustr.", - "Ratherkämp", - "Ratiborer Str.", - "Raushofstr.", - "Regensburger Str.", - "Reinickendorfer Str.", - "Renkgasse", - "Rennbaumplatz", - "Rennbaumstr.", - "Reuschenberger Str.", - "Röntgenstr.", - "Roonstr.", - "Ropenstall", - "Ropenstaller Weg", - "Rosenthal", - "Rostocker Str.", - "Rotdornweg", - "Röttgerweg", - "Rückertstr.", - "Rudolf-Breitscheid-Str.", - "Rudolf-Mann-Platz", - "Rudolf-Stracke-Str.", - "Ruhlachplatz", - "Steinweg", - "Stephan-Lochner-Str.", - "Stephanusstr.", - "Stettiner Str.", - "Stixchesstr.", - "Stöckenstr.", - "Stralsunder Str.", - "Straßburger Str.", - "Stresemannplatz", - "Uhlandstr.", - "Ulmenweg", - "Ulmer Str.", - "Ulrichstr.", - "Ulrich-von-Hassell-Str.", - "Umlag", - "Unstrutstr.", - "Unter dem Schildchen", - "Unterölbach", - "Unterstr.", - "Uppersberg", - "Van't-Hoff-Str.", - "Veit-Stoß-Str.", - "Vereinsstr.", - "Viktor-Meyer-Str.", - "Vincent-van-Gogh-Str.", - "Virchowstr.", - "Voigtslach", - "Weizkamp", - "Werftstr.", - "Werkstättenstr.", - "Werner-Heisenberg-Str.", - "Werrastr.", - "Weyerweg", - "Widdauener Str.", - "Wiebertshof", - "Wiehbachtal", - "Wiembachallee", - "Wiesdorfer Platz", - "Wiesenstr.", - "Wilhelm-Busch-Str.", - "Zauberkuhle", - "Zedernweg", - "Zehlendorfer Str.", - "Zehntenweg", - "Zeisigweg", - "Zeppelinstr.", - "Zschopaustr.", - "Zum Claashäuschen", - "Zündhütchenweg", - "Zur Alten Brauerei", - "Zur alten Fabrik", + "Ackerweg", "Flurstr.", "Kurt-Schumacher-Ring", "Rennbaumplatz", + "Adalbert-Stifter-Str.","Föhrenweg", "Kyllstr.", "Rennbaumstr.", + "Brandenburger Str.", "Fontanestr.", "Langenfelder Str.", "Reuschenberger Str.", + "Breidenbachstr.", "Forellental", "Längsleimbach", "Röntgenstr.", + "Breslauer Str.", "Fortunastr.", "Lärchenweg", "Roonstr.", + "Bruchhauser Str.", "Friedrich-Naumann-Str.","Legienstr.", "Ropenstall", + "Brückenstr.", "Friedrich-Sertürner-Str.","Lehner Mühle", "Ropenstaller Weg", + "Brucknerstr.", "Friedrichstr.", "Leichlinger Str.", "Rosenthal", + "Brüder-Bonhoeffer-Str.","Friedrich-Weskott-Str.","Mauspfad", "Rostocker Str.", + "Buchenweg", "Görlitzer Str.", "Max-Beckmann-Str.", "Rotdornweg", + "Bürgerbuschweg", "Görresstr.", "Max-Delbrück-Str.", "Röttgerweg", + "Burgloch", "Graebestr.", "Max-Ernst-Str.", "Rückertstr.", + "Burgplatz", "Graf-Galen-Platz", "Max-Holthausen-Platz", "Rudolf-Breitscheid-Str.", + "Burgstr.", "Gregor-Mendel-Str.", "Max-Horkheimer-Str.", "Rudolf-Mann-Platz", + "Burgweg", "Greifswalder Str.", "Max-Liebermann-Str.", "Rudolf-Stracke-Str.", + "Bürriger Weg", "Grillenweg", "Max-Pechstein-Str.", "Ruhlachplatz", + "Burscheider Str.", "Gronenborner Weg", "Max-Planck-Str.", "Steinweg", + "Buschkämpchen", "Große Kirchstr.", "Max-Scheler-Str.", "Stephan-Lochner-Str.", + "Butterheider Str.", "Grunder Wiesen", "Max-Schönenberg-Str.", "Stephanusstr.", + "Carl-Duisberg-Platz", "Grundermühle", "Maybachstr.", "Stettiner Str.", + "Carl-Duisberg-Str.", "Grundermühlenhof", "Meckhofer Feld", "Stixchesstr.", + "Carl-Leverkus-Str.", "Grundermühlenweg", "Meisenweg", "Stöckenstr.", + "Carl-Maria-von-Weber-Platz","Grüner Weg", "Memelstr.", "Stralsunder Str.", + "Cranachstr.", "Grunewaldstr.", "Muldestr.", "Straßburger Str.", + "Dahlemer Str.", "Grünstr.", "Mülhausener Str.", "Stresemannplatz", + "Daimlerstr.", "Günther-Weisenborn-Str.","Mülheimer Str.", "Uhlandstr.", + "Damaschkestr.", "Gustav-Freytag-Str.", "Münsters Gäßchen", "Ulmenweg", + "Danziger Str.", "Gustav-Heinemann-Str.","Münzstr.", "Ulmer Str.", + "Debengasse", "Gustav-Radbruch-Str.", "Müritzstr.", "Ulrichstr.", + "Dechant-Fein-Str.", "Gut Reuschenberg", "Myliusstr.", "Ulrich-von-Hassell-Str.", + "Dechant-Krey-Str.", "Hannah-Höch-Str.", "Nachtigallenweg", "Umlag", + "Deichtorstr.", "Hans-Arp-Str.", "Nauener Str.", "Unstrutstr.", + "Dhünnberg", "Heckenweg", "Ober dem Hof", "Unter dem Schildchen", + "Dhünnstr.", "Heerweg", "Obere Lindenstr.", "Unterölbach", + "Dianastr.", "Hegelstr.", "Obere Str.", "Unterstr.", + "Diedenhofener Str.", "Heidberg", "Oberölbach", "Uppersberg", + "Diepental", "Heidehöhe", "Odenthaler Str.", "Van't-Hoff-Str.", + "Diepenthaler Str.", "Heidestr.", "Oderstr.", "Veit-Stoß-Str.", + "Dieselstr.", "Heimstättenweg", "Okerstr.", "Vereinsstr.", + "Dillinger Str.", "Jenaer Str.", "Olof-Palme-Str.", "Viktor-Meyer-Str.", + "Distelkamp", "Johannes-Baptist-Str.","Ophovener Str.", "Vincent-van-Gogh-Str.", + "Dohrgasse", "Johannes-Dott-Str.", "Opladener Platz", "Virchowstr.", + "Domblick", "Johannes-Popitz-Str.", "Parkstr.", "Voigtslach", + "Dönhoffstr.", "Johannes-Wislicenus-Str.","Pastor-Louis-Str.", "Weizkamp", + "Dornierstr.", "Johannisburger Str.", "Pastor-Scheibler-Str.", "Werftstr.", + "Drachenfelsstr.", "Johann-Janssen-Str.", "Pastorskamp", "Werkstättenstr.", + "Dr.-August-Blank-Str.","Johann-Wirtz-Weg", "Paul-Klee-Str.", "Werner-Heisenberg-Str.", + "Dresdener Str.", "Josefstr.", "Paul-Löbe-Str.", "Werrastr.", + "Driescher Hecke", "Jüch", "Paulstr.", "Weyerweg", + "Emil-Fischer-Str.", "Julius-Doms-Str.", "Peenestr.", "Widdauener Str.", + "Emil-Nolde-Str.", "Julius-Leber-Str.", "Pescher Busch", "Wiebertshof", + "Engelbertstr.", "Kaiserplatz", "Peschstr.", "Wiehbachtal", + "Engstenberger Weg", "Kaiserstr.", "Pestalozzistr.", "Wiembachallee", + "Entenpfuhl", "Kaiser-Wilhelm-Allee", "Peter-Grieß-Str.", "Wiesdorfer Platz", + "Erbelegasse", "Kalkstr.", "Peter-Joseph-Lenné-Str.", "Wiesenstr.", + "Erftstr.", "Kämpchenstr.", "Pregelstr.", "Wilhelm-Busch-Str.", + "Erfurter Str.", "Kämpenwiese", "Prießnitzstr.", "Zauberkuhle", + "Fichtenweg", "Kämper Weg", "Pützdelle", "Zedernweg", + "Fichtestr.", "Kamptalweg", "Quarzstr.", "Zehlendorfer Str.", + "Finkelsteinstr.", "Kanalstr.", "Quettinger Str.", "Zehntenweg", + "Finkenweg", "Kandinskystr.", "Rat-Deycks-Str.", "Zeisigweg", + "Fixheider Str.", "Kantstr.", "Rathenaustr.", "Zeppelinstr.", + "Flabbenhäuschen", "Kocherstr.", "Ratherkämp", "Zschopaustr.", + "Flensburger Str.", "Kockelsberg", "Ratiborer Str.", "Zum Claashäuschen", + "Fliederweg", "Kolberger Str.", "Raushofstr.", "Zündhütchenweg", + "Florastr.", "Kolmarer Str.", "Regensburger Str.", "Zur Alten Brauerei", + "Florianweg", "Kölner Gasse", "Reinickendorfer Str.", "Zur alten Fabrik", + "Flotowstr.", "Kölner Str.", "Renkgasse", }); const std::string_view germanyZipCodeFormat{"#####"}; @@ -3314,266 +1164,74 @@ const CountryAddressesInfo germanyAddresses{ // India const auto indiaCities = std::to_array({ - "Achalpur", - "Achhnera", - "Adalaj", - "Adilabad", - "Adityapur", - "Adoni", - "Adoor", - "Adra", - "Adyar", - "Ankleshwar", - "Arakkonam", - "Arambagh", - "Araria", - "Arrah", - "Arsikere", - "Aruppukkottai", - "Arvi", - "Arwal", - "Asansol", - "Asarganj", - "Ashok Nagar", - "Athni", - "Dalli-Rajhara", - "Darbhanga", - "Darjiling", - "Imphal", - "Indore", - "Itarsi", - "Jharsuguda", - "Kodungallur", - "Kohima", - "Kolar", - "Kolkata", - "Ladwa", - "Lahar", - "Laharpur", - "Lakheri", - "Lakhimpur", - "Lakhisarai", - "Lakshmeshwar", - "Lal Gopalganj Nindaura", - "Lalganj", - "Lalgudi", - "Lalitpur", - "Lalsot", - "Lanka", - "Lar", - "Madikeri", - "Madurai", - "Magadi", - "Mahad", - "Mahalingapura", - "Maharajganj", - "Maharajpur", - "Mahasamund", - "Mahbubnagar", - "Mahe", - "Mahemdabad", - "Mahendragarh", - "Mahesana", - "Mahidpur", - "Mahnar Bazar", - "Mahuva", - "Maihar", - "Narkhed", - "Nokha", - "Paradip", - "Paramakudi", - "Parangipettai", - "Parasi", - "Paravoor", - "Parbhani", - "Pardi", - "Parlakhemundi", - "Parli", - "Partur", - "Parvathipuram", - "Pasan", - "Pauni", - "Pauri", - "Pavagada", - "Pedana", - "Peddapuram", - "Pulgaon", - "Puliyankudi", - "Punalur", - "Punch", - "Raghunathganj", - "Raghunathpur", - "Rahatgarh", - "Rahuri", - "Raiganj", - "Raigarh", - "Raikot", - "Raipur", - "Rehli", - "Renigunta", - "Renukoot", - "Reoti", - "Repalle", - "Revelganj", - "Rewa", - "Rewari", - "Rishikesh", - "Risod", - "Robertsganj", - "Robertson Pet", - "Rohtak", - "Ron", - "Roorkee", - "Rosera", - "Rudauli", - "Rudrapur", - "Rupnagar", - "Sabalgarh", - "Salaya", - "Salem", - "Salur", - "Samalkha", - "Samalkot", - "Samana", - "Samastipur", - "Sambalpur", - "Sambhal", - "Sambhar", - "Samdhan", - "Samthar", - "Sanand", - "Sardhana", - "Sarni", - "Sarsod", - "Sasaram", - "Sasvad", - "Satana", - "Satara", - "Sathyamangalam", - "Satna", - "Sattenapalle", - "Sattur", - "Saunda", - "Saundatti-Yellamma", - "Sausar", - "Savanur", - "Savarkundla", - "Savner", - "Sawai Madhopur", - "Sawantwadi", - "Sedam", - "Sherghati", - "Sherkot", - "Shiggaon", - "Shikaripur", - "Shikarpur, Bulandshahr", - "Shikohabad", - "Shillong", - "Shimla", - "Shirdi", - "Shirpur-Warwade", - "Shirur", - "Shishgarh", - "Sindagi", - "Sindhagi", - "Sindhnur", - "Singrauli", - "Sinnar", - "Sira", - "Sircilla", - "Sirhind Fatehgarh Sahib", - "Sirkali", - "Sirohi", - "Sironj", - "Sirsa", - "Sirsaganj", - "Sirsi", - "Siruguppa", - "Sitamarhi", - "Sitapur", - "Sitarganj", - "Sivaganga", - "Sivagiri", - "Sivakasi", - "Sundargarh", - "Sundarnagar", - "Supaul", - "Surandai", - "Surapura", - "Surat", - "Suratgarh", - "Tarana", - "Taranagar", - "Taraori", - "Tarbha", - "Tarikere", - "Tarn Taran", - "Tasgaon", - "Tehri", - "Tekkalakote", - "Tenali", - "Tenkasi", - "Tenu dam-cum-Kathhara", - "Terdal", - "Tezpur", - "Thakurdwara", - "Thammampatti", - "Thana Bhawan", - "Thrissur", - "Thuraiyur", - "Tikamgarh", - "Tilda Newra", - "Tilhar", - "Tindivanam", - "Tinsukia", - "Tiptur", - "Tirora", - "Tiruchendur", - "Tiruchengode", - "Tiruchirappalli", - "Warisaliganj", - "Warora", - "Warud", - "Zunheboto", + "Achalpur", "Mahe", "Rudrapur", "Sirkali", + "Achhnera", "Mahemdabad", "Rupnagar", "Sirohi", + "Adalaj", "Mahendragarh", "Sabalgarh", "Sironj", + "Adilabad", "Mahesana", "Salaya", "Sirsa", + "Adityapur", "Mahidpur", "Salem", "Sirsaganj", + "Adoni", "Mahnar Bazar", "Salur", "Sirsi", + "Adoor", "Mahuva", "Samalkha", "Siruguppa", + "Adra", "Maihar", "Samalkot", "Sitamarhi", + "Adyar", "Narkhed", "Samana", "Sitapur", + "Ankleshwar", "Nokha", "Samastipur", "Sitarganj", + "Arakkonam", "Paradip", "Sambalpur", "Sivaganga", + "Arambagh", "Paramakudi", "Sambhal", "Sivagiri", + "Araria", "Parangipettai", "Sambhar", "Sivakasi", + "Arrah", "Parasi", "Samdhan", "Sundargarh", + "Arsikere", "Paravoor", "Samthar", "Sundarnagar", + "Aruppukkottai", "Parbhani", "Sanand", "Supaul", + "Arvi", "Pardi", "Sardhana", "Surandai", + "Arwal", "Parlakhemundi", "Sarni", "Surapura", + "Asansol", "Parli", "Sarsod", "Surat", + "Asarganj", "Partur", "Sasaram", "Suratgarh", + "Ashok Nagar", "Parvathipuram", "Sasvad", "Tarana", + "Athni", "Pasan", "Satana", "Taranagar", + "Dalli-Rajhara", "Pauni", "Satara", "Taraori", + "Darbhanga", "Pauri", "Sathyamangalam", "Tarbha", + "Darjiling", "Pavagada", "Satna", "Tarikere", + "Imphal", "Pedana", "Sattenapalle", "Tarn Taran", + "Indore", "Peddapuram", "Sattur", "Tasgaon", + "Itarsi", "Pulgaon", "Saunda", "Tehri", + "Jharsuguda", "Puliyankudi", "Saundatti-Yellamma", "Tekkalakote", + "Kodungallur", "Punalur", "Sausar", "Tenali", + "Kohima", "Punch", "Savanur", "Tenkasi", + "Kolar", "Raghunathganj", "Savarkundla", "Tenu dam-cum-Kathhara", + "Kolkata", "Raghunathpur", "Savner", "Terdal", + "Ladwa", "Rahatgarh", "Sawai Madhopur", "Tezpur", + "Lahar", "Rahuri", "Sawantwadi", "Thakurdwara", + "Laharpur", "Raiganj", "Sedam", "Thammampatti", + "Lakheri", "Raigarh", "Sherghati", "Thana Bhawan", + "Lakhimpur", "Raikot", "Sherkot", "Thrissur", + "Lakhisarai", "Raipur", "Shiggaon", "Thuraiyur", + "Lakshmeshwar", "Rehli", "Shikaripur", "Tikamgarh", + "Lal Gopalganj Nindaura","Renigunta", "Shikarpur, Bulandshahr","Tilda Newra", + "Lalganj", "Renukoot", "Shikohabad", "Tilhar", + "Lalgudi", "Reoti", "Shillong", "Tindivanam", + "Lalitpur", "Repalle", "Shimla", "Tinsukia", + "Lalsot", "Revelganj", "Shirdi", "Tiptur", + "Lanka", "Rewa", "Shirpur-Warwade", "Tirora", + "Lar", "Rewari", "Shirur", "Tiruchendur", + "Madikeri", "Rishikesh", "Shishgarh", "Tiruchengode", + "Madurai", "Risod", "Sindagi", "Tiruchirappalli", + "Magadi", "Robertsganj", "Sindhagi", "Warisaliganj", + "Mahad", "Robertson Pet", "Sindhnur", "Warora", + "Mahalingapura", "Rohtak", "Singrauli", "Warud", + "Maharajganj", "Ron", "Sinnar", "Zunheboto", + "Maharajpur", "Roorkee", "Sira", + "Mahasamund", "Rosera", "Sircilla", + "Mahbubnagar", "Rudauli", "Sirhind Fatehgarh Sahib", }); const auto indiaStates = std::to_array({ - "Andaman and Nicobar Islands", - "Andra Pradesh", - "Arunachal Pradesh", - "Assam", - "Bihar", - "Chandigarh", - "Chhattisgarh", - "Dadar and Nagar Haveli", - "Daman and Diu", - "Delhi", - "Goa", - "Gujarat", - "Haryana", - "Himachal Pradesh", - "Jammu and Kashmir", - "Jharkhand", - "Karnataka", - "Kerala", - "Lakshadweep", - "Madya Pradesh", - "Maharashtra", - "Manipur", - "Meghalaya", - "Mizoram", - "Nagaland", - "Odisha", - "Pondicherr", - "Punjab", - "Rajasthan", - "Sikkim", - "Tamil Nadu", - "Telangana", - "Tripura", - "Uttar Pradesh", - "Uttarakhand", - "West Bengal", + "Andaman and Nicobar Islands","Delhi", "Lakshadweep", "Punjab", + "Andra Pradesh", "Goa", "Madya Pradesh", "Rajasthan", + "Arunachal Pradesh", "Gujarat", "Maharashtra", "Sikkim", + "Assam", "Haryana", "Manipur", "Tamil Nadu", + "Bihar", "Himachal Pradesh", "Meghalaya", "Telangana", + "Chandigarh", "Jammu and Kashmir", "Mizoram", "Tripura", + "Chhattisgarh", "Jharkhand", "Nagaland", "Uttar Pradesh", + "Dadar and Nagar Haveli","Karnataka", "Odisha", "Uttarakhand", + "Daman and Diu", "Kerala", "Pondicherr", "West Bengal", }); const auto indiaStreetSuffixes = std::to_array({ @@ -3679,116 +1337,34 @@ const auto italyCities = std::to_array({ }); const auto italyStates = std::to_array({ - "Agrigento", - "Alessandria", - "Ancona", - "Aosta", - "Arezzo", - "Ascoli Piceno", - "Asti", - "Avellino", - "Bari", - "Barletta-Andria-Trani", - "Belluno", - "Benevento", - "Bergamo", - "Biella", - "Bologna", - "Bolzano", - "Brescia", - "Brindisi", - "Cagliari", - "Caltanissetta", - "Campobasso", - "Carbonia-Iglesias", - "Caserta", - "Catania", - "Catanzaro", - "Chieti", - "Como", - "Cosenza", - "Cremona", - "Crotone", - "Cuneo", - "Enna", - "Fermo", - "Ferrara", - "Firenze", - "Foggia", - "Forlì-Cesena", - "Frosinone", - "Genova", - "Gorizia", - "Grosseto", - "Imperia", - "Isernia", - "La Spezia", - "L \'Aquila", - "Latina", - "Lecce", - "Lecco", - "Livorno", - "Lodi", - "Lucca", - "Macerata", - "Mantova", - "Massa-Carrara", - "Matera", - "Messina", - "Milano", - "Modena", - "Monza e della Brianza", - "Napoli", - "Novara", - "Nuoro", - "Olbia-Tempio", - "Oristano", - "Padova", - "Palermo", - "Parma", - "Pavia", - "Perugia", - "Pesaro e Urbino", - "Pescara", - "Piacenza", - "Pisa", - "Pistoia", - "Pordenone", - "Potenza", - "Prato", - "Ragusa", - "Ravenna", - "Reggio Calabria", - "Reggio Emilia", - "Rieti", - "Rimini", - "Roma", - "Rovigo", - "Salerno", - "Medio Campidano", - "Sassari", - "Savona", - "Siena", - "Siracusa", - "Sondrio", - "Taranto", - "Teramo", - "Terni", - "Torino", - "Ogliastra", - "Trapani", - "Trento", - "Treviso", - "Trieste", - "Udine", - "Varese", - "Venezia", - "Verbano-Cusio-Ossola", - "Vercelli", - "Verona", - "Vibo Valentia", - "Vicenza", - "Viterbo", + "Agrigento", "Cremona", "Milano", "Rovigo", + "Alessandria", "Crotone", "Modena", "Salerno", + "Ancona", "Cuneo", "Monza e della Brianza","Medio Campidano", + "Aosta", "Enna", "Napoli", "Sassari", + "Arezzo", "Fermo", "Novara", "Savona", + "Ascoli Piceno", "Ferrara", "Nuoro", "Siena", + "Asti", "Firenze", "Olbia-Tempio", "Siracusa", + "Avellino", "Foggia", "Oristano", "Sondrio", + "Bari", "Forlì-Cesena", "Padova", "Taranto", + "Barletta-Andria-Trani","Frosinone", "Palermo", "Teramo", + "Belluno", "Genova", "Parma", "Terni", + "Benevento", "Gorizia", "Pavia", "Torino", + "Bergamo", "Grosseto", "Perugia", "Ogliastra", + "Biella", "Imperia", "Pesaro e Urbino", "Trapani", + "Bologna", "Isernia", "Pescara", "Trento", + "Bolzano", "La Spezia", "Piacenza", "Treviso", + "Brescia", "L \'Aquila", "Pisa", "Trieste", + "Brindisi", "Latina", "Pistoia", "Udine", + "Cagliari", "Lecce", "Pordenone", "Varese", + "Caltanissetta", "Lecco", "Potenza", "Venezia", + "Campobasso", "Livorno", "Prato", "Verbano-Cusio-Ossola", + "Carbonia-Iglesias", "Lodi", "Ragusa", "Vercelli", + "Caserta", "Lucca", "Ravenna", "Verona", + "Catania", "Macerata", "Reggio Calabria", "Vibo Valentia", + "Catanzaro", "Mantova", "Reggio Emilia", "Vicenza", + "Chieti", "Massa-Carrara", "Rieti", "Viterbo", + "Como", "Matera", "Rimini", + "Cosenza", "Messina", "Roma", }); const auto italyStreetPrefixes = std::to_array({ @@ -3830,197 +1406,54 @@ const CountryAddressesInfo italyAddresses{ // Poland const auto polandCities = std::to_array({ - "Aleksandrów Kujawski", - "Bierutów", - "Bieżuń", - "Biłgoraj", - "Biskupiec", - "Bisztynek", - "Blachownia", - "Błaszki", - "Błażowa", - "Błonie", - "Bobolice", - "Bobowa", - "Bochnia", - "Bodzanów", - "Bodzentyn", - "Bogatynia", - "Boguchwała", - "Boguszów-Gorce", - "Bojanowo", - "Bolesławiec", - "Bolimów", - "Bychawa", - "Byczyna", - "Bydgoszcz", - "Bystrzyca Kłodzka", - "Bytom", - "Bytom Odrzański", - "Bytów", - "Cedynia", - "Cegłów", - "Chełm", - "Choroszcz", - "Chorzele", - "Chorzów", - "Choszczno", - "Chrzanów", - "Ciechanowiec", - "Ciechanów", - "Ciechocinek", - "Cieszanów", - "Cieszyn", - "Dąbrowa Górnicza", - "Dąbrowa Tarnowska", - "Dąbrowice", - "Debrzno", - "Dębica", - "Dęblin", - "Dębno", - "Dobczyce", - "Działoszyce", - "Działoszyn", - "Dzierzgoń", - "Dzierżoniów", - "Dziwnów", - "Elbląg", - "Ełk", - "Frampol", - "Frombork", - "Garwolin", - "Gąbin", - "Gdańsk", - "Gdynia", - "Giżycko", - "Glinojeck", - "Gliwice", - "Głogów", - "Głogów Małopolski", - "Głogówek", - "Głowno", - "Głubczyce", - "Głuchołazy", - "Głuszyca", - "Gniew", - "Gniewkowo", - "Gniezno", - "Gorzów Wielkopolski", - "Gostynin", - "Gostyń", - "Gościno", - "Jastrzębie-Zdrój", - "Jabłonowo Pomorskie", - "Janikowo", - "Janowiec Wielkopolski", - "Jelenia Góra", - "Jeziorany", - "Jeżów", - "Jędrzejów", - "Jordanów", - "Józefów", - "Karpacz", - "Kielce", - "Kietrz", - "Kisielice", - "Kraków", - "Latowicz", - "Lądek-Zdrój", - "Legionowo", - "Legnica", - "Lubaczów", - "Lubań", - "Łomża", - "Łopuszno", - "Łosice", - "Łowicz", - "Łódź", - "Łuków", - "Maków Mazowiecki", - "Maków Podhalański", - "Malbork", - "Mikołajki", - "Mikołów", - "Mikstat", - "Milanówek", - "Milicz", - "Miłakowo", - "Miłomłyn", - "Olsztyn", - "Oświęcim", - "Otmuchów", - "Piła", - "Piława Górna", - "Pińczów", - "Pionki", - "Piotrków Kujawski", - "Pleszew", - "Płock", - "Płońsk", - "Płoty", - "Pniewy", - "Prabuty", - "Praszka", - "Prochowice", - "Proszowice", - "Prószków", - "Pruchnik", - "Prudnik", - "Prusice", - "Pruszcz", - "Pruszcz Gdański", - "Pruszków", - "Przasnysz", - "Raciąż", - "Racibórz", - "Radków", - "Radlin", - "Radłów", - "Rydzyna", - "Ryglice", - "Ryki", - "Rymanów", - "Ryn", - "Starachowice", - "Stargard", - "Starogard Gdański", - "Stary Sącz", - "Szamocin", - "Szamotuły", - "Szczecin", - "Szczecinek", - "Świeradów-Zdrój", - "Świerzawa", - "Świętochłowice", - "Świnoujście", - "Tarczyn", - "Tarnobrzeg", - "Tarnogród", - "Tarnowskie Góry", - "Tychowo", - "Tychy", - "Ustrzyki Dolne", - "Wadowice", - "Wałbrzych", - "Wałcz", - "Warka", - "Warszawa", - "Warta", - "Wiskitki", - "Wisła", - "Wiślica", - "Witkowo", - "Witnica", - "Wleń", - "Włocławek", - "Wrocław", - "Wronki", - "Września", - "Zalewo", - "Zambrów", - "Zamość", - "Zator", - "Żywiec", + "Aleksandrów Kujawski", "Dobczyce", "Legionowo", "Radlin", + "Bierutów", "Działoszyce", "Legnica", "Radłów", + "Bieżuń", "Działoszyn", "Lubaczów", "Rydzyna", + "Biłgoraj", "Dzierzgoń", "Lubań", "Ryglice", + "Biskupiec", "Dzierżoniów", "Łomża", "Ryki", + "Bisztynek", "Dziwnów", "Łopuszno", "Rymanów", + "Blachownia", "Elbląg", "Łosice", "Ryn", + "Błaszki", "Ełk", "Łowicz", "Starachowice", + "Błażowa", "Frampol", "Łódź", "Stargard", + "Błonie", "Frombork", "Łuków", "Starogard Gdański", + "Bobolice", "Garwolin", "Maków Mazowiecki", "Stary Sącz", + "Bobowa", "Gąbin", "Maków Podhalański", "Szamocin", + "Bochnia", "Gdańsk", "Malbork", "Szamotuły", + "Bodzanów", "Gdynia", "Mikołajki", "Szczecin", + "Bodzentyn", "Giżycko", "Mikołów", "Szczecinek", + "Bogatynia", "Glinojeck", "Mikstat", "Świeradów-Zdrój", + "Boguchwała", "Gliwice", "Milanówek", "Świerzawa", + "Boguszów-Gorce", "Głogów", "Milicz", "Świętochłowice", + "Bojanowo", "Głogów Małopolski", "Miłakowo", "Świnoujście", + "Bolesławiec", "Głogówek", "Miłomłyn", "Tarczyn", + "Bolimów", "Głowno", "Olsztyn", "Tarnobrzeg", + "Bychawa", "Głubczyce", "Oświęcim", "Tarnogród", + "Byczyna", "Głuchołazy", "Otmuchów", "Tarnowskie Góry", + "Bydgoszcz", "Głuszyca", "Piła", "Tychowo", + "Bystrzyca Kłodzka", "Gniew", "Piława Górna", "Tychy", + "Bytom", "Gniewkowo", "Pińczów", "Ustrzyki Dolne", + "Bytom Odrzański", "Gniezno", "Pionki", "Wadowice", + "Bytów", "Gorzów Wielkopolski", "Piotrków Kujawski", "Wałbrzych", + "Cedynia", "Gostynin", "Pleszew", "Wałcz", + "Cegłów", "Gostyń", "Płock", "Warka", + "Chełm", "Gościno", "Płońsk", "Warszawa", + "Choroszcz", "Jastrzębie-Zdrój", "Płoty", "Warta", + "Chorzele", "Jabłonowo Pomorskie", "Pniewy", "Wiskitki", + "Chorzów", "Janikowo", "Prabuty", "Wisła", + "Choszczno", "Janowiec Wielkopolski","Praszka", "Wiślica", + "Chrzanów", "Jelenia Góra", "Prochowice", "Witkowo", + "Ciechanowiec", "Jeziorany", "Proszowice", "Witnica", + "Ciechanów", "Jeżów", "Prószków", "Wleń", + "Ciechocinek", "Jędrzejów", "Pruchnik", "Włocławek", + "Cieszanów", "Jordanów", "Prudnik", "Wrocław", + "Cieszyn", "Józefów", "Prusice", "Wronki", + "Dąbrowa Górnicza", "Karpacz", "Pruszcz", "Września", + "Dąbrowa Tarnowska", "Kielce", "Pruszcz Gdański", "Zalewo", + "Dąbrowice", "Kietrz", "Pruszków", "Zambrów", + "Debrzno", "Kisielice", "Przasnysz", "Zamość", + "Dębica", "Kraków", "Raciąż", "Zator", + "Dęblin", "Latowicz", "Racibórz", "Żywiec", + "Dębno", "Lądek-Zdrój", "Radków", }); const auto polandStates = std::to_array({ @@ -4030,435 +1463,114 @@ const auto polandStates = std::to_array({ }); const auto polandStreetNames = std::to_array({ - "Piękna", - "Babiego Lata", - "Topolowa", - "Tęczowa", - "Teodozji", - "Szeroka", - "Gabriela Narutowicza", - "Lipowa", - "Łąkowa", - "Magnolii", - "Malachitowa", - "Marii Rodziewiczówny", - "Mikołaja Kopernika", - "Orzechowa", - "Klonowa", - "Astrów", - "Morelowa", - "Malwy", - "Malinowa", - "Zakątek", - "Przyleśna", - "Polna", - "Zadanie 12", - "Powstańców Warszawy", - "Równa", - "Sekwoi", - "Zadrzewiona", - "Zadanie 02", - "Zadanie 04", - "Wydmowa", - "Wschodnia", - "Słoneczna", - "Jaśminowa", - "Perłowa", - "Mazowiecka", - "Marii Skłodowskiej-Curie", - "Marii Konopnickiej", - "Kubusia Puchatka", - "Koralowa", - "Juliusza Słowackiego", - "Jeździecka", - "Wąska", - "Zadanie 06", - "Zadanie 13", - "Zapiecek", - "Zaułek", - "Platanów", - "Dzielna", - "Wspólna", - "Wilanowska", - "Jana Pawła II", - "Zachodu Słońca", - "Dzika", - "Juliana Ursyna Niemcewicza", - "Rolna", - "Aleja marsz. Józefa Piłsudskiego", - "Różana", - "Słonecznej Polany", - "Anny Walentynowicz", - "Ponczowa", - "Piechoty Łanowej", - "Karuzela", - "Husarii", - "Kwitnącej Łąki", - "Prymasa Augusta Hlonda", - "Kosiarzy", - "Zastruże", - "Resorowa", - "Przekorna", - "św. Urszuli Ledóchowskiej", - "Zygmunta Vogla", - "Winogronowa", - "Rumiana", - "Wyprawa", - "Andrutowa", - "Morysin", - "Kazachska", - "Lawendy", - "Łukasza Drewny", - "Poranek", - "Metryczna", - "Wycieczka", - "Orszady", - "Europejska", - "Dostatnia", - "Sarmacka", - "Gronowa", - "Zdrowa", - "Koralowa", - "Adama Branickiego", - "Uprawna", - "Hektarowa", - "Aleksandra Gieysztora", - "Aleja Wilanowska", - "Zaściankowa", - "Nowoursynowska", - "Bruzdowa", - "Biedronki", - "Calowa", - "Obornicka", - "Przedatki", - "Okrzeszyńska", - "Rosochata", - "Królewicza Aleksandra", - "Hoserów", - "Boguszewska", - "Aleje Jerozolimskie", - "Radziwie", - "Ciepła", - "Brylowska", - "Strąkowa", - "Elektoralna", - "Esperanto", - "Falkowska", - "Franciszka Raszei", - "Pawia", - "Giełdowa", - "Icchoka Lejba Pereca", - "Słodowiecka", - "Sebastiana Klonowicza", - "Redutowa", - "Przy Lasku", - "Szańcowa", - "Górczewska", - "Żytnia", - "Znana", - "Radzanowska", - "Aleja Prymasa Tysiąclecia", - "Prosta", - "Potrzebna", - "Smocza", - "Andrychowska", - "Studzienna", - "Emanuela Ringelbluma", - "Astronomów", - "Agawy", - "Złota", - "Syreny", - "Sybiraków", - "Stawki", - "Przyce", - "Przasnyska", - "Piaskowa", - "Pamięci", - "Deotymy", - "Szarych Szeregów", - "św. Wojciecha", - "Towarowa", - "Dzika", - "Edwarda Gibalskiego", - "Goleszowska", - "Działdowska", - "Dalibora", - "Bodzanty", - "Budziszyńska", - "Burakowska", - "Czelińska", - "Erika Dahlbergha", - "Grabowska", - "Fort Wola", - "Włodzimierza Majakowskiego", - "Waliców", - "Ulrychowska", - "Dywizjonu 303", - "Kolejowa", - "Jana Krysta", - "Olgi Johann", - "Krochmalna", - "Ludwiki", - "Łacińska", - "Łucka", - "Marynin", - "Wschowska", - "Jana Długosza", - "Organizacji Narodów Zjednoczonych", - "Długomiła", - "Banderii", - "Biała", - "Elbląska", - "Niska", - "Jaktorowska", - "Zwrotnicza", - "Grzybowska", - "Jana Olbrachta", - "Grenady", - "Kozielska", - "Nowolipki", - "Kolska", - "Karolkowa", - "Kacpra Karlińskiego", - "Kaprys", - "Sławińska", - "Okocimska", - "Nowolipie", - "Mroczna", - "Monte Cassino", - "Młocińska", - "Marcina Kasprzaka", - "Lasek na Kole", - "Mikołaja Wierzynka", - "Młynarska", - "Zdzisława Kuźmirskiego-Pacaka", - "Kotlarska", - "Kajetana Sołtyka", - "Mieczysława Dawida Apfelbauma", - "Połczyńska", - "Magistracka", - "Księcia Janusza", - "Kajetana Garbińskiego", - "Kacza", - "Dobrogniewa", - "Płocka", - "Żelazna", - "Władysława Przanowskiego", - "Szlenkierów", - "Księdza Jerzego", - "Marcina Bielskiego", - "Aleja Narcyzy Żmichowskiej", - "Ożarowska", - "Wawrzyszewska", - "Stanisława Staszica", - "Sienna", - "Rodziny Kluczyńskich", - "Stanisława Smolki", - "Tunelowa", - "Pustola", - "Antka Rozpylacza", - "Wandy Lurie", - "Wolska", - "św. Stanisława", - "Klecka", - "Srebrna", - "kard. Stefana Wyszyńskiego", - "Jana Kazimierza", - "Józefa Bellottiego", - "Batalionu AK \"Parasol\"", - "Bitwy pod Lenino", - "Romańska", - "Bolecha", - "Grodziska", - "Wincentego Pola", - "Olgi Boznańskiej", - "Wieluńska", - "Tadeusza Krępowieckiego", - "Białowiejska", - "Leonarda", - "Leszno", - "gen. Jana Jura-Gorzechowskiego", - "Obozowa", - "Newelska", - "Miła", - "Koszycka", - "Juliusza Konstantego Ordona", - "Szulborska", - "Józefa Sowińskiego", - "Janusza Korczaka", - "Okopowa", - "Eustachego Tyszkiewicza", - "Nakielska", - "Henryka Barona", - "Hipolita Wawelberga", - "Hubalczyków", - "Jana Brożka", - "Opolski", - "Złocienia", - "Aleja Jana Pawła II", - "Ogrodowa", - "Czorsztyńska", - "Emanuela Szafarczyka", - "Pańska", - "Człuchowska", - "Cypriana Kamila Norwida", - "Chmielna", - "Chłodna", - "Dzielna", - "Bronisława Dobrzańskiego", - "Baltazara", - "Góralska", - "Gniewkowska", - "Gizów", - "Józefa Bema", - "Edwarda Szymańskiego", - "Armatnia", - "Elekcyjna", - "Emila Zegadłowicza", - "Erazma Ciołka", - "Platynowa", - "Powązkowska", - "Przyokopowa", - "Rabsztyńska", - "Rodziny Lilpopów", - "Rogalińska", - "Siedmiogrodzka", - "Sieradzka", - "Śliska", - "Tatarska", - "Traktorzystki", - "Twarda", - "Zdzisława Lubomirskiego", - "Gostyńska", - "Alojzego Pawełka", - "Mordechaja Anielewicza", - "Spokojna", - "Stanisława Worcella", - "Zawiszy", - "Ignacego Daszyńskiego", - "Kercelak", - "Laskowa", - "Tylna", - "Lędzka", - "Miedziana", - "Moczydło", - "Sokołowska", - "Mszczonowska", - "Seweryna Krzyżanowskiego", - "Skierniewicka", - "Stroma", - "Redaktorska", - "Przednia", - "Popas", - "Załuski", - "Wyrzyska", - "Przepiórki", - "Stoicka", - "Tynkarska", - "Potrzebna", - "Zbocze", - "Batalionu AK \"Włochy\"", - "Pryzmaty", - "Radarowa", - "Zodiakalna", - "Witki", - "Astronautów", - "Badylarska", - "Bakalarska", - "Bolesława Chrobrego", - "Chylońska", - "Fasolowa", - "Globusowa", - "Popularna", - "Analityczna", - "Działkowa", - "Komitetu Obrony Robotników", - "Wirażowa", - "Solipska", - "Perlonowa", - "Saperów", - "Rękodzielnicza", - "1 Sierpnia", - "Flagowa", - "Kotwiczna", - "Cienista", - "Naukowa", - "Krótka", - "Łuczek", - "Nadziei", - "Karatowa", - "Hejnałowa", - "Jagny", - "Aksamitna", - "Przesmyk", - "Obrońców Pokoju", - "Zdobnicza", - "Narożna", - "Ogrodników", - "Franciszka Żwirki i Stanisława Wigury", - "Boryny", - "Plastyczna", - "Nastrojowa", - "Jutrzenki", - "Hipotezy", - "Daleszycka", - "Konewki", - "Czempińska", - "Tapicerska", - "Tomnicka", - "Świetlista", - "Trojańska", - "Wagonowa", - "Szybowcowa", - "Solińska", - "Trzos", - "Skromna", - "Rejonowa", - "Poziomkowa", - "Cegielniana", - "Cyprysowa", - "Czardasza", - "Głuszycka", - "Podborska", - "Prudnicka", - "Rebusowa", - "Wałowicka", - "Węgorzewska", - "Aleja Dwudziestolatków", - "Żaluzji", - "Znicz", - "Janiszowska", - "Pawła Lipowczana", - "Jakobinów", - "Kazimierza Wielkiego", - "Kolneńska", - "Krzysztofa Kolumba", - "Wykusz", - "Budki Szczęśliwickie", - "Latarnika", - "Denarowa", - "Żegoty", - "Żniwna", - "Instalatorów", - "Świerszcza", - "Śląska", - "Sulmierzycka", - "Stawy", - "Stajenna", - "Bratnia", - "Wszemirowska", - "Wolności", - "Szczęsna", - "Światowa", - "Drukarzy", - "Dukatowa", - "Sycowska", - "Akurat", - "Gęślarska", - "Finałowa", - "Centralna", - "Barometryczna", - "Emaliowa", + "Piękna", "Ciepła", "Marcina Bielskiego", "Tynkarska", + "Babiego Lata", "Brylowska", "Aleja Narcyzy Żmichowskiej","Potrzebna", + "Topolowa", "Strąkowa", "Ożarowska", "Zbocze", + "Tęczowa", "Elektoralna", "Wawrzyszewska", "Batalionu AK \"Włochy\"", + "Teodozji", "Esperanto", "Stanisława Staszica", "Pryzmaty", + "Szeroka", "Falkowska", "Sienna", "Radarowa", + "Gabriela Narutowicza", "Franciszka Raszei", "Rodziny Kluczyńskich", "Zodiakalna", + "Lipowa", "Pawia", "Stanisława Smolki", "Witki", + "Łąkowa", "Giełdowa", "Tunelowa", "Astronautów", + "Magnolii", "Icchoka Lejba Pereca", "Pustola", "Badylarska", + "Malachitowa", "Słodowiecka", "Antka Rozpylacza", "Bakalarska", + "Marii Rodziewiczówny", "Sebastiana Klonowicza","Wandy Lurie", "Bolesława Chrobrego", + "Mikołaja Kopernika", "Redutowa", "Wolska", "Chylońska", + "Orzechowa", "Przy Lasku", "św. Stanisława", "Fasolowa", + "Klonowa", "Szańcowa", "Klecka", "Globusowa", + "Astrów", "Górczewska", "Srebrna", "Popularna", + "Morelowa", "Żytnia", "kard. Stefana Wyszyńskiego","Analityczna", + "Malwy", "Znana", "Jana Kazimierza", "Działkowa", + "Malinowa", "Radzanowska", "Józefa Bellottiego", "Komitetu Obrony Robotników", + "Zakątek", "Aleja Prymasa Tysiąclecia","Batalionu AK \"Parasol\"","Wirażowa", + "Przyleśna", "Prosta", "Bitwy pod Lenino", "Solipska", + "Polna", "Potrzebna", "Romańska", "Perlonowa", + "Zadanie 12", "Smocza", "Bolecha", "Saperów", + "Powstańców Warszawy", "Andrychowska", "Grodziska", "Rękodzielnicza", + "Równa", "Studzienna", "Wincentego Pola", "1 Sierpnia", + "Sekwoi", "Emanuela Ringelbluma", "Olgi Boznańskiej", "Flagowa", + "Zadrzewiona", "Astronomów", "Wieluńska", "Kotwiczna", + "Zadanie 02", "Agawy", "Tadeusza Krępowieckiego","Cienista", + "Zadanie 04", "Złota", "Białowiejska", "Naukowa", + "Wydmowa", "Syreny", "Leonarda", "Krótka", + "Wschodnia", "Sybiraków", "Leszno", "Łuczek", + "Słoneczna", "Stawki","gen. Jana Jura-Gorzechowskiego", "Nadziei", + "Jaśminowa", "Przyce", "Obozowa", "Karatowa", + "Perłowa", "Przasnyska", "Newelska", "Hejnałowa", + "Mazowiecka", "Piaskowa", "Miła", "Jagny", + "Marii Skłodowskiej-Curie","Pamięci", "Koszycka", "Aksamitna", + "Marii Konopnickiej", "Deotymy", "Juliusza Konstantego Ordona","Przesmyk", + "Kubusia Puchatka", "Szarych Szeregów", "Szulborska", "Obrońców Pokoju", + "Koralowa", "św. Wojciecha", "Józefa Sowińskiego", "Zdobnicza", + "Juliusza Słowackiego", "Towarowa", "Janusza Korczaka", "Narożna", + "Jeździecka", "Dzika", "Okopowa", "Ogrodników", + "Wąska", "Edwarda Gibalskiego","Eustachego Tyszkiewicza","Franciszka Żwirki i Stanisława Wigury", + "Zadanie 06", "Goleszowska", "Nakielska", "Boryny", + "Zadanie 13", "Działdowska", "Henryka Barona", "Plastyczna", + "Zapiecek", "Dalibora", "Hipolita Wawelberga", "Nastrojowa", + "Zaułek", "Bodzanty", "Hubalczyków", "Jutrzenki", + "Platanów", "Budziszyńska", "Jana Brożka", "Hipotezy", + "Dzielna", "Burakowska", "Opolski", "Daleszycka", + "Wspólna", "Czelińska", "Złocienia", "Konewki", + "Wilanowska", "Erika Dahlbergha", "Aleja Jana Pawła II", "Czempińska", + "Jana Pawła II", "Grabowska", "Ogrodowa", "Tapicerska", + "Zachodu Słońca", "Fort Wola", "Czorsztyńska", "Tomnicka", + "Dzika", "Włodzimierza Majakowskiego","Emanuela Szafarczyka","Świetlista", + "Juliana Ursyna Niemcewicza","Waliców", "Pańska", "Trojańska", + "Rolna", "Ulrychowska", "Człuchowska", "Wagonowa", + "Aleja marsz. Józefa Piłsudskiego","Dywizjonu 303","Cypriana Kamila Norwida","Szybowcowa", + "Różana", "Kolejowa", "Chmielna", "Solińska", + "Słonecznej Polany", "Jana Krysta", "Chłodna", "Trzos", + "Anny Walentynowicz", "Olgi Johann", "Dzielna", "Skromna", + "Ponczowa", "Krochmalna", "Bronisława Dobrzańskiego","Rejonowa", + "Piechoty Łanowej", "Ludwiki", "Baltazara", "Poziomkowa", + "Karuzela", "Łacińska", "Góralska", "Cegielniana", + "Husarii", "Łucka", "Gniewkowska", "Cyprysowa", + "Kwitnącej Łąki", "Marynin", "Gizów", "Czardasza", + "Prymasa Augusta Hlonda","Wschowska", "Józefa Bema", "Głuszycka", + "Kosiarzy", "Jana Długosza", "Edwarda Szymańskiego", "Podborska", + "Zastruże", "Organizacji Narodów Zjednoczonych","Armatnia", "Prudnicka", + "Resorowa", "Długomiła", "Elekcyjna", "Rebusowa", + "Przekorna", "Banderii", "Emila Zegadłowicza", "Wałowicka", + "św. Urszuli Ledóchowskiej","Biała", "Erazma Ciołka", "Węgorzewska", + "Zygmunta Vogla", "Elbląska", "Platynowa", "Aleja Dwudziestolatków", + "Winogronowa", "Niska", "Powązkowska", "Żaluzji", + "Rumiana", "Jaktorowska", "Przyokopowa", "Znicz", + "Wyprawa", "Zwrotnicza", "Rabsztyńska", "Janiszowska", + "Andrutowa", "Grzybowska", "Rodziny Lilpopów", "Pawła Lipowczana", + "Morysin", "Jana Olbrachta", "Rogalińska", "Jakobinów", + "Kazachska", "Grenady", "Siedmiogrodzka", "Kazimierza Wielkiego", + "Lawendy", "Kozielska", "Sieradzka", "Kolneńska", + "Łukasza Drewny", "Nowolipki", "Śliska", "Krzysztofa Kolumba", + "Poranek", "Kolska", "Tatarska", "Wykusz", + "Metryczna", "Karolkowa", "Traktorzystki", "Budki Szczęśliwickie", + "Wycieczka", "Kacpra Karlińskiego", "Twarda", "Latarnika", + "Orszady", "Kaprys", "Zdzisława Lubomirskiego","Denarowa", + "Europejska", "Sławińska", "Gostyńska", "Żegoty", + "Dostatnia", "Okocimska", "Alojzego Pawełka", "Żniwna", + "Sarmacka", "Nowolipie", "Mordechaja Anielewicza","Instalatorów", + "Gronowa", "Mroczna", "Spokojna", "Świerszcza", + "Zdrowa", "Monte Cassino", "Stanisława Worcella", "Śląska", + "Koralowa", "Młocińska", "Zawiszy", "Sulmierzycka", + "Adama Branickiego", "Marcina Kasprzaka", "Ignacego Daszyńskiego","Stawy", + "Uprawna", "Lasek na Kole", "Kercelak", "Stajenna", + "Hektarowa", "Mikołaja Wierzynka", "Laskowa", "Bratnia", + "Aleksandra Gieysztora","Młynarska", "Tylna", "Wszemirowska", + "Aleja Wilanowska", "Zdzisława Kuźmirskiego-Pacaka","Lędzka", "Wolności", + "Zaściankowa", "Kotlarska", "Miedziana", "Szczęsna", + "Nowoursynowska", "Kajetana Sołtyka", "Moczydło", "Światowa", + "Bruzdowa", "Mieczysława Dawida Apfelbauma","Sokołowska", "Drukarzy", + "Biedronki", "Połczyńska", "Mszczonowska", "Dukatowa", + "Calowa", "Magistracka", "Seweryna Krzyżanowskiego","Sycowska", + "Obornicka", "Księcia Janusza", "Skierniewicka", "Akurat", + "Przedatki", "Kajetana Garbińskiego","Stroma", "Gęślarska", + "Okrzeszyńska", "Kacza", "Redaktorska", "Finałowa", + "Rosochata", "Dobrogniewa", "Przednia", "Centralna", + "Królewicza Aleksandra","Płocka", "Popas", "Barometryczna", + "Hoserów", "Żelazna", "Załuski", "Emaliowa", + "Boguszewska", "Władysława Przanowskiego","Wyrzyska", + "Aleje Jerozolimskie", "Szlenkierów", "Przepiórki", + "Radziwie", "Księdza Jerzego", "Stoicka", }); const auto polandStreetPrefixes = std::to_array({"ulica", "aleja", "osiedle", "plac", "park", "skwer"}); @@ -4499,308 +1611,84 @@ const CountryAddressesInfo polandAddresses{ // Russia const auto russiaCities = std::to_array({ - "Абакан", - "Азов", - "Калининград", - "Калуга", - "Каменск-Уральский", - "Каменск-Шахтинский", - "Камышин", - "Канск", - "Каспийск", - "Кемерово", - "Керчь", - "Кинешма", - "Кириши", - "Киров", - "Кирово-Чепецк", - "Киселевск", - "Кисловодск", - "Клин", - "Клинцы", - "Ковров", - "Когалым", - "Коломна", - "Комсомольск-на-Амуре", - "Копейск", - "Королев", - "Кострома", - "Котлас", - "Красногорск", - "Краснодар", - "Краснокаменск", - "Краснокамск", - "Краснотурьинск", - "Красноярск", - "Кропоткин", - "Крымск", - "Кстово", - "Кузнецк", - "Кумертау", - "Кунгур", - "Курган", - "Курск", - "Кызыл", - "Лабинск", - "Лениногорск", - "Ленинск-Кузнецкий", - "Лесосибирск", - "Липецк", - "Лиски", - "Лобня", - "Лысьва", - "Лыткарино", - "Люберцы", - "Магадан", - "Магнитогорск", - "Майкоп", - "Махачкала", - "Междуреченск", - "Мелеуз", - "Миасс", - "Минеральные", - "Минусинск", - "Михайловка", - "Михайловск", - "Мичуринск", - "Москва", - "Мурманск", - "Муром", - "Мытищи", - "Набережные", - "Назарово", - "Назрань", - "Нальчик", - "Наро-Фоминск", - "Находка", - "Невинномысск", - "Нерюнгри", - "Нефтекамск", - "Нефтеюганск", - "Нижневартовск", - "Нижнекамск", - "Нижний", - "Нижний", - "Новоалтайск", - "Новокузнецк", - "Новокуйбышевск", - "Новомосковск", - "Новороссийск", - "Новосибирск", - "Новотроицк", - "Новоуральск", - "Новочебоксарск", - "Новочеркасск", - "Новошахтинск", - "Новый", - "Ногинск", - "Норильск", - "Ноябрьск", - "Нягань", - "Обнинск", - "Одинцово", - "Озерск", - "Октябрьский", - "Омск", - "Орел", - "Оренбург", - "Орехово-Зуево", - "Орск", - "Павлово", - "Павловский", - "Пенза", - "Первоуральск", - "Пермь", - "Петрозаводск", - "Петропавловск-Камчатский", - "Подольск", - "Полевской", - "Прокопьевск", - "Прохладный", - "Псков", - "Пушкино", - "Пятигорск", - "Раменское", - "Ревда", - "Реутов", - "Ржев", - "Рославль", - "Россошь", - "Ростов-на-Дону", - "Рубцовск", - "Рыбинск", - "Рязань", - "Салават", - "Сальск", - "Самара", - "Санкт-Петербург", - "Саранск", - "Сарапул", - "Саратов", - "Саров", - "Свободный", - "Севастополь", - "Северодвинск", - "Северск", - "Сергиев", - "Серов", - "Серпухов", - "Сертолово", - "Сибай", - "Симферополь", - "Славянск-на-Кубани", - "Смоленск", - "Соликамск", - "Солнечногорск", - "Сосновый", - "Сочи", - "Ставрополь", - "Старый", - "Стерлитамак", - "Ступино", - "Сургут", - "Сызрань", - "Сыктывкар", - "Таганрог", - "Тамбов", - "Тверь", - "Тимашевск", - "Тихвин", - "Тихорецк", - "Тобольск", - "Тольятти", - "Томск", - "Троицк", - "Туапсе", - "Туймазы", - "Тула", - "Тюмень", - "Узловая", - "Улан-Удэ", - "Ульяновск", - "Урус-Мартан", - "Усолье-Сибирское", - "Уссурийск", - "Усть-Илимск", - "Уфа", - "Ухта", - "Феодосия", - "Фрязино", - "Хабаровск", - "Ханты-Мансийск", - "Хасавюрт", - "Химки", - "Чайковский", - "Чапаевск", - "Чебоксары", - "Челябинск", - "Черемхово", - "Череповец", - "Черкесск", - "Черногорск", - "Чехов", - "Чистополь", - "Чита", - "Шадринск", - "Шали", - "Шахты", - "Шуя", - "Щекино", - "Щелково", - "Электросталь", - "Элиста", - "Энгельс", - "Южно-Сахалинск", - "Юрга", - "Якутск", - "Ялта", + "Абакан", "Майкоп", "Павловский", "Таганрог", + "Азов", "Махачкала", "Пенза", "Тамбов", + "Калининград", "Междуреченск", "Первоуральск", "Тверь", + "Калуга", "Мелеуз", "Пермь", "Тимашевск", + "Каменск-Уральский", "Миасс", "Петрозаводск", "Тихвин", + "Каменск-Шахтинский", "Минеральные", "Петропавловск-Камчатский","Тихорецк", + "Камышин", "Минусинск", "Подольск", "Тобольск", + "Канск", "Михайловка", "Полевской", "Тольятти", + "Каспийск", "Михайловск", "Прокопьевск", "Томск", + "Кемерово", "Мичуринск", "Прохладный", "Троицк", + "Керчь", "Москва", "Псков", "Туапсе", + "Кинешма", "Мурманск", "Пушкино", "Туймазы", + "Кириши", "Муром", "Пятигорск", "Тула", + "Киров", "Мытищи", "Раменское", "Тюмень", + "Кирово-Чепецк", "Набережные", "Ревда", "Узловая", + "Киселевск", "Назарово", "Реутов", "Улан-Удэ", + "Кисловодск", "Назрань", "Ржев", "Ульяновск", + "Клин", "Нальчик", "Рославль", "Урус-Мартан", + "Клинцы", "Наро-Фоминск", "Россошь", "Усолье-Сибирское", + "Ковров", "Находка", "Ростов-на-Дону", "Уссурийск", + "Когалым", "Невинномысск", "Рубцовск", "Усть-Илимск", + "Коломна", "Нерюнгри", "Рыбинск", "Уфа", + "Комсомольск-на-Амуре", "Нефтекамск", "Рязань", "Ухта", + "Копейск", "Нефтеюганск", "Салават", "Феодосия", + "Королев", "Нижневартовск", "Сальск", "Фрязино", + "Кострома", "Нижнекамск", "Самара", "Хабаровск", + "Котлас", "Нижний", "Санкт-Петербург", "Ханты-Мансийск", + "Красногорск", "Нижний", "Саранск", "Хасавюрт", + "Краснодар", "Новоалтайск", "Сарапул", "Химки", + "Краснокаменск", "Новокузнецк", "Саратов", "Чайковский", + "Краснокамск", "Новокуйбышевск", "Саров", "Чапаевск", + "Краснотурьинск", "Новомосковск", "Свободный", "Чебоксары", + "Красноярск", "Новороссийск", "Севастополь", "Челябинск", + "Кропоткин", "Новосибирск", "Северодвинск", "Черемхово", + "Крымск", "Новотроицк", "Северск", "Череповец", + "Кстово", "Новоуральск", "Сергиев", "Черкесск", + "Кузнецк", "Новочебоксарск", "Серов", "Черногорск", + "Кумертау", "Новочеркасск", "Серпухов", "Чехов", + "Кунгур", "Новошахтинск", "Сертолово", "Чистополь", + "Курган", "Новый", "Сибай", "Чита", + "Курск", "Ногинск", "Симферополь", "Шадринск", + "Кызыл", "Норильск", "Славянск-на-Кубани", "Шали", + "Лабинск", "Ноябрьск", "Смоленск", "Шахты", + "Лениногорск", "Нягань", "Соликамск", "Шуя", + "Ленинск-Кузнецкий", "Обнинск", "Солнечногорск", "Щекино", + "Лесосибирск", "Одинцово", "Сосновый", "Щелково", + "Липецк", "Озерск", "Сочи", "Электросталь", + "Лиски", "Октябрьский", "Ставрополь", "Элиста", + "Лобня", "Омск", "Старый", "Энгельс", + "Лысьва", "Орел", "Стерлитамак", "Южно-Сахалинск", + "Лыткарино", "Оренбург", "Ступино", "Юрга", + "Люберцы", "Орехово-Зуево", "Сургут", "Якутск", + "Магадан", "Орск", "Сызрань", "Ялта", + "Магнитогорск", "Павлово", "Сыктывкар", }); const auto russiaStates = std::to_array({ - "Алтайский край", - "Амурская область", - "Архангельская область", - "Астраханская область", - "Белгородская область", - "Брянская область", - "Владимирская область", - "Волгоградская область", - "Воронежская область", - "г. Москва", - "г. Санкт - Петербург", - "г. Севастополь", - "Еврейская автономная область", - "Забайкальский край", - "Ивановская область", - "Иркутская область", - "Кабардино - Балкарская Республика", - "Калининградская область", - "Калужская область", - "Камчатский край", - "Карачаево - Черкесская Республика", - "Кемеровская область - Кузбасс", - "Кировская область", - "Костромская область", - "Краснодарский край", - "Красноярский край", - "Курганская область", - "Курская область", - "Ленинградская область", - "Липецкая область", - "Магаданская область", - "Московская область", - "Мурманская область", - "Ненецкий автономный округ", - "Нижегородская область", - "Новгородская область", - "Новосибирская область", - "Омская область", - "Оренбургская область", - "Орловская область", - "Пензенская область", - "Пермский край", - "Приморский край", - "Псковская область", - "Республика Адыгея (Адыгея)", - "Республика Алтай", - "Республика Башкортостан", - "Республика Бурятия", - "Республика Дагестан", - "Республика Ингушетия", - "Республика Калмыкия", - "Республика Карелия", - "Республика Коми", - "Республика Крым", - "Республика Марий Эл", - "Республика Мордовия", - "Республика Саха (Якутия)", - "Республика Северная Осетия - Алания", - "Республика Татарстан", - "Республика Тыва", - "Республика Хакасия", - "Ростовская область", - "Рязанская область", - "Самарская область", - "Саратовская область", - "Сахалинская область", - "Свердловская область", - "Смоленская область", - "Ставропольский край", - "Тамбовская область", - "Тверская область", - "Томская область", - "Тульская область", - "Тюменская область", - "Удмуртская Республика", - "Ульяновская область", - "Хабаровский край", - "Ханты-Мансийский автономный округ - Югра", - "Челябинская область", - "Чеченская Республика", - "Чувашская Республика", - "Чукотский автономный округ", - "Ямало-ненецкий автономный округ", - "Ярославская область", + "Алтайский край", "Кемеровская область - Кузбасс","Приморский край", "Самарская область", + "Амурская область", "Кировская область", "Псковская область", "Саратовская область", + "Архангельская область", "Костромская область", "Республика Адыгея (Адыгея)", "Сахалинская область", + "Астраханская область", "Краснодарский край", "Республика Алтай", "Свердловская область", + "Белгородская область", "Красноярский край", "Республика Башкортостан", "Смоленская область", + "Брянская область", "Курганская область", "Республика Бурятия", "Ставропольский край", + "Владимирская область", "Курская область", "Республика Дагестан", "Тамбовская область", + "Волгоградская область", "Ленинградская область", "Республика Ингушетия", "Тверская область", + "Воронежская область", "Липецкая область", "Республика Калмыкия", "Томская область", + "г. Москва", "Магаданская область", "Республика Карелия", "Тульская область", + "г. Санкт - Петербург", "Московская область", "Республика Коми", "Тюменская область", + "г. Севастополь", "Мурманская область", "Республика Крым", "Удмуртская Республика", + "Еврейская автономная область", "Ненецкий автономный округ", "Республика Марий Эл", "Ульяновская область", + "Забайкальский край", "Нижегородская область", "Республика Мордовия", "Хабаровский край", + "Ивановская область", "Новгородская область", "Республика Саха (Якутия)", "Ханты-Мансийский автономный округ - Югра", + "Иркутская область", "Новосибирская область", "Республика Северная Осетия - Алания","Челябинская область", + "Кабардино - Балкарская Республика","Омская область", "Республика Татарстан", "Чеченская Республика", + "Калининградская область", "Оренбургская область", "Республика Тыва", "Чувашская Республика", + "Калужская область", "Орловская область", "Республика Хакасия", "Чукотский автономный округ", + "Камчатский край", "Пензенская область", "Ростовская область", "Ямало-ненецкий автономный округ", + "Карачаево - Черкесская Республика","Пермский край", "Рязанская область", "Ярославская область", }); const auto russiaStreetNames = std::to_array({ @@ -4875,136 +1763,39 @@ const CountryAddressesInfo russiaAddresses{ // Spain const auto spainCities = std::to_array({ - "Parla", - "Telde", - "Baracaldo", - "San Fernando", - "Torrevieja", - "Lugo", - "Santiago de Compostela", - "Gerona", - "Cáceres", - "Lorca", - "Coslada", - "Talavera de la Reina", - "El Puerto de Santa María", - "Cornellá de Llobregat", - "Avilés", - "Palencia", - "Gecho", - "Orihuela", - "Pontevedra", - "Pozuelo de Alarcón", - "Toledo", - "El Ejido", - "Guadalajara", - "Gandía", - "Ceuta", - "Ferrol", - "Chiclana de la Frontera", - "Manresa", - "Roquetas de Mar", - "Ciudad Real", - "Rubí", - "Benidorm", - "San Sebastían de los Reyes", - "Ponferrada", - "Zamora", - "Alcalá de Guadaira", - "Fuengirola", - "Mijas", - "Sanlúcar de Barrameda", - "La Línea de la Concepción", - "Majadahonda", - "Sagunto", - "El Prat de LLobregat", - "Viladecans", - "Linares", - "Alcoy", - "Irún", - "Estepona", - "Torremolinos", - "Rivas-Vaciamadrid", - "Molina de Segura", - "Paterna", - "Granollers", - "Santa Lucía de Tirajana", - "Motril", - "Cerdañola del Vallés", - "Arrecife", - "Segovia", - "Torrelavega", - "Elda", - "Mérida", - "Ávila", - "Valdemoro", - "Cuenta", - "Collado Villalba", - "Benalmádena", - "Mollet del Vallés", - "Puertollano", - "Madrid", - "Barcelona", - "Valencia", - "Sevilla", - "Zaragoza", - "Málaga", - "Murcia", - "Palma de Mallorca", - "Las Palmas de Gran Canaria", - "Bilbao", - "Córdoba", - "Alicante", - "Valladolid", - "Vigo", - "Gijón", - "Hospitalet de LLobregat", - "La Coruña", - "Granada", - "Vitoria", - "Elche", - "Santa Cruz de Tenerife", - "Oviedo", - "Badalona", - "Cartagena", - "Móstoles", - "Jerez de la Frontera", - "Tarrasa", - "Sabadell", - "Alcalá de Henares", - "Pamplona", - "Fuenlabrada", - "Almería", - "San Sebastián", - "Leganés", - "Santander", - "Burgos", - "Castellón de la Plana", - "Alcorcón", - "Albacete", - "Getafe", - "Salamanca", - "Huelva", - "Logroño", - "Badajoz", - "San Cristróbal de la Laguna", - "León", - "Tarragona", - "Cádiz", - "Lérida", - "Marbella", - "Mataró", - "Dos Hermanas", - "Santa Coloma de Gramanet", - "Jaén", - "Algeciras", - "Torrejón de Ardoz", - "Orense", - "Alcobendas", - "Reus", - "Calahorra", - "Inca", - "Aýna", +"Parla", "Ponferrada", "Mollet del Vallés", "Almería", +"Telde", "Zamora", "Puertollano", "San Sebastián", +"Baracaldo", "Alcalá de Guadaira", "Madrid", "Leganés", +"San Fernando", "Fuengirola", "Barcelona", "Santander", +"Torrevieja", "Mijas", "Valencia", "Burgos", +"Lugo", "Sanlúcar de Barrameda","Sevilla", "Castellón de la Plana", +"Santiago de Compostela","La Línea de la Concepción","Zaragoza", "Alcorcón", +"Gerona", "Majadahonda", "Málaga", "Albacete", +"Cáceres", "Sagunto", "Murcia", "Getafe", +"Lorca", "El Prat de LLobregat", "Palma de Mallorca", "Salamanca", +"Coslada", "Viladecans", "Las Palmas de Gran Canaria","Huelva", +"Talavera de la Reina", "Linares", "Bilbao", "Logroño", +"El Puerto de Santa María","Alcoy", "Córdoba", "Badajoz", +"Cornellá de Llobregat","Irún", "Alicante", "San Cristróbal de la Laguna", +"Avilés", "Estepona", "Valladolid", "León", +"Palencia", "Torremolinos", "Vigo", "Tarragona", +"Gecho", "Rivas-Vaciamadrid", "Gijón", "Cádiz", +"Orihuela", "Molina de Segura", "Hospitalet de LLobregat","Lérida", +"Pontevedra", "Paterna", "La Coruña", "Marbella", +"Pozuelo de Alarcón", "Granollers", "Granada", "Mataró", +"Toledo", "Santa Lucía de Tirajana","Vitoria", "Dos Hermanas", +"El Ejido", "Motril", "Elche", "Santa Coloma de Gramanet", +"Guadalajara", "Cerdañola del Vallés", "Santa Cruz de Tenerife","Jaén", +"Gandía", "Arrecife", "Oviedo", "Algeciras", +"Ceuta", "Segovia", "Badalona", "Torrejón de Ardoz", +"Ferrol", "Torrelavega", "Cartagena", "Orense", +"Chiclana de la Frontera","Elda", "Móstoles", "Alcobendas", +"Manresa", "Mérida", "Jerez de la Frontera", "Reus", +"Roquetas de Mar", "Ávila", "Tarrasa", "Calahorra", +"Ciudad Real", "Valdemoro", "Sabadell", "Inca", +"Rubí", "Cuenta", "Alcalá de Henares", "Aýna", +"Benidorm", "Collado Villalba", "Pamplona", +"San Sebastían de los Reyes","Benalmádena", "Fuenlabrada", }); const auto spainCounties = std::to_array({ @@ -5028,23 +1819,11 @@ const auto spainCounties = std::to_array({ }); const auto spainStates = std::to_array({ - "Andalucía", - "Aragón", - "Principado de Asturias", - "Baleares", - "Canarias", - "Cantabria", - "Castilla-La Mancha", - "Castilla y León", - "Cataluña", - "Comunidad Valenciana", - "Extremadura", - "Galicia", - "La Rioja", - "Comunidad de Madrid", - "Navarra", - "País Vasco", - "Región de Murcia", + "Andalucía", "Cantabria", "Extremadura", "País Vasco", + "Aragón", "Castilla-La Mancha", "Galicia", "Región de Murcia", + "Principado de Asturias","Castilla y León", "La Rioja", + "Baleares", "Cataluña", "Comunidad de Madrid", + "Canarias", "Comunidad Valenciana", "Navarra", }); const auto spainStreetSuffixes = std::to_array({ @@ -5097,387 +1876,107 @@ const CountryAddressesInfo spainAddresses{ // Ukraine const auto ukraineCities = std::to_array({ - "Авдіївка", - "Аджи-Мушкай", - "Алмазна", - "Алупка", - "Алушта", - "Алчевськ", - "Амвросіївка", - "Ананьїв", - "Андрушівка", - "Антрацит (місто)", - "Апостолове", - "Армянськ", - "Арциз", - "Балаклія", - "Балта", - "Бар (Україна)", - "Баранівка", - "Барвінкове", - "Батурин", - "Бахмач", - "Бахмут", - "Бахчисарай", - "Баштанка", - "Белз", - "Бердичів", - "Бердянськ", - "Берегове", - "Бережани", - "Березань (місто)", - "Березівка", - "Березне", - "Берестечко", - "Берислав", - "Бершадь", - "Бібрка", - "Біла Церква", - "Білгород-Дністровський", - "Білицьке", - "Білогірськ", - "Білозерське", - "Білопілля", - "Біляївка", - "Благовіщенське", - "Бобринець", - "Бобровиця", - "Богодухів", - "Богуслав", - "Боково-Хрустальне", - "Болград", - "Болехів", - "Борзна", - "Борислав", - "Бориспіль", - "Бородянка", - "Борщів", - "Боссе (Донецьк)", - "Боярка", - "Бровари", - "Броди", - "Брянка", - "Булгак (село)", - "Бунге (місто)", - "Буринь", - "Бурштин (місто)", - "Буськ", - "Буча", - "Бучач", - "Валки (місто)", - "Вараш", - "Василівка (місто)", - "Васильків", - "Ватутіне", - "Вашківці", - "Великі Мости", - "Верхівцеве", - "Верхньодніпровськ", - "Вижниця", - "Вилкове", - "Винники", - "Виноградів", - "Вишгород", - "Вишневе (місто)", - "Вільногірськ", - "Вільнянськ", - "Вінниця", - "Вовчанськ", - "Вознесенівка", - "Вознесенськ", - "Волноваха", - "Володимир (місто)", - "Волочиськ", - "Ворожба", - "Вуглегірськ", - "Вугледар", - "Гадяч", - "Гайворон", - "Гайсин", - "Галич", - "Генічеськ", - "Географія Вільнянська", - "Герца", - "Гірник (місто)", - "Гостомель", - "Гребінка", - "Гуляйполе", - "Дебальцеве", - "Деражня", - "Дергачі", - "Джабу", - "Джанкой", - "Дніпро (місто)", - "Дніпрорудне", - "Добромиль", - "Добропілля", - "Добросин", - "Довжанськ", - "Докучаєвськ", - "Долина (місто)", - "Долинська", - "Донецьк", - "Дрогобич", - "Дружба (місто)", - "Дружківка", - "Дубляни", - "Дубно", - "Дубровиця", - "Дунаївці", - "Енергодар", - "Євпаторія", - "Єнакієве", - "Жашків", - "Жданівка", - "Жидачів", - "Житомир", - "Жмеринка", - "Жовква", - "Жовті Води", - "Заводське", - "Залізне", - "Заліщики", - "Запоріжжя", - "Заставна", - "Збараж", - "Зборів", - "Звенигородка", - "Звягель", - "Здолбунів", - "Зелене (Харків)", - "Зеленодольськ", - "Зимогір'я", - "Зіньків", - "Зміїв", - "Знам'янка", - "Золоте", - "Золотоноша", - "Золочів", - "Зоринськ", - "Зугрес", - "Івано-Франківськ", - "Ізмаїл", - "Ізюм", - "Ізяслав", - "Іллінці", - "Іловайськ", - "Інкерман", - "Ірміно", - "Ірпінь", - "Іршава", - "Ічня", - "Кагарлик", - "Кадіївка", - "Калинівка (місто)", - "Калуш", - "Кальміуське", - "Кам'янець-Подільський", - "Кам'янка (Черкаська область)", - "Кам'янка-Бузька", - "Кам'янка-Дніпровська", - "Кам'янське", - "Камінь-Каширський", - "Канів", - "Карлівка", - "Каховка", - "Керч", - "Київ", - "Кипуче", - "Ківерці", - "Кілія", - "Кіцмань", - "Кобеляки", - "Ковель", - "Кодима", - "Користувач:Козак Яна/Чернетка", - "Козятин", - "Коломия", - "Комарно", - "Конотоп", - "Копичинці", - "Корець", - "Коростень", - "Коростишів", - "Корсунь-Шевченківський", - "Корюківка", - "Косів", - "Костопіль", - "Костянтинівка", - "Коцюбинське", - "Краматорськ", - "Красилів", - "Красногорівка", - "Красноград", - "Кременець", - "Кременчук", - "Кремінна", - "Кривий Ріг", - "Кролевець", - "Кропивницький", - "Куп'янськ", - "Курахове", - "Ладижин", - "Ланівці", - "Лебедин", - "Лиман (місто)", - "Липовець", - "Лисичанськ", - "Лозова", - "Лохвиця", - "Лубни", - "Луганськ", - "Лутугине", - "Луцьк", - "Львів", - "Любомль", - "Люботин", - "Макіївка", - "Мала Виска", - "Малин", - "Мар'їнка", - "Марганець (місто)", - "Маріуполь", - "Мелітополь", - "Мена (місто)", - "Мерефа", - "Миколаїв", - "Миколаїв (Львівська область)", - "Миколаївка (місто)", - "Миргород", - "Хмільник", - "Ходорів", - "Хорол (місто)", - "Хоростків", - "Хотин", - "Хрестівка", - "Христинівка", - "Хрустальний", - "Хуст", - "Часів Яр", - "Червоноград", - "Червоносів", - "Черкаси", - "Чернівці", - "Чернігів", - "Чигирин", - "Чистякове", - "Чоп", - "Чорнобиль", - "Чорноморськ", - "Чортків", - "Чугуїв", - "Чуднів", - "Шаргород", - "Шахтарськ", - "Шепетівка", - "Шостка", - "Шпола", - "Шумськ", - "Щастя (місто)", - "Щолкіне", - "Южне", - "Южноукраїнськ", - "Яворів", - "Яготин", - "Ялта", - "Ямпіль", - "Яни Капу", - "Янів (Київська область)", - "Яремче", +"Авдіївка", "Вашківці", "Звенигородка", "Кропивницький", +"Аджи-Мушкай", "Великі Мости", "Звягель", "Куп'янськ", +"Алмазна", "Верхівцеве", "Здолбунів", "Курахове", +"Алупка", "Верхньодніпровськ", "Зелене (Харків)", "Ладижин", +"Алушта", "Вижниця", "Зеленодольськ", "Ланівці", +"Алчевськ", "Вилкове", "Зимогір'я", "Лебедин", +"Амвросіївка", "Винники", "Зіньків", "Лиман (місто)", +"Ананьїв", "Виноградів", "Зміїв", "Липовець", +"Андрушівка", "Вишгород", "Знам'янка", "Лисичанськ", +"Антрацит (місто)", "Вишневе (місто)", "Золоте", "Лозова", +"Апостолове", "Вільногірськ", "Золотоноша", "Лохвиця", +"Армянськ", "Вільнянськ", "Золочів", "Лубни", +"Арциз", "Вінниця", "Зоринськ", "Луганськ", +"Балаклія", "Вовчанськ", "Зугрес", "Лутугине", +"Балта", "Вознесенівка", "Івано-Франківськ", "Луцьк", +"Бар (Україна)", "Вознесенськ", "Ізмаїл", "Львів", +"Баранівка", "Волноваха", "Ізюм", "Любомль", +"Барвінкове", "Володимир (місто)", "Ізяслав", "Люботин", +"Батурин", "Волочиськ", "Іллінці", "Макіївка", +"Бахмач", "Ворожба", "Іловайськ", "Мала Виска", +"Бахмут", "Вуглегірськ", "Інкерман", "Малин", +"Бахчисарай", "Вугледар", "Ірміно", "Мар'їнка", +"Баштанка", "Гадяч", "Ірпінь", "Марганець (місто)", +"Белз", "Гайворон", "Іршава", "Маріуполь", +"Бердичів", "Гайсин", "Ічня", "Мелітополь", +"Бердянськ", "Галич", "Кагарлик", "Мена (місто)", +"Берегове", "Генічеськ", "Кадіївка", "Мерефа", +"Бережани", "Географія Вільнянська","Калинівка (місто)", "Миколаїв", +"Березань (місто)", "Герца", "Калуш", "Миколаїв (Львівська область)", +"Березівка", "Гірник (місто)", "Кальміуське", "Миколаївка (місто)", +"Березне", "Гостомель", "Кам'янець-Подільський","Миргород", +"Берестечко", "Гребінка", "Кам'янка (Черкаська область)","Хмільник", +"Берислав", "Гуляйполе", "Кам'янка-Бузька", "Ходорів", +"Бершадь", "Дебальцеве", "Кам'янка-Дніпровська", "Хорол (місто)", +"Бібрка", "Деражня", "Кам'янське", "Хоростків", +"Біла Церква", "Дергачі", "Камінь-Каширський", "Хотин", +"Білгород-Дністровський","Джабу", "Канів", "Хрестівка", +"Білицьке", "Джанкой", "Карлівка", "Христинівка", +"Білогірськ", "Дніпро (місто)", "Каховка", "Хрустальний", +"Білозерське", "Дніпрорудне", "Керч", "Хуст", +"Білопілля", "Добромиль", "Київ", "Часів Яр", +"Біляївка", "Добропілля", "Кипуче", "Червоноград", +"Благовіщенське", "Добросин", "Ківерці", "Червоносів", +"Бобринець", "Довжанськ", "Кілія", "Черкаси", +"Бобровиця", "Докучаєвськ", "Кіцмань", "Чернівці", +"Богодухів", "Долина (місто)", "Кобеляки", "Чернігів", +"Богуслав", "Долинська", "Ковель", "Чигирин", +"Боково-Хрустальне", "Донецьк", "Кодима", "Чистякове", +"Болград", "Дрогобич", "Користувач:Козак Яна/Чернетка","Чоп", +"Болехів", "Дружба (місто)", "Козятин", "Чорнобиль", +"Борзна", "Дружківка", "Коломия", "Чорноморськ", +"Борислав", "Дубляни", "Комарно", "Чортків", +"Бориспіль", "Дубно", "Конотоп", "Чугуїв", +"Бородянка", "Дубровиця", "Копичинці", "Чуднів", +"Борщів", "Дунаївці", "Корець", "Шаргород", +"Боссе (Донецьк)", "Енергодар", "Коростень", "Шахтарськ", +"Боярка", "Євпаторія", "Коростишів", "Шепетівка", +"Бровари", "Єнакієве", "Корсунь-Шевченківський","Шостка", +"Броди", "Жашків", "Корюківка", "Шпола", +"Брянка", "Жданівка", "Косів", "Шумськ", +"Булгак (село)", "Жидачів", "Костопіль", "Щастя (місто)", +"Бунге (місто)", "Житомир", "Костянтинівка", "Щолкіне", +"Буринь", "Жмеринка", "Коцюбинське", "Южне", +"Бурштин (місто)", "Жовква", "Краматорськ", "Южноукраїнськ", +"Буськ", "Жовті Води", "Красилів", "Яворів", +"Буча", "Заводське", "Красногорівка", "Яготин", +"Бучач", "Залізне", "Красноград", "Ялта", +"Валки (місто)", "Заліщики", "Кременець", "Ямпіль", +"Вараш", "Запоріжжя", "Кременчук", "Яни Капу", +"Василівка (місто)", "Заставна", "Кремінна", "Янів (Київська область)", +"Васильків", "Збараж", "Кривий Ріг", "Яремче", +"Ватутіне", "Зборів", "Кролевець", }); const auto ukraineStates = std::to_array({ - "АР Крим", - "Вінницька область", - "Волинська область", - "Дніпропетровська область", - "Донецька область", - "Житомирська область", - "Закарпатська область", - "Запорізька область", - "Івано-Франківська область", - "Київська область", - "Кіровоградська область", - "Луганська область", - "Львівська область", - "Миколаївська область", - "Одеська область", - "Полтавська область", - "Рівненська область", - "Сумська область", - "Тернопільська область", - "Харківська область", - "Херсонська область", - "Хмельницька область", - "Черкаська область", - "Чернівецька область", - "Чернігівська область", - "Київ", - "Севастополь", + "АР Крим", "Запорізька область", "Одеська область", "Хмельницька область", + "Вінницька область", "Івано-Франківська область", "Полтавська область", "Черкаська область", + "Волинська область", "Київська область", "Рівненська область", "Чернівецька область", + "Дніпропетровська область", "Кіровоградська область", "Сумська область", "Чернігівська область", + "Донецька область", "Луганська область", "Тернопільська область", "Київ", + "Житомирська область", "Львівська область", "Харківська область", "Севастополь", + "Закарпатська область", "Миколаївська область", "Херсонська область", }); const auto ukraineStreetNames = std::to_array({ - "Хрещатик", - "Бессарабська", - "Саксаганського", - "Липська", - "Золотоворітська", - "Артема", - "Шевченка", - "Горького", - "Московська", - "Лесі Українки", - "Січових Стрільців", - "Майдан Незалежності", - "Прорізна", - "Інститутська", - "Пушкінська", - "Бульвар Тараса Шевченка", - "Крещатик", - "Печерська", - "Харківська", - "Богдана Хмельницького", - "Нова", - "Героїв Майдану", - "Гагаріна", - "Любченка", - "Озерна", - "Петра Могили", - "Сагайдачного", - "Тичини", - "Азербайджанська", - "Азовська", - "Азовська", - "Азовський", - "Айвазовського", - "Академіка Корольова", - "Академіка Ромоданова", - "Генерала Алмазова", - "Генерала Алмазова", - "Алматинська", - "Алчевських", - "Алчевської", - "Христини Алчевської", - "Альпійська", - "Альпійський", - "Амет-Хана Султана", - "Академіка Амосова", - "Миколи Амосова", - "Валентинівська", - "Валіховський", - "Валківська", - "Валова", - "Варварівська", - "Варненська", - "Варшавська", - "Варшавська", - "Миколи Василенка", - "Симона Петлюри", - "Василицька", - "Василівська", - "Василівська", - "Васильківська", - "Васильківський", + "Хрещатик", "Крещатик", "Айвазовського", "Валківська", + "Бессарабська", "Печерська", "Академіка Корольова", "Валова", + "Саксаганського", "Харківська", "Академіка Ромоданова", "Варварівська", + "Липська", "Богдана Хмельницького","Генерала Алмазова", "Варненська", + "Золотоворітська", "Нова", "Генерала Алмазова", "Варшавська", + "Артема", "Героїв Майдану", "Алматинська", "Варшавська", + "Шевченка", "Гагаріна", "Алчевських", "Миколи Василенка", + "Горького", "Любченка", "Алчевської", "Симона Петлюри", + "Московська", "Озерна", "Христини Алчевської", "Василицька", + "Лесі Українки", "Петра Могили", "Альпійська", "Василівська", + "Січових Стрільців", "Сагайдачного", "Альпійський", "Василівська", + "Майдан Незалежності", "Тичини", "Амет-Хана Султана", "Васильківська", + "Прорізна", "Азербайджанська", "Академіка Амосова", "Васильківський", + "Інститутська", "Азовська", "Миколи Амосова", + "Пушкінська", "Азовська", "Валентинівська", + "Бульвар Тараса Шевченка","Азовський", "Валіховський", }); const auto ukraineStreetPrefixes = std::to_array({ @@ -5521,497 +2020,131 @@ const CountryAddressesInfo ukraineAddresses{ }; // USA - + const auto usaCities = std::to_array({ - "Abilene", - "Akron", - "Alafaya", - "Alameda", - "Albany", - "Albuquerque", - "Alexandria", - "Alhambra", - "Aliso Viejo", - "Allen", - "Allentown", - "Aloha", - "Alpharetta", - "Altadena", - "Altamonte Springs", - "Altoona", - "Amarillo", - "Ames", - "Anaheim", - "Anchorage", - "Anderson", - "Blue Springs", - "Boca Raton", - "Boise City", - "Bolingbrook", - "Bonita Springs", - "Bossier City", - "Boston", - "Bothell", - "Boulder", - "Bountiful", - "Bowie", - "Bowling Green", - "Boynton Beach", - "Bozeman", - "Bradenton", - "Brandon", - "Brentwood", - "Bridgeport", - "Bristol", - "Brockton", - "Broken Arrow", - "Carlsbad", - "Carmel", - "Carmichael", - "Carolina", - "Carrollton", - "Carson", - "Carson City", - "Cary", - "Casa Grande", - "Casas Adobes", - "Casper", - "Castle Rock", - "Castro Valley", - "Catalina Foothills", - "Cathedral City", - "Catonsville", - "Cedar Hill", - "Cedar Park", - "Cedar Rapids", - "Centennial", - "Centreville", - "Ceres", - "Cerritos", - "Champaign", - "Chandler", - "Chapel Hill", - "Charleston", - "Charlotte", - "Charlottesville", - "Chattanooga", - "Cheektowaga", - "Chesapeake", - "Chesterfield", - "Cheyenne", - "Chicago", - "Chico", - "Chicopee", - "Chino", - "Chino Hills", - "Chula Vista", - "Dallas", - "Daly City", - "Danbury", - "Danville", - "Davenport", - "Davie", - "Davis", - "Dayton", - "Daytona Beach", - "DeKalb", - "DeSoto", - "Dearborn", - "Dearborn Heights", - "Decatur", - "Deerfield Beach", - "Delano", - "Delray Beach", - "Deltona", - "Denton", - "Denver", - "Elyria", - "Encinitas", - "Enid", - "Enterprise", - "Erie", - "Escondido", - "Euclid", - "Eugene", - "Euless", - "Evanston", - "Evansville", - "Everett", - "Fairfield", - "Fall River", - "Fargo", - "Farmington", - "Farmington Hills", - "Fayetteville", - "Federal Way", - "Findlay", - "Fishers", - "Flagstaff", - "Flint", - "Florence-Graham", - "Florin", - "Greeley", - "Green Bay", - "Greensboro", - "Greenville", - "Greenwood", - "Gresham", - "Guaynabo", - "Gulfport", - "Hacienda Heights", - "Hackensack", - "Haltom City", - "Hamilton", - "Hammond", - "Hampton", - "Hanford", - "Harlingen", - "Harrisburg", - "Harrisonburg", - "Hartford", - "Hattiesburg", - "Haverhill", - "Hawthorne", - "Hayward", - "Hemet", - "Hempstead", - "Henderson", - "Hendersonville", - "Hesperia", - "Hialeah", - "Hicksville", - "High Point", - "Highland", - "Highlands Ranch", - "Hillsboro", - "Hilo", - "Hoboken", - "Hoffman Estates", - "Hollywood", - "Homestead", - "Honolulu", - "Hoover", - "Houston", - "Huntersville", - "Huntington", - "Huntington Beach", - "Huntington Park", - "Huntsville", - "Hutchinson", - "Irvine", - "Irving", - "Jackson", - "Jacksonville", - "Janesville", - "Jefferson City", - "Jeffersonville", - "Jersey City", - "Johns Creek", - "Johnson City", - "Joliet", - "Jonesboro", - "Joplin", - "Jupiter", - "Jurupa Valley", - "Kalamazoo", - "Kannapolis", - "Kansas City", - "Kearny", - "Keller", - "Kendale Lakes", - "Kendall", - "Kenner", - "Kennewick", - "Kenosha", - "Kent", - "Kentwood", - "Kettering", - "Killeen", - "Kingsport", - "Kirkland", - "Kissimmee", - "Knoxville", - "Lancaster", - "Lansing", - "Laredo", - "Largo", - "Las Cruces", - "Las Vegas", - "Lauderhill", - "Lawrence", - "Lawton", - "Layton", - "League City", - "Leesburg", - "Lehi", - "Lehigh Acres", - "Lenexa", - "Levittown", - "Lewisville", - "Lexington-Fayette", - "Lincoln", - "Manteca", - "Maple Grove", - "Margate", - "Maricopa", - "Marietta", - "Marysville", - "Mayaguez", - "McAllen", - "McKinney", - "McLean", - "Medford", - "Melbourne", - "Memphis", - "Menifee", - "Mentor", - "Merced", - "Meriden", - "Meridian", - "Mesa", - "Mesquite", - "Metairie", - "Methuen Town", - "Miami", - "Miami Beach", - "Mobile", - "Modesto", - "Moline", - "Monroe", - "Montebello", - "Monterey Park", - "Montgomery", - "Moore", - "Moreno Valley", - "Morgan Hill", - "Mount Pleasant", - "Mount Prospect", - "Mount Vernon", - "Mountain View", - "Muncie", - "Murfreesboro", - "Murray", - "Murrieta", - "Nampa", - "Napa", - "Naperville", - "Nashua", - "Nashville-Davidson", - "New Haven", - "New Orleans", - "New Rochelle", - "New York", - "Newark", - "Newport Beach", - "Newport News", - "Newton", - "Niagara Falls", - "Noblesville", - "Norfolk", - "Normal", - "Norwalk", - "Novato", - "Novi", - "Oak Lawn", - "Oak Park", - "Oakland", - "Oakland Park", - "Ocala", - "Oceanside", - "Odessa", - "Ogden", - "Oklahoma City", - "Olathe", - "Olympia", - "Omaha", - "Ontario", - "Orange", - "Orem", - "Orland Park", - "Palo Alto", - "Paradise", - "Paramount", - "Parker", - "Parma", - "Pasadena", - "Pasco", - "Passaic", - "Paterson", - "Pawtucket", - "Peabody", - "Pearl City", - "Pearland", - "Pembroke Pines", - "Pensacola", - "Peoria", - "Perris", - "Perth Amboy", - "Petaluma", - "Pflugerville", - "Pharr", - "Plantation", - "Pleasanton", - "Plymouth", - "Pocatello", - "Poinciana", - "Pomona", - "Pompano Beach", - "Ponce", - "Pontiac", - "Port Arthur", - "Port Charlotte", - "Port Orange", - "Port St. Lucie", - "Portage", - "Porterville", - "Portland", - "Portsmouth", - "Potomac", - "Poway", - "Providence", - "Provo", - "Pueblo", - "Quincy", - "Racine", - "Reston", - "Revere", - "Rialto", - "Richardson", - "Richland", - "Richmond", - "Rio Rancho", - "Riverside", - "Riverton", - "Riverview", - "Roanoke", - "Rochester", - "Rochester Hills", - "Rock Hill", - "Rockford", - "Rocklin", - "Rockville", - "Rockwall", - "Rocky Mount", - "Rogers", - "Rohnert Park", - "Rosemead", - "Roseville", - "Roswell", - "Round Rock", - "Rowland Heights", - "Rowlett", - "Royal Oak", - "Sacramento", - "Saginaw", - "Salem", - "Salina", - "San Tan Valley", - "Sandy", - "Sandy Springs", - "Sanford", - "Santa Ana", - "Santa Barbara", - "Santa Clara", - "Santa Clarita", - "Santa Cruz", - "Santa Fe", - "Santa Maria", - "Santa Monica", - "Santa Rosa", - "Santee", - "Sarasota", - "Savannah", - "Sayreville", - "Schaumburg", - "Schenectady", - "Scottsdale", - "South Valley", - "South Whittier", - "Southaven", - "Southfield", - "Sparks", - "Spokane", - "Spokane Valley", - "Spring", - "Spring Hill", - "Spring Valley", - "Springdale", - "Tacoma", - "Tallahassee", - "Tamarac", - "Tamiami", - "Tampa", - "Taunton", - "Taylor", - "Taylorsville", - "Temecula", - "Tempe", - "Temple", - "Terre Haute", - "Texas City", - "The Hammocks", - "The Villages", - "The Woodlands", - "Thornton", - "Thousand Oaks", - "Tigard", - "Tinley Park", - "Titusville", - "Toledo", - "Toms River", - "Tonawanda", - "Topeka", - "Torrance", - "Towson", - "Tracy", - "Trenton", - "Troy", - "Trujillo Alto", - "Tuckahoe", - "Tucson", - "Tulare", - "Tulsa", - "Turlock", - "Tuscaloosa", - "Waldorf", - "Walnut Creek", - "Waltham", - "Warner Robins", - "Warren", - "Warwick", - "Washington", - "Waterbury", - "Waterloo", - "Watsonville", - "Waukegan", - "Waukesha", - "Wauwatosa", - "Wellington", - "Wesley Chapel", - "West Allis", - "West Babylon", - "West Covina", - "West Des Moines", - "West Hartford", - "Wheaton", - "White Plains", - "Whittier", - "Wichita", - "Wichita Falls", - "Wilmington", - "Wilson", - "Winston-Salem", - "Woodbury", - "Woodland", - "Worcester", - "Wylie", - "Wyoming", - "Yakima", - "Yonkers", - "Yorba Linda", - "York", - "Youngstown", - "Yuba City", + "Abilene", "Flagstaff", "Mesquite", "Rogers", + "Akron", "Flint", "Metairie", "Rohnert Park", + "Alafaya", "Florence-Graham", "Methuen Town", "Rosemead", + "Alameda", "Florin", "Miami", "Roseville", + "Albany", "Greeley", "Miami Beach", "Roswell", + "Albuquerque", "Green Bay", "Mobile", "Round Rock", + "Alexandria", "Greensboro", "Modesto", "Rowland Heights", + "Alhambra", "Greenville", "Moline", "Rowlett", + "Aliso Viejo", "Greenwood", "Monroe", "Royal Oak", + "Allen", "Gresham", "Montebello", "Sacramento", + "Allentown", "Guaynabo", "Monterey Park", "Saginaw", + "Aloha", "Gulfport", "Montgomery", "Salem", + "Alpharetta", "Hacienda Heights", "Moore", "Salina", + "Altadena", "Hackensack", "Moreno Valley", "San Tan Valley", + "Altamonte Springs", "Haltom City", "Morgan Hill", "Sandy", + "Altoona", "Hamilton", "Mount Pleasant", "Sandy Springs", + "Amarillo", "Hammond", "Mount Prospect", "Sanford", + "Ames", "Hampton", "Mount Vernon", "Santa Ana", + "Anaheim", "Hanford", "Mountain View", "Santa Barbara", + "Anchorage", "Harlingen", "Muncie", "Santa Clara", + "Anderson", "Harrisburg", "Murfreesboro", "Santa Clarita", + "Blue Springs", "Harrisonburg", "Murray", "Santa Cruz", + "Boca Raton", "Hartford", "Murrieta", "Santa Fe", + "Boise City", "Hattiesburg", "Nampa", "Santa Maria", + "Bolingbrook", "Haverhill", "Napa", "Santa Monica", + "Bonita Springs", "Hawthorne", "Naperville", "Santa Rosa", + "Bossier City", "Hayward", "Nashua", "Santee", + "Boston", "Hemet", "Nashville-Davidson", "Sarasota", + "Bothell", "Hempstead", "New Haven", "Savannah", + "Boulder", "Henderson", "New Orleans", "Sayreville", + "Bountiful", "Hendersonville", "New Rochelle", "Schaumburg", + "Bowie", "Hesperia", "New York", "Schenectady", + "Bowling Green", "Hialeah", "Newark", "Scottsdale", + "Boynton Beach", "Hicksville", "Newport Beach", "South Valley", + "Bozeman", "High Point", "Newport News", "South Whittier", + "Bradenton", "Highland", "Newton", "Southaven", + "Brandon", "Highlands Ranch", "Niagara Falls", "Southfield", + "Brentwood", "Hillsboro", "Noblesville", "Sparks", + "Bridgeport", "Hilo", "Norfolk", "Spokane", + "Bristol", "Hoboken", "Normal", "Spokane Valley", + "Brockton", "Hoffman Estates", "Norwalk", "Spring", + "Broken Arrow", "Hollywood", "Novato", "Spring Hill", + "Carlsbad", "Homestead", "Novi", "Spring Valley", + "Carmel", "Honolulu", "Oak Lawn", "Springdale", + "Carmichael", "Hoover", "Oak Park", "Tacoma", + "Carolina", "Houston", "Oakland", "Tallahassee", + "Carrollton", "Huntersville", "Oakland Park", "Tamarac", + "Carson", "Huntington", "Ocala", "Tamiami", + "Carson City", "Huntington Beach", "Oceanside", "Tampa", + "Cary", "Huntington Park", "Odessa", "Taunton", + "Casa Grande", "Huntsville", "Ogden", "Taylor", + "Casas Adobes", "Hutchinson", "Oklahoma City", "Taylorsville", + "Casper", "Irvine", "Olathe", "Temecula", + "Castle Rock", "Irving", "Olympia", "Tempe", + "Castro Valley", "Jackson", "Omaha", "Temple", + "Catalina Foothills", "Jacksonville", "Ontario", "Terre Haute", + "Cathedral City", "Janesville", "Orange", "Texas City", + "Catonsville", "Jefferson City", "Orem", "The Hammocks", + "Cedar Hill", "Jeffersonville", "Orland Park", "The Villages", + "Cedar Park", "Jersey City", "Palo Alto", "The Woodlands", + "Cedar Rapids", "Johns Creek", "Paradise", "Thornton", + "Centennial", "Johnson City", "Paramount", "Thousand Oaks", + "Centreville", "Joliet", "Parker", "Tigard", + "Ceres", "Jonesboro", "Parma", "Tinley Park", + "Cerritos", "Joplin", "Pasadena", "Titusville", + "Champaign", "Jupiter", "Pasco", "Toledo", + "Chandler", "Jurupa Valley", "Passaic", "Toms River", + "Chapel Hill", "Kalamazoo", "Paterson", "Tonawanda", + "Charleston", "Kannapolis", "Pawtucket", "Topeka", + "Charlotte", "Kansas City", "Peabody", "Torrance", + "Charlottesville", "Kearny", "Pearl City", "Towson", + "Chattanooga", "Keller", "Pearland", "Tracy", + "Cheektowaga", "Kendale Lakes", "Pembroke Pines", "Trenton", + "Chesapeake", "Kendall", "Pensacola", "Troy", + "Chesterfield", "Kenner", "Peoria", "Trujillo Alto", + "Cheyenne", "Kennewick", "Perris", "Tuckahoe", + "Chicago", "Kenosha", "Perth Amboy", "Tucson", + "Chico", "Kent", "Petaluma", "Tulare", + "Chicopee", "Kentwood", "Pflugerville", "Tulsa", + "Chino", "Kettering", "Pharr", "Turlock", + "Chino Hills", "Killeen", "Plantation", "Tuscaloosa", + "Chula Vista", "Kingsport", "Pleasanton", "Waldorf", + "Dallas", "Kirkland", "Plymouth", "Walnut Creek", + "Daly City", "Kissimmee", "Pocatello", "Waltham", + "Danbury", "Knoxville", "Poinciana", "Warner Robins", + "Danville", "Lancaster", "Pomona", "Warren", + "Davenport", "Lansing", "Pompano Beach", "Warwick", + "Davie", "Laredo", "Ponce", "Washington", + "Davis", "Largo", "Pontiac", "Waterbury", + "Dayton", "Las Cruces", "Port Arthur", "Waterloo", + "Daytona Beach", "Las Vegas", "Port Charlotte", "Watsonville", + "DeKalb", "Lauderhill", "Port Orange", "Waukegan", + "DeSoto", "Lawrence", "Port St. Lucie", "Waukesha", + "Dearborn", "Lawton", "Portage", "Wauwatosa", + "Dearborn Heights", "Layton", "Porterville", "Wellington", + "Decatur", "League City", "Portland", "Wesley Chapel", + "Deerfield Beach", "Leesburg", "Portsmouth", "West Allis", + "Delano", "Lehi", "Potomac", "West Babylon", + "Delray Beach", "Lehigh Acres", "Poway", "West Covina", + "Deltona", "Lenexa", "Providence", "West Des Moines", + "Denton", "Levittown", "Provo", "West Hartford", + "Denver", "Lewisville", "Pueblo", "Wheaton", + "Elyria", "Lexington-Fayette", "Quincy", "White Plains", + "Encinitas", "Lincoln", "Racine", "Whittier", + "Enid", "Manteca", "Reston", "Wichita", + "Enterprise", "Maple Grove", "Revere", "Wichita Falls", + "Erie", "Margate", "Rialto", "Wilmington", + "Escondido", "Maricopa", "Richardson", "Wilson", + "Euclid", "Marietta", "Richland", "Winston-Salem", + "Eugene", "Marysville", "Richmond", "Woodbury", + "Euless", "Mayaguez", "Rio Rancho", "Woodland", + "Evanston", "McAllen", "Riverside", "Worcester", + "Evansville", "McKinney", "Riverton", "Wylie", + "Everett", "McLean", "Riverview", "Wyoming", + "Fairfield", "Medford", "Roanoke", "Yakima", + "Fall River", "Melbourne", "Rochester", "Yonkers", + "Fargo", "Memphis", "Rochester Hills", "Yorba Linda", + "Farmington", "Menifee", "Rock Hill", "York", + "Farmington Hills", "Mentor", "Rockford", "Youngstown", + "Fayetteville", "Merced", "Rocklin", "Yuba City", + "Federal Way", "Meriden", "Rockville", + "Findlay", "Meridian", "Rockwall", + "Fishers", "Mesa", "Rocky Mount", }); const auto usaCounties = std::to_array({