Files
Nebula-Auth/SteamLibForked/Core/Enums/Country.cs
T
achiez 8ff960189e 1.5.6 Bug fixes and code clean-ups
- Update: Added "Copy Password" to Mafile context menu (if available)
- Update: "Save Password" now pre-fills the current password in the "Login Again" dialog when encryption is enabled
- Fix: Prevented overlapping confirmation cycles in AutoConfirmer
- Fix: Added a Snackbar notification when a confirmation cycle is skipped due to a too frequent timer interval
- Fix: Fixed a rare bug where the previous proxy was used instead of the current one during session refresh
- Fix: Corrected "Session Permanently Expired" message showing on unrelated errors (e.g. network issues)
- UI-Fix: Fixed visual glitch where proxy input appeared non-empty when switching to a mafile-specific proxy
- Cleanup: Refactored and cleaned up codebase, improved styling and formatting via ReSharper
2025-05-02 23:29:24 +03:00

757 lines
25 KiB
C#

// ReSharper disable All
using System.Collections.Generic;
using System.Collections.ObjectModel;
namespace SteamLib.Core.Enums;
public enum Country
{
Afghanistan,
Aland_Islands,
Albania,
Algeria,
American_Samoa,
Andorra,
Angola,
Anguilla,
Antigua_and_Barbuda,
Argentina,
Armenia,
Aruba,
Australia,
Austria,
Azerbaijan,
Bahamas,
Bahrain,
Bangladesh,
Barbados,
Belarus,
Belgium,
Belize,
Bhutan,
Bolivia,
Bosnia_and_Herzegovina,
Botswana,
Brazil,
Brunei_Darussalam,
Bulgaria,
Burundi,
Cambodia,
Cameroon,
Canada,
Cape_Verde,
Cayman_Islands,
Chad,
Chile,
China,
Colombia,
Congo,
Costa_Rica,
Cote_d_Ivoire,
Croatia,
Cyprus,
Czech_Republic,
Denmark,
Dominica,
Dominican_Republic,
Ecuador,
Egypt,
El_Salvador,
Estonia,
Eswatini,
Ethiopia,
Faroe_Islands,
Finland,
France,
French_Guiana,
French_Polynesia,
Gabon,
Georgia,
Germany,
Ghana,
Gibraltar,
Greece,
Greenland,
Grenada,
Guadeloupe,
Guam,
Guatemala,
Guernsey,
Guyana,
Haiti,
Honduras,
Hong_Kong,
Hungary,
Iceland,
India,
Indonesia,
Iran,
Iraq,
Ireland,
Isle_of_Man,
Israel,
Italy,
Jamaica,
Japan,
Jersey,
Jordan,
Kazakhstan,
Kenya,
Korea,
Kuwait,
Kyrgyzstan,
Laos,
Latvia,
Lebanon,
Libya,
Liechtenstein,
Lithuania,
Luxembourg,
Macau,
Macedonia,
Madagascar,
Malaysia,
Maldives,
Mali,
Malta,
Martinique,
Mauritius,
Mayotte,
Mexico,
Moldova,
Monaco,
Mongolia,
Montenegro,
Morocco,
Mozambique,
Myanmar,
Namibia,
Nepal,
Netherlands,
New_Zealand,
Nicaragua,
Nigeria,
Northern_Mariana_Islands,
Norway,
Oman,
Pakistan,
Palestinian_Territory,
Panama,
Papua_New_Guinea,
Paraguay,
Peru,
Philippines,
Poland,
Portugal,
Puerto_Rico,
Qatar,
Reunion,
Romania,
Russian_Federation,
Rwanda,
Saint_Kitts_and_Nevis,
Saint_Lucia,
Saint_Vincent_and_the_Grenadines,
Saudi_Arabia,
Senegal,
Serbia,
Seychelles,
Singapore,
Slovakia,
Slovenia,
South_Africa,
Spain,
Sri_Lanka,
Sudan,
Suriname,
Sweden,
Switzerland,
Taiwan,
Tajikistan,
Tanzania,
Thailand,
Togo,
Trinidad_and_Tobago,
Tunisia,
Turkey,
Turkmenistan,
Turks_and_Caicos_Islands,
Uganda,
Ukraine,
United_Arab_Emirates,
United_Kingdom,
United_States,
Uruguay,
Uzbekistan,
Venezuela,
Viet_Nam,
Virgin_Islands,
Yemen,
Zambia,
Zimbabwe
}
public static class CountryResolver
{
public static IReadOnlyDictionary<string, Country> ResolveByCountryCode = new ReadOnlyDictionary<string, Country>(
new Dictionary<string, Country>()
{
{"US", Country.United_States},
{"CA", Country.Canada},
{"AF", Country.Afghanistan},
{"AX", Country.Aland_Islands},
{"AL", Country.Albania},
{"DZ", Country.Algeria},
{"AS", Country.American_Samoa},
{"AD", Country.Andorra},
{"AO", Country.Angola},
{"AI", Country.Anguilla},
{"AG", Country.Antigua_and_Barbuda},
{"AR", Country.Argentina},
{"AM", Country.Armenia},
{"AW", Country.Aruba},
{"AU", Country.Australia},
{"AT", Country.Austria},
{"AZ", Country.Azerbaijan},
{"BS", Country.Bahamas},
{"BH", Country.Bahrain},
{"BD", Country.Bangladesh},
{"BB", Country.Barbados},
{"BY", Country.Belarus},
{"BE", Country.Belgium},
{"BZ", Country.Belize},
{"BT", Country.Bhutan},
{"BO", Country.Bolivia},
{"BA", Country.Bosnia_and_Herzegovina},
{"BW", Country.Botswana},
{"BR", Country.Brazil},
{"BN", Country.Brunei_Darussalam},
{"BG", Country.Bulgaria},
{"BI", Country.Burundi},
{"KH", Country.Cambodia},
{"CM", Country.Cameroon},
{"CV", Country.Cape_Verde},
{"KY", Country.Cayman_Islands},
{"TD", Country.Chad},
{"CL", Country.Chile},
{"CN", Country.China},
{"CO", Country.Colombia},
{"CD", Country.Congo},
{"CR", Country.Costa_Rica},
{"CI", Country.Cote_d_Ivoire},
{"HR", Country.Croatia},
{"CY", Country.Cyprus},
{"CZ", Country.Czech_Republic},
{"DK", Country.Denmark},
{"DM", Country.Dominica},
{"DO", Country.Dominican_Republic},
{"EC", Country.Ecuador},
{"EG", Country.Egypt},
{"SV", Country.El_Salvador},
{"EE", Country.Estonia},
{"ET", Country.Ethiopia},
{"FO", Country.Faroe_Islands},
{"FI", Country.Finland},
{"FR", Country.France},
{"GF", Country.French_Guiana},
{"PF", Country.French_Polynesia},
{"GA", Country.Gabon},
{"GE", Country.Georgia},
{"DE", Country.Germany},
{"GH", Country.Ghana},
{"GI", Country.Gibraltar},
{"GR", Country.Greece},
{"GL", Country.Greenland},
{"GD", Country.Grenada},
{"GP", Country.Guadeloupe},
{"GU", Country.Guam},
{"GT", Country.Guatemala},
{"GG", Country.Guernsey},
{"GY", Country.Guyana},
{"HT", Country.Haiti},
{"HN", Country.Honduras},
{"HK", Country.Hong_Kong},
{"HU", Country.Hungary},
{"IS", Country.Iceland},
{"IN", Country.India},
{"ID", Country.Indonesia},
{"IQ", Country.Iraq},
{"IE", Country.Ireland},
{"IR", Country.Iran},
{"IM", Country.Isle_of_Man},
{"IL", Country.Israel},
{"IT", Country.Italy},
{"JM", Country.Jamaica},
{"JP", Country.Japan},
{"JE", Country.Jersey},
{"JO", Country.Jordan},
{"KZ", Country.Kazakhstan},
{"KE", Country.Kenya},
{"KR", Country.Korea},
{"KW", Country.Kuwait},
{"KG", Country.Kyrgyzstan},
{"LA", Country.Laos},
{"LV", Country.Latvia},
{"LB", Country.Lebanon},
{"LY", Country.Libya},
{"LI", Country.Liechtenstein},
{"LT", Country.Lithuania},
{"LU", Country.Luxembourg},
{"MO", Country.Macau},
{"MK", Country.Macedonia},
{"MG", Country.Madagascar},
{"MY", Country.Malaysia},
{"MV", Country.Maldives},
{"ML", Country.Mali},
{"MT", Country.Malta},
{"MQ", Country.Martinique},
{"MU", Country.Mauritius},
{"YT", Country.Mayotte},
{"MX", Country.Mexico},
{"MD", Country.Moldova},
{"MC", Country.Monaco},
{"MN", Country.Mongolia},
{"ME", Country.Montenegro},
{"MA", Country.Morocco},
{"MZ", Country.Mozambique},
{"MM", Country.Myanmar},
{"NA", Country.Namibia},
{"NP", Country.Nepal},
{"NL", Country.Netherlands},
{"NZ", Country.New_Zealand},
{"NI", Country.Nicaragua},
{"NG", Country.Nigeria},
{"MP", Country.Northern_Mariana_Islands},
{"NO", Country.Norway},
{"OM", Country.Oman},
{"PK", Country.Pakistan},
{"PS", Country.Palestinian_Territory},
{"PA", Country.Panama},
{"PG", Country.Papua_New_Guinea},
{"PY", Country.Paraguay},
{"PE", Country.Peru},
{"PH", Country.Philippines},
{"PL", Country.Poland},
{"PT", Country.Portugal},
{"PR", Country.Puerto_Rico},
{"QA", Country.Qatar},
{"RE", Country.Reunion},
{"RO", Country.Romania},
{"RU", Country.Russian_Federation},
{"RW", Country.Rwanda},
{"LC", Country.Saint_Lucia},
{"SA", Country.Saudi_Arabia},
{"SN", Country.Senegal},
{"RS", Country.Serbia},
{"SC", Country.Seychelles},
{"SG", Country.Singapore},
{"SK", Country.Slovakia},
{"SI", Country.Slovenia},
{"ZA", Country.South_Africa},
{"ES", Country.Spain},
{"LK", Country.Sri_Lanka},
{"KN", Country.Saint_Kitts_and_Nevis},
{"PM", Country.Saint_Vincent_and_the_Grenadines},
{"SD", Country.Sudan},
{"SR", Country.Suriname},
{"SE", Country.Sweden},
{"CH", Country.Switzerland},
{"TW", Country.Taiwan},
{"TJ", Country.Tajikistan},
{"TZ", Country.Tanzania},
{"TH", Country.Thailand},
{"TG", Country.Togo},
{"TT", Country.Trinidad_and_Tobago},
{"TN", Country.Tunisia},
{"TR", Country.Turkey},
{"TM", Country.Turkmenistan},
{"TC", Country.Turks_and_Caicos_Islands},
{"UG", Country.Uganda},
{"UA", Country.Ukraine},
{"GB", Country.United_Kingdom},
{"VI", Country.Virgin_Islands},
{"AE", Country.United_Arab_Emirates},
{"UY", Country.Uruguay},
{"UZ", Country.Uzbekistan},
{"VE", Country.Venezuela},
{"VN", Country.Viet_Nam},
{"YE", Country.Yemen},
{"ZM", Country.Zambia},
{"ZW", Country.Zimbabwe}
});
public static IReadOnlyDictionary<Country, string> ResolveString { get; } = new Dictionary<Country, string>
{
{Country.Afghanistan, "Afghanistan"},
{Country.Aland_Islands, "Aland Islands"},
{Country.Albania, "Albania"},
{Country.Algeria, "Algeria"},
{Country.American_Samoa, "American Samoa"},
{Country.Andorra, "Andorra"},
{Country.Angola, "Angola"},
{Country.Anguilla, "Anguilla"},
{Country.Antigua_and_Barbuda, "Antigua and Barbuda"},
{Country.Argentina, "Argentina"},
{Country.Armenia, "Armenia"},
{Country.Aruba, "Aruba"},
{Country.Australia, "Australia"},
{Country.Austria, "Austria"},
{Country.Azerbaijan, "Azerbaijan"},
{Country.Bahamas, "Bahamas"},
{Country.Bahrain, "Bahrain"},
{Country.Bangladesh, "Bangladesh"},
{Country.Barbados, "Barbados"},
{Country.Belarus, "Belarus"},
{Country.Belgium, "Belgium"},
{Country.Belize, "Belize"},
{Country.Bhutan, "Bhutan"},
{Country.Bolivia, "Bolivia"},
{Country.Bosnia_and_Herzegovina, "Bosnia and Herzegovina"},
{Country.Botswana, "Botswana"},
{Country.Brazil, "Brazil"},
{Country.Brunei_Darussalam, "Brunei Darussalam"},
{Country.Bulgaria, "Bulgaria"},
{Country.Burundi, "Burundi"},
{Country.Cambodia, "Cambodia"},
{Country.Cameroon, "Cameroon"},
{Country.Canada, "Canada"},
{Country.Cape_Verde, "Cape Verde"},
{Country.Cayman_Islands, "Cayman Islands"},
{Country.Chad, "Chad"},
{Country.Chile, "Chile"},
{Country.China, "China"},
{Country.Colombia, "Colombia"},
{Country.Congo, "Congo, the Democratic Republic of the"},
{Country.Costa_Rica, "Costa Rica"},
{Country.Cote_d_Ivoire, "Cote d'Ivoire"},
{Country.Croatia, "Croatia"},
{Country.Cyprus, "Cyprus"},
{Country.Czech_Republic, "Czech Republic"},
{Country.Denmark, "Denmark"},
{Country.Dominica, "Dominica"},
{Country.Dominican_Republic, "Dominican Republic"},
{Country.Ecuador, "Ecuador"},
{Country.Egypt, "Egypt"},
{Country.El_Salvador, "El Salvador"},
{Country.Estonia, "Estonia"},
{Country.Eswatini, "Eswatini"},
{Country.Ethiopia, "Ethiopia"},
{Country.Faroe_Islands, "Faroe Islands"},
{Country.Finland, "Finland"},
{Country.France, "France"},
{Country.French_Guiana, "French Guiana"},
{Country.French_Polynesia, "French Polynesia"},
{Country.Gabon, "Gabon"},
{Country.Georgia, "Georgia"},
{Country.Germany, "Germany"},
{Country.Ghana, "Ghana"},
{Country.Gibraltar, "Gibraltar"},
{Country.Greece, "Greece"},
{Country.Greenland, "Greenland"},
{Country.Grenada, "Grenada"},
{Country.Guadeloupe, "Guadeloupe"},
{Country.Guam, "Guam"},
{Country.Guatemala, "Guatemala"},
{Country.Guernsey, "Guernsey"},
{Country.Guyana, "Guyana"},
{Country.Haiti, "Haiti"},
{Country.Honduras, "Honduras"},
{Country.Hong_Kong, "Hong Kong"},
{Country.Hungary, "Hungary"},
{Country.Iceland, "Iceland"},
{Country.India, "India"},
{Country.Indonesia, "Indonesia"},
{Country.Iran, "Iran"},
{Country.Iraq, "Iraq"},
{Country.Ireland, "Ireland"},
{Country.Isle_of_Man, "Isle of Man"},
{Country.Israel, "Israel"},
{Country.Italy, "Italy"},
{Country.Jamaica, "Jamaica"},
{Country.Japan, "Japan"},
{Country.Jersey, "Jersey"},
{Country.Jordan, "Jordan"},
{Country.Kazakhstan, "Kazakhstan"},
{Country.Kenya, "Kenya"},
{Country.Korea, "Korea, Republic of"},
{Country.Kuwait, "Kuwait"},
{Country.Kyrgyzstan, "Kyrgyzstan"},
{Country.Laos, "Lao People's Democratic Republic"},
{Country.Latvia, "Latvia"},
{Country.Lebanon, "Lebanon"},
{Country.Libya, "Libya"},
{Country.Liechtenstein, "Liechtenstein"},
{Country.Lithuania, "Lithuania"},
{Country.Luxembourg, "Luxembourg"},
{Country.Macau, "Macau"},
{Country.Macedonia, "Macedonia, the former Yugoslav Republic of"},
{Country.Madagascar, "Madagascar"},
{Country.Malaysia, "Malaysia"},
{Country.Maldives, "Maldives"},
{Country.Mali, "Mali"},
{Country.Malta, "Malta"},
{Country.Martinique, "Martinique"},
{Country.Mauritius, "Mauritius"},
{Country.Mayotte, "Mayotte"},
{Country.Mexico, "Mexico"},
{Country.Moldova, "Moldova, Republic of"},
{Country.Monaco, "Monaco"},
{Country.Mongolia, "Mongolia"},
{Country.Montenegro, "Montenegro"},
{Country.Morocco, "Morocco"},
{Country.Mozambique, "Mozambique"},
{Country.Myanmar, "Myanmar"},
{Country.Namibia, "Namibia"},
{Country.Nepal, "Nepal"},
{Country.Netherlands, "Netherlands"},
{Country.New_Zealand, "New Zealand"},
{Country.Nicaragua, "Nicaragua"},
{Country.Nigeria, "Nigeria"},
{Country.Northern_Mariana_Islands, "Northern Mariana Islands"},
{Country.Norway, "Norway"},
{Country.Oman, "Oman"},
{Country.Pakistan, "Pakistan"},
{Country.Palestinian_Territory, "Palestinian Territory, Occupied"},
{Country.Panama, "Panama"},
{Country.Papua_New_Guinea, "Papua New Guinea"},
{Country.Paraguay, "Paraguay"},
{Country.Peru, "Peru"},
{Country.Philippines, "Philippines"},
{Country.Poland, "Poland"},
{Country.Portugal, "Portugal"},
{Country.Puerto_Rico, "Puerto Rico"},
{Country.Qatar, "Qatar"},
{Country.Reunion, "Reunion"},
{Country.Romania, "Romania"},
{Country.Russian_Federation, "Russian Federation"},
{Country.Rwanda, "Rwanda"},
{Country.Saint_Kitts_and_Nevis, "Saint Kitts and Nevis"},
{Country.Saint_Lucia, "Saint Lucia"},
{Country.Saint_Vincent_and_the_Grenadines, "Saint Vincent and the Grenadines"},
{Country.Saudi_Arabia, "Saudi Arabia"},
{Country.Senegal, "Senegal"},
{Country.Serbia, "Serbia"},
{Country.Seychelles, "Seychelles"},
{Country.Singapore, "Singapore"},
{Country.Slovakia, "Slovakia"},
{Country.Slovenia, "Slovenia"},
{Country.South_Africa, "South Africa"},
{Country.Spain, "Spain"},
{Country.Sri_Lanka, "Sri Lanka"},
{Country.Sudan, "Sudan"},
{Country.Suriname, "Suriname"},
{Country.Sweden, "Sweden"},
{Country.Switzerland, "Switzerland"},
{Country.Taiwan, "Taiwan"},
{Country.Tajikistan, "Tajikistan"},
{Country.Tanzania, "Tanzania, United Republic of"},
{Country.Thailand, "Thailand"},
{Country.Togo, "Togo"},
{Country.Trinidad_and_Tobago, "Trinidad and Tobago"},
{Country.Tunisia, "Tunisia"},
{Country.Turkey, "Turkey"},
{Country.Turkmenistan, "Turkmenistan"},
{Country.Turks_and_Caicos_Islands, "Turks and Caicos Islands"},
{Country.Uganda, "Uganda"},
{Country.Ukraine, "Ukraine"},
{Country.United_Arab_Emirates, "United Arab Emirates"},
{Country.United_Kingdom, "United Kingdom"},
{Country.United_States, "United States"},
{Country.Uruguay, "Uruguay"},
{Country.Uzbekistan, "Uzbekistan"},
{Country.Venezuela, "Venezuela"},
{Country.Viet_Nam, "Viet Nam"},
{Country.Virgin_Islands, "Virgin Islands, U.S."},
{Country.Yemen, "Yemen"},
{Country.Zambia, "Zambia"},
{Country.Zimbabwe, "Zimbabwe"}
};
public static IReadOnlyDictionary<string, Country> ResolveCountry { get; } = new Dictionary<string, Country>()
{
{"Afghanistan", Country.Afghanistan},
{"Aland Islands", Country.Aland_Islands},
{"Albania", Country.Albania},
{"Algeria", Country.Algeria},
{"American Samoa", Country.American_Samoa},
{"Andorra", Country.Andorra},
{"Angola", Country.Angola},
{"Anguilla", Country.Anguilla},
{"Antigua and Barbuda", Country.Antigua_and_Barbuda},
{"Argentina", Country.Argentina},
{"Armenia", Country.Armenia},
{"Aruba", Country.Aruba},
{"Australia", Country.Australia},
{"Austria", Country.Austria},
{"Azerbaijan", Country.Azerbaijan},
{"Bahamas", Country.Bahamas},
{"Bahrain", Country.Bahrain},
{"Bangladesh", Country.Bangladesh},
{"Barbados", Country.Barbados},
{"Belarus", Country.Belarus},
{"Belgium", Country.Belgium},
{"Belize", Country.Belize},
{"Bhutan", Country.Bhutan},
{"Bolivia", Country.Bolivia},
{"Bosnia and Herzegovina", Country.Bosnia_and_Herzegovina},
{"Botswana", Country.Botswana},
{"Brazil", Country.Brazil},
{"Brunei Darussalam", Country.Brunei_Darussalam},
{"Bulgaria", Country.Bulgaria},
{"Burundi", Country.Burundi},
{"Cambodia", Country.Cambodia},
{"Cameroon", Country.Cameroon},
{"Canada", Country.Canada},
{"Cape Verde", Country.Cape_Verde},
{"Cayman Islands", Country.Cayman_Islands},
{"Chad", Country.Chad},
{"Chile", Country.Chile},
{"China", Country.China},
{"Colombia", Country.Colombia},
{"Congo, the Democratic Republic of the", Country.Congo},
{"Costa Rica", Country.Costa_Rica},
{"Cote d'Ivoire", Country.Cote_d_Ivoire},
{"Croatia", Country.Croatia},
{"Cyprus", Country.Cyprus},
{"Czech Republic", Country.Czech_Republic},
{"Denmark", Country.Denmark},
{"Dominica", Country.Dominica},
{"Dominican Republic", Country.Dominican_Republic},
{"Ecuador", Country.Ecuador},
{"Egypt", Country.Egypt},
{"El Salvador", Country.El_Salvador},
{"Estonia", Country.Estonia},
{"Eswatini", Country.Eswatini},
{"Ethiopia", Country.Ethiopia},
{"Faroe Islands", Country.Faroe_Islands},
{"Finland", Country.Finland},
{"France", Country.France},
{"French Guiana", Country.French_Guiana},
{"French Polynesia", Country.French_Polynesia},
{"Gabon", Country.Gabon},
{"Georgia", Country.Georgia},
{"Germany", Country.Germany},
{"Ghana", Country.Ghana},
{"Gibraltar", Country.Gibraltar},
{"Greece", Country.Greece},
{"Greenland", Country.Greenland},
{"Grenada", Country.Grenada},
{"Guadeloupe", Country.Guadeloupe},
{"Guam", Country.Guam},
{"Guatemala", Country.Guatemala},
{"Guernsey", Country.Guernsey},
{"Guyana", Country.Guyana},
{"Haiti", Country.Haiti},
{"Honduras", Country.Honduras},
{"Hong Kong", Country.Hong_Kong},
{"Hungary", Country.Hungary},
{"Iceland", Country.Iceland},
{"India", Country.India},
{"Indonesia", Country.Indonesia},
{"Iran", Country.Iran},
{"Iraq", Country.Iraq},
{"Ireland", Country.Ireland},
{"Isle of Man", Country.Isle_of_Man},
{"Israel", Country.Israel},
{"Italy", Country.Italy},
{"Jamaica", Country.Jamaica},
{"Japan", Country.Japan},
{"Jersey", Country.Jersey},
{"Jordan", Country.Jordan},
{"Kazakhstan", Country.Kazakhstan},
{"Kenya", Country.Kenya},
{"Korea, Republic of", Country.Korea},
{"Kuwait", Country.Kuwait},
{"Kyrgyzstan", Country.Kyrgyzstan},
{"Lao People's Democratic Republic", Country.Laos},
{"Latvia", Country.Latvia},
{"Lebanon", Country.Lebanon},
{"Libya", Country.Libya},
{"Liechtenstein", Country.Liechtenstein},
{"Lithuania", Country.Lithuania},
{"Luxembourg", Country.Luxembourg},
{"Macau", Country.Macau},
{"Macedonia, the former Yugoslav Republic of", Country.Macedonia},
{"Madagascar", Country.Madagascar},
{"Malaysia", Country.Malaysia},
{"Maldives", Country.Maldives},
{"Mali", Country.Mali},
{"Malta", Country.Malta},
{"Martinique", Country.Martinique},
{"Mauritius", Country.Mauritius},
{"Mayotte", Country.Mayotte},
{"Mexico", Country.Mexico},
{"Moldova, Republic of", Country.Moldova},
{"Monaco", Country.Monaco},
{"Mongolia", Country.Mongolia},
{"Montenegro", Country.Montenegro},
{"Morocco", Country.Morocco},
{"Mozambique", Country.Mozambique},
{"Myanmar", Country.Myanmar},
{"Namibia", Country.Namibia},
{"Nepal", Country.Nepal},
{"Netherlands", Country.Netherlands},
{"New Zealand", Country.New_Zealand},
{"Nicaragua", Country.Nicaragua},
{"Nigeria", Country.Nigeria},
{"Northern Mariana Islands", Country.Northern_Mariana_Islands},
{"Norway", Country.Norway},
{"Oman", Country.Oman},
{"Pakistan", Country.Pakistan},
{"Palestinian Territory, Occupied", Country.Palestinian_Territory},
{"Panama", Country.Panama},
{"Papua New Guinea", Country.Papua_New_Guinea},
{"Paraguay", Country.Paraguay},
{"Peru", Country.Peru},
{"Philippines", Country.Philippines},
{"Poland", Country.Poland},
{"Portugal", Country.Portugal},
{"Puerto Rico", Country.Puerto_Rico},
{"Qatar", Country.Qatar},
{"Reunion", Country.Reunion},
{"Romania", Country.Romania},
{"Russian Federation", Country.Russian_Federation},
{"Rwanda", Country.Rwanda},
{"Saint Kitts and Nevis", Country.Saint_Kitts_and_Nevis},
{"Saint Lucia", Country.Saint_Lucia},
{"Saint Vincent and the Grenadines", Country.Saint_Vincent_and_the_Grenadines},
{"Saudi Arabia", Country.Saudi_Arabia},
{"Senegal", Country.Senegal},
{"Serbia", Country.Serbia},
{"Seychelles", Country.Seychelles},
{"Singapore", Country.Singapore},
{"Slovakia", Country.Slovakia},
{"Slovenia", Country.Slovenia},
{"South Africa", Country.South_Africa},
{"Spain", Country.Spain},
{"Sri Lanka", Country.Sri_Lanka},
{"Sudan", Country.Sudan},
{"Suriname", Country.Suriname},
{"Sweden", Country.Sweden},
{"Switzerland", Country.Switzerland},
{"Taiwan", Country.Taiwan},
{"Tajikistan", Country.Tajikistan},
{"Tanzania, United Republic of", Country.Tanzania},
{"Thailand", Country.Thailand},
{"Togo", Country.Togo},
{"Trinidad and Tobago", Country.Trinidad_and_Tobago},
{"Tunisia", Country.Tunisia},
{"Turkey", Country.Turkey},
{"Turkmenistan", Country.Turkmenistan},
{"Turks and Caicos Islands", Country.Turks_and_Caicos_Islands},
{"Uganda", Country.Uganda},
{"Ukraine", Country.Ukraine},
{"United Arab Emirates", Country.United_Arab_Emirates},
{"United Kingdom", Country.United_Kingdom},
{"United States", Country.United_States},
{"Uruguay", Country.Uruguay},
{"Uzbekistan", Country.Uzbekistan},
{"Venezuela", Country.Venezuela},
{"Viet Nam", Country.Viet_Nam},
{"Virgin Islands, U.S.", Country.Virgin_Islands},
{"Yemen", Country.Yemen},
{"Zambia", Country.Zambia},
{"Zimbabwe", Country.Zimbabwe}
};
}