From 5a2efe01399edeabf76574ff1af4279c49ce5ddc Mon Sep 17 00:00:00 2001 From: Julius Marozas Date: Sun, 23 Jun 2024 23:53:57 +0300 Subject: [PATCH] Add the official native name of Lithuania --- aliases.txt | 2 +- country/src/Country/Identifier.hs | 2 +- country/src/Country/Unexposed/Alias.hs | 2 +- .../src/Country/Unexposed/Encode/English.hs | 506 +++++++++--------- 4 files changed, 256 insertions(+), 256 deletions(-) diff --git a/aliases.txt b/aliases.txt index 9f33b28..ca31d4c 100644 --- a/aliases.txt +++ b/aliases.txt @@ -283,7 +283,7 @@ Kingdom of Lesotho Lithuania Lietuva -Литва +Lietuvos Respublika Republic of Lithuania Lithuania, Republic of diff --git a/country/src/Country/Identifier.hs b/country/src/Country/Identifier.hs index 908d8fe..231642d 100644 --- a/country/src/Country/Identifier.hs +++ b/country/src/Country/Identifier.hs @@ -901,7 +901,7 @@ liechtenstein = Country 438 pattern Liechtenstein :: Country pattern Liechtenstein = Country 438 --- | Lietuva; Lithuania; Lithuania, Republic of; Republic of Lithuania; Литва +-- | Lietuva; Lietuvos Respublika; Lithuania; Lithuania, Republic of; Republic of Lithuania lithuania :: Country lithuania = Country 440 diff --git a/country/src/Country/Unexposed/Alias.hs b/country/src/Country/Unexposed/Alias.hs index 972e8f5..2afa0fc 100644 --- a/country/src/Country/Unexposed/Alias.hs +++ b/country/src/Country/Unexposed/Alias.hs @@ -289,9 +289,9 @@ aliases = , (438, T.pack "Liechtenstein") , (440, T.pack "Lithuania") , (440, T.pack "Lietuva") + , (440, T.pack "Lietuvos Respublika") , (440, T.pack "Lithuania, Republic of") , (440, T.pack "Republic of Lithuania") - , (440, T.pack "Литва") , (442, T.pack "Luxembourg") , (442, T.pack "Grand Duchy of Luxembourg") , (442, T.pack "Grand-Duché de Luxembourg") diff --git a/country/src/Country/Unexposed/Encode/English.hs b/country/src/Country/Unexposed/Encode/English.hs index 645e2f6..9e6a703 100644 --- a/country/src/Country/Unexposed/Encode/English.hs +++ b/country/src/Country/Unexposed/Encode/English.hs @@ -4,262 +4,262 @@ module Country.Unexposed.Encode.English ) where import Data.Text (Text) -import qualified Data.Text as T import Data.Word (Word16) +import qualified Data.Text as T --- first value is country code, second is english name, +-- first value is country code, second is english name, -- third is two char code, fourth is three char code. -countryNameQuads :: [(Word16, Text, (Char, Char), (Char, Char, Char))] +countryNameQuads :: [(Word16,Text,(Char,Char),(Char,Char,Char))] countryNameQuads = - [ (4, T.pack "Afghanistan", ('A', 'F'), ('A', 'F', 'G')) - , (248, T.pack "Åland Islands", ('A', 'X'), ('A', 'L', 'A')) - , (8, T.pack "Albania", ('A', 'L'), ('A', 'L', 'B')) - , (12, T.pack "Algeria", ('D', 'Z'), ('D', 'Z', 'A')) - , (16, T.pack "American Samoa", ('A', 'S'), ('A', 'S', 'M')) - , (20, T.pack "Andorra", ('A', 'D'), ('A', 'N', 'D')) - , (24, T.pack "Angola", ('A', 'O'), ('A', 'G', 'O')) - , (660, T.pack "Anguilla", ('A', 'I'), ('A', 'I', 'A')) - , (10, T.pack "Antarctica", ('A', 'Q'), ('A', 'T', 'A')) - , (28, T.pack "Antigua and Barbuda", ('A', 'G'), ('A', 'T', 'G')) - , (32, T.pack "Argentina", ('A', 'R'), ('A', 'R', 'G')) - , (51, T.pack "Armenia", ('A', 'M'), ('A', 'R', 'M')) - , (533, T.pack "Aruba", ('A', 'W'), ('A', 'B', 'W')) - , (36, T.pack "Australia", ('A', 'U'), ('A', 'U', 'S')) - , (40, T.pack "Austria", ('A', 'T'), ('A', 'U', 'T')) - , (31, T.pack "Azerbaijan", ('A', 'Z'), ('A', 'Z', 'E')) - , (44, T.pack "Bahamas", ('B', 'S'), ('B', 'H', 'S')) - , (48, T.pack "Bahrain", ('B', 'H'), ('B', 'H', 'R')) - , (50, T.pack "Bangladesh", ('B', 'D'), ('B', 'G', 'D')) - , (52, T.pack "Barbados", ('B', 'B'), ('B', 'R', 'B')) - , (112, T.pack "Belarus", ('B', 'Y'), ('B', 'L', 'R')) - , (56, T.pack "Belgium", ('B', 'E'), ('B', 'E', 'L')) - , (84, T.pack "Belize", ('B', 'Z'), ('B', 'L', 'Z')) - , (204, T.pack "Benin", ('B', 'J'), ('B', 'E', 'N')) - , (60, T.pack "Bermuda", ('B', 'M'), ('B', 'M', 'U')) - , (64, T.pack "Bhutan", ('B', 'T'), ('B', 'T', 'N')) - , (68, T.pack "Bolivia (Plurinational State of)", ('B', 'O'), ('B', 'O', 'L')) - , (535, T.pack "Bonaire, Sint Eustatius and Saba", ('B', 'Q'), ('B', 'E', 'S')) - , (70, T.pack "Bosnia and Herzegovina", ('B', 'A'), ('B', 'I', 'H')) - , (72, T.pack "Botswana", ('B', 'W'), ('B', 'W', 'A')) - , (74, T.pack "Bouvet Island", ('B', 'V'), ('B', 'V', 'T')) - , (76, T.pack "Brazil", ('B', 'R'), ('B', 'R', 'A')) - , (86, T.pack "British Indian Ocean Territory", ('I', 'O'), ('I', 'O', 'T')) - , (96, T.pack "Brunei Darussalam", ('B', 'N'), ('B', 'R', 'N')) - , (100, T.pack "Bulgaria", ('B', 'G'), ('B', 'G', 'R')) - , (854, T.pack "Burkina Faso", ('B', 'F'), ('B', 'F', 'A')) - , (108, T.pack "Burundi", ('B', 'I'), ('B', 'D', 'I')) - , (116, T.pack "Cambodia", ('K', 'H'), ('K', 'H', 'M')) - , (120, T.pack "Cameroon", ('C', 'M'), ('C', 'M', 'R')) - , (124, T.pack "Canada", ('C', 'A'), ('C', 'A', 'N')) - , (132, T.pack "Cabo Verde", ('C', 'V'), ('C', 'P', 'V')) - , (136, T.pack "Cayman Islands", ('K', 'Y'), ('C', 'Y', 'M')) - , (140, T.pack "Central African Republic", ('C', 'F'), ('C', 'A', 'F')) - , (148, T.pack "Chad", ('T', 'D'), ('T', 'C', 'D')) - , (152, T.pack "Chile", ('C', 'L'), ('C', 'H', 'L')) - , (156, T.pack "China", ('C', 'N'), ('C', 'H', 'N')) - , (162, T.pack "Christmas Island", ('C', 'X'), ('C', 'X', 'R')) - , (166, T.pack "Cocos (Keeling) Islands", ('C', 'C'), ('C', 'C', 'K')) - , (170, T.pack "Colombia", ('C', 'O'), ('C', 'O', 'L')) - , (174, T.pack "Comoros", ('K', 'M'), ('C', 'O', 'M')) - , (178, T.pack "Congo", ('C', 'G'), ('C', 'O', 'G')) - , (180, T.pack "Congo (Democratic Republic of the)", ('C', 'D'), ('C', 'O', 'D')) - , (184, T.pack "Cook Islands", ('C', 'K'), ('C', 'O', 'K')) - , (188, T.pack "Costa Rica", ('C', 'R'), ('C', 'R', 'I')) - , (384, T.pack "Côte d'Ivoire", ('C', 'I'), ('C', 'I', 'V')) - , (191, T.pack "Croatia", ('H', 'R'), ('H', 'R', 'V')) - , (192, T.pack "Cuba", ('C', 'U'), ('C', 'U', 'B')) - , (531, T.pack "Curaçao", ('C', 'W'), ('C', 'U', 'W')) - , (196, T.pack "Cyprus", ('C', 'Y'), ('C', 'Y', 'P')) - , (203, T.pack "Czech Republic", ('C', 'Z'), ('C', 'Z', 'E')) - , (208, T.pack "Denmark", ('D', 'K'), ('D', 'N', 'K')) - , (262, T.pack "Djibouti", ('D', 'J'), ('D', 'J', 'I')) - , (212, T.pack "Dominica", ('D', 'M'), ('D', 'M', 'A')) - , (214, T.pack "Dominican Republic", ('D', 'O'), ('D', 'O', 'M')) - , (218, T.pack "Ecuador", ('E', 'C'), ('E', 'C', 'U')) - , (818, T.pack "Egypt", ('E', 'G'), ('E', 'G', 'Y')) - , (222, T.pack "El Salvador", ('S', 'V'), ('S', 'L', 'V')) - , (226, T.pack "Equatorial Guinea", ('G', 'Q'), ('G', 'N', 'Q')) - , (232, T.pack "Eritrea", ('E', 'R'), ('E', 'R', 'I')) - , (233, T.pack "Estonia", ('E', 'E'), ('E', 'S', 'T')) - , (231, T.pack "Ethiopia", ('E', 'T'), ('E', 'T', 'H')) - , (238, T.pack "Falkland Islands (Malvinas)", ('F', 'K'), ('F', 'L', 'K')) - , (234, T.pack "Faroe Islands", ('F', 'O'), ('F', 'R', 'O')) - , (242, T.pack "Fiji", ('F', 'J'), ('F', 'J', 'I')) - , (246, T.pack "Finland", ('F', 'I'), ('F', 'I', 'N')) - , (250, T.pack "France", ('F', 'R'), ('F', 'R', 'A')) - , (254, T.pack "French Guiana", ('G', 'F'), ('G', 'U', 'F')) - , (258, T.pack "French Polynesia", ('P', 'F'), ('P', 'Y', 'F')) - , (260, T.pack "French Southern Territories", ('T', 'F'), ('A', 'T', 'F')) - , (266, T.pack "Gabon", ('G', 'A'), ('G', 'A', 'B')) - , (270, T.pack "Gambia", ('G', 'M'), ('G', 'M', 'B')) - , (268, T.pack "Georgia", ('G', 'E'), ('G', 'E', 'O')) - , (276, T.pack "Germany", ('D', 'E'), ('D', 'E', 'U')) - , (288, T.pack "Ghana", ('G', 'H'), ('G', 'H', 'A')) - , (292, T.pack "Gibraltar", ('G', 'I'), ('G', 'I', 'B')) - , (300, T.pack "Greece", ('G', 'R'), ('G', 'R', 'C')) - , (304, T.pack "Greenland", ('G', 'L'), ('G', 'R', 'L')) - , (308, T.pack "Grenada", ('G', 'D'), ('G', 'R', 'D')) - , (312, T.pack "Guadeloupe", ('G', 'P'), ('G', 'L', 'P')) - , (316, T.pack "Guam", ('G', 'U'), ('G', 'U', 'M')) - , (320, T.pack "Guatemala", ('G', 'T'), ('G', 'T', 'M')) - , (831, T.pack "Guernsey", ('G', 'G'), ('G', 'G', 'Y')) - , (324, T.pack "Guinea", ('G', 'N'), ('G', 'I', 'N')) - , (624, T.pack "Guinea-Bissau", ('G', 'W'), ('G', 'N', 'B')) - , (328, T.pack "Guyana", ('G', 'Y'), ('G', 'U', 'Y')) - , (332, T.pack "Haiti", ('H', 'T'), ('H', 'T', 'I')) - , (334, T.pack "Heard Island and McDonald Islands", ('H', 'M'), ('H', 'M', 'D')) - , (336, T.pack "Holy See", ('V', 'A'), ('V', 'A', 'T')) - , (340, T.pack "Honduras", ('H', 'N'), ('H', 'N', 'D')) - , (344, T.pack "Hong Kong", ('H', 'K'), ('H', 'K', 'G')) - , (348, T.pack "Hungary", ('H', 'U'), ('H', 'U', 'N')) - , (352, T.pack "Iceland", ('I', 'S'), ('I', 'S', 'L')) - , (356, T.pack "India", ('I', 'N'), ('I', 'N', 'D')) - , (360, T.pack "Indonesia", ('I', 'D'), ('I', 'D', 'N')) - , (364, T.pack "Iran (Islamic Republic of)", ('I', 'R'), ('I', 'R', 'N')) - , (368, T.pack "Iraq", ('I', 'Q'), ('I', 'R', 'Q')) - , (372, T.pack "Ireland", ('I', 'E'), ('I', 'R', 'L')) - , (833, T.pack "Isle of Man", ('I', 'M'), ('I', 'M', 'N')) - , (376, T.pack "Israel", ('I', 'L'), ('I', 'S', 'R')) - , (380, T.pack "Italy", ('I', 'T'), ('I', 'T', 'A')) - , (388, T.pack "Jamaica", ('J', 'M'), ('J', 'A', 'M')) - , (392, T.pack "Japan", ('J', 'P'), ('J', 'P', 'N')) - , (832, T.pack "Jersey", ('J', 'E'), ('J', 'E', 'Y')) - , (400, T.pack "Jordan", ('J', 'O'), ('J', 'O', 'R')) - , (398, T.pack "Kazakhstan", ('K', 'Z'), ('K', 'A', 'Z')) - , (404, T.pack "Kenya", ('K', 'E'), ('K', 'E', 'N')) - , (296, T.pack "Kiribati", ('K', 'I'), ('K', 'I', 'R')) - , (408, T.pack "Korea (Democratic People's Republic of)", ('K', 'P'), ('P', 'R', 'K')) - , (410, T.pack "Korea (Republic of)", ('K', 'R'), ('K', 'O', 'R')) - , (414, T.pack "Kuwait", ('K', 'W'), ('K', 'W', 'T')) - , (417, T.pack "Kyrgyzstan", ('K', 'G'), ('K', 'G', 'Z')) - , (418, T.pack "Lao People's Democratic Republic", ('L', 'A'), ('L', 'A', 'O')) - , (428, T.pack "Latvia", ('L', 'V'), ('L', 'V', 'A')) - , (422, T.pack "Lebanon", ('L', 'B'), ('L', 'B', 'N')) - , (426, T.pack "Lesotho", ('L', 'S'), ('L', 'S', 'O')) - , (430, T.pack "Liberia", ('L', 'R'), ('L', 'B', 'R')) - , (434, T.pack "Libya", ('L', 'Y'), ('L', 'B', 'Y')) - , (438, T.pack "Liechtenstein", ('L', 'I'), ('L', 'I', 'E')) - , (440, T.pack "Lithuania", ('L', 'T'), ('L', 'T', 'U')) - , (442, T.pack "Luxembourg", ('L', 'U'), ('L', 'U', 'X')) - , (446, T.pack "Macao", ('M', 'O'), ('M', 'A', 'C')) - , (807, T.pack "Macedonia (the former Yugoslav Republic of)", ('M', 'K'), ('M', 'K', 'D')) - , (450, T.pack "Madagascar", ('M', 'G'), ('M', 'D', 'G')) - , (454, T.pack "Malawi", ('M', 'W'), ('M', 'W', 'I')) - , (458, T.pack "Malaysia", ('M', 'Y'), ('M', 'Y', 'S')) - , (462, T.pack "Maldives", ('M', 'V'), ('M', 'D', 'V')) - , (466, T.pack "Mali", ('M', 'L'), ('M', 'L', 'I')) - , (470, T.pack "Malta", ('M', 'T'), ('M', 'L', 'T')) - , (584, T.pack "Marshall Islands", ('M', 'H'), ('M', 'H', 'L')) - , (474, T.pack "Martinique", ('M', 'Q'), ('M', 'T', 'Q')) - , (478, T.pack "Mauritania", ('M', 'R'), ('M', 'R', 'T')) - , (480, T.pack "Mauritius", ('M', 'U'), ('M', 'U', 'S')) - , (175, T.pack "Mayotte", ('Y', 'T'), ('M', 'Y', 'T')) - , (484, T.pack "Mexico", ('M', 'X'), ('M', 'E', 'X')) - , (583, T.pack "Micronesia (Federated States of)", ('F', 'M'), ('F', 'S', 'M')) - , (498, T.pack "Moldova (Republic of)", ('M', 'D'), ('M', 'D', 'A')) - , (492, T.pack "Monaco", ('M', 'C'), ('M', 'C', 'O')) - , (496, T.pack "Mongolia", ('M', 'N'), ('M', 'N', 'G')) - , (499, T.pack "Montenegro", ('M', 'E'), ('M', 'N', 'E')) - , (500, T.pack "Montserrat", ('M', 'S'), ('M', 'S', 'R')) - , (504, T.pack "Morocco", ('M', 'A'), ('M', 'A', 'R')) - , (508, T.pack "Mozambique", ('M', 'Z'), ('M', 'O', 'Z')) - , (104, T.pack "Myanmar", ('M', 'M'), ('M', 'M', 'R')) - , (516, T.pack "Namibia", ('N', 'A'), ('N', 'A', 'M')) - , (520, T.pack "Nauru", ('N', 'R'), ('N', 'R', 'U')) - , (524, T.pack "Nepal", ('N', 'P'), ('N', 'P', 'L')) - , (528, T.pack "Netherlands", ('N', 'L'), ('N', 'L', 'D')) - , (540, T.pack "New Caledonia", ('N', 'C'), ('N', 'C', 'L')) - , (554, T.pack "New Zealand", ('N', 'Z'), ('N', 'Z', 'L')) - , (558, T.pack "Nicaragua", ('N', 'I'), ('N', 'I', 'C')) - , (562, T.pack "Niger", ('N', 'E'), ('N', 'E', 'R')) - , (566, T.pack "Nigeria", ('N', 'G'), ('N', 'G', 'A')) - , (570, T.pack "Niue", ('N', 'U'), ('N', 'I', 'U')) - , (574, T.pack "Norfolk Island", ('N', 'F'), ('N', 'F', 'K')) - , (580, T.pack "Northern Mariana Islands", ('M', 'P'), ('M', 'N', 'P')) - , (578, T.pack "Norway", ('N', 'O'), ('N', 'O', 'R')) - , (512, T.pack "Oman", ('O', 'M'), ('O', 'M', 'N')) - , (586, T.pack "Pakistan", ('P', 'K'), ('P', 'A', 'K')) - , (585, T.pack "Palau", ('P', 'W'), ('P', 'L', 'W')) - , (275, T.pack "Palestine, State of", ('P', 'S'), ('P', 'S', 'E')) - , (591, T.pack "Panama", ('P', 'A'), ('P', 'A', 'N')) - , (598, T.pack "Papua New Guinea", ('P', 'G'), ('P', 'N', 'G')) - , (600, T.pack "Paraguay", ('P', 'Y'), ('P', 'R', 'Y')) - , (604, T.pack "Peru", ('P', 'E'), ('P', 'E', 'R')) - , (608, T.pack "Philippines", ('P', 'H'), ('P', 'H', 'L')) - , (612, T.pack "Pitcairn", ('P', 'N'), ('P', 'C', 'N')) - , (616, T.pack "Poland", ('P', 'L'), ('P', 'O', 'L')) - , (620, T.pack "Portugal", ('P', 'T'), ('P', 'R', 'T')) - , (630, T.pack "Puerto Rico", ('P', 'R'), ('P', 'R', 'I')) - , (634, T.pack "Qatar", ('Q', 'A'), ('Q', 'A', 'T')) - , (638, T.pack "Réunion", ('R', 'E'), ('R', 'E', 'U')) - , (642, T.pack "Romania", ('R', 'O'), ('R', 'O', 'U')) - , (643, T.pack "Russian Federation", ('R', 'U'), ('R', 'U', 'S')) - , (646, T.pack "Rwanda", ('R', 'W'), ('R', 'W', 'A')) - , (652, T.pack "Saint Barthélemy", ('B', 'L'), ('B', 'L', 'M')) - , (654, T.pack "Saint Helena, Ascension and Tristan da Cunha", ('S', 'H'), ('S', 'H', 'N')) - , (659, T.pack "Saint Kitts and Nevis", ('K', 'N'), ('K', 'N', 'A')) - , (662, T.pack "Saint Lucia", ('L', 'C'), ('L', 'C', 'A')) - , (663, T.pack "Saint Martin (French part)", ('M', 'F'), ('M', 'A', 'F')) - , (666, T.pack "Saint Pierre and Miquelon", ('P', 'M'), ('S', 'P', 'M')) - , (670, T.pack "Saint Vincent and the Grenadines", ('V', 'C'), ('V', 'C', 'T')) - , (882, T.pack "Samoa", ('W', 'S'), ('W', 'S', 'M')) - , (674, T.pack "San Marino", ('S', 'M'), ('S', 'M', 'R')) - , (678, T.pack "Sao Tome and Principe", ('S', 'T'), ('S', 'T', 'P')) - , (682, T.pack "Saudi Arabia", ('S', 'A'), ('S', 'A', 'U')) - , (686, T.pack "Senegal", ('S', 'N'), ('S', 'E', 'N')) - , (688, T.pack "Serbia", ('R', 'S'), ('S', 'R', 'B')) - , (690, T.pack "Seychelles", ('S', 'C'), ('S', 'Y', 'C')) - , (694, T.pack "Sierra Leone", ('S', 'L'), ('S', 'L', 'E')) - , (702, T.pack "Singapore", ('S', 'G'), ('S', 'G', 'P')) - , (534, T.pack "Sint Maarten (Dutch part)", ('S', 'X'), ('S', 'X', 'M')) - , (703, T.pack "Slovakia", ('S', 'K'), ('S', 'V', 'K')) - , (705, T.pack "Slovenia", ('S', 'I'), ('S', 'V', 'N')) - , (90, T.pack "Solomon Islands", ('S', 'B'), ('S', 'L', 'B')) - , (706, T.pack "Somalia", ('S', 'O'), ('S', 'O', 'M')) - , (710, T.pack "South Africa", ('Z', 'A'), ('Z', 'A', 'F')) - , (239, T.pack "South Georgia and the South Sandwich Islands", ('G', 'S'), ('S', 'G', 'S')) - , (728, T.pack "South Sudan", ('S', 'S'), ('S', 'S', 'D')) - , (724, T.pack "Spain", ('E', 'S'), ('E', 'S', 'P')) - , (144, T.pack "Sri Lanka", ('L', 'K'), ('L', 'K', 'A')) - , (729, T.pack "Sudan", ('S', 'D'), ('S', 'D', 'N')) - , (740, T.pack "Suriname", ('S', 'R'), ('S', 'U', 'R')) - , (744, T.pack "Svalbard and Jan Mayen", ('S', 'J'), ('S', 'J', 'M')) - , (748, T.pack "Swaziland", ('S', 'Z'), ('S', 'W', 'Z')) - , (752, T.pack "Sweden", ('S', 'E'), ('S', 'W', 'E')) - , (756, T.pack "Switzerland", ('C', 'H'), ('C', 'H', 'E')) - , (760, T.pack "Syrian Arab Republic", ('S', 'Y'), ('S', 'Y', 'R')) - , (158, T.pack "Taiwan, Province of China", ('T', 'W'), ('T', 'W', 'N')) - , (762, T.pack "Tajikistan", ('T', 'J'), ('T', 'J', 'K')) - , (834, T.pack "Tanzania, United Republic of", ('T', 'Z'), ('T', 'Z', 'A')) - , (764, T.pack "Thailand", ('T', 'H'), ('T', 'H', 'A')) - , (626, T.pack "Timor-Leste", ('T', 'L'), ('T', 'L', 'S')) - , (768, T.pack "Togo", ('T', 'G'), ('T', 'G', 'O')) - , (772, T.pack "Tokelau", ('T', 'K'), ('T', 'K', 'L')) - , (776, T.pack "Tonga", ('T', 'O'), ('T', 'O', 'N')) - , (780, T.pack "Trinidad and Tobago", ('T', 'T'), ('T', 'T', 'O')) - , (788, T.pack "Tunisia", ('T', 'N'), ('T', 'U', 'N')) - , (792, T.pack "Turkey", ('T', 'R'), ('T', 'U', 'R')) - , (795, T.pack "Turkmenistan", ('T', 'M'), ('T', 'K', 'M')) - , (796, T.pack "Turks and Caicos Islands", ('T', 'C'), ('T', 'C', 'A')) - , (798, T.pack "Tuvalu", ('T', 'V'), ('T', 'U', 'V')) - , (800, T.pack "Uganda", ('U', 'G'), ('U', 'G', 'A')) - , (804, T.pack "Ukraine", ('U', 'A'), ('U', 'K', 'R')) - , (784, T.pack "United Arab Emirates", ('A', 'E'), ('A', 'R', 'E')) - , (826, T.pack "United Kingdom of Great Britain and Northern Ireland", ('G', 'B'), ('G', 'B', 'R')) - , (840, T.pack "United States of America", ('U', 'S'), ('U', 'S', 'A')) - , (581, T.pack "United States Minor Outlying Islands", ('U', 'M'), ('U', 'M', 'I')) - , (858, T.pack "Uruguay", ('U', 'Y'), ('U', 'R', 'Y')) - , (860, T.pack "Uzbekistan", ('U', 'Z'), ('U', 'Z', 'B')) - , (548, T.pack "Vanuatu", ('V', 'U'), ('V', 'U', 'T')) - , (862, T.pack "Venezuela (Bolivarian Republic of)", ('V', 'E'), ('V', 'E', 'N')) - , (704, T.pack "Viet Nam", ('V', 'N'), ('V', 'N', 'M')) - , (92, T.pack "Virgin Islands (British)", ('V', 'G'), ('V', 'G', 'B')) - , (850, T.pack "Virgin Islands (U.S.)", ('V', 'I'), ('V', 'I', 'R')) - , (876, T.pack "Wallis and Futuna", ('W', 'F'), ('W', 'L', 'F')) - , (732, T.pack "Western Sahara", ('E', 'H'), ('E', 'S', 'H')) - , (887, T.pack "Yemen", ('Y', 'E'), ('Y', 'E', 'M')) - , (894, T.pack "Zambia", ('Z', 'M'), ('Z', 'M', 'B')) - , (716, T.pack "Zimbabwe", ('Z', 'W'), ('Z', 'W', 'E')) - , (383, T.pack "Kosovo", ('X', 'K'), ('X', 'K', 'X')) + [ (4, T.pack "Afghanistan",('A','F'),('A','F','G')) + , (248, T.pack "Åland Islands",('A','X'),('A','L','A')) + , (8, T.pack "Albania",('A','L'),('A','L','B')) + , (12, T.pack "Algeria",('D','Z'),('D','Z','A')) + , (16, T.pack "American Samoa",('A','S'),('A','S','M')) + , (20, T.pack "Andorra",('A','D'),('A','N','D')) + , (24, T.pack "Angola",('A','O'),('A','G','O')) + , (660, T.pack "Anguilla",('A','I'),('A','I','A')) + , (10, T.pack "Antarctica",('A','Q'),('A','T','A')) + , (28, T.pack "Antigua and Barbuda",('A','G'),('A','T','G')) + , (32, T.pack "Argentina",('A','R'),('A','R','G')) + , (51, T.pack "Armenia",('A','M'),('A','R','M')) + , (533, T.pack "Aruba",('A','W'),('A','B','W')) + , (36, T.pack "Australia",('A','U'),('A','U','S')) + , (40, T.pack "Austria",('A','T'),('A','U','T')) + , (31, T.pack "Azerbaijan",('A','Z'),('A','Z','E')) + , (44, T.pack "Bahamas",('B','S'),('B','H','S')) + , (48, T.pack "Bahrain",('B','H'),('B','H','R')) + , (50, T.pack "Bangladesh",('B','D'),('B','G','D')) + , (52, T.pack "Barbados",('B','B'),('B','R','B')) + , (112, T.pack "Belarus",('B','Y'),('B','L','R')) + , (56, T.pack "Belgium",('B','E'),('B','E','L')) + , (84, T.pack "Belize",('B','Z'),('B','L','Z')) + , (204, T.pack "Benin",('B','J'),('B','E','N')) + , (60, T.pack "Bermuda",('B','M'),('B','M','U')) + , (64, T.pack "Bhutan",('B','T'),('B','T','N')) + , (68, T.pack "Bolivia (Plurinational State of)",('B','O'),('B','O','L')) + , (535, T.pack "Bonaire, Sint Eustatius and Saba",('B','Q'),('B','E','S')) + , (70, T.pack "Bosnia and Herzegovina",('B','A'),('B','I','H')) + , (72, T.pack "Botswana",('B','W'),('B','W','A')) + , (74, T.pack "Bouvet Island",('B','V'),('B','V','T')) + , (76, T.pack "Brazil",('B','R'),('B','R','A')) + , (86, T.pack "British Indian Ocean Territory",('I','O'),('I','O','T')) + , (96, T.pack "Brunei Darussalam",('B','N'),('B','R','N')) + , (100, T.pack "Bulgaria",('B','G'),('B','G','R')) + , (854, T.pack "Burkina Faso",('B','F'),('B','F','A')) + , (108, T.pack "Burundi",('B','I'),('B','D','I')) + , (116, T.pack "Cambodia",('K','H'),('K','H','M')) + , (120, T.pack "Cameroon",('C','M'),('C','M','R')) + , (124, T.pack "Canada",('C','A'),('C','A','N')) + , (132, T.pack "Cabo Verde",('C','V'),('C','P','V')) + , (136, T.pack "Cayman Islands",('K','Y'),('C','Y','M')) + , (140, T.pack "Central African Republic",('C','F'),('C','A','F')) + , (148, T.pack "Chad",('T','D'),('T','C','D')) + , (152, T.pack "Chile",('C','L'),('C','H','L')) + , (156, T.pack "China",('C','N'),('C','H','N')) + , (162, T.pack "Christmas Island",('C','X'),('C','X','R')) + , (166, T.pack "Cocos (Keeling) Islands",('C','C'),('C','C','K')) + , (170, T.pack "Colombia",('C','O'),('C','O','L')) + , (174, T.pack "Comoros",('K','M'),('C','O','M')) + , (178, T.pack "Congo",('C','G'),('C','O','G')) + , (180, T.pack "Congo (Democratic Republic of the)",('C','D'),('C','O','D')) + , (184, T.pack "Cook Islands",('C','K'),('C','O','K')) + , (188, T.pack "Costa Rica",('C','R'),('C','R','I')) + , (384, T.pack "Côte d'Ivoire",('C','I'),('C','I','V')) + , (191, T.pack "Croatia",('H','R'),('H','R','V')) + , (192, T.pack "Cuba",('C','U'),('C','U','B')) + , (531, T.pack "Curaçao",('C','W'),('C','U','W')) + , (196, T.pack "Cyprus",('C','Y'),('C','Y','P')) + , (203, T.pack "Czech Republic",('C','Z'),('C','Z','E')) + , (208, T.pack "Denmark",('D','K'),('D','N','K')) + , (262, T.pack "Djibouti",('D','J'),('D','J','I')) + , (212, T.pack "Dominica",('D','M'),('D','M','A')) + , (214, T.pack "Dominican Republic",('D','O'),('D','O','M')) + , (218, T.pack "Ecuador",('E','C'),('E','C','U')) + , (818, T.pack "Egypt",('E','G'),('E','G','Y')) + , (222, T.pack "El Salvador",('S','V'),('S','L','V')) + , (226, T.pack "Equatorial Guinea",('G','Q'),('G','N','Q')) + , (232, T.pack "Eritrea",('E','R'),('E','R','I')) + , (233, T.pack "Estonia",('E','E'),('E','S','T')) + , (231, T.pack "Ethiopia",('E','T'),('E','T','H')) + , (238, T.pack "Falkland Islands (Malvinas)",('F','K'),('F','L','K')) + , (234, T.pack "Faroe Islands",('F','O'),('F','R','O')) + , (242, T.pack "Fiji",('F','J'),('F','J','I')) + , (246, T.pack "Finland",('F','I'),('F','I','N')) + , (250, T.pack "France",('F','R'),('F','R','A')) + , (254, T.pack "French Guiana",('G','F'),('G','U','F')) + , (258, T.pack "French Polynesia",('P','F'),('P','Y','F')) + , (260, T.pack "French Southern Territories",('T','F'),('A','T','F')) + , (266, T.pack "Gabon",('G','A'),('G','A','B')) + , (270, T.pack "Gambia",('G','M'),('G','M','B')) + , (268, T.pack "Georgia",('G','E'),('G','E','O')) + , (276, T.pack "Germany",('D','E'),('D','E','U')) + , (288, T.pack "Ghana",('G','H'),('G','H','A')) + , (292, T.pack "Gibraltar",('G','I'),('G','I','B')) + , (300, T.pack "Greece",('G','R'),('G','R','C')) + , (304, T.pack "Greenland",('G','L'),('G','R','L')) + , (308, T.pack "Grenada",('G','D'),('G','R','D')) + , (312, T.pack "Guadeloupe",('G','P'),('G','L','P')) + , (316, T.pack "Guam",('G','U'),('G','U','M')) + , (320, T.pack "Guatemala",('G','T'),('G','T','M')) + , (831, T.pack "Guernsey",('G','G'),('G','G','Y')) + , (324, T.pack "Guinea",('G','N'),('G','I','N')) + , (624, T.pack "Guinea-Bissau",('G','W'),('G','N','B')) + , (328, T.pack "Guyana",('G','Y'),('G','U','Y')) + , (332, T.pack "Haiti",('H','T'),('H','T','I')) + , (334, T.pack "Heard Island and McDonald Islands",('H','M'),('H','M','D')) + , (336, T.pack "Holy See",('V','A'),('V','A','T')) + , (340, T.pack "Honduras",('H','N'),('H','N','D')) + , (344, T.pack "Hong Kong",('H','K'),('H','K','G')) + , (348, T.pack "Hungary",('H','U'),('H','U','N')) + , (352, T.pack "Iceland",('I','S'),('I','S','L')) + , (356, T.pack "India",('I','N'),('I','N','D')) + , (360, T.pack "Indonesia",('I','D'),('I','D','N')) + , (364, T.pack "Iran (Islamic Republic of)",('I','R'),('I','R','N')) + , (368, T.pack "Iraq",('I','Q'),('I','R','Q')) + , (372, T.pack "Ireland",('I','E'),('I','R','L')) + , (833, T.pack "Isle of Man",('I','M'),('I','M','N')) + , (376, T.pack "Israel",('I','L'),('I','S','R')) + , (380, T.pack "Italy",('I','T'),('I','T','A')) + , (388, T.pack "Jamaica",('J','M'),('J','A','M')) + , (392, T.pack "Japan",('J','P'),('J','P','N')) + , (832, T.pack "Jersey",('J','E'),('J','E','Y')) + , (400, T.pack "Jordan",('J','O'),('J','O','R')) + , (398, T.pack "Kazakhstan",('K','Z'),('K','A','Z')) + , (404, T.pack "Kenya",('K','E'),('K','E','N')) + , (296, T.pack "Kiribati",('K','I'),('K','I','R')) + , (408, T.pack "Korea (Democratic People's Republic of)",('K','P'),('P','R','K')) + , (410, T.pack "Korea (Republic of)",('K','R'),('K','O','R')) + , (414, T.pack "Kuwait",('K','W'),('K','W','T')) + , (417, T.pack "Kyrgyzstan",('K','G'),('K','G','Z')) + , (418, T.pack "Lao People's Democratic Republic",('L','A'),('L','A','O')) + , (428, T.pack "Latvia",('L','V'),('L','V','A')) + , (422, T.pack "Lebanon",('L','B'),('L','B','N')) + , (426, T.pack "Lesotho",('L','S'),('L','S','O')) + , (430, T.pack "Liberia",('L','R'),('L','B','R')) + , (434, T.pack "Libya",('L','Y'),('L','B','Y')) + , (438, T.pack "Liechtenstein",('L','I'),('L','I','E')) + , (440, T.pack "Lithuania",('L','T'),('L','T','U')) + , (442, T.pack "Luxembourg",('L','U'),('L','U','X')) + , (446, T.pack "Macao",('M','O'),('M','A','C')) + , (807, T.pack "Macedonia (the former Yugoslav Republic of)",('M','K'),('M','K','D')) + , (450, T.pack "Madagascar",('M','G'),('M','D','G')) + , (454, T.pack "Malawi",('M','W'),('M','W','I')) + , (458, T.pack "Malaysia",('M','Y'),('M','Y','S')) + , (462, T.pack "Maldives",('M','V'),('M','D','V')) + , (466, T.pack "Mali",('M','L'),('M','L','I')) + , (470, T.pack "Malta",('M','T'),('M','L','T')) + , (584, T.pack "Marshall Islands",('M','H'),('M','H','L')) + , (474, T.pack "Martinique",('M','Q'),('M','T','Q')) + , (478, T.pack "Mauritania",('M','R'),('M','R','T')) + , (480, T.pack "Mauritius",('M','U'),('M','U','S')) + , (175, T.pack "Mayotte",('Y','T'),('M','Y','T')) + , (484, T.pack "Mexico",('M','X'),('M','E','X')) + , (583, T.pack "Micronesia (Federated States of)",('F','M'),('F','S','M')) + , (498, T.pack "Moldova (Republic of)",('M','D'),('M','D','A')) + , (492, T.pack "Monaco",('M','C'),('M','C','O')) + , (496, T.pack "Mongolia",('M','N'),('M','N','G')) + , (499, T.pack "Montenegro",('M','E'),('M','N','E')) + , (500, T.pack "Montserrat",('M','S'),('M','S','R')) + , (504, T.pack "Morocco",('M','A'),('M','A','R')) + , (508, T.pack "Mozambique",('M','Z'),('M','O','Z')) + , (104, T.pack "Myanmar",('M','M'),('M','M','R')) + , (516, T.pack "Namibia",('N','A'),('N','A','M')) + , (520, T.pack "Nauru",('N','R'),('N','R','U')) + , (524, T.pack "Nepal",('N','P'),('N','P','L')) + , (528, T.pack "Netherlands",('N','L'),('N','L','D')) + , (540, T.pack "New Caledonia",('N','C'),('N','C','L')) + , (554, T.pack "New Zealand",('N','Z'),('N','Z','L')) + , (558, T.pack "Nicaragua",('N','I'),('N','I','C')) + , (562, T.pack "Niger",('N','E'),('N','E','R')) + , (566, T.pack "Nigeria",('N','G'),('N','G','A')) + , (570, T.pack "Niue",('N','U'),('N','I','U')) + , (574, T.pack "Norfolk Island",('N','F'),('N','F','K')) + , (580, T.pack "Northern Mariana Islands",('M','P'),('M','N','P')) + , (578, T.pack "Norway",('N','O'),('N','O','R')) + , (512, T.pack "Oman",('O','M'),('O','M','N')) + , (586, T.pack "Pakistan",('P','K'),('P','A','K')) + , (585, T.pack "Palau",('P','W'),('P','L','W')) + , (275, T.pack "Palestine, State of",('P','S'),('P','S','E')) + , (591, T.pack "Panama",('P','A'),('P','A','N')) + , (598, T.pack "Papua New Guinea",('P','G'),('P','N','G')) + , (600, T.pack "Paraguay",('P','Y'),('P','R','Y')) + , (604, T.pack "Peru",('P','E'),('P','E','R')) + , (608, T.pack "Philippines",('P','H'),('P','H','L')) + , (612, T.pack "Pitcairn",('P','N'),('P','C','N')) + , (616, T.pack "Poland",('P','L'),('P','O','L')) + , (620, T.pack "Portugal",('P','T'),('P','R','T')) + , (630, T.pack "Puerto Rico",('P','R'),('P','R','I')) + , (634, T.pack "Qatar",('Q','A'),('Q','A','T')) + , (638, T.pack "Réunion",('R','E'),('R','E','U')) + , (642, T.pack "Romania",('R','O'),('R','O','U')) + , (643, T.pack "Russian Federation",('R','U'),('R','U','S')) + , (646, T.pack "Rwanda",('R','W'),('R','W','A')) + , (652, T.pack "Saint Barthélemy",('B','L'),('B','L','M')) + , (654, T.pack "Saint Helena, Ascension and Tristan da Cunha",('S','H'),('S','H','N')) + , (659, T.pack "Saint Kitts and Nevis",('K','N'),('K','N','A')) + , (662, T.pack "Saint Lucia",('L','C'),('L','C','A')) + , (663, T.pack "Saint Martin (French part)",('M','F'),('M','A','F')) + , (666, T.pack "Saint Pierre and Miquelon",('P','M'),('S','P','M')) + , (670, T.pack "Saint Vincent and the Grenadines",('V','C'),('V','C','T')) + , (882, T.pack "Samoa",('W','S'),('W','S','M')) + , (674, T.pack "San Marino",('S','M'),('S','M','R')) + , (678, T.pack "Sao Tome and Principe",('S','T'),('S','T','P')) + , (682, T.pack "Saudi Arabia",('S','A'),('S','A','U')) + , (686, T.pack "Senegal",('S','N'),('S','E','N')) + , (688, T.pack "Serbia",('R','S'),('S','R','B')) + , (690, T.pack "Seychelles",('S','C'),('S','Y','C')) + , (694, T.pack "Sierra Leone",('S','L'),('S','L','E')) + , (702, T.pack "Singapore",('S','G'),('S','G','P')) + , (534, T.pack "Sint Maarten (Dutch part)",('S','X'),('S','X','M')) + , (703, T.pack "Slovakia",('S','K'),('S','V','K')) + , (705, T.pack "Slovenia",('S','I'),('S','V','N')) + , (90, T.pack "Solomon Islands",('S','B'),('S','L','B')) + , (706, T.pack "Somalia",('S','O'),('S','O','M')) + , (710, T.pack "South Africa",('Z','A'),('Z','A','F')) + , (239, T.pack "South Georgia and the South Sandwich Islands",('G','S'),('S','G','S')) + , (728, T.pack "South Sudan",('S','S'),('S','S','D')) + , (724, T.pack "Spain",('E','S'),('E','S','P')) + , (144, T.pack "Sri Lanka",('L','K'),('L','K','A')) + , (729, T.pack "Sudan",('S','D'),('S','D','N')) + , (740, T.pack "Suriname",('S','R'),('S','U','R')) + , (744, T.pack "Svalbard and Jan Mayen",('S','J'),('S','J','M')) + , (748, T.pack "Swaziland",('S','Z'),('S','W','Z')) + , (752, T.pack "Sweden",('S','E'),('S','W','E')) + , (756, T.pack "Switzerland",('C','H'),('C','H','E')) + , (760, T.pack "Syrian Arab Republic",('S','Y'),('S','Y','R')) + , (158, T.pack "Taiwan, Province of China",('T','W'),('T','W','N')) + , (762, T.pack "Tajikistan",('T','J'),('T','J','K')) + , (834, T.pack "Tanzania, United Republic of",('T','Z'),('T','Z','A')) + , (764, T.pack "Thailand",('T','H'),('T','H','A')) + , (626, T.pack "Timor-Leste",('T','L'),('T','L','S')) + , (768, T.pack "Togo",('T','G'),('T','G','O')) + , (772, T.pack "Tokelau",('T','K'),('T','K','L')) + , (776, T.pack "Tonga",('T','O'),('T','O','N')) + , (780, T.pack "Trinidad and Tobago",('T','T'),('T','T','O')) + , (788, T.pack "Tunisia",('T','N'),('T','U','N')) + , (792, T.pack "Turkey",('T','R'),('T','U','R')) + , (795, T.pack "Turkmenistan",('T','M'),('T','K','M')) + , (796, T.pack "Turks and Caicos Islands",('T','C'),('T','C','A')) + , (798, T.pack "Tuvalu",('T','V'),('T','U','V')) + , (800, T.pack "Uganda",('U','G'),('U','G','A')) + , (804, T.pack "Ukraine",('U','A'),('U','K','R')) + , (784, T.pack "United Arab Emirates",('A','E'),('A','R','E')) + , (826, T.pack "United Kingdom of Great Britain and Northern Ireland",('G','B'),('G','B','R')) + , (840, T.pack "United States of America",('U','S'),('U','S','A')) + , (581, T.pack "United States Minor Outlying Islands",('U','M'),('U','M','I')) + , (858, T.pack "Uruguay",('U','Y'),('U','R','Y')) + , (860, T.pack "Uzbekistan",('U','Z'),('U','Z','B')) + , (548, T.pack "Vanuatu",('V','U'),('V','U','T')) + , (862, T.pack "Venezuela (Bolivarian Republic of)",('V','E'),('V','E','N')) + , (704, T.pack "Viet Nam",('V','N'),('V','N','M')) + , (92, T.pack "Virgin Islands (British)",('V','G'),('V','G','B')) + , (850, T.pack "Virgin Islands (U.S.)",('V','I'),('V','I','R')) + , (876, T.pack "Wallis and Futuna",('W','F'),('W','L','F')) + , (732, T.pack "Western Sahara",('E','H'),('E','S','H')) + , (887, T.pack "Yemen",('Y','E'),('Y','E','M')) + , (894, T.pack "Zambia",('Z','M'),('Z','M','B')) + , (716, T.pack "Zimbabwe",('Z','W'),('Z','W','E')) + , (383, T.pack "Kosovo",('X','K'),('X','K','X')) ] {-# NOINLINE countryNameQuads #-}