// MIT License
//
//Copyright (c) 2018 Brett Russell
//
//Permission is hereby granted, free of charge, to any person obtaining a copy
//of this software and associated documentation files (the "Software"), to deal
//in the Software without restriction, including without limitation the rights
//to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
//copies of the Software, and to permit persons to whom the Software is
//furnished to do so, subject to the following conditions:
//
//The above copyright notice and this permission notice shall be included in all
//copies or substantial portions of the Software.
//
//THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
//IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
//FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
//AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
//LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
//OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
//SOFTWARE.

pub const ISO_A3_AFG: &str = "AFG";
pub const ISO_A3_ALA: &str = "ALA";
pub const ISO_A3_ALB: &str = "ALB";
pub const ISO_A3_DZA: &str = "DZA";
pub const ISO_A3_ASM: &str = "ASM";
pub const ISO_A3_AND: &str = "AND";
pub const ISO_A3_AGO: &str = "AGO";
pub const ISO_A3_AIA: &str = "AIA";
pub const ISO_A3_ATA: &str = "ATA";
pub const ISO_A3_ATG: &str = "ATG";
pub const ISO_A3_ARG: &str = "ARG";
pub const ISO_A3_ARM: &str = "ARM";
pub const ISO_A3_ABW: &str = "ABW";
pub const ISO_A3_AUS: &str = "AUS";
pub const ISO_A3_AUT: &str = "AUT";
pub const ISO_A3_AZE: &str = "AZE";
pub const ISO_A3_BHS: &str = "BHS";
pub const ISO_A3_BHR: &str = "BHR";
pub const ISO_A3_BGD: &str = "BGD";
pub const ISO_A3_BRB: &str = "BRB";
pub const ISO_A3_BLR: &str = "BLR";
pub const ISO_A3_BEL: &str = "BEL";
pub const ISO_A3_BLZ: &str = "BLZ";
pub const ISO_A3_BEN: &str = "BEN";
pub const ISO_A3_BMU: &str = "BMU";
pub const ISO_A3_BTN: &str = "BTN";
pub const ISO_A3_BOL: &str = "BOL";
pub const ISO_A3_BES: &str = "BES";
pub const ISO_A3_BIH: &str = "BIH";
pub const ISO_A3_BWA: &str = "BWA";
pub const ISO_A3_BVT: &str = "BVT";
pub const ISO_A3_BRA: &str = "BRA";
pub const ISO_A3_IOT: &str = "IOT";
pub const ISO_A3_BRN: &str = "BRN";
pub const ISO_A3_BGR: &str = "BGR";
pub const ISO_A3_BFA: &str = "BFA";
pub const ISO_A3_BDI: &str = "BDI";
pub const ISO_A3_CPV: &str = "CPV";
pub const ISO_A3_KHM: &str = "KHM";
pub const ISO_A3_CMR: &str = "CMR";
pub const ISO_A3_CAN: &str = "CAN";
pub const ISO_A3_CYM: &str = "CYM";
pub const ISO_A3_CAF: &str = "CAF";
pub const ISO_A3_TCD: &str = "TCD";
pub const ISO_A3_CHL: &str = "CHL";
pub const ISO_A3_CHN: &str = "CHN";
pub const ISO_A3_CXR: &str = "CXR";
pub const ISO_A3_CCK: &str = "CCK";
pub const ISO_A3_COL: &str = "COL";
pub const ISO_A3_COM: &str = "COM";
pub const ISO_A3_COG: &str = "COG";
pub const ISO_A3_COD: &str = "COD";
pub const ISO_A3_COK: &str = "COK";
pub const ISO_A3_CRI: &str = "CRI";
pub const ISO_A3_CIV: &str = "CIV";
pub const ISO_A3_HRV: &str = "HRV";
pub const ISO_A3_CUB: &str = "CUB";
pub const ISO_A3_CUW: &str = "CUW";
pub const ISO_A3_CYP: &str = "CYP";
pub const ISO_A3_CZE: &str = "CZE";
pub const ISO_A3_DNK: &str = "DNK";
pub const ISO_A3_DJI: &str = "DJI";
pub const ISO_A3_DMA: &str = "DMA";
pub const ISO_A3_DOM: &str = "DOM";
pub const ISO_A3_ECU: &str = "ECU";
pub const ISO_A3_EGY: &str = "EGY";
pub const ISO_A3_SLV: &str = "SLV";
pub const ISO_A3_GNQ: &str = "GNQ";
pub const ISO_A3_ERI: &str = "ERI";
pub const ISO_A3_EST: &str = "EST";
pub const ISO_A3_ETH: &str = "ETH";
pub const ISO_A3_FLK: &str = "FLK";
pub const ISO_A3_FRO: &str = "FRO";
pub const ISO_A3_FJI: &str = "FJI";
pub const ISO_A3_FIN: &str = "FIN";
pub const ISO_A3_FRA: &str = "FRA";
pub const ISO_A3_GUF: &str = "GUF";
pub const ISO_A3_PYF: &str = "PYF";
pub const ISO_A3_ATF: &str = "ATF";
pub const ISO_A3_GAB: &str = "GAB";
pub const ISO_A3_GMB: &str = "GMB";
pub const ISO_A3_GEO: &str = "GEO";
pub const ISO_A3_DEU: &str = "DEU";
pub const ISO_A3_GHA: &str = "GHA";
pub const ISO_A3_GIB: &str = "GIB";
pub const ISO_A3_GRC: &str = "GRC";
pub const ISO_A3_GRL: &str = "GRL";
pub const ISO_A3_GRD: &str = "GRD";
pub const ISO_A3_GLP: &str = "GLP";
pub const ISO_A3_GUM: &str = "GUM";
pub const ISO_A3_GTM: &str = "GTM";
pub const ISO_A3_GGY: &str = "GGY";
pub const ISO_A3_GIN: &str = "GIN";
pub const ISO_A3_GNB: &str = "GNB";
pub const ISO_A3_GUY: &str = "GUY";
pub const ISO_A3_HTI: &str = "HTI";
pub const ISO_A3_HMD: &str = "HMD";
pub const ISO_A3_VAT: &str = "VAT";
pub const ISO_A3_HND: &str = "HND";
pub const ISO_A3_HKG: &str = "HKG";
pub const ISO_A3_HUN: &str = "HUN";
pub const ISO_A3_ISL: &str = "ISL";
pub const ISO_A3_IND: &str = "IND";
pub const ISO_A3_IDN: &str = "IDN";
pub const ISO_A3_IRN: &str = "IRN";
pub const ISO_A3_IRQ: &str = "IRQ";
pub const ISO_A3_IRL: &str = "IRL";
pub const ISO_A3_IMN: &str = "IMN";
pub const ISO_A3_ISR: &str = "ISR";
pub const ISO_A3_ITA: &str = "ITA";
pub const ISO_A3_JAM: &str = "JAM";
pub const ISO_A3_JPN: &str = "JPN";
pub const ISO_A3_JEY: &str = "JEY";
pub const ISO_A3_JOR: &str = "JOR";
pub const ISO_A3_KAZ: &str = "KAZ";
pub const ISO_A3_KEN: &str = "KEN";
pub const ISO_A3_KIR: &str = "KIR";
pub const ISO_A3_PRK: &str = "PRK";
pub const ISO_A3_KOR: &str = "KOR";
pub const ISO_A3_KWT: &str = "KWT";
pub const ISO_A3_KGZ: &str = "KGZ";
pub const ISO_A3_LAO: &str = "LAO";
pub const ISO_A3_LVA: &str = "LVA";
pub const ISO_A3_LBN: &str = "LBN";
pub const ISO_A3_LSO: &str = "LSO";
pub const ISO_A3_LBR: &str = "LBR";
pub const ISO_A3_LBY: &str = "LBY";
pub const ISO_A3_LIE: &str = "LIE";
pub const ISO_A3_LTU: &str = "LTU";
pub const ISO_A3_LUX: &str = "LUX";
pub const ISO_A3_MAC: &str = "MAC";
pub const ISO_A3_MKD: &str = "MKD";
pub const ISO_A3_MDG: &str = "MDG";
pub const ISO_A3_MWI: &str = "MWI";
pub const ISO_A3_MYS: &str = "MYS";
pub const ISO_A3_MDV: &str = "MDV";
pub const ISO_A3_MLI: &str = "MLI";
pub const ISO_A3_MLT: &str = "MLT";
pub const ISO_A3_MHL: &str = "MHL";
pub const ISO_A3_MTQ: &str = "MTQ";
pub const ISO_A3_MRT: &str = "MRT";
pub const ISO_A3_MUS: &str = "MUS";
pub const ISO_A3_MYT: &str = "MYT";
pub const ISO_A3_MEX: &str = "MEX";
pub const ISO_A3_FSM: &str = "FSM";
pub const ISO_A3_MDA: &str = "MDA";
pub const ISO_A3_MCO: &str = "MCO";
pub const ISO_A3_MNG: &str = "MNG";
pub const ISO_A3_MNE: &str = "MNE";
pub const ISO_A3_MSR: &str = "MSR";
pub const ISO_A3_MAR: &str = "MAR";
pub const ISO_A3_MOZ: &str = "MOZ";
pub const ISO_A3_MMR: &str = "MMR";
pub const ISO_A3_NAM: &str = "NAM";
pub const ISO_A3_NRU: &str = "NRU";
pub const ISO_A3_NPL: &str = "NPL";
pub const ISO_A3_NLD: &str = "NLD";
pub const ISO_A3_NCL: &str = "NCL";
pub const ISO_A3_NZL: &str = "NZL";
pub const ISO_A3_NIC: &str = "NIC";
pub const ISO_A3_NER: &str = "NER";
pub const ISO_A3_NGA: &str = "NGA";
pub const ISO_A3_NIU: &str = "NIU";
pub const ISO_A3_NFK: &str = "NFK";
pub const ISO_A3_MNP: &str = "MNP";
pub const ISO_A3_NOR: &str = "NOR";
pub const ISO_A3_OMN: &str = "OMN";
pub const ISO_A3_PAK: &str = "PAK";
pub const ISO_A3_PLW: &str = "PLW";
pub const ISO_A3_PSE: &str = "PSE";
pub const ISO_A3_PAN: &str = "PAN";
pub const ISO_A3_PNG: &str = "PNG";
pub const ISO_A3_PRY: &str = "PRY";
pub const ISO_A3_PER: &str = "PER";
pub const ISO_A3_PHL: &str = "PHL";
pub const ISO_A3_PCN: &str = "PCN";
pub const ISO_A3_POL: &str = "POL";
pub const ISO_A3_PRT: &str = "PRT";
pub const ISO_A3_PRI: &str = "PRI";
pub const ISO_A3_QAT: &str = "QAT";
pub const ISO_A3_REU: &str = "REU";
pub const ISO_A3_ROU: &str = "ROU";
pub const ISO_A3_RUS: &str = "RUS";
pub const ISO_A3_RWA: &str = "RWA";
pub const ISO_A3_BLM: &str = "BLM";
pub const ISO_A3_SHN: &str = "SHN";
pub const ISO_A3_KNA: &str = "KNA";
pub const ISO_A3_LCA: &str = "LCA";
pub const ISO_A3_MAF: &str = "MAF";
pub const ISO_A3_SPM: &str = "SPM";
pub const ISO_A3_VCT: &str = "VCT";
pub const ISO_A3_WSM: &str = "WSM";
pub const ISO_A3_SMR: &str = "SMR";
pub const ISO_A3_STP: &str = "STP";
pub const ISO_A3_SAU: &str = "SAU";
pub const ISO_A3_SEN: &str = "SEN";
pub const ISO_A3_SRB: &str = "SRB";
pub const ISO_A3_SYC: &str = "SYC";
pub const ISO_A3_SLE: &str = "SLE";
pub const ISO_A3_SGP: &str = "SGP";
pub const ISO_A3_SXM: &str = "SXM";
pub const ISO_A3_SVK: &str = "SVK";
pub const ISO_A3_SVN: &str = "SVN";
pub const ISO_A3_SLB: &str = "SLB";
pub const ISO_A3_SOM: &str = "SOM";
pub const ISO_A3_ZAF: &str = "ZAF";
pub const ISO_A3_SGS: &str = "SGS";
pub const ISO_A3_SSD: &str = "SSD";
pub const ISO_A3_ESP: &str = "ESP";
pub const ISO_A3_LKA: &str = "LKA";
pub const ISO_A3_SDN: &str = "SDN";
pub const ISO_A3_SUR: &str = "SUR";
pub const ISO_A3_SJM: &str = "SJM";
pub const ISO_A3_SWZ: &str = "SWZ";
pub const ISO_A3_SWE: &str = "SWE";
pub const ISO_A3_CHE: &str = "CHE";
pub const ISO_A3_SYR: &str = "SYR";
pub const ISO_A3_TWN: &str = "TWN";
pub const ISO_A3_TJK: &str = "TJK";
pub const ISO_A3_TZA: &str = "TZA";
pub const ISO_A3_THA: &str = "THA";
pub const ISO_A3_TLS: &str = "TLS";
pub const ISO_A3_TGO: &str = "TGO";
pub const ISO_A3_TKL: &str = "TKL";
pub const ISO_A3_TON: &str = "TON";
pub const ISO_A3_TTO: &str = "TTO";
pub const ISO_A3_TUN: &str = "TUN";
pub const ISO_A3_TUR: &str = "TUR";
pub const ISO_A3_TKM: &str = "TKM";
pub const ISO_A3_TCA: &str = "TCA";
pub const ISO_A3_TUV: &str = "TUV";
pub const ISO_A3_UGA: &str = "UGA";
pub const ISO_A3_UKR: &str = "UKR";
pub const ISO_A3_ARE: &str = "ARE";
pub const ISO_A3_GBR: &str = "GBR";
pub const ISO_A3_USA: &str = "USA";
pub const ISO_A3_UMI: &str = "UMI";
pub const ISO_A3_URY: &str = "URY";
pub const ISO_A3_UZB: &str = "UZB";
pub const ISO_A3_VUT: &str = "VUT";
pub const ISO_A3_VEN: &str = "VEN";
pub const ISO_A3_VNM: &str = "VNM";
pub const ISO_A3_VGB: &str = "VGB";
pub const ISO_A3_VIR: &str = "VIR";
pub const ISO_A3_WLF: &str = "WLF";
pub const ISO_A3_ESH: &str = "ESH";
pub const ISO_A3_YEM: &str = "YEM";
pub const ISO_A3_ZMB: &str = "ZMB";
pub const ISO_A3_ZWE: &str = "ZWE";
