// https://en.wikipedia.org/wiki/ISO_3166-1
use serde::{Deserialize, Serialize};

#[derive(
    Copy, Clone, Debug, Deserialize, Display, EnumIter, EnumString, Eq, PartialEq, Serialize,
)]
#[strum(serialize_all = "UPPERCASE")]
pub enum CountryCode {
    AF,
    AX,
    AL,
    DZ,
    AS,
    AD,
    AO,
    AI,
    AQ,
    AG,
    AR,
    AM,
    AW,
    AU,
    AT,
    AZ,
    BS,
    BH,
    BD,
    BB,
    BY,
    BE,
    BZ,
    BJ,
    BM,
    BT,
    BO,
    BQ,
    BA,
    BW,
    BV,
    BR,
    IO,
    BN,
    BG,
    BF,
    BI,
    CV,
    KH,
    CM,
    CA,
    KY,
    CF,
    TD,
    CL,
    CN,
    CX,
    CC,
    CO,
    KM,
    CG,
    CD,
    CK,
    CR,
    CI,
    HR,
    CU,
    CW,
    CY,
    CZ,
    DK,
    DJ,
    DM,
    DO,
    EC,
    EG,
    SV,
    GQ,
    ER,
    EE,
    SZ,
    ET,
    FK,
    FO,
    FJ,
    FI,
    FR,
    GF,
    PF,
    TF,
    GA,
    GM,
    GE,
    DE,
    GH,
    GI,
    GR,
    GL,
    GD,
    GP,
    GU,
    GT,
    GG,
    GN,
    GW,
    GY,
    HT,
    HM,
    VA,
    HN,
    HK,
    HU,
    IS,
    IN,
    ID,
    IR,
    IQ,
    IE,
    IM,
    IL,
    IT,
    JM,
    JP,
    JE,
    JO,
    KZ,
    KE,
    KI,
    KP,
    KR,
    KW,
    KG,
    LA,
    LV,
    LB,
    LS,
    LR,
    LY,
    LI,
    LT,
    LU,
    MO,
    MG,
    MW,
    MY,
    MV,
    ML,
    MT,
    MH,
    MQ,
    MR,
    MU,
    YT,
    MX,
    FM,
    MD,
    MC,
    MN,
    ME,
    MS,
    MA,
    MZ,
    MM,
    NA,
    NR,
    NP,
    NL,
    NC,
    NZ,
    NI,
    NE,
    NG,
    NU,
    NF,
    MK,
    MP,
    NO,
    OM,
    PK,
    PW,
    PS,
    PA,
    PG,
    PY,
    PE,
    PH,
    PN,
    PL,
    PT,
    PR,
    QA,
    RE,
    RO,
    RU,
    RW,
    BL,
    SH,
    KN,
    LC,
    MF,
    PM,
    VC,
    WS,
    SM,
    ST,
    SA,
    SN,
    RS,
    SC,
    SL,
    SG,
    SX,
    SK,
    SI,
    SB,
    SO,
    ZA,
    GS,
    SS,
    ES,
    LK,
    SD,
    SR,
    SJ,
    SE,
    CH,
    SY,
    TW,
    TJ,
    TZ,
    TH,
    TL,
    TG,
    TK,
    TO,
    TT,
    TN,
    TR,
    TM,
    TC,
    TV,
    UG,
    UA,
    AE,
    GB,
    US,
    UM,
    UY,
    UZ,
    VU,
    VE,
    VN,
    VG,
    VI,
    WF,
    EH,
    YE,
    ZM,
    ZW,
}

