<?php
/**
 * @package   @package productive-forms
 */


    
function productive_forms_get_popup_transition_easings() {
    return array (
        '--ease' => esc_html__( 'Ease', 'productive-forms' ),
        '--ease-in' => esc_html__( 'Ease In', 'productive-forms' ),
        '--ease-out' => esc_html__( 'Ease Out', 'productive-forms' ),
        '--ease-in-out' => esc_html__( 'Ease In/Out', 'productive-forms' ),
        '--linear' => esc_html__( 'Linear', 'productive-forms' ),
        '--cubic-bezier-1' => esc_html__( 'Cubic Bezier Style 1', 'productive-forms' ),
        '--cubic-bezier-2' => esc_html__( 'Cubic Bezier Style 2', 'productive-forms' ),
    );
}

function productive_forms_get_popup_transition_directions() {
    return array (
        'slideFromTop' => esc_html__( 'Top', 'productive-forms' ),
        'slideFromBottom' => esc_html__( 'Bottom', 'productive-forms' ),
        'slideFromLeft' => esc_html__( 'Left', 'productive-forms' ),
        'slideFromRight' => esc_html__( 'Right', 'productive-forms' ),
    );
}

function productive_forms_get_blog_read_time( $post_content ) {
    $words_read_per_minute = 200;
    if( !$words_read_per_minute ) {
        $words_read_per_minute = 200;
    }
    $word_count = str_word_count( $post_content );
    
    $reading_time = $word_count / $words_read_per_minute;
    if( $reading_time < 1 ) {
        $reading_time = 1;
    }
    return intval( $reading_time ) . esc_html__(' min read', 'productive-forms');
}

function productive_forms_contact_us_page_redirect_rule() {
    $productive_forms_contact_us_page_slug = productive_forms_contact_us_page_slug();
    add_rewrite_tag('%'.PRODUCTIVE_FORMS_CONTACT_US_PAGE_QUERY_PARAM.'%', '([^&]+)');
    add_rewrite_rule( '^' . $productive_forms_contact_us_page_slug . '/([a-z0-9-]+)[/]?$', 'index.php?pagename=' . $productive_forms_contact_us_page_slug . '&' . PRODUCTIVE_FORMS_CONTACT_US_PAGE_QUERY_PARAM . '=$matches[1]', 'top' );
    
    productive_global_flush_rewrite_rule( PRODUCTIVE_FORMS_IS_REWRITE_RULE_FLUSHED_KEY );
    
}
add_action( 'init', 'productive_forms_contact_us_page_redirect_rule' );

