countries-list.ts 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256
  1. const countries = <const>[
  2. { code: 'af', name: 'Afghanistan' },
  3. { code: 'ax', name: 'Åland Islands' },
  4. { code: 'al', name: 'Albania' },
  5. { code: 'dz', name: 'Algeria' },
  6. { code: 'as', name: 'American Samoa' },
  7. { code: 'ad', name: 'Andorra' },
  8. { code: 'ao', name: 'Angola' },
  9. { code: 'ai', name: 'Anguilla' },
  10. { code: 'aq', name: 'Antarctica' },
  11. { code: 'ag', name: 'Antigua and Barbuda' },
  12. { code: 'ar', name: 'Argentina' },
  13. { code: 'am', name: 'Armenia' },
  14. { code: 'aw', name: 'Aruba' },
  15. { code: 'au', name: 'Australia' },
  16. { code: 'at', name: 'Austria' },
  17. { code: 'az', name: 'Azerbaijan' },
  18. { code: 'bs', name: 'Bahamas' },
  19. { code: 'bh', name: 'Bahrain' },
  20. { code: 'bd', name: 'Bangladesh' },
  21. { code: 'bb', name: 'Barbados' },
  22. { code: 'by', name: 'Belarus' },
  23. { code: 'be', name: 'Belgium' },
  24. { code: 'bz', name: 'Belize' },
  25. { code: 'bj', name: 'Benin' },
  26. { code: 'bm', name: 'Bermuda' },
  27. { code: 'bt', name: 'Bhutan' },
  28. { code: 'bo', name: 'Bolivia' },
  29. { code: 'bq', name: 'Bonaire, Saint Eustatius and Saba' },
  30. { code: 'ba', name: 'Bosnia and Herzegovina' },
  31. { code: 'bw', name: 'Botswana' },
  32. { code: 'bv', name: 'Bouvet Island' },
  33. { code: 'br', name: 'Brazil' },
  34. { code: 'io', name: 'British Indian Ocean Territory' },
  35. { code: 'vg', name: 'British Virgin Islands' },
  36. { code: 'bn', name: 'Brunei' },
  37. { code: 'bg', name: 'Bulgaria' },
  38. { code: 'bf', name: 'Burkina Faso' },
  39. { code: 'bi', name: 'Burundi' },
  40. { code: 'kh', name: 'Cambodia' },
  41. { code: 'cm', name: 'Cameroon' },
  42. { code: 'ca', name: 'Canada' },
  43. { code: 'cv', name: 'Cabo Verde' },
  44. { code: 'ky', name: 'Cayman Islands' },
  45. { code: 'cf', name: 'Central African Republic' },
  46. { code: 'td', name: 'Chad' },
  47. { code: 'cl', name: 'Chile' },
  48. { code: 'cn', name: 'China' },
  49. { code: 'cx', name: 'Christmas Island' },
  50. { code: 'cc', name: 'Cocos (Keeling) Islands' },
  51. { code: 'co', name: 'Colombia' },
  52. { code: 'km', name: 'Comoros' },
  53. { code: 'cg', name: 'Congo' },
  54. { code: 'ck', name: 'Cook Islands' },
  55. { code: 'cr', name: 'Costa Rica' },
  56. { code: 'ci', name: "Côte d'Ivoire" },
  57. { code: 'hr', name: 'Croatia' },
  58. { code: 'cu', name: 'Cuba' },
  59. { code: 'cw', name: 'Curaçao' },
  60. { code: 'cy', name: 'Cyprus' },
  61. { code: 'cz', name: 'Czech Republic' },
  62. { code: 'kp', name: "Democratic People's Republic of Korea" },
  63. { code: 'cd', name: 'Democratic Republic of the Congo' },
  64. { code: 'dk', name: 'Denmark' },
  65. { code: 'dj', name: 'Djibouti' },
  66. { code: 'dm', name: 'Dominica' },
  67. { code: 'do', name: 'Dominican Republic' },
  68. { code: 'ec', name: 'Ecuador' },
  69. { code: 'eg', name: 'Egypt' },
  70. { code: 'sv', name: 'El Salvador' },
  71. { code: 'gq', name: 'Equatorial Guinea' },
  72. { code: 'er', name: 'Eritrea' },
  73. { code: 'ee', name: 'Estonia' },
  74. { code: 'et', name: 'Ethiopia' },
  75. { code: 'fk', name: 'Falkland Islands (Malvinas)' },
  76. { code: 'fo', name: 'Faroe Islands' },
  77. { code: 'fj', name: 'Fiji' },
  78. { code: 'fi', name: 'Finland' },
  79. { code: 'fr', name: 'France' },
  80. { code: 'gf', name: 'French Guiana' },
  81. { code: 'pf', name: 'French Polynesia' },
  82. { code: 'tf', name: 'French Southern Territories' },
  83. { code: 'ga', name: 'Gabon' },
  84. { code: 'gm', name: 'Gambia' },
  85. { code: 'ge', name: 'Georgia' },
  86. { code: 'de', name: 'Germany' },
  87. { code: 'gh', name: 'Ghana' },
  88. { code: 'gi', name: 'Gibraltar' },
  89. { code: 'gr', name: 'Greece' },
  90. { code: 'gl', name: 'Greenland' },
  91. { code: 'gd', name: 'Grenada' },
  92. { code: 'gp', name: 'Guadeloupe' },
  93. { code: 'gu', name: 'Guam' },
  94. { code: 'gt', name: 'Guatemala' },
  95. { code: 'gg', name: 'Guernsey' },
  96. { code: 'gn', name: 'Guinea' },
  97. { code: 'gw', name: 'Guinea-Bissau' },
  98. { code: 'gy', name: 'Guyana' },
  99. { code: 'ht', name: 'Haiti' },
  100. { code: 'hm', name: 'Heard Island and McDonald Islands' },
  101. { code: 'va', name: 'Holy See (Vatican City)' },
  102. { code: 'hn', name: 'Honduras' },
  103. { code: 'hk', name: 'Hong Kong' },
  104. { code: 'hu', name: 'Hungary' },
  105. { code: 'is', name: 'Iceland' },
  106. { code: 'in', name: 'India' },
  107. { code: 'id', name: 'Indonesia' },
  108. { code: 'ir', name: 'Iran' },
  109. { code: 'iq', name: 'Iraq' },
  110. { code: 'ie', name: 'Ireland' },
  111. { code: 'im', name: 'Isle of Man' },
  112. { code: 'il', name: 'Israel' },
  113. { code: 'it', name: 'Italy' },
  114. { code: 'jm', name: 'Jamaica' },
  115. { code: 'jp', name: 'Japan' },
  116. { code: 'je', name: 'Jersey' },
  117. { code: 'jo', name: 'Jordan' },
  118. { code: 'kz', name: 'Kazakhstan' },
  119. { code: 'ke', name: 'Kenya' },
  120. { code: 'ki', name: 'Kiribati' },
  121. { code: 'xk', name: 'Kosovo' },
  122. { code: 'kw', name: 'Kuwait' },
  123. { code: 'kg', name: 'Kyrgyzstan' },
  124. { code: 'la', name: 'Laos' },
  125. { code: 'lv', name: 'Latvia' },
  126. { code: 'lb', name: 'Lebanon' },
  127. { code: 'ls', name: 'Lesotho' },
  128. { code: 'lr', name: 'Liberia' },
  129. { code: 'ly', name: 'Libya' },
  130. { code: 'li', name: 'Liechtenstein' },
  131. { code: 'lt', name: 'Lithuania' },
  132. { code: 'lu', name: 'Luxembourg' },
  133. { code: 'mo', name: 'Macao' },
  134. { code: 'mk', name: 'Macedonia' },
  135. { code: 'mg', name: 'Madagascar' },
  136. { code: 'mw', name: 'Malawi' },
  137. { code: 'my', name: 'Malaysia' },
  138. { code: 'mv', name: 'Maldives' },
  139. { code: 'ml', name: 'Mali' },
  140. { code: 'mt', name: 'Malta' },
  141. { code: 'mh', name: 'Marshall Islands' },
  142. { code: 'mq', name: 'Martinique' },
  143. { code: 'mr', name: 'Mauritania' },
  144. { code: 'mu', name: 'Mauritius' },
  145. { code: 'yt', name: 'Mayotte' },
  146. { code: 'mx', name: 'Mexico' },
  147. { code: 'fm', name: 'Micronesia' },
  148. { code: 'md', name: 'Moldova' },
  149. { code: 'mc', name: 'Monaco' },
  150. { code: 'mn', name: 'Mongolia' },
  151. { code: 'me', name: 'Montenegro' },
  152. { code: 'ms', name: 'Montserrat' },
  153. { code: 'ma', name: 'Morocco' },
  154. { code: 'mz', name: 'Mozambique' },
  155. { code: 'mm', name: 'Myanmar' },
  156. { code: 'na', name: 'Namibia' },
  157. { code: 'nr', name: 'Nauru' },
  158. { code: 'np', name: 'Nepal' },
  159. { code: 'nl', name: 'Netherlands' },
  160. { code: 'an', name: 'Netherlands Antilles' },
  161. { code: 'nc', name: 'New Caledonia' },
  162. { code: 'nz', name: 'New Zealand' },
  163. { code: 'ni', name: 'Nicaragua' },
  164. { code: 'ne', name: 'Niger' },
  165. { code: 'ng', name: 'Nigeria' },
  166. { code: 'nu', name: 'Niue' },
  167. { code: 'nf', name: 'Norfolk Island' },
  168. { code: 'mp', name: 'Northern Mariana Islands' },
  169. { code: 'no', name: 'Norway' },
  170. { code: 'om', name: 'Oman' },
  171. { code: 'pk', name: 'Pakistan' },
  172. { code: 'pw', name: 'Palau' },
  173. { code: 'ps', name: 'Palestine' },
  174. { code: 'pa', name: 'Panama' },
  175. { code: 'pg', name: 'Papua New Guinea' },
  176. { code: 'py', name: 'Paraguay' },
  177. { code: 'pe', name: 'Peru' },
  178. { code: 'ph', name: 'Philippines' },
  179. { code: 'pn', name: 'Pitcairn' },
  180. { code: 'pl', name: 'Poland' },
  181. { code: 'pt', name: 'Portugal' },
  182. { code: 'pr', name: 'Puerto Rico' },
  183. { code: 'qa', name: 'Qatar' },
  184. { code: 'kr', name: 'Republic of Korea' },
  185. { code: 're', name: 'Réunion' },
  186. { code: 'ro', name: 'Romania' },
  187. { code: 'ru', name: 'Russia' },
  188. { code: 'rw', name: 'Rwanda' },
  189. { code: 'bl', name: 'Saint Barthélemy' },
  190. { code: 'sh', name: 'Saint Helena, Ascension and Tristan da Cunha' },
  191. { code: 'kn', name: 'Saint Kitts and Nevis' },
  192. { code: 'lc', name: 'Saint Lucia' },
  193. { code: 'mf', name: 'Saint Martin' },
  194. { code: 'pm', name: 'Saint Pierre and Miquelon' },
  195. { code: 'vc', name: 'Saint Vincent and the Grenadines' },
  196. { code: 'ws', name: 'Samoa' },
  197. { code: 'sm', name: 'San Marino' },
  198. { code: 'st', name: 'Sao Tome and Principe' },
  199. { code: 'sa', name: 'Saudi Arabia' },
  200. { code: 'sn', name: 'Senegal' },
  201. { code: 'rs', name: 'Serbia' },
  202. { code: 'sc', name: 'Seychelles' },
  203. { code: 'sl', name: 'Sierra Leone' },
  204. { code: 'sg', name: 'Singapore' },
  205. { code: 'sx', name: 'Sint Maarten' },
  206. { code: 'sk', name: 'Slovakia' },
  207. { code: 'si', name: 'Slovenia' },
  208. { code: 'sb', name: 'Solomon Islands' },
  209. { code: 'so', name: 'Somalia' },
  210. { code: 'za', name: 'South Africa' },
  211. { code: 'gs', name: 'South Georgia and the South Sandwich Islands' },
  212. { code: 'ss', name: 'South Sudan' },
  213. { code: 'es', name: 'Spain' },
  214. { code: 'lk', name: 'Sri Lanka' },
  215. { code: 'sd', name: 'Sudan' },
  216. { code: 'sr', name: 'Suriname' },
  217. { code: 'sj', name: 'Svalbard and Jan Mayen' },
  218. { code: 'sz', name: 'Swaziland' },
  219. { code: 'se', name: 'Sweden' },
  220. { code: 'ch', name: 'Switzerland' },
  221. { code: 'sy', name: 'Syria' },
  222. { code: 'tw', name: 'Taiwan' },
  223. { code: 'tj', name: 'Tajikistan' },
  224. { code: 'tz', name: 'Tanzania' },
  225. { code: 'th', name: 'Thailand' },
  226. { code: 'tl', name: 'Timor-Leste' },
  227. { code: 'tg', name: 'Togo' },
  228. { code: 'tk', name: 'Tokelau' },
  229. { code: 'to', name: 'Tonga' },
  230. { code: 'tt', name: 'Trinidad and Tobago' },
  231. { code: 'tn', name: 'Tunisia' },
  232. { code: 'tr', name: 'Turkey' },
  233. { code: 'tm', name: 'Turkmenistan' },
  234. { code: 'tc', name: 'Turks and Caicos Islands' },
  235. { code: 'tv', name: 'Tuvalu' },
  236. { code: 'vi', name: 'U.S. Virgin Islands' },
  237. { code: 'ug', name: 'Uganda' },
  238. { code: 'ua', name: 'Ukraine' },
  239. { code: 'ae', name: 'United Arab Emirates' },
  240. { code: 'gb', name: 'United Kingdom' },
  241. { code: 'us', name: 'United States of America' },
  242. { code: 'um', name: 'United States Minor Outlying Islands' },
  243. { code: 'uy', name: 'Uruguay' },
  244. { code: 'uz', name: 'Uzbekistan' },
  245. { code: 'vu', name: 'Vanuatu' },
  246. { code: 've', name: 'Venezuela' },
  247. { code: 'vn', name: 'Vietnam' },
  248. { code: 'wf', name: 'Wallis and Futuna' },
  249. { code: 'eh', name: 'Western Sahara' },
  250. { code: 'ye', name: 'Yemen' },
  251. { code: 'zm', name: 'Zambia' },
  252. { code: 'zw', name: 'Zimbabwe' },
  253. ]
  254. export default countries
  255. export type CountryCode = (typeof countries)[number]['code']