<?php
/**
 * Phone codes
 *
 * Returns an array of countries and phone codes.
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

return array(
	array(
		'dial_code' => '+93',
		'name'      => 'Afghanistan',
	),
	array(
		'dial_code' => '+358',
		'name'      => 'Aland Islands',
	),
	array(
		'dial_code' => '+355',
		'name'      => 'Albania',
	),
	array(
		'dial_code' => '+213',
		'name'      => 'Algeria',
	),
	array(
		'dial_code' => '+1684',
		'name'      => 'AmericanSamoa',
	),
	array(
		'dial_code' => '+376',
		'name'      => 'Andorra',
	),
	array(
		'dial_code' => '+244',
		'name'      => 'Angola',
	),
	array(
		'dial_code' => '+1264',
		'name'      => 'Anguilla',
	),
	array(
		'dial_code' => '+672',
		'name'      => 'Antarctica',
	),
	array(
		'dial_code' => '+1268',
		'name'      => 'Antigua and Barbuda',
	),
	array(
		'dial_code' => '+54',
		'name'      => 'Argentina',
	),
	array(
		'dial_code' => '+374',
		'name'      => 'Armenia',
	),
	array(
		'dial_code' => '+297',
		'name'      => 'Aruba',
	),
	array(
		'dial_code' => '+61',
		'name'      => 'Australia',
	),
	array(
		'dial_code' => '+43',
		'name'      => 'Austria',
	),
	array(
		'dial_code' => '+994',
		'name'      => 'Azerbaijan',
	),
	array(
		'dial_code' => '+1242',
		'name'      => 'Bahamas',
	),
	array(
		'dial_code' => '+973',
		'name'      => 'Bahrain',
	),
	array(
		'dial_code' => '+880',
		'name'      => 'Bangladesh',
	),
	array(
		'dial_code' => '+1246',
		'name'      => 'Barbados',
	),
	array(
		'dial_code' => '+375',
		'name'      => 'Belarus',
	),
	array(
		'dial_code' => '+32',
		'name'      => 'Belgium',
	),
	array(
		'dial_code' => '+501',
		'name'      => 'Belize',
	),
	array(
		'dial_code' => '+229',
		'name'      => 'Benin',
	),
	array(
		'dial_code' => '+1441',
		'name'      => 'Bermuda',
	),
	array(
		'dial_code' => '+975',
		'name'      => 'Bhutan',
	),
	array(
		'dial_code' => '+591',
		'name'      => 'Bolivia, Plurinational State of',
	),
	array(
		'dial_code' => '+387',
		'name'      => 'Bosnia and Herzegovina',
	),
	array(
		'dial_code' => '+267',
		'name'      => 'Botswana',
	),
	array(
		'dial_code' => '+55',
		'name'      => 'Brazil',
	),
	array(
		'dial_code' => '+246',
		'name'      => 'British Indian Ocean Territory',
	),
	array(
		'dial_code' => '+673',
		'name'      => 'Brunei Darussalam',
	),
	array(
		'dial_code' => '+359',
		'name'      => 'Bulgaria',
	),
	array(
		'dial_code' => '+226',
		'name'      => 'Burkina Faso',
	),
	array(
		'dial_code' => '+257',
		'name'      => 'Burundi',
	),
	array(
		'dial_code' => '+855',
		'name'      => 'Cambodia',
	),
	array(
		'dial_code' => '+237',
		'name'      => 'Cameroon',
	),
	array(
		'dial_code' => '+1',
		'name'      => 'Canada',
	),
	array(
		'dial_code' => '+238',
		'name'      => 'Cape Verde',
	),
	array(
		'dial_code' => '+ 345',
		'name'      => 'Cayman Islands',
	),
	array(
		'dial_code' => '+236',
		'name'      => 'Central African Republic',
	),
	array(
		'dial_code' => '+235',
		'name'      => 'Chad',
	),
	array(
		'dial_code' => '+56',
		'name'      => 'Chile',
	),
	array(
		'dial_code' => '+86',
		'name'      => 'China',
	),
	array(
		'dial_code' => '+61',
		'name'      => 'Christmas Island',
	),
	array(
		'dial_code' => '+61',
		'name'      => 'Cocos (Keeling) Islands',
	),
	array(
		'dial_code' => '+57',
		'name'      => 'Colombia',
	),
	array(
		'dial_code' => '+269',
		'name'      => 'Comoros',
	),
	array(
		'dial_code' => '+242',
		'name'      => 'Congo',
	),
	array(
		'dial_code' => '+243',
		'name'      => 'Congo, The Democratic Republic of the Congo',
	),
	array(
		'dial_code' => '+682',
		'name'      => 'Cook Islands',
	),
	array(
		'dial_code' => '+506',
		'name'      => 'Costa Rica',
	),
	array(
		'dial_code' => '+225',
		'name'      => "Cote d\'Ivoire",
	),
	array(
		'dial_code' => '+385',
		'name'      => 'Croatia',
	),
	array(
		'dial_code' => '+53',
		'name'      => 'Cuba',
	),
	array(
		'dial_code' => '+357',
		'name'      => 'Cyprus',
	),
	array(
		'dial_code' => '+420',
		'name'      => 'Czech Republic',
	),
	array(
		'dial_code' => '+45',
		'name'      => 'Denmark',
	),
	array(
		'dial_code' => '+253',
		'name'      => 'Djibouti',
	),
	array(
		'dial_code' => '+1767',
		'name'      => 'Dominica',
	),
	array(
		'dial_code' => '+1849',
		'name'      => 'Dominican Republic',
	),
	array(
		'dial_code' => '+593',
		'name'      => 'Ecuador',
	),
	array(
		'dial_code' => '+20',
		'name'      => 'Egypt',
	),
	array(
		'dial_code' => '+503',
		'name'      => 'El Salvador',
	),
	array(
		'dial_code' => '+240',
		'name'      => 'Equatorial Guinea',
	),
	array(
		'dial_code' => '+291',
		'name'      => 'Eritrea',
	),
	array(
		'dial_code' => '+372',
		'name'      => 'Estonia',
	),
	array(
		'dial_code' => '+251',
		'name'      => 'Ethiopia',
	),
	array(
		'dial_code' => '+500',
		'name'      => 'Falkland Islands (Malvinas)',
	),
	array(
		'dial_code' => '+298',
		'name'      => 'Faroe Islands',
	),
	array(
		'dial_code' => '+679',
		'name'      => 'Fiji',
	),
	array(
		'dial_code' => '+358',
		'name'      => 'Finland',
	),
	array(
		'dial_code' => '+33',
		'name'      => 'France',
	),
	array(
		'dial_code' => '+594',
		'name'      => 'French Guiana',
	),
	array(
		'dial_code' => '+689',
		'name'      => 'French Polynesia',
	),
	array(
		'dial_code' => '+241',
		'name'      => 'Gabon',
	),
	array(
		'dial_code' => '+220',
		'name'      => 'Gambia',
	),
	array(
		'dial_code' => '+995',
		'name'      => 'Georgia',
	),
	array(
		'dial_code' => '+49',
		'name'      => 'Germany',
	),
	array(
		'dial_code' => '+233',
		'name'      => 'Ghana',
	),
	array(
		'dial_code' => '+350',
		'name'      => 'Gibraltar',
	),
	array(
		'dial_code' => '+30',
		'name'      => 'Greece',
	),
	array(
		'dial_code' => '+299',
		'name'      => 'Greenland',
	),
	array(
		'dial_code' => '+1473',
		'name'      => 'Grenada',
	),
	array(
		'dial_code' => '+590',
		'name'      => 'Guadeloupe',
	),
	array(
		'dial_code' => '+1671',
		'name'      => 'Guam',
	),
	array(
		'dial_code' => '+502',
		'name'      => 'Guatemala',
	),
	array(
		'dial_code' => '+44',
		'name'      => 'Guernsey',
	),
	array(
		'dial_code' => '+224',
		'name'      => 'Guinea',
	),
	array(
		'dial_code' => '+245',
		'name'      => 'Guinea-Bissau',
	),
	array(
		'dial_code' => '+595',
		'name'      => 'Guyana',
	),
	array(
		'dial_code' => '+509',
		'name'      => 'Haiti',
	),
	array(
		'dial_code' => '+379',
		'name'      => 'Holy See (Vatican City State)',
	),
	array(
		'dial_code' => '+504',
		'name'      => 'Honduras',
	),
	array(
		'dial_code' => '+852',
		'name'      => 'Hong Kong',
	),
	array(
		'dial_code' => '+36',
		'name'      => 'Hungary',
	),
	array(
		'dial_code' => '+354',
		'name'      => 'Iceland',
	),
	array(
		'dial_code' => '+91',
		'name'      => 'India',
	),
	array(
		'dial_code' => '+62',
		'name'      => 'Indonesia',
	),
	array(
		'dial_code' => '+98',
		'name'      => 'Iran, Islamic Republic of Persian Gulf',
	),
	array(
		'dial_code' => '+964',
		'name'      => 'Iraq',
	),
	array(
		'dial_code' => '+353',
		'name'      => 'Ireland',
	),
	array(
		'dial_code' => '+44',
		'name'      => 'Isle of Man',
	),
	array(
		'dial_code' => '+972',
		'name'      => 'Israel',
	),
	array(
		'dial_code' => '+39',
		'name'      => 'Italy',
	),
	array(
		'dial_code' => '+1876',
		'name'      => 'Jamaica',
	),
	array(
		'dial_code' => '+81',
		'name'      => 'Japan',
	),
	array(
		'dial_code' => '+44',
		'name'      => 'Jersey',
	),
	array(
		'dial_code' => '+962',
		'name'      => 'Jordan',
	),
	array(
		'dial_code' => '+77',
		'name'      => 'Kazakhstan',
	),
	array(
		'dial_code' => '+254',
		'name'      => 'Kenya',
	),
	array(
		'dial_code' => '+686',
		'name'      => 'Kiribati',
	),
	array(
		'dial_code' => '+850',
		'name'      => "Korea, Democratic People\'s Republic of Korea",
	),
	array(
		'dial_code' => '+82',
		'name'      => 'Korea, Republic of South Korea',
	),
	array(
		'dial_code' => '+965',
		'name'      => 'Kuwait',
	),
	array(
		'dial_code' => '+996',
		'name'      => 'Kyrgyzstan',
	),
	array(
		'dial_code' => '+856',
		'name'      => 'Laos',
	),
	array(
		'dial_code' => '+371',
		'name'      => 'Latvia',
	),
	array(
		'dial_code' => '+961',
		'name'      => 'Lebanon',
	),
	array(
		'dial_code' => '+266',
		'name'      => 'Lesotho',
	),
	array(
		'dial_code' => '+231',
		'name'      => 'Liberia',
	),
	array(
		'dial_code' => '+218',
		'name'      => 'Libyan Arab Jamahiriya',
	),
	array(
		'dial_code' => '+423',
		'name'      => 'Liechtenstein',
	),
	array(
		'dial_code' => '+370',
		'name'      => 'Lithuania',
	),
	array(
		'dial_code' => '+352',
		'name'      => 'Luxembourg',
	),
	array(
		'dial_code' => '+853',
		'name'      => 'Macao',
	),
	array(
		'dial_code' => '+389',
		'name'      => 'Macedonia',
	),
	array(
		'dial_code' => '+261',
		'name'      => 'Madagascar',
	),
	array(
		'dial_code' => '+265',
		'name'      => 'Malawi',
	),
	array(
		'dial_code' => '+60',
		'name'      => 'Malaysia',
	),
	array(
		'dial_code' => '+960',
		'name'      => 'Maldives',
	),
	array(
		'dial_code' => '+223',
		'name'      => 'Mali',
	),
	array(
		'dial_code' => '+356',
		'name'      => 'Malta',
	),
	array(
		'dial_code' => '+692',
		'name'      => 'Marshall Islands',
	),
	array(
		'dial_code' => '+596',
		'name'      => 'Martinique',
	),
	array(
		'dial_code' => '+222',
		'name'      => 'Mauritania',
	),
	array(
		'dial_code' => '+230',
		'name'      => 'Mauritius',
	),
	array(
		'dial_code' => '+262',
		'name'      => 'Mayotte',
	),
	array(
		'dial_code' => '+52',
		'name'      => 'Mexico',
	),
	array(
		'dial_code' => '+691',
		'name'      => 'Micronesia, Federated States of Micronesia',
	),
	array(
		'dial_code' => '+373',
		'name'      => 'Moldova',
	),
	array(
		'dial_code' => '+377',
		'name'      => 'Monaco',
	),
	array(
		'dial_code' => '+976',
		'name'      => 'Mongolia',
	),
	array(
		'dial_code' => '+382',
		'name'      => 'Montenegro',
	),
	array(
		'dial_code' => '+1664',
		'name'      => 'Montserrat',
	),
	array(
		'dial_code' => '+212',
		'name'      => 'Morocco',
	),
	array(
		'dial_code' => '+258',
		'name'      => 'Mozambique',
	),
	array(
		'dial_code' => '+95',
		'name'      => 'Myanmar',
	),
	array(
		'dial_code' => '+264',
		'name'      => 'Namibia',
	),
	array(
		'dial_code' => '+674',
		'name'      => 'Nauru',
	),
	array(
		'dial_code' => '+977',
		'name'      => 'Nepal',
	),
	array(
		'dial_code' => '+31',
		'name'      => 'Netherlands',
	),
	array(
		'dial_code' => '+599',
		'name'      => 'Netherlands Antilles',
	),
	array(
		'dial_code' => '+687',
		'name'      => 'New Caledonia',
	),
	array(
		'dial_code' => '+64',
		'name'      => 'New Zealand',
	),
	array(
		'dial_code' => '+505',
		'name'      => 'Nicaragua',
	),
	array(
		'dial_code' => '+227',
		'name'      => 'Niger',
	),
	array(
		'dial_code' => '+234',
		'name'      => 'Nigeria',
	),
	array(
		'dial_code' => '+683',
		'name'      => 'Niue',
	),
	array(
		'dial_code' => '+672',
		'name'      => 'Norfolk Island',
	),
	array(
		'dial_code' => '+1670',
		'name'      => 'Northern Mariana Islands',
	),
	array(
		'dial_code' => '+47',
		'name'      => 'Norway',
	),
	array(
		'dial_code' => '+968',
		'name'      => 'Oman',
	),
	array(
		'dial_code' => '+92',
		'name'      => 'Pakistan',
	),
	array(
		'dial_code' => '+680',
		'name'      => 'Palau',
	),
	array(
		'dial_code' => '+970',
		'name'      => 'Palestinian Territory, Occupied',
	),
	array(
		'dial_code' => '+507',
		'name'      => 'Panama',
	),
	array(
		'dial_code' => '+675',
		'name'      => 'Papua New Guinea',
	),
	array(
		'dial_code' => '+595',
		'name'      => 'Paraguay',
	),
	array(
		'dial_code' => '+51',
		'name'      => 'Peru',
	),
	array(
		'dial_code' => '+63',
		'name'      => 'Philippines',
	),
	array(
		'dial_code' => '+872',
		'name'      => 'Pitcairn',
	),
	array(
		'dial_code' => '+48',
		'name'      => 'Poland',
	),
	array(
		'dial_code' => '+351',
		'name'      => 'Portugal',
	),
	array(
		'dial_code' => '+1939',
		'name'      => 'Puerto Rico',
	),
	array(
		'dial_code' => '+974',
		'name'      => 'Qatar',
	),
	array(
		'dial_code' => '+40',
		'name'      => 'Romania',
	),
	array(
		'dial_code' => '+7',
		'name'      => 'Russia',
	),
	array(
		'dial_code' => '+250',
		'name'      => 'Rwanda',
	),
	array(
		'dial_code' => '+262',
		'name'      => 'Reunion',
	),
	array(
		'dial_code' => '+590',
		'name'      => 'Saint Barthelemy',
	),
	array(
		'dial_code' => '+290',
		'name'      => 'Saint Helena, Ascension and Tristan Da Cunha',
	),
	array(
		'dial_code' => '+1869',
		'name'      => 'Saint Kitts and Nevis',
	),
	array(
		'dial_code' => '+1758',
		'name'      => 'Saint Lucia',
	),
	array(
		'dial_code' => '+590',
		'name'      => 'Saint Martin',
	),
	array(
		'dial_code' => '+508',
		'name'      => 'Saint Pierre and Miquelon',
	),
	array(
		'dial_code' => '+1784',
		'name'      => 'Saint Vincent and the Grenadines',
	),
	array(
		'dial_code' => '+685',
		'name'      => 'Samoa',
	),
	array(
		'dial_code' => '+378',
		'name'      => 'San Marino',
	),
	array(
		'dial_code' => '+239',
		'name'      => 'Sao Tome and Principe',
	),
	array(
		'dial_code' => '+966',
		'name'      => 'Saudi Arabia',
	),
	array(
		'dial_code' => '+221',
		'name'      => 'Senegal',
	),
	array(
		'dial_code' => '+381',
		'name'      => 'Serbia',
	),
	array(
		'dial_code' => '+248',
		'name'      => 'Seychelles',
	),
	array(
		'dial_code' => '+232',
		'name'      => 'Sierra Leone',
	),
	array(
		'dial_code' => '+65',
		'name'      => 'Singapore',
	),
	array(
		'dial_code' => '+421',
		'name'      => 'Slovakia',
	),
	array(
		'dial_code' => '+386',
		'name'      => 'Slovenia',
	),
	array(
		'dial_code' => '+677',
		'name'      => 'Solomon Islands',
	),
	array(
		'dial_code' => '+252',
		'name'      => 'Somalia',
	),
	array(
		'dial_code' => '+27',
		'name'      => 'South Africa',
	),
	array(
		'dial_code' => '+211',
		'name'      => 'South Sudan',
	),
	array(
		'dial_code' => '+500',
		'name'      => 'South Georgia and the South Sandwich Islands',
	),
	array(
		'dial_code' => '+34',
		'name'      => 'Spain',
	),
	array(
		'dial_code' => '+94',
		'name'      => 'Sri Lanka',
	),
	array(
		'dial_code' => '+249',
		'name'      => 'Sudan',
	),
	array(
		'dial_code' => '+597',
		'name'      => 'Suriname',
	),
	array(
		'dial_code' => '+47',
		'name'      => 'Svalbard and Jan Mayen',
	),
	array(
		'dial_code' => '+268',
		'name'      => 'Swaziland',
	),
	array(
		'dial_code' => '+46',
		'name'      => 'Sweden',
	),
	array(
		'dial_code' => '+41',
		'name'      => 'Switzerland',
	),
	array(
		'dial_code' => '+963',
		'name'      => 'Syrian Arab Republic',
	),
	array(
		'dial_code' => '+886',
		'name'      => 'Taiwan',
	),
	array(
		'dial_code' => '+992',
		'name'      => 'Tajikistan',
	),
	array(
		'dial_code' => '+255',
		'name'      => 'Tanzania, United Republic of Tanzania',
	),
	array(
		'dial_code' => '+66',
		'name'      => 'Thailand',
	),
	array(
		'dial_code' => '+670',
		'name'      => 'Timor-Leste',
	),
	array(
		'dial_code' => '+228',
		'name'      => 'Togo',
	),
	array(
		'dial_code' => '+690',
		'name'      => 'Tokelau',
	),
	array(
		'dial_code' => '+676',
		'name'      => 'Tonga',
	),
	array(
		'dial_code' => '+1868',
		'name'      => 'Trinidad and Tobago',
	),
	array(
		'dial_code' => '+216',
		'name'      => 'Tunisia',
	),
	array(
		'dial_code' => '+90',
		'name'      => 'Turkey',
	),
	array(
		'dial_code' => '+993',
		'name'      => 'Turkmenistan',
	),
	array(
		'dial_code' => '+1649',
		'name'      => 'Turks and Caicos Islands',
	),
	array(
		'dial_code' => '+688',
		'name'      => 'Tuvalu',
	),
	array(
		'dial_code' => '+256',
		'name'      => 'Uganda',
	),
	array(
		'dial_code' => '+380',
		'name'      => 'Ukraine',
	),
	array(
		'dial_code' => '+971',
		'name'      => 'United Arab Emirates',
	),
	array(
		'dial_code' => '+44',
		'name'      => 'United Kingdom',
	),
	array(
		'dial_code' => '+1',
		'name'      => 'United States',
	),
	array(
		'dial_code' => '+598',
		'name'      => 'Uruguay',
	),
	array(
		'dial_code' => '+998',
		'name'      => 'Uzbekistan',
	),
	array(
		'dial_code' => '+678',
		'name'      => 'Vanuatu',
	),
	array(
		'dial_code' => '+58',
		'name'      => 'Venezuela, Bolivarian Republic of Venezuela',
	),
	array(
		'dial_code' => '+84',
		'name'      => 'Vietnam',
	),
	array(
		'dial_code' => '+1284',
		'name'      => 'Virgin Islands, British',
	),
	array(
		'dial_code' => '+1340',
		'name'      => 'Virgin Islands, U.S.',
	),
	array(
		'dial_code' => '+681',
		'name'      => 'Wallis and Futuna',
	),
	array(
		'dial_code' => '+967',
		'name'      => 'Yemen',
	),
	array(
		'dial_code' => '+260',
		'name'      => 'Zambia',
	),
	array(
		'dial_code' => '+263',
		'name'      => 'Zimbabwe',
	),
);