#[derive(Clone, Debug, Deserialize, Display, EnumIter, EnumString, Eq, PartialEq, Serialize)]
#[strum(serialize_all = "UPPERCASE")]
pub enum CountryCode3 {
    AFG,
    ALA,
    ALB,
    DZA,
    ASM,
    AND,
    AGO,
    AIA,
    ATA,
    ATG,
    ARG,
    ARM,
    ABW,
    AUS,
    AUT,
    AZE,
    BHS,
    BHR,
    BGD,
    BRB,
    BLR,
    BEL,
    BLZ,
    BEN,
    BMU,
    BTN,
    BOL,
    BES,
    BIH,
    BWA,
    BVT,
    BRA,
    IOT,
    BRN,
    BGR,
    BFA,
    BDI,
    CPV,
    KHM,
    CMR,
    CAN,
    CYM,
    CAF,
    TCD,
    CHL,
    CHN,
    CXR,
    CCK,
    COL,
    COM,
    COG,
    COD,
    COK,
    CRI,
    CIV,
    HRV,
    CUB,
    CUW,
    CYP,
    CZE,
    DNK,
    DJI,
    DMA,
    DOM,
    ECU,
    EGY,
    SLV,
    GNQ,
    ERI,
    EST,
    SWZ,
    ETH,
    FLK,
    FRO,
    FJI,
    FIN,
    FRA,
    GUF,
    PYF,
    ATF,
    GAB,
    GMB,
    GEO,
    DEU,
    GHA,
    GIB,
    GRC,
    GRL,
    GRD,
    GLP,
    GUM,
    GTM,
    GGY,
    GIN,
    GNB,
    GUY,
    HTI,
    HMD,
    VAT,
    HND,
    HKG,
    HUN,
    ISL,
    IND,
    IDN,
    IRN,
    IRQ,
    IRL,
    IMN,
    ISR,
    ITA,
    JAM,
    JPN,
    JEY,
    JOR,
    KAZ,
    KEN,
    KIR,
    PRK,
    KOR,
    KWT,
    KGZ,
    LAO,
    LVA,
    LBN,
    LSO,
    LBR,
    LBY,
    LIE,
    LTU,
    LUX,
    MAC,
    MDG,
    MWI,
    MYS,
    MDV,
    MLI,
    MLT,
    MHL,
    MTQ,
    MRT,
    MUS,
    MYT,
    MEX,
    FSM,
    MDA,
    MCO,
    MNG,
    MNE,
    MSR,
    MAR,
    MOZ,
    MMR,
    NAM,
    NRU,
    NPL,
    NLD,
    NCL,
    NZL,
    NIC,
    NER,
    NGA,
    NIU,
    NFK,
    MKD,
    MNP,
    NOR,
    OMN,
    PAK,
    PLW,
    PSE,
    PAN,
    PNG,
    PRY,
    PER,
    PHL,
    PCN,
    POL,
    PRT,
    PRI,
    QAT,
    REU,
    ROU,
    RUS,
    RWA,
    BLM,
    SHN,
    KNA,
    LCA,
    MAF,
    SPM,
    VCT,
    WSM,
    SMR,
    STP,
    SAU,
    SEN,
    SRB,
    SYC,
    SLE,
    SGP,
    SXM,
    SVK,
    SVN,
    SLB,
    SOM,
    ZAF,
    SGS,
    SSD,
    ESP,
    LKA,
    SDN,
    SUR,
    SJM,
    SWE,
    CHE,
    SYR,
    TWN,
    TJK,
    TZA,
    THA,
    TLS,
    TGO,
    TKL,
    TON,
    TTO,
    TUN,
    TUR,
    TKM,
    TCA,
    TUV,
    UGA,
    UKR,
    ARE,
    GBR,
    USA,
    UMI,
    URY,
    UZB,
    VUT,
    VEN,
    VNM,
    VGB,
    VIR,
    WLF,
    ESH,
    YEM,
    ZMB,
    ZWE,
}

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

    pub fn codethree(&self) -> CountryCode3 {
        match self {
            CountryCode::AF => CountryCode3::AFG,
            CountryCode::AX => CountryCode3::ALA,
            CountryCode::AL => CountryCode3::ALB,
            CountryCode::DZ => CountryCode3::DZA,
            CountryCode::AS => CountryCode3::ASM,
            CountryCode::AD => CountryCode3::AND,
            CountryCode::AO => CountryCode3::AGO,
            CountryCode::AI => CountryCode3::AIA,
            CountryCode::AQ => CountryCode3::ATA,
            CountryCode::AG => CountryCode3::ATG,
            CountryCode::AR => CountryCode3::ARG,
            CountryCode::AM => CountryCode3::ARM,
            CountryCode::AW => CountryCode3::ABW,
            CountryCode::AU => CountryCode3::AUS,
            CountryCode::AT => CountryCode3::AUT,
            CountryCode::AZ => CountryCode3::AZE,
            CountryCode::BS => CountryCode3::BHS,
            CountryCode::BH => CountryCode3::BHR,
            CountryCode::BD => CountryCode3::BGD,
            CountryCode::BB => CountryCode3::BRB,
            CountryCode::BY => CountryCode3::BLR,
            CountryCode::BE => CountryCode3::BEL,
            CountryCode::BZ => CountryCode3::BLZ,
            CountryCode::BJ => CountryCode3::BEN,
            CountryCode::BM => CountryCode3::BMU,
            CountryCode::BT => CountryCode3::BTN,
            CountryCode::BO => CountryCode3::BOL,
            CountryCode::BQ => CountryCode3::BES,
            CountryCode::BA => CountryCode3::BIH,
            CountryCode::BW => CountryCode3::BWA,
            CountryCode::BV => CountryCode3::BVT,
            CountryCode::BR => CountryCode3::BRA,
            CountryCode::IO => CountryCode3::IOT,
            CountryCode::BN => CountryCode3::BRN,
            CountryCode::BG => CountryCode3::BGR,
            CountryCode::BF => CountryCode3::BFA,
            CountryCode::BI => CountryCode3::BDI,
            CountryCode::CV => CountryCode3::CPV,
            CountryCode::KH => CountryCode3::KHM,
            CountryCode::CM => CountryCode3::CMR,
            CountryCode::CA => CountryCode3::CAN,
            CountryCode::KY => CountryCode3::CYM,
            CountryCode::CF => CountryCode3::CAF,
            CountryCode::TD => CountryCode3::TCD,
            CountryCode::CL => CountryCode3::CHL,
            CountryCode::CN => CountryCode3::CHN,
            CountryCode::CX => CountryCode3::CXR,
            CountryCode::CC => CountryCode3::CCK,
            CountryCode::CO => CountryCode3::COL,
            CountryCode::KM => CountryCode3::COM,
            CountryCode::CG => CountryCode3::COG,
            CountryCode::CD => CountryCode3::COD,
            CountryCode::CK => CountryCode3::COK,
            CountryCode::CR => CountryCode3::CRI,
            CountryCode::CI => CountryCode3::CIV,
            CountryCode::HR => CountryCode3::HRV,
            CountryCode::CU => CountryCode3::CUB,
            CountryCode::CW => CountryCode3::CUW,
            CountryCode::CY => CountryCode3::CYP,
            CountryCode::CZ => CountryCode3::CZE,
            CountryCode::DK => CountryCode3::DNK,
            CountryCode::DJ => CountryCode3::DJI,
            CountryCode::DM => CountryCode3::DMA,
            CountryCode::DO => CountryCode3::DOM,
            CountryCode::EC => CountryCode3::ECU,
            CountryCode::EG => CountryCode3::EGY,
            CountryCode::SV => CountryCode3::SLV,
            CountryCode::GQ => CountryCode3::GNQ,
            CountryCode::ER => CountryCode3::ERI,
            CountryCode::EE => CountryCode3::EST,
            CountryCode::SZ => CountryCode3::SWZ,
            CountryCode::ET => CountryCode3::ETH,
            CountryCode::FK => CountryCode3::FLK,
            CountryCode::FO => CountryCode3::FRO,
            CountryCode::FJ => CountryCode3::FJI,
            CountryCode::FI => CountryCode3::FIN,
            CountryCode::FR => CountryCode3::FRA,
            CountryCode::GF => CountryCode3::GUF,
            CountryCode::PF => CountryCode3::PYF,
            CountryCode::TF => CountryCode3::ATF,
            CountryCode::GA => CountryCode3::GAB,
            CountryCode::GM => CountryCode3::GMB,
            CountryCode::GE => CountryCode3::GEO,
            CountryCode::DE => CountryCode3::DEU,
            CountryCode::GH => CountryCode3::GHA,
            CountryCode::GI => CountryCode3::GIB,
            CountryCode::GR => CountryCode3::GRC,
            CountryCode::GL => CountryCode3::GRL,
            CountryCode::GD => CountryCode3::GRD,
            CountryCode::GP => CountryCode3::GLP,
            CountryCode::GU => CountryCode3::GUM,
            CountryCode::GT => CountryCode3::GTM,
            CountryCode::GG => CountryCode3::GGY,
            CountryCode::GN => CountryCode3::GIN,
            CountryCode::GW => CountryCode3::GNB,
            CountryCode::GY => CountryCode3::GUY,
            CountryCode::HT => CountryCode3::HTI,
            CountryCode::HM => CountryCode3::HMD,
            CountryCode::VA => CountryCode3::VAT,
            CountryCode::HN => CountryCode3::HND,
            CountryCode::HK => CountryCode3::HKG,
            CountryCode::HU => CountryCode3::HUN,
            CountryCode::IS => CountryCode3::ISL,
            CountryCode::IN => CountryCode3::IND,
            CountryCode::ID => CountryCode3::IDN,
            CountryCode::IR => CountryCode3::IRN,
            CountryCode::IQ => CountryCode3::IRQ,
            CountryCode::IE => CountryCode3::IRL,
            CountryCode::IM => CountryCode3::IMN,
            CountryCode::IL => CountryCode3::ISR,
            CountryCode::IT => CountryCode3::ITA,
            CountryCode::JM => CountryCode3::JAM,
            CountryCode::JP => CountryCode3::JPN,
            CountryCode::JE => CountryCode3::JEY,
            CountryCode::JO => CountryCode3::JOR,
            CountryCode::KZ => CountryCode3::KAZ,
            CountryCode::KE => CountryCode3::KEN,
            CountryCode::KI => CountryCode3::KIR,
            CountryCode::KP => CountryCode3::PRK,
            CountryCode::KR => CountryCode3::KOR,
            CountryCode::KW => CountryCode3::KWT,
            CountryCode::KG => CountryCode3::KGZ,
            CountryCode::LA => CountryCode3::LAO,
            CountryCode::LV => CountryCode3::LVA,
            CountryCode::LB => CountryCode3::LBN,
            CountryCode::LS => CountryCode3::LSO,
            CountryCode::LR => CountryCode3::LBR,
            CountryCode::LY => CountryCode3::LBY,
            CountryCode::LI => CountryCode3::LIE,
            CountryCode::LT => CountryCode3::LTU,
            CountryCode::LU => CountryCode3::LUX,
            CountryCode::MO => CountryCode3::MAC,
            CountryCode::MG => CountryCode3::MDG,
            CountryCode::MW => CountryCode3::MWI,
            CountryCode::MY => CountryCode3::MYS,
            CountryCode::MV => CountryCode3::MDV,
            CountryCode::ML => CountryCode3::MLI,
            CountryCode::MT => CountryCode3::MLT,
            CountryCode::MH => CountryCode3::MHL,
            CountryCode::MQ => CountryCode3::MTQ,
            CountryCode::MR => CountryCode3::MRT,
            CountryCode::MU => CountryCode3::MUS,
            CountryCode::YT => CountryCode3::MYT,
            CountryCode::MX => CountryCode3::MEX,
            CountryCode::FM => CountryCode3::FSM,
            CountryCode::MD => CountryCode3::MDA,
            CountryCode::MC => CountryCode3::MCO,
            CountryCode::MN => CountryCode3::MNG,
            CountryCode::ME => CountryCode3::MNE,
            CountryCode::MS => CountryCode3::MSR,
            CountryCode::MA => CountryCode3::MAR,
            CountryCode::MZ => CountryCode3::MOZ,
            CountryCode::MM => CountryCode3::MMR,
            CountryCode::NA => CountryCode3::NAM,
            CountryCode::NR => CountryCode3::NRU,
            CountryCode::NP => CountryCode3::NPL,
            CountryCode::NL => CountryCode3::NLD,
            CountryCode::NC => CountryCode3::NCL,
            CountryCode::NZ => CountryCode3::NZL,
            CountryCode::NI => CountryCode3::NIC,
            CountryCode::NE => CountryCode3::NER,
            CountryCode::NG => CountryCode3::NGA,
            CountryCode::NU => CountryCode3::NIU,
            CountryCode::NF => CountryCode3::NFK,
            CountryCode::MK => CountryCode3::MKD,
            CountryCode::MP => CountryCode3::MNP,
            CountryCode::NO => CountryCode3::NOR,
            CountryCode::OM => CountryCode3::OMN,
            CountryCode::PK => CountryCode3::PAK,
            CountryCode::PW => CountryCode3::PLW,
            CountryCode::PS => CountryCode3::PSE,
            CountryCode::PA => CountryCode3::PAN,
            CountryCode::PG => CountryCode3::PNG,
            CountryCode::PY => CountryCode3::PRY,
            CountryCode::PE => CountryCode3::PER,
            CountryCode::PH => CountryCode3::PHL,
            CountryCode::PN => CountryCode3::PCN,
            CountryCode::PL => CountryCode3::POL,
            CountryCode::PT => CountryCode3::PRT,
            CountryCode::PR => CountryCode3::PRI,
            CountryCode::QA => CountryCode3::QAT,
            CountryCode::RE => CountryCode3::REU,
            CountryCode::RO => CountryCode3::ROU,
            CountryCode::RU => CountryCode3::RUS,
            CountryCode::RW => CountryCode3::RWA,
            CountryCode::BL => CountryCode3::BLM,
            CountryCode::SH => CountryCode3::SHN,
            CountryCode::KN => CountryCode3::KNA,
            CountryCode::LC => CountryCode3::LCA,
            CountryCode::MF => CountryCode3::MAF,
            CountryCode::PM => CountryCode3::SPM,
            CountryCode::VC => CountryCode3::VCT,
            CountryCode::WS => CountryCode3::WSM,
            CountryCode::SM => CountryCode3::SMR,
            CountryCode::ST => CountryCode3::STP,
            CountryCode::SA => CountryCode3::SAU,
            CountryCode::SN => CountryCode3::SEN,
            CountryCode::RS => CountryCode3::SRB,
            CountryCode::SC => CountryCode3::SYC,
            CountryCode::SL => CountryCode3::SLE,
            CountryCode::SG => CountryCode3::SGP,
            CountryCode::SX => CountryCode3::SXM,
            CountryCode::SK => CountryCode3::SVK,
            CountryCode::SI => CountryCode3::SVN,
            CountryCode::SB => CountryCode3::SLB,
            CountryCode::SO => CountryCode3::SOM,
            CountryCode::ZA => CountryCode3::ZAF,
            CountryCode::GS => CountryCode3::SGS,
            CountryCode::SS => CountryCode3::SSD,
            CountryCode::ES => CountryCode3::ESP,
            CountryCode::LK => CountryCode3::LKA,
            CountryCode::SD => CountryCode3::SDN,
            CountryCode::SR => CountryCode3::SUR,
            CountryCode::SJ => CountryCode3::SJM,
            CountryCode::SE => CountryCode3::SWE,
            CountryCode::CH => CountryCode3::CHE,
            CountryCode::SY => CountryCode3::SYR,
            CountryCode::TW => CountryCode3::TWN,
            CountryCode::TJ => CountryCode3::TJK,
            CountryCode::TZ => CountryCode3::TZA,
            CountryCode::TH => CountryCode3::THA,
            CountryCode::TL => CountryCode3::TLS,
            CountryCode::TG => CountryCode3::TGO,
            CountryCode::TK => CountryCode3::TKL,
            CountryCode::TO => CountryCode3::TON,
            CountryCode::TT => CountryCode3::TTO,
            CountryCode::TN => CountryCode3::TUN,
            CountryCode::TR => CountryCode3::TUR,
            CountryCode::TM => CountryCode3::TKM,
            CountryCode::TC => CountryCode3::TCA,
            CountryCode::TV => CountryCode3::TUV,
            CountryCode::UG => CountryCode3::UGA,
            CountryCode::UA => CountryCode3::UKR,
            CountryCode::AE => CountryCode3::ARE,
            CountryCode::GB => CountryCode3::GBR,
            CountryCode::US => CountryCode3::USA,
            CountryCode::UM => CountryCode3::UMI,
            CountryCode::UY => CountryCode3::URY,
            CountryCode::UZ => CountryCode3::UZB,
            CountryCode::VU => CountryCode3::VUT,
            CountryCode::VE => CountryCode3::VEN,
            CountryCode::VN => CountryCode3::VNM,
            CountryCode::VG => CountryCode3::VGB,
            CountryCode::VI => CountryCode3::VIR,
            CountryCode::WF => CountryCode3::WLF,
            CountryCode::EH => CountryCode3::ESH,
            CountryCode::YE => CountryCode3::YEM,
            CountryCode::ZM => CountryCode3::ZMB,
            CountryCode::ZW => CountryCode3::ZWE,
        }
    }
    pub fn flag(&self) -> &'static str {
        match self {
            CountryCode::TG => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAAXVBMVEXSEDRvOkEAak7WKUrVIELxtsGHQzkzfj7UHD7vp7T54OX+/f30xM7hXnfnaRz/zgDVIUP++Pn////rl6fWJET42t/qjZ7vq7i3Viuaph/WJEXTEzbWJ0jtghXGkxomgcviAAAAVklEQVQY03XORw6AMAxE0SGU0EPvcP9jYqFsjCZv4cWXZRnwIqN8LeY9SWVkVgHyoqzqBq1TZLPrhxGkT/OyAtuuSD9OXPwf9uftPb87jgt2y8Fwof4CGe0LXp2aNUwAAAAASUVORK5CYII=",
            CountryCode::ME => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAn1BMVEXppSbnfiHneiHjBhPiGBPeYRrkHhXiJRPjOhXjTRfldBnjUBfjNBbjLBTiXxflfhzjZhnjZBjkbxrkfBriZRfiZRrmnSG5dzCXfESrdTjmnyLiaxrhURbjkR2kgTyvgTe7hjHklBziOBThLRTiMRTZihyZiSfZjx3XThzaQhrjERPhcRfjUhnllh/jVRjbWx3fMhfjFBTjLRbieRriNBTDvIBbAAAAA3RSTlPp4eC7Kg8kAAAAXElEQVQY02NgYMQGGBiYmLEBJiRxFlY2LOLsHJxc3Dy8GOJ8/AKCQsIiGOKiYuISklLSGOIysnLyCopKGOLKKqpq6hqaGOJa2jq6evoGmO40NDI2wep+VH/hCAcAtckHktksxBYAAAAASUVORK5CYII=",
            CountryCode::LA => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAMFBMVEXOESaaFzYAKGgBKWlIZZNyiKwCKmmwvND///+vvNBWcZtVcJqEl7aDlrZxh6tHZJI1QmCYAAAAOElEQVQI12NgIA4IIoAAgxIQKLs6gygFMCe9ozMJzlnR0bEJzjnR0XEJuwyKHmW/zxDTUOwhDgAAdZIWfkb/TMAAAAAASUVORK5CYII=",
            CountryCode::MR => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAaVBMVEXQHB8AqVwWrVQZrVMCqltKtkG5yhkDqlsMq1hfujo4s0jc0A1huzkLq1iSwydauTwSrFZbujuRwygRrFbWzw/JzRNZuTwerlEQq1bV0A8TrFWpxx/+1wD/1wCnxyAir1Bkuzh3vjFjujifcOLoAAAAXElEQVQY02NgoBJgxA6QxZkwxJlZgAQrGyuQZGdGEufgBBJc3FxAkocX2Rw+fkZGASBkFBRCMV9YRFRMXEKcX1RSAtVeKWkZWVlZGTkBDPfIKygqyWN1J4r7qQQAYmgD7oPPC0EAAAAASUVORK5CYII=",
            CountryCode::NI => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAAQlBMVEUAZ8ZVmtlWmtf////+/fn7+Ovn8ej69uf9/Pf69ubZ2LautIvP1Lb7+Oz//v2duWycvF2buG7+/fr59uX6+OpXmtU2HIGUAAAAOklEQVQY02NgoDFgRAAmJDYDMwywsLKxc8B5CHFOLm4eXizifPwCgnxYxIWEOURYEOJIdoki20tjAABHIAICwZQoOQAAAABJRU5ErkJggg==",
            CountryCode::LV => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMAgMAAAD0Vc5rAAAACVBMVEWeMDmxWWH///9esxiOAAAAGUlEQVQI12NgwANCQSCEYRUIrIBRUEE8AAD1fgvvEXjSsQAAAABJRU5ErkJggg==",
            CountryCode::OM => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAPFBMVEXfGiPfHyjmUFbfISrqZWv////iLTTzr7LtjJHypar54OHujpPqZWzqaXDmTVTpYWfmSVHfIiqWOysAfjxSQ00pAAAAMklEQVQY02NgYGBkYmZgYGFFBQwMDGzsHFjFObm4ebCJ8/LxC2ATFwQjGgMhYVRALXEAgwEGmmcNouoAAAAASUVORK5CYII=",
            CountryCode::AF => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAABU1BMVEUAAABGCwbTIBFGXSoAejbTIhPVKRrXMybWLyHUIxXYOCrZPzLeWEzYOSzaQzbYNigJCQl+VVDXNynUJRfVKhvdVUnUJhh+jmkJfz1YWFehg3/cTkLeVkvbSj7dUUXcTUKhrJFYqHoGBgZRUVCDW1fkdWvjcGXjcmjgY1jgZFnXNiiDkm9RpHUGfTsQEBCKiolfLCfwtK7oioHYOy7ws61fc0eJwaEPgkINDQ1zc3KEXVjyvrnoiH/gYVXgYlbibGHibmOEk3FztpAOgUFubm2PbGjcTD/ial/hZ1zjc2nrmpPZPC/cTUGPnX1wtI1WVlWxmZbeWk7ibGLfXFDkdGrbRjreW0+xu6VbqX0ZGRl3TEfjcGbmg3nbRzvaRzrcTEB3iGIUhEYBAQFfLCjnhn3ql4/hZVreVUrhZlvqlIwBezdaJiHaQjXaRTjibWLgYFRab0GGNEfHAAAAsklEQVQY02NggABGJghgZoEABrg4Kxs7ByemOBc3Fw8vHz+auICgkLCIKJuYkLgEirikFJO0jKycPJOCIrK4krIKl6qauoamlraOLpK4nr6BoZGmsbqMiamZOZK4haWVtY2tnb2DtaOTM7I5Lq5u7h6eXt4+vn7I5jD4BwQGBWuGhIaFR6C4JzIqOiY2Lj4mOiERRTwpOSU1LT0jM8U0C9W/2Tl2abl5+TkFGOGDK9xQxQEcYB4Qh7LU8AAAAABJRU5ErkJggg==",
            CountryCode::CY => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAjVBMVEX////9+fT67t/++vbrvYPux5b//v335MzwzqPz2rn24sjvzaDkp1neljj46db78eXrv4fVeADYghP//fztxZLbiiLsw47lrGPswov78uf+/Pn68OPhn0rWfAjXfgzgmkDmrWX138L19fPV2M/35c79/f3JzcDa3dT5+fjw8e7V2M7Gyr3P08fl5+DLz8IOWkvGAAAAbElEQVQY02NgoBQwMmETZWZhZUMVYefg5OLm4eVDFeVnFxAEAiFhVGERUUEIEEMVF4eISkhKoYpLy8jKySsoYjhDSZlNhRnEUFZCEVdVU9cAUhrqaqqoGjS1tHUYdLS1NDGMUtXV01VlIBcAAApnB1p8Go3VAAAAAElFTkSuQmCC",
            CountryCode::BJ => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAFVBMVEUAh1HKwiL80RbCdSrycSG6KTToES33NjLHAAAAIElEQVQI12NgAAJGJTBQYKA+h9kFDBzAHNY0MEigLgcAsc8b1oqc6n4AAAAASUVORK5CYII=",
            CountryCode::AQ => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAAe1BMVEUbL0wiNlInOlXR1dooO1ebpLD///+ao7BEVWz7/Pz8/f1HV24dMU3M0dfQ1Np5hZZ4hJUwQlzw8fPy8/QxQ152gpTCyM/+/v7R1duEjp6iqrY+T2eDjp39/f5OXXRKWnHW2d8fMk8eMU7T191/ipuAi5vz9PZJWXD4+Pk/yruNAAAAbElEQVQY023LWRKCQAxF0aBwcUDFbhVlEGfd/wodu7BI7tfLqYpIVyRmg2FsekJq8WjMZKo5mwHzTPmCd3mfl+7jfhWAb269KWC7c787OKVUdSUlfW/2r+e2Uc7hKKcz2rnIFctvd286j7/9BA4EBx5PEZhsAAAAAElFTkSuQmCC",
            CountryCode::CN => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAATlBMVEXuHCXuICTvLyL3mhHvKiP3jxLxQR/vLCLyURzvJST4ow//+gH+7QP0bRjvLiLzWRv82gb7zAjwPSDuIiTwOiDxQB/1eBb2hxTvKSPwNyEjGS+cAAAAQ0lEQVQY02NggABGBkzABMTMLJjirGxA9ewcaKKcXNw8vAwMfPzoytkEBGGmoQAhYRFOBgZRMQZsQFwCqzCDJMPQBABQIAFYGvdm3AAAAABJRU5ErkJggg==",
            CountryCode::CO => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAD1BMVEX/zQB/fkQAMIeXGETIEC7O58xQAAAAIElEQVQI12NgoB0QRAABBiUEUMDDMUYAAwYXBHDAzQEAyKURcz9mVxIAAAAASUVORK5CYII=",
            CountryCode::CX => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAABDlBMVEUHOZQVcFwcikJBlEAAIa0HPZEXdVdXmUCZqz0AIqwJRIkYelIei0Fdmz8njUK/tTxFlUAtSLs6U8AAIq0YfFAfikI1kUFZmz/WuzvUuzprnz8nQ7oBI6sLS4IrhUvavDv/xjm1szsuj0EsjkHpwTnXuztqnz9cccsBIq17c3ONqD2Epj4+k0CHpz5ElUC8tTthnT8ii0ICI65xg9FZbsoEJK53cHPJuDtzoT+zsjyHo0Atj0FKlkFUmUBSmEBPl0ADJK5DW8MhPrgwS7wULqPTqk3ZvDrCpk0VNZwPWXQbh0UCI6wcM6ADLKERYG0ciUQJKbAELp8ciENFXcNsf9AFMpsTZ2YciUMGOJUVb14a8NrMAAAAqUlEQVQY02NgYGRCA8wggoGFhZUNVZydAyLOwsnFjRDl4eXjF4CICwoJc4kwMYmK8YAkxCUkpSDi0oIsLDKycvIKikogCWUVVTWwOBCoa7Boamnr6ILE9fQNDJkYjIyBwhompixm5haWVtY2tnb2YPc4OGqwODkD5Vxc3dw9PL2g1oPN0QCb5e3jzcLi6+cPF9cIYEECgX5BUPHgEBYUEBoWDnMPGoiIBACj2hMeX9PcLQAAAABJRU5ErkJggg==",
            CountryCode::AG => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAA0lBMVEVeFh4AAABgFx/KEicoAwcZFAIzKwQlAwfJEyjOESaxDyEMAQIkHgMrJARaSwiWfQ0KAQKuDiCQDBsBAABFOQaReA3kvRTuxhWLCxpdCBEBAQCbgQ7huxT80RZeCBHLESUxDx0ADxoOGhtGSCCFfiXbxS0uEBzJESa7GjUUabcAcsYSabi4GzeZKk4CccSWK1JqQHRrQHTOEifZqbfe7fjarbvOEyjRITT54OP////54+XSJDfYQlP++Pn++vvZRlfjdYHidIDtp6/urbTQHDDvsrjLLe4NAAAApElEQVQY023IhRKCQBSF4V37qFiEBSphK3a34vu/kqwgiPLP3JlzP0JoWBESjbkzThP2OSVTBOnMe2a5XD7HZd+7UAQBSjzbgiiVJVFgk6+AOaqU1oS6rCiKXBdqlDbgeLOlarrRZhm6pna6rqPXH/gNR/g4xqbH5gS+Y+r5DN8+XyydVuuAY7PdsfYHBB3Hk83nC34dV9tv+Hfcdw+EufW0/OcFXgIZ2YtMjaAAAAAASUVORK5CYII=",
            CountryCode::MS => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAA9lBMVEXXh5nYtMFecqADI2o2T4jROVK7hp0BIWkkPHuudJDmmqdBU4kHJm18Y4vZg5XTs8N5irDAiaCcbY7ijp29s8c0TYcAIWneb4HMIDzXUGZvSHUFJGsSMHMMK285ZJURqMESgZQfZW4Qm7NRq8RneqXgsr/PfJCFf6S/iaCKk7bnprLBdo09SYI4ZZYAor00p7hFgW0CnbNLqsTdsL7Tg5duY44hPXyipsDnnapIR3w5ZZcNpb5PmW8AobdLqsM3YpRDopULez0AnaRMqcMbN3aaRRW2TwgpbRmESw1udnlseICbRhV8Xhh+clYUMnMpRH1JYYgEJGtcBNjcAAAAi0lEQVQY02NgYGRiZmFlY+fg5OJmRwAGHl4+fgFWQSFhEVExZHFxEJCQBJFS7OzSMkAgiykuJ6+gqKQMNkdFVU2dVUNTS1sHaI6unr6BoRFI3NjEFGyvmbmFJTu7lZ61ja0dSJwdBdjrOTg6OWOKu7i6uXt4Yoqze3n7+PphEWf3DwhkxyYO8xcOcQCpXRQhBXIZvAAAAABJRU5ErkJggg==",
            CountryCode::MD => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAaVBMVEUARq5UdHX/0gDdTB/MCS/rwgDHoQqaexTEnwd+XDHNpwd0WR2xVR+qQRmyVh9dTyJ+TieTbxCAUCh4XCH2ywBORx9TXER0byVRYFV8aBh8WA5zZDaXYgyLbhX+0QC0kQtxVie1kgv1ygD1Cp3CAAAAS0lEQVQY02NggABGJghgZoEABsLirGxYxdk5OLnYsYhz8/DycWMR5xcQFBIWwRQXFROXEMaiXlJKWkYWi7icvIKiHFb3K5HmLxRxAEc7BHEfDmPRAAAAAElFTkSuQmCC",
            CountryCode::ZM => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAXVBMVEUZigBVhgBwhQA9iABZhgAgiQBLhwBrhQAziAAiiQCFgwDLfwDqfQDvfQDSfgCMgwAhigB4hAAjigAaiQA0ewKYRgpUPAUJMQB7bQCjgQBDdAPeIBB0EQgAAACxXQBAhysEAAAAP0lEQVQY02NgIA4wMjGzsLKxc6CLc3Jx8/Dy8Qtg0cIuKITVKGEsYiKiomLi4hKSkmjiUtLSMrKycry8Q10cAKV6CWBWGusIAAAAAElFTkSuQmCC",
            CountryCode::VN => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAQlBMVEXaJR3mbxPbLhz87QLcLhz//wDmbhPjXRb42AX64gT98QLfRBn30AbmbRPztQr64wTpehLxrQvcNBvcMRvvnw3aKB2b5GW5AAAARklEQVQY02NgoD5gxC7MxMyCXTkrG6YgOwcnFysXJwc7ugQ3DysrKw83pg42oDgvFuP5+AX4+bC4RlCIQVgE00WiSCQVAQDlXgGDeHdG3QAAAABJRU5ErkJggg==",
            CountryCode::TF => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAllBMVEUAJlTv8fT////UMELOESZtYX4TNmHw8vXXP1DSIzZuY38FKlcMMFwiQ2sILVkHLFkSNWCYp7rM1N3AydWSorZ+kagvTnQPM15/kqnV2+NCXoA/XH5vhJ4DKVYgQWnFztiQobWDlazJ0dugrr+aqbvz9ffr7vKJm7AVOGKKm7FuhJ4UN2EpSW8NMV2RobUXOmNjepZKZYbAcZUJAAAAbUlEQVQY02NgYGBgZGJiZmFhZUAHNBVnY2NjZ2Li4OTkwhCHAG4gh4cXCPgwDOQXEBQSFuHjRxcXFROXkJSSlkEXl5WTV1BUEpDFMEhZRVVNWZ0BE2hoamljEdaR0JXV08ciwWBgyIAV8EFdDwA8NwZYKvlnewAAAABJRU5ErkJggg==",
            CountryCode::TD => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAD1BMVEUAJmRUXEP+ywDZTCDGDDDiAHeyAAAAGElEQVQI12NgYGBgVFJSUnZxcXFgGJIcANJDF8sUY7+rAAAAAElFTkSuQmCC",
            CountryCode::YT => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAD1BMVEUAJlRUbYz////eYG7OESZmtw3fAAAAGElEQVQI12NgYGBgVFJSUnZxcXFgGJIcANJDF8sUY7+rAAAAAElFTkSuQmCC",
            CountryCode::LB => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAk1BMVEXtHCTyVVvpWVr////C6tUptG2l4ML8/v3x+vU7u3kar2MdsGXX8eT7/vxuzJwVrV8SrF0gsWdgyJPr+PHE6tdPwocGqFUUrV8Cp1IqtW7V8OKt4schsmgNq1oTrV4ttnCZ27n2/Pmg3r6c3LtOwYYAplGJ1q6e3b3p9/Dl9u180aZNwYaF1Kz+//7pWFvsV1vqV1uIj283AAAAXElEQVQY02NgoBJgRAAmJDYDMxywsLKxwzkIcQ5OLm4eTHFePn4BQSFhDHERUTFxCUkpDHFpGX5ZOXkFdHFFJWUVVTV1BQ0MezW1tHV0EfbCXazHyKhvgHA/lQAAzMkGTbzaxBoAAAAASUVORK5CYII=",
            CountryCode::MF => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAD1BMVEUAJlRUbYz////eYG7OESZmtw3fAAAAGElEQVQI12NgYGBgVFJSUnZxcXFgGJIcANJDF8sUY7+rAAAAAElFTkSuQmCC",
            CountryCode::LU => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAOBAMAAAA23ZrAAAAAD1BMVEXtKTnzcHv///9VwOkAod6qmx01AAAAIElEQVQI12NgIAMIIoAAgxICKBDLMUYAAwYXBHAgkgMAec0WNTyZViAAAAAASUVORK5CYII=",
            CountryCode::MQ => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAD1BMVEUAJlRUbYz////eYG7OESZmtw3fAAAAGElEQVQI12NgYGBgVFJSUnZxcXFgGJIcANJDF8sUY7+rAAAAAElFTkSuQmCC",
            CountryCode::CZ => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAclBMVEVYfKTm6/H///8RRX4gUYagtcv+/v5TeaLj6fAaTIOQqMP9/v5IcJza4usZTIP8/f0+aJbQ2+YbSH/Hfovrio02PGuwHi7XFBoYRHt7K0nUFRs/Ome4HCoYQ3rVFRtIOGLAGiYdQniIKELWFBpRNl3FGCRTCUILAAAAWklEQVQY023IRxKCQAAEwJVBwiI5jCtZ8f9f5ERBFdPHNubhKQb+M5APhJF+xDaRD7xS/chsLh8oSv2o6uZ0ftvx4vi3+1B8P5D3H91E8fNC3n/9/ih++1PZAWgjD4MpRGkiAAAAAElFTkSuQmCC",
            CountryCode::AE => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMBAMAAAB7FTvLAAAAFVBMVEX/AADAHAwAcy//Pz/////AAAAAAACPTp2UAAAAIElEQVQI12NgYGBUggIFBqI5zC5Q4EA8hzUNChKI5AAAoCwcpYQRjwsAAAAASUVORK5CYII=",
            CountryCode::CM => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAKlBMVEUAel5EWEzOESbtkhz80RbSICXQGiXVKyTtkRzPFybqhRzgXCDjZh/OEyagvH7SAAAAL0lEQVQI12NgYGBgVFJSUnZxcXFgIJujisRRqyhDcDSXrERStmcTEufSJQothXIAS0kcFoqy1Q4AAAAASUVORK5CYII=",
            CountryCode::BI => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAArlBMVEX////+/PznmKXLHTnIEC6Nz37x+e/56OvbY3dDsCpQtTiu3aP+/v3xxMvROFHQM0zwvMX+//664rFStzxpwFXY79P++/vLGzjaYHT10tj77/H00dfaXnLKGDXkiJf9+fnd8NhuwlpEsSyO0H/1+vP88fPz8urNfXz77vD3+/ab1Y1GsS1WuEDF5r3z8OvRj4zE5r2GzHbJmY3l2M6FzHXLj4fq1tD00Nb0z9XZXHCAuQcHAAAAl0lEQVQY03XQ1xKCMBAF0EuQslZiF7GhYotIEdT//zFloo5xJvfxPOzdXcBgZk2NyQzAsuG4CrsObAtUbzTRan+144F3ewQi6g8wZKPxxJ8Gs/kCy9XLKqdwvcEW0S7CHofjiT5OJM5AfImBREh4O6WQSenPeZYjz/hVdZGgKFEW6hzZW0XplXsGN//++NlTc5fuD5q/PQGhkxBhLkpJ7gAAAABJRU5ErkJggg==",
            CountryCode::AR => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAOBAMAAAA23ZrAAAAAJ1BMVEV0rN+iyOr///////7+9N386b7/+vDxzHjlpBvyz3v/+vHooxzxzXmOxmdwAAAAKklEQVQI12NgIAMIIoAAgxIQKLs6gygFMEetYhaCozX7GIIDV4ZiABkAALRkCnDC80XRAAAAAElFTkSuQmCC",
            CountryCode::AS => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAABAlBMVEUAAGYQAWE/BU9zDkC5RVsIAWMyBFRlCUKlLUrXcHrpr7Xy5+f///8DAGUmA1lYB0WaLE7TaHPln6b45uf+/v7GurNuRjGZioECAGWVIUXPX2z24OK3rqlNNihXKxJDJRCnpaLa2toZAlxMBkqEFkHFT2Dgj5fyz9P//v5ELh89IBAzHxBBJxaSjInAwMATAl92E0S/TmHeiJDtv8T++vv6+vqlo6JTRTc6JBNQQTe8R1vcgIno5NmynWa0qIjY0L1dRi6oop35+fi1rJ2pnoCQgFOMeEmun3qolmiBYhyUeTejj1z39/XezL+8tKK4rYz19fX78PERAWBCBk51Dj+5RVpfBpLmAAAAjklEQVQY02NgwASMTMws6GKsbOwcnFzcPMhivHz8AoJCwiKiYuJwcQk+fkkpIWkeHh4ZWTl5BUWwoJKyiqqaugYPGGhqaevo6jHoMxkYGhmb8MCAqZm5hSUPD0jcyhohbmNrZ+/gyMODbo6Ts4urmzsPpr0enl7ePjxY3Onr5x+AKo7wVyCGOAgEBYeEAgBY8hNzRgcIXAAAAABJRU5ErkJggg==",
            CountryCode::BH => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAANlBMVEX//////f31xsLmcGjbLCDaKRz+/PvvoJr++vrtlY/eQDT76ejum5XeQjf65ePrjYbpf3jaLB/lYaGsAAAAQklEQVQY02NgAAFGJmYWVhTAAAVs7CxYxDk4uVixqufm4cVuDh8/VnMEBLGbA3SQIAniOM3BYS8ud+L0F45wwAw3AGf1BUHP8JrdAAAAAElFTkSuQmCC",
            CountryCode::CL => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAPFBMVEUAOaZVe8T///8BOqZcgMYSR6xSecPm7PbBz+kiU7IQRayxwuSVrdoJQKkKQamMS25sMmOWU3LrlY/XKx9khW8/AAAAOUlEQVQY02NggABGJlQAEmPGIc7CilWcjZ2DE5s4FzcPVvW8zHzYzcfqHn4BMBAUQgUMwtjBYBMHAFivDsTcsiecAAAAAElFTkSuQmCC",
            CountryCode::AD => "iVBORw0KGgoAAAANSUhEUgAAABYAAAAPCAMAAADXs89aAAAAmVBMVEUQBp/11Ab+3QD91QLVADLuzyHtzSbRs13Rs1ntziPv0B/fwEPZfFnciFDinSjioCzhwz3ryx7Gqnbsn2Pql2LqjxLrlRTyzRj10wfTtVvmmyLkmSXjqibmqyTUtljz0wvKrW/pkhTqkRTpsBPoqhjKrm770wbz0wrMrme/oGnAn2jDpWrAomzLrmf93AH41wzWuFbXuVT52AucGRN3AAAAV0lEQVQY02NggABGJjBgZoEABqoKs7Kxc3ByYQhz8/Dy8QugCwsKCYuIigmJowlLSEpJy8jKoauWV1BUUlZRVUMTVtfQ1NLW0UUXZtTTNzA00qONL1GFAZFEB4tSoY/5AAAAAElFTkSuQmCC",
            CountryCode::MP => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAABBVBMVEUAM6EBNKEQPKMnUq9bfMFtertLb73bwNjEl5zSpbjXsr6Yp8wSQKcbSKq9l5rAuqyhq8xro3q3r8HRmqO5pswRPKK2pMfOqqhRj3C8wsHC07hddqmRs5XYradKbbkCNaLQqr2drc8KP5Zyhaaur68mSZAiU5/Xs7Ojq8QBNKCOh29ohcEsUZ/AxdPz8/OTosASPZu7u9pviZQDOZoGOpmZqJnFuK8TQqewucv5+flkeaMuV7HVyb6OobkNPKJ8icG5opCzr7W5vcSztbSRm67Jt6jDs6UwY5QGN6KHprWtnZnHzNOxtLN7d3zFt66QnMEFOJ0DNp4IOaSFmb2Djp5CW40XQKYS9vo1AAAAeElEQVQY02NgIAAYmZhZWLGIs7FzcHJx86AL8/LxCwgKCYugCYuKiUtISknLyMqhissrKCopq6iqqWugimtqaevo6ukbGBoZo4ibmJqZW1haWdvY2qFqsHdwdHJ2cXVzR7PYw9PL28fXzz8A3aGBQcEhoYxhhLwPAPcVDp+C6v47AAAAAElFTkSuQmCC",
            CountryCode::LT => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAOBAMAAAA23ZrAAAAAD1BMVEX9uROqnyMAakSBPTXBJy29EYwLAAAAIElEQVQI12NgIAMIIoAAgxICKBDLMUYAAwYXBHAgkgMAec0WNTyZViAAAAAASUVORK5CYII=",
            CountryCode::MG => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAFVBMVEX////+v7v8PTLVyr1+Xjar1b4Afjpw8UlkAAAAIElEQVQI12NgYGBgVIIABQaqc5hdIMABxGFNg4AE6nIA288f0iiBr6QAAAAASUVORK5CYII=",
            CountryCode::LC => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAb1BMVEVmzP+b3v9x0P/T19pz0P+o3/svLy+n3/qdqa4AAACfqq+I1/9LS0tMTEyv0uQPDQStjw8RDgSt0OJtzv+AgoSniw/80RaBhIRuz/+g3/6EcR6Cbx24vJn2zBX4zha5vJaD0+/21z330ib00Sby0SYESuZvAAAAUUlEQVQY02NgIAwYsQszMbNgFWdlY8cqzsHJhU2Ym4eTlxuLOB+/gKAQprCwiKiYgLgEhriklJiYmLQkhriMLFBcTh5dWEFRSVlFWUlRgYDfAUE1A+LkVEvpAAAAAElFTkSuQmCC",
            CountryCode::TR => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAaVBMVEXjChflGSbpPEbmJjHjDRryj5X+9/j4wsXua3PlHyvyi5H////kFCDjCxjkER3kEBz+9vf5x8rjDBn0nqPsXGTnKTT0nKHyjJLxhYvkDxz5yMvyipDubXXkFSHyjpT4wsbykJXoOkTmJTB42cNaAAAAWUlEQVQY02NgoCpgZGLGIsrCysbOysGJIc7FzQEkeXj5UIX5BQTBtJCwCAuyuCi3GIjiEeeWQFEvKSCFVT2DNLcMkJRFN59BSI5NXkEG0z1A9ysqUTdAYAAADE4DOE3oR/cAAAAASUVORK5CYII=",
            CountryCode::UA => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPAgMAAABywbzFAAAACVBMVEUAW7uAmF3/1QAtK7fLAAAAFklEQVQI12NgIBWEgkAIwyoQWEE8BQATGR3UH+9XwAAAAABJRU5ErkJggg==",
            CountryCode::TV => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAA/FBMVEXXh5nYtMFecqADI2o2T4jROVK7hp0BIWkkPHuudJDmmqdBkMMAnN4QoNAHJm18Y4vZg5XTs8N5irDAiaCcbY7ijp29s8c0TYcAXqMlpb69zTkLn9Teb4HMIDzXUGZqiLMVocwNn9MnprwRoc86q6wmpr3BzTUIntdneqXgsr/PfJCFf6S/iaCKk7bnprLBdo09SYIipMCnx0wHntgYosndsL7Tg5duY44hPXyipsDnnqtIhLYKn9UDndsrp7nJzy6CvmxxuXwhpcGox0sPoNEJntYfpMMOn9IUoc07q6sFndoyqLItp7cop7u/zTeixVAbosZ0unlbs49YspGdJfUOAAAAoUlEQVQY02NgYGRiZmFlY+fg5OLmgQFeHgY+fgFBIVZhEVExcQmYsKSUNIMMCMjKgUh5iKi0gqISD4a4soqqmjoP0BwNTS1tVh1dPX0DsDmGRsYmQIrB1MwcbK+FpZU12BgbkCQPAw8KsLUFydjZS6OJOzjy8Dg5u7iiq3dzl/bg9QSZjyzqxePt4+tnzIMmruwfEBjEY8KDLs4TbOwFYwIARMsZQSVZ5k8AAAAASUVORK5CYII=",
            CountryCode::VI => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAB7FBMVEX////39Oru59D7+fbt5Mru59H38+nz8OjatEPduU7gxXrl0JL08ej8/PvPunrftDvv5sv08enm0ZXctEPy7+fs4cHUrT/SqTXUrTrpvjzfvmPy6Mvn0pb0xT3kzozy6MzgwGTpvj3UrjnSqjXUrT718OLZuV/QqDXasTjfszi/sYpmcJRmZW5ESGZqaXFpcZe9r4vZsDnYuF707+G/1eHp7/LD2eXe5OLXxIfHozjVrTrBnz8WJme/nj/VrjrJpDjdyYz7+vfX5OrZ5euNv9rG2+dkpMayyrZym3fm3L3UrDbJqUuUbIGFV26TXXeMW3KZcIXLq0zVrDfR0LnA2Obm6+6qzuG00+Pf6e5qp8h3sdDP29FeimWuxbHx69vk1Ki7f4+vZny+cIiuY3q8f4/i0qZjpMdZlrmvy9k/lcPC2ebz9fSApoVnk23s8O3bw3rJp2utZHqtY3nLqG/bw3lzoLh7rMa10+O+1eHt8vSauZ9Wjl6etJPHqEvOuoCzjWW2d4WxjGTQvH/l5txck7PT4+vX5evb5+3v8/C1sHjAr1Tt6dvOqkHLpDPGp0zKozPOqUHu6tudmmLBuIz7+vmhw6Lu8u7l16/XrjfVtFPi1K52r84Kc6rq4cTbwnzt8/YnhLYff7Dv8/Pn7fEQJjpMAAAA6klEQVQY02NgwAUYmaAMZhaYECsbkGDn4OTi5mFg4OXjFwByBYW4OIVFQLKiYuISklLSDDKycgzyCopKyiqiEG2qauoamlraOrp6+gaahupGxmBRE1MzcwtLK2sbELC1s3dwZHByBoq7uLq5e3h6efv4+vkHBAYFh4QyhIUDxSMio6JjYuPiExKTklNS49LSMyDiDJlZ2Tm5efkFhUlFxSUMpWXlUPGKSoaq6prauvqGxibv5pZWBoa2dqhHOjq7unt6+/onTJw0GcXTU6ZOmz5j5oxZs+dMwQiQufPmzl+wEHtgLVrMgB8AAPZ1Oc30PPcZAAAAAElFTkSuQmCC",
            CountryCode::MT => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAOVBMVEX////66Ov77u/niZXPFCv++/v88vT55un+/Pz39/fy8vL99vf77vD76uz29vb6+fn54+f98vT77O5thl2kAAAAMElEQVQY02NgYGBkYoAAZhYEAHJZ2bCJs3NwcnFjEefh5eMXwGqOoBB28+FgJIgDAJwAA2bbrSWKAAAAAElFTkSuQmCC",
            CountryCode::NO => "iVBORw0KGgoAAAANSUhEUgAAABUAAAAPBAMAAAD5dJlYAAAAJFBMVEW6DC/NT2iuuMsAIFtoe57gkaHUZ33gkKDsusSPnbdidpo7VIFeYyUVAAAAMElEQVQI12NgYGBUdmWAAdLYaWnpyh5pIJDAMHPmzMU7Z4LABAZjODBAEUdWT4G9AL+iG6ltY7JXAAAAAElFTkSuQmCC",
            CountryCode::MC => "iVBORw0KGgoAAAANSUhEUgAAABMAAAAPAgMAAAB7Khy/AAAACVBMVEXOESbmiJL///+5ZgD4AAAAFklEQVQI12NgIBqEAkEIwyogWEEMCQAyDhjZv5ZnnwAAAABJRU5ErkJggg==",
            CountryCode::CH => "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEXaKRztlI7////2yseOQnozAAAAIElEQVQI12NgQANsE5AJxritDgxMq1Y1QAgwF00JKgAAhfMJ2dEJifUAAAAASUVORK5CYII=",
            CountryCode::BL => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAD1BMVEUAJlRUbYz////eYG7OESZmtw3fAAAAGElEQVQI12NgYGBgVFJSUnZxcXFgGJIcANJDF8sUY7+rAAAAAElFTkSuQmCC",
            CountryCode::AW => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAANlBMVEVBj95CkN6Yoc5xm9bbb4FaldtCj96Toc/QcYnuO0nFfJh+n9VJkt3IiqNyntjgxyWApZSgsG+XAyaDAAAANUlEQVQY02NgYGBgZMAOmLALM7OwYhFlY+fg5OLGpp6HF4f5fAwDAPixAwYB7IBBEDsg1VoA2MUEutTEezgAAAAASUVORK5CYII=",
            CountryCode::BZ => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAAxlBMVEXZDxlkE2UXFpYmJp0cG5iDj7G+1bjK4b291LWEjrUbGpiVp67C17Sjw4uhwYGpvIHE2beap7lJTKTN3r3YuKbGwaOjt3imo362mJC/2K1HSqV/hrjZ6M7n29Lp2dD26Mfcx6vYy8fW58t8hLR9hLfc69P29vX08vLf4tr068zd7NV8hLZJSaq+2q6oxIuNtHBBkKmLuHG506LF3rZHR6qcp73P4bvNyK7c3K7KxKvR4b6WpbWFjrfC1r3D3bTA1byEjLkmJZ28SCGBAAAAb0lEQVQY02NgwAEYsQMGJgRgRmLDxVlY2dg5OLkwxLl5ePn4BQTRxYWERUTFxCUkpdDEpWVk5eQVFJWU0cRVVNXUNTTVtLTRxHV09fQNDI2MTdDtNTUzt7C0ssZ0p42tnb0DpjuBwBHZX7jCAQcAALfSCgm/YQw/AAAAAElFTkSuQmCC",
            CountryCode::BM => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAA/FBMVEXZiJrYtMFecqAEJGs2T4jROVK7hp0BIWklPXuudZDmm6ikbo3IEC4HJm18Y4vZg5XTs8N5irC/iJ+cbY7ijp29s8c1TohkGUzeb4HMIDzXUGa4Z4LQMUvigJDgeInfdIbYV2z////vvsbGLkj+/P366OtneqXgsr/PfJCDeZ6/iaCKk7bnprLBdo0+SoPs3t3VmZDBe1vet7L65unesb/Tg5duY44iPnyipsDnnqurX33c49G8v3l+vcuawbn45ebbkHrdxW6RaU3TuaXrpa/JWWO/1K/o6dPs8fDM06+qv5fDHzZxiFJVfStrq1VpbTqWfVyyUE2fc1rALT2R2bf6AAAAjElEQVQY02NgYGRiZmFlY+fg5OLmQQAGXj5+AUFWIWERUTFxZHEJEJCUApHSPDwysrJysvKY4gqKSsoqqmBz1NQ1NFm1tHV09YDmKOgbGBoZg8RNTM3A9ppbWFoBxa1tbO3sQeI8KEDBwdHJ2QVT3NXN3cPTC1Pc28fXzz8AU5yHJzAomAebOMxfOMQBSxcXzrZ7VqgAAAAASUVORK5CYII=",
            CountryCode::CI => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAD1BMVEX3fwD6qVT///9VvpUAnmCSMtlPAAAAGElEQVQI12NgYGBgVFJSUnZxcXFgGJIcANJDF8sUY7+rAAAAAElFTkSuQmCC",
            CountryCode::MU => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAFVBMVEXqKDm2JkYaIG2Mejf/1QBAsT0ApVF1LMggAAAAKklEQVQI12NgIA4IIoAAgxICKODhGCOAAYMLAjjg4YQiQABDGgIk4OYAAB9hI7DJ6TK7AAAAAElFTkSuQmCC",
            CountryCode::US => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAmVBMVEVZWIQ+PXBaWYRYV4NAP3FUU4BEQ3SfNUy4M0RRUH1bWoRZWYRhYIpXVoJjYotdXIdTUn/Ovcnz3eBHRnZQT3xbWoVMS3pcW4apUGXEVWNfXodlZI1YWIRdXIVkY4xdXIZYV4LForDnu8FGRXZIR3dZWIOya37Qd4JUVIBcXIZYWINjY4u8h5jcmqKTcIuSboqSb4qTb4vNkZ2nKdJNAAAAb0lEQVQY023IxxKCQBAFwMcsCCJJEFZMBAOYBvH/P87rWDV9bMAh45K3ID+QsAxXEcVJmq1zCQVtqKysLba1hNjs9ofjqWm7XgKdm/Rir1V5GySM5p60jyeNr7cEnpg/PM/8/f9Bh16HWodch0D3A2OzHE9RW7KIAAAAAElFTkSuQmCC",
            CountryCode::TW => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAXVBMVEUAAJV+AEv+AAAtLahOTrUiIqMMDJoxMamXl9TKyum4uOFdXbsFBZcBAZVTU7fIyOj////+/v8aGqAqKqa2tuHg4POFhc0JCZlfX7ySktJ+fskNDZoDA5YWFp6+ACXIZxTWAAAASUlEQVQY02NgQABGJgQACzCzsLJhEWfn4OTi5sEQ5+XjFxDkEMJULywiKCrGiykuLiEpJc2DxV4ZWQYZdHsZEUAOWZwJOxhs4gA+8gQh9y2bmwAAAABJRU5ErkJggg==",
            CountryCode::YE => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPAgMAAABywbzFAAAACVBMVEXOESb///8AAAAfv2a4AAAAFklEQVQI12NgIAxCQSAEL7UKBFbgowBmmx3UA+477wAAAABJRU5ErkJggg==",
            CountryCode::MW => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAWlBMVEUAAAACAAAYAgQpAwkXAgQrBAlbCBBPBg9QBw9aBxA0BApTBw8fAwVFBQ1jCBIgAwU0BAkPAQNYBxAfAwagDR7OESZZCBAkAwYpBAdBBgyACxgiAwYWAgQznjXkalk/AAAASElEQVQY02NggAFGJmYWRgYMwMrGzsHOyYouzMXNw8vHy88tgCosKCQsIioqKiIsJogiLi4hKQUCktIyUBFR7IDm4rLYAa3FAYAJGRUqWUeJAAAAAElFTkSuQmCC",
            CountryCode::NL => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPAgMAAABywbzFAAAACVBMVEWuHCj///8hRottIBdsAAAAFklEQVQI12NgIAxCQSAEL7UKBFbgowBmmx3UA+477wAAAABJRU5ErkJggg==",
            CountryCode::LS => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAS1BMVEUAFIl/icRweKz////CwsJ5eXnDw8O+vr5QUFC/v7+hoaEBAQHMzMwNDQ0AAABYWFhEREQ/Pz9CQkJjY2N/zKFusItinnxusYwAmkT4qX4BAAAAQUlEQVQY02NgoDFgRAAmJDYDMxywsLIhOEji7BycWMW5uLmwifPw8vHyYBHnFxAUEkaIi8CBqJg4gsMggR1QSxwA0QkMhlq67zwAAAAASUVORK5CYII=",
            CountryCode::BO => "iVBORw0KGgoAAAANSUhEUgAAABYAAAAPCAMAAADXs89aAAAAV1BMVEXTIBHw5Tzv5UDr4EadnT+dnkHv5EHjw0TWkzSRnlp3kE7UmkHjxUTfhCfMtDOXrGeYsGrLszPbjCnapTFzoG1gkFXapDDbiynp3TrChC+imD6hlz0AcC1ma6HZAAAAPUlEQVQY02NgoD9ghAImZhZWNiYYDy7MzsHJxc2DIczLxy8gyIshLCQsIiomjiEsISklLSkBF5bBCmgpDAD3GQ4SQjEiDwAAAABJRU5ErkJggg==",
            CountryCode::AT => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPAQMAAAA1YcYVAAAABlBMVEXIEC7///94b0yLAAAAEklEQVQI12NgwAL+//+HgbEAAL/4Du0JSfZYAAAAAElFTkSuQmCC",
            CountryCode::CK => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAA/1BMVEXXh5nYtMFecqADI2o2T4jROVK7hp0BIWkkPHuudJDmmqdBU4kHJm18Y4vZg5XTs8N5irDAiaCcbY7ijp29s8c0TYcAIWknQn9oe6YhPXwTMXTeb4HMIDzXUGZvSHUNK3AqRYGOnb1CWo93iK5DWpAiPnwaN3ePnb0HJmwCImo3UIl2h65neqXgsr/PfJCFf6S/iaCKk7bnprLBdo09SYIJKG6Rn74PLXFbcJ9LYZXdsL7Tg5duY46hpcDnnapIR3xGXZIoRIAWM3Wrts5FXJF+jrNTaJlSaJlAWI4gPHtrfacSMHNugKlfc6AuSINHXpKwutERL3Jkd6MwSoVIX5PTyeXUAAAAo0lEQVQY02NgYGRiZmFlY+fg5OJmRwAGHl4+fgFWQSFhEVExIF9cXEJSCiQuDQIysiBSjl1eQVFBSVlFFV1cTV2DnV1TSxtkjo6unj6rgaGRsYmYqZk5yGxNC0t2BitrG7C9krZ29uwOmmBLVR3ZGZDcwO7kDBF3cUUVZ3dRBVNuTmji7h6mQNLTyxtNnN3HV8LPPyCQHV2cXT4oOATsX3bsAAC/0hZ0AfWwIwAAAABJRU5ErkJggg==",
            CountryCode::BY => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAASFBMVEXgb3TjfIHcW2LOFyDhcXbplZneY2jhcHbieX/dXmTXP0bbU1rWPUXrn6LganDhc3jhbnTpl5veYWeSW0cAfDCXcV2YdmKWbVnzs2u1AAAAQUlEQVQY02NgYGRixgIYWFjZsIqzc3BiFefi5sEqzsvHj1VcQFCIJHFc5nBxC4tgAUB3imIVZ2EVwyrOwCiOTRwAXXUJqXvcnGMAAAAASUVORK5CYII=",
            CountryCode::AU => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAxlBMVEXkgJfesMBecqADI2o2T4jpLFDEgZwBIWkkPHu4bo/yk6Zvcp0HJm2CX4rme5PZsMJ5irDJhJ+laI3vh5y/scY0TYcaN3hbb57vZX/mETnrRGSeZYsfO3thdaEQLnJneqXnrr7cdI6IfqTIhJ+Kk7bwoLHNb4w+SIIKKW6ap8RAWI7krL3gfJVzYI4hPXyjpcDyl6mDX4oUMnSfq8cFJGsGJWxPZZczTYYCImo5Uorn6vGgrMdJYJPl6PCnsssRL3IoQ4AnQn+rTNqoAAAAiklEQVQY02NgYGRiZmFlY+fg5OJmRwAGHl4+fgFWQSFhEVGwgJg4RFwCBCSlQKQ0SEBGFrs4EMgxg8yRV1BUYlVWUVVTZ2fXYAGJa2oBxbV1dMH26ukbGLIbGZsAxU1NgeLsGMAMbD6IMDFntkCTBItbWlmzYxO3sbWzhwnA3A8mHRzhCmHuZ8cOAEtZEAuc6acEAAAAAElFTkSuQmCC",
            CountryCode::BN => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAABPlBMVEX34ib34Bf////+++D89Kr67Xz550734Rz//vX9+Mn88pv662345DXxwRrGxsb39/f+++fni3b67Ir56FX34SAAAAAEBAQqKipmZmahoaHU1NT+/v765efeW2nXOEndVGP54OP///v++tn67HT45T734BgPDw9dPD+UZGm1oKLo0tTup6754+X32dzzxMn31dn+/e799rz774r56Vi0pzd+djJJRSQTEgsCAACHCxlIBg0CAgJpISliYmKxamzQVGL8+vreyRWllQ9rYQo5NAViCxJgFxBdFQ9rCBReFg9nHw9dCBELCwk7Ozhubm7g4ODs0RfMSh/CTB61MR+pMxyUFRsGAAEeHQ5XUzCNiF323BjvuxrroRzniB7soRzdqhismhF7cAtKQwcPDgH03RfNuhOcjQ8xLQUCAgDn0ha6kmd4AAAAoElEQVQY02NgYMQKGJiYWVjZ2LGIgwAHJxc3DyMvsjgfPxMUCAgKCYvAxUXFxCUkpaSZmGRk5eQVFJVYlFVUweJgoKauoamlraOrpw/UaGBoZMxgYmpmDpSwsLSytrG1s3eAGgp2pqOTs4urm7uHp5e3j6+fpD9MHAQCAoOCQ0LDwKaGR0TCxaOiY2Lj4hMSk5LBUpjeTUlNc07PwBEMmQAZSxhdUtMxfgAAAABJRU5ErkJggg==",
            CountryCode::MA => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAPFBMVEXBJy29KC1iRDCwLC5SSTCuLS6/KC1rQjB2PjBVSDG+KC13PjBjRDCwLC1fRTBHTDFzPzBpQjCqLi6jMC5S+Ih0AAAAPUlEQVQY02NgoD5gxCHOhF2YmYUVU5CNnYMTCNnZ0CW4uHkYeLi5MHXw8vHz8WIxXkBQSFAAi7gwFNMHAADZHgFVpeHZFQAAAABJRU5ErkJggg==",
            CountryCode::NZ => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAvVBMVEXXh5nYtMFecqADI2o2T4jSOlO6hZ0BIWkkPHuudJDmmqdtc50HJm18Y4vZg5XTs8N5irC/iZ+cbY7ijp29s8c0TYcoPn7ecILMIT3XUWeVaoxQV4rJZoACImoGJmwTMXNneqXgsr/PfJCFf6S+iZ+Kk7bnprLBdo09SYIMKm9kZ5MUMXQKKG7GepEOLHHdsL7Tg5duY44hPXyipsDnnap9Y4rIZn4cM3YJKW0aNXdhYI/NWXEIJ20jOXowRX/3OrJCAAAAdklEQVQY02NgYGRiZmFlY+fg5OJmRwAGHl4+fgFWQSFhEVGIiBhEXBwEJCRBpBRIQFpGFqu4nBy7PNgcBUUlZVYVVTV1DXZ2TS1tdnYdXT2guL6BIdheI2MTU3ZmM3OgWguQenbsgHhxS+ziVtY2WMVt7fCaDwD1rg7FPBvszQAAAABJRU5ErkJggg==",
            CountryCode::LR => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAARVBMVEUAKGheGU2/CjBbdZ4BKWl7iKr56u1WcJv6+/zCy9sPNXFkL1/LN1YUOXO3wtSClbV2cpjuvshqRXLWY3uMnru2l6/ikaLPgMbuAAAAQ0lEQVQY023MORaAIADE0Ii74oIo9z+qYjlvfpkiUDVBfbHt6AcF4zQva1Sw7QdnUv+eKyvu6imK4pE9kkf0GDyC9wIzdg0wUr0dbwAAAABJRU5ErkJggg==",
            CountryCode::MV => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAPFBMVEXSEDTKFDSdLDavIjUAfjopk1qgz7U1mWIJgkAJgkHS6Nwij1QMhEPo8+3R59sjkFUoklmfz7Q2mmQJg0GY96tnAAAAOklEQVQY02NgoB5gZEIFjFBxZhZUwIwqzsrGzsGJRZyLG6t6Hl4c5vDxYxcXEBQSxmY+hntwuZ8aAADCFAKMMG11hwAAAABJRU5ErkJggg==",
            CountryCode::TC => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAA0lBMVEVGXIoAKGgAKGhNTnvaiJXZtL9ddp8CKmk1VYfWOku9iJoAKGgjQnqwdo3pmqQGLWx9ZojchJHUtMF4jq/CjJyecIzlj5m9tcYzU4bhb3zRITTbUGBwS3Jyd2R/f11/fl02TGZmfqThs73SfIyFg6LBjJ2Kl7bppq/Ed4o8T4DEokb9sXTlshPHjRBTYF/fsbzWhZNuZowgQ3uiqMDpnqesm0P2uULThBfbqRFMXGCDgVGvviZloDPjwSYhPWclQGWEqjpesTZ2elkkP2VXY18BKWnEAyisAAAABHRSTlPs+/rwxUX/AAAAAHdJREFUGNNjYGFlY+fg5OLm4eVj4EYABn4BQSFhThFRMXEJRmRxSRCQkgaRMnjEZeXk5RXA5igqKatwqqqpa2gyAfla2jq6eiBxfQNDsL1GxibMQL6pmbmFJUicGxVYWdvY2mERt3dwdOLGIs7t7OKKVRzmThLFAWmrE3IYeqaoAAAAAElFTkSuQmCC",
            CountryCode::UG => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAV1BMVEUAAAB+bgL83ATZAADbDQ3vkJDIk33ukJDbDAzwmprb2tqYlZP////wmZltAADo1tbJycmAhH/gmJeZmZnn5+eRkZHqmJiXl5cMDAyOjo6hoaGPj4/rbgKqEgxKAAAAS0lEQVQY02NgIBEwYgcMTNgBTnFmGGBhZWPngPMQ4pxc3Dy8CHE+GOAXEBTih/MQDhMWERUTx+JgCUkpaQkEl1R3ymAHCHeiAlziAE5rBtPVNvf5AAAAAElFTkSuQmCC",
            CountryCode::TT => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAA9lBMVEXqfo25uLgNDQ0AAAABAQF/f3/xp7HbHjjaGjXmYnTJw8QXFxdubm7zvsbcJj/iS2Hbzc8oKChQUFDuztLeMkrfOVDoztI+Pj43NzfkztLgP1XdK0Tvw8lZWVkiIiLWy83jU2fbITvysboSEhLCvr7na3zaHTfvnambm5sEBAQHBwepqKjtjZqwr68KCgoDAwOSkpLwpbDmZHbIw8MWFhbyt77bIz3iTGHazc4nJydSUlLuyM3dLkbfOlI9PT04ODjlztLgPVTwxctXV1cjIyPXzM7jUWXcJD7zucF3d3cTExPEwMDnaXvvn6qQkJACAgILCwuysbFpXHFVAAAAl0lEQVQY013OxRbCAAxE0UKADu7FHYoVd3f3//8ZwpJkNee+TRTFZCayWG0q/k6B3eEkIpfbIxxen59DIBgSjrAW4RCNxYUjkUxxSGeywpHLWzkUiiXh0MuVKlGtbgjn0WgStdodVTi6vf7v38FQOEbjCYfpbC4cC23JYbXeCEdiu+OwPxyF43S+cLje7sKhP54vovfH+AJdDBQcG/IV/AAAAABJRU5ErkJggg==",
            CountryCode::PL => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAOAQMAAAD+PRWwAAAABlBMVEX////cFDzQkLT4AAAAEUlEQVQI12NgwAP+//+HCwMAJMYU5aFypMwAAAAASUVORK5CYII=",
            CountryCode::RS => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAA0lBMVEXGNjzGNzzAST3JQULfh1jRZkvPiFjfh1nPV0nLTEbbgUPYbTvdiUHchEDUaEXTezjmnzHjqzXhozPHOjwMQHaUUWXVbmTjnovfi4vSaUjae38dP3DYvsXxzM7mpKP34eHdhIT56uvEoKr24+TYdnrlpKbmpqfy1dbDnqj14OLjmp7vycrimZz13d63jJruxMTagYXmpqjlpqfvyMkZP3L////psKvbekruy8z99vbWbFHagGP89vbZek7surX02dvYeUztv7n9+PjtwcLrtrn24OFiPoPsAAAAd0lEQVQY02NgwA8YmbCJMrOwsrFzYIpzcnHz8PJh0cAvICgkjCIiAgKiYuISklLSIggAEZeRlZNXUMQUV1JWUVVTxxTX0NTS1tHFFNfTNzA0MjZBFjcFATNzC0sra1MkABG3sbWzd3DEFDd1cnZxNcUijgFwiQMAPl8kN9UqPeQAAAAASUVORK5CYII=",
            CountryCode::IN => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAPFBMVEX/mTP////KyuacnNPLy+bFxeO5ud60tNy3t93Hx+SWls+2tt1ubsOWltDGxuO4uN60tN22tt7NzecSiAd2iPNoAAAANUlEQVQY02NgGCDACAdMzCwIDkKclY2dgxOLOBc3DzcvFnE+fgFBbOoZWZiFkMwXxg5oLQ4Ax8YJrQwHUxwAAAAASUVORK5CYII=",
            CountryCode::GE => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAJFBMVEX/////9vb/AAD/t7f/vLz/u7v/tLT/UVH/VVX/ubn/UFD/VFSdQDd7AAAAMklEQVQI12NgAAJGJUUGKDABc1gNQGy2igkgzowyMGcFmDN7GYYyZAOUEEABD4eqlgIAJT8Szc0NSEoAAAAASUVORK5CYII=",
            CountryCode::GR => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAJ1BMVEUNXq+dvt////8ocLgzd7xelMqCrNauyeTf6vS3z+eHr9eLstlakcg2fn2aAAAASElEQVQI12NgYFRmQAAgxzUUDALAnCQlMFBgKK/QLF8KkwEJbUDWA1cG4hwvB4MCBhSjQQaUw2SUEECBAQWEIkAAqjIUGWQAAA+uIB3x19KXAAAAAElFTkSuQmCC",
            CountryCode::GS => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAABJlBMVEXZiJrYtMFecqAEJGs2T4jSOlO7hp0BIWklPXuudZDmm6htc50FJGgIJmgHJm18Y4vZg5XTs8N5irC/iJ+cbY7ijp29s8c1TogDImlPSVAQLGfecILMIT3XUWeVaowOLHEyK0ZRMi8LKm8FJGsMK2+FlbgtOn9FSHtVZK8hPXxneqXgsr/PfJCDeZ6/iaCKk7bnprLBdo0+SoMrPopCSp5lY3UVHKYDGk7esb/Tg5duY44iPnyipsDnnqt9Y4oHJmpgandfeHFjf1Rpe6QWHCssRHJNUFF2j49+nDZneqQCBAhMV2pjY2aGjZqApJ9IYJZITl4pNVtRRT5CQ0Egb2OZoLRtbn0BIGcEIGebaCKHcClzYzCigB9eQDxhRDs4P1JQO0Q7Ok6s71g6AAAAmklEQVQY02NgYGRiZmFlY+fg5OJmBwIeXhDJzsDHLyAoxCosIiomDuJLSEpBxKVBQEYWRMoB+fIKikrKmOIqqmrqGppgc7S0dXRZ9fQNDI1A+o1NTM3MQeIWllZge61tbO3Y2e0dHJ2cXUDi7CjA1c3dw9MLU9zbx9fPPwBTPDAoOCQ0LBxDPCIyKjomFlM9e1w8e0IiFnEYAAB1vBj/cZUwaAAAAABJRU5ErkJggg==",
            CountryCode::GD => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAAvVBMVEXOESbeViDXOSLRHCXjZh/OEibKIifVSyPTPyXeaCHAGCk6jk3AvCf80RbHvyVCkUsAel5DkUvNwSTTwyFUl0YBe14Ce13YxCDexh5lnUEDe10OfloGfF0FfFzjyR3vmRviZB/vmhvoyxt2ozwIfVw8j03fxR4riVIXd1fZSyLwnxraSyIWeFgoiFK7mSlIkUoWdlfUNyTypRoZeFcLflvvnBvfWCDvnRvaWSLSPyTMKibeZyHaQyLWMyPiZR9CXwAXAAAAn0lEQVQY03WQ1xKCQAxFA8iC2KJiwYa9N6yA4P9/ltllGeGBO5PMzXlIAxBSVACtpAGoCkjpjGSYlMoUpsFLnbhVqdbyqjcszhGbrQxt2x2UHLt2T9K+M6Ba8OGI3NiZuNPZfLFETPlqveF+u9sfjoh/fjpfuL96N++e5fhI+jxf71yforlFexbcJf7gB4yFn5CxwE//IBTFlL4UcZSAHzl0E0VM9uySAAAAAElFTkSuQmCC",
            CountryCode::IO => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAACVVBMVEXXh5nYtMFecqADI2o2T4jSOlO6hZ0BIWkkPHuudJDmmqeenrr09fnK0eBOZJZ1hq3Z3ul5ibBRZ5iwutH3+PrJ0N8HJm18Y4vZg5XTs8N5irC/iZ+cbY7ijp29s8c0TYc0TogIJ20wSoWst86FlbcaRGYHOVJti5mjssVJYJMGJWwdOXnecILMIT3XUWezhJ7v8fXIz99LYpQ/el6sxbllpGcweEZHZYmuuM/x8/fGzd2nepcKKW4yTIaqtslQhWwIYh0JXxMsez15oZFMYpUfO3tneqXgsr/PfJCFf6S+iZ+Kk7bnprLBdo09SYJVbJzu8PXEzNxCYoVQe3s7iz4/hTNJYZCrts7x8/bdsL7Tg5duY44hPXyipsDnnaqVeJkLKm9UiHMgRG8WVSFiiodynoiJmbpQZpibp8Tq7fLU2eVabp1wgqrP1uJTaJmeq8Xt7/TCyttGXZJtf6nV2eDewoF3hauptMzw8vZ7i7G4wdURL3IrRoKtuM+WpMEvSYS1v9NccJ8NK3A3UImzvdKTobrSlGHWlUTFs5ckP359jbI+Vo2Pnb3l6PDN0+JidaJBWY+bqMTq7fO/x9lDWpBqfKflqzHQmyuki22mssvs7vR+jrO6w9ZpfKYTMXQsRoKvudCYpcIxS4UMK2+3wNUPLXE5UopEWo5xZnSMm7snQn88VIyNnLzj5+/L0uBHXpJfc6Dr7vM/V42ZpsPo6/G9xthoe6bO1OLNqpVEW5CksMmAkLS+xtkXNHZ/kLQSMHM9VYySoL80NVq2v9RWa5sOLHEqRYFI4ccVAAABHklEQVQY02NgYGRiZmFlY+fg5OLm4eXjF+ARFBIWEWUQE5eQlGKVlpGVk1dQVFJWUVVT19DU0mbQAQFdPRCpb2BoZGxiamZuYWmFLG5tY2tn7+Do5Owi5sog5ubu4cnq5e3j6+cfEBgUHBJqHBYeEcgQGRUNtjcmNi4+QV44MSk5JZVPMYYhLT0jMys7J9cyLS+/oLCouKS0TLO8opChssqtuqa2rt6msqGxqbmlta29Q1jIppOhq7unt0+z37Cga8LESZOnTJ02fUbRzFmTGWbPmTtv/oKFixZ3LWFauqyhZ/mKlS15i1cxVK5es3bd+g1WGys3bd6ydcK27TuKd+6atJVh957ivfUtE+WX7pvTv/9A1cH5h9YcPnL0GAA3X2Mlk4qcMQAAAABJRU5ErkJggg==",
            CountryCode::HK => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAolBMVEXuHCXxQUn7w8byTFP82dv82tzzYmnzZGryTlXvLTb+9fb95eb0dHr5tLf4n6PwMjr4oaT94uP80tT5sbT0anD83N7+6ur95uf7y83xRUz96ur+8/T3jJHyR1D1foP2hov1eH3vIyzuHif1f4T1eoD4pKj4nqL+7/DwPUXvJi794+T7ysz81tj1gIX2iIz//PzxQ0vzXGP+9PXzWV/uICjyUln/mF9zAAAAWklEQVQY02NgoDpgZGLGKs7CyoYpyM7BycXNw8vHjyYuICgkLCIqJi6BJi4pJS0jKyevoKiEJsGvrKKqpq6BYYGmuBaTto4uhrievo6BoZExpotMgNiU6oECAImXBezlsrTxAAAAAElFTkSuQmCC",
            CountryCode::KP => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAYFBMVEUCT6LzZ27tHCfzZGz4kpf1hozuJC/0dXz////yW2P+9fb6vsH5pqnwQkzuHSfuLjf2j5TvOEH70dP3mZ/tHCjwPEbvN0D0c3r1foT6zM70dXv6ub3zYmr4pqr1hIruIy7XNkFbAAAARElEQVQY02NgIBEwYgcMTGDAzMLKxoQMIOLsHJxc3FjEeXj5+AUEMcWFhEVEOcQwxcUlJKWksZjDJCMrJ48qjsudJAIAkNwC/G7V+x0AAAAASUVORK5CYII=",
            CountryCode::KG => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAAnFBMVEX/AAD/AQD/BwD/AgD/LQD/cgD/iQD/YwD/LwD/QQD/tgD/xwD/zgD/swD/OQD/FgD/kgD/sgD/awD/bwD/aQD/sQD/nQD/DgD/GgD/xgD/dAD/TQD/cwD/rwD/wwD/LgD/MwD/wgD/dwD/eAD/uwD/dQD/GwD/ngD/mAD/mgD//wD/lgD/lwD/PwD/ogD/OwD/MAD/iAD/dgD/LAB+VdSxAAAAZklEQVQY02NgIBswMmETZWZhZWPnYMYQ5+Ti5uHm5WNEE+YXEBQSFhEVE0cTl5AUlJKWkZWTRxNXUFRSVlFW5VZDExdX19DU0tYR4Ed3pC4vr54glz6mOw3YDY2MMd0JBEyMDGQDAINfBfk2r6SaAAAAAElFTkSuQmCC",
            CountryCode::PM => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAD1BMVEUAJlRUbYz////eYG7OESZmtw3fAAAAGElEQVQI12NgYGBgVFJSUnZxcXFgGJIcANJDF8sUY7+rAAAAAElFTkSuQmCC",
            CountryCode::SV => "iVBORw0KGgoAAAANSUhEUgAAABcAAAANCAMAAAB1uQVvAAAASFBMVEUAR6uqwuOvw9Www9Ouw9n//////fTZ5Nj47MHZ59z/++vw9d2bwKSAv6Sgwqr29+D/++2j0Z2tybmo0qD//PGowMqKt76pwMtHFZsrAAAANklEQVQY02NgoDFghAMmZhYEh4EVBtjYOTi54DyEODcPLx8/FnEBQSFhEYQ4wkhRMXEk82kMAFM1AkVD4QrKAAAAAElFTkSuQmCC",
            CountryCode::RE => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAD1BMVEUAJlRUbYz////eYG7OESZmtw3fAAAAGElEQVQI12NgYGBgVFJSUnZxcXFgGJIcANJDF8sUY7+rAAAAAElFTkSuQmCC",
            CountryCode::SA => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAqFBMVEUAVDAHWTYJWjcMXDoIWTYXY0ITYUATYEAUYkABVTEEVzNPiHBMh25xoIw3eVxakHlbkHlIhGo0dllckns8fGEeaEhVjHZwn4p2o5BiloBRinIydVlelH1bkno+fmJCgGVRi3IqcFIGWDVdkntbkHpLhmxVjXVBgGVKhmxHhGo3eF0VYkEvdFYcZ0cdaEclbU4ZZEQkbE0bZkUmbU9EgmdbkXpCgGYFVzSDTme7AAAAYUlEQVQY02NgoCpgZGJmZGZhZWNn5OBEEubi5uHl4xcQ5BYSFhFFVi8mLiEpJS0jKyevoIgkrKSsoqiqJiGprqGppY2sXkdXV1FP38DQkNmIMocam4CBqRl2aRZz6oYLAwCsqAfxrwfEtQAAAABJRU5ErkJggg==",
            CountryCode::SC => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAABHVBMVEUAPYikomb82VXwmUPbKiXZIiNIann711XqdzsLQ4bbxVz5ylHiUTCPlWv0rkndNCg1Xn3511bukEHaJiTdPD3pgYL309MEP4fNu1/70lPmZzbcMjPoenv2y8v//v7///98iW/2v07fQizbMDHnc3P0vL3+/PwmVIH01FbyokbbLibaKivkZGXytbb++voBPoe7sWL82FXrhD3ZJCTZJSbjXV7xrq799PT5/PrU6d6hzrZ3uJVMonQZh0xmfHP5zFLiVTDZJCXiVVbun5/87e37/fzd7eWy18N/vJxVpnsqkFoCezsAejkZTIPmrlDeOinfRkftmJj76enl8eu73MqQxaldq4EzlWEIfj+Zf1+2kH6WuZ9us447mWcNgUMR34yVAAAAo0lEQVQY013IVbbCMBQAwBC4uLsHd3d4D3co7rr/ZUBa5ND5HIQ4AswSioDzajG7EinAz8vktBVK4L2KtloDvNfqnq03fNJoMtO2WDG22d/pcLrchND3YOz1cekPBEOEenY4gqMxmvFEMkVeEEpnsrk8QKFYKrNTqdb+/usINZotaHe6PUL6g+FoPJkyFJrNF8vVerPd7Q9H5gudzpfr7c7wPQAd+x77LgVUZwAAAABJRU5ErkJggg==",
            CountryCode::ST => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAYFBMVEVyZz0AlznvM0BuaTzuNEBhbjzvNEC2hSiSuRjvND/6mxb/0QDFoQDvNj/6oRPvxACMcwApIgDVrwB6ZAA2LACcgAD9zwAAAABcSwABAQDbswC2lQDUrgCmiADIpADTrQC2FjWHAAAAWUlEQVQY02NgYMQKGJiYcYizsGIXZ2Jj58AEQHEmTi5uMOBBIkHiTLx8QBa/gKAAP7eQsIioGIo4t6i4KJCUkJSCqYeaIy0jDSRl5eSh4jjsxeVOHP7CEQ4AgqkGZsn8XnAAAAAASUVORK5CYII=",
            CountryCode::KE => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAe1BMVEUAAAArKysBAQEqKipwcHAtAAC9R0csAABxcXEpKSl/f3+AfHyzEhLfiIizERGBfHzNRESlKSm7AADfh4dAAAC0AADORUWzAABBAAArAACjAADkmZnNRUV/sn93i3OyGRKzFxF1iXAAZgAOYw4pZSktTgC+UUcsTgABZgFE9ywxAAAAZklEQVQY052MRQ6AUAwFi7t93F3uf0JY0PKDbJjFS2bSFOAngniMKDy6JCuqphvkJmLZjuuRgY8ELGQBGTAkipM0I7t6XpRF/tKjuOLvv/7XSNM6XU8Gw8k4zcs6jajUN275fuOr70fvGDJ2E7pkAAAAAElFTkSuQmCC",
            CountryCode::IM => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAb1BMVEXPFCvNHzXNHDLNFizSX2PQO0rTPjfPTVbMHzXOGC3Vko7Vlp7irZ3lsbfWaHPNUVzOFCvUNyrGPEjIr5DJRFDeqbDLGC7NGS7pwsfMmYfs3+Hmzq/UWF/s08DMGjHSZnTTgIrULijWfn7NLjrKL0LXcCKvAAAARklEQVQY02NgoC5gZGJmYWVgY+dAE+fk4ubhZeDjF0DXIMggJCwiKoZpkriEpJQ0FhtkZOWw2iwgr6CI3U1KytjFVYjwDwBKWAKr4CnZVgAAAABJRU5ErkJggg==",
            CountryCode::KR => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAA1VBMVEX///+7u7v29vbf399PT09fX1+8vLzh4eH9/f1UVFRRUVFXV1esrKz67O311dj66uuxsbFjY2NnZ2dsbGzExMRbW1tlZWX77O7YXmjOMDzNLjrNLzvedHz88/OUlJTT09N1dXXv7++8TWDdcHjS3+7HLzyiM0+ZNFTLMDz44uS7zuZ+N2F+SnYAR6BPPnnyys3a5PEDR58uQYklQo0HRpz33d9PgL1La6lcXFzw9PlWhcABSKAFS6JbicKBgYGrq6vm7fbM2uzp7/ewsLBmZmaQkJDi4uIWoPMUAAAApUlEQVQY04WQ5w6CQBCEBwUE+ymgnkqxt7MXsPf3fyQlASTE6PyafMnOzi7wS1wssDHug+O8IHpWFPiEjyU5mUoDmWwOyJNCUfK4QlQNpXKFVmt16CpR/AHDtNCgrpqwTCO8udV+00631480GgwpHTE2nkT4dDZfMMaWqzB089fM1SacrxBbg7Pdsf3BgW4HfST5qJ6A8+UK3O6PoH/k3uff/3zRC5XAD1j4FRHxAAAAAElFTkSuQmCC",
            CountryCode::GF => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAD1BMVEUAJlRUbYz////eYG7OESZmtw3fAAAAGElEQVQI12NgYGBgVFJSUnZxcXFgGJIcANJDF8sUY7+rAAAAAElFTkSuQmCC",
            CountryCode::DJ => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAqFBMVEXX6vmFwOtqsuf////+/v/J4/Z3uen4+/612fNvtOjr9fyby+/f7vqMxOz//v799fX+///N5fd9vOr3zc/wp6r5/P652/RytujzuLrbKjDZHyXunaDX7+ZHtI8+sIniVVnhTlP88PH2/PeQ2ZwesTYSrSv++fn99PT++/v+//6w5Lgwt0bM7dFIwFvf9ONgyHH0+/WJ1pUZsDL9/v2p4bIntD686MM6u0/kz7/mAAAAeUlEQVQY023JRw4CQQxE0YYiDKnJOQwNFEPO4f43Ay9AGtl/UZaenctkrRxy+YLpQDEqmQ6UK7YD1Zrhvg40mi3l7Y5st9dP+2A4Gnv5TKazX+I+nofvWSxX/Ce+TjYB292eTLt0OJLaT2dS++V6o/b740mde71p9QGmkhhgP1Q6jgAAAABJRU5ErkJggg==",
            CountryCode::GQ => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAgVBMVEUmi08+mgACdMgykygAc84JebE6mAwTfpA+mQEiiV0Edc/C3vP///////H//9j//8gYgNPm8frb4ttZtFix1bFwsOTU4NS8tqTg5eD9/f3q6urFtqnr6+v7+/v8/Pzx8fHw8PD+/v5+RWnjIRhFWpbiIRkgaLTWJiMHcMm2MjuMQF4JUv9QAAAAa0lEQVQY02NgYMQKGJiYsYuzsLJhF2dh58AuzsKJQ5yLmwcIePn4+Xh5YAAkziIgCGIKCYvwoIqziIKYYuISPFjUS0pJy8iiiEPMl5ORV1BEEVdSxgRAcRVVrOJq6srYxDU0lbGKa2EVVgYAIWYVicEIGJMAAAAASUVORK5CYII=",
            CountryCode::GP => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAD1BMVEUAJlRUbYz////eYG7OESZmtw3fAAAAGElEQVQI12NgYGBgVFJSUnZxcXFgGJIcANJDF8sUY7+rAAAAAElFTkSuQmCC",
            CountryCode::DK => "iVBORw0KGgoAAAANSUhEUgAAABQAAAAPBAMAAAAWtvJmAAAAFVBMVEXIEC7kjJr////srLbnmab0zdT32+ClUFYUAAAAIklEQVQI12NgYGAQMmCAAXKYLi4uQSkuIMCgBAfIohRbAQBEPAoZMZOreAAAAABJRU5ErkJggg==",
            CountryCode::GG => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAKlBMVEX////1m6foES3pJCvqLCrsRyf53RbqLir2pbDwaHrrMSnsOyjsRSjsRCgRQbbQAAAASUlEQVQI12NgAAJGJUUGOGA0MUTihAUiccoKsXA6gKCzrBJENTAoKWltcTl2xGWXkpICkKObBgK5EA6SDIoe3EZjugDFbVBXAwCpGB6Ziv0y+AAAAABJRU5ErkJggg==",
            CountryCode::IL => "iVBORw0KGgoAAAANSUhEUgAAABUAAAAPBAMAAAD5dJlYAAAAKlBMVEX///9niNUAOLg/acqsvuj09vzd5Payw+o1Ycft8fo6ZciZr+NxkNeou+eI2VcqAAAAO0lEQVQI12NgQAKCcCDAoAQHCgzGcGAAUegA18Ka3p4KY3Mu3rwSLnGW9wA2cWT1cHOQzUe2F9k9SAAALtsRk/KMpisAAAAASUVORK5CYII=",
            CountryCode::PN => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAABRFBMVEXXh5nYtMFecqADI2o2T4jROVK7hp0BIWkkPHuudJDmmqdBU4kHJm18Y4vZg5XTs8N5irDAiaCcbY7ijp29s8c0TYcAIWkILF8iLlsDIWjeb4HMIDzXUGZvSHUFJGczS1UoQmBBTWoVLmwJK2EFJ2QbNmA0XD8QOVRHXllgdE0oP1uJjDoZR0dneqXgsr/PfJCFf6S/iaCKk7bnprLBdo09SYIONlYpYy8ZQU9lYV94hUI6V0mknzJlbkjdsL7Tg5duY44hPXyipsDnnapIR3wvTFGVpDpcb2VsbnNTfTE6WEgSL2QGKGN+iTYXbIE4g5NPjnIPbZssUUY7V0o/Yz0QYoWMsIOzyaIXcJZXbz1FVVJtdUVGcVdcjCB6nB1Hdk0dT0EDI2hFWU1YgyWCnR44Uk4hO10hOl4LL14cQFQfOF8NKmU6d4GjAAAAo0lEQVQY02NgYGRiZmFlY+fg5OJmRwAGHl4+fgFWQSFhEVExkIC4hCRYXAoEpGVApCy7nDy7gqKSsgq6uKqauoamlrYOyBxdPX0DVkMjYxNTMXYzcwtLK2sbW6C4nb0D2F5HJ2cXdnZXN3cPTy9voDg7MvDx9fMPCAwKRhdnDwkNC4+IjMIQj46JjYtPUMEQT0xKTklNY8cQZ0/PyMzKxiIOAwBVaRzQF4D8HwAAAABJRU5ErkJggg==",
            CountryCode::SB => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAABAlBMVEUAUbosb8ZMeInPuS/avyARXL7s8vlyn9hhktXt8/oVX8A6bpS/sTrhwx55iygkXTI6ecoPXL4aY8EnbMQ/e8o1bJiyq0HqyByIkyYoXzIhWzMBUrrF2PDU4fMDU7sqZp+ppkjvyxuVmSUtYTElasQ4d8k6eckgYaaYnlOVmSYwYzEQXL7q8fpunNhdkdTs8/oUXr8cX6iQmlvxyxujoSQ2ZjBLhM4xcscrbsZPhs8UW62GlWDwyhurpiQ+ai8NWLJ3jWztyR2yqSRCbC4KVrR2jW3syR7BsSJLci0GVLdlhXjkxSLItiFWeCwCUrlUfIPbwCfMtyJaeizXvynTuiFjfytYc/lxAAAAlklEQVQY023IVQ7CABRE0Snurg8pxd3d3V32vxXaBtqkcD4mkwsw4IkjUak10Or0gMFokqvZYrXZAQfjdLk9UvX6/IEgEf9C4Uj0W9kYF08QCT2JVJofQSbL5fIkQqFYAsqVKlCrN5ot+gDaHaDbQ38wHI2J5C6aTGfzBZGiL1frzZZI0Xf7w/FECjhfrrc7/cDj+aI/3posGaEuVQWgAAAAAElFTkSuQmCC",
            CountryCode::PY => "iVBORw0KGgoAAAANSUhEUgAAABcAAAANCAMAAAB1uQVvAAAAP1BMVEXVKx7xuLTutrLgsa3////+/v7V19bX4tvQ09Du7u6+18fy9tG51cPv7+/f4N/a8ePd4N6rveKpu9+mtNQAOKgKPDesAAAAOklEQVQY02NgoDFghAMmZiYEh4EFBljZ2DlY4TyEOCcXNw8vFnFWPn4BJPWCcCAkLITgMIhgB9QSBwDtvAo8yXe05AAAAABJRU5ErkJggg==",
            CountryCode::RU => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPAgMAAABywbzFAAAACVBMVEX///8AOabVKx69XQKiAAAAFklEQVQI12NgIAxCQSAEL7UKBFbgowBmmx3UA+477wAAAABJRU5ErkJggg==",
            CountryCode::KW => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAQlBMVEUAKRQAcTgAej0AAAAACwYAVysAMRgAdToAFAoAYjFAQED///8hAwalDh7OESYBAABSBw/FECQTAgSSDBtIBg3AECPwjUBLAAAAPElEQVQY063IORKAIAADwGDwADUewP+/ijWT0i0XCJMDxtk/uaz+uSX/zPvo1z9Ojb6/7kfm3yIDtblWB32PCP28EBo5AAAAAElFTkSuQmCC",
            CountryCode::DO => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAKlBMVEUALWIINGf////QGC3OESaptLexnZ23raigs6CaiY2Jq46de3O3kpKLdGca2uM+AAAAL0lEQVQI12NgAAJGJWUXIHBgoJijBAJhRSBSAcLpXITE2XMJwgEpdlZSBOulmAMADykagEpJssQAAAAASUVORK5CYII=",
            CountryCode::GT => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAAUVBMVEVJl9CGuuD////5+/fH07zn3bK4voLo7ubO2cS9y6z7+ezv3pHa4MS/zbO+zK/Vw6XWw4i4vJnAyq/T0sSvsove6NyiqHzY2M34+vf9/f319/M8ak2oAAAAPElEQVQY02NggABGJghgZEAF1BRnxirOwsrGzoFFnJOLm4cXizgfv4CgEBZxYRFRMXFs9kpIStHWX8jiAD1tAg38qwmYAAAAAElFTkSuQmCC",
            CountryCode::GB => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAA/1BMVEXXUWfzy9H09fmIl7kSMHMBIWlsfqjbY3fIEC4OLHGAfaLZbYHVSWDxwMihj6vZX3P00Nbu8PV6irAMK2+AgabaeYvTQVntr7n7+/yap8QhPXyhjKnaYHPaYHT32+Dr7vN4ia8JKG4HJm1rdZ/Yg5XSPFXpn6v9+/yqtc0nQn8rRoKxkanWT2X43+Pi5u6nssufp8PVjZ/TQFj++/y7xNcyTIb0z9XYU2n+/PzWgpSpr8idqcXd4ev55ejecIK+lqyZpsP8+/zTP1fZeIp9gadneqXm6fD44eXXU2iwk6z7/P3wv8fURFzXan6Bf6T219zWUGaji6jaboKOiqvx8/euwUIwAAAApklEQVQY02NgYGRiZmEFAjZ2DnY2EIOTi5uHl4GPn0FAUEgYLi4sIiomLiHJwColLSMrJ6+gCBZXUlZRVVPX0GRlAGrU0taR1dXTB4obGBqpGZuYAsUYzODAnMMcwWHgwA5wiuMyB2SvhoW4mKUV0F5rG1s7HnuwvaxSDo7iTs4uUHe6urnbeXgC3Snp5e3j64fkLyFBf9mAQAZenqBgtHBQCGFkAABJ1Ryv4PDW2gAAAABJRU5ErkJggg==",
            CountryCode::GU => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAYFBMVEWfI0ZsJVdvJVYAKXsTKnZLRn+GlqtPSn8vOHt1sbY+pF98tsE0OX1rbJ2Vze2ItL6VzO1sbZ1oa52gzeqXq7yaxuN2cp4sPIFsj6Y4krtzjIgxP4JJUYqok3hgXoQSK3f0VHLIAAAASElEQVQY02NgYMQGGBiYmLEBJmRxFuzirGzs2MQ5OLm4ebCI8/LxCwhiERcSFhEVwyIuLiEpJY3NXhlZOezulMfhfhR/4QgHAFEyBF992r2cAAAAAElFTkSuQmCC",
            CountryCode::JE => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAA2FBMVEXPFi3TJjztpa7//v7//////fX/+dv/9Lb10NXZRljPFCvZRFb1ztP71Ez5xjX81Ez21dnaSlzYP1L0ys///f3soarSIjfQGC7keYb88vPeeDLkeRfgaDb99fbniZXQGjDRHjTpkZz+/P366evhanjPFSzUK0DtqLHjhC/skRDpgyvxuL/UL0PdWmr65OfzxcvXPE/bT2D32NzplH/jfhfokoP43uHcVWbWNkryvsX++vvqmaPRHzXQGS/jd4XplJ/mh5TQGjHRHDL++fn54uXeXW3QFy377O5Tvh7EAAAAqElEQVQY04VQxxaCQAwMEFDX3rFh7733Dvr/f+RuEFAvziHJzHtpAyDJCgqomk9TqVJkCcAfYMEQ0XAkSjkWZ4kkYCqdyeo5zvOFIo8lo1yp1hB4WW80W20FO90eYn/AhiOuAbWOJ2w6my+WqzXbbEmxddztD8fT+XK9GXf81BFNiz2YZTr0jy7m6E/jdw7t5fl77/tOgnen+5cN5y/PBwe2D65vHoRvL+q6Ff6IsAd1AAAAAElFTkSuQmCC",
            CountryCode::HM => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAxlBMVEXkgJfesMBecqADI2o2T4jpLFDEgZwBIWkkPHu4bo/yk6Zvcp0HJm2CX4rme5PZsMJ5irDJhJ+laI3vh5y/scY0TYcaN3hbb57vZX/mETnrRGSeZYsfO3thdaEQLnJneqXnrr7cdI6IfqTIhJ+Kk7bwoLHNb4w+SIIKKW6ap8RAWI7krL3gfJVzYI4hPXyjpcDyl6mDX4oUMnSfq8cFJGsGJWxPZZczTYYCImo5Uorn6vGgrMdJYJPl6PCnsssRL3IoQ4AnQn+rTNqoAAAAiklEQVQY02NgYGRiZmFlY+fg5OJmRwAGHl4+fgFWQSFhEVGwgJg4RFwCBCSlQKQ0SEBGFrs4EMgxg8yRV1BUYlVWUVVTZ2fXYAGJa2oBxbV1dMH26ukbGLIbGZsAxU1NgeLsGMAMbD6IMDFntkCTBItbWlmzYxO3sbWzhwnA3A8mHRzhCmHuZ8cOAEtZEAuc6acEAAAAAElFTkSuQmCC",
            CountryCode::SG => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAb1BMVEXtKTnuM0L4rLL2m6LvQlDwTFrtKjr4qbD5ur/uOEftLT31hI3uNUTtLDv96uz0eoTzb3rwTVryZXHxVmT71dj2j5ftLj7yZG/uNEPyYW385+nvQ1HyaXTtKzvyZ3LwSFb1gYrxXGjtLz/2lJz///8R4OADAAAARUlEQVQY02NgwAkYmZhZWNkwxdk5OLm4eXgxxPn4BQQZhIQxxEVExcQlJDHNEZeSlpGVw2KxvIKiEoagMnbAoIIdDDZxAAntHDQVlGXOAAAAAElFTkSuQmCC",
            CountryCode::PK => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAflBMVEX///+/z8YBQRwAQRwZUzFhinMIRiIhWTjC0skHRSFTfmUwZEa5y8F6m4g9blHt8u9zloH+/v5bhGxXgWk1aEp9nYre5uILSCUDQx+4ysCvw7gNSidJd1wgWDjj6ubm7OmNqpppjnmIppWjuq0YUjCTr5/5+/rV4Np2mIQGRSCmRd3BAAAAZElEQVQY02NgAAFGJnTAQJw4MzZxFlY2bOrZOTiBJBc3ujgPL5Dg4xdAE2cRFAIJCLOjiYswiGJ1D4ugmDhYSALNfEkGKWkgxSaDJi4rxyCvoKikzInufhVVOTV1DU1SwoGgOAAbzAVTPYyXQQAAAABJRU5ErkJggg==",
            CountryCode::SR => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAASFBMVEU3fj/////ZhJbahZS0Ci3PZSW2Eyy7JCu+Lirrwx21DSzQaSXrxh7syB3rxh3UdiO2Dy3emSG5GSvZhSO7ISzWgCO4GivahpNAStE9AAAASklEQVQY02NgoBJgxA4YmBCAGYnNwIIArEhsuDgbOwcnBzsbhjgXNw8vH78AhjgLiyCfIBZzWISERUTFEOJwF4hDMdQ9uNxPJQAAN0ADTQspKCgAAAAASUVORK5CYII=",
            CountryCode::SE => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAOBAMAAAA23ZrAAAAAFVBMVEUAaqfPuh/+zAAQcJ1mkmTiwhNwlV5PgRZyAAAAKElEQVQI12NgYGBgVDJggAOSOS4uLq5KKS4g4MCghAAKqBwUZZRaCgCMOgzBTZFQ2wAAAABJRU5ErkJggg==",
            CountryCode::JP => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAWlBMVEX////78fPceJDFIUi9BTHFIknceZH88vT77vHILFG8AC3ILVL77/LXZoHXaIP+/P2/DDe/DTj66+/67O/ADjnXZ4LYaYPILlP78PPcepG+BjLFI0rce5L88/UUixQWAAAAUUlEQVQY02NgoDJgZGJmYWVjRxfm4OQCAW4eNHFeLgjgQxXmF4CKC/KjiAtxwYAwqnpBqLAIqnoGUai4GJq9PNxgYXEJdIeyS7JKScvIUjtYAIGVA+G1KEWYAAAAAElFTkSuQmCC",
            CountryCode::GW => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAM1BMVEXOESbdUCD80RZ+ChfGECVxCRUIAQEiAwaiDR7JESUHAQEkBAaKPzEAnkm0DyGxDiGZDRw2SUCIAAAAMElEQVQY02NggABGJlTAQEVxZhas4qxs7BzYxDm5uBkYeHhRAVCcj18AqzgY0EocACIcBgHfy+uqAAAAAElFTkSuQmCC",
            CountryCode::EH => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAclBMVEV9CxEHAQEAAADEERueDhYZAgO1EBk3BQjDERtpCQ4CAADVV1777/D////zz9Hssrb55ufMMzv11df//v7bbHHghInzztHcb3XiiI3WWF/78PHss7b55+hpQioCeT0Aej21GR43XTSeJSIZbDh3OigGdzx2YbBOAAAAWElEQVQY023M1w5AUBBF0cvojN7bqP//i4hEgrMf18NWStNRigwTO1k2dnJcDzqRHzBzGMX8dDslKWd5UWbIq/rnTXt9uv79cYZRvp0+zSLAl1WQbztiOQAY8g/AtR/zFAAAAABJRU5ErkJggg==",
            CountryCode::DZ => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAdVBMVEUAZjN/spn///8SXjOQj4T77O8JYzOILjTNEjS3RFTngJPuprP99PWRKzTLEzQxUjP+9/n98vQgWDPSEDR4NTSKnYzxtcDog5Y9TTNUQzR/sZjYMVDWJ0jxt8IfWTN5NDSQKzQyUjOHLjPnf5IRXzOQkYT87vFlICbWAAAAWklEQVQY02NgQABGJgRgIF+cmYUVizgbOwcnFzcPhjgvHz8jk4AguriQsAiDqJg4hjkSwpIMUtIysujicsLyWNUzKPApYjOfgU2Jg1MZi3sYGFRU1agSDijiACMABNR24FcfAAAAAElFTkSuQmCC",
            CountryCode::GA => "iVBORw0KGgoAAAANSUhEUgAAABQAAAAPAgMAAACZ9gfGAAAACVBMVEUAnmD80RY6dcR21W9yAAAAFElEQVQI12NgwAtCQQAnuQoEcJEAbwcY6B4ms/YAAAAASUVORK5CYII=",
            CountryCode::FR => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAD1BMVEUAJlRUbYz////eYG7OESZmtw3fAAAAGElEQVQI12NgYGBgVFJSUnZxcXFgGJIcANJDF8sUY7+rAAAAAElFTkSuQmCC",
            CountryCode::DM => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAdVBMVEUEajjwxwMHBwXw9vMnWDfWMSelFDLWPmGCnByGlR3JEy+0FTK3MWizETTIEy+FlR1/ZgCXSQ6yEjPVADNYVWzICzqWSg5/f3+XXGrVADJUS1BdPDWXXWuCtZyGrJfJFj6xFi6yPCGQIzLIFj6FrZfWMiekFDHPYIBaAAAAU0lEQVQY02NggANGJmYGbIBEcRZWNnYWBJcDCji5uHl4+fhhXAYBKBAUEhYRFRKDcRnEoUBCSFJKWkgGxmWQhQI5eQVFJWUVGBfJXlU1ZHup5C8AA3UHwe9lRS4AAAAASUVORK5CYII=",
            CountryCode::HN => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMBAMAAAB7FTvLAAAAG1BMVEUAvOT////3/f7G8Pn9/v/J8fn+///A7vjH8Plve+N1AAAAKUlEQVQI12NgIAMICgoKGQoKGgFpARBHJDA9MQTGETKUQJYRFITIkAEAp2MFalniWtkAAAAASUVORK5CYII=",
            CountryCode::SD => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAUVBMVEVNTi3LEzPSEDQAcikoXyu3HTIQayqYLDEBciliRC7QETRLm2ju9vH///8khkfS5tlMnGnv9vIAPRYAAQAAAAAAaiYAIAsAXCEADwUARRkABAFulXIjAAAASElEQVQY02NgYGTCBhiYWVixizOzsWMXZ+bg5MIqzszMzcOLBiDizHz8JIkLCGI1R0hYBB0AxUXFRESwiItLiGATl5TCJiwCACYlC4S3tMoUAAAAAElFTkSuQmCC",
            CountryCode::RW => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAATlBMVEUAo+ABo98GpNoDo90bpsZIrJo6qacOpdIHpNlUrY68uCmrtzk5qqgEpNxBq6GttzebtkonqLoCo94Spc4qqLcMpdV9u3D60gFWfC4gYD0DjYfQAAAAQUlEQVQY02NgIBYwMjEzYhNmYWVjxyLOwcnFzYNFAy8fv4CgEBZzhHlERLFaDLFWDDtgEMcOSBaXwA4YJLEDUsUBMr8SDhLntjcAAAAASUVORK5CYII=",
            CountryCode::PH => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAhFBMVEW7yuj0yMwiU7QAOKj+8bf38daAnNQIPqv//vn////c5PNLc8L+99azxOUhUrP//O/+7qv+6pP+8r7/+Nz2+Pz+99f95Hj80Rb83l3+9c/h4MpKcsH+5Hr93ln427vcVmXOESb+6ZD+87/99/fniJPQGC3wuL7UMEL43uHcV2b98NLVMUPZ2sZoAAAAAnRSTlP06KiSg8sAAABoSURBVBjTY2BgYsYGGFhY2dixiXNwcnJxYxHn5OTk4eTlwxTnFxAUEhZBN4yBU1RMXEKSk19KGl1cRlwWKC4nr4AMQOYoKgkrq6gqoImD7FVTV0ADIHdqaCpgAAYWLXQjIOKM2grYAAC4UBL7wX2mzgAAAABJRU5ErkJggg==",
            CountryCode::SS => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAb1BMVEUeRY4CCRcAAAAPR68ORKkIJFgAAgUNPZcEFTMpUJlbYnBmZmY8Y48lVaAXTKkWRqx5RX3bQ03iQ0odUKaHlFvhzBxpgG8sQJqfIkXaEhoraaJeqYlquIMOUJ4JdlUHiTAOSasLaHAHhzMfZJgIgEGiIGMNAAAAVElEQVQY03XMRxKAMBADwQWRc85g0v/fiH0Ds+7jVElEls0hOK7HdsAP+A6EUayRPUkz5EVZfRDqpu3kpB/GN3M3/SjTvGhUXzfxQ9iPUzD9ugXnAYMuEcki7Ux0AAAAAElFTkSuQmCC",
            CountryCode::QA => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAJBAMAAAAr2Kp4AAAAD1BMVEX////9+vvPoK6VLEyKFTi5MywGAAAAFElEQVQI12NgYGAQMnEBAwcGOnEANqcTD7fVKCAAAAAASUVORK5CYII=",
            CountryCode::PE => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPAgMAAABywbzFAAAACVBMVEXZECPmYGz///+RSO3zAAAAEklEQVQI12NgYFy1kgEIaE0BABapE+2PhiKAAAAAAElFTkSuQmCC",
            CountryCode::PR => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAflBMVEU/O7DDDivuAAAAUPACT+5XM5jZBxYLTOV3KHjnAwgdZPKhvvn+/v////82dfPF1/xZjfUBUfBVivXf6f05d/NOhvXm7v5Ef/QucPMITehvK4DhBA0mavLT4fy70PsWX/EwQMDiBAy0zPuow/qTtfkCUfAna/IpbPJDOazGDSiUm2f/AAAAZUlEQVQY03WQxw6AMAxDC2bvvffm/3+QCk5FaaRcXiLHMWOKShWDphskB0zLJjnguJ4v1seBICR4xDtO0h/P8qKs+KRuWkG/6/1hfMWmWbi7rBuI/f3ASenL/Uj80/9K8rluMs8H+b0KR6DEEDcAAAAASUVORK5CYII=",
            CountryCode::SI => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAANlBMVEX///+FcuwaGusmJvXn1OxwVONVVf8ZGf/jx+MAAP9PMuLu7v+rnvIQAO8TA++Kad5NLN7/AAAH02ScAAAAMklEQVQY02NgIAMwMjGzYBNnZWPnQBfjBAIubh5eTlQAFufjF+DEJo4F4BQXxA6oJQ4AKUUJmf1vhdkAAAAASUVORK5CYII=",
            CountryCode::HT => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAANlBMVEUAIJ+MmtTG0OSHraHF0OOvuN/DvcnY2rrFvsvSEDTvrruajn7HfmafjHypjXhullxvklWpjHgdfuL3AAAAMElEQVQY02NgGGjAyMTMwohFnJWNnYMVweWEAS5uHl4uOA8hzscvwC+IRRwV0FocABKaBf8MHJHJAAAAAElFTkSuQmCC",
            CountryCode::ES => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAflBMVEXGCx7UORb/xAD6wgLklBHNhhXchRH5vQblqATXfwvKfBrSnzjwtQv0vAH9vwHVmD67YRPFgE7anrbcqE3rsiD4tgLWlVG8aSd5UVrGjHPZn1Dknyj8vwHevkK9bCG7Yja0SxLdqT3rux77wgbcuSr2vQznwTbzuhvqvBrsvhU0E+vRAAAATklEQVQY02NgoBJgxA4YmCCAmQkVQMVZWNnYsYhzcHJx8/BiiPPxCwgKCYtgiIuKiUtISkljiMvIyskrKCphiCurqKqpa2iiiONyP5UAAMCPBH1vEdrAAAAAAElFTkSuQmCC",
            CountryCode::GL => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAflBMVEX////++vvwvMXmk6HnlaLyxcz//v7zzNPQM0zIEC7TQFj33OH219zLHDnOKEP66OvYU2necYL88vTJEzDMIz7lj53ljZvigJDLHTn+/P377O/vu8PpnqrRN1D55unNJkLTQVn32+D0zdTQMkzJFDHXUWfhe4vgeYrVSF/IES8TRPUBAAAAa0lEQVQY053LxxKCQBRE0SFKkyQ4SFaR+P8/KKgPaphiw12e6mbsVIqq6YYp8cXCnO3s2PXwzb+KHuBfKHAUk9825Jwn9zVOsXmVZjTK6YjFUZCXolfRj+uH6Hi+Fm7e2Dnarh/GCZJLHfkH/5kKG9YgUSwAAAAASUVORK5CYII=",
            CountryCode::GM => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPAgMAAABywbzFAAAADFBMVEXOESbW2ewMHIw6dygSYlkVAAAAHUlEQVQI12NgIAxCQSCEYRUIrECjoHL/QeAPPgoATe4tvKdIBBMAAAAASUVORK5CYII=",
            CountryCode::ER => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAA9lBMVEXUEiuuOyuDaipVnSpDsCrkACvPFyukRit5dSpOpCriAirDIyqZUitugSpIqirmDCvwVyvsPSvuSivrNyvhAytGrCr1eiztRSvqLyvuTSv3iSvpIivdCCu5LyuOXipkjStEryrlCiv2iCzlCSvtQyvrMyvxXyvVECurPSuCaytYmSv5mSzvVCvvTivvVCzuTCzxYCvWDDmuMGeCVpZWfMb2hCvyZCv4lSzqLivdBjO4JluNTIpicrtCjt1Bj97oHiv1gSvxZivzcyvkASvhAi3DHU6YQ39taa5EjNrmEyviAi1Gi9jPE0OjOXN3X6JMhdLUDz5Tf8s3YM3mAAAAlklEQVQY02NgYGRiZsEEDKxAwMbOwYlNHAi4uHl4+dDE+QUEhYSBtAhQThRJXExcQlJKGqJPRlZOXgEirqikrKKiqsYKB+oamlogcW0dXT19A4S4oZGxCcgcUzNhfXMLiJillbWNrZ2dHUjc3sHRScCZldXF1c3dww4CIO70VPQCinnbIQBY3MfXz98OFTAEGBkH2mECAOSTHmEXKaRzAAAAAElFTkSuQmCC",
            CountryCode::FI => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAOBAMAAAA23ZrAAAAAFVBMVEX///9if6QAL2zG0d4WQXkINnERPXZBswPCAAAAKElEQVQI12NgYGAQUjJggAOSOS4uLkFKKS4g4MCghAAKqBwUZZRaCgDT0A2FJrZ8kgAAAABJRU5ErkJggg==",
            CountryCode::EE => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPAgMAAABywbzFAAAACVBMVEUAcs4AAAD////xir3pAAAAFklEQVQI12NgIAxCQSAEL7UKBFbgowBmmx3UA+477wAAAABJRU5ErkJggg==",
            CountryCode::KN => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAABWVBMVEUAlzkJmTeIsxvZsQFBNAAAAAA7oyzVwgmIbQAJBwAOmjaWtxfQqAAzKQARDgBJpynewwYODQhvb29OTk4iIiJMPQDhsQIQmzWZtxfNpgAxJwAUFBTg4ODy8vIPDw8WEgChgQDyogvRLSdNpyjcwAZ3YAADAgBLS0uhoaGrq6tWVlZWRQHptgLiaRnIEi7IEC4XmzSruxPDnQAnHwAnJycxLRuvjQDwmA3PJyhVqSbevgRuWAACAgABAQBdSwDrtAPeXBzIES4anTOwvBK2kgAiHQUBAQEhGwC8lwDvlQ7OJCkBlzlmrSLjvgNmUgCVlZV3d3dAQEDuswTcVh0injG9vw+yjwAaFQAoKCjW1tb///9JSUkrIwDIoQDtjg/MHyrguQJURAAbGxuamppEQ0F5YgPyswXYRiEDAwNNRSHRpwDogBPLGiv0sQbWQSI6LwDXqwDpgRLKGCw768TXAAAAzElEQVQY02NgQAWMTMwsrECAJszGzsHJiiHOxc3DCxZl5UMW5hfgEBQSFgEKi4ohRMUlJKVYpWVk5VjlFRSV4MLKKqpqrKzqGppa2jq6evpQUQNDI2OwwSamZuYW+vpQcUsraxuwsK2dvYOjPlTcydnFldUNJOzu4emlrw8R9/bx9WP1DwhkZbXxCwrWhwKGkNCwcNaIyKho1pjYuHh9uHhCIlB/klZySmpauj4CMPCB7cvIzMrO0UcWBwtzcuTm6etjiOcXFBahCusDAGkxKqefEuGNAAAAAElFTkSuQmCC",
            CountryCode::HU => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMAgMAAAD0Vc5rAAAACVBMVEXOKTn///9HcFDpgHEQAAAAFklEQVQI12NgwANCQSAEO7UKBFZgpQAtSBfdnXT9/AAAAABJRU5ErkJggg==",
            CountryCode::IQ => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAATlBMVEXNESX////Y6+HX6uG+3c7+/v75/Pq02Ma83Mzn8+3K5NeBvp+l0Lt4uZj9/v2hzrdpsYyp0r5ztpRytZOdzLTM5diJwqWezbX6/PsAAABnxhImAAAAOElEQVQY02NgGCDAiB0gxJmYWVjZ2DnQxDm5uHl4+fgFBNHEhYR5eUVExXjFJdDNQTNfEjugtTgAwMIM55VOkngAAAAASUVORK5CYII=",
            CountryCode::KY => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAA/FBMVEXXh5nYtMFecqADI2o2T4jROVK7hp0BIWkkPHuudJDmmqdBU4kHJm18Y4vZg5XTs8N5irDAiaCcbY7ijp29s8c0TYcAIWneb4HMIDzXUGZvSHWmpJrfzIxLXoYZPHUre0YObDldi31neqXgsr/PfJCFf6S/iaCKk7bnprLBdo09SYJ5a5DBk5C9joqyh5LdsL7Tg5duY44hPXyipsDnnapIR3zFeoTji0Xbbj/VUT4RL3KdrMKKnoOZp7GRpJINK3AaNnK7pbGJnICLoISSp6B7XHzCk4bZyX/E0NaUqY7e2bTXuH5XSHk8UnuCjIjIxovNz5e2uYpnd4oFJWuyxkhuAAAAh0lEQVQY02NgYGRiZmFlY+fg5OJmRwAGHl4+fgFWQSFhEVExZHFxEJCQBJFSIAFpGVls4nLyCooQc5SUVVRZ1dQ1NLVA5mjr6OrxgMT1DQzB9hoZm5gC+WbmFpZWIHF2VGBtY2tnjynu4Ojk7OKKKe7m7uHp5e2DIe7r5x8QGBSMaT7cXzjEAQQTFDDne6XdAAAAAElFTkSuQmCC",
            CountryCode::SH => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAA/1BMVEXXUWfzy9H09fmIl7kSMHMBIWlsfqjbY3fIEC4OLHGAfaLZbYHVSWDxwMihj6vZX3P00Nbu8PV6irAMK2+AgabaeYvTQVntr7n7+/yap8QhPXyhjKnaYHPaYHT32+Dr7vN4ia8JKG4HJm1rdZ/Yg5XSPFXpn6v9+/yqtc0nQn8rRoKxkanWT2X43+Pi5u6nssufp8PVjZ/TQFj++/y7xNcyTIb0z9XYU2n+/PzWgpSpr8idqcXd4ev55ejecIK+lqyZpsP8+/zTP1fZeIp9gadneqXm6fD44eXXU2iwk6z7/P3wv8fURFzXan6Bf6T219zWUGaji6jaboKOiqvx8/euwUIwAAAApklEQVQY02NgYGRiZmEFAjZ2DnY2EIOTi5uHl4GPn0FAUEgYLi4sIiomLiHJwColLSMrJ6+gCBZXUlZRVVPX0GRlAGrU0taR1dXTB4obGBqpGZuYAsUYzODAnMMcwWHgwA5wiuMyB2SvhoW4mKUV0F5rG1s7HnuwvaxSDo7iTs4uUHe6urnbeXgC3Snp5e3j64fkLyFBf9mAQAZenqBgtHBQCGFkAABJ1Ryv4PDW2gAAAABJRU5ErkJggg==",
            CountryCode::PS => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAZlBMVEXAJS0OAwPtLjjkLDYrCQrsLjjrLjdaERXtLjjtLjiaHyXtLjjsQUv86+ztND77ztDuNkD82drsTlX+8/PtLjiHWjjqMDlKdjndNDghiDiyRzgHkjkAAADtLjgLCQn///8BlTkAljnOpWVVAAAAHHRSTlPN+/bi7fj03fr+0PzX+Ojm4u3U+v3R7+Hc8cr9aTGF8gAAAFJJREFUGNNtzDcCgDAMBEGRMSbndID+/0kMpawtp1ii4NSiMIpVT5BmmueAKS7fLVxldYvIfI66kf4z2k71fvA+I2Cnh2XO54VZ8XVjzfdDY34BV/0ewll6G1AAAAAASUVORK5CYII=",
            CountryCode::PF => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAjVBMVEXOESbaTVz/////+vL0xJrakZn/0pP/9+z/9OTysnPtrIbPKj31vH/0snD/9OX/0pTfiHbvtIvLITTrs4niim//xXThhXTOq63NrrLPqqvkiGz/xna8yeS0hJu2Xmijmra6XGeriKa7yOPs8Pd9mcuBlMJyjsZ+jb92lMjx8/vn6/Wfs9iGoM+Zr9bj6fNa3M4OAAAAVElEQVQY02NgoBJgxA4YmGCAmYWVjR3Og4tzcHJx8/DyYYjzCwgKCYuwYYiLiolLSEpJY4jLyMrJKygqYYgrq6iqqWtoYogzaWnr6Ooh3IPL/VQCAFqSBVOmNA8LAAAAAElFTkSuQmCC",
            CountryCode::SJ => "iVBORw0KGgoAAAANSUhEUgAAABUAAAAPBAMAAAD5dJlYAAAAJFBMVEW6DC/NT2iuuMsAIFtoe57gkaHUZ33gkKDsusSPnbdidpo7VIFeYyUVAAAAMElEQVQI12NgYGBUdmWAAdLYaWnpyh5pIJDAMHPmzMU7Z4LABAZjODBAEUdWT4G9AL+iG6ltY7JXAAAAAElFTkSuQmCC",
            CountryCode::ID => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPAgMAAABywbzFAAAACVBMVEX/AAD/f3////9miK+BAAAAFklEQVQI12NgIBWEgkAIwyoQWEE8BQATGR3UH+9XwAAAAABJRU5ErkJggg==",
            CountryCode::IS => "iVBORw0KGgoAAAANSUhEUgAAABUAAAAPBAMAAAD5dJlYAAAAJFBMVEUCUpwhZ6j1v8bcHjXxpa4/e7Qtb61FgLZekcDztLztipbqeIaLwT0iAAAAMElEQVQI12NgYGBUdmWAAdLYaWnpyh5pIJDAMHPmzMU7Z4LABAZjODBAEUdWT4G9AL+iG6ltY7JXAAAAAElFTkSuQmCC",
            CountryCode::EG => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAANlBMVEXOESb////79+338uDo2KL17NPz6s7awGrv473av2nz6s3y6Mrz69D+/fr07NLx58X069AAAADdu11VAAAANElEQVQY02NgGCDAiABMSGyEODMLKwszFnE2dg5ONiziXNw83FxYxHn5+AV4EeKC2AGtxQF+Tgi4/zoFJwAAAABJRU5ErkJggg==",
            CountryCode::FK => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAABCFBMVEXZiJrYtMFecqAEJGs2T4jSOlO7hp0BIWklPXuudZDmm6hsc50HJm18Y4vZg5XTs8N5irC/iJ+cbY7ijp29s8c1TogAIWnecILMIT3XUWeVaowdPoVMc7RigLQ1asI0XqsjSJJyhrDMysnHyMm5vcIzb89neqXgsr/PfJCDeZ6/iaCKk7bnprLBdo0+SoMiSJIufvW/v7+rrrKurK40cdHesb/Tg5duY44iPnyipsDnnqt8Y4ozVpqhxviUn5CjpJOesaF5oN8rSotzp/i7m2LRoEqMmKNbhs2TqtSzk2+qloWofUpRZZhLR17CmXaDgJC3ilWjiIS4kWsbKmCfcFzBq4a2nX5+U1B4z8+gAAAAjklEQVQY02NgYGRiZmFlY+fg5OJmRwAGHl4+fgFWQSFhEVExZHFxEJCQBJFS7OzSMrJycvKY4gqKSsoqqmBz1NQ1NFm1tHV09YDm6BsYGhmbgMRNzczB9lpYWlmzs9vY2tk7OILE2VGAk7OLq5s7pji7h6eXtw+muK+ff0BgEKZ4cEhoaFg4FnPg/sIhDgA6XhXKMajLpAAAAABJRU5ErkJggg==",
            CountryCode::FJ => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAA+VBMVEXXh5nYtMFecqADI2o2T4jROVK7hp0BIWkkPHuudJDmmqdyncditeUHJm18Y4vZg5XTs8N5irDAiaCcbY7ijp29s8c0TYcxa6feb4HMIDzXUGagkrNks+B4n8RvqNFsoMjZcEvYkQ7niRPojBK4Z29neqXgsr/PfJCFf6S/iaCKk7bnprLBdo09SYJop8/NonzOlHjYelu7moKpn5jdsL7Tg5duY44hPXyipsDnnap5kbplrNW82cfN3M7aeYah1Lemy9lppMzaYHTZWm/QM0zYXnKyhJthsd/a5Ob99fbceIeSyIWRu9VxtNvDx9HNbXyDtsJitORlq9cKyHJOAAAAiklEQVQY02NgYGRiZmFlY+fg5OLmQQAGXj5+AUFWIWERUTFxZHEJEJCUApHSPDwyskAghykur6CopKwCNkdVTV2DVVNLW0cXaI6evoGhkTFI3MTUDGyvuYWlFQ+PtY2tnb0DSJwHBTg6Obu4umGKu3t4enn7YIrz+Pr5BwRiEefhCYK4nwc7wCUOAEVcF1ylmDb+AAAAAElFTkSuQmCC",
            CountryCode::GN => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAD1BMVEXOESbdUSD80RZTqEcAlGDQMwcOAAAAGElEQVQI12NgYGBgVFJSUnZxcXFgGJIcANJDF8sUY7+rAAAAAElFTkSuQmCC",
            CountryCode::GY => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAAvVBMVEVEHRiypXeIt3swlWoqk2qjGic9Cw5vOxvtz3Pc2ZeqxotDm26+Hi2FFR80DguraxH/yi7923Tn25K5zJFXpHK2HStfDxZDGQzcmw//wg7/xyD/1l7s2obL1JeCtXwsk2ucGSU1Cgx4Pg/6vA//xBb/0k723Yba2pyXvoM2l2u9Hi14Exw3EAu5eRD/zDf623fd142yyY9QoXCxHCpTDhRRIg3lpRD/ySr+2W3q3JDH0plsrHaxpXiEtX0vlGuBewK2AAAAdUlEQVQY02NgYGRiZsEEDKxs7BycXNwY4jw8vHz8AoJCwiLo4jyiYuISklLSMrJy8ijiPDwKikrKkpIqqmrqGprI4jxa2jq6kiCgp29gaIQQ5+ExNjE1A8tImltYWlkTEMdhDnZ7cbgTu79whQODja0dlnADAInSFUCbssbLAAAAAElFTkSuQmCC",
            CountryCode::IR => "iVBORw0KGgoAAAANSUhEUgAAABcAAAANCAMAAAB1uQVvAAAAolBMVEUjn0BCrVtQs2dKsGJNsWVNsWNOsmVMsWRLsGNPsmZKsGNMsGNLsWLD5cvJ58/H587I5s7G5s/I58/G58/I5s/E5cv////3xsbxo6P87e3ukZHvjo7vkpL97u72xcXnW1v2x8f2vLz2wMD2vr72v7/1vr72vb31v7/2wcH1urrfISHiNTXgLCzhMzPhLy/gMDDhMjLhMTHgLy/hMDDgKSnaAABaHuESAAAAfUlEQVQY02NgoBJgZGJmYWVjZ+Lg5GLjZmFn4+DkYWJmYmTg5ePnEwBCQSF+IWEgGwiFRPhEGcTgQFxCHMFBiEtKScvIYhEXk5NXQFKvqKSspKKkBCRV1dSVVJXUNVQ1VDQ0GbS0dXT1gFDfQM/QyNgQCAyA2ITBFDsgVRwAFwYd4K1EW74AAAAASUVORK5CYII=",
            CountryCode::KM => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAAz1BMVEVMpyjeyQf/0QAAljkJmDd/sx34zwIknzG4wRAJmkA8r2gipFNMrk7i33f/6H84rWTZ7+FWuXxHtHERnUYLm0KIzqP7/fz///8ImT/l9Otuw44nplcKmkEvqV3F59JDsm0aoU1Zu34BljpdvIHq9u9CsWwboU5Xun0YoEwBlTlXcjvbO0DvM0BvxI8jpFQsgzq5ST43rWTY7+FYun1bvIAgo1IKkjp/YT3rNEA6rmYjekppQ2x3OHMAikgAVocAPaUAkz0AaW8AP6IAe1oASJeEZS3hAAAAiUlEQVQY023PxRrCMBCF0YELFChSNEFb3IK7Bnv/ZyKsaEPO8l/M/YYoFDYhRKIxYwesuLEnknYqndEQsk4uXyiWyiyAeKWKWh1oNIPdZR5anlppd7r+3mN9DIaqj8YT8aPuTDHjwHwh/AjL1Xqz3e0PQuvgR/t0vmi+f11v8g/h/nhKQ3+9pckHVmAmtEXFSgoAAAAASUVORK5CYII=",
            CountryCode::IE => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMBAMAAAB7FTvLAAAAD1BMVEUWm2JkvJb/////r37/iD6zcmdnAAAAGElEQVQI12NgYGBgVFJSUnZxcXFgGFwcAJtrEwlJBT0KAAAAAElFTkSuQmCC",
            CountryCode::KZ => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAolBMVEUKrbwotasAq8IrtqmHznMjtK17ynoLr7scsrEGrb4ntat9y3gErMAes7FfxIuRz21XwpASsLd9ynk6uqDy6TX/7C3T4UYxt6UqtqmEzXUDrME5uqFAu5326jLa40I4uaI9up8Frb+Z0mk2uKNmxYef1WZew4xEvZmc0mcyt6Uwt6U/up1FvZpCvJxEvJoitK8vuKZOv5UktK0Bq8Eis64MrrsMrgvDAAAAZElEQVQY02NgYGTCBhiYWbCLs7LB2ewcnAhxLm4eKJOXj19AEKFeCCYuLCIqJg4Xl5CEMKSkZWRF5eQV0MUVlZRVVNXUNTDM0dTS1tHVk8C0l0HfwJAZbr4Rwp3GJqaE/YUjHAAYdAfyBLJkmQAAAABJRU5ErkJggg==",
            CountryCode::RO => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAD1BMVEUAK39UY1z80RbdUCDOESaXqmfeAAAAGElEQVQI12NgYGBgVFJSUnZxcXFgGJIcANJDF8sUY7+rAAAAAElFTkSuQmCC",
            CountryCode::SK => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAmVBMVEX////+8/P6wsX7x8r93N3uHCX2h4zzWV/wO0MLTqJpbKD3kZX7ys36v8H0b3XwMDkxZaxwa533mJz5srX4nqL1gIXvKDE+aqxubqDxQEj1fIHyVVzwOkLvLDQ6aKw6ZanfN0XDJjx4X42YR2y6KEHRV2gQUaR9dKEOTqENTqIWVaVpb6TuIy2jcJAdV6YyYae8YnvUT2DfQE/VqrkzAAAAaElEQVQY02NgoB5gZAIBZgxxFlZWNnZWDlRBTk5OLlZuHl4+fgFOJAASF2QVEhYRFRNHF5dglZSSlpGVQxeXV1BUUlZRVUMX51TX4NTU0uZEEWcFAh1dPX0DVhTAAKEMjViximMAUsUBjisJ7nhJbJ0AAAAASUVORK5CYII=",
            CountryCode::PG => "iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAMAAADTRh9nAAAAolBMVEVMBg7FECTOESYAAAAgAwaqDh/QGSXRHCUHAQF8ChfulhvaRCLVLiPfVyD5wxfxpBrbSSEHBwcmCg3XOSPxoRr2uhf80Rb5xhfTJCR5eXnfViDpgh30rxn2uRjwnhraRSIYGBjWNSPskBvTJiTbRiEODg4QEBDVMSTjZh8DAwOoqKhISEiCgoLPFSUcHBwVFRUGBgbQGCbOEiYjIyMJAQKACxiaTslvAAAAkklEQVQY02WP1xKCMBBFo9cuFixRLBRBbKgo+v+/JmE36wP3JZMzmTMnSjWatSm02v9bp8sQvb7AwdBCgBXOaDyZCnRnRjFfLLVerS30PKPYbHd67wcWhiEpooMfJwSPJU5TqohO5wperjcgy6ji7vDLxxPIc654va0TRVEd9iOU5IJHH+EkyEyFJMlKhUJtn+8PyOcKF1tGu6UAAAAASUVORK5CYII=",
            CountryCode::PT => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAulBMVEUAZgDMFAD/AAA1hgDeZAD/DAAygwGVwBFrphHsqhH/iBH/ZghPlQDx9xT8ZxH/QC/9ZRf9TxT+mET/nwCOuwDb6RT/KBz09vuyv9//g3v/bUn/iQDE3ACYwBT8YhWludmZq9PRiXH+gkL/1QD/AwB/swBCjQL9QCL019Kwv93/Yjv/rEL/lgApfwDR5ADHpzb+PCX/Jyf/hj3/3QP/wAAygwCMugBrpQXvtRL/hAD/ZwAwgwDdYgD/CwDrllqeAAAAY0lEQVQY02NggAFGJmTAQK44MwsrFnE2dg5OLm4McR5ePn4BQSFhdHERUTFxCUkpaXRxGVk5eQVFJWUVNHFVNXUNTS1tHXT1unr6BoZGxiYY7jE1M7ewtMLmfmsbW6qEA5o4AGUCCMFSyLj+AAAAAElFTkSuQmCC",
            CountryCode::SO => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAARVBMVEVBid1Cid2OuetNkN/2+f1Okd+Csemz0PHP4ff////P4fZCit2Yv+3+/v/9/v9MkN/7/f77/P6GtOm61PNQkt+tzPBTlOBy7rKjAAAAPElEQVQY02NgoD5gxCHOhF2YmYUViygbOwcnFzsbhjg3Dy8fLw83pgZ+AUFBfiwGCQmLiAphEReDYvoAAOqhAXfw3naiAAAAAElFTkSuQmCC",
            CountryCode::SX => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAA3lBMVEXzsrTeJSrcFx3////74uPkSk/++vvui47cGR/0ubvfKC79+/f35aH36bL75ublT1T63+DTi4TNelrOfFvYiYv++PjcGiD75udxoH2Xyt+OxeqhlrP2xsfgMDb//fD62qadutn3+/30+v2Viaj987X///7p3eV0KlluIVL79Mvsyoeqr8nX6vXU5/SphJzo2Xf///zAyuEcQZQBKofk2Hn01Gnsr4ryuozp0Gfp3pOAlcMELYj+87jw5ZH26ZXo48A/XqSxvtoUOpD4+fxwh7sCK4fZ3+0yU56hsNMNNI3zeJ2wAAAAgElEQVQY023IVQKCABAFwNWnYqJiYoAFdq6d2Hr/C/kLsvM5RIGghBAKy4+IEhUfiMWlTyRTatr/mayWyxeU4v+XynqlCtTq3jfMRrPV7liwuz0X6g+Go/FkOpsv2I2s5Wq92e72B/Y+cDydLw6z74HrjYW/P54s/OvNAvp8peYfGwMlIika+NwAAAAASUVORK5CYII=",
            CountryCode::HR => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAaVBMVEX/AAD2EhfoLDP3FBZUkrF3G2Q6fn9PQmhXmbj/AQFdqNeeSXyJgZWFZI+jgZT/////WVn/vb3/Pz//ubn/TU3/ysr/urr/VVX/Njb/u7v/QkL/1dUXF5ZCJYv0rrT/MTH0rbNBJIsmG5Hh2QJMAAAAWElEQVQY02NgIAgYmRixiDKzsLKxczBjiHNycfPw8nHC+fwwICAoJCgA5yHEhUVERcSwiIsLSgiKYxGXlJKWkkSIy8CArJy8giKchxCXkVFCYiOLyxAhDgCRhxB33+mm4QAAAABJRU5ErkJggg==",
            CountryCode::KI => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAABSlBMVEXIEBDJExDRMw3TPQzLHA/miAbXTQvLGg/PLg7aWwrmkQX3zQDupgTPKw7NJg7QLg3KFhDRNQ3hcwjmiQbidQfRNA3PKg7okgXvqQPxswPuqQPnjAXPLA3IERDYTwvtpAT40ADYTQvp3uPLsLzGqbbl2N728vTdy9PCorDSu8Xw6ezy7uzb2cbKx6rc2sfy7+zx6+vdzNPHqrYxR4Bhcp1peKI5TYQkOndEWItwf6ZWZ5YpQHspP3pRY5NygKhSZJRFWYxod6Fic57r7fO+xde3v9Pn6vDv8PXb3+mwuM7K0N7O0+GttczP1OHs7vMqQHtPYpJXaJcqQXwwRn8zSIFeb5tDV4srQXs/U4hgcJxAVIlQYpPu8PTS1uPd4erDydrn6fDh5OzAx9gaMnE9UYccM3IYMHAjOndLXY8sQnxNYJEtQ31MXpA+UoipwtHtAAAAzUlEQVQY02NggAJGJmYWVjZ2BnTAwcnFzcPLgAXw8QtgExYUEhYRxRQWE5eQlJKWQReWlZNXUFDgUZSFCSgpq6iqqWtoamnr6OrpG2hqGKqpGikrMRibmJqZW1haWdvY2tnbWFtZOpibOToZMzi7uLq5e3h6ubt7+/i6u3t5eri7ubr4MfgHBAYFh4SG+YdHREaF+4eFhgRbB0b7M8TEernHOcfHuSUkJiUmuMXFO8fFeMXGMCSnWKSmpWcEp6VlZmWnpQXnpKelhuUmAwBc3yoMaqSMDQAAAABJRU5ErkJggg==",
            CountryCode::JM => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAhFBMVEX/uBzTrSRVjDoAd0lEiD3MqyVgRQvfoRjEqSc/hz4AAAAFBAFmSgvlpRm7pyg1hEAug0GqoyvqqRp3Vg0IBgEKBwFvUAzpqBowhEApgkH+txztqxqAXA4NCQEPCwKCXg7yrxv9uB2joSwVDwKNZg/3shsTDgKIYg/2shv5tBuZbhEYEQNuKtjUAAAAeUlEQVQY03XQ1w6CUAyA4V9B4NSBoOBm43z/97MoJpJwetevSRcwmTrDcGeA50Ng/tQE4HvIfLGEVdjrOoJ4sxVEJEl3WtmrHqIjp/NFrXORLC8oK1OVFHn2ka+L1E2rw9qm7vOfX2939cfzNfDxPuNzLXva7rL84Q1xTQt8Zct6eAAAAABJRU5ErkJggg==",
            CountryCode::EC => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAnFBMVEX/3QDnyQ3WvB7ZvBz11Qn21gOrjxaXfiGWhlOScxyxkxf41gP32RPZxBzLvyCVikni0hfZwxvqyxjBxB2Rtpt+vqiAq5GhuSWBllGKmEqRgEuitJ+hvKyeuZuRgUqJl0oDTqIRVpljdWVllIojfpNsl5AHUaKsrj+OgGSLiV6EcFaqrTcJUqMZW6FFdHtRVXM4bIOzKUS3KUDtHCRZUO1CAAAAZElEQVQY02NgoDZgZGJgZsEUZmVj5+Dk4sYQ5+Hl4xcQ5MEQFxIWERUTF4LzJaBAUkpaRlZOHsZlUIACRSVlFVUlRRgXLq6mrqGppa2GIa6jq6dvoKsDFzdEACMkNoMxdkCqOADHyR7oHwtclgAAAABJRU5ErkJggg==",
            CountryCode::ET => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAnFBMVEUHiTAKc1sOUZwSSqoOUpsKc1oKbmUfUaQVSqtdeHgKbmT83Qns0xQaTqcPR684YJJogHA4YZEbTqbt0xO5szd0h2iDkF5Ha4dwhWp4iWUgUqS6szccT6UxXJd8jGNGaol3iGUUSqxvhGxmfnNwhWsTSazu1BLaEhqFKVglVaAcT6YtWpokVKEiUqKHKFaXI0sxPpYbSKcxPpWYI0vHLaUGAAAAY0lEQVQY02NgIBcwMjGzsGIKs7FzcHKwc8H53BDAw8vHLyDIJyQM5cPERdhFxcQlJKWk0cVlZOXkFWRl0MV5ZBSVlFVUZdRg4upQoKGppa2jqwfjwsXV9Q0MjYzVMcVRAS5xABraFGXfxQikAAAAAElFTkSuQmCC",
            CountryCode::FO => "iVBORw0KGgoAAAANSUhEUgAAABUAAAAPBAMAAAD5dJlYAAAAIVBMVEX///+50+xMUJLvM0CORHFzp9ifwuRIi8xpS4OUQ265PFvkmLzCAAAAMElEQVQI12NgYGBUdmWAAdLYaWmpyu5pIJDA0NHRMXlFBwg0MBjDgQGKOLJ6CuwFADteGjGlp1FgAAAAAElFTkSuQmCC",
            CountryCode::KH => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAb1BMVEUDLqE6IoLgACXoQl7nOVXgASbhDC/98/XhCi7hDDD62d3oPlvqWXH98fTqWG/qU2z87u/63OD+/f3////73uT87vDqUWvmME3++fn62N385ur+/v772t/mLkv4ydHkHz/zmaj5ydHzm6r5y9PkHj9WhOCEAAAAW0lEQVQY02NgoBJgxA4YmBCAGYkNF2dhZWPnYGVBF+fk4ubh5ePm4kQT5xcQFBIWEhEVQxMXl5CUkpaSkZBFFWeVE4YAOVYUcXkFRSUFZQUlRQUVqDgu91MJAAAzyQVRHE2jXQAAAABJRU5ErkJggg==",
            CountryCode::SY => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAM1BMVEXOESb////z+fZvtJH5/Pr6/PtxtZP1+vdnsIsDfD8zlWTW6uC22cdQpHpus5Hs9fEAAAB3OvgcAAAAPklEQVQY02NgGCDACAFMaDRMnJkFTLGyoYizc3BycQNpbi5ODnZk9Ty8fGCaj5cHxRx+IESmGRkEsANaiwMAj4MIhPJB/IwAAAAASUVORK5CYII=",
            CountryCode::SN => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAKlBMVEUAhT9UqUD970LrYi3jGyOszUHJ2UK40kEXjz/f40E3nD9bq0BXqUDU3kEiXB7mAAAAL0lEQVQI12NgYGBgVFJSUnZxcXFgIJujisRRqyhDcDQXrERStmcTEufSJQothXIAScEcEqMB04gAAAAASUVORK5CYII=",
            CountryCode::PW => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAAWlBMVEUAmf8Bmf4lqNopqdYDmvxavaXi8x3//wDr9xRuxZFgv59+y4EGm/n5/QYXougzrcxRua4yrc0Fm/rq9xX4/AcWoulev6F7yoRXvKjg8x/p9hZrxJQkp9soqdfWyJFdAAAAUElEQVQY02NgIBMwMjGzYBFmZWNn5+BkRBfmYgcDbjRhHg6IOC8fqjg/OxQIoIoL4hAXEoYIi4iiWSAGERfHcKeEJDu7lDQ2f8nIYvMXsQAAxD4C/47KB2YAAAAASUVORK5CYII=",
            CountryCode::SL => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPAgMAAABywbzFAAAACVBMVEUetTr///8Acsbqz0S8AAAAFklEQVQI12NgIAxCQSAEL7UKBFbgowBmmx3UA+477wAAAABJRU5ErkJggg==",
            CountryCode::FM => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAANlBMVEV1st2cyOaWxOX5+/6VxeV+t9+BuN93st15tN7c7Pa31u221+3c6/Z5td7d7Pa31+231e3b7Pbs6MbuAAAAPElEQVQY02NgIAwYsQszMbNgFWdlY8UUZEejoYCDkwtMc/Pwoojz8vGDaQFBDqLMwWkvELAwM5HkLxQAAH8yAOPzV7rEAAAAAElFTkSuQmCC",
            CountryCode::GI => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAe1BMVEX////75OX0sLTrmp7UUVjsnKD++/vaLjjPgISoAAnYh4v98vOCGR/OgIVBAAPWh4ztg4m+MzzfQkvOO0TgQ0zihInaAAzIEx7FERvXeX45AAOjAAkVFRWxMzrFKCi9WSDbChbdGRXnXxLdFhbnTw3dGA3nYgzeHAzlUQ2kBZ0zAAAAYElEQVQY02NgIAAYmZhZWJkYMcTZ2Dk4udjZMMS5eXj5+Hm4McQFBIWERQQFMMRFxcQlxMVEMcQlpaRlpKUkMdXLysnLySLUK8CBopIygsMghgAqSGwkcVU17OLqGkjiAL+nDFLjvwfJAAAAAElFTkSuQmCC",
            CountryCode::DE => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAOBAMAAAA23ZrAAAAAD1BMVEUAAABKAADdAAD0igD/zgDupiNjAAAAIElEQVQI12NgIAMIIoAAgxICKBDLMUYAAwYXBHAgkgMAec0WNTyZViAAAAAASUVORK5CYII=",
            CountryCode::GH => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAANlBMVEXOESb80Raniw/6zxbrwxXjvRQWEgKfhA4MCgEAAAAJBwGOdgxURgdTRQf0yhWBawvxyBUAaz+6ANkjAAAAOUlEQVQY02NgGCDAiABMSGy4ODMLKxsrCzOGOCM7BycXN6Z6RkYeDl4s5jDy8Qvw8yHEBbEDWosDAIG/CLp2tC7JAAAAAElFTkSuQmCC",
            CountryCode::JO => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAYFBMVEWeDR0yBAkAAADOESaXDBwoAwfNESaJCxkfAwbMESYbAgXPFyvicH366Or////OEyjlgYzQGC3QGy/lg4787/HmhZDQHTHMEiaJNC0bbDoAej0fazqXLSwoZTiYLSwtYzjsJTTkAAAAVUlEQVQY03XO2xJAMAxF0XBQFHVXcfv/v1SedBr7cWXmTIiiWIqAJJUdmcpFBwpVig7oqm6+OTdt91z6YfRdT7Pofzuuxa7s9/5pN+bQ94PD6LxY6gaMCw1bSUqdAgAAAABJRU5ErkJggg==",
            CountryCode::IT => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAD1BMVEVtwJXVSVMAkkb////OKzfuqNogAAAAAnRSTlPHx/co26IAAAAYSURBVAjXY1BSUlIwNjY2dHFxcWAYkhwAXWgjZRRslzUAAAAASUVORK5CYII=",
            CountryCode::PA => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAclBMVEXrhIh+jKjpdXl+jaj////aEhr+/v7siIycp7z5+vv6+/yFk60hOmlPY4jQ1t/Y3OUdN2ZecJLy9PbL0dyLmLG9m6jrgYUHI1eDkav64OH64eL1vsDmYGX40NH++Pn86+viRErxp6rrfYHukZX2xMb//f2eVwmUAAAABHRSTlP35ej1XHsluAAAAF9JREFUGNNjYEEABlYEYACLsIFJdgxxDk5s4lzcPLx82NTzCwhiNYdfSBi7+SyY9jKKwIGoGBwwMYgjgASyXzDEJbGKS0nLyMphEZdXYFXEao6SsgpWcVUgRBNnRnIPAEKPD06PEfQbAAAAAElFTkSuQmCC",
            CountryCode::SZ => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAA5FBMVEU+XrlidZbrpgOxDAyUNTVcQEDFmJjgoKDJVVWrGRlKOjowMDArKyvJycn////rwsK5JSW4ISG1FxezEQzEPAnNVQi7XCAoJSNXV1dISEhJSUkWFhaoqKiwsLD56d/TbCjZf0jain3AOzu0Nw6ERR+3TA7LUAhBODMAAAA3Nzc0NDQBAQGqqqrLy8vIyMjx0b7MUQnKUAmJQxutQhCJHBxCQkKYFBSlIyMoIyNPT0/139+7KiqkEBBAPT1tIiKYFRWwDAxNOjr4+PjrwMC5JCSbFRWsDg6XNDRdQEBJOTmtenrIU1MbQzI+AAAAi0lEQVQY02NgIBEwYgcMTNgBAzMMsLCysXPAeTBxTi5uHl4+Pn4BZmZBIai4sIiomLiEpJS0jKyMnLyCohJEXFlFVU1dQ1NLU1tHV49P38DQyBgsbmJqxmxuIWEpIQVUb2XNbGNrBzHH3gFovqOGhqkTn7MLkO/qhrCXmdndw9PLG+EeXO7H5V8SAQAIig4hoQ5ilgAAAABJRU5ErkJggg==",
            CountryCode::SM => "iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAMAAADTRh9nAAAAulBMVEX////79u389u3TyrTApnHBqHGzo3imhjimhTiyoXfz9PO9w7yXgVCLcDCKcDGTgE6dqJr7+/uZpZWRmYWNdTyKoKKLo6aJdDt8hXWVnoev2/J1kYxTaFyNfUymwM+qwtGOf1BPZlVbdmxetuRJfohCYVd+dUefvbGgvrN5c0ZBYE9LiJ5aq9NDYVhVbV93gU54g09RaVxJbGdeteJztNW1ytaptrmntLi3zNdys9FgtuNfs99dsdtestwZW3dmAAAAa0lEQVQY02NgIB0wMmGKMbOwMmMIsrFzcKIJcXHz8PLxCwiiCAoJi4iKiUtIQrlSYCAtIysnr6CoBOExKIOBiqqauoamljaEBxXU0dXTNzA0MkYRVDYxNTO3sFRGFbSytrG1tkITRAHECwIAYfwYJ3qKSc8AAAAASUVORK5CYII=",
            CountryCode::TN => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAflBMVEXnABPqGyzsOUjoDiD2oKf95ef5vMH95Ob2n6b3qa/0j5fpGiv1kJj4srf4trv3rbPrLDz82t3nAxb5wcb4sbf71dj95ejrKzvuTlv3rLLnAhX86OnvWWX84eP719r82975u8DrKjr3qK7pGSr1j5f3paz2nqX5vcL2naToDR9s6ynSAAAAWklEQVQY02NgoDpgZGLEIsrMwsrGzsGMIc7Jxc3Dy8ePLiwgKMQmLCIqJo4mLiEpJS0jJSsnga5eXkgBqJ5VEd0gJR5lFV4+VUz3qLGqs2poYnEpNxM39QMFAMCQBEl4RPdlAAAAAElFTkSuQmCC",
            CountryCode::ML => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAD1BMVEUUtTpgvi780RbdUSDOESbLdO2WAAAAGElEQVQI12NgYGBgVFJSUnZxcXFgGJIcANJDF8sUY7+rAAAAAElFTkSuQmCC",
            CountryCode::CG => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAk1BMVEUAlUM6pkTt2kr73krqfEA8pkXu20nqeT/aGjU+p0Tv20r73UrocD9GqkXy20nocD5IqkXz3ErobT5KqkX03Ernaz5TrUX23Ur720rnYz1VrkX33UrmYj1YrkbmYDxhsUb53Ur62knlWTxjskXkVzxms0b63kr62UnkVTtwtUb61knjTjtzt0b51UnjTDp7uUbiSzvIokWjAAAAcklEQVQY01XQxxaCQBQE0UFUWoliAFSSWZL8/9d5znuz6VreZRlDOQtXWjKv1soeiDdbUT8AeRgpxyBPdsopyPcH5SPIT5lwXoD8fFG+gry0XIG8boTbG8jvlh8gf76E3x+Qf5W7HuSDLhknkP8sz8T4A+cWCcOogSp8AAAAAElFTkSuQmCC",
            CountryCode::AX => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAJFBMVEUAZK3syg3pXQ3aDhX5sQSAnFa1szL60QPawxnxhwjjPxDtcwqf/mcLAAAAMklEQVQI12NgYGBgVHZlgAOSOWlpaenKHmkgkMAwEwgW7wSRMycwGCOAAaoMih5KXQAAYx4d2v+SY1EAAAAASUVORK5CYII=",
            CountryCode::AO => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAflBMVEXMCS/gVR3wlA3NDy7VKSfXNCT1pArjYhn1pwnQFyviXBvkZBnNDi7UJyjWMCXUKCjlaRhmBRiwZQyLNRKGLxO7cgsAAAAmHgDJoABgTAABAQCefgBKOwBfTAA2KwAMCgCGagCjggBqVAB+ZADEnACkgwBDNQCMbwArIgBkUACWoOicAAAAWklEQVQY02NgoD5gZGLGKs7CyoZNmJ2Dk4sbU5iHl4+BXwDOFYQBIWFBQRFRGI9BDAbEJSSlpGVgPLi4rJy8gqKSGIa4nLKKqpq6BoY4GEhpqmEVFxMTI1McAHtdEMrKun+mAAAAAElFTkSuQmCC",
            CountryCode::BT => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAABR1BMVEX/zQD/xAP/iRX/zQL/qwr/bx3/Zx//0A7/3VH/4WT/0Rf/zgX/zS//hxX/0BL/5X3/8bb//PD//ffy7NL/2p3/sYj/djT/0x3/9cf//PP/++f//fj/yJr/vJz/ejv/0x7/8rz///7/fTj/vZ7/kl7/aSP/3lb/4GX/3Ez/zkv/8eb/59v/7eX/39D/38//sYz/5Hr//fb/+d//+fH/387/9fD/49X/mWr/cjD/aSL/0Rb/8r//34z/jDj/oHL/s4//7OL/p37/bSj/2Ur/+vL/ya//wqX/ci//djX/upr/yK7/wKP/vJ3/aCH/zwr/20X/4JX/4s//xan/w6f/uJb/ez3/u5z//v7/czH/zgb/2lD/7dT/0Ln/j1r/iVL/1sP/ilL/bCf/eTn/uib/o2n/aiP/3Mv/kFv/xgL/kBP/aB//rgn/chxWoJIzAAAArklEQVQY02NgwAYYmbAIMjOwsLKhiLBzcHIxcPPwsrGhiPPxCwgKCYuIiqGJi0tISknLyMqxoYnLKyiKKMkqq6iiiKupa2hqaevo6umjqDcwNDI2MTUzt7BkQxa3sraxtbN3cGRzYkMRd3ZxdXP38PTy9vFFiPv5BwQGBYeEAvlh4RFw8cio6JjYuPgEED8xCWFOckoqG1tCWjobEmBgyMjMAjFUHX1RxLNz2LABACaQGq0g4IlEAAAAAElFTkSuQmCC",
            CountryCode::BB => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAVFBMVEUAJn9VW2L/xyb9xSb7xCV8YBKJaxSNbhXPoh80KQiMbRXyvSQ8LwlFNgptVRDmsyJLOgvlsyJuVhChfhhlTw9AMgpkTg+jfxjClx1PPgxZRQ3ksiIKgt1UAAAAUklEQVQY02NggABGJghgZEAF5IgzYxNnYWJiZWJiwRBnY+fg5OBiwxDn5mHiZeLhxjSfj19AUAiLvcIiomLiWMQFJSQlBLG6UwqH+6WpFA7I4gCsNQKJMHjvEgAAAABJRU5ErkJggg==",
            CountryCode::CF => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAVFBMVEUAMIIjRXABMYFYI2HSEDQ2Uma3oiWGgz4SPHkCMoHOrxmRijg/Y6FGZ5tKaZhQbJN9QHP////sm6qTy5OtfWsolyhvXy3JxBzJwArNdhz/zgDsfxaYW2erAAAAXUlEQVQY05XKuxKAIAxE0VXwHRURQeT//9MUhrGg4RaZ2TMBgKblA6W1VvjV9cNY8mleCv9E67YTZ9gNSTgky27zqvZTcuwuL1ySZ/d5VXu4vyJ7lBHwSIk95VXrL5giFHB3jJwlAAAAAElFTkSuQmCC",
            CountryCode::MM => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAbFBMVEX+ywD+zxX/7q7+1Cv////+1Co0sjOa2ZmZ2Jlpxmi75bq75bv0+/Rsx2vr9+vu+e5yynFGuUXg8+D+//7j9ONJukjb8dvqKDntSVf7297xbHf719rtS1n0kZn3qbDrMEHrLj71m6P0j5jtRVMPaCIhAAAAZ0lEQVQY053Mxw6AIBBFUdRxLGBXsNf//0c1sSDKxrsgeScTCPmfoXHzmy2wpYVXDrj3ONzzKWXAKPW9h2MQwl4UP+8RkxQyyAtUHfl2zu//xVEJVd1Ae87Lu34Q4zS/fJFe2ZV0vgLVpg3noIhakwAAAABJRU5ErkJggg==",
            CountryCode::LI => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAATlBMVEUAK38LMn0hQHYDLX9jb2ZscFhvclh0emENNHwVOHnApzyhiSiWgSzKqzI0TXMKMXzNrznQsDLJqjHJqjInRHQTM2sWK04WKkwYM2LOESYCwxHtAAAANElEQVQY02NgwAMYmbCJMrOwsrFzYIpzcnHz8PJhivMLCAoJi2AxSFRMXIKBWCCJHQw2cQBCAhDmaSBrfgAAAABJRU5ErkJggg==",
            CountryCode::NA => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAABQVBMVEUANYABNoBmhrPpsb7XKkrSEDQBNn8RP3cjUZHAu9DhYXgOPXlrdkqLiDp3fEUEOIJ2krvppbPVIkPSEjbldYo6WGOyoSf/zgC7pSJnc00sWJbKwdPgW3TYMVDku79evIhNY1m4oyTGrB11e0YCN38FOYJ4krrqpLLVIULTFDfld4ys1LoUnVIAlUMhSW+Cgz+glTCMiTkrT2owW5jOvtDeT2naOljixcdQtn4IOXwJPISJoMLrnq3UGz7TFTjngJOj07cRnFA8ZZ7Xvc3cRGDbPlvbxsVDsXQOQIeSpcbpjp/TFzrUGDuZ0rMMmkxIbqTfv87bQF3dSGTUy8U3rGwQQoibqcjoh5nUHT/plqWJzKYHmEhNcqbhucfZNVTfVG7R0cgyqmjpprJ2xpoEl0bG1MYopmDWJkbprbd3xpsClkTpRCQIAAAA1ElEQVQY02NgQAOMTMwsrKysICYbOxtcmIOTi5UVIs7Nw8vHDhHlFxAUAokKiwA5omLiEpJgYSlpGbBiWTl5IE9BUVxJWYWBQVVNXQMkqqmlraMLFNfTNzA0YmAwNjEFKzYzt9DVBYkzWOpZMlhZ29iCRO3sHRx1oeJA4OTsAlbs6uauqwsX9/D08gaJ+nj5+ukixP0DAsGKg4JDdHXh4qFh4XYg0YjIqGhdhHhMbBxYcXxCoi4SYBARBokKJSWn6KKIgxVzpabp6mKIp2dkZqEJ6wIAzjgpcTTEcooAAAAASUVORK5CYII=",
            CountryCode::MZ => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAxlBMVEWFM0cKbWUAcWjSEDSyHzwmYF7LEzVbR1KOMEUMa2XTFjK/JUJogoVPnZe9EC/nfRnOEDPCDzDNETRyHi4oKCjVHzBmFRV6LROhiAOLHh3WLC2PCyMOAQMAAADVHDG1cxGNi3CLiXjh14fneRrSEjSYDCYBAADPEDN9Hi7EvZ7l4b/GspbCETLQEDTCPCLtlRPZMivvohDHFDBzHy8qKirUGjHTFDPaNzb1wUr96k/gVCP51QP84QDphhfZMCz1uwniXiH62AJmMP8cAAAAgElEQVQY023OxxaCQBBE0dZSwTEh5ogRMOfcpv//KTmunLHf8p5aFFEsLkVIJGVHypIdsNOiK2SyOaPI8wWn6JbKelSp1uqNpkKr3fmNul6vPxiOgLGveRBOprM5/vaL5Wq92bq7vR7hABxP54vR9//1xmaRqzuz4I8nS/56S8wfTGkns8Dt5O0AAAAASUVORK5CYII=",
            CountryCode::TO => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMBAMAAAB7FTvLAAAAJFBMVEX////xxMT339/llZXBAADFEhLffHzuurrQPz/CBATIHx/TSUnUj9wOAAAAJUlEQVQI12NgYBBiYHYBAwcGBoYwJE7FrA04OCjKkA1wQQDKOQDsPiJ/CeKFDQAAAABJRU5ErkJggg==",
            CountryCode::VG => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAABBVBMVEXXh5nYtMFecqADI2o2T4jROVK7hp0BIWkkPHuudJDmmqdBU4kHJm18Y4vZg5XTs8N5irDAiaCcbY7ijp29s8c0TYcAIWneb4HMIDzXUGZvSHUFJGsjP30YNXchPnssaicPZypPbjg0bihOiG5neqXgsr/PfJCFf6S/iaCKk7bnprLBdo09SYIhPXs1bSgkcTi8zLs9cCjdsL7Tg5duY44hPXyipsDnnapIR3wgPns1cChLglDBzbxDcSlMhnAhP3snaSdpllXW5dxDcihQh20gO3hWfzo+hlX8/fxQfTFhj4HWwHzWu2VdlmoxfUSgsIDpwVBdaoGTj37Rr1XeuVTJrWI+UXvZcUAaAAAAjUlEQVQY02NgYGRiZmFlY+fg5OJmRwAGHl4+fgFWQSFhEVExZHFxEJCQBJFS7OzSMkAgiykuJ6+gqKQMNkdFVU2dVUNTS1sHaI6unr6BIVjcyNgEbK+pmbkFO7ullbWNrR1InB0F2Ds4Ojm7YIq7url7eHphinv7+Pr5BwRiiPMEBYeEhjFjiCP8hUMcAABfFXHFy8y1AAAAAElFTkSuQmCC",
            CountryCode::VE => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAQlBMVEX/zAAAJH0dPYwOL4QfP42wvdavutYgPYyvu9YhQI1sgLSImcMSM4aHl8FsgrUePoyXpMkMLoMRMoU/W54+W57PFCs28LkwAAAAPklEQVQY02NgGCDACAdMzEwIDlychZWNnY2DE12ci5sHSPLw8qGK8wsIgmlBARYUcSFhqDoRHqi4KHZAa3EAKoMK3yejrMQAAAAASUVORK5CYII=",
            CountryCode::TZ => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAABEVBMVEUetTphvS/gyhmGbwwGBQEAAAAyuDeyxyLGpBEqIwRwvy3jxxdxXQoDAgA8MgU4uTa9ySDBoBEnIAMKCAHWyDIftTp3wSzkxBdtWgkCAgBGOgbctxWXvmULpdQ8uTXDyh+0lRAeGQMQDQGXfQ3QyDg1rLMAo90gtjrjwxZlVAlLPgfcuReGu3MHpdhEujTNyx2wkg8aFQIWEgKfhA7NyTwxrLYitTmGwyngvRVTRQdURgfhvxp2uYADo9pHujPRyx2oiw8TEAIZFAKtjw/Cx0Qoqr0mtjmUwyfgvBVNQAcBAQBcTAjiwRwCpNvbzBsNCwEhGwO6mhC1xE4eqcbhxiNdtJSxxFEbqMgEAwB2Ygrfxyd+oc7DAAAAqUlEQVQY02XKVRLCQBAA0UUWDcHdbXB3d3eX+x8EakiQ0J+vmhBBIrFESikVqEyuUFL65yo1o0Fmv1Wr0xtQjRLTR80Wq82O7HC63G/2eH1+1EAwFAbgNGKJxlBpPJFMAe/pTDaHmi8USwCclyvV2muuN5ot4L3d6fZQ+4PhCLjIeDKdoc4Xy+YK3r4ObpC3u/0BPhEWVcMcT/AdQVYqzhf48+vt/js/ewAcih8xD+d9pQAAAABJRU5ErkJggg==",
            CountryCode::TM => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAABFFBMVEUAhD1BbjiXXjR4YUKbbGuWYUg2bTmZc2WHXlpyXk6UaE4ilFcChT8NikdDcDifUzmWXFSaTzSiXjIGh0Inl1slllkUjkxLqHY9bjiIVzWGWzaAYjqDTTchlFYklVgJiER+wZ04bjh9VzaPTzWHUzdoTTYLiUUfk1WSyqwsmV5GcDi4TzGoPjC3OzCwYjEEhkAxnGIQjEk4bThwWjSHSz99TTuHTDM6bjlzVDaBTkF1SzaMTzRFcDi+TzHLRTDSPi+vYDFCbDduZzlgXUFYZ0CfVzNBbzmlUTJvVTxyVji7UTGlWTqdbkehcmymXjY0bTmke2CfXl+daV+ZY00ybTnCRDimcmamWDXCQzHZPy/aQy/COjDGiRK9AAAAjUlEQVQY023ORRYCARBDweDuroO7u7u7w8D978G6obOsxX8BIJHK5Ar8T6lSa7SATm+gbjSZLVbY7A6ni7jb4/X5EQhCCBEPR6KxOJBIptLEM9lcvgAUS2Xar1Rr9Qbzp9lqd7qM9/qD4Yjx8WQ6mzO+WK7WG66z3e0PjB9P58uV8dv98XxxLorvzy9+ARbZEUSyDfEEAAAAAElFTkSuQmCC",
            CountryCode::MX => "iVBORw0KGgoAAAANSUhEUgAAABcAAAANCAMAAAB1uQVvAAAAbFBMVEUAaEdUmoT////eYG7OESb7+fj+/v3iy6izg1l7Vjvu6OP28+jMvJuTcE59TzKefWno6drS1cvaxZSKbFaGb16/tKjo6dj8/PrL1b6NvcCAqpWQtanWzrj7+/rq69zO2cO+vaHL18bo6tz9/f1MFQ++AAAARklEQVQY02NggABGJghgZoEABgrEWbGKs7FzcHJhEefm4eXjxxQXEBQSFhEVwxAXl5CUkpaRxTRHTl5BUQmre5Sp5C9kcQCMIASF9CNkhQAAAABJRU5ErkJggg==",
            CountryCode::NC => "iVBORw0KGgoAAAANSUhEUgAAACsAAAAMCAMAAADMKrR8AAAAtFBMVEVbSGaXVjdGaDgAlUMAJlTt8PP////VNEXOESYANa0DNawANKggQXSAgid8dQmQixJbZz4GNZoqR2jczQX65gBuZQDz4ACOjB4ENJ/tQTXjPjO/nAdBPACvoQCxYxbqQjW2QST24gBVTgCtngC4iQu3QSS3pwDkPjO/mwfw3QBEPgCZjACxYhYAlUMqgSnazgL14QBrYwDLuwCNnAwEjj4fgS5QXwkZGAEkJQJVgBcGijwAkUEWpRm7AAAABHRSTlO3mnH8QZ3bHwAAAIBJREFUKM+NytcWwUAUBdAhSPTgCKNFCtGu3hL//1+MlyyWkbuftyi8FUuKaSmi/FtF6G+VfWv1RtNusW67g66DXj/j5qSUgyGc0RiYyJSruVMP8AMgZNyZunPejRZYrtbAJuPm6WW72x+OOJ0pZeguXa63e5wQ6xI96NO/+814AtSHI3b0uhgaAAAAAElFTkSuQmCC",
            CountryCode::MO => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAjVBMVEUPdWITd2AZe14bel/OyDASd2GVrkAdfWs7il8dfmwkflyNq0B5sqje7Ol5sqcefGWky8P///+jysMphHOUwrmmzMWex8Cdx8AohHMyiXnA29Xu9fTZ6ebv9vS/2tUxiXgbfGpzr6OXwruaxb1+t6ybxr2Xwroae2kuh3ZPmowthnY7jn93saaQv7Y6jn5VYFs1AAAAZUlEQVQY02NgIB8wYhVlYmZhZsIUZmVj5+BkY0UX5uJm4OHlY+DmQlfOzyAgKMTAj65BWERUTFBcVEQCTVxSSlBaRlZQTh5NXEFRSVlFVU1RHd1iDU0Q0MJ0qLaOro4eBaGCHQAARFoFxeV4UfsAAAAASUVORK5CYII=",
            CountryCode::LK => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAABFFBMVEX/viksXEEcWEbgegntfAX+uie7WTOuRzWaKTiZKTisRDW6VzMRVkgAU07ccgXrdACtRDWzTjSNFTqxaCmLGDaaNDKoUyyYPS/AdCvDdyqPHjaxSjWrQTabKTiMJDPWjyrcmSjztSjwsyfUmiS4diaqXyixZimhSyyVITmWNTHTiCu0diLnqibapCO7fCSzXi6oWymuYCqsVi6aQi3OgyqePDHmqiXprybusCfvrSj0syn7uymgQzCSNTC2eCTfmimzXC+SLTPLhSfqqSj9vSn7uindlSrLhCjwsCiOJDSVMjGwWy6NIDXFcyzXjyntrCjppiifPzCtRDa0TzSPJzTSiiqhQDGdRC7JgynSiimNITWrQzX4HB3IAAAAk0lEQVQY02NgwAUYmZiYWVhY2dg5ODmggIsbKM7Dy8vHz88qICgkLCIqJi4hKSUkLYMQlxWSk1dQVFJWUVVTF9JAFtfU0tbR1dM3MDRCFTc2MTUzt7C0srZBFbe1s4e4xAFV3NHJ2cXVzd2DwRNV3Mvbx9dPSMo/IBBZPChYSCgkNEwoPCIyCuxOhL/gIJobZygAAECcFnxHsGdaAAAAAElFTkSuQmCC",
            CountryCode::CD => "iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAMAAADTRh9nAAAAkFBMVEUAf/8Bf/4+lcXNrjvbSx5doKgYiOiesWnich3QFiHOECHRyDsljN0EgPtspZrhlyTUKyBxp5Xz1Rz31hiqu2APhfHhlyOErYTNxz8ZiOeismbicx3QFyGisWeluWVNmre0vlcUh+wFgfpvp5cShu4DgfwQhfCutlsdieTRsDZEl8A8lMfLrjzjmCJ8qosGgfph8GzqAAAAiUlEQVQY032O2RaCMAxEp1BRoixaRREVBPeN//872ipY+sC8JJmTmwkAMJhyXK7KyLC88cQn1UxnrRWEUUxEYPOFEMtVS0orTmS7Fht9Nd1mPtEu26dyOOTFESirRJHcddQCO+F86ciq7GdK8nqDlcnvj/9rz5cm3596iATMzE42+TUtUquX+VMDz9YJsjhLMQoAAAAASUVORK5CYII=",
            CountryCode::AL => "iVBORw0KGgoAAAANSUhEUgAAABUAAAAPCAMAAAA8hHRZAAAAh1BMVEX/AAD+AADxAADzAADyAACkAAChAABuAAAqAADmAAC6AAB3AAALAACHAAAYAAAKAAB4AACpAABZAAAAAACqAAC4AABvAAC5AADOAAB7AABOAAAVAABPAAB8AACzAAC/AACJAABWAAAQAABVAAC+AACfAACVAABzAAD8AAB+AAAiAAA0AAD4AAAWjPKjAAAAb0lEQVQY05XQNQ7AMAxAUafMkJQZU7z/+QpTXXXpXyy9wZIN8DsCggiidM5nsqJquqYqMlLDtGzHdj0DqU/ZFQ2QhtGtUYw0SbOc5UWZIK3qpu36ZqiQxiOf2MRHvGEGsqwLOecraRO+7tv/v+TqAOvNBnfe0swXAAAAAElFTkSuQmCC",
            CountryCode::BW => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPAgMAAABywbzFAAAADFBMVEVtqdKkyeM/Pz8AAADCPMBnAAAAHklEQVQI12NgIAxCQSCEYRUIrGD4DwJ/YDyoHGEAAKwjEeaqweYiAAAAAElFTkSuQmCC",
            CountryCode::CR => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAOBAMAAAA23ZrAAAAAD1BMVEUAFImrstj////zuLPaKRzEt5klAAAAJ0lEQVQI12NgwAkEEUCAQQkBFBiMEcCAwQUBHIjloBiAYjSKpTgBAOY1FjWvI5p9AAAAAElFTkSuQmCC",
            CountryCode::BV => "iVBORw0KGgoAAAANSUhEUgAAABUAAAAPBAMAAAD5dJlYAAAAJFBMVEW6DC/NT2iuuMsAIFtoe57gkaHUZ33gkKDsusSPnbdidpo7VIFeYyUVAAAAMElEQVQI12NgYGBUdmWAAdLYaWnpyh5pIJDAMHPmzMU7Z4LABAZjODBAEUdWT4G9AL+iG6ltY7JXAAAAAElFTkSuQmCC",
            CountryCode::AM => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMAgMAAAD0Vc5rAAAACVBMVEXZABIAM6DyqACw8tlJAAAAFklEQVQI12NgwANCQSAEO7UKBFZgpQAtSBfdnXT9/AAAAABJRU5ErkJggg==",
            CountryCode::AZ => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAM1BMVEUAteLvM0DxT1r4pKn1fYbwQEz5ub7wPUn4rLHzZW75uL3wPUrxTln4pKr1fYXwQE1Qni8KzPeqAAAALUlEQVQY02NgoDFghAEmZhZWOIcRIc7GzsjBiUWcixu7OA8vHz+SOQLYAbXEAYaBBpWr6mJlAAAAAElFTkSuQmCC",
            CountryCode::BA => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAmVBMVEUAI5U/Wa9DXbEwTKlsalb+ywCWhj0lQ6Tl6fQfPqJxbVMHKZgMLZqElcxRabeBeElKY7Q4U6yIfUXT2e0WNpyVhT0KLJkQMJyXpdQ6VayaiTpXbrkrSKcxTaemkTNjeL67xOMSMZexmS0LLJoXN5+frNcvS6O1mytofcAjQaQvSqC/oiWAkcqjsNkWM5HIpyAhP6MsRpdpaVhrzaL2AAAAY0lEQVQY023IRxKCUAAE0SEHAYmiiIJ8giQB7384qliwml51PQCQZEXVznScGaZlM784rnclDviBEjKHHMUJ81t6f2TEgWf+ejNHUX4q5qJu2o448O2HkTmm+bcwF+u8/Y/bAfvwBptQtfS7AAAAAElFTkSuQmCC",
            CountryCode::MN => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAY1BMVEXaIDGRN1wAZrLfOSrbJDDaHzHoYx/fOircKi71pA3rcBveMyzvhhXtexfgPinpax3qbxziSiXvhRXkUSTqcRrnXSH9yQP0nQ/4tArykBPzmxDughfqaxz1oA7tfRfaIjHhQijaxn+BAAAAS0lEQVQY023QNQLAMAwEQTkOSGFm+v8rU7hIs1tOdycSclHIyZ+P0ZM0Q1fL0YuyIq+btuvBBxunmXxZN/T9ONHtusnV6/PiXvrhA6QuA24u3iJRAAAAAElFTkSuQmCC",
            CountryCode::NU => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAq1BMVEXXh5nYtMFecqADI2o2T4jYUka9iJkBIWkkPHuudJDmmqfAsVT+3QAHJm18Y4vZg5XTs8N5irDaWkLBip2cbY7ijp29s8c0TYd/fzTeb4HecIDkgWvKaX1+dzeCU1fgdHvifXHupkDlh2XJaH9qZz9/Tlngd3fjfm9neqXgsr/PfJCFf6TBi5yKk7bnprLBdo09SYLdsL7Tg5duY468h5shPXyipsDnnarHpUe2gSPUAAAAYElEQVQY02NgYGRiZmFlY+fg5OLmQQAGXj5+AUEhYRFRMXEJZHFJKWlJGVk5SXkFSUUUcUklSWUVVUk1dVRxXg1NLW1WHV09fQMUcwyNjJlZhEzYTc3MLZDFebCDgRIHAENpEPTI6yb4AAAAAElFTkSuQmCC",
            CountryCode::MY => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAhFBMVEUAAGYXEl0HBmNpEUTTIyMQDWCnhiNUQ0QgGlkMCmEcFlsBAWZ4W47wtraGazBQQEYNCmGDaTK4kxwpIVYCAmVxNmnibGyyjh8eGFo0KlHbrw79ygFwWjl2XjdiTj8LCWKggCYnH1aOci1pVDwqIlUeAFeLbZj42trFMzzQPkLaSEjpkZFAccNjAAAAZ0lEQVQY03XNyRKCQAxF0UfLoDSTIvOooI3t//8fYZUqaM4iVbmLBCCW2CYuNqPVcb3rzZdAEDLqUYzk/kifyHJGvShR1U0r973rMbTj63BHvKdZOHL398O+imFhP83wNzvt2gzKbAUuRRxHmUu+CAAAAABJRU5ErkJggg==",
            CountryCode::TL => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAe1BMVEVaOw/bTB/aKRwAAAAxJgjViSLhSCATDwO4jyDzkybgQR8BAQB3XRX9wyzfPx4fHx8kJCQXFxdLOw3uuin+wyzwhyXeOR1BQUHq6uqBgYEkHAbSpCT/xyz9wCvufSTcMx0LCwtkZGSYmJgGBgZMTExMOw3vuylgPg/bSh+HHxTJAAAAWElEQVQY02NgYGTCBhiYWVjZsIozs3NwcmETZ+bm4eXkwxDnFxBkFhIWERVDExeXkGRmlpKWkZWTRxZXUJRQUsYizsyswsysqoZpDi57cbkTh7/UNbCGAwCEJAZprzyjpgAAAABJRU5ErkJggg==",
            CountryCode::WS => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAOVBMVEUAK39DY6EPN4dnHlPOESYDLYECLYAvUpcIMoMgRo8/X588XZ1Xc6sBLH82WJpNa6YTO4lTcKkXPovZT/b2AAAAOElEQVQY02NgAAFGJhDJzIIAID4rGzsHJxumOBc3AwMPL6Y4EPBhM4eBgV8Au7igEIY4C3YwUOIAEqQD7R0LCWAAAAAASUVORK5CYII=",
            CountryCode::TH => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPAgMAAABywbzFAAAADFBMVEWlGTHMh5T09fgtKkofTsIZAAAAIUlEQVQI12NgQAGhIBDCsAoEVsCo/yDwBy+FqgFqCgoAADLcMbZbUxlVAAAAAElFTkSuQmCC",
            CountryCode::NF => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAflBMVEUAeTT////+/v7K49Xx+PRqsYjm8uuOxKUskFet1L75/PpNoXE0lF1RpHTk8erE4NA2lV8Mfz6jz7bG4dJGnmwljFEnjVOVx6u32cYZhkgji1Btsov4+/nO5dhHnm0IfToii08QgUFosIf0+faUx6qGv5+fzbPX6t/v9/Lf7uZfdh5YAAAAWUlEQVQY02NggABGIGACEQyoACTEjF2chZUNqzg7Byc2cS5uHl4+LOL8AgKCQljEhUVExcSxiEvwSEpJy2CIy8rJKygqyWKIK6uo8qipa2DzlzQO/2oiiQMAnvcD/F87dnkAAAAASUVORK5CYII=",
            CountryCode::LY => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMBAMAAAB7FTvLAAAAJ1BMVEXnABMAAAAhISFZWVkdHR2Ojo47OzuBgYECAgI8PDwgICAcHBwjnkZPBQBCAAAAKUlEQVQI12NgIA4IIoAAhKPsiMQJTG9E4kxH4izeiKQMZsAZBDiAmwMArBEk/5a8Pr0AAAAASUVORK5CYII=",
            CountryCode::AI => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAA21BMVEXXh5nYtMFecqADI2o2T4jROVK7hp0BIWkkPHuudJDmmqdBU4kHJm18Y4vZg5XTs8N5irDAiaCcbY7ijp29s8c0TYcAIWneb4HMIDzXUGZvSHUKJ2W7t6G5sZvLx7eqrap4fYFneqXgsr/PfJCFf6S/iaCKk7bnprLBdo09SYICImnt59T/xGv/1JP/8dx9hZDdsL7Tg5duY44hPXyipsDnnapIR3zhy53/4bL/6cj/vVtqdIays67/wmf/4LH/7M8/UG9bbIS32Pe02v+1xMUDI2h0hZaswMIfOG4zc2OlAAAAeklEQVQY02NgYGRiZmFlY+fg5OJmRwAGHl4+fgFWQSFhEVExZHFxEJCQBJFSuMWlZWTl5BXA5igqKauwqqqpa2gCzdHS1tHV0weJGxgage01NjE1A/LNLSytrEHi7KjAxtbO3gGLuKOTs4srFnF2N3cPdmziMHeSKA4AR80RHvVyYUsAAAAASUVORK5CYII=",
            CountryCode::BR => "iVBORw0KGgoAAAANSUhEUgAAABYAAAAPCAMAAADXs89aAAAA3lBMVEUAmzoHnTg9qyzU1Ara1ghErSsRoDaYxBf43ALLuhj53AKpyRMVoDUBmzpetCXp2gWzqCMaOmoAJ3YbO2q1qiLt2gRvuSECnDolpTK6zQ/+3wDNuxcYOn0JL3sEKXTJuRnBzw4rpzAInTh/vR333QKLnJBmjqVulKmAnrZ9n7JafqYCKXdQYVH53gGQwhkLnjcDnDm2zBAsRmIONX9FapKHp7hWb39XaFkfRoAFLHsXPn8UO38UOYOBkYMMMXkQN4AIL3wgR38lSIHKuhi0qSIBKHcwTXu2qyHMuxf63AJ+pYy9AAAAk0lEQVQY02NgIAQYGbGJMjGzsGIIsrFzcHJycfOgCPLy8QsICgkJi4iKiSNEJSSlpGVkhYSE5OSlFBShgkrKKlJSqmrqGppa2jpSUrp6+iBRA0MpIDASMhYSMjE1A7ENDeCqzS0srayFbGzhqqFm29k7GDs6OSPMhrjERdjV1c0dxSVgd3N5eHiiuRunL3GGCQoAAE7IEHTWnWDIAAAAAElFTkSuQmCC",
            CountryCode::CV => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAAaVBMVEUAOJMPQYtNaGwHPJBgc2NLZm4DOZEnUH8hTYL//////vr87KD988D++NrYS1HaUE/ZTk/ppqrppqjrro3rrJTqqaKUq9KstaOlsbOcrsJacGUJPY9kdWERQ4sCOpJse1wIPY8MP40BOZJaAyGNAAAAXUlEQVQY02NgoBNgxCrKxMzCzMqGKc4OxBwoIpxAwMUNIjl5eDnhgIEPBPjBpIAAHxwwCAKBkDCIFBQRFYQDBjEQEAeTEpJicAC1RUqamUFGGtM9snLyCopKRHgTANUoBwVSbXq0AAAAAElFTkSuQmCC",
            CountryCode::BE => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAD1BMVEUAAABTSAz92iXzazfvM0AvrHG5AAAAGElEQVQI12NgYGBgVFJSUnZxcXFgGJIcANJDF8sUY7+rAAAAAElFTkSuQmCC",
            CountryCode::CA => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAATlBMVEXfYVj++/vVKx7////gYFbql5H5393rmZL//fz88vHVLB/tpaDlfnbaRDjrm5XpkYvvrajWLyLWLiLtpqHhZl3eWE7eWlD//v7zxcHvr6pP4x2+AAAAAnRSTlP5/XDhGW0AAABiSURBVBjTbdDXDoAgDAVQLMgeDnD8/4+KYKJpvUlLch6aUgZ3GH/DurQumoytC+RSgZLUtbFgjcbuvAoQlHfII/RE5OnxhOdPc32Xle6Ty1byz547P2pR5/wk/+p3GD53uAA/4wQ9GK/2VQAAAABJRU5ErkJggg==",
            CountryCode::BD => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAAYFBMVEUAak49WkqKRkeeQEZ6SkggYUwEaU6cQUb0KkHtLEFbU0l9SkfwK0E1XEsJZ03pLUKmPkUyXUvbMUIxXUsIaE57SUgzXUwDaU6aQkbsLEFZUko7WkuJR0adQUZ5S0ceYk06TX2AAAAAUUlEQVQY02NgIBMwMjGzsGKIsrFzAAEnF7o4NwcY8PCiCvPxQ8Q5BFDFBaHCHEKo4sI4xEVwmMMgCrVXDE1cXAIkLCmF6S9pGVk5eXIDhYEBACMWA7Zt1riSAAAAAElFTkSuQmCC",
            CountryCode::CW => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAP1BMVEUAK39BYaAzVpn09/lLaKUPN4Y2V5keRI8FL4IwU5gkSZHH0ePq7fREY6HH0OPn6/MWPosSOoicojz56BQ+WmQEj9FkAAAAOUlEQVQY06XOJwIAIAACQNx7+/+3WoyYvAgBgCfBY6k0zY11PtAmplxoURuf6MPj1+SwOGzu+8d1AMPkBcEPB4OiAAAAAElFTkSuQmCC",
            CountryCode::BS => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAM1BMVEUAIykAZ3gAd4sAAAAABAUAO0UAc4cAEBMAVGIAaHkJBwJ/Yxb3wSv/xywkHAa1jR8AJCrWrOx8AAAAPUlEQVQY02NgYGTCBhiYWVjZsIozM7NzYBdnZmbgxC7OzMXNw4sCoOLMzHz8pIjjMAe7vdjdicNfAtjDAQDteAVNxBEJUAAAAABJRU5ErkJggg==",
            CountryCode::NG => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMAgMAAAD0Vc5rAAAACVBMVEUAh1FVr4v////L7QErAAAAEklEQVQI12NgYFy1kgEIqEgBAJ3qD/Ed6kmhAAAAAElFTkSuQmCC",
            CountryCode::MK => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAt1BMVEXfUCjxuiz46S710y3fUijYISboiirfTSj0zy3xwCzgVijyxS345y7qkirZJSbhWyjhWijYJCfohSr45i3zyi3jZCjYIibYIybxvSzcOyfaKyb34y7aLCfbNyfxuCzlcSnZJCbzyy3jZSnpjCviXijzzC3nfynZKCfdQCfaKSfohirngyriXyjtpSvngyn23S3zyCzvsyzsnivoiSrmdinfSij35C7fSyjgSyjiXinnhCrmeCn35S47otqiAAAApklEQVQY03WQSRKCQAxF22AQQVFARG0UcQRkBgfU+5/Lti3ADVkk9V9V8pMQ0gOhj98QQeR1IMFQJoiyMhqrTE9gyrKmGzNzjoyjZUqLJeKK2ojrjeBsGSO8VXXcHeIe8XA8nTkhns+rHVzCKIwDmyvfIwBJmuVFGV5vQO9hWeRZmgD8cQr00fJmTlxF1bOdU/uaP1+39u3eU1YMXWvusl5vflfHHz4yXBRG4CQt5AAAAABJRU5ErkJggg==",
            CountryCode::NP => "iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAABRFBMVEUAAAAAOJMAN5JPKnMAOJQAAP+gHlQoMoQAOZVjJ2wGN48AK4CwG04vMIEAOJRuJmgLNI0AOY68GUk5LnwANpOHIl0WM4sAPJbHF0NELnkAOZKXH1gAN5MAO5NMLHUAOZIAOJIAOpVIK3ZJLHYANZRGLXcAOJVALnoAOpI+L3sANpM4LX4AOpQ4L303MH0AOpcAOJMAM5lJLHZdKG7cFDzVFT/ZFD3eIUffK0/vlqbuip/eJEnoaILthZr//////v7sfZLmVXLbFD3dHEP3yNL+9/j99Pbyrr3cFT3gLFDHKFKTIFlCLXnaFDzcFz7aFT3oZX/vj6PlUG7ZFT3jQGH1uMTzr7zgLVHYFD3pbof74OX4y9TWFT71v8r0s8DgLlHpbYbwmqvvk6XlVHHUFT/fJkvdGUDTFj/QFkAlMoRYKnBGLHfiUBDQAAAAMnRSTlMAsxz4ZAH9zST8ggb93TL9jQn+6UL+pRH+8179rxr+dUQ19/Qr9CnvI+4h7B/o5BbSFJf7XhAAAAC/SURBVBjTY2BkYkAFRswsrCgCxiZs7ByoAiamnFzcKAImJjy8fKgCJmb8AoIwAXMLSytrcxMhYRGogI2tnb2Do4mJk6iYOFjA2cXVzd0DpE9CUgpihqeXNAR4+8jIgg31lZNXgAJFkIC5n78SsrUBgbZBwcoqcIGQUDv7sPAIVTWYQGSUnV20o0mMugZMRaydXVy8iUmMphbUjITEpGSQM1K0dSACHqlpYHeZpOvKwj0HARl6+gwMmVlIINvAEAC1vC37qINHkwAAAABJRU5ErkJggg==",
            CountryCode::VA => "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAhFBMVEX/4AD////8+fH///7p0o7x4LL379327tXkyXjr1Zb17dP39vTm5eLk27j379zz6s/hy4vv37D6+vr18+7my7nr0Zz06cf+/Pj38N3w5cXlqGbfxsTx7eT6+fXq1ZnozJX/2dn/5eTq5OPs7Oz59OX56tv/0dD/5eX28e37+fX8sKr/7OqoZsgUAAAAUUlEQVQY02NggAJGKGAgSYCJGVWAmYUVRYCNnYOTixtJgIeXj19AEElASFhEVEwcSUBCUkpaRhZJQE5eQVFJGUlARVVNXUMTxR1a2iQ7HbsAANs4BAoFnMiAAAAAAElFTkSuQmCC",
            CountryCode::UZ => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAS1BMVEUAmbU+ssY8scYHnLgvrcETobtmwtIKnrgsqcEtqsEtq8ENnrlxxtYToLsOn7shg549k6tKpbw7k61Elq5Fl6777e////86mzcetTp0M2LrAAAARUlEQVQY05XMNxKAQAzAQAEmHMkEE/7/Umjx+Aq2VCGgKCtEBKduaLvUJ9+HkWl+uay6rNtuZvrBEeOMZXvuc8W4Y3/7A7Y/ElqCuUGkAAAAAElFTkSuQmCC",
            CountryCode::UM => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAmVBMVEVZWIQ+PXBaWYRYV4NAP3FUU4BEQ3SfNUy4M0RRUH1bWoRZWYRhYIpXVoJjYotdXIdTUn/Ovcnz3eBHRnZQT3xbWoVMS3pcW4apUGXEVWNfXodlZI1YWIRdXIVkY4xdXIZYV4LForDnu8FGRXZIR3dZWIOya37Qd4JUVIBcXIZYWINjY4u8h5jcmqKTcIuSboqSb4qTb4vNkZ2nKdJNAAAAb0lEQVQY023IxxKCQBAFwMcsCCJJEFZMBAOYBvH/P87rWDV9bMAh45K3ID+QsAxXEcVJmq1zCQVtqKysLba1hNjs9ofjqWm7XgKdm/Rir1V5GySM5p60jyeNr7cEnpg/PM/8/f9Bh16HWodch0D3A2OzHE9RW7KIAAAAAElFTkSuQmCC",
            CountryCode::TK => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAt1BMVEUBIWkDI2sEJGuToL4qPlhvbTwGJGcPKmOQhC77zwJJU0sPLXF1h64FJWtYXUXmwAr/0QAVLmGOnL0TMXMWL2CrlyMXMGBOVknqwwlCTk4FI2eIfjH+0AAbM17ApRrxyAYTLmINK3Cos8xLVEuejignQHeOgy9ybzoEI2iHfjKkkiabjCmaiyqjkSalkyWhkSecjSmfjyh9dzYnPFkRLGISLWIeNV0jOVszRFQ0RFQ4R1JFUE0aMl9WS52GAAAAhElEQVQY02NgAAJGBqyAiRmJw8LKhkUJOwcnF5TJDSJ4eMFsPn4BAUGouJAwTLGIqAAQiKGbIS4BEhaQRBWVkpYBCwtwoAjLyglAgbwCTExRiUFZQgAOVOCKVdVkBJCAOlRYQ1NLS1sHCHT19A2AwNDIGCJhYmpqZg4CFpZAYGVtbcMAAHnHDXhep7UjAAAAAElFTkSuQmCC",
            CountryCode::VC => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAV1BMVEUAJnQ+UF/80CI/kSsAfC76zyJpninQwSTTwyRrnynMwCQDfS1CkitGkyoCfS7IvyV/pigIfy7vyyIZhCx0oik8kCtxoigXhC3tyyO0tyVzoygFfi67uiU3WnXOAAAAU0lEQVQY02NgAAFGJgRgZgEBBqqLs0IxujgbOxMHJ6Y4FzcPEy8fP4a4AIsguyCLAIa4kLCIqJi4BKb5klIsUpLY3MnMwozV/VzS/Nj9JUNBOAAA72wEgtLdE90AAAAASUVORK5CYII=",
            CountryCode::ZW => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAh1BMVEWipaIJUgkAZAD////P0M5BWiFJgwDt7ex/dUf1ygD/0gD1xsb65+eaj4jGTgLmWgD98fH53d3zojHsjYy8rq6WERHUAAD99fXkX1/wiwDxkAHqgXn+/Pzb29s4LS0eAAD41dX7vwL1pQX99fT0v7/74LT40q/30tK7s7OWEBD+/v6bn5sIUggRqhCpAAAAW0lEQVQY03XQRwKAMAgEQBR7j733rv9/n15NcI57YAEASaYAKqpGAETdMC3Bm9uO6/k8CFgYsThJOZDlRVnVTdt9AfbDOCGRz8u67YcwBxFPqvd3z5+7rpv8wwNVGw9ENY7DrgAAAABJRU5ErkJggg==",
            CountryCode::NR => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMBAMAAAB7FTvLAAAAKlBMVEUAK3+AeE6CelGHgFg/X5/J0uSLn8UPN4cDLYF6kLz////e5O4fRY8ELoHunveJAAAAKElEQVQI12NgoBQIIoAAkKOsCOcwMLimI9RxzNqDpAtZhuH6BawmAwAu1QYWxcdWWwAAAABJRU5ErkJggg==",
            CountryCode::NE => "iVBORw0KGgoAAAANSUhEUgAAABIAAAAPBAMAAAAbqIIhAAAAKlBMVEXgUgb////87ebvpHzvpX387uf//PvkayrlbCv759376N7vpX787+gNsCv6nqIeAAAAKUlEQVQI12NgIBkICgoKmQQCSRArnaENyprAwIUhJrr7IIh1FwaIZQEApwUtdAz6L1wAAAAASUVORK5CYII=",
            CountryCode::CU => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAXVBMVEWOHDobJ38AKo/LFRXEFRlmIFIGKozEKS+pf5uaq9PaW1v44eH////cX1/NHR3MdX/Nz+PN1enPKSnpnp754+PhenrLFhauGCY7JGvlior77u7TNzfVQkLOISHSNjZJne48AAAATklEQVQY03WQNxKAQAzEDCLnnOH/z2Su5LBVqlh7VyQINYQoTlQPaZb/cB6KsvJwvoam7foPwjBO8wLr5ufvx4nmr/vRcuy7+p9GL2OHF4AmCBF74rUTAAAAAElFTkSuQmCC",
            CountryCode::BQ => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPAgMAAABywbzFAAAACVBMVEWuHCj///8hRottIBdsAAAAFklEQVQI12NgIAxCQSAEL7UKBFbgowBmmx3UA+477wAAAABJRU5ErkJggg==",
            CountryCode::BF => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAANlBMVEXvKy30cyPyWif0YSb7xRj0YiXzWid4ZTuKczbwxhn70RaLczYAnkm+xCPJxiG6wyQ0qT80qD+fwBvMAAAAMklEQVQY02NgGHjAiFWUiZmFlQ3BZYcBDk4uTm44j4EHDnj5+BEcJHEBHkGs4iiA1uIADjYIXhHR070AAAAASUVORK5CYII=",
            CountryCode::BG => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAOBAMAAAA23ZrAAAAAD1BMVEX///+q3M8Alm6QSjDWJhI7AIbzAAAAIElEQVQI12NgIAMIIoAAgxICKBDLMUYAAwYXBHAgkgMAec0WNTyZViAAAAAASUVORK5CYII=",
            CountryCode::CC => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAq1BMVEUAgAAKhAAHggABgACStwD73gDGzAB5rQAZiQBaogBRngDn1wBKnAAtkQDKzAA2lAAeiwBgpACDsQDAyQB9rwBDkwCMtQBopwA5lQBxqgA3lQAPhQACgQD/4ADu2gDXqgD33QBbogDa0gAmjgAFgQA0lAA1lACaugA/lwCRtgDvzwDgugB4rQDNzQBhpAAUhwCfvAAEggAGggDMzQBOngDZ0gAojwAtkAA4lQCWLblvAAAAfUlEQVQY02NgYGBgZGLAAphZWNnYEVwOTiiDi5uHl48fLi4gCGUICYuIiokDGRKSUhARaRmwelk5eQWgekUlZRVVNZCIugbYfE0tbR0gravHwKBvYAhkqahA9DEagUhjoDgziGGC6i5OUzMjc2wOtpDkZ8AN4O5HA3D3YwcApG8HaL5sIQMAAAAASUVORK5CYII=",
            CountryCode::MH => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAABGlBMVEUAOJMCOpQXPoN9WkABOZMaTJ4aP4LVcwXddQALQZg8Z6xmiL4rWqUFPJUcQIHWcwXddgHmmUI9aK3H0+f19/uyw94uXKYdQX+FXDvadALgghjttXf67Nv///8ZTJ5jhb3y9fni6PNQdrUVSJwmQnqRYDPbdAHddgLmmkT00ar+/Pr7/P0mVqOnutrf5vGWrdMXSp0oQ3iMXzbadQLggxr77d7u8viqvdtdgboRRZoEO5UoV6RIcLEqQ3eTYTHcdwT+/fvd5PGQqNBEbbASRpszRnGaYyzhhBz77+H8/f7M1+l/m8kqWaWbZTDoo1X22rv09fmodEPvv4jb29+Zr9RMc7MGPZY7SW60jGPFubN/msgzYKlyepNafLQNxpQRAAAAqUlEQVQY02NgAAJGBjTAxAwiWVhZUETZmNk5gBQnFzcPL0KUj5mfQ0AQqFpIWERUDCYqLiHJISUtI8vAIievIKuopAwWVVFVU9fQ1JKV1Qaq19HV0zcAiRoaGZtIm8rKmplbWAK5VtY2BlYMDLZ29hqaDrKOTs5wy1wYGFzd3KU9PL28fVBc5urr5x8gym2A6gvXwKDgkNAwNL+FR0RGRTNggJhYFwYsAABwIBQEctPXdgAAAABJRU5ErkJggg==",
            CountryCode::ZA => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAw1BMVEUAd0kEeUx3tp728/Hul5HgPjPgPDEHeUgpjWbF4Nb409DlW1HbryI/hz4BeEpmrZLy8u/ulpDgPzRNOAjkpBmZni4MekcgiGC62s7529nmYlkAAAAQDAKZbhHfsCFEiD1VpIbs8e7wn5nhQTZINAjhohmqoysSfEYYhFqt08T///8OCgKRaRDisSFNizt9Wg7/uBxZjTpFiT3o8PCBi8UGGowAFInLz+cuPp7q8fJ2gcAEGIvFyuQoOZzt8vR3gsACFooie8SHAAAAjklEQVQY03WQ1RLCUAxEF3d3AhR3aLHg8v9fRVoG2nunnMezmcwmAALBUDgS1UAMQDyRTOk+nZEgm8sXiqovlStVSWr1RlPx1Gp3DAnQ7fUHXk80HI0nEkxncxfb02K5WkODHExr4+P/zPvvlz5bp89uf+Afbv/jiT187z1frqz4z39ud1aB/c/H86VpfgM38h/ovgvjDAAAAABJRU5ErkJggg==",
            CountryCode::UY => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAhFBMVEX////9/Pvu48zj0a7t3sT+/v7X4PGqveLStX/Hn0S/kifRsmbr3cKEn9UAOKjr3sLIn0LFkw/YqhLBkB3dxY78+/rp2rzJoTzVpxHluBLAjxfIpVf17+fu4c3PrmKxgCPAkRzCljfq27f8+vf07eLdxJHZwIrgzKD17uOtv+NUesX7+fbjZKDmAAAAXUlEQVQY03XPRQ7AMBADQBdTZmbG//+vUm9RsnP2Wl6ApKiabsBkHMCwbMf14AccIIziJM1yIV+UVd20nVDfD+M0L6vQg20/zgv3w/lPXsnKRw6BHPktkyN7qDzhAyrrD7DyNXvrAAAAAElFTkSuQmCC",
            CountryCode::WF => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAD1BMVEUAJlRUbYz////eYG7OESZmtw3fAAAAGElEQVQI12NgYGBgVFJSUnZxcXFgGJIcANJDF8sUY7+rAAAAAElFTkSuQmCC",
            CountryCode::VU => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAA3lBMVEUxBAyfDCfSEDS9mg4+MgQ4BA6qDSocFwKYfAu3lQ0zKANGBRG0DiwAAAAgGgKXewunhwwpHwRNBhO3Di0OCwEMCgErIwOmhwygggslGwNUBhW+Di9XRwavjgxJPAU3LAS2lA0eFANJBRKTCyWcDCeIbwoyKQQlHgKpiQw7MAS7mA6ykQ1nVAhdTAdcSwdeTAZgTwariwwvJgPNpw82LAQYFwQANBcAaC8AbzIHBgAGBQAhHgQAPBsAhz0AlUMmIgQANhgAgjoxKQQAMhYAfzk4LQQAKBIAeDYAJxIAdTUecIAlAAAAiElEQVQY023PRRbCQBBF0cIT4BPc3d1dCrf9b4jkMGhI9x2+QQmRw6lCLrfHq+o+TfcHgnIHQkY4Eo3JPZ5IptKZbM7W80ahiFJZq1RrdYHQaLbaADrdXn8gEIaj8UTVMZ3NrTmL5WotmH2zNffu9gf+9b3zeDrzP+uvy/XGdqTfH0+W0evNKh+yEyl2qr7/SAAAAABJRU5ErkJggg==",
            CountryCode::TJ => "iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAPFBMVEXMAADpkZHqkoz///////398sj+9tj+9NH855n//vz+9dP//fj87bf855v76aGSvpKVv4+qv3Cev4EAZgDBcqXWAAAAQ0lEQVQY02NgoBJgRAAmJDYDMwywsLKxssB5CHF2Zg4gxhDn5OLm4ebixFTPxsvHy4ZQzw8DAoJCggJwHoMwdkCqOAAUSggc7yfNgAAAAABJRU5ErkJggg==",
        }
    }
}