function productive_forms_get_country_and_dial_codes() {
    return array(
        'AF' => array( esc_html__( 'Afghanistan', 'productive-forms' ), '+93', productive_forms_get_country_flag('AF') ),
        'AX' => array( esc_html__( 'Åland Islands', 'productive-forms' ), '+35818', productive_forms_get_country_flag('AX') ),
        'AL' => array( esc_html__( 'Albania', 'productive-forms' ), '+355', productive_forms_get_country_flag('AL') ),
        'DZ' => array( esc_html__( 'Algeria', 'productive-forms' ), '+213', productive_forms_get_country_flag('DZ') ),
        'AS' => array( esc_html__( 'American Samoa', 'productive-forms' ), '+1684', productive_forms_get_country_flag('AS') ),
        'AD' => array( esc_html__( 'Andorra', 'productive-forms' ), '+376', productive_forms_get_country_flag('AD') ),
        'AO' => array( esc_html__( 'Angola', 'productive-forms' ), '+244', productive_forms_get_country_flag('AO') ),
        'AI' => array( esc_html__( 'Anguilla', 'productive-forms' ), '+1264', productive_forms_get_country_flag('AI') ),
        'AQ' => array( esc_html__( 'Antarctica', 'productive-forms' ), '+672', productive_forms_get_country_flag('AQ') ),
        'AG' => array( esc_html__( 'Antigua and Barbuda', 'productive-forms' ), '+1268', productive_forms_get_country_flag('AG') ),
        'AR' => array( esc_html__( 'Argentina', 'productive-forms' ), '+54', productive_forms_get_country_flag('AR') ),
        'AM' => array( esc_html__( 'Armenia', 'productive-forms' ), '+374', productive_forms_get_country_flag('AM') ),
        'AW' => array( esc_html__( 'Aruba', 'productive-forms' ), '+297', productive_forms_get_country_flag('AW') ),
        'AU' => array( esc_html__( 'Australia', 'productive-forms' ), '+61', productive_forms_get_country_flag('AU') ),
        'AT' => array( esc_html__( 'Austria', 'productive-forms' ), '+43', productive_forms_get_country_flag('AT') ),
        'AZ' => array( esc_html__( 'Azerbaijan', 'productive-forms' ), '+994', productive_forms_get_country_flag('AZ') ),
        'BS' => array( esc_html__( 'Bahamas', 'productive-forms' ), '+1242', productive_forms_get_country_flag('BS') ),
        'BH' => array( esc_html__( 'Bahrain', 'productive-forms' ), '+973', productive_forms_get_country_flag('BH') ),
        'BD' => array( esc_html__( 'Bangladesh', 'productive-forms' ), '+880', productive_forms_get_country_flag('BD') ),
        'BB' => array( esc_html__( 'Barbados', 'productive-forms' ), '+1246', productive_forms_get_country_flag('BB') ),
        'BY' => array( esc_html__( 'Belarus', 'productive-forms' ), '+375', productive_forms_get_country_flag('BY') ),
        'BE' => array( esc_html__( 'Belgium', 'productive-forms' ), '+32', productive_forms_get_country_flag('BE') ),
        'PW' => array( esc_html__( 'Belau', 'productive-forms' ), '+680', productive_forms_get_country_flag('PW') ),
        'BZ' => array( esc_html__( 'Belize', 'productive-forms' ), '+501', productive_forms_get_country_flag('BZ') ),
        'BJ' => array( esc_html__( 'Benin', 'productive-forms' ), '+229', productive_forms_get_country_flag('BJ') ),
        'BM' => array( esc_html__( 'Bermuda', 'productive-forms' ), '+1441', productive_forms_get_country_flag('BM') ),
        'BT' => array( esc_html__( 'Bhutan', 'productive-forms' ), '+975', productive_forms_get_country_flag('BT') ),
        'BO' => array( esc_html__( 'Bolivia', 'productive-forms' ), '+591', productive_forms_get_country_flag('BO') ),
        'BQ' => array( esc_html__( 'Bonaire, Saint Eustatius and Saba', 'productive-forms' ), '+599', productive_forms_get_country_flag('BQ') ),
        'BA' => array( esc_html__( 'Bosnia and Herzegovina', 'productive-forms' ), '+387', productive_forms_get_country_flag('BA') ),
        'BW' => array( esc_html__( 'Botswana', 'productive-forms' ), '+267', productive_forms_get_country_flag('BW') ),
        //'BV' => array( esc_html__( 'Bouvet Island', 'productive-forms' ), '+55', productive_forms_get_country_flag('BV') ),
        'BR' => array( esc_html__( 'Brazil', 'productive-forms' ), '+55', productive_forms_get_country_flag('BR') ),
        'IO' => array( esc_html__( 'British Indian Ocean Territory', 'productive-forms' ), '+246', productive_forms_get_country_flag('IO') ),
        'BN' => array( esc_html__( 'Brunei', 'productive-forms' ), '+673', productive_forms_get_country_flag('BN') ),
        'BG' => array( esc_html__( 'Bulgaria', 'productive-forms' ), '+359', productive_forms_get_country_flag('BG') ),
        'BF' => array( esc_html__( 'Burkina Faso', 'productive-forms' ), '+226', productive_forms_get_country_flag('BF') ),
        'BI' => array( esc_html__( 'Burundi', 'productive-forms' ), '+257', productive_forms_get_country_flag('BI') ),
        'KH' => array( esc_html__( 'Cambodia', 'productive-forms' ), '+855', productive_forms_get_country_flag('KH') ),
        'CM' => array( esc_html__( 'Cameroon', 'productive-forms' ), '+237', productive_forms_get_country_flag('CM') ),
        'CA' => array( esc_html__( 'Canada', 'productive-forms' ), '+1', productive_forms_get_country_flag('CA') ),
        'CV' => array( esc_html__( 'Cape Verde', 'productive-forms' ), '+238', productive_forms_get_country_flag('CV') ),
        'KY' => array( esc_html__( 'Cayman Islands', 'productive-forms' ), '+1345', productive_forms_get_country_flag('KY') ),
        'CF' => array( esc_html__( 'Central African Republic', 'productive-forms' ), '+236', productive_forms_get_country_flag('CF') ),
        'TD' => array( esc_html__( 'Chad', 'productive-forms' ), '+235', productive_forms_get_country_flag('TD') ),
        'CL' => array( esc_html__( 'Chile', 'productive-forms' ), '+56', productive_forms_get_country_flag('CL') ),
        'CN' => array( esc_html__( 'China', 'productive-forms' ), '+86', productive_forms_get_country_flag('CN') ),
        'CX' => array( esc_html__( 'Christmas Island', 'productive-forms' ), '+61', productive_forms_get_country_flag('CX') ),
        'CC' => array( esc_html__( 'Cocos (Keeling) Islands', 'productive-forms' ), '+61', productive_forms_get_country_flag('CC') ),
        'CO' => array( esc_html__( 'Colombia', 'productive-forms' ), '+57', productive_forms_get_country_flag('CO') ),
        'KM' => array( esc_html__( 'Comoros', 'productive-forms' ), '+269', productive_forms_get_country_flag('KM') ),
        'CG' => array( esc_html__( 'Congo (Brazzaville)', 'productive-forms' ), '+242', productive_forms_get_country_flag('CG') ),
        'CD' => array( esc_html__( 'Congo (Kinshasa)', 'productive-forms' ), '+243', productive_forms_get_country_flag('CD') ),
        'CK' => array( esc_html__( 'Cook Islands', 'productive-forms' ), '+682', productive_forms_get_country_flag('CK') ),
        'CR' => array( esc_html__( 'Costa Rica', 'productive-forms' ), '+506', productive_forms_get_country_flag('CR') ),
        'HR' => array( esc_html__( 'Croatia', 'productive-forms' ), '+385', productive_forms_get_country_flag('HR') ),
        'CU' => array( esc_html__( 'Cuba', 'productive-forms' ), '+53', productive_forms_get_country_flag('CU') ),
        'CW' => array( esc_html__( 'Cura&ccedil;ao', 'productive-forms' ), '+599', productive_forms_get_country_flag('CW') ),
        'CY' => array( esc_html__( 'Cyprus', 'productive-forms' ), '+357', productive_forms_get_country_flag('CY') ),
        'CZ' => array( esc_html__( 'Czech Republic', 'productive-forms' ), '+420', productive_forms_get_country_flag('CZ') ),
        'DK' => array( esc_html__( 'Denmark', 'productive-forms' ), '+45', productive_forms_get_country_flag('DK') ),
        'DJ' => array( esc_html__( 'Djibouti', 'productive-forms' ), '+253', productive_forms_get_country_flag('DJ') ),
        'DM' => array( esc_html__( 'Dominica', 'productive-forms' ), '+1767', productive_forms_get_country_flag('DM') ),
        'DO' => array( esc_html__( 'Dominican Republic', 'productive-forms' ), '+1809', productive_forms_get_country_flag('DO') ),
        'EC' => array( esc_html__( 'Ecuador', 'productive-forms' ), '+593', productive_forms_get_country_flag('EC') ),
        'EG' => array( esc_html__( 'Egypt', 'productive-forms' ), '+20', productive_forms_get_country_flag('EG') ),
        'SV' => array( esc_html__( 'El Salvador', 'productive-forms' ), '+503', productive_forms_get_country_flag('SV') ),
        'GQ' => array( esc_html__( 'Equatorial Guinea', 'productive-forms' ), '+240', productive_forms_get_country_flag('GQ') ),
        'ER' => array( esc_html__( 'Eritrea', 'productive-forms' ), '+291', productive_forms_get_country_flag('ER') ),
        'EE' => array( esc_html__( 'Estonia', 'productive-forms' ), '+372', productive_forms_get_country_flag('EE') ),
        'ET' => array( esc_html__( 'Ethiopia', 'productive-forms' ), '+251', productive_forms_get_country_flag('ET') ),
        'FK' => array( esc_html__( 'Falkland Islands', 'productive-forms' ), '+500', productive_forms_get_country_flag('FK') ),
        'FO' => array( esc_html__( 'Faroe Islands', 'productive-forms' ), '+298', productive_forms_get_country_flag('FO') ),
        'FJ' => array( esc_html__( 'Fiji', 'productive-forms' ), '+679', productive_forms_get_country_flag('FJ') ),
        'FI' => array( esc_html__( 'Finland', 'productive-forms' ), '+358', productive_forms_get_country_flag('FI') ),
        'FR' => array( esc_html__( 'France', 'productive-forms' ), '+33', productive_forms_get_country_flag('FR') ),
        'GF' => array( esc_html__( 'French Guiana', 'productive-forms' ), '+594', productive_forms_get_country_flag('GF') ),
        'PF' => array( esc_html__( 'French Polynesia', 'productive-forms' ), '+689', productive_forms_get_country_flag('PF') ),
        'TF' => array( esc_html__( 'French Southern Territories', 'productive-forms' ), '+262', productive_forms_get_country_flag('TF') ),
        'GA' => array( esc_html__( 'Gabon', 'productive-forms' ), '+241', productive_forms_get_country_flag('GA') ),
        'GM' => array( esc_html__( 'Gambia', 'productive-forms' ), '+220', productive_forms_get_country_flag('GM') ),
        'GE' => array( esc_html__( 'Georgia', 'productive-forms' ), '+995', productive_forms_get_country_flag('GE') ),
        'DE' => array( esc_html__( 'Germany', 'productive-forms' ), '+49', productive_forms_get_country_flag('DE') ),
        'GH' => array( esc_html__( 'Ghana', 'productive-forms' ), '+233', productive_forms_get_country_flag('GH') ),
        'GI' => array( esc_html__( 'Gibraltar', 'productive-forms' ), '+350', productive_forms_get_country_flag('GI') ),
        'GR' => array( esc_html__( 'Greece', 'productive-forms' ), '+30', productive_forms_get_country_flag('GR') ),
        'GL' => array( esc_html__( 'Greenland', 'productive-forms' ), '+299', productive_forms_get_country_flag('GL') ),
        'GD' => array( esc_html__( 'Grenada', 'productive-forms' ), '+1473', productive_forms_get_country_flag('GD') ),
        'GP' => array( esc_html__( 'Guadeloupe', 'productive-forms' ), '+590', productive_forms_get_country_flag('GP') ),
        'GU' => array( esc_html__( 'Guam', 'productive-forms' ), '+1671', productive_forms_get_country_flag('GU') ),
        'GT' => array( esc_html__( 'Guatemala', 'productive-forms' ), '+502', productive_forms_get_country_flag('GT') ),
        'GG' => array( esc_html__( 'Guernsey', 'productive-forms' ), '+441481', productive_forms_get_country_flag('GG') ),
        'GN' => array( esc_html__( 'Guinea', 'productive-forms' ), '+224', productive_forms_get_country_flag('GN') ),
        'GW' => array( esc_html__( 'Guinea-Bissau', 'productive-forms' ), '+245', productive_forms_get_country_flag('GW') ),
        'GY' => array( esc_html__( 'Guyana', 'productive-forms' ), '+592', productive_forms_get_country_flag('GY') ),
        'HT' => array( esc_html__( 'Haiti', 'productive-forms' ), '+509', productive_forms_get_country_flag('HT') ),
        //'HM' => array( esc_html__( 'Heard Island and McDonald Islands', 'productive-forms' ), '+672', productive_forms_get_country_flag('HM') ),
        'HN' => array( esc_html__( 'Honduras', 'productive-forms' ), '+504', productive_forms_get_country_flag('HN') ),
        'HK' => array( esc_html__( 'Hong Kong', 'productive-forms' ), '+852', productive_forms_get_country_flag('HK') ),
        'HU' => array( esc_html__( 'Hungary', 'productive-forms' ), '+36', productive_forms_get_country_flag('HU') ),
        'IS' => array( esc_html__( 'Iceland', 'productive-forms' ), '+354', productive_forms_get_country_flag('IS') ),
        'IN' => array( esc_html__( 'India', 'productive-forms' ), '+91', productive_forms_get_country_flag('IN') ),
        'ID' => array( esc_html__( 'Indonesia', 'productive-forms' ), '+62', productive_forms_get_country_flag('ID') ),
        'IR' => array( esc_html__( 'Iran', 'productive-forms' ), '+98', productive_forms_get_country_flag('IR') ),
        'IQ' => array( esc_html__( 'Iraq', 'productive-forms' ), '+964', productive_forms_get_country_flag('IQ') ),
        'IE' => array( esc_html__( 'Ireland', 'productive-forms' ), '+353', productive_forms_get_country_flag('IE') ),
        'IM' => array( esc_html__( 'Isle of Man', 'productive-forms' ), '+441624', productive_forms_get_country_flag('IM') ),
        'IL' => array( esc_html__( 'Israel', 'productive-forms' ), '+972', productive_forms_get_country_flag('IL') ),
        'IT' => array( esc_html__( 'Italy', 'productive-forms' ), '+39', productive_forms_get_country_flag('IT') ),
        'CI' => array( esc_html__( 'Ivory Coast', 'productive-forms' ), '+225', productive_forms_get_country_flag('CI') ),
        'JM' => array( esc_html__( 'Jamaica', 'productive-forms' ), '+1876', productive_forms_get_country_flag('JM') ),
        'JP' => array( esc_html__( 'Japan', 'productive-forms' ), '+81', productive_forms_get_country_flag('JP') ),
        'JE' => array( esc_html__( 'Jersey', 'productive-forms' ), '+441534', productive_forms_get_country_flag('JE') ),
        'JO' => array( esc_html__( 'Jordan', 'productive-forms' ), '+962', productive_forms_get_country_flag('JO') ),
        'KZ' => array( esc_html__( 'Kazakhstan', 'productive-forms' ), '+7', productive_forms_get_country_flag('KZ') ),
        'KE' => array( esc_html__( 'Kenya', 'productive-forms' ), '+254', productive_forms_get_country_flag('KE') ),
        'KI' => array( esc_html__( 'Kiribati', 'productive-forms' ), '+686', productive_forms_get_country_flag('KI') ),
        'KW' => array( esc_html__( 'Kuwait', 'productive-forms' ), '+965', productive_forms_get_country_flag('KW') ),
        'KG' => array( esc_html__( 'Kyrgyzstan', 'productive-forms' ), '+996', productive_forms_get_country_flag('KG') ),
        'LA' => array( esc_html__( 'Laos', 'productive-forms' ), '+856', productive_forms_get_country_flag('LA') ),
        'LV' => array( esc_html__( 'Latvia', 'productive-forms' ), '+371', productive_forms_get_country_flag('LV') ),
        'LB' => array( esc_html__( 'Lebanon', 'productive-forms' ), '+961', productive_forms_get_country_flag('LB') ),
        'LS' => array( esc_html__( 'Lesotho', 'productive-forms' ), '+266', productive_forms_get_country_flag('LS') ),
        'LR' => array( esc_html__( 'Liberia', 'productive-forms' ), '+231', productive_forms_get_country_flag('LR') ),
        'LY' => array( esc_html__( 'Libya', 'productive-forms' ), '+218', productive_forms_get_country_flag('LY') ),
        'LI' => array( esc_html__( 'Liechtenstein', 'productive-forms' ), '+423', productive_forms_get_country_flag('LI') ),
        'LT' => array( esc_html__( 'Lithuania', 'productive-forms' ), '+370', productive_forms_get_country_flag('LT') ),
        'LU' => array( esc_html__( 'Luxembourg', 'productive-forms' ), '+352', productive_forms_get_country_flag('LU') ),
        'MO' => array( esc_html__( 'Macao', 'productive-forms' ), '+853', productive_forms_get_country_flag('MO') ),
        'MK' => array( esc_html__( 'North Macedonia', 'productive-forms' ), '+389', productive_forms_get_country_flag('MK') ),
        'MG' => array( esc_html__( 'Madagascar', 'productive-forms' ), '+261', productive_forms_get_country_flag('MG') ),
        'MW' => array( esc_html__( 'Malawi', 'productive-forms' ), '+265', productive_forms_get_country_flag('MW') ),
        'MY' => array( esc_html__( 'Malaysia', 'productive-forms' ), '+60', productive_forms_get_country_flag('MY') ),
        'MV' => array( esc_html__( 'Maldives', 'productive-forms' ), '+960', productive_forms_get_country_flag('MV') ),
        'ML' => array( esc_html__( 'Mali', 'productive-forms' ), '+223', productive_forms_get_country_flag('ML') ),
        'MT' => array( esc_html__( 'Malta', 'productive-forms' ), '+356', productive_forms_get_country_flag('MT') ),
        'MH' => array( esc_html__( 'Marshall Islands', 'productive-forms' ), '+692', productive_forms_get_country_flag('MH') ),
        'MQ' => array( esc_html__( 'Martinique', 'productive-forms' ), '+596', productive_forms_get_country_flag('MQ') ),
        'MR' => array( esc_html__( 'Mauritania', 'productive-forms' ), '+222', productive_forms_get_country_flag('MR') ),
        'MU' => array( esc_html__( 'Mauritius', 'productive-forms' ), '+230', productive_forms_get_country_flag('MU') ),
        'YT' => array( esc_html__( 'Mayotte', 'productive-forms' ), '+262', productive_forms_get_country_flag('YT') ),
        'MX' => array( esc_html__( 'Mexico', 'productive-forms' ), '+52', productive_forms_get_country_flag('MX') ),
        'FM' => array( esc_html__( 'Micronesia', 'productive-forms' ), '+691', productive_forms_get_country_flag('FM') ),
        'MD' => array( esc_html__( 'Moldova', 'productive-forms' ), '+373', productive_forms_get_country_flag('MD') ),
        'MC' => array( esc_html__( 'Monaco', 'productive-forms' ), '+377', productive_forms_get_country_flag('MC') ),
        'MN' => array( esc_html__( 'Mongolia', 'productive-forms' ), '+976', productive_forms_get_country_flag('MN') ),
        'ME' => array( esc_html__( 'Montenegro', 'productive-forms' ), '+382', productive_forms_get_country_flag('ME') ),
        'MS' => array( esc_html__( 'Montserrat', 'productive-forms' ), '+1664', productive_forms_get_country_flag('MS') ),
        'MA' => array( esc_html__( 'Morocco', 'productive-forms' ), '+212', productive_forms_get_country_flag('MA') ),
        'MZ' => array( esc_html__( 'Mozambique', 'productive-forms' ), '+258', productive_forms_get_country_flag('MZ') ),
        'MM' => array( esc_html__( 'Myanmar', 'productive-forms' ), '+95', productive_forms_get_country_flag('MM') ),
        'NA' => array( esc_html__( 'Namibia', 'productive-forms' ), '+264', productive_forms_get_country_flag('NA') ),
        'NR' => array( esc_html__( 'Nauru', 'productive-forms' ), '+674', productive_forms_get_country_flag('NR') ),
        'NP' => array( esc_html__( 'Nepal', 'productive-forms' ), '+977', productive_forms_get_country_flag('NP') ),
        'NL' => array( esc_html__( 'Netherlands', 'productive-forms' ), '+31', productive_forms_get_country_flag('NL') ),
        'NC' => array( esc_html__( 'New Caledonia', 'productive-forms' ), '+687', productive_forms_get_country_flag('NC') ),
        'NZ' => array( esc_html__( 'New Zealand', 'productive-forms' ), '+64', productive_forms_get_country_flag('NZ') ),
        'NI' => array( esc_html__( 'Nicaragua', 'productive-forms' ), '+505', productive_forms_get_country_flag('NI') ),
        'NE' => array( esc_html__( 'Niger', 'productive-forms' ), '+227', productive_forms_get_country_flag('NE') ),
        'NG' => array( esc_html__( 'Nigeria', 'productive-forms' ), '+234', productive_forms_get_country_flag('NG') ),
        'NU' => array( esc_html__( 'Niue', 'productive-forms' ), '+683', productive_forms_get_country_flag('NU') ),
        'NF' => array( esc_html__( 'Norfolk Island', 'productive-forms' ), '+672', productive_forms_get_country_flag('NF') ),
        'MP' => array( esc_html__( 'Northern Mariana Islands', 'productive-forms' ), '+1670', productive_forms_get_country_flag('MP') ),
        'KP' => array( esc_html__( 'North Korea', 'productive-forms' ), '+850', productive_forms_get_country_flag('KP') ),
        'NO' => array( esc_html__( 'Norway', 'productive-forms' ), '+47', productive_forms_get_country_flag('NO') ),
        'OM' => array( esc_html__( 'Oman', 'productive-forms' ), '+968', productive_forms_get_country_flag('OM') ),
        'PK' => array( esc_html__( 'Pakistan', 'productive-forms' ), '+92', productive_forms_get_country_flag('PK') ),
        'PS' => array( esc_html__( 'Palestinian Territory', 'productive-forms' ), '+970', productive_forms_get_country_flag('PS') ),
        'PA' => array( esc_html__( 'Panama', 'productive-forms' ), '+507', productive_forms_get_country_flag('PA') ),
        'PG' => array( esc_html__( 'Papua New Guinea', 'productive-forms' ), '+675', productive_forms_get_country_flag('PG') ),
        'PY' => array( esc_html__( 'Paraguay', 'productive-forms' ), '+595', productive_forms_get_country_flag('PY') ),
        'PE' => array( esc_html__( 'Peru', 'productive-forms' ), '+51', productive_forms_get_country_flag('PE') ),
        'PH' => array( esc_html__( 'Philippines', 'productive-forms' ), '+63', productive_forms_get_country_flag('PH') ),
        'PN' => array( esc_html__( 'Pitcairn', 'productive-forms' ), '+870', productive_forms_get_country_flag('PN') ),
        'PL' => array( esc_html__( 'Poland', 'productive-forms' ), '+48', productive_forms_get_country_flag('PL') ),
        'PT' => array( esc_html__( 'Portugal', 'productive-forms' ), '+351', productive_forms_get_country_flag('PT') ),
        'PR' => array( esc_html__( 'Puerto Rico', 'productive-forms' ), '+1787', productive_forms_get_country_flag('PR') ),
        'QA' => array( esc_html__( 'Qatar', 'productive-forms' ), '+974', productive_forms_get_country_flag('QA') ),
        'RE' => array( esc_html__( 'Reunion', 'productive-forms' ), '+262', productive_forms_get_country_flag('RE') ),
        'RO' => array( esc_html__( 'Romania', 'productive-forms' ), '+40', productive_forms_get_country_flag('RO') ),
        'RU' => array( esc_html__( 'Russia', 'productive-forms' ), '+7', productive_forms_get_country_flag('RU') ),
        'RW' => array( esc_html__( 'Rwanda', 'productive-forms' ), '+250', productive_forms_get_country_flag('RW') ),
        'BL' => array( esc_html__( 'Saint Barth&eacute;lemy', 'productive-forms' ), '+590', productive_forms_get_country_flag('BL') ),
        'SH' => array( esc_html__( 'Saint Helena', 'productive-forms' ), '+290', productive_forms_get_country_flag('SH') ),
        'KN' => array( esc_html__( 'Saint Kitts and Nevis', 'productive-forms' ), '+1869', productive_forms_get_country_flag('KN') ),
        'LC' => array( esc_html__( 'Saint Lucia', 'productive-forms' ), '+1758', productive_forms_get_country_flag('LC') ),
        'MF' => array( esc_html__( 'Saint Martin (French part)', 'productive-forms' ), '+590', productive_forms_get_country_flag('MF') ),
        'SX' => array( esc_html__( 'Saint Martin (Dutch part)', 'productive-forms' ), '+599', productive_forms_get_country_flag('SX') ),
        'PM' => array( esc_html__( 'Saint Pierre and Miquelon', 'productive-forms' ), '+508', productive_forms_get_country_flag('PM') ),
        'VC' => array( esc_html__( 'Saint Vincent and the Grenadines', 'productive-forms' ), '+1784', productive_forms_get_country_flag('VC') ),
        'SM' => array( esc_html__( 'San Marino', 'productive-forms' ), '+378', productive_forms_get_country_flag('SM') ),
        'ST' => array( esc_html__( 'S&atilde;o Tom&eacute; and Pr&iacute;ncipe', 'productive-forms' ), '+239', productive_forms_get_country_flag('ST') ),
        'SA' => array( esc_html__( 'Saudi Arabia', 'productive-forms' ), '+966', productive_forms_get_country_flag('SA') ),
        'SN' => array( esc_html__( 'Senegal', 'productive-forms' ), '+221', productive_forms_get_country_flag('SN') ),
        'RS' => array( esc_html__( 'Serbia', 'productive-forms' ), '+381', productive_forms_get_country_flag('RS') ),
        'SC' => array( esc_html__( 'Seychelles', 'productive-forms' ), '+248', productive_forms_get_country_flag('SC') ),
        'SL' => array( esc_html__( 'Sierra Leone', 'productive-forms' ), '+232', productive_forms_get_country_flag('SL') ),
        'SG' => array( esc_html__( 'Singapore', 'productive-forms' ), '+65', productive_forms_get_country_flag('SG') ),
        'SK' => array( esc_html__( 'Slovakia', 'productive-forms' ), '+421', productive_forms_get_country_flag('SK') ),
        'SI' => array( esc_html__( 'Slovenia', 'productive-forms' ), '+386', productive_forms_get_country_flag('SI') ),
        'SB' => array( esc_html__( 'Solomon Islands', 'productive-forms' ), '+677', productive_forms_get_country_flag('SB') ),
        'SO' => array( esc_html__( 'Somalia', 'productive-forms' ), '+252', productive_forms_get_country_flag('SO') ),
        'ZA' => array( esc_html__( 'South Africa', 'productive-forms' ), '+27', productive_forms_get_country_flag('ZA') ),
        //'GS' => array( esc_html__( 'South Georgia/Sandwich Islands', 'productive-forms' ), '+500', productive_forms_get_country_flag('GS') ),
        'KR' => array( esc_html__( 'South Korea', 'productive-forms' ), '+82', productive_forms_get_country_flag('KR') ),
        'SS' => array( esc_html__( 'South Sudan', 'productive-forms' ), '+211', productive_forms_get_country_flag('SS') ),
        'ES' => array( esc_html__( 'Spain', 'productive-forms' ), '+34', productive_forms_get_country_flag('ES') ),
        'LK' => array( esc_html__( 'Sri Lanka', 'productive-forms' ), '+94', productive_forms_get_country_flag('LK') ),
        'SD' => array( esc_html__( 'Sudan', 'productive-forms' ), '+249', productive_forms_get_country_flag('SD') ),
        'SR' => array( esc_html__( 'Suriname', 'productive-forms' ), '+597', productive_forms_get_country_flag('SR') ),
        'SJ' => array( esc_html__( 'Svalbard and Jan Mayen', 'productive-forms' ), '+47', productive_forms_get_country_flag('SJ') ),
        'SZ' => array( esc_html__( 'Eswatini', 'productive-forms' ), '+268', productive_forms_get_country_flag('SZ') ),
        'SE' => array( esc_html__( 'Sweden', 'productive-forms' ), '+46', productive_forms_get_country_flag('SE') ),
        'CH' => array( esc_html__( 'Switzerland', 'productive-forms' ), '+41', productive_forms_get_country_flag('CH') ),
        'SY' => array( esc_html__( 'Syria', 'productive-forms' ), '+963', productive_forms_get_country_flag('SY') ),
        'TW' => array( esc_html__( 'Taiwan', 'productive-forms' ), '+886', productive_forms_get_country_flag('TW') ),
        'TJ' => array( esc_html__( 'Tajikistan', 'productive-forms' ), '+992', productive_forms_get_country_flag('TJ') ),
        'TZ' => array( esc_html__( 'Tanzania', 'productive-forms' ), '+255', productive_forms_get_country_flag('TZ') ),
        'TH' => array( esc_html__( 'Thailand', 'productive-forms' ), '+66', productive_forms_get_country_flag('TH') ),
        'TL' => array( esc_html__( 'Timor-Leste', 'productive-forms' ), '+670', productive_forms_get_country_flag('TL') ),
        'TG' => array( esc_html__( 'Togo', 'productive-forms' ), '+228', productive_forms_get_country_flag('TG') ),
        'TK' => array( esc_html__( 'Tokelau', 'productive-forms' ), '+690', productive_forms_get_country_flag('TK') ),
        'TO' => array( esc_html__( 'Tonga', 'productive-forms' ), '+676', productive_forms_get_country_flag('TO') ),
        'TT' => array( esc_html__( 'Trinidad and Tobago', 'productive-forms' ), '+1868', productive_forms_get_country_flag('TT') ),
        'TN' => array( esc_html__( 'Tunisia', 'productive-forms' ), '+216', productive_forms_get_country_flag('TN') ),
        'TR' => array( esc_html__( 'Turkey', 'productive-forms' ), '+90', productive_forms_get_country_flag('TR') ),
        'TM' => array( esc_html__( 'Turkmenistan', 'productive-forms' ), '+993', productive_forms_get_country_flag('TM') ),
        'TC' => array( esc_html__( 'Turks and Caicos Islands', 'productive-forms' ), '+1649', productive_forms_get_country_flag('TC') ),
        'TV' => array( esc_html__( 'Tuvalu', 'productive-forms' ), '+688', productive_forms_get_country_flag('TV') ),
        'UG' => array( esc_html__( 'Uganda', 'productive-forms' ), '+256', productive_forms_get_country_flag('UG') ),
        'UA' => array( esc_html__( 'Ukraine', 'productive-forms' ), '+380', productive_forms_get_country_flag('UA') ),
        'AE' => array( esc_html__( 'United Arab Emirates', 'productive-forms' ), '+971', productive_forms_get_country_flag('AE') ),
        'GB' => array( esc_html__( 'United Kingdom (UK)', 'productive-forms' ), '+44', productive_forms_get_country_flag('GB') ),
        'US' => array( esc_html__( 'United States (US)', 'productive-forms' ), '+1', productive_forms_get_country_flag('US') ),
        'UM' => array( esc_html__( 'United States (US) Minor Outlying Islands', 'productive-forms' ), '+1', productive_forms_get_country_flag('UM') ),
        'UY' => array( esc_html__( 'Uruguay', 'productive-forms' ), '+598', productive_forms_get_country_flag('UY') ),
        'UZ' => array( esc_html__( 'Uzbekistan', 'productive-forms' ), '+998', productive_forms_get_country_flag('UZ') ),
        'VU' => array( esc_html__( 'Vanuatu', 'productive-forms' ), '+678', productive_forms_get_country_flag('VU') ),
        'VA' => array( esc_html__( 'Vatican', 'productive-forms' ), '+379', productive_forms_get_country_flag('VA') ),
        'VE' => array( esc_html__( 'Venezuela', 'productive-forms' ), '+58', productive_forms_get_country_flag('VE') ),
        'VN' => array( esc_html__( 'Vietnam', 'productive-forms' ), '+84', productive_forms_get_country_flag('VN') ),
        'VG' => array( esc_html__( 'Virgin Islands (British)', 'productive-forms' ), '+1284', productive_forms_get_country_flag('VG') ),
        'VI' => array( esc_html__( 'Virgin Islands (US)', 'productive-forms' ), '+1340', productive_forms_get_country_flag('VI') ),
        'WF' => array( esc_html__( 'Wallis and Futuna', 'productive-forms' ), '+681', productive_forms_get_country_flag('WF') ),
        'EH' => array( esc_html__( 'Western Sahara', 'productive-forms' ), '+212', productive_forms_get_country_flag('EH') ),
        'WS' => array( esc_html__( 'Samoa', 'productive-forms' ), '+685', productive_forms_get_country_flag('WS') ),
        'YE' => array( esc_html__( 'Yemen', 'productive-forms' ), '+967', productive_forms_get_country_flag('YE') ),
        'ZM' => array( esc_html__( 'Zambia', 'productive-forms' ), '+260', productive_forms_get_country_flag('ZM') ),
        'ZW' => array( esc_html__( 'Zimbabwe', 'productive-forms' ), '+263', productive_forms_get_country_flag('ZW') ),
    );
}

function productive_forms_get_country_flag( $flag_code = '' ) {
    // TODO
    return $flag_code;
}


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