<?php
/**
 * Jingga
 *
 * PHP Version 8.2
 *
 * @package   phpOMS\Localization
 * @copyright Dennis Eichhorn
 * @license   OMS License 2.2
 * @version   1.0.0
 * @link      https://jingga.app
 */
declare(strict_types=1);

namespace phpOMS\Localization;

use phpOMS\Stdlib\Base\Enum;

/**
 * Country codes ISO 3166-1 list.
 *
 * @package phpOMS\Localization
 * @license OMS License 2.2
 * @link    https://jingga.app
 * @since   1.0.0
 */
class ISO3166NumEnum extends Enum
{
    public const _AFG = '004';

    public const _ALA = '248';

    public const _ALB = '008';

    public const _DZA = '012';

    public const _ASM = '016';

    public const _AND = '020';

    public const _AGO = '024';

    public const _AIA = '660';

    public const _ATA = '010';

    public const _ATG = '028';

    public const _ARG = '032';

    public const _ARM = '051';

    public const _ABW = '533';

    public const _AUS = '036';

    public const _AUT = '040';

    public const _AZE = '031';

    public const _BHS = '044';

    public const _BHR = '048';

    public const _BGD = '050';

    public const _BRB = '052';

    public const _BLR = '112';

    public const _BEL = '056';

    public const _BLZ = '084';

    public const _BEN = '204';

    public const _BMU = '060';

    public const _BTN = '064';

    public const _BOL = '068';

    public const _BES = '535';

    public const _BIH = '070';

    public const _BWA = '072';

    public const _BVT = '074';

    public const _BRA = '076';

    public const _IOT = '086';

    public const _BRN = '096';

    public const _BGR = '100';

    public const _BFA = '854';

    public const _BDI = '108';

    public const _CPV = '132';

    public const _KHM = '116';

    public const _CMR = '120';

    public const _CAN = '124';

    public const _CYM = '136';

    public const _CAF = '140';

    public const _TCD = '148';

    public const _CHL = '152';

    public const _CHN = '156';

    public const _CXR = '162';

    public const _CCK = '166';

    public const _COL = '170';

    public const _COM = '174';

    public const _COG = '178';

    public const _COD = '180';

    public const _COK = '184';

    public const _CRI = '188';

    public const _CIV = '384';

    public const _HRV = '191';

    public const _CUB = '192';

    public const _CUW = '531';

    public const _CYP = '196';

    public const _CZE = '203';

    public const _DNK = '208';

    public const _DJI = '262';

    public const _DMA = '212';

    public const _DOM = '214';

    public const _ECU = '218';

    public const _EGY = '818';

    public const _SLV = '222';

    public const _GNQ = '226';

    public const _ERI = '232';

    public const _EST = '233';

    public const _ETH = '231';

    public const _FLK = '238';

    public const _FRO = '234';

    public const _FJI = '242';

    public const _FIN = '246';

    public const _FRA = '250';

    public const _GUF = '254';

    public const _PYF = '258';

    public const _ATF = '260';

    public const _GAB = '266';

    public const _GMB = '270';

    public const _GEO = '268';

    public const _DEU = '276';

    public const _GHA = '288';

    public const _GIB = '292';

    public const _GRC = '300';

    public const _GRL = '304';

    public const _GRD = '308';

    public const _GLP = '312';

    public const _GUM = '316';

    public const _GTM = '320';

    public const _GGY = '831';

    public const _GIN = '324';

    public const _GNB = '624';

    public const _GUY = '328';

    public const _HTI = '332';

    public const _HMD = '334';

    public const _VAT = '336';

    public const _HND = '340';

    public const _HKG = '344';

    public const _HUN = '348';

    public const _ISL = '352';

    public const _IND = '356';

    public const _IDN = '360';

    public const _IRN = '364';

    public const _IRQ = '368';

    public const _IRL = '372';

    public const _IMN = '833';

    public const _ISR = '376';

    public const _ITA = '380';

    public const _JAM = '388';

    public const _JPN = '392';

    public const _JEY = '832';

    public const _JOR = '400';

    public const _KAZ = '398';

    public const _KEN = '404';

    public const _KIR = '296';