impl CountryCode3 {
    pub fn str(&self) -> &'static str {
        match self {
            CountryCode3::AFG => "Afghanistan",
            CountryCode3::ALA => "Åland Islands",
            CountryCode3::ALB => "Albania",
            CountryCode3::DZA => "Algeria",
            CountryCode3::ASM => "American Samoa",
            CountryCode3::AND => "Andorra",
            CountryCode3::AGO => "Angola",
            CountryCode3::AIA => "Anguilla",
            CountryCode3::ATA => "Antarctica",
            CountryCode3::ATG => "Antigua and Barbuda",
            CountryCode3::ARG => "Argentina",
            CountryCode3::ARM => "Armenia",
            CountryCode3::ABW => "Aruba",
            CountryCode3::AUS => "Australia",
            CountryCode3::AUT => "Austria",
            CountryCode3::AZE => "Azerbaijan",
            CountryCode3::BHS => "Bahamas",
            CountryCode3::BHR => "Bahrain",
            CountryCode3::BGD => "Bangladesh",
            CountryCode3::BRB => "Barbados",
            CountryCode3::BLR => "Belarus",
            CountryCode3::BEL => "Belgium",
            CountryCode3::BLZ => "Belize",
            CountryCode3::BEN => "Benin",
            CountryCode3::BMU => "Bermuda",
            CountryCode3::BTN => "Bhutan",
            CountryCode3::BOL => "Bolivia",
            CountryCode3::BES => "Bonaire",
            CountryCode3::BIH => "Bosnia and Herzegovina",
            CountryCode3::BWA => "Botswana",
            CountryCode3::BVT => "Bouvet Island",
            CountryCode3::BRA => "Brazil",
            CountryCode3::IOT => "British Indian Ocean Territory",
            CountryCode3::BRN => "Brunei Darussalam",
            CountryCode3::BGR => "Bulgaria",
            CountryCode3::BFA => "Burkina Faso",
            CountryCode3::BDI => "Burundi",
            CountryCode3::CPV => "Cabo Verde",
            CountryCode3::KHM => "Cambodia",
            CountryCode3::CMR => "Cameroon",
            CountryCode3::CAN => "Canada",
            CountryCode3::CYM => "Cayman Islands",
            CountryCode3::CAF => "Central African Republic",
            CountryCode3::TCD => "Chad",
            CountryCode3::CHL => "Chile",
            CountryCode3::CHN => "China",
            CountryCode3::CXR => "Christmas Island",
            CountryCode3::CCK => "Cocos (Keeling) Islands",
            CountryCode3::COL => "Colombia",
            CountryCode3::COM => "Comoros",
            CountryCode3::COG => "Congo",
            CountryCode3::COD => "Democratic Republic of the Congo",
            CountryCode3::COK => "Cook Islands",
            CountryCode3::CRI => "Costa Rica",
            CountryCode3::CIV => "Côte d'Ivoire",
            CountryCode3::HRV => "Croatia",
            CountryCode3::CUB => "Cuba",
            CountryCode3::CUW => "Curaçao",
            CountryCode3::CYP => "Cyprus",
            CountryCode3::CZE => "Czechia",
            CountryCode3::DNK => "Denmark",
            CountryCode3::DJI => "Djibouti",
            CountryCode3::DMA => "Dominica",
            CountryCode3::DOM => "Dominican Republic",
            CountryCode3::ECU => "Ecuador",
            CountryCode3::EGY => "Egypt",
            CountryCode3::SLV => "El Salvador",
            CountryCode3::GNQ => "Equatorial Guinea",
            CountryCode3::ERI => "Eritrea",
            CountryCode3::EST => "Estonia",
            CountryCode3::SWZ => "Eswatini",
            CountryCode3::ETH => "Ethiopia",
            CountryCode3::FLK => "Falkland Islands",
            CountryCode3::FRO => "Faroe Islands",
            CountryCode3::FJI => "Fiji",
            CountryCode3::FIN => "Finland",
            CountryCode3::FRA => "France",
            CountryCode3::GUF => "French Guiana",
            CountryCode3::PYF => "French Polynesia",
            CountryCode3::ATF => "French Southern Territories",
            CountryCode3::GAB => "Gabon",
            CountryCode3::GMB => "Gambia",
            CountryCode3::GEO => "Georgia",
            CountryCode3::DEU => "Germany",
            CountryCode3::GHA => "Ghana",
            CountryCode3::GIB => "Gibraltar",
            CountryCode3::GRC => "Greece",
            CountryCode3::GRL => "Greenland",
            CountryCode3::GRD => "Grenada",
            CountryCode3::GLP => "Guadeloupe",
            CountryCode3::GUM => "Guam",
            CountryCode3::GTM => "Guatemala",
            CountryCode3::GGY => "Guernsey",
            CountryCode3::GIN => "Guinea",
            CountryCode3::GNB => "Guinea-Bissau",
            CountryCode3::GUY => "Guyana",
            CountryCode3::HTI => "Haiti",
            CountryCode3::HMD => "Heard Island and McDonald Islands",
            CountryCode3::VAT => "Vatican City",
            CountryCode3::HND => "Honduras",
            CountryCode3::HKG => "Hong Kong",
            CountryCode3::HUN => "Hungary",
            CountryCode3::ISL => "Iceland",
            CountryCode3::IND => "India",
            CountryCode3::IDN => "Indonesia",
            CountryCode3::IRN => "Iran",
            CountryCode3::IRQ => "Iraq",
            CountryCode3::IRL => "Ireland",
            CountryCode3::IMN => "Isle of Man",
            CountryCode3::ISR => "Israel",
            CountryCode3::ITA => "Italy",
            CountryCode3::JAM => "Jamaica",
            CountryCode3::JPN => "Japan",
            CountryCode3::JEY => "Jersey",
            CountryCode3::JOR => "Jordan",
            CountryCode3::KAZ => "Kazakhstan",
            CountryCode3::KEN => "Kenya",
            CountryCode3::KIR => "Kiribati",
            CountryCode3::PRK => "North Korea",
            CountryCode3::KOR => "South Korea",
            CountryCode3::KWT => "Kuwait",
            CountryCode3::KGZ => "Kyrgyzstan",
            CountryCode3::LAO => "Laos",
            CountryCode3::LVA => "Latvia",
            CountryCode3::LBN => "Lebanon",
            CountryCode3::LSO => "Lesotho",
            CountryCode3::LBR => "Liberia",
            CountryCode3::LBY => "Libya",
            CountryCode3::LIE => "Liechtenstein",
            CountryCode3::LTU => "Lithuania",
            CountryCode3::LUX => "Luxembourg",
            CountryCode3::MAC => "Macao",
            CountryCode3::MDG => "Madagascar",
            CountryCode3::MWI => "Malawi",
            CountryCode3::MYS => "Malaysia",
            CountryCode3::MDV => "Maldives",
            CountryCode3::MLI => "Mali",
            CountryCode3::MLT => "Malta",
            CountryCode3::MHL => "Marshall Islands",
            CountryCode3::MTQ => "Martinique",
            CountryCode3::MRT => "Mauritania",
            CountryCode3::MUS => "Mauritius",
            CountryCode3::MYT => "Mayotte",
            CountryCode3::MEX => "Mexico",
            CountryCode3::FSM => "Micronesia",
            CountryCode3::MDA => "Moldova",
            CountryCode3::MCO => "Monaco",
            CountryCode3::MNG => "Mongolia",
            CountryCode3::MNE => "Montenegro",
            CountryCode3::MSR => "Montserrat",
            CountryCode3::MAR => "Morocco",
            CountryCode3::MOZ => "Mozambique",
            CountryCode3::MMR => "Myanmar",
            CountryCode3::NAM => "Namibia",
            CountryCode3::NRU => "Nauru",
            CountryCode3::NPL => "Nepal",
            CountryCode3::NLD => "Netherlands",
            CountryCode3::NCL => "New Caledonia",
            CountryCode3::NZL => "New Zealand",
            CountryCode3::NIC => "Nicaragua",
            CountryCode3::NER => "Niger",
            CountryCode3::NGA => "Nigeria",
            CountryCode3::NIU => "Niue",
            CountryCode3::NFK => "Norfolk Island",
            CountryCode3::MKD => "North Macedonia",
            CountryCode3::MNP => "Northern Mariana Islands",
            CountryCode3::NOR => "Norway",
            CountryCode3::OMN => "Oman",
            CountryCode3::PAK => "Pakistan",
            CountryCode3::PLW => "Palau",
            CountryCode3::PSE => "Palestine",
            CountryCode3::PAN => "Panama",
            CountryCode3::PNG => "Papua New Guinea",
            CountryCode3::PRY => "Paraguay",
            CountryCode3::PER => "Peru",
            CountryCode3::PHL => "Philippines",
            CountryCode3::PCN => "Pitcairn",
            CountryCode3::POL => "Poland",
            CountryCode3::PRT => "Portugal",
            CountryCode3::PRI => "Puerto Rico",
            CountryCode3::QAT => "Qatar",
            CountryCode3::REU => "Réunion",
            CountryCode3::ROU => "Romania",
            CountryCode3::RUS => "Russian Federation",
            CountryCode3::RWA => "Rwanda",
            CountryCode3::BLM => "Saint Barthélemy",
            CountryCode3::SHN => "Saint Helena, Ascension and Tristan da Cunha",
            CountryCode3::KNA => "Saint Kitts and Nevis",
            CountryCode3::LCA => "Saint Lucia",
            CountryCode3::MAF => "Saint Martin",
            CountryCode3::SPM => "Saint Pierre and Miquelon",
            CountryCode3::VCT => "Saint Vincent and the Grenadines",
            CountryCode3::WSM => "Samoa",
            CountryCode3::SMR => "San Marino",
            CountryCode3::STP => "Sao Tome and Principe",
            CountryCode3::SAU => "Saudi Arabia",
            CountryCode3::SEN => "Senegal",
            CountryCode3::SRB => "Serbia",
            CountryCode3::SYC => "Seychelles",
            CountryCode3::SLE => "Sierra Leone",
            CountryCode3::SGP => "Singapore",
            CountryCode3::SXM => "Sint Maarten",
            CountryCode3::SVK => "Slovakia",
            CountryCode3::SVN => "Slovenia",
            CountryCode3::SLB => "Solomon Islands",
            CountryCode3::SOM => "Somalia",
            CountryCode3::ZAF => "South Africa",
            CountryCode3::SGS => "South Georgia and the South Sandwich Islands",
            CountryCode3::SSD => "South Sudan",
            CountryCode3::ESP => "Spain",
            CountryCode3::LKA => "Sri Lanka",
            CountryCode3::SDN => "Sudan",
            CountryCode3::SUR => "Suriname",
            CountryCode3::SJM => "Svalbard and Jan Mayen",
            CountryCode3::SWE => "Sweden",
            CountryCode3::CHE => "Switzerland",
            CountryCode3::SYR => "Syrian Arab Republic",
            CountryCode3::TWN => "Taiwan",
            CountryCode3::TJK => "Tajikistan",
            CountryCode3::TZA => "Tanzania",
            CountryCode3::THA => "Thailand",
            CountryCode3::TLS => "Timor-Leste",
            CountryCode3::TGO => "Togo",
            CountryCode3::TKL => "Tokelau",
            CountryCode3::TON => "Tonga",
            CountryCode3::TTO => "Trinidad and Tobago",
            CountryCode3::TUN => "Tunisia",
            CountryCode3::TUR => "Türkiye",
            CountryCode3::TKM => "Turkmenistan",
            CountryCode3::TCA => "Turks and Caicos Islands",
            CountryCode3::TUV => "Tuvalu",
            CountryCode3::UGA => "Uganda",
            CountryCode3::UKR => "Ukraine",
            CountryCode3::ARE => "United Arab Emirates",
            CountryCode3::GBR => "United Kingdom of Great Britain and Northern Ireland",
            CountryCode3::USA => "United States of America",
            CountryCode3::UMI => "United States Minor Outlying Islands",
            CountryCode3::URY => "Uruguay",
            CountryCode3::UZB => "Uzbekistan",
            CountryCode3::VUT => "Vanuatu",
            CountryCode3::VEN => "Venezuela",
            CountryCode3::VNM => "Viet Nam",
            CountryCode3::VGB => "British Virgin Islands",
            CountryCode3::VIR => "U.S. Virgin Islands",
            CountryCode3::WLF => "Wallis and Futuna",
            CountryCode3::ESH => "Western Sahara",
            CountryCode3::YEM => "Yemen",
            CountryCode3::ZMB => "Zambia",
            CountryCode3::ZWE => "Zimbabwe",
        }
    }

    pub fn twocode(&self) -> CountryCode {
        match self {
            CountryCode3::AFG => CountryCode::AF,
            CountryCode3::ALA => CountryCode::AX,
            CountryCode3::ALB => CountryCode::AL,
            CountryCode3::DZA => CountryCode::DZ,
            CountryCode3::ASM => CountryCode::AS,
            CountryCode3::AND => CountryCode::AD,
            CountryCode3::AGO => CountryCode::AO,
            CountryCode3::AIA => CountryCode::AI,
            CountryCode3::ATA => CountryCode::AQ,
            CountryCode3::ATG => CountryCode::AG,
            CountryCode3::ARG => CountryCode::AR,
            CountryCode3::ARM => CountryCode::AM,
            CountryCode3::ABW => CountryCode::AW,
            CountryCode3::AUS => CountryCode::AU,
            CountryCode3::AUT => CountryCode::AT,
            CountryCode3::AZE => CountryCode::AZ,
            CountryCode3::BHS => CountryCode::BS,
            CountryCode3::BHR => CountryCode::BH,
            CountryCode3::BGD => CountryCode::BD,
            CountryCode3::BRB => CountryCode::BB,
            CountryCode3::BLR => CountryCode::BY,
            CountryCode3::BEL => CountryCode::BE,
            CountryCode3::BLZ => CountryCode::BZ,
            CountryCode3::BEN => CountryCode::BJ,
            CountryCode3::BMU => CountryCode::BM,
            CountryCode3::BTN => CountryCode::BT,
            CountryCode3::BOL => CountryCode::BO,
            CountryCode3::BES => CountryCode::BQ,
            CountryCode3::BIH => CountryCode::BA,
            CountryCode3::BWA => CountryCode::BW,
            CountryCode3::BVT => CountryCode::BV,
            CountryCode3::BRA => CountryCode::BR,
            CountryCode3::IOT => CountryCode::IO,
            CountryCode3::BRN => CountryCode::BN,
            CountryCode3::BGR => CountryCode::BG,
            CountryCode3::BFA => CountryCode::BF,
            CountryCode3::BDI => CountryCode::BI,
            CountryCode3::CPV => CountryCode::CV,
            CountryCode3::KHM => CountryCode::KH,
            CountryCode3::CMR => CountryCode::CM,
            CountryCode3::CAN => CountryCode::CA,
            CountryCode3::CYM => CountryCode::KY,
            CountryCode3::CAF => CountryCode::CF,
            CountryCode3::TCD => CountryCode::TD,
            CountryCode3::CHL => CountryCode::CL,
            CountryCode3::CHN => CountryCode::CN,
            CountryCode3::CXR => CountryCode::CX,
            CountryCode3::CCK => CountryCode::CC,
            CountryCode3::COL => CountryCode::CO,
            CountryCode3::COM => CountryCode::KM,
            CountryCode3::COG => CountryCode::CG,
            CountryCode3::COD => CountryCode::CD,
            CountryCode3::COK => CountryCode::CK,
            CountryCode3::CRI => CountryCode::CR,
            CountryCode3::CIV => CountryCode::CI,
            CountryCode3::HRV => CountryCode::HR,
            CountryCode3::CUB => CountryCode::CU,
            CountryCode3::CUW => CountryCode::CW,
            CountryCode3::CYP => CountryCode::CY,
            CountryCode3::CZE => CountryCode::CZ,
            CountryCode3::DNK => CountryCode::DK,
            CountryCode3::DJI => CountryCode::DJ,
            CountryCode3::DMA => CountryCode::DM,
            CountryCode3::DOM => CountryCode::DO,
            CountryCode3::ECU => CountryCode::EC,
            CountryCode3::EGY => CountryCode::EG,
            CountryCode3::SLV => CountryCode::SV,
            CountryCode3::GNQ => CountryCode::GQ,
            CountryCode3::ERI => CountryCode::ER,
            CountryCode3::EST => CountryCode::EE,
            CountryCode3::SWZ => CountryCode::SZ,
            CountryCode3::ETH => CountryCode::ET,
            CountryCode3::FLK => CountryCode::FK,
            CountryCode3::FRO => CountryCode::FO,
            CountryCode3::FJI => CountryCode::FJ,
            CountryCode3::FIN => CountryCode::FI,
            CountryCode3::FRA => CountryCode::FR,
            CountryCode3::GUF => CountryCode::GF,
            CountryCode3::PYF => CountryCode::PF,
            CountryCode3::ATF => CountryCode::TF,
            CountryCode3::GAB => CountryCode::GA,
            CountryCode3::GMB => CountryCode::GM,
            CountryCode3::GEO => CountryCode::GE,
            CountryCode3::DEU => CountryCode::DE,
            CountryCode3::GHA => CountryCode::GH,
            CountryCode3::GIB => CountryCode::GI,
            CountryCode3::GRC => CountryCode::GR,
            CountryCode3::GRL => CountryCode::GL,
            CountryCode3::GRD => CountryCode::GD,
            CountryCode3::GLP => CountryCode::GP,
            CountryCode3::GUM => CountryCode::GU,
            CountryCode3::GTM => CountryCode::GT,
            CountryCode3::GGY => CountryCode::GG,
            CountryCode3::GIN => CountryCode::GN,
            CountryCode3::GNB => CountryCode::GW,
            CountryCode3::GUY => CountryCode::GY,
            CountryCode3::HTI => CountryCode::HT,
            CountryCode3::HMD => CountryCode::HM,
            CountryCode3::VAT => CountryCode::VA,
            CountryCode3::HND => CountryCode::HN,
            CountryCode3::HKG => CountryCode::HK,
            CountryCode3::HUN => CountryCode::HU,
            CountryCode3::ISL => CountryCode::IS,
            CountryCode3::IND => CountryCode::IN,
            CountryCode3::IDN => CountryCode::ID,
            CountryCode3::IRN => CountryCode::IR,
            CountryCode3::IRQ => CountryCode::IQ,
            CountryCode3::IRL => CountryCode::IE,
            CountryCode3::IMN => CountryCode::IM,
            CountryCode3::ISR => CountryCode::IL,
            CountryCode3::ITA => CountryCode::IT,
            CountryCode3::JAM => CountryCode::JM,
            CountryCode3::JPN => CountryCode::JP,
            CountryCode3::JEY => CountryCode::JE,
            CountryCode3::JOR => CountryCode::JO,
            CountryCode3::KAZ => CountryCode::KZ,
            CountryCode3::KEN => CountryCode::KE,
            CountryCode3::KIR => CountryCode::KI,
            CountryCode3::PRK => CountryCode::KP,
            CountryCode3::KOR => CountryCode::KR,
            CountryCode3::KWT => CountryCode::KW,
            CountryCode3::KGZ => CountryCode::KG,
            CountryCode3::LAO => CountryCode::LA,
            CountryCode3::LVA => CountryCode::LV,
            CountryCode3::LBN => CountryCode::LB,
            CountryCode3::LSO => CountryCode::LS,
            CountryCode3::LBR => CountryCode::LR,
            CountryCode3::LBY => CountryCode::LY,
            CountryCode3::LIE => CountryCode::LI,
            CountryCode3::LTU => CountryCode::LT,
            CountryCode3::LUX => CountryCode::LU,
            CountryCode3::MAC => CountryCode::MO,
            CountryCode3::MDG => CountryCode::MG,
            CountryCode3::MWI => CountryCode::MW,
            CountryCode3::MYS => CountryCode::MY,
            CountryCode3::MDV => CountryCode::MV,
            CountryCode3::MLI => CountryCode::ML,
            CountryCode3::MLT => CountryCode::MT,
            CountryCode3::MHL => CountryCode::MH,
            CountryCode3::MTQ => CountryCode::MQ,
            CountryCode3::MRT => CountryCode::MR,
            CountryCode3::MUS => CountryCode::MU,
            CountryCode3::MYT => CountryCode::YT,
            CountryCode3::MEX => CountryCode::MX,
            CountryCode3::FSM => CountryCode::FM,
            CountryCode3::MDA => CountryCode::MD,
            CountryCode3::MCO => CountryCode::MC,
            CountryCode3::MNG => CountryCode::MN,
            CountryCode3::MNE => CountryCode::ME,
            CountryCode3::MSR => CountryCode::MS,
            CountryCode3::MAR => CountryCode::MA,
            CountryCode3::MOZ => CountryCode::MZ,
            CountryCode3::MMR => CountryCode::MM,
            CountryCode3::NAM => CountryCode::NA,
            CountryCode3::NRU => CountryCode::NR,
            CountryCode3::NPL => CountryCode::NP,
            CountryCode3::NLD => CountryCode::NL,
            CountryCode3::NCL => CountryCode::NC,
            CountryCode3::NZL => CountryCode::NZ,
            CountryCode3::NIC => CountryCode::NI,
            CountryCode3::NER => CountryCode::NE,
            CountryCode3::NGA => CountryCode::NG,
            CountryCode3::NIU => CountryCode::NU,
            CountryCode3::NFK => CountryCode::NF,
            CountryCode3::MKD => CountryCode::MK,
            CountryCode3::MNP => CountryCode::MP,
            CountryCode3::NOR => CountryCode::NO,
            CountryCode3::OMN => CountryCode::OM,
            CountryCode3::PAK => CountryCode::PK,
            CountryCode3::PLW => CountryCode::PW,
            CountryCode3::PSE => CountryCode::PS,
            CountryCode3::PAN => CountryCode::PA,
            CountryCode3::PNG => CountryCode::PG,
            CountryCode3::PRY => CountryCode::PY,
            CountryCode3::PER => CountryCode::PE,
            CountryCode3::PHL => CountryCode::PH,
            CountryCode3::PCN => CountryCode::PN,
            CountryCode3::POL => CountryCode::PL,
            CountryCode3::PRT => CountryCode::PT,
            CountryCode3::PRI => CountryCode::PR,
            CountryCode3::QAT => CountryCode::QA,
            CountryCode3::REU => CountryCode::RE,
            CountryCode3::ROU => CountryCode::RO,
            CountryCode3::RUS => CountryCode::RU,
            CountryCode3::RWA => CountryCode::RW,
            CountryCode3::BLM => CountryCode::BL,
            CountryCode3::SHN => CountryCode::SH,
            CountryCode3::KNA => CountryCode::KN,
            CountryCode3::LCA => CountryCode::LC,
            CountryCode3::MAF => CountryCode::MF,
            CountryCode3::SPM => CountryCode::PM,
            CountryCode3::VCT => CountryCode::VC,
            CountryCode3::WSM => CountryCode::WS,
            CountryCode3::SMR => CountryCode::SM,
            CountryCode3::STP => CountryCode::ST,
            CountryCode3::SAU => CountryCode::SA,
            CountryCode3::SEN => CountryCode::SN,
            CountryCode3::SRB => CountryCode::RS,
            CountryCode3::SYC => CountryCode::SC,
            CountryCode3::SLE => CountryCode::SL,
            CountryCode3::SGP => CountryCode::SG,
            CountryCode3::SXM => CountryCode::SX,
            CountryCode3::SVK => CountryCode::SK,
            CountryCode3::SVN => CountryCode::SI,
            CountryCode3::SLB => CountryCode::SB,
            CountryCode3::SOM => CountryCode::SO,
            CountryCode3::ZAF => CountryCode::ZA,
            CountryCode3::SGS => CountryCode::GS,
            CountryCode3::SSD => CountryCode::SS,
            CountryCode3::ESP => CountryCode::ES,
            CountryCode3::LKA => CountryCode::LK,
            CountryCode3::SDN => CountryCode::SD,
            CountryCode3::SUR => CountryCode::SR,
            CountryCode3::SJM => CountryCode::SJ,
            CountryCode3::SWE => CountryCode::SE,
            CountryCode3::CHE => CountryCode::CH,
            CountryCode3::SYR => CountryCode::SY,
            CountryCode3::TWN => CountryCode::TW,
            CountryCode3::TJK => CountryCode::TJ,
            CountryCode3::TZA => CountryCode::TZ,
            CountryCode3::THA => CountryCode::TH,
            CountryCode3::TLS => CountryCode::TL,
            CountryCode3::TGO => CountryCode::TG,
            CountryCode3::TKL => CountryCode::TK,
            CountryCode3::TON => CountryCode::TO,
            CountryCode3::TTO => CountryCode::TT,
            CountryCode3::TUN => CountryCode::TN,
            CountryCode3::TUR => CountryCode::TR,
            CountryCode3::TKM => CountryCode::TM,
            CountryCode3::TCA => CountryCode::TC,
            CountryCode3::TUV => CountryCode::TV,
            CountryCode3::UGA => CountryCode::UG,
            CountryCode3::UKR => CountryCode::UA,
            CountryCode3::ARE => CountryCode::AE,
            CountryCode3::GBR => CountryCode::GB,
            CountryCode3::USA => CountryCode::US,
            CountryCode3::UMI => CountryCode::UM,
            CountryCode3::URY => CountryCode::UY,
            CountryCode3::UZB => CountryCode::UZ,
            CountryCode3::VUT => CountryCode::VU,
            CountryCode3::VEN => CountryCode::VE,
            CountryCode3::VNM => CountryCode::VN,
            CountryCode3::VGB => CountryCode::VG,
            CountryCode3::VIR => CountryCode::VI,
            CountryCode3::WLF => CountryCode::WF,
            CountryCode3::ESH => CountryCode::EH,
            CountryCode3::YEM => CountryCode::YE,
            CountryCode3::ZMB => CountryCode::ZM,
            CountryCode3::ZWE => CountryCode::ZW,
        }
    }
}

