Phone Number Validation Rules For Cardholder

This table lists the length and format requirements for mobile phone numbers in different countries and regions, as currently validated by our system during cardholder creation.

The API validates the phone_number length based on the country_code value. The length check is applied to the phone number without the country/area code.

Human-readable Table

CountryISO2Region CodePhone Number Length
AfghanistanAF+939
AlbaniaAL+3559
AlgeriaDZ+2139
AmericanSamoaAS+16847
AndorraAD+3769
AngolaAO+2449
AnguillaAI+12647
AntiguaandBarbudaAG+12687
ArgentinaAR+5410
ArmeniaAM+3748
ArubaAW+2977
AustraliaAU+619
AustriaAT+4310,11
AzerbaijanAZ+9949
BahamasBS+12427
BahrainBH+9738
BangladeshBD+8808
BarbadosBB+12467
BelarusBY+3759
BelgiumBE+329
BelizeBZ+5017
BeninBJ+2298
BermudaBM+14417
BhutanBT+9758
BoliviaBO+5918
BosniaandHerzegovinaBA+3878,9
BotswanaBW+2678
BrazilBR+559
BruneiBN+6737
BulgariaBG+3599
BurkinaFasoBF+2268
BurundiBI+2578
CambodiaKH+8558,9
CameroonCM+2379
CanadaCA+110
CapeVerdeCV+2387
CaymanIslandsKY+13457
CentralAfricanRepublicCF+2368
ChadTD+2358
ChileCL+569
ChineseMainlandCN+8611
ColombiaCO+5710
ComorosKM+2697
CookIslandsCK+6825
CostaRicaCR+5068
Côted'IvoireCI+2258
CroatiaHR+3859
CuracaoCW+5997
CyprusCY+3578
CzechiaCZ+4209
DemocraticRepublicoftheCongoCD+2439
DenmarkDK+458
DjiboutiDJ+2538
DominicaDM+17677
DominicanRepublicDO+1809/1829/18497
EcuadorEC+5937
EgyptEG+2010
ElSalvadorSV+5038
EquatorialGuineaGQ+2409
EritreaER+2917
EstoniaEE+3727,8
EswatiniSZ+2688
EthiopiaET+2519
FaroeIslandsFO+2986
FijiFJ+6797
FinlandFI+3589
FranceFR+339
FrenchGuianaGF+5949
FrenchPolynesiaPF+6898
GabonGA+2418
GambiaGM+2207
GeorgiaGE+9959
GermanyDE+4910,11
GhanaGH+2339
GibraltarGI+3508
GreeceGR+3010
GreenlandGL+2996
GrenadaGD+14737
GuadeloupeGP+5909
GuamGU+16717
GuatemalaGT+5028
GuineaGN+2249
Guinea-BissauGW+2459
GuyanaGY+5927
HaitiHT+5098
HondurasHN+5048
HongKong,ChinaHK+8528
HungaryHU+369
IcelandIS+3547
IndiaIN+9110
IndonesiaID+6210,11
IraqIQ+96410
IrelandIE+3539
IsraelIL+9729
ItalyIT+3910
JamaicaJM+18767
JapanJP+8110
JordanJO+9629
KazakhstanKZ+76or7710
KenyaKE+2549
KiribatiKI+6867
KuwaitKW+9658
KyrgyzstanKG+9969
LaosLA+85610
LatviaLV+3718
LebanonLB+9618
LesothoLS+2668
LiberiaLR+2319
LibyaLY+2188
LiechtensteinLI+4237
LithuaniaLT+3708
LuxembourgLU+3529
Macao,ChinaMO+8538
NorthMacedoniaMK+3898
MadagascarMG+2619
MalawiMW+2659
MalaysiaMY+609,10
MaldivesMV+9607
MaliML+2238
MaltaMT+3568
MartiniqueMQ+5969
MauritaniaMR+2228
MauritiusMU+2308
MayotteYT+2628
MexicoMX+5210
MoldovaMD+3738
MonacoMC+3778
MongoliaMN+9768
MontenegroME+3828
MontserratMS+16647
MoroccoMA+2129
MozambiqueMZ+2589
MyanmarMM+9510
NamibiaNA+2649
NepalNP+97710
NetherlandsNL+319
NewCaledoniaNC+6876
NewZealandNZ+648,10
NicaraguaNI+5058
NigerNE+2278
NigeriaNG+2348
NorwayNO+478
OmanOM+9688
PakistanPK+9210
PalauPW+6807
PalestinePS+9709
PanamaPA+5078
PapuaNewGuineaPG+6758
ParaguayPY+5959
PeruPE+519
PhilippinesPH+6310
PolandPL+489
PortugalPT+3519
PuertoRicoPR+17877
QatarQA+9748
RepublicOfTheCongoCG+24209
RéunionIslandRE+2629
RomaniaRO+409
RwandaRW+2509
SaintKittsandNevisKN+18697
SaintLuciaLC+17587
SaintPierreandMiquelonPM+5086
SaintVincentandtheGrenadinesVC+17847
SamoaWS+6857
SanMarinoSM+3788
SaoTomeandPrincipeST+2397
SaudiArabiaSA+9669
SenegalSN+2217
SerbiaRS+3819
SeychellesSC+2487
SierraLeoneSL+2328
SingaporeSG+658
SintMaarten(DutchPart)SX+17217
SlovakiaSK+4219
SloveniaSI+3868
SolomonIslandsSB+6777
SomaliaSO+2529
SouthAfricaZA+279
SouthKoreaKR+8210
SpainES+349
SriLankaLK+949
SurinameSR+5977
SwedenSE+469
SwitzerlandCH+419
Taiwan,ChinaTW+8869
TajikistanTJ+9929
TanzaniaTZ+2559
ThailandTH+669
Timor-LesteTL+6708
TogoTG+2288
TongaTO+6767
TrinidadandTobagoTT+18687
TunisiaTN+2168
TürkiyeTR+9010
TurkmenistanTM+9938
TurksandCaicosIslandsTC+16497
UgandaUG+2569
UkraineUA+3809
UnitedArabEmiratesAE+9719
UnitedKingdomGB+4410
UnitedStatesUS+110
UruguayUY+5988
UzbekistanUZ+9989
VanuatuVU+6787
VenezuelaVE+5810
VietnamVN+849
VirginIslands,BritishVG+12847
VirginIslands,USVI+13407
YemenYE+9679
ZambiaZM+2609
ZimbabweZW+2639

Machine-readable Configuration


