1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
// MIT License
//
//Copyright (c) 2018 Brett Russell
//
//Permission is hereby granted, free of charge, to any person obtaining a copy
//of this software and associated documentation files (the "Software"), to deal
//in the Software without restriction, including without limitation the rights
//to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
//copies of the Software, and to permit persons to whom the Software is
//furnished to do so, subject to the following conditions:
//
//The above copyright notice and this permission notice shall be included in all
//copies or substantial portions of the Software.
//
//THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
//IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
//FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
//AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
//LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
//OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
//SOFTWARE.


pub const ISO_FULL_AFG: &'static str = "Afghanistan";
pub const ISO_FULL_ALA: &'static str = "Åland Islands";
pub const ISO_FULL_ALB: &'static str = "Albania";
pub const ISO_FULL_DZA: &'static str = "Algeria";
pub const ISO_FULL_ASM: &'static str = "American Samoa";
pub const ISO_FULL_AND: &'static str = "Andorra";
pub const ISO_FULL_AGO: &'static str = "Angola";
pub const ISO_FULL_AIA: &'static str = "Anguilla";
pub const ISO_FULL_ATA: &'static str = "Antarctica";
pub const ISO_FULL_ATG: &'static str = "Antigua and Barbuda";
pub const ISO_FULL_ARG: &'static str = "Argentina";
pub const ISO_FULL_ARM: &'static str = "Armenia";
pub const ISO_FULL_ABW: &'static str = "Aruba";
pub const ISO_FULL_AUS: &'static str = "Australia";
pub const ISO_FULL_AUT: &'static str = "Austria";
pub const ISO_FULL_AZE: &'static str = "Azerbaijan";
pub const ISO_FULL_BHS: &'static str = "Bahamas";
pub const ISO_FULL_BHR: &'static str = "Bahrain";
pub const ISO_FULL_BGD: &'static str = "Bangladesh";
pub const ISO_FULL_BRB: &'static str = "Barbados";
pub const ISO_FULL_BLR: &'static str = "Belarus";
pub const ISO_FULL_BEL: &'static str = "Belgium";
pub const ISO_FULL_BLZ: &'static str = "Belize";
pub const ISO_FULL_BEN: &'static str = "Benin";
pub const ISO_FULL_BMU: &'static str = "Bermuda";
pub const ISO_FULL_BTN: &'static str = "Bhutan";
pub const ISO_FULL_BOL: &'static str = "Bolivia (Plurinational State of)";
pub const ISO_FULL_BES: &'static str = "Bonaire, Sint Eustatius and Saba";
pub const ISO_FULL_BIH: &'static str = "Bosnia and Herzegovina";
pub const ISO_FULL_BWA: &'static str = "Botswana";
pub const ISO_FULL_BVT: &'static str = "Bouvet Island";
pub const ISO_FULL_BRA: &'static str = "Brazil";
pub const ISO_FULL_IOT: &'static str = "British Indian Ocean Territory";
pub const ISO_FULL_BRN: &'static str = "Brunei Darussalam";
pub const ISO_FULL_BGR: &'static str = "Bulgaria";
pub const ISO_FULL_BFA: &'static str = "Burkina Faso";
pub const ISO_FULL_BDI: &'static str = "Burundi";
pub const ISO_FULL_CPV: &'static str = "Cabo Verde";
pub const ISO_FULL_KHM: &'static str = "Cambodia";
pub const ISO_FULL_CMR: &'static str = "Cameroon";
pub const ISO_FULL_CAN: &'static str = "Canada";
pub const ISO_FULL_CYM: &'static str = "Cayman Islands";
pub const ISO_FULL_CAF: &'static str = "Central African Republic";
pub const ISO_FULL_TCD: &'static str = "Chad";
pub const ISO_FULL_CHL: &'static str = "Chile";
pub const ISO_FULL_CHN: &'static str = "China";
pub const ISO_FULL_CXR: &'static str = "Christmas Island";
pub const ISO_FULL_CCK: &'static str = "Cocos (Keeling) Islands";
pub const ISO_FULL_COL: &'static str = "Colombia";
pub const ISO_FULL_COM: &'static str = "Comoros";
pub const ISO_FULL_COG: &'static str = "Congo";
pub const ISO_FULL_COD: &'static str = "Congo (Democratic Republic of the)";
pub const ISO_FULL_COK: &'static str = "Cook Islands";
pub const ISO_FULL_CRI: &'static str = "Costa Rica";
pub const ISO_FULL_CIV: &'static str = "Côte d'Ivoire";
pub const ISO_FULL_HRV: &'static str = "Croatia";
pub const ISO_FULL_CUB: &'static str = "Cuba";
pub const ISO_FULL_CUW: &'static str = "Curaçao";
pub const ISO_FULL_CYP: &'static str = "Cyprus";
pub const ISO_FULL_CZE: &'static str = "Czechia";
pub const ISO_FULL_DNK: &'static str = "Denmark";
pub const ISO_FULL_DJI: &'static str = "Djibouti";
pub const ISO_FULL_DMA: &'static str = "Dominica";
pub const ISO_FULL_DOM: &'static str = "Dominican Republic";
pub const ISO_FULL_ECU: &'static str = "Ecuador";
pub const ISO_FULL_EGY: &'static str = "Egypt";
pub const ISO_FULL_SLV: &'static str = "El Salvador";
pub const ISO_FULL_GNQ: &'static str = "Equatorial Guinea";
pub const ISO_FULL_ERI: &'static str = "Eritrea";
pub const ISO_FULL_EST: &'static str = "Estonia";
pub const ISO_FULL_ETH: &'static str = "Ethiopia";
pub const ISO_FULL_FLK: &'static str = "Falkland Islands (Malvinas)";
pub const ISO_FULL_FRO: &'static str = "Faroe Islands";
pub const ISO_FULL_FJI: &'static str = "Fiji";
pub const ISO_FULL_FIN: &'static str = "Finland";
pub const ISO_FULL_FRA: &'static str = "France";
pub const ISO_FULL_GUF: &'static str = "French Guiana";
pub const ISO_FULL_PYF: &'static str = "French Polynesia";
pub const ISO_FULL_ATF: &'static str = "French Southern Territories";
pub const ISO_FULL_GAB: &'static str = "Gabon";
pub const ISO_FULL_GMB: &'static str = "Gambia";
pub const ISO_FULL_GEO: &'static str = "Georgia";
pub const ISO_FULL_DEU: &'static str = "Germany";
pub const ISO_FULL_GHA: &'static str = "Ghana";
pub const ISO_FULL_GIB: &'static str = "Gibraltar";
pub const ISO_FULL_GRC: &'static str = "Greece";
pub const ISO_FULL_GRL: &'static str = "Greenland";
pub const ISO_FULL_GRD: &'static str = "Grenada";
pub const ISO_FULL_GLP: &'static str = "Guadeloupe";
pub const ISO_FULL_GUM: &'static str = "Guam";
pub const ISO_FULL_GTM: &'static str = "Guatemala";
pub const ISO_FULL_GGY: &'static str = "Guernsey";
pub const ISO_FULL_GIN: &'static str = "Guinea";
pub const ISO_FULL_GNB: &'static str = "Guinea-Bissau";
pub const ISO_FULL_GUY: &'static str = "Guyana";
pub const ISO_FULL_HTI: &'static str = "Haiti";
pub const ISO_FULL_HMD: &'static str = "Heard Island and McDonald Islands";
pub const ISO_FULL_VAT: &'static str = "Holy See";
pub const ISO_FULL_HND: &'static str = "Honduras";
pub const ISO_FULL_HKG: &'static str = "Hong Kong";
pub const ISO_FULL_HUN: &'static str = "Hungary";
pub const ISO_FULL_ISL: &'static str = "Iceland";
pub const ISO_FULL_IND: &'static str = "India";
pub const ISO_FULL_IDN: &'static str = "Indonesia";
pub const ISO_FULL_IRN: &'static str = "Iran (Islamic Republic of)";
pub const ISO_FULL_IRQ: &'static str = "Iraq";
pub const ISO_FULL_IRL: &'static str = "Ireland";
pub const ISO_FULL_IMN: &'static str = "Isle of Man";
pub const ISO_FULL_ISR: &'static str = "Israel";
pub const ISO_FULL_ITA: &'static str = "Italy";
pub const ISO_FULL_JAM: &'static str = "Jamaica";
pub const ISO_FULL_JPN: &'static str = "Japan";
pub const ISO_FULL_JEY: &'static str = "Jersey";
pub const ISO_FULL_JOR: &'static str = "Jordan";
pub const ISO_FULL_KAZ: &'static str = "Kazakhstan";
pub const ISO_FULL_KEN: &'static str = "Kenya";
pub const ISO_FULL_KIR: &'static str = "Kiribati";
pub const ISO_FULL_PRK: &'static str = "Korea (Democratic People's Republic of)";
pub const ISO_FULL_KOR: &'static str = "Korea (Republic of)";
pub const ISO_FULL_KWT: &'static str = "Kuwait";
pub const ISO_FULL_KGZ: &'static str = "Kyrgyzstan";
pub const ISO_FULL_LAO: &'static str = "Lao People's Democratic Republic";
pub const ISO_FULL_LVA: &'static str = "Latvia";
pub const ISO_FULL_LBN: &'static str = "Lebanon";
pub const ISO_FULL_LSO: &'static str = "Lesotho";
pub const ISO_FULL_LBR: &'static str = "Liberia";
pub const ISO_FULL_LBY: &'static str = "Libya";
pub const ISO_FULL_LIE: &'static str = "Liechtenstein";
pub const ISO_FULL_LTU: &'static str = "Lithuania";
pub const ISO_FULL_LUX: &'static str = "Luxembourg";
pub const ISO_FULL_MAC: &'static str = "Macao";
pub const ISO_FULL_MKD: &'static str = "Macedonia (the former Yugoslav Republic of)";
pub const ISO_FULL_MDG: &'static str = "Madagascar";
pub const ISO_FULL_MWI: &'static str = "Malawi";
pub const ISO_FULL_MYS: &'static str = "Malaysia";
pub const ISO_FULL_MDV: &'static str = "Maldives";
pub const ISO_FULL_MLI: &'static str = "Mali";
pub const ISO_FULL_MLT: &'static str = "Malta";
pub const ISO_FULL_MHL: &'static str = "Marshall Islands";
pub const ISO_FULL_MTQ: &'static str = "Martinique";
pub const ISO_FULL_MRT: &'static str = "Mauritania";
pub const ISO_FULL_MUS: &'static str = "Mauritius";
pub const ISO_FULL_MYT: &'static str = "Mayotte";
pub const ISO_FULL_MEX: &'static str = "Mexico";
pub const ISO_FULL_FSM: &'static str = "Micronesia (Federated States of)";
pub const ISO_FULL_MDA: &'static str = "Moldova (Republic of)";
pub const ISO_FULL_MCO: &'static str = "Monaco";
pub const ISO_FULL_MNG: &'static str = "Mongolia";
pub const ISO_FULL_MNE: &'static str = "Montenegro";
pub const ISO_FULL_MSR: &'static str = "Montserrat";
pub const ISO_FULL_MAR: &'static str = "Morocco";
pub const ISO_FULL_MOZ: &'static str = "Mozambique";
pub const ISO_FULL_MMR: &'static str = "Myanmar";
pub const ISO_FULL_NAM: &'static str = "Namibia";
pub const ISO_FULL_NRU: &'static str = "Nauru";
pub const ISO_FULL_NPL: &'static str = "Nepal";
pub const ISO_FULL_NLD: &'static str = "Netherlands";
pub const ISO_FULL_NCL: &'static str = "New Caledonia";
pub const ISO_FULL_NZL: &'static str = "New Zealand";
pub const ISO_FULL_NIC: &'static str = "Nicaragua";
pub const ISO_FULL_NER: &'static str = "Niger";
pub const ISO_FULL_NGA: &'static str = "Nigeria";
pub const ISO_FULL_NIU: &'static str = "Niue";
pub const ISO_FULL_NFK: &'static str = "Norfolk Island";
pub const ISO_FULL_MNP: &'static str = "Northern Mariana Islands";
pub const ISO_FULL_NOR: &'static str = "Norway";
pub const ISO_FULL_OMN: &'static str = "Oman";
pub const ISO_FULL_PAK: &'static str = "Pakistan";
pub const ISO_FULL_PLW: &'static str = "Palau";
pub const ISO_FULL_PSE: &'static str = "Palestine, State of";
pub const ISO_FULL_PAN: &'static str = "Panama";
pub const ISO_FULL_PNG: &'static str = "Papua New Guinea";
pub const ISO_FULL_PRY: &'static str = "Paraguay";
pub const ISO_FULL_PER: &'static str = "Peru";
pub const ISO_FULL_PHL: &'static str = "Philippines";
pub const ISO_FULL_PCN: &'static str = "Pitcairn";
pub const ISO_FULL_POL: &'static str = "Poland";
pub const ISO_FULL_PRT: &'static str = "Portugal";
pub const ISO_FULL_PRI: &'static str = "Puerto Rico";
pub const ISO_FULL_QAT: &'static str = "Qatar";
pub const ISO_FULL_REU: &'static str = "Réunion";
pub const ISO_FULL_ROU: &'static str = "Romania";
pub const ISO_FULL_RUS: &'static str = "Russian Federation";
pub const ISO_FULL_RWA: &'static str = "Rwanda";
pub const ISO_FULL_BLM: &'static str = "Saint Barthélemy";
pub const ISO_FULL_SHN: &'static str = "Saint Helena, Ascension and Tristan da Cunha";
pub const ISO_FULL_KNA: &'static str = "Saint Kitts and Nevis";
pub const ISO_FULL_LCA: &'static str = "Saint Lucia";
pub const ISO_FULL_MAF: &'static str = "Saint Martin (French part)";
pub const ISO_FULL_SPM: &'static str = "Saint Pierre and Miquelon";
pub const ISO_FULL_VCT: &'static str = "Saint Vincent and the Grenadines";
pub const ISO_FULL_WSM: &'static str = "Samoa";
pub const ISO_FULL_SMR: &'static str = "San Marino";
pub const ISO_FULL_STP: &'static str = "Sao Tome and Principe";
pub const ISO_FULL_SAU: &'static str = "Saudi Arabia";
pub const ISO_FULL_SEN: &'static str = "Senegal";
pub const ISO_FULL_SRB: &'static str = "Serbia";
pub const ISO_FULL_SYC: &'static str = "Seychelles";
pub const ISO_FULL_SLE: &'static str = "Sierra Leone";
pub const ISO_FULL_SGP: &'static str = "Singapore";
pub const ISO_FULL_SXM: &'static str = "Sint Maarten (Dutch part)";
pub const ISO_FULL_SVK: &'static str = "Slovakia";
pub const ISO_FULL_SVN: &'static str = "Slovenia";
pub const ISO_FULL_SLB: &'static str = "Solomon Islands";
pub const ISO_FULL_SOM: &'static str = "Somalia";
pub const ISO_FULL_ZAF: &'static str = "South Africa";
pub const ISO_FULL_SGS: &'static str = "South Georgia and the South Sandwich Islands";
pub const ISO_FULL_SSD: &'static str = "South Sudan";
pub const ISO_FULL_ESP: &'static str = "Spain";
pub const ISO_FULL_LKA: &'static str = "Sri Lanka";
pub const ISO_FULL_SDN: &'static str = "Sudan";
pub const ISO_FULL_SUR: &'static str = "Suriname";
pub const ISO_FULL_SJM: &'static str = "Svalbard and Jan Mayen";
pub const ISO_FULL_SWZ: &'static str = "Swaziland";
pub const ISO_FULL_SWE: &'static str = "Sweden";
pub const ISO_FULL_CHE: &'static str = "Switzerland";
pub const ISO_FULL_SYR: &'static str = "Syrian Arab Republic";
pub const ISO_FULL_TWN: &'static str = "Taiwan, Province of China";
pub const ISO_FULL_TJK: &'static str = "Tajikistan";
pub const ISO_FULL_TZA: &'static str = "Tanzania, United Republic of";
pub const ISO_FULL_THA: &'static str = "Thailand";
pub const ISO_FULL_TLS: &'static str = "Timor-Leste";
pub const ISO_FULL_TGO: &'static str = "Togo";
pub const ISO_FULL_TKL: &'static str = "Tokelau";
pub const ISO_FULL_TON: &'static str = "Tonga";
pub const ISO_FULL_TTO: &'static str = "Trinidad and Tobago";
pub const ISO_FULL_TUN: &'static str = "Tunisia";
pub const ISO_FULL_TUR: &'static str = "Turkey";
pub const ISO_FULL_TKM: &'static str = "Turkmenistan";
pub const ISO_FULL_TCA: &'static str = "Turks and Caicos Islands";
pub const ISO_FULL_TUV: &'static str = "Tuvalu";
pub const ISO_FULL_UGA: &'static str = "Uganda";
pub const ISO_FULL_UKR: &'static str = "Ukraine";
pub const ISO_FULL_ARE: &'static str = "United Arab Emirates";
pub const ISO_FULL_GBR: &'static str = "United Kingdom of Great Britain and Northern Ireland";
pub const ISO_FULL_USA: &'static str = "United States of America";
pub const ISO_FULL_UMI: &'static str = "United States Minor Outlying Islands";
pub const ISO_FULL_URY: &'static str = "Uruguay";
pub const ISO_FULL_UZB: &'static str = "Uzbekistan";
pub const ISO_FULL_VUT: &'static str = "Vanuatu";
pub const ISO_FULL_VEN: &'static str = "Venezuela (Bolivarian Republic of)";
pub const ISO_FULL_VNM: &'static str = "Viet Nam";
pub const ISO_FULL_VGB: &'static str = "Virgin Islands (British)";
pub const ISO_FULL_VIR: &'static str = "Virgin Islands (U.S.)";
pub const ISO_FULL_WLF: &'static str = "Wallis and Futuna";
pub const ISO_FULL_ESH: &'static str = "Western Sahara";
pub const ISO_FULL_YEM: &'static str = "Yemen";
pub const ISO_FULL_ZMB: &'static str = "Zambia";
pub const ISO_FULL_ZWE: &'static str = "Zimbabwe";