// AF,AFG,Afghanistan,AF,AFG
// AX,ALA,Åland Islands,AX,ALA
// AL,ALB,Albania,AL,ALB
// DZ,DZA,Algeria,DZ,DZA
// AS,ASM,American Samoa,AS,ASM
// AD,AND,Andorra,AD,AND
// AO,AGO,Angola,AO,AGO
// AI,AIA,Anguilla,AI,AIA
// AQ,ATA,Antarctica,AQ,ATA
// AG,ATG,Antigua and Barbuda,AG,ATG
// AR,ARG,Argentina,AR,ARG
// AM,ARM,Armenia,AM,ARM
// AW,ABW,Aruba,AW,ABW
// AU,AUS,Australia,AU,AUS
// AT,AUT,Austria,AT,AUT
// AZ,AZE,Azerbaijan,AZ,AZE
// BS,BHS,Bahamas,BS,BHS
// BH,BHR,Bahrain,BH,BHR
// BD,BGD,Bangladesh,BD,BGD
// BB,BRB,Barbados,BB,BRB
// BY,BLR,Belarus,BY,BLR
// BE,BEL,Belgium,BE,BEL
// BZ,BLZ,Belize,BZ,BLZ
// BJ,BEN,Benin,BJ,BEN
// BM,BMU,Bermuda,BM,BMU
// BT,BTN,Bhutan,BT,BTN
// BO,BOL,Bolivia,BO,BOL
// BQ,BES,Bonaire,BQ,BES
// BA,BIH,Bosnia and Herzegovina,BA,BIH
// BW,BWA,Botswana,BW,BWA
// BV,BVT,Bouvet Island,BV,BVT
// BR,BRA,Brazil,BR,BRA
// IO,IOT,British Indian Ocean Territory,IO,IOT
// BN,BRN,Brunei Darussalam,BN,BRN
// BG,BGR,Bulgaria,BG,BGR
// BF,BFA,Burkina Faso,BF,BFA
// BI,BDI,Burundi,BI,BDI
// CV,CPV,Cabo Verde,CV,CPV
// KH,KHM,Cambodia,KH,KHM
// CM,CMR,Cameroon,CM,CMR
// CA,CAN,Canada,CA,CAN
// KY,CYM,Cayman Islands,KY,CYM
// CF,CAF,Central African Republic,CF,CAF
// TD,TCD,Chad,TD,TCD
// CL,CHL,Chile,CL,CHL
// CN,CHN,China,CN,CHN
// CX,CXR,Christmas Island,CX,CXR
// CC,CCK,Cocos (Keeling) Islands,CC,CCK
// CO,COL,Colombia,CO,COL
// KM,COM,Comoros,KM,COM
// CG,COG,Congo,CG,COG
// CD,COD,Democratic Republic of the Congo,CD,COD
// CK,COK,Cook Islands,CK,COK
// CR,CRI,Costa Rica,CR,CRI
// CI,CIV,Côte d'Ivoire,CI,CIV
// HR,HRV,Croatia,HR,HRV
// CU,CUB,Cuba,CU,CUB
// CW,CUW,Curaçao,CW,CUW
// CY,CYP,Cyprus,CY,CYP
// CZ,CZE,Czechia,CZ,CZE
// DK,DNK,Denmark,DK,DNK
// DJ,DJI,Djibouti,DJ,DJI
// DM,DMA,Dominica,DM,DMA
// DO,DOM,Dominican Republic,DO,DOM
// EC,ECU,Ecuador,EC,ECU
// EG,EGY,Egypt,EG,EGY
// SV,SLV,El Salvador,SV,SLV
// GQ,GNQ,Equatorial Guinea,GQ,GNQ
// ER,ERI,Eritrea,ER,ERI
// EE,EST,Estonia,EE,EST
// SZ,SWZ,Eswatini,SZ,SWZ
// ET,ETH,Ethiopia,ET,ETH
// FK,FLK,Falkland Islands,FK,FLK
// FO,FRO,Faroe Islands,FO,FRO
// FJ,FJI,Fiji,FJ,FJI
// FI,FIN,Finland,FI,FIN
// FR,FRA,France,FR,FRA
// GF,GUF,French Guiana,GF,GUF
// PF,PYF,French Polynesia,PF,PYF
// TF,ATF,French Southern Territories,TF,ATF
// GA,GAB,Gabon,GA,GAB
// GM,GMB,Gambia,GM,GMB
// GE,GEO,Georgia,GE,GEO
// DE,DEU,Germany,DE,DEU
// GH,GHA,Ghana,GH,GHA
// GI,GIB,Gibraltar,GI,GIB
// GR,GRC,Greece,GR,GRC
// GL,GRL,Greenland,GL,GRL
// GD,GRD,Grenada,GD,GRD
// GP,GLP,Guadeloupe,GP,GLP
// GU,GUM,Guam,GU,GUM
// GT,GTM,Guatemala,GT,GTM
// GG,GGY,Guernsey,GG,GGY
// GN,GIN,Guinea,GN,GIN
// GW,GNB,Guinea-Bissau,GW,GNB
// GY,GUY,Guyana,GY,GUY
// HT,HTI,Haiti,HT,HTI
// HM,HMD,Heard Island and McDonald Islands,HM,HMD
// VA,VAT,Vatican City,VA,VAT
// HN,HND,Honduras,HN,HND
// HK,HKG,Hong Kong,HK,HKG
// HU,HUN,Hungary,HU,HUN
// IS,ISL,Iceland,IS,ISL
// IN,IND,India,IN,IND
// ID,IDN,Indonesia,ID,IDN
// IR,IRN,Iran,IR,IRN
// IQ,IRQ,Iraq,IQ,IRQ
// IE,IRL,Ireland,IE,IRL
// IM,IMN,Isle of Man,IM,IMN
// IL,ISR,Israel,IL,ISR
// IT,ITA,Italy,IT,ITA
// JM,JAM,Jamaica,JM,JAM
// JP,JPN,Japan,JP,JPN
// JE,JEY,Jersey,JE,JEY
// JO,JOR,Jordan,JO,JOR
// KZ,KAZ,Kazakhstan,KZ,KAZ
// KE,KEN,Kenya,KE,KEN
// KI,KIR,Kiribati,KI,KIR
// KP,PRK,North Korea,KP,PRK
// KR,KOR,South Korea,KR,KOR
// KW,KWT,Kuwait,KW,KWT
// KG,KGZ,Kyrgyzstan,KG,KGZ
// LA,LAO,Laos,LA,LAO
// LV,LVA,Latvia,LV,LVA
// LB,LBN,Lebanon,LB,LBN
// LS,LSO,Lesotho,LS,LSO
// LR,LBR,Liberia,LR,LBR
// LY,LBY,Libya,LY,LBY
// LI,LIE,Liechtenstein,LI,LIE
// LT,LTU,Lithuania,LT,LTU
// LU,LUX,Luxembourg,LU,LUX
// MO,MAC,Macao,MO,MAC
// MG,MDG,Madagascar,MG,MDG
// MW,MWI,Malawi,MW,MWI
// MY,MYS,Malaysia,MY,MYS
// MV,MDV,Maldives,MV,MDV
// ML,MLI,Mali,ML,MLI
// MT,MLT,Malta,MT,MLT
// MH,MHL,Marshall Islands,MH,MHL
// MQ,MTQ,Martinique,MQ,MTQ
// MR,MRT,Mauritania,MR,MRT
// MU,MUS,Mauritius,MU,MUS
// YT,MYT,Mayotte,YT,MYT
// MX,MEX,Mexico,MX,MEX
// FM,FSM,Micronesia,FM,FSM
// MD,MDA,Moldova,MD,MDA
// MC,MCO,Monaco,MC,MCO
// MN,MNG,Mongolia,MN,MNG
// ME,MNE,Montenegro,ME,MNE
// MS,MSR,Montserrat,MS,MSR
// MA,MAR,Morocco,MA,MAR
// MZ,MOZ,Mozambique,MZ,MOZ
// MM,MMR,Myanmar,MM,MMR
// NA,NAM,Namibia,NA,NAM
// NR,NRU,Nauru,NR,NRU
// NP,NPL,Nepal,NP,NPL
// NL,NLD,Netherlands,NL,NLD
// NC,NCL,New Caledonia,NC,NCL
// NZ,NZL,New Zealand,NZ,NZL
// NI,NIC,Nicaragua,NI,NIC
// NE,NER,Niger,NE,NER
// NG,NGA,Nigeria,NG,NGA
// NU,NIU,Niue,NU,NIU
// NF,NFK,Norfolk Island,NF,NFK
// MK,MKD,North Macedonia,MK,MKD
// MP,MNP,Northern Mariana Islands,MP,MNP
// NO,NOR,Norway,NO,NOR
// OM,OMN,Oman,OM,OMN
// PK,PAK,Pakistan,PK,PAK
// PW,PLW,Palau,PW,PLW
// PS,PSE,Palestine,PS,PSE
// PA,PAN,Panama,PA,PAN
// PG,PNG,Papua New Guinea,PG,PNG
// PY,PRY,Paraguay,PY,PRY
// PE,PER,Peru,PE,PER
// PH,PHL,Philippines,PH,PHL
// PN,PCN,Pitcairn,PN,PCN
// PL,POL,Poland,PL,POL
// PT,PRT,Portugal,PT,PRT
// PR,PRI,Puerto Rico,PR,PRI
// QA,QAT,Qatar,QA,QAT
// RE,REU,Réunion,RE,REU
// RO,ROU,Romania,RO,ROU
// RU,RUS,Russian Federation,RU,RUS
// RW,RWA,Rwanda,RW,RWA
// BL,BLM,Saint Barthélemy,BL,BLM
// SH,SHN,"Saint Helena, Ascension and Tristan da Cunha",SH,SHN
// KN,KNA,Saint Kitts and Nevis,KN,KNA
// LC,LCA,Saint Lucia,LC,LCA
// MF,MAF,Saint Martin,MF,MAF
// PM,SPM,Saint Pierre and Miquelon,PM,SPM
// VC,VCT,Saint Vincent and the Grenadines,VC,VCT
// WS,WSM,Samoa,WS,WSM
// SM,SMR,San Marino,SM,SMR
// ST,STP,Sao Tome and Principe,ST,STP
// SA,SAU,Saudi Arabia,SA,SAU
// SN,SEN,Senegal,SN,SEN
// RS,SRB,Serbia,RS,SRB
// SC,SYC,Seychelles,SC,SYC
// SL,SLE,Sierra Leone,SL,SLE
// SG,SGP,Singapore,SG,SGP
// SX,SXM,Sint Maarten,SX,SXM
// SK,SVK,Slovakia,SK,SVK
// SI,SVN,Slovenia,SI,SVN
// SB,SLB,Solomon Islands,SB,SLB
// SO,SOM,Somalia,SO,SOM
// ZA,ZAF,South Africa,ZA,ZAF
// GS,SGS,South Georgia and the South Sandwich Islands,GS,SGS
// SS,SSD,South Sudan,SS,SSD
// ES,ESP,Spain,ES,ESP
// LK,LKA,Sri Lanka,LK,LKA
// SD,SDN,Sudan,SD,SDN
// SR,SUR,Suriname,SR,SUR
// SJ,SJM,Svalbard and Jan Mayen,SJ,SJM
// SE,SWE,Sweden,SE,SWE
// CH,CHE,Switzerland,CH,CHE
// SY,SYR,Syrian Arab Republic,SY,SYR
// TW,TWN,Taiwan,TW,TWN
// TJ,TJK,Tajikistan,TJ,TJK
// TZ,TZA,Tanzania,TZ,TZA
// TH,THA,Thailand,TH,THA
// TL,TLS,Timor-Leste,TL,TLS
// TG,TGO,Togo,TG,TGO
// TK,TKL,Tokelau,TK,TKL
// TO,TON,Tonga,TO,TON
// TT,TTO,Trinidad and Tobago,TT,TTO
// TN,TUN,Tunisia,TN,TUN
// TR,TUR,Türkiye,TR,TUR
// TM,TKM,Turkmenistan,TM,TKM
// TC,TCA,Turks and Caicos Islands,TC,TCA
// TV,TUV,Tuvalu,TV,TUV
// UG,UGA,Uganda,UG,UGA
// UA,UKR,Ukraine,UA,UKR
// AE,ARE,United Arab Emirates,AE,ARE
// GB,GBR,United Kingdom of Great Britain and Northern Ireland,GB,GBR
// US,USA,United States of America,US,USA
// UM,UMI,United States Minor Outlying Islands,UM,UMI
// UY,URY,Uruguay,UY,URY
// UZ,UZB,Uzbekistan,UZ,UZB
// VU,VUT,Vanuatu,VU,VUT
// VE,VEN,Venezuela,VE,VEN
// VN,VNM,Viet Nam,VN,VNM
// VG,VGB,British Virgin Islands,VG,VGB
// VI,VIR,U.S. Virgin Islands,VI,VIR
// WF,WLF,Wallis and Futuna,WF,WLF
// EH,ESH,Western Sahara,EH,ESH
// YE,YEM,Yemen,YE,YEM
// ZM,ZMB,Zambia,ZM,ZMB
// ZW,ZWE,Zimbabwe,ZW,ZWE
