236 lines
14 KiB
JavaScript
236 lines
14 KiB
JavaScript
/*************************** DATA - COUNTRIES ***************************/
|
|
|
|
const countries = [
|
|
{ countryCode: 'AD', name: 'Andorra', dialCode: '+376' },
|
|
{ countryCode: 'AE', name: 'United Arab Emirates', dialCode: '+971' },
|
|
{ countryCode: 'AF', name: 'Afghanistan', dialCode: '+93' },
|
|
{ countryCode: 'AG', name: 'Antigua and Barbuda', dialCode: '+1-268' },
|
|
{ countryCode: 'AI', name: 'Anguilla', dialCode: '+1-264' },
|
|
{ countryCode: 'AL', name: 'Albania', dialCode: '+355' },
|
|
{ countryCode: 'AM', name: 'Armenia', dialCode: '+374' },
|
|
{ countryCode: 'AO', name: 'Angola', dialCode: '+244' },
|
|
{ countryCode: 'AQ', name: 'Antarctica', dialCode: '+672' },
|
|
{ countryCode: 'AR', name: 'Argentina', dialCode: '+54' },
|
|
{ countryCode: 'AS', name: 'American Samoa', dialCode: '+1-684' },
|
|
{ countryCode: 'AT', name: 'Austria', dialCode: '+43' },
|
|
{ countryCode: 'AU', name: 'Australia', dialCode: '+61', suggested: true },
|
|
{ countryCode: 'AW', name: 'Aruba', dialCode: '+297' },
|
|
{ countryCode: 'AZ', name: 'Azerbaijan', dialCode: '+994' },
|
|
{ countryCode: 'BA', name: 'Bosnia and Herzegovina', dialCode: '+387' },
|
|
{ countryCode: 'BB', name: 'Barbados', dialCode: '+1-246' },
|
|
{ countryCode: 'BD', name: 'Bangladesh', dialCode: '+880' },
|
|
{ countryCode: 'BE', name: 'Belgium', dialCode: '+32' },
|
|
{ countryCode: 'BF', name: 'Burkina Faso', dialCode: '+226' },
|
|
{ countryCode: 'BG', name: 'Bulgaria', dialCode: '+359' },
|
|
{ countryCode: 'BH', name: 'Bahrain', dialCode: '+973' },
|
|
{ countryCode: 'BI', name: 'Burundi', dialCode: '+257' },
|
|
{ countryCode: 'BJ', name: 'Benin', dialCode: '+229' },
|
|
{ countryCode: 'BL', name: 'Saint Barthelemy', dialCode: '+590' },
|
|
{ countryCode: 'BM', name: 'Bermuda', dialCode: '+1-441' },
|
|
{ countryCode: 'BN', name: 'Brunei Darussalam', dialCode: '+673' },
|
|
{ countryCode: 'BO', name: 'Bolivia', dialCode: '+591' },
|
|
{ countryCode: 'BR', name: 'Brazil', dialCode: '+55' },
|
|
{ countryCode: 'BS', name: 'Bahamas', dialCode: '+1-242' },
|
|
{ countryCode: 'BT', name: 'Bhutan', dialCode: '+975' },
|
|
{ countryCode: 'BW', name: 'Botswana', dialCode: '+267' },
|
|
{ countryCode: 'BY', name: 'Belarus', dialCode: '+375' },
|
|
{ countryCode: 'BZ', name: 'Belize', dialCode: '+501' },
|
|
{ countryCode: 'CD', name: 'Congo', dialCode: '+243' },
|
|
{ countryCode: 'CF', name: 'Central African Republic', dialCode: '+236' },
|
|
{ countryCode: 'CG', name: 'Congo', dialCode: '+242' },
|
|
{ countryCode: 'CH', name: 'Switzerland', dialCode: '+41' },
|
|
{ countryCode: 'CI', name: "Cote d'Ivoire", dialCode: '+225' },
|
|
{ countryCode: 'CK', name: 'Cook Islands', dialCode: '+682' },
|
|
{ countryCode: 'CL', name: 'Chile', dialCode: '+56' },
|
|
{ countryCode: 'CM', name: 'Cameroon', dialCode: '+237' },
|
|
{ countryCode: 'CN', name: 'China', dialCode: '+86' },
|
|
{ countryCode: 'CO', name: 'Colombia', dialCode: '+57' },
|
|
{ countryCode: 'CR', name: 'Costa Rica', dialCode: '+506' },
|
|
{ countryCode: 'CU', name: 'Cuba', dialCode: '+53' },
|
|
{ countryCode: 'CV', name: 'Cape Verde', dialCode: '+238' },
|
|
{ countryCode: 'CW', name: 'Curacao', dialCode: '+599' },
|
|
{ countryCode: 'CY', name: 'Cyprus', dialCode: '+357' },
|
|
{ countryCode: 'CZ', name: 'Czech Republic', dialCode: '+420' },
|
|
{ countryCode: 'DE', name: 'Germany', dialCode: '+49', suggested: true },
|
|
{ countryCode: 'DJ', name: 'Djibouti', dialCode: '+253' },
|
|
{ countryCode: 'DK', name: 'Denmark', dialCode: '+45' },
|
|
{ countryCode: 'DM', name: 'Dominica', dialCode: '+1-767' },
|
|
{ countryCode: 'DO', name: 'Dominican Republic', dialCode: '+1-809' },
|
|
{ countryCode: 'DZ', name: 'Algeria', dialCode: '+213' },
|
|
{ countryCode: 'EC', name: 'Ecuador', dialCode: '+593' },
|
|
{ countryCode: 'EE', name: 'Estonia', dialCode: '+372' },
|
|
{ countryCode: 'EG', name: 'Egypt', dialCode: '+20' },
|
|
{ countryCode: 'ER', name: 'Eritrea', dialCode: '+291' },
|
|
{ countryCode: 'ES', name: 'Spain', dialCode: '+34' },
|
|
{ countryCode: 'ET', name: 'Ethiopia', dialCode: '+251' },
|
|
{ countryCode: 'FI', name: 'Finland', dialCode: '+358' },
|
|
{ countryCode: 'FJ', name: 'Fiji', dialCode: '+679' },
|
|
{ countryCode: 'FK', name: 'Falkland Islands (Malvinas)', dialCode: '+500' },
|
|
{ countryCode: 'FM', name: 'Micronesia', dialCode: '+691' },
|
|
{ countryCode: 'FO', name: 'Faroe Islands', dialCode: '+298' },
|
|
{ countryCode: 'FR', name: 'France', dialCode: '+33', suggested: true },
|
|
{ countryCode: 'GA', name: 'Gabon', dialCode: '+241' },
|
|
{ countryCode: 'GB', name: 'United Kingdom', dialCode: '+44' },
|
|
{ countryCode: 'GD', name: 'Grenada', dialCode: '+1-473' },
|
|
{ countryCode: 'GE', name: 'Georgia', dialCode: '+995' },
|
|
{ countryCode: 'GF', name: 'French Guiana', dialCode: '+594' },
|
|
{ countryCode: 'GH', name: 'Ghana', dialCode: '+233' },
|
|
{ countryCode: 'GI', name: 'Gibraltar', dialCode: '+350' },
|
|
{ countryCode: 'GL', name: 'Greenland', dialCode: '+299' },
|
|
{ countryCode: 'GM', name: 'Gambia', dialCode: '+220' },
|
|
{ countryCode: 'GN', name: 'Guinea', dialCode: '+224' },
|
|
{ countryCode: 'GQ', name: 'Equatorial Guinea', dialCode: '+240' },
|
|
{ countryCode: 'GR', name: 'Greece', dialCode: '+30' },
|
|
{ countryCode: 'GT', name: 'Guatemala', dialCode: '+502' },
|
|
{ countryCode: 'GU', name: 'Guam', dialCode: '+1-671' },
|
|
{ countryCode: 'GW', name: 'Guinea-Bissau', dialCode: '+245' },
|
|
{ countryCode: 'GY', name: 'Guyana', dialCode: '+592' },
|
|
{ countryCode: 'HK', name: 'Hong Kong', dialCode: '+852' },
|
|
{ countryCode: 'HN', name: 'Honduras', dialCode: '+504' },
|
|
{ countryCode: 'HR', name: 'Croatia', dialCode: '+385' },
|
|
{ countryCode: 'HT', name: 'Haiti', dialCode: '+509' },
|
|
{ countryCode: 'HU', name: 'Hungary', dialCode: '3+6' },
|
|
{ countryCode: 'ID', name: 'Indonesia', dialCode: '+62' },
|
|
{ countryCode: 'IE', name: 'Ireland', dialCode: '+353' },
|
|
{ countryCode: 'IL', name: 'Israel', dialCode: '+972' },
|
|
{ countryCode: 'IN', name: 'India', dialCode: '+91' },
|
|
{ countryCode: 'IO', name: 'British Indian Ocean Territory', dialCode: '+246' },
|
|
{ countryCode: 'IQ', name: 'Iraq', dialCode: '+964' },
|
|
{ countryCode: 'IR', name: 'Iran', dialCode: '+98' },
|
|
{ countryCode: 'IS', name: 'Iceland', dialCode: '+354' },
|
|
{ countryCode: 'IT', name: 'Italy', dialCode: '+39' },
|
|
{ countryCode: 'JM', name: 'Jamaica', dialCode: '+1-876' },
|
|
{ countryCode: 'JO', name: 'Jordan', dialCode: '+962' },
|
|
{ countryCode: 'JP', name: 'Japan', dialCode: '+81', suggested: true },
|
|
{ countryCode: 'KE', name: 'Kenya', dialCode: '+254' },
|
|
{ countryCode: 'KG', name: 'Kyrgyzstan', dialCode: '+996' },
|
|
{ countryCode: 'KH', name: 'Cambodia', dialCode: '+855' },
|
|
{ countryCode: 'KI', name: 'Kiribati', dialCode: '+686' },
|
|
{ countryCode: 'KM', name: 'Comoros', dialCode: '+269' },
|
|
{ countryCode: 'KN', name: 'Saint Kitts and Nevis', dialCode: '+1-869' },
|
|
{ countryCode: 'KP', name: 'Korea', dialCode: '+850' },
|
|
{ countryCode: 'KR', name: 'Korea', dialCode: '+82' },
|
|
{ countryCode: 'KW', name: 'Kuwait', dialCode: '+965' },
|
|
{ countryCode: 'KY', name: 'Cayman Islands', dialCode: '+1-345' },
|
|
{ countryCode: 'LA', name: "Lao People's Democratic Republic", dialCode: '+856' },
|
|
{ countryCode: 'LB', name: 'Lebanon', dialCode: '+961' },
|
|
{ countryCode: 'LC', name: 'Saint Lucia', dialCode: '+1-758' },
|
|
{ countryCode: 'LI', name: 'Liechtenstein', dialCode: '+423' },
|
|
{ countryCode: 'LK', name: 'Sri Lanka', dialCode: '+94' },
|
|
{ countryCode: 'LR', name: 'Liberia', dialCode: '+231' },
|
|
{ countryCode: 'LS', name: 'Lesotho', dialCode: '+266' },
|
|
{ countryCode: 'LT', name: 'Lithuania', dialCode: '+370' },
|
|
{ countryCode: 'LU', name: 'Luxembourg', dialCode: '+352' },
|
|
{ countryCode: 'LV', name: 'Latvia', dialCode: '+371' },
|
|
{ countryCode: 'LY', name: 'Libya', dialCode: '+218' },
|
|
{ countryCode: 'MA', name: 'Morocco', dialCode: '+212' },
|
|
{ countryCode: 'MC', name: 'Monaco', dialCode: '+377' },
|
|
{ countryCode: 'MD', name: 'Moldova', dialCode: '+373' },
|
|
{ countryCode: 'ME', name: 'Montenegro', dialCode: '+382' },
|
|
{ countryCode: 'MG', name: 'Madagascar', dialCode: '+261' },
|
|
{ countryCode: 'MH', name: 'Marshall Islands', dialCode: '+692' },
|
|
{ countryCode: 'MK', name: 'Macedonia', dialCode: '+389' },
|
|
{ countryCode: 'ML', name: 'Mali', dialCode: '+223' },
|
|
{ countryCode: 'MM', name: 'Myanmar', dialCode: '+95' },
|
|
{ countryCode: 'MN', name: 'Mongolia', dialCode: '+976' },
|
|
{ countryCode: 'MO', name: 'Macao', dialCode: '+853' },
|
|
{ countryCode: 'MP', name: 'Northern Mariana Islands', dialCode: '+1-670' },
|
|
{ countryCode: 'MQ', name: 'Martinique', dialCode: '+596' },
|
|
{ countryCode: 'MR', name: 'Mauritania', dialCode: '+222' },
|
|
{ countryCode: 'MS', name: 'Montserrat', dialCode: '+1-664' },
|
|
{ countryCode: 'MT', name: 'Malta', dialCode: '+356' },
|
|
{ countryCode: 'MU', name: 'Mauritius', dialCode: '+230' },
|
|
{ countryCode: 'MV', name: 'Maldives', dialCode: '+960' },
|
|
{ countryCode: 'MW', name: 'Malawi', dialCode: '+265' },
|
|
{ countryCode: 'MX', name: 'Mexico', dialCode: '+52' },
|
|
{ countryCode: 'MY', name: 'Malaysia', dialCode: '+60' },
|
|
{ countryCode: 'MZ', name: 'Mozambique', dialCode: '+258' },
|
|
{ countryCode: 'NA', name: 'Namibia', dialCode: '+264' },
|
|
{ countryCode: 'NC', name: 'New Caledonia', dialCode: '+687' },
|
|
{ countryCode: 'NE', name: 'Niger', dialCode: '+227' },
|
|
{ countryCode: 'NG', name: 'Nigeria', dialCode: '+234' },
|
|
{ countryCode: 'NI', name: 'Nicaragua', dialCode: '+505' },
|
|
{ countryCode: 'NL', name: 'Netherlands', dialCode: '+31' },
|
|
{ countryCode: 'NO', name: 'Norway', dialCode: '+47' },
|
|
{ countryCode: 'NP', name: 'Nepal', dialCode: '+977' },
|
|
{ countryCode: 'NR', name: 'Nauru', dialCode: '+674' },
|
|
{ countryCode: 'NU', name: 'Niue', dialCode: '+683' },
|
|
{ countryCode: 'NZ', name: 'New Zealand', dialCode: '+64' },
|
|
{ countryCode: 'OM', name: 'Oman', dialCode: '+968' },
|
|
{ countryCode: 'PA', name: 'Panama', dialCode: '+507' },
|
|
{ countryCode: 'PE', name: 'Peru', dialCode: '+51' },
|
|
{ countryCode: 'PF', name: 'French Polynesia', dialCode: '+689' },
|
|
{ countryCode: 'PG', name: 'Papua New Guinea', dialCode: '+675' },
|
|
{ countryCode: 'PH', name: 'Philippines', dialCode: '+63' },
|
|
{ countryCode: 'PK', name: 'Pakistan', dialCode: '+92' },
|
|
{ countryCode: 'PL', name: 'Poland', dialCode: '+48' },
|
|
{ countryCode: 'PM', name: 'Saint Pierre and Miquelon', dialCode: '+508' },
|
|
{ countryCode: 'PN', name: 'Pitcairn', dialCode: '+870' },
|
|
{ countryCode: 'PS', name: 'Palestine', dialCode: '+970' },
|
|
{ countryCode: 'PT', name: 'Portugal', dialCode: '+351' },
|
|
{ countryCode: 'PW', name: 'Palau', dialCode: '+680' },
|
|
{ countryCode: 'PY', name: 'Paraguay', dialCode: '+595' },
|
|
{ countryCode: 'QA', name: 'Qatar', dialCode: '+974' },
|
|
{ countryCode: 'RO', name: 'Romania', dialCode: '+40' },
|
|
{ countryCode: 'RS', name: 'Serbia', dialCode: '+381' },
|
|
{ countryCode: 'RU', name: 'Russian Federation', dialCode: '+7' },
|
|
{ countryCode: 'RW', name: 'Rwanda', dialCode: '+250' },
|
|
{ countryCode: 'SA', name: 'Saudi Arabia', dialCode: '+966' },
|
|
{ countryCode: 'SB', name: 'Solomon Islands', dialCode: '+677' },
|
|
{ countryCode: 'SC', name: 'Seychelles', dialCode: '+248' },
|
|
{ countryCode: 'SD', name: 'Sudan', dialCode: '+249' },
|
|
{ countryCode: 'SE', name: 'Sweden', dialCode: '+46' },
|
|
{ countryCode: 'SG', name: 'Singapore', dialCode: '+65' },
|
|
{ countryCode: 'SH', name: 'Saint Helena', dialCode: '+290' },
|
|
{ countryCode: 'SI', name: 'Slovenia', dialCode: '+386' },
|
|
{ countryCode: 'SK', name: 'Slovakia', dialCode: '+421' },
|
|
{ countryCode: 'SL', name: 'Sierra Leone', dialCode: '+232' },
|
|
{ countryCode: 'SM', name: 'San Marino', dialCode: '+378' },
|
|
{ countryCode: 'SN', name: 'Senegal', dialCode: '+221' },
|
|
{ countryCode: 'SO', name: 'Somalia', dialCode: '+252' },
|
|
{ countryCode: 'SR', name: 'Suriname', dialCode: '+597' },
|
|
{ countryCode: 'SS', name: 'South Sudan', dialCode: '+211' },
|
|
{ countryCode: 'ST', name: 'Sao Tome and Principe', dialCode: '+239' },
|
|
{ countryCode: 'SV', name: 'El Salvador', dialCode: '+503' },
|
|
{ countryCode: 'SX', name: 'Sint Maarten (Dutch part)', dialCode: '+1-721' },
|
|
{ countryCode: 'SY', name: 'Syrian Arab Republic', dialCode: '+963' },
|
|
{ countryCode: 'SZ', name: 'Swaziland', dialCode: '+268' },
|
|
{ countryCode: 'TC', name: 'Turks and Caicos Islands', dialCode: '+1-649' },
|
|
{ countryCode: 'TD', name: 'Chad', dialCode: '+235' },
|
|
{ countryCode: 'TG', name: 'Togo', dialCode: '+228' },
|
|
{ countryCode: 'TH', name: 'Thailand', dialCode: '+66' },
|
|
{ countryCode: 'TJ', name: 'Tajikistan', dialCode: '+992' },
|
|
{ countryCode: 'TK', name: 'Tokelau', dialCode: '+690' },
|
|
{ countryCode: 'TL', name: 'Timor-Leste', dialCode: '+670' },
|
|
{ countryCode: 'TM', name: 'Turkmenistan', dialCode: '+993' },
|
|
{ countryCode: 'TN', name: 'Tunisia', dialCode: '+216' },
|
|
{ countryCode: 'TO', name: 'Tonga', dialCode: '+676' },
|
|
{ countryCode: 'TR', name: 'Turkey', dialCode: '+90' },
|
|
{ countryCode: 'TT', name: 'Trinidad and Tobago', dialCode: '+1-868' },
|
|
{ countryCode: 'TV', name: 'Tuvalu', dialCode: '+688' },
|
|
{ countryCode: 'TW', name: 'Taiwan', dialCode: '+886' },
|
|
{ countryCode: 'TZ', name: 'United Republic of Tanzania', dialCode: '+255' },
|
|
{ countryCode: 'UA', name: 'Ukraine', dialCode: '+380' },
|
|
{ countryCode: 'UG', name: 'Uganda', dialCode: '+256' },
|
|
{ countryCode: 'US', name: 'United States', dialCode: '+1', suggested: true },
|
|
{ countryCode: 'UY', name: 'Uruguay', dialCode: '+598' },
|
|
{ countryCode: 'UZ', name: 'Uzbekistan', dialCode: '+998' },
|
|
{ countryCode: 'VA', name: 'Holy See (Vatican City State)', dialCode: '+379' },
|
|
{ countryCode: 'VC', name: 'Saint Vincent and the Grenadines', dialCode: '+1-784' },
|
|
{ countryCode: 'VE', name: 'Venezuela', dialCode: '+58' },
|
|
{ countryCode: 'VG', name: 'British Virgin Islands', dialCode: '+1-284' },
|
|
{ countryCode: 'VI', name: 'US Virgin Islands', dialCode: '+1-340' },
|
|
{ countryCode: 'VN', name: 'Vietnam', dialCode: '+84' },
|
|
{ countryCode: 'VU', name: 'Vanuatu', dialCode: '+678' },
|
|
{ countryCode: 'WF', name: 'Wallis and Futuna', dialCode: '+681' },
|
|
{ countryCode: 'WS', name: 'Samoa', dialCode: '+685' },
|
|
{ countryCode: 'XK', name: 'Kosovo', dialCode: '+383' },
|
|
{ countryCode: 'YE', name: 'Yemen', dialCode: '+967' },
|
|
{ countryCode: 'YT', name: 'Mayotte', dialCode: '+262' },
|
|
{ countryCode: 'ZA', name: 'South Africa', dialCode: '+27' },
|
|
{ countryCode: 'ZM', name: 'Zambia', dialCode: '+260' },
|
|
{ countryCode: 'ZW', name: 'Zimbabwe', dialCode: '+263' }
|
|
];
|
|
|
|
export default countries;
|