<?php

class PeepSoCountries {
    public static function get_countries() {

        $countries= array(
            'AF' => __('Afghanistan', 'peepso-core'),
            'AX' => __('Åland Islands', 'peepso-core'),
            'AL' => __('Albania', 'peepso-core'),
            'DZ' => __('Algeria', 'peepso-core'),
            'AS' => __('American Samoa', 'peepso-core'),
            'AD' => __('Andorra', 'peepso-core'),
            'AO' => __('Angola', 'peepso-core'),
            'AI' => __('Anguilla', 'peepso-core'),
            'AQ' => __('Antarctica', 'peepso-core'),
            'AG' => __('Antigua and Barbuda', 'peepso-core'),
            'AR' => __('Argentina', 'peepso-core'),
            'AM' => __('Armenia', 'peepso-core'),
            'AW' => __('Aruba', 'peepso-core'),
            'AU' => __('Australia', 'peepso-core'),
            'AT' => __('Austria', 'peepso-core'),
            'AZ' => __('Azerbaijan', 'peepso-core'),
            'BS' => __('Bahamas', 'peepso-core'),
            'BH' => __('Bahrain', 'peepso-core'),
            'BD' => __('Bangladesh', 'peepso-core'),
            'BB' => __('Barbados', 'peepso-core'),
            'BY' => __('Belarus', 'peepso-core'),
            'BE' => __('Belgium', 'peepso-core'),
            'BZ' => __('Belize', 'peepso-core'),
            'BJ' => __('Benin', 'peepso-core'),
            'BM' => __('Bermuda', 'peepso-core'),
            'BT' => __('Bhutan', 'peepso-core'),
            'BO' => __('Bolivia, Plurinational State of', 'peepso-core'),
            'BQ' => __('Bonaire, Sint Eustatius and Saba', 'peepso-core'),
            'BA' => __('Bosnia and Herzegovina', 'peepso-core'),
            'BW' => __('Botswana', 'peepso-core'),
            'BV' => __('Bouvet Island', 'peepso-core'),
            'BR' => __('Brazil', 'peepso-core'),
            'IO' => __('British Indian Ocean Territory', 'peepso-core'),
            'BN' => __('Brunei Darussalam', 'peepso-core'),
            'BG' => __('Bulgaria', 'peepso-core'),
            'BF' => __('Burkina Faso', 'peepso-core'),
            'BI' => __('Burundi', 'peepso-core'),
            'KH' => __('Cambodia', 'peepso-core'),
            'CM' => __('Cameroon', 'peepso-core'),
            'CA' => __('Canada', 'peepso-core'),
            'CV' => __('Cape Verde', 'peepso-core'),
            'KY' => __('Cayman Islands', 'peepso-core'),
            'CF' => __('Central African Republic', 'peepso-core'),
            'TD' => __('Chad', 'peepso-core'),
            'CL' => __('Chile', 'peepso-core'),
            'CN' => __('China', 'peepso-core'),
            'CX' => __('Christmas Island', 'peepso-core'),
            'CC' => __('Cocos (Keeling) Islands', 'peepso-core'),
            'CO' => __('Colombia', 'peepso-core'),
            'KM' => __('Comoros', 'peepso-core'),
            'CG' => __('Congo', 'peepso-core'),
            'CD' => __('Congo, the Democratic Republic of the', 'peepso-core'),
            'CK' => __('Cook Islands', 'peepso-core'),
            'CR' => __('Costa Rica', 'peepso-core'),
            'CI' => __('Côte d\'Ivoire', 'peepso-core'),
            'HR' => __('Croatia', 'peepso-core'),
            'CU' => __('Cuba', 'peepso-core'),
            'CW' => __('Curaçao', 'peepso-core'),
            'CY' => __('Cyprus', 'peepso-core'),
            'CZ' => __('Czech Republic', 'peepso-core'),
            'DK' => __('Denmark', 'peepso-core'),
            'DJ' => __('Djibouti', 'peepso-core'),
            'DM' => __('Dominica', 'peepso-core'),
            'DO' => __('Dominican Republic', 'peepso-core'),
            'EC' => __('Ecuador', 'peepso-core'),
            'EG' => __('Egypt', 'peepso-core'),
            'SV' => __('El Salvador', 'peepso-core'),
            'GQ' => __('Equatorial Guinea', 'peepso-core'),
            'ER' => __('Eritrea', 'peepso-core'),
            'EE' => __('Estonia', 'peepso-core'),
            'ET' => __('Ethiopia', 'peepso-core'),
            'FK' => __('Falkland Islands (Malvinas)', 'peepso-core'),
            'FO' => __('Faroe Islands', 'peepso-core'),
            'FJ' => __('Fiji', 'peepso-core'),
            'FI' => __('Finland', 'peepso-core'),
            'FR' => __('France', 'peepso-core'),
            'GF' => __('French Guiana', 'peepso-core'),
            'PF' => __('French Polynesia', 'peepso-core'),
            'TF' => __('French Southern Territories', 'peepso-core'),
            'GA' => __('Gabon', 'peepso-core'),
            'GM' => __('Gambia', 'peepso-core'),
            'GE' => __('Georgia', 'peepso-core'),
            'DE' => __('Germany', 'peepso-core'),
            'GH' => __('Ghana', 'peepso-core'),
            'GI' => __('Gibraltar', 'peepso-core'),
            'GR' => __('Greece', 'peepso-core'),
            'GL' => __('Greenland', 'peepso-core'),
            'GD' => __('Grenada', 'peepso-core'),
            'GP' => __('Guadeloupe', 'peepso-core'),
            'GU' => __('Guam', 'peepso-core'),
            'GT' => __('Guatemala', 'peepso-core'),
            'GG' => __('Guernsey', 'peepso-core'),
            'GN' => __('Guinea', 'peepso-core'),
            'GW' => __('Guinea-Bissau', 'peepso-core'),
            'GY' => __('Guyana', 'peepso-core'),
            'HT' => __('Haiti', 'peepso-core'),
            'HM' => __('Heard Island and McDonald Islands', 'peepso-core'),
            'VA' => __('Holy See (Vatican City State)', 'peepso-core'),
            'HN' => __('Honduras', 'peepso-core'),
            'HK' => __('Hong Kong', 'peepso-core'),
            'HU' => __('Hungary', 'peepso-core'),
            'IS' => __('Iceland', 'peepso-core'),
            'IN' => __('India', 'peepso-core'),
            'ID' => __('Indonesia', 'peepso-core'),
            'IR' => __('Iran, Islamic Republic of', 'peepso-core'),
            'IQ' => __('Iraq', 'peepso-core'),
            'IE' => __('Ireland', 'peepso-core'),
            'IM' => __('Isle of Man', 'peepso-core'),
            'IL' => __('Israel', 'peepso-core'),
            'IT' => __('Italy', 'peepso-core'),
            'JM' => __('Jamaica', 'peepso-core'),
            'JP' => __('Japan', 'peepso-core'),
            'JE' => __('Jersey', 'peepso-core'),
            'JO' => __('Jordan', 'peepso-core'),
            'KZ' => __('Kazakhstan', 'peepso-core'),
            'KE' => __('Kenya', 'peepso-core'),
            'KI' => __('Kiribati', 'peepso-core'),
            'KP' => __('Korea, Democratic People\'s Republic of', 'peepso-core'),
            'KR' => __('Korea, Republic of', 'peepso-core'),
            'KW' => __('Kuwait', 'peepso-core'),
            'KG' => __('Kyrgyzstan', 'peepso-core'),
            'LA' => __('Lao People\'s Democratic Republic', 'peepso-core'),
            'LV' => __('Latvia', 'peepso-core'),
            'LB' => __('Lebanon', 'peepso-core'),
            'LS' => __('Lesotho', 'peepso-core'),
            'LR' => __('Liberia', 'peepso-core'),
            'LY' => __('Libya', 'peepso-core'),
            'LI' => __('Liechtenstein', 'peepso-core'),
            'LT' => __('Lithuania', 'peepso-core'),
            'LU' => __('Luxembourg', 'peepso-core'),
            'MO' => __('Macao', 'peepso-core'),
            'MK' => __('Macedonia, the former Yugoslav Republic of', 'peepso-core'),
            'MG' => __('Madagascar', 'peepso-core'),
            'MW' => __('Malawi', 'peepso-core'),
            'MY' => __('Malaysia', 'peepso-core'),
            'MV' => __('Maldives', 'peepso-core'),
            'ML' => __('Mali', 'peepso-core'),
            'MT' => __('Malta', 'peepso-core'),
            'MH' => __('Marshall Islands', 'peepso-core'),
            'MQ' => __('Martinique', 'peepso-core'),
            'MR' => __('Mauritania', 'peepso-core'),
            'MU' => __('Mauritius', 'peepso-core'),
            'YT' => __('Mayotte', 'peepso-core'),
            'MX' => __('Mexico', 'peepso-core'),
            'FM' => __('Micronesia, Federated States of', 'peepso-core'),
            'MD' => __('Moldova, Republic of', 'peepso-core'),
            'MC' => __('Monaco', 'peepso-core'),
            'MN' => __('Mongolia', 'peepso-core'),
            'ME' => __('Montenegro', 'peepso-core'),
            'MS' => __('Montserrat', 'peepso-core'),
            'MA' => __('Morocco', 'peepso-core'),
            'MZ' => __('Mozambique', 'peepso-core'),
            'MM' => __('Myanmar', 'peepso-core'),
            'NA' => __('Namibia', 'peepso-core'),
            'NR' => __('Nauru', 'peepso-core'),
            'NP' => __('Nepal', 'peepso-core'),
            'NL' => __('Netherlands', 'peepso-core'),
            'NC' => __('New Caledonia', 'peepso-core'),
            'NZ' => __('New Zealand', 'peepso-core'),
            'NI' => __('Nicaragua', 'peepso-core'),
            'NE' => __('Niger', 'peepso-core'),
            'NG' => __('Nigeria', 'peepso-core'),
            'NU' => __('Niue', 'peepso-core'),
            'NF' => __('Norfolk Island', 'peepso-core'),
            'MP' => __('Northern Mariana Islands', 'peepso-core'),
            'NO' => __('Norway', 'peepso-core'),
            'OM' => __('Oman', 'peepso-core'),
            'PK' => __('Pakistan', 'peepso-core'),
            'PW' => __('Palau', 'peepso-core'),
            'PS' => __('Palestinian Territory, Occupied', 'peepso-core'),
            'PA' => __('Panama', 'peepso-core'),
            'PG' => __('Papua New Guinea', 'peepso-core'),
            'PY' => __('Paraguay', 'peepso-core'),
            'PE' => __('Peru', 'peepso-core'),
            'PH' => __('Philippines', 'peepso-core'),
            'PN' => __('Pitcairn', 'peepso-core'),
            'PL' => __('Poland', 'peepso-core'),
            'PT' => __('Portugal', 'peepso-core'),
            'PR' => __('Puerto Rico', 'peepso-core'),
            'QA' => __('Qatar', 'peepso-core'),
            'RE' => __('Réunion', 'peepso-core'),
            'RO' => __('Romania', 'peepso-core'),
            'RU' => __('Russian Federation', 'peepso-core'),
            'RW' => __('Rwanda', 'peepso-core'),
            'BL' => __('Saint Barthélemy', 'peepso-core'),
            'SH' => __('Saint Helena, Ascension and Tristan da Cunha', 'peepso-core'),
            'KN' => __('Saint Kitts and Nevis', 'peepso-core'),
            'LC' => __('Saint Lucia', 'peepso-core'),
            'MF' => __('Saint Martin (French part)', 'peepso-core'),
            'PM' => __('Saint Pierre and Miquelon', 'peepso-core'),
            'VC' => __('Saint Vincent and the Grenadines', 'peepso-core'),
            'WS' => __('Samoa', 'peepso-core'),
            'SM' => __('San Marino', 'peepso-core'),
            'ST' => __('Sao Tome and Principe', 'peepso-core'),
            'SA' => __('Saudi Arabia', 'peepso-core'),
            'SN' => __('Senegal', 'peepso-core'),
            'RS' => __('Serbia', 'peepso-core'),
            'SC' => __('Seychelles', 'peepso-core'),
            'SL' => __('Sierra Leone', 'peepso-core'),
            'SG' => __('Singapore', 'peepso-core'),
            'SX' => __('Sint Maarten (Dutch part)', 'peepso-core'),
            'SK' => __('Slovakia', 'peepso-core'),
            'SI' => __('Slovenia', 'peepso-core'),
            'SB' => __('Solomon Islands', 'peepso-core'),
            'SO' => __('Somalia', 'peepso-core'),
            'ZA' => __('South Africa', 'peepso-core'),
            'GS' => __('South Georgia and the South Sandwich Islands', 'peepso-core'),
            'SS' => __('South Sudan', 'peepso-core'),
            'ES' => __('Spain', 'peepso-core'),
            'LK' => __('Sri Lanka', 'peepso-core'),
            'SD' => __('Sudan', 'peepso-core'),
            'SR' => __('Suriname', 'peepso-core'),
            'SJ' => __('Svalbard and Jan Mayen', 'peepso-core'),
            'SZ' => __('Swaziland', 'peepso-core'),
            'SE' => __('Sweden', 'peepso-core'),
            'CH' => __('Switzerland', 'peepso-core'),
            'SY' => __('Syrian Arab Republic', 'peepso-core'),
            'TW' => __('Taiwan, Province of China', 'peepso-core'),
            'TJ' => __('Tajikistan', 'peepso-core'),
            'TZ' => __('Tanzania, United Republic of', 'peepso-core'),
            'TH' => __('Thailand', 'peepso-core'),
            'TL' => __('Timor-Leste', 'peepso-core'),
            'TG' => __('Togo', 'peepso-core'),
            'TK' => __('Tokelau', 'peepso-core'),
            'TO' => __('Tonga', 'peepso-core'),
            'TT' => __('Trinidad and Tobago', 'peepso-core'),
            'TN' => __('Tunisia', 'peepso-core'),
            'TR' => __('Turkey', 'peepso-core'),
            'TM' => __('Turkmenistan', 'peepso-core'),
            'TC' => __('Turks and Caicos Islands', 'peepso-core'),
            'TV' => __('Tuvalu', 'peepso-core'),
            'UG' => __('Uganda', 'peepso-core'),
            'UA' => __('Ukraine', 'peepso-core'),
            'AE' => __('United Arab Emirates', 'peepso-core'),
            'GB' => __('United Kingdom', 'peepso-core'),
            'US' => __('United States', 'peepso-core'),
            'UM' => __('United States Minor Outlying Islands', 'peepso-core'),
            'UY' => __('Uruguay', 'peepso-core'),
            'UZ' => __('Uzbekistan', 'peepso-core'),
            'VU' => __('Vanuatu', 'peepso-core'),
            'VE' => __('Venezuela, Bolivarian Republic of', 'peepso-core'),
            'VN' => __('Viet Nam', 'peepso-core'),
            'VG' => __('Virgin Islands, British', 'peepso-core'),
            'VI' => __('Virgin Islands, U.S.', 'peepso-core'),
            'WF' => __('Wallis and Futuna', 'peepso-core'),
            'EH' => __('Western Sahara', 'peepso-core'),
            'YE' => __('Yemen', 'peepso-core'),
            'ZM' => __('Zambia', 'peepso-core'),
            'ZW' => __('Zimbabwe', 'peepso-core'),
        );

        return apply_filters('peepso_filter_countries', $countries);
    }
}