var (
	Aruba                                  = Country{Alpha2: "AW", Alpha3: "ABW", Name: "Aruba", Numeric: "533", Dial: Dial{AreaCode: "297", Length: "7"}}
	Afghanistan                            = Country{Alpha2: "AF", Alpha3: "AFG", Name: "Afghanistan", Numeric: "004", OfficialName: "Islamic Republic of Afghanistan", Dial: Dial{AreaCode: "93", Length: "9"}}
	Angola                                 = Country{Alpha2: "AO", Alpha3: "AGO", Name: "Angola", Numeric: "024", OfficialName: "Republic of Angola", Dial: Dial{AreaCode: "244", Length: "9"}}
	Anguilla                               = Country{Alpha2: "AI", Alpha3: "AIA", Name: "Anguilla", Numeric: "660", Dial: Dial{AreaCode: "1264", Length: "7"}}
	ÅlandIslands                           = Country{Alpha2: "AX", Alpha3: "ALA", Name: "Åland Islands", Numeric: "248"}
	Albania                                = Country{Alpha2: "AL", Alpha3: "ALB", Name: "Albania", Numeric: "008", OfficialName: "Republic of Albania", Dial: Dial{AreaCode: "355", Length: "9"}}
	Andorra                                = Country{Alpha2: "AD", Alpha3: "AND", Name: "Andorra", Numeric: "020", OfficialName: "Principality of Andorra", Dial: Dial{AreaCode: "376", Length: "9"}}
	UnitedArabEmirates                     = Country{Alpha2: "AE", Alpha3: "ARE", Name: "United Arab Emirates", Numeric: "784", Dial: Dial{AreaCode: "971", Length: "9"}}
	Argentina                              = Country{Alpha2: "AR", Alpha3: "ARG", Name: "Argentina", Numeric: "032", OfficialName: "Argentine Republic", Dial: Dial{AreaCode: "54", Length: "10"}}
	Armenia                                = Country{Alpha2: "AM", Alpha3: "ARM", Name: "Armenia", Numeric: "051", OfficialName: "Republic of Armenia", Dial: Dial{AreaCode: "374", Length: "8"}}
	AmericanSamoa                          = Country{Alpha2: "AS", Alpha3: "ASM", Name: "American Samoa", Numeric: "016", Dial: Dial{AreaCode: "1684", Length: "7"}}
	Antarctica                             = Country{Alpha2: "AQ", Alpha3: "ATA", Name: "Antarctica", Numeric: "010"}
	FrenchSouthernTerritories              = Country{Alpha2: "TF", Alpha3: "ATF", Name: "French Southern Territories", Numeric: "260"}
	AntiguaAndBarbuda                      = Country{Alpha2: "AG", Alpha3: "ATG", Name: "Antigua and Barbuda", Numeric: "028", Dial: Dial{AreaCode: "1268", Length: "7"}}
	Australia                              = Country{Alpha2: "AU", Alpha3: "AUS", Name: "Australia", Numeric: "036", Dial: Dial{AreaCode: "61", Length: "9"}}
	Austria                                = Country{Alpha2: "AT", Alpha3: "AUT", Name: "Austria", Numeric: "040", OfficialName: "Republic of Austria", Dial: Dial{AreaCode: "43", Length: "10,11"}}
	Azerbaijan                             = Country{Alpha2: "AZ", Alpha3: "AZE", Name: "Azerbaijan", Numeric: "031", OfficialName: "Republic of Azerbaijan", Dial: Dial{AreaCode: "994", Length: "9"}}
	Burundi                                = Country{Alpha2: "BI", Alpha3: "BDI", Name: "Burundi", Numeric: "108", OfficialName: "Republic of Burundi", Dial: Dial{AreaCode: "257", Length: "8"}}
	Belgium                                = Country{Alpha2: "BE", Alpha3: "BEL", Name: "Belgium", Numeric: "056", OfficialName: "Kingdom of Belgium", Dial: Dial{AreaCode: "32", Length: "9"}}
	Benin                                  = Country{Alpha2: "BJ", Alpha3: "BEN", Name: "Benin", Numeric: "204", OfficialName: "Republic of Benin", Dial: Dial{AreaCode: "229", Length: "8"}}
	BonaireSintEustatiusAndSaba            = Country{Alpha2: "BQ", Alpha3: "BES", Name: "Bonaire, Sint Eustatius and Saba", Numeric: "535", OfficialName: "Bonaire, Sint Eustatius and Saba"}
	BurkinaFaso                            = Country{Alpha2: "BF", Alpha3: "BFA", Name: "Burkina Faso", Numeric: "854", Dial: Dial{AreaCode: "226", Length: "8"}}
	Bangladesh                             = Country{Alpha2: "BD", Alpha3: "BGD", Name: "Bangladesh", Numeric: "050", OfficialName: "People's Republic of Bangladesh", Dial: Dial{AreaCode: "880", Length: "8"}}
	Bulgaria                               = Country{Alpha2: "BG", Alpha3: "BGR", Name: "Bulgaria", Numeric: "100", OfficialName: "Republic of Bulgaria", Dial: Dial{AreaCode: "359", Length: "9"}}
	Bahrain                                = Country{Alpha2: "BH", Alpha3: "BHR", Name: "Bahrain", Numeric: "048", OfficialName: "Kingdom of Bahrain", Dial: Dial{AreaCode: "973", Length: "8"}}
	Bahamas                                = Country{Alpha2: "BS", Alpha3: "BHS", Name: "Bahamas", Numeric: "044", OfficialName: "Commonwealth of the Bahamas", Dial: Dial{AreaCode: "1242", Length: "7"}}
	BosniaAndHerzegovina                   = Country{Alpha2: "BA", Alpha3: "BIH", Name: "Bosnia and Herzegovina", Numeric: "070", OfficialName: "Republic of Bosnia and Herzegovina", Dial: Dial{AreaCode: "387", Length: "8,9"}}
	SaintBarthélemy                        = Country{Alpha2: "BL", Alpha3: "BLM", Name: "Saint Barthélemy", Numeric: "652"}
	Belarus                                = Country{Alpha2: "BY", Alpha3: "BLR", Name: "Belarus", Numeric: "112", OfficialName: "Republic of Belarus", Dial: Dial{AreaCode: "375", Length: "9"}}
	Belize                                 = Country{Alpha2: "BZ", Alpha3: "BLZ", Name: "Belize", Numeric: "084", Dial: Dial{AreaCode: "501", Length: "7"}}
	Bermuda                                = Country{Alpha2: "BM", Alpha3: "BMU", Name: "Bermuda", Numeric: "060", Dial: Dial{AreaCode: "1441", Length: "7"}}
	Bolivia                                = Country{Alpha2: "BO", Alpha3: "BOL", Name: "Bolivia, Plurinational State of", Numeric: "068", OfficialName: "Plurinational State of Bolivia", Dial: Dial{AreaCode: "591", Length: "8"}}
	Brazil                                 = Country{Alpha2: "BR", Alpha3: "BRA", Name: "Brazil", Numeric: "076", OfficialName: "Federative Republic of Brazil", Dial: Dial{AreaCode: "55", Length: "9,11"}}
	Barbados                               = Country{Alpha2: "BB", Alpha3: "BRB", Name: "Barbados", Numeric: "052", Dial: Dial{AreaCode: "1246", Length: "7"}}
	BruneiDarussalam                       = Country{Alpha2: "BN", Alpha3: "BRN", Name: "Brunei Darussalam", Numeric: "096", Dial: Dial{AreaCode: "673", Length: "7"}}
	Bhutan                                 = Country{Alpha2: "BT", Alpha3: "BTN", Name: "Bhutan", Numeric: "064", OfficialName: "Kingdom of Bhutan", Dial: Dial{AreaCode: "975", Length: "8"}}
	BouvetIsland                           = Country{Alpha2: "BV", Alpha3: "BVT", Name: "Bouvet Island", Numeric: "074"}
	Botswana                               = Country{Alpha2: "BW", Alpha3: "BWA", Name: "Botswana", Numeric: "072", OfficialName: "Republic of Botswana", Dial: Dial{AreaCode: "267", Length: "8"}}
	CentralAfricanRepublic                 = Country{Alpha2: "CF", Alpha3: "CAF", Name: "Central African Republic", Numeric: "140", Dial: Dial{AreaCode: "236", Length: "8"}}
	Canada                                 = Country{Alpha2: "CA", Alpha3: "CAN", Name: "Canada", Numeric: "124", Dial: Dial{AreaCode: "1", Length: "10"}}
	CocosKeelingIslands                    = Country{Alpha2: "CC", Alpha3: "CCK", Name: "Cocos (Keeling) Islands", Numeric: "166"}
	Switzerland                            = Country{Alpha2: "CH", Alpha3: "CHE", Name: "Switzerland", Numeric: "756", OfficialName: "Swiss Confederation", Dial: Dial{AreaCode: "41", Length: "9"}}
	Chile                                  = Country{Alpha2: "CL", Alpha3: "CHL", Name: "Chile", Numeric: "152", OfficialName: "Republic of Chile", Dial: Dial{AreaCode: "56", Length: "9"}}
	China                                  = Country{Alpha2: "CN", Alpha3: "CHN", Name: "China", Numeric: "156", OfficialName: "People's Republic of China", Dial: Dial{AreaCode: "86", Length: "11"}}
	CôteDIvoire                            = Country{Alpha2: "CI", Alpha3: "CIV", Name: "Côte d'Ivoire", Numeric: "384", OfficialName: "Republic of Côte d'Ivoire", Dial: Dial{AreaCode: "225", Length: "8"}}
	Cameroon                               = Country{Alpha2: "CM", Alpha3: "CMR", Name: "Cameroon", Numeric: "120", OfficialName: "Republic of Cameroon", Dial: Dial{AreaCode: "237", Length: "9"}}
	Congo                                  = Country{Alpha2: "CD", Alpha3: "COD", Name: "Congo", Numeric: "180", OfficialName: "Democratic Republic of the Congo", Dial: Dial{AreaCode: "243", Length: "9"}}
	CongoBrazzaville                       = Country{Alpha2: "CG", Alpha3: "COG", Name: "Congo-Brazzaville", Numeric: "178", OfficialName: "Republic of the Congo", Dial: Dial{AreaCode: "2420", Length: "9"}}
	CookIslands                            = Country{Alpha2: "CK", Alpha3: "COK", Name: "Cook Islands", Numeric: "184", Dial: Dial{AreaCode: "682", Length: "5"}}
	Colombia                               = Country{Alpha2: "CO", Alpha3: "COL", Name: "Colombia", Numeric: "170", OfficialName: "Republic of Colombia", Dial: Dial{AreaCode: "57", Length: "10"}}
	Comoros                                = Country{Alpha2: "KM", Alpha3: "COM", Name: "Comoros", Numeric: "174", OfficialName: "Union of the Comoros", Dial: Dial{AreaCode: "269", Length: "7"}}
	CaboVerde                              = Country{Alpha2: "CV", Alpha3: "CPV", Name: "Cabo Verde", Numeric: "132", OfficialName: "Republic of Cabo Verde", Dial: Dial{AreaCode: "238", Length: "7"}}
	CostaRica                              = Country{Alpha2: "CR", Alpha3: "CRI", Name: "Costa Rica", Numeric: "188", OfficialName: "Republic of Costa Rica", Dial: Dial{AreaCode: "506", Length: "8"}}
	Cuba                                   = Country{Alpha2: "CU", Alpha3: "CUB", Name: "Cuba", Numeric: "192", OfficialName: "Republic of Cuba"}
	Curaçao                                = Country{Alpha2: "CW", Alpha3: "CUW", Name: "Curaçao", Numeric: "531", OfficialName: "Curaçao", Dial: Dial{AreaCode: "599", Length: "7"}}
	ChristmasIsland                        = Country{Alpha2: "CX", Alpha3: "CXR", Name: "Christmas Island", Numeric: "162"}
	CaymanIslands                          = Country{Alpha2: "KY", Alpha3: "CYM", Name: "Cayman Islands", Numeric: "136", Dial: Dial{AreaCode: "1345", Length: "7"}}
	Cyprus                                 = Country{Alpha2: "CY", Alpha3: "CYP", Name: "Cyprus", Numeric: "196", OfficialName: "Republic of Cyprus", Dial: Dial{AreaCode: "357", Length: "8"}}
	Czechia                                = Country{Alpha2: "CZ", Alpha3: "CZE", Name: "Czechia", Numeric: "203", OfficialName: "Czech Republic", Dial: Dial{AreaCode: "420", Length: "9"}}
	Germany                                = Country{Alpha2: "DE", Alpha3: "DEU", Name: "Germany", Numeric: "276", OfficialName: "Federal Republic of Germany", Dial: Dial{AreaCode: "49", Length: "10,11"}}
	Djibouti                               = Country{Alpha2: "DJ", Alpha3: "DJI", Name: "Djibouti", Numeric: "262", OfficialName: "Republic of Djibouti", Dial: Dial{AreaCode: "253", Length: "8"}}
	Dominica                               = Country{Alpha2: "DM", Alpha3: "DMA", Name: "Dominica", Numeric: "212", OfficialName: "Commonwealth of Dominica", Dial: Dial{AreaCode: "1767", Length: "7"}}
	Denmark                                = Country{Alpha2: "DK", Alpha3: "DNK", Name: "Denmark", Numeric: "208", OfficialName: "Kingdom of Denmark", Dial: Dial{AreaCode: "45", Length: "8"}}
	DominicanRepublic                      = Country{Alpha2: "DO", Alpha3: "DOM", Name: "Dominican Republic", Numeric: "214", Dial: Dial{AreaCode: "1809,1829,1849", Length: "7"}}
	Algeria                                = Country{Alpha2: "DZ", Alpha3: "DZA", Name: "Algeria", Numeric: "012", OfficialName: "People's Democratic Republic of Algeria", Dial: Dial{AreaCode: "213", Length: "9"}}
	Ecuador                                = Country{Alpha2: "EC", Alpha3: "ECU", Name: "Ecuador", Numeric: "218", OfficialName: "Republic of Ecuador", Dial: Dial{AreaCode: "593", Length: "7"}}
	Egypt                                  = Country{Alpha2: "EG", Alpha3: "EGY", Name: "Egypt", Numeric: "818", OfficialName: "Arab Republic of Egypt", Dial: Dial{AreaCode: "20", Length: "10"}}
	Eritrea                                = Country{Alpha2: "ER", Alpha3: "ERI", Name: "Eritrea", Numeric: "232", OfficialName: "the State of Eritrea", Dial: Dial{AreaCode: "291", Length: "7"}}
	WesternSahara                          = Country{Alpha2: "EH", Alpha3: "ESH", Name: "Western Sahara", Numeric: "732"}
	Spain                                  = Country{Alpha2: "ES", Alpha3: "ESP", Name: "Spain", Numeric: "724", OfficialName: "Kingdom of Spain", Dial: Dial{AreaCode: "34", Length: "9"}}
	Estonia                                = Country{Alpha2: "EE", Alpha3: "EST", Name: "Estonia", Numeric: "233", OfficialName: "Republic of Estonia", Dial: Dial{AreaCode: "372", Length: "7,8"}}
	Ethiopia                               = Country{Alpha2: "ET", Alpha3: "ETH", Name: "Ethiopia", Numeric: "231", OfficialName: "Federal Democratic Republic of Ethiopia", Dial: Dial{AreaCode: "251", Length: "9"}}
	Finland                                = Country{Alpha2: "FI", Alpha3: "FIN", Name: "Finland", Numeric: "246", OfficialName: "Republic of Finland", Dial: Dial{AreaCode: "358", Length: "9"}}
	Fiji                                   = Country{Alpha2: "FJ", Alpha3: "FJI", Name: "Fiji", Numeric: "242", OfficialName: "Republic of Fiji", Dial: Dial{AreaCode: "679", Length: "7"}}
	FalklandIslandsMalvinas                = Country{Alpha2: "FK", Alpha3: "FLK", Name: "Falkland Islands (Malvinas)", Numeric: "238"}
	France                                 = Country{Alpha2: "FR", Alpha3: "FRA", Name: "France", Numeric: "250", OfficialName: "French Republic", Dial: Dial{AreaCode: "33", Length: "9"}}
	FaroeIslands                           = Country{Alpha2: "FO", Alpha3: "FRO", Name: "Faroe Islands", Numeric: "234", Dial: Dial{AreaCode: "298", Length: "6"}}
	MicronesiaFederatedStatesOf            = Country{Alpha2: "FM", Alpha3: "FSM", Name: "Micronesia, Federated States of", Numeric: "583", OfficialName: "Federated States of Micronesia"}
	Gabon                                  = Country{Alpha2: "GA", Alpha3: "GAB", Name: "Gabon", Numeric: "266", OfficialName: "Gabonese Republic", Dial: Dial{AreaCode: "241", Length: "8"}}
	UnitedKingdom                          = Country{Alpha2: "GB", Alpha3: "GBR", Name: "United Kingdom", Numeric: "826", OfficialName: "United Kingdom of Great Britain and Northern Ireland", Dial: Dial{AreaCode: "44", Length: "10"}}
	Georgia                                = Country{Alpha2: "GE", Alpha3: "GEO", Name: "Georgia", Numeric: "268", Dial: Dial{AreaCode: "995", Length: "9"}}
	Guernsey                               = Country{Alpha2: "GG", Alpha3: "GGY", Name: "Guernsey", Numeric: "831"}
	Ghana                                  = Country{Alpha2: "GH", Alpha3: "GHA", Name: "Ghana", Numeric: "288", OfficialName: "Republic of Ghana", Dial: Dial{AreaCode: "233", Length: "9"}}
	Gibraltar                              = Country{Alpha2: "GI", Alpha3: "GIB", Name: "Gibraltar", Numeric: "292", Dial: Dial{AreaCode: "350", Length: "8"}}
	Guinea                                 = Country{Alpha2: "GN", Alpha3: "GIN", Name: "Guinea", Numeric: "324", OfficialName: "Republic of Guinea", Dial: Dial{AreaCode: "224", Length: "9"}}
	Guadeloupe                             = Country{Alpha2: "GP", Alpha3: "GLP", Name: "Guadeloupe", Numeric: "312", Dial: Dial{AreaCode: "590", Length: "9"}}
	Gambia                                 = Country{Alpha2: "GM", Alpha3: "GMB", Name: "Gambia", Numeric: "270", OfficialName: "Republic of the Gambia", Dial: Dial{AreaCode: "220", Length: "7"}}
	GuineaBissau                           = Country{Alpha2: "GW", Alpha3: "GNB", Name: "Guinea-Bissau", Numeric: "624", OfficialName: "Republic of Guinea-Bissau", Dial: Dial{AreaCode: "245", Length: "9"}}
	EquatorialGuinea                       = Country{Alpha2: "GQ", Alpha3: "GNQ", Name: "Equatorial Guinea", Numeric: "226", OfficialName: "Republic of Equatorial Guinea", Dial: Dial{AreaCode: "240", Length: "9"}}
	Greece                                 = Country{Alpha2: "GR", Alpha3: "GRC", Name: "Greece", Numeric: "300", OfficialName: "Hellenic Republic", Dial: Dial{AreaCode: "30", Length: "10"}}
	Grenada                                = Country{Alpha2: "GD", Alpha3: "GRD", Name: "Grenada", Numeric: "308", Dial: Dial{AreaCode: "1473", Length: "7"}}
	Greenland                              = Country{Alpha2: "GL", Alpha3: "GRL", Name: "Greenland", Numeric: "304", Dial: Dial{AreaCode: "299", Length: "6"}}
	Guatemala                              = Country{Alpha2: "GT", Alpha3: "GTM", Name: "Guatemala", Numeric: "320", OfficialName: "Republic of Guatemala", Dial: Dial{AreaCode: "502", Length: "8"}}
	FrenchGuiana                           = Country{Alpha2: "GF", Alpha3: "GUF", Name: "French Guiana", Numeric: "254", Dial: Dial{AreaCode: "594", Length: "9"}}
	Guam                                   = Country{Alpha2: "GU", Alpha3: "GUM", Name: "Guam", Numeric: "316", Dial: Dial{AreaCode: "1671", Length: "7"}}
	Guyana                                 = Country{Alpha2: "GY", Alpha3: "GUY", Name: "Guyana", Numeric: "328", OfficialName: "Republic of Guyana", Dial: Dial{AreaCode: "592", Length: "7"}}
	HongKong                               = Country{Alpha2: "HK", Alpha3: "HKG", Name: "Hong Kong", Numeric: "344", OfficialName: "Hong Kong Special Administrative Region of China", Dial: Dial{AreaCode: "852", Length: "8"}}
	HeardIslandAndMcDonaldIslands          = Country{Alpha2: "HM", Alpha3: "HMD", Name: "Heard Island and McDonald Islands", Numeric: "334"}
	Honduras                               = Country{Alpha2: "HN", Alpha3: "HND", Name: "Honduras", Numeric: "340", OfficialName: "Republic of Honduras", Dial: Dial{AreaCode: "504", Length: "8"}}
	Croatia                                = Country{Alpha2: "HR", Alpha3: "HRV", Name: "Croatia", Numeric: "191", OfficialName: "Republic of Croatia", Dial: Dial{AreaCode: "385", Length: "9"}}
	Haiti                                  = Country{Alpha2: "HT", Alpha3: "HTI", Name: "Haiti", Numeric: "332", OfficialName: "Republic of Haiti", Dial: Dial{AreaCode: "509", Length: "8"}}
	Hungary                                = Country{Alpha2: "HU", Alpha3: "HUN", Name: "Hungary", Numeric: "348", OfficialName: "Hungary", Dial: Dial{AreaCode: "36", Length: "9"}}
	Indonesia                              = Country{Alpha2: "ID", Alpha3: "IDN", Name: "Indonesia", Numeric: "360", OfficialName: "Republic of Indonesia", Dial: Dial{AreaCode: "62", Length: "10,11"}}
	IsleOfMan                              = Country{Alpha2: "IM", Alpha3: "IMN", Name: "Isle of Man", Numeric: "833"}
	India                                  = Country{Alpha2: "IN", Alpha3: "IND", Name: "India", Numeric: "356", OfficialName: "Republic of India", Dial: Dial{AreaCode: "91", Length: "10"}}
	BritishIndianOceanTerritory            = Country{Alpha2: "IO", Alpha3: "IOT", Name: "British Indian Ocean Territory", Numeric: "086"}
	Ireland                                = Country{Alpha2: "IE", Alpha3: "IRL", Name: "Ireland", Numeric: "372", Dial: Dial{AreaCode: "353", Length: "9"}}
	IranIslamicRepublicOf                  = Country{Alpha2: "IR", Alpha3: "IRN", Name: "Iran, Islamic Republic of", Numeric: "364", OfficialName: "Islamic Republic of Iran"}
	Iraq                                   = Country{Alpha2: "IQ", Alpha3: "IRQ", Name: "Iraq", Numeric: "368", OfficialName: "Republic of Iraq", Dial: Dial{AreaCode: "964", Length: "10"}}
	Iceland                                = Country{Alpha2: "IS", Alpha3: "ISL", Name: "Iceland", Numeric: "352", OfficialName: "Republic of Iceland", Dial: Dial{AreaCode: "354", Length: "7"}}
	Israel                                 = Country{Alpha2: "IL", Alpha3: "ISR", Name: "Israel", Numeric: "376", OfficialName: "State of Israel", Dial: Dial{AreaCode: "972", Length: "9"}}
	Italy                                  = Country{Alpha2: "IT", Alpha3: "ITA", Name: "Italy", Numeric: "380", OfficialName: "Italian Republic", Dial: Dial{AreaCode: "39", Length: "10"}}
	Jamaica                                = Country{Alpha2: "JM", Alpha3: "JAM", Name: "Jamaica", Numeric: "388", Dial: Dial{AreaCode: "1876", Length: "7"}}
	Jersey                                 = Country{Alpha2: "JE", Alpha3: "JEY", Name: "Jersey", Numeric: "832"}
	Jordan                                 = Country{Alpha2: "JO", Alpha3: "JOR", Name: "Jordan", Numeric: "400", OfficialName: "Hashemite Kingdom of Jordan", Dial: Dial{AreaCode: "962", Length: "9"}}
	Japan                                  = Country{Alpha2: "JP", Alpha3: "JPN", Name: "Japan", Numeric: "392", Dial: Dial{AreaCode: "81", Length: "10"}}
	Kazakhstan                             = Country{Alpha2: "KZ", Alpha3: "KAZ", Name: "Kazakhstan", Numeric: "398", OfficialName: "Republic of Kazakhstan", Dial: Dial{AreaCode: "76or77", Length: "10"}}
	Kenya                                  = Country{Alpha2: "KE", Alpha3: "KEN", Name: "Kenya", Numeric: "404", OfficialName: "Republic of Kenya", Dial: Dial{AreaCode: "254", Length: "9"}}
	Kyrgyzstan                             = Country{Alpha2: "KG", Alpha3: "KGZ", Name: "Kyrgyzstan", Numeric: "417", OfficialName: "Kyrgyz Republic", Dial: Dial{AreaCode: "996", Length: "9"}}
	Cambodia                               = Country{Alpha2: "KH", Alpha3: "KHM", Name: "Cambodia", Numeric: "116", OfficialName: "Kingdom of Cambodia", Dial: Dial{AreaCode: "855", Length: "8,9"}}
	Kiribati                               = Country{Alpha2: "KI", Alpha3: "KIR", Name: "Kiribati", Numeric: "296", OfficialName: "Republic of Kiribati", Dial: Dial{AreaCode: "686", Length: "7"}}
	SaintKittsAndNevis                     = Country{Alpha2: "KN", Alpha3: "KNA", Name: "Saint Kitts and Nevis", Numeric: "659", Dial: Dial{AreaCode: "1869", Length: "7"}}
	KoreaRepublicOf                        = Country{Alpha2: "KR", Alpha3: "KOR", Name: "Korea, Republic of", Numeric: "410", Dial: Dial{AreaCode: "82", Length: "10"}}
	Kuwait                                 = Country{Alpha2: "KW", Alpha3: "KWT", Name: "Kuwait", Numeric: "414", OfficialName: "State of Kuwait", Dial: Dial{AreaCode: "965", Length: "8"}}
	LaoPeoplesDemocraticRepublic           = Country{Alpha2: "LA", Alpha3: "LAO", Name: "Lao People's Democratic Republic", Numeric: "418", Dial: Dial{AreaCode: "856", Length: "10"}}
	Lebanon                                = Country{Alpha2: "LB", Alpha3: "LBN", Name: "Lebanon", Numeric: "422", OfficialName: "Lebanese Republic", Dial: Dial{AreaCode: "961", Length: "8"}}
	Liberia                                = Country{Alpha2: "LR", Alpha3: "LBR", Name: "Liberia", Numeric: "430", OfficialName: "Republic of Liberia", Dial: Dial{AreaCode: "231", Length: "9"}}
	Libya                                  = Country{Alpha2: "LY", Alpha3: "LBY", Name: "Libya", Numeric: "434", OfficialName: "Libya", Dial: Dial{AreaCode: "218", Length: "8"}}
	SaintLucia                             = Country{Alpha2: "LC", Alpha3: "LCA", Name: "Saint Lucia", Numeric: "662", Dial: Dial{AreaCode: "1758", Length: "7"}}
	Liechtenstein                          = Country{Alpha2: "LI", Alpha3: "LIE", Name: "Liechtenstein", Numeric: "438", OfficialName: "Principality of Liechtenstein", Dial: Dial{AreaCode: "423", Length: "7"}}
	SriLanka                               = Country{Alpha2: "LK", Alpha3: "LKA", Name: "Sri Lanka", Numeric: "144", OfficialName: "Democratic Socialist Republic of Sri Lanka", Dial: Dial{AreaCode: "94", Length: "9"}}
	Lesotho                                = Country{Alpha2: "LS", Alpha3: "LSO", Name: "Lesotho", Numeric: "426", OfficialName: "Kingdom of Lesotho", Dial: Dial{AreaCode: "266", Length: "8"}}
	Lithuania                              = Country{Alpha2: "LT", Alpha3: "LTU", Name: "Lithuania", Numeric: "440", OfficialName: "Republic of Lithuania", Dial: Dial{AreaCode: "370", Length: "8"}}
	Luxembourg                             = Country{Alpha2: "LU", Alpha3: "LUX", Name: "Luxembourg", Numeric: "442", OfficialName: "Grand Duchy of Luxembourg", Dial: Dial{AreaCode: "352", Length: "9"}}
	Latvia                                 = Country{Alpha2: "LV", Alpha3: "LVA", Name: "Latvia", Numeric: "428", OfficialName: "Republic of Latvia", Dial: Dial{AreaCode: "371", Length: "8"}}
	Macao                                  = Country{Alpha2: "MO", Alpha3: "MAC", Name: "Macao", Numeric: "446", OfficialName: "Macao Special Administrative Region of China", Dial: Dial{AreaCode: "853", Length: "8"}}
	SaintMartinFrenchPart                  = Country{Alpha2: "MF", Alpha3: "MAF", Name: "Saint Martin (French part)", Numeric: "663"}
	Morocco                                = Country{Alpha2: "MA", Alpha3: "MAR", Name: "Morocco", Numeric: "504", OfficialName: "Kingdom of Morocco", Dial: Dial{AreaCode: "212", Length: "9"}}
	Monaco                                 = Country{Alpha2: "MC", Alpha3: "MCO", Name: "Monaco", Numeric: "492", OfficialName: "Principality of Monaco", Dial: Dial{AreaCode: "377", Length: "8"}}
	MoldovaRepublicOf                      = Country{Alpha2: "MD", Alpha3: "MDA", Name: "Moldova, Republic of", Numeric: "498", OfficialName: "Republic of Moldova", Dial: Dial{AreaCode: "373", Length: "8"}}
	Madagascar                             = Country{Alpha2: "MG", Alpha3: "MDG", Name: "Madagascar", Numeric: "450", OfficialName: "Republic of Madagascar", Dial: Dial{AreaCode: "261", Length: "9"}}
	Maldives                               = Country{Alpha2: "MV", Alpha3: "MDV", Name: "Maldives", Numeric: "462", OfficialName: "Republic of Maldives", Dial: Dial{AreaCode: "960", Length: "7"}}
	Mexico                                 = Country{Alpha2: "MX", Alpha3: "MEX", Name: "Mexico", Numeric: "484", OfficialName: "United Mexican States", Dial: Dial{AreaCode: "52", Length: "10"}}
	MarshallIslands                        = Country{Alpha2: "MH", Alpha3: "MHL", Name: "Marshall Islands", Numeric: "584", OfficialName: "Republic of the Marshall Islands"}
	NorthMacedonia                         = Country{Alpha2: "MK", Alpha3: "MKD", Name: "North Macedonia", Numeric: "807", OfficialName: "Republic of North Macedonia", Dial: Dial{AreaCode: "389", Length: "8"}}
	Mali                                   = Country{Alpha2: "ML", Alpha3: "MLI", Name: "Mali", Numeric: "466", OfficialName: "Republic of Mali", Dial: Dial{AreaCode: "223", Length: "8"}}
	Malta                                  = Country{Alpha2: "MT", Alpha3: "MLT", Name: "Malta", Numeric: "470", OfficialName: "Republic of Malta", Dial: Dial{AreaCode: "356", Length: "8"}}
	Myanmar                                = Country{Alpha2: "MM", Alpha3: "MMR", Name: "Myanmar", Numeric: "104", OfficialName: "Republic of Myanmar", Dial: Dial{AreaCode: "95", Length: "10"}}
	Montenegro                             = Country{Alpha2: "ME", Alpha3: "MNE", Name: "Montenegro", Numeric: "499", OfficialName: "Montenegro", Dial: Dial{AreaCode: "382", Length: "8"}}
	Mongolia                               = Country{Alpha2: "MN", Alpha3: "MNG", Name: "Mongolia", Numeric: "496", Dial: Dial{AreaCode: "976", Length: "8"}}
	NorthernMarianaIslands                 = Country{Alpha2: "MP", Alpha3: "MNP", Name: "Northern Mariana Islands", Numeric: "580", OfficialName: "Commonwealth of the Northern Mariana Islands"}
	Mozambique                             = Country{Alpha2: "MZ", Alpha3: "MOZ", Name: "Mozambique", Numeric: "508", OfficialName: "Republic of Mozambique", Dial: Dial{AreaCode: "258", Length: "9"}}
	Mauritania                             = Country{Alpha2: "MR", Alpha3: "MRT", Name: "Mauritania", Numeric: "478", OfficialName: "Islamic Republic of Mauritania", Dial: Dial{AreaCode: "222", Length: "8"}}
	Montserrat                             = Country{Alpha2: "MS", Alpha3: "MSR", Name: "Montserrat", Numeric: "500", Dial: Dial{AreaCode: "1664", Length: "7"}}
	Martinique                             = Country{Alpha2: "MQ", Alpha3: "MTQ", Name: "Martinique", Numeric: "474", Dial: Dial{AreaCode: "596", Length: "9"}}
	Mauritius                              = Country{Alpha2: "MU", Alpha3: "MUS", Name: "Mauritius", Numeric: "480", OfficialName: "Republic of Mauritius", Dial: Dial{AreaCode: "230", Length: "8"}}
	Malawi                                 = Country{Alpha2: "MW", Alpha3: "MWI", Name: "Malawi", Numeric: "454", OfficialName: "Republic of Malawi", Dial: Dial{AreaCode: "265", Length: "9"}}
	Malaysia                               = Country{Alpha2: "MY", Alpha3: "MYS", Name: "Malaysia", Numeric: "458", Dial: Dial{AreaCode: "60", Length: "9,10"}}
	Mayotte                                = Country{Alpha2: "YT", Alpha3: "MYT", Name: "Mayotte", Numeric: "175", Dial: Dial{AreaCode: "262", Length: "8"}}
	Namibia                                = Country{Alpha2: "NA", Alpha3: "NAM", Name: "Namibia", Numeric: "516", OfficialName: "Republic of Namibia", Dial: Dial{AreaCode: "264", Length: "9"}}
	NewCaledonia                           = Country{Alpha2: "NC", Alpha3: "NCL", Name: "New Caledonia", Numeric: "540", Dial: Dial{AreaCode: "687", Length: "6"}}
	Niger                                  = Country{Alpha2: "NE", Alpha3: "NER", Name: "Niger", Numeric: "562", OfficialName: "Republic of the Niger", Dial: Dial{AreaCode: "227", Length: "8"}}
	NorfolkIsland                          = Country{Alpha2: "NF", Alpha3: "NFK", Name: "Norfolk Island", Numeric: "574"}
	Nigeria                                = Country{Alpha2: "NG", Alpha3: "NGA", Name: "Nigeria", Numeric: "566", OfficialName: "Federal Republic of Nigeria", Dial: Dial{AreaCode: "234", Length: "8"}}
	Nicaragua                              = Country{Alpha2: "NI", Alpha3: "NIC", Name: "Nicaragua", Numeric: "558", OfficialName: "Republic of Nicaragua", Dial: Dial{AreaCode: "505", Length: "8"}}
	Niue                                   = Country{Alpha2: "NU", Alpha3: "NIU", Name: "Niue", Numeric: "570"}
	Netherlands                            = Country{Alpha2: "NL", Alpha3: "NLD", Name: "Netherlands", Numeric: "528", OfficialName: "Kingdom of the Netherlands", Dial: Dial{AreaCode: "31", Length: "9"}}
	Norway                                 = Country{Alpha2: "NO", Alpha3: "NOR", Name: "Norway", Numeric: "578", OfficialName: "Kingdom of Norway", Dial: Dial{AreaCode: "47", Length: "8"}}
	Nepal                                  = Country{Alpha2: "NP", Alpha3: "NPL", Name: "Nepal", Numeric: "524", OfficialName: "Federal Democratic Republic of Nepal", Dial: Dial{AreaCode: "977", Length: "10"}}
	Nauru                                  = Country{Alpha2: "NR", Alpha3: "NRU", Name: "Nauru", Numeric: "520", OfficialName: "Republic of Nauru"}
	NewZealand                             = Country{Alpha2: "NZ", Alpha3: "NZL", Name: "New Zealand", Numeric: "554", Dial: Dial{AreaCode: "64", Length: "8,10"}}
	Oman                                   = Country{Alpha2: "OM", Alpha3: "OMN", Name: "Oman", Numeric: "512", OfficialName: "Sultanate of Oman", Dial: Dial{AreaCode: "968", Length: "8"}}
	Pakistan                               = Country{Alpha2: "PK", Alpha3: "PAK", Name: "Pakistan", Numeric: "586", OfficialName: "Islamic Republic of Pakistan", Dial: Dial{AreaCode: "92", Length: "10"}}
	Panama                                 = Country{Alpha2: "PA", Alpha3: "PAN", Name: "Panama", Numeric: "591", OfficialName: "Republic of Panama", Dial: Dial{AreaCode: "507", Length: "8"}}
	Pitcairn                               = Country{Alpha2: "PN", Alpha3: "PCN", Name: "Pitcairn", Numeric: "612"}
	Peru                                   = Country{Alpha2: "PE", Alpha3: "PER", Name: "Peru", Numeric: "604", OfficialName: "Republic of Peru", Dial: Dial{AreaCode: "51", Length: "9"}}
	Philippines                            = Country{Alpha2: "PH", Alpha3: "PHL", Name: "Philippines", Numeric: "608", OfficialName: "Republic of the Philippines", Dial: Dial{AreaCode: "63", Length: "10"}}
	Palau                                  = Country{Alpha2: "PW", Alpha3: "PLW", Name: "Palau", Numeric: "585", OfficialName: "Republic of Palau", Dial: Dial{AreaCode: "680", Length: "7"}}
	PapuaNewGuinea                         = Country{Alpha2: "PG", Alpha3: "PNG", Name: "Papua New Guinea", Numeric: "598", OfficialName: "Independent State of Papua New Guinea", Dial: Dial{AreaCode: "675", Length: "8"}}
	Poland                                 = Country{Alpha2: "PL", Alpha3: "POL", Name: "Poland", Numeric: "616", OfficialName: "Republic of Poland", Dial: Dial{AreaCode: "48", Length: "9"}}
	PuertoRico                             = Country{Alpha2: "PR", Alpha3: "PRI", Name: "Puerto Rico", Numeric: "630", Dial: Dial{AreaCode: "1787", Length: "7"}}
	KoreaDemocraticPeoplesRepublicOf       = Country{Alpha2: "KP", Alpha3: "PRK", Name: "Korea, Democratic People's Republic of", Numeric: "408", OfficialName: "Democratic People's Republic of Korea"}
	Portugal                               = Country{Alpha2: "PT", Alpha3: "PRT", Name: "Portugal", Numeric: "620", OfficialName: "Portuguese Republic", Dial: Dial{AreaCode: "351", Length: "9"}}
	Paraguay                               = Country{Alpha2: "PY", Alpha3: "PRY", Name: "Paraguay", Numeric: "600", OfficialName: "Republic of Paraguay", Dial: Dial{AreaCode: "595", Length: "9"}}
	PalestineStateOf                       = Country{Alpha2: "PS", Alpha3: "PSE", Name: "Palestine, State of", Numeric: "275", OfficialName: "the State of Palestine", Dial: Dial{AreaCode: "970", Length: "9"}}
	FrenchPolynesia                        = Country{Alpha2: "PF", Alpha3: "PYF", Name: "French Polynesia", Numeric: "258", Dial: Dial{AreaCode: "689", Length: "8"}}
	Qatar                                  = Country{Alpha2: "QA", Alpha3: "QAT", Name: "Qatar", Numeric: "634", OfficialName: "State of Qatar", Dial: Dial{AreaCode: "974", Length: "8"}}
	Reunion                                = Country{Alpha2: "RE", Alpha3: "REU", Name: "Réunion", Numeric: "638", Dial: Dial{AreaCode: "262", Length: "9"}}
	Romania                                = Country{Alpha2: "RO", Alpha3: "ROU", Name: "Romania", Numeric: "642", Dial: Dial{AreaCode: "40", Length: "9"}}
	RussianFederation                      = Country{Alpha2: "RU", Alpha3: "RUS", Name: "Russian Federation", Numeric: "643", Dial: Dial{AreaCode: "7", Length: "10"}}
	Rwanda                                 = Country{Alpha2: "RW", Alpha3: "RWA", Name: "Rwanda", Numeric: "646", OfficialName: "Rwandese Republic", Dial: Dial{AreaCode: "250", Length: "9"}}
	SaudiArabia                            = Country{Alpha2: "SA", Alpha3: "SAU", Name: "Saudi Arabia", Numeric: "682", OfficialName: "Kingdom of Saudi Arabia", Dial: Dial{AreaCode: "966", Length: "9"}}
	Sudan                                  = Country{Alpha2: "SD", Alpha3: "SDN", Name: "Sudan", Numeric: "729", OfficialName: "Republic of the Sudan"}
	Senegal                                = Country{Alpha2: "SN", Alpha3: "SEN", Name: "Senegal", Numeric: "686", OfficialName: "Republic of Senegal", Dial: Dial{AreaCode: "221", Length: "7"}}
	Singapore                              = Country{Alpha2: "SG", Alpha3: "SGP", Name: "Singapore", Numeric: "702", OfficialName: "Republic of Singapore", Dial: Dial{AreaCode: "65", Length: "8"}}
	SouthGeorgiaAndTheSouthSandwichIslands = Country{Alpha2: "GS", Alpha3: "SGS", Name: "South Georgia and the South Sandwich Islands", Numeric: "239"}
	SaintHelenaAscensionAndTristanDaCunha  = Country{Alpha2: "SH", Alpha3: "SHN", Name: "Saint Helena, Ascension and Tristan da Cunha", Numeric: "654"}
	SvalbardAndJanMayen                    = Country{Alpha2: "SJ", Alpha3: "SJM", Name: "Svalbard and Jan Mayen", Numeric: "744"}
	SolomonIslands                         = Country{Alpha2: "SB", Alpha3: "SLB", Name: "Solomon Islands", Numeric: "090", Dial: Dial{AreaCode: "677", Length: "7"}}
	SierraLeone                            = Country{Alpha2: "SL", Alpha3: "SLE", Name: "Sierra Leone", Numeric: "694", OfficialName: "Republic of Sierra Leone", Dial: Dial{AreaCode: "232", Length: "8"}}
	ElSalvador                             = Country{Alpha2: "SV", Alpha3: "SLV", Name: "El Salvador", Numeric: "222", OfficialName: "Republic of El Salvador", Dial: Dial{AreaCode: "503", Length: "8"}}
	SanMarino                              = Country{Alpha2: "SM", Alpha3: "SMR", Name: "San Marino", Numeric: "674", OfficialName: "Republic of San Marino", Dial: Dial{AreaCode: "378", Length: "8"}}
	Somalia                                = Country{Alpha2: "SO", Alpha3: "SOM", Name: "Somalia", Numeric: "706", OfficialName: "Federal Republic of Somalia", Dial: Dial{AreaCode: "252", Length: "9"}}
	SaintPierreAndMiquelon                 = Country{Alpha2: "PM", Alpha3: "SPM", Name: "Saint Pierre and Miquelon", Numeric: "666", Dial: Dial{AreaCode: "508", Length: "6"}}
	Serbia                                 = Country{Alpha2: "RS", Alpha3: "SRB", Name: "Serbia", Numeric: "688", OfficialName: "Republic of Serbia", Dial: Dial{AreaCode: "381", Length: "9"}}
	SouthSudan                             = Country{Alpha2: "SS", Alpha3: "SSD", Name: "South Sudan", Numeric: "728", OfficialName: "Republic of South Sudan"}
	SaoTomeAndPrincipe                     = Country{Alpha2: "ST", Alpha3: "STP", Name: "Sao Tome and Principe", Numeric: "678", OfficialName: "Democratic Republic of Sao Tome and Principe", Dial: Dial{AreaCode: "239", Length: "7"}}
	Suriname                               = Country{Alpha2: "SR", Alpha3: "SUR", Name: "Suriname", Numeric: "740", OfficialName: "Republic of Suriname", Dial: Dial{AreaCode: "597", Length: "7"}}
	Slovakia                               = Country{Alpha2: "SK", Alpha3: "SVK", Name: "Slovakia", Numeric: "703", OfficialName: "Slovak Republic", Dial: Dial{AreaCode: "421", Length: "9"}}
	Slovenia                               = Country{Alpha2: "SI", Alpha3: "SVN", Name: "Slovenia", Numeric: "705", OfficialName: "Republic of Slovenia", Dial: Dial{AreaCode: "386", Length: "8"}}
	Sweden                                 = Country{Alpha2: "SE", Alpha3: "SWE", Name: "Sweden", Numeric: "752", OfficialName: "Kingdom of Sweden", Dial: Dial{AreaCode: "46", Length: "9"}}
	Eswatini                               = Country{Alpha2: "SZ", Alpha3: "SWZ", Name: "Eswatini", Numeric: "748", OfficialName: "Kingdom of Eswatini", Dial: Dial{AreaCode: "268", Length: "8"}}
	SintMaarten                            = Country{Alpha2: "SX", Alpha3: "SXM", Name: "Sint Maarten (Dutch part)", Numeric: "534", Dial: Dial{AreaCode: "1721", Length: "7"}}
	Seychelles                             = Country{Alpha2: "SC", Alpha3: "SYC", Name: "Seychelles", Numeric: "690", OfficialName: "Republic of Seychelles", Dial: Dial{AreaCode: "248", Length: "7"}}
	SyrianArabRepublic                     = Country{Alpha2: "SY", Alpha3: "SYR", Name: "Syrian Arab Republic", Numeric: "760", OfficialName: "Syrian Arab Republic"}
	TurksAndCaicosIslands                  = Country{Alpha2: "TC", Alpha3: "TCA", Name: "Turks and Caicos Islands", Numeric: "796", Dial: Dial{AreaCode: "1649", Length: "7"}}
	Chad                                   = Country{Alpha2: "TD", Alpha3: "TCD", Name: "Chad", Numeric: "148", OfficialName: "Republic of Chad", Dial: Dial{AreaCode: "235", Length: "8"}}
	Togo                                   = Country{Alpha2: "TG", Alpha3: "TGO", Name: "Togo", Numeric: "768", OfficialName: "Togolese Republic", Dial: Dial{AreaCode: "228", Length: "8"}}
	Thailand                               = Country{Alpha2: "TH", Alpha3: "THA", Name: "Thailand", Numeric: "764", OfficialName: "Kingdom of Thailand", Dial: Dial{AreaCode: "66", Length: "9"}}
	Tajikistan                             = Country{Alpha2: "TJ", Alpha3: "TJK", Name: "Tajikistan", Numeric: "762", OfficialName: "Republic of Tajikistan", Dial: Dial{AreaCode: "992", Length: "9"}}
	Tokelau                                = Country{Alpha2: "TK", Alpha3: "TKL", Name: "Tokelau", Numeric: "772"}
	Turkmenistan                           = Country{Alpha2: "TM", Alpha3: "TKM", Name: "Turkmenistan", Numeric: "795", Dial: Dial{AreaCode: "993", Length: "8"}}
	TimorLeste                             = Country{Alpha2: "TL", Alpha3: "TLS", Name: "Timor-Leste", Numeric: "626", OfficialName: "Democratic Republic of Timor-Leste", Dial: Dial{AreaCode: "670", Length: "8"}}
	Tonga                                  = Country{Alpha2: "TO", Alpha3: "TON", Name: "Tonga", Numeric: "776", OfficialName: "Kingdom of Tonga", Dial: Dial{AreaCode: "676", Length: "7"}}
	TrinidadAndTobago                      = Country{Alpha2: "TT", Alpha3: "TTO", Name: "Trinidad and Tobago", Numeric: "780", OfficialName: "Republic of Trinidad and Tobago", Dial: Dial{AreaCode: "1868", Length: "7"}}
	Tunisia                                = Country{Alpha2: "TN", Alpha3: "TUN", Name: "Tunisia", Numeric: "788", OfficialName: "Republic of Tunisia", Dial: Dial{AreaCode: "216", Length: "8"}}
	Turkey                                 = Country{Alpha2: "TR", Alpha3: "TUR", Name: "Turkey", Numeric: "792", OfficialName: "Republic of Turkey", Dial: Dial{AreaCode: "90", Length: "10"}}
	Tuvalu                                 = Country{Alpha2: "TV", Alpha3: "TUV", Name: "Tuvalu", Numeric: "798"}
	Taiwan                                 = Country{Alpha2: "TW", Alpha3: "TWN", Name: "Taiwan, Province of China", Numeric: "158", OfficialName: "Taiwan, Province of China", Dial: Dial{AreaCode: "886", Length: "9"}}
	TanzaniaUnitedRepublicOf               = Country{Alpha2: "TZ", Alpha3: "TZA", Name: "Tanzania, United Republic of", Numeric: "834", OfficialName: "United Republic of Tanzania", Dial: Dial{AreaCode: "255", Length: "9"}}
	Uganda                                 = Country{Alpha2: "UG", Alpha3: "UGA", Name: "Uganda", Numeric: "800", OfficialName: "Republic of Uganda", Dial: Dial{AreaCode: "256", Length: "9"}}
	Ukraine                                = Country{Alpha2: "UA", Alpha3: "UKR", Name: "Ukraine", Numeric: "804", Dial: Dial{AreaCode: "380", Length: "9"}}
	UnitedStatesMinorOutlyingIslands       = Country{Alpha2: "UM", Alpha3: "UMI", Name: "United States Minor Outlying Islands", Numeric: "581"}
	Uruguay                                = Country{Alpha2: "UY", Alpha3: "URY", Name: "Uruguay", Numeric: "858", OfficialName: "Eastern Republic of Uruguay", Dial: Dial{AreaCode: "598", Length: "8"}}
	UnitedStates                           = Country{Alpha2: "US", Alpha3: "USA", Name: "United States", Numeric: "840", OfficialName: "United States of America", Dial: Dial{AreaCode: "1", Length: "10"}}
	Uzbekistan                             = Country{Alpha2: "UZ", Alpha3: "UZB", Name: "Uzbekistan", Numeric: "860", OfficialName: "Republic of Uzbekistan", Dial: Dial{AreaCode: "998", Length: "9"}}
	HolySee                                = Country{Alpha2: "VA", Alpha3: "VAT", Name: "Holy See (Vatican City State)", Numeric: "336"}
	SaintVincentAndTheGrenadines           = Country{Alpha2: "VC", Alpha3: "VCT", Name: "Saint Vincent and the Grenadines", Numeric: "670", Dial: Dial{AreaCode: "1784", Length: "7"}}
	Venezuela                              = Country{Alpha2: "VE", Alpha3: "VEN", Name: "Venezuela, Bolivarian Republic of", Numeric: "862", OfficialName: "Bolivarian Republic of Venezuela", Dial: Dial{AreaCode: "58", Length: "10"}}
	VirginIslandsBritish                   = Country{Alpha2: "VG", Alpha3: "VGB", Name: "Virgin Islands, British", Numeric: "092", OfficialName: "British Virgin Islands", Dial: Dial{AreaCode: "1284", Length: "7"}}
	VirginIslandsUS                        = Country{Alpha2: "VI", Alpha3: "VIR", Name: "Virgin Islands, U.S.", Numeric: "850", OfficialName: "Virgin Islands of the United States", Dial: Dial{AreaCode: "1340", Length: "7"}}
	VietNam                                = Country{Alpha2: "VN", Alpha3: "VNM", Name: "Viet Nam", Numeric: "704", OfficialName: "Socialist Republic of Viet Nam", Dial: Dial{AreaCode: "84", Length: "9"}}
	Vanuatu                                = Country{Alpha2: "VU", Alpha3: "VUT", Name: "Vanuatu", Numeric: "548", OfficialName: "Republic of Vanuatu", Dial: Dial{AreaCode: "678", Length: "7"}}
	WallisAndFutuna                        = Country{Alpha2: "WF", Alpha3: "WLF", Name: "Wallis and Futuna", Numeric: "876"}
	Samoa                                  = Country{Alpha2: "WS", Alpha3: "WSM", Name: "Samoa", Numeric: "882", OfficialName: "Independent State of Samoa", Dial: Dial{AreaCode: "685", Length: "7"}}
	Yemen                                  = Country{Alpha2: "YE", Alpha3: "YEM", Name: "Yemen", Numeric: "887", OfficialName: "Republic of Yemen", Dial: Dial{AreaCode: "967", Length: "9"}}
	SouthAfrica                            = Country{Alpha2: "ZA", Alpha3: "ZAF", Name: "South Africa", Numeric: "710", OfficialName: "Republic of South Africa", Dial: Dial{AreaCode: "27", Length: "9"}}
	Zambia                                 = Country{Alpha2: "ZM", Alpha3: "ZMB", Name: "Zambia", Numeric: "894", OfficialName: "Republic of Zambia", Dial: Dial{AreaCode: "260", Length: "9"}}
	Zimbabwe                               = Country{Alpha2: "ZW", Alpha3: "ZWE", Name: "Zimbabwe", Numeric: "716", OfficialName: "Republic of Zimbabwe", Dial: Dial{AreaCode: "263", Length: "9"}}
)