    public const _PRK = '408';

    public const _KOR = '410';

    public const _KWT = '414';

    public const _KGZ = '417';

    public const _LAO = '418';

    public const _LVA = '428';

    public const _LBN = '422';

    public const _LSO = '426';

    public const _LBR = '430';

    public const _LBY = '434';

    public const _LIE = '438';

    public const _LTU = '440';

    public const _LUX = '442';

    public const _MAC = '446';

    public const _MKD = '807';

    public const _MDG = '450';

    public const _MWI = '454';

    public const _MYS = '458';

    public const _MDV = '462';

    public const _MLI = '466';

    public const _MLT = '470';

    public const _MHL = '584';

    public const _MTQ = '474';

    public const _MRT = '478';

    public const _MUS = '480';

    public const _MYT = '175';

    public const _MEX = '484';

    public const _FSM = '583';

    public const _MDA = '498';

    public const _MCO = '492';

    public const _MNG = '496';

    public const _MNE = '499';

    public const _MSR = '500';

    public const _MAR = '504';

    public const _MOZ = '508';

    public const _MMR = '104';

    public const _NAM = '516';

    public const _NRU = '520';

    public const _NPL = '524';

    public const _NLD = '528';

    public const _NCL = '540';

    public const _NZL = '554';

    public const _NIC = '558';

    public const _NER = '562';

    public const _NGA = '566';

    public const _NIU = '570';

    public const _NFK = '574';

    public const _MNP = '580';

    public const _NOR = '578';

    public const _OMN = '512';

    public const _PAK = '586';

    public const _PLW = '585';

    public const _PSE = '275';

    public const _PAN = '591';

    public const _PNG = '598';

    public const _PRY = '600';

    public const _PER = '604';

    public const _PHL = '608';

    public const _PCN = '612';

    public const _POL = '616';

    public const _PRT = '620';

    public const _PRI = '630';

    public const _QAT = '634';

    public const _REU = '638';

    public const _ROU = '642';

    public const _RUS = '643';

    public const _RWA = '646';

    public const _BLM = '652';

    public const _SHN = '654';

    public const _KNA = '659';

    public const _LCA = '662';

    public const _MAF = '663';

    public const _SPM = '666';

    public const _VCT = '670';

    public const _WSM = '882';

    public const _SMR = '674';

    public const _STP = '678';

    public const _SAU = '682';

    public const _SEN = '686';

    public const _SRB = '688';

    public const _SYC = '690';

    public const _SLE = '694';

    public const _SGP = '702';

    public const _SXM = '534';

    public const _SVK = '703';

    public const _SVN = '705';

    public const _SLB = '090';

    public const _SOM = '706';

    public const _ZAF = '710';

    public const _SGS = '239';

    public const _SSD = '728';

    public const _ESP = '724';

    public const _LKA = '144';

    public const _SDN = '729';

    public const _SUR = '740';

    public const _SJM = '744';

    public const _SWZ = '748';

    public const _SWE = '752';

    public const _CHE = '756';

    public const _SYR = '760';

    public const _TWN = '158';

    public const _TJK = '762';

    public const _TZA = '834';

    public const _THA = '764';

    public const _TLS = '626';

    public const _TGO = '768';

    public const _TKL = '772';

    public const _TON = '776';

    public const _TTO = '780';

    public const _TUN = '788';

    public const _TUR = '792';

    public const _TKM = '795';

    public const _TCA = '796';

    public const _TUV = '798';

    public const _UGA = '800';

    public const _UKR = '804';

    public const _ARE = '784';

    public const _GBR = '826';

    public const _USA = '840';

    public const _UMI = '581';

    public const _URY = '858';

    public const _UZB = '860';

    public const _VUT = '548';

    public const _VEN = '862';

    public const _VNM = '704';

    public const _VGB = '092';

    public const _VIR = '850';

    public const _WLF = '876';

    public const _ESH = '732';

    public const _YEM = '887';

    public const _ZMB = '894';

    public const _ZWE = '716';

    public const _XXK = '688'; // Same as Serbia, since there is no code for Kosovo

    public const _XXX = '000';

    use ISO3166Trait;
}
