class IsoCountryCodes
  class Code
    class GBR < Code #:nodoc:
      self.main_currency = 'GBP'
    end
    class FJI < Code #:nodoc:
      self.main_currency = 'FJD'
    end
    class BLM < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class RUS < Code #:nodoc:
      self.main_currency = 'RUB'
    end
    class JOR < Code #:nodoc:
      self.main_currency = 'JOD'
    end
    class GEO < Code #:nodoc:
      self.main_currency = 'GEL'
    end
    class ATF < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class ECU < Code #:nodoc:
      self.main_currency = 'USD'
    end
    class TWN < Code #:nodoc:
      self.main_currency = 'TWD'
    end
    class ZWE < Code #:nodoc:
      self.main_currency = 'ZWD'
    end
    class ATG < Code #:nodoc:
      self.main_currency = 'XCD'
    end
    class IDN < Code #:nodoc:
      self.main_currency = 'IDR'
    end
    class BOL < Code #:nodoc:
      self.main_currency = 'BOB'
    end
    class NPL < Code #:nodoc:
      self.main_currency = 'NPR'
    end
    class DEU < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class MLT < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class TGO < Code #:nodoc:
      self.main_currency = 'XOF'
    end
    class SRB < Code #:nodoc:
      self.main_currency = 'RSD'
    end
    class TJK < Code #:nodoc:
      self.main_currency = 'TJS'
    end
    class REU < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class DNK < Code #:nodoc:
      self.main_currency = 'DKK'
    end
    class LAO < Code #:nodoc:
      self.main_currency = 'LAK'
    end
    class POL < Code #:nodoc:
      self.main_currency = 'PLN'
    end
    class BLR < Code #:nodoc:
      self.main_currency = 'BYR'
    end
    class PRI < Code #:nodoc:
      self.main_currency = 'USD'
    end
    class GAB < Code #:nodoc:
      self.main_currency = 'XAF'
    end
    class TCA < Code #:nodoc:
      self.main_currency = 'USD'
    end
    class NIC < Code #:nodoc:
      self.main_currency = 'NIO'
    end
    class RWA < Code #:nodoc:
      self.main_currency = 'RWF'
    end
    class SYR < Code #:nodoc:
      self.main_currency = 'SYP'
    end
    class URY < Code #:nodoc:
      self.main_currency = 'UYU'
    end
    class NCL < Code #:nodoc:
      self.main_currency = 'XPF'
    end
    class VCT < Code #:nodoc:
      self.main_currency = 'XCD'
    end
    class PRK < Code #:nodoc:
      self.main_currency = 'KPW'
    end
    class ZMB < Code #:nodoc:
      self.main_currency = 'ZMW'
    end
    class MKD < Code #:nodoc:
      self.main_currency = 'MKD'
    end
    class CUW < Code #:nodoc:
      self.main_currency = 'ANG'
    end
    class SXM < Code #:nodoc:
      self.main_currency = 'ANG'
    end
    class SSD < Code #:nodoc:
      self.main_currency = 'SSP'
    end
    class BES < Code #:nodoc:
      self.main_currency = 'USD'
    end
    class AZE < Code #:nodoc:
      self.main_currency = 'AZN'
    end
    class BRN < Code #:nodoc:
      self.main_currency = 'BND'
    end
    class CMR < Code #:nodoc:
      self.main_currency = 'XAF'
    end
    class ERI < Code #:nodoc:
      self.main_currency = 'ETB'
    end
    class TCD < Code #:nodoc:
      self.main_currency = 'XAF'
    end
    class DZA < Code #:nodoc:
      self.main_currency = 'DZD'
    end
    class CCK < Code #:nodoc:
      self.main_currency = 'AUD'
    end
    class NFK < Code #:nodoc:
      self.main_currency = 'AUD'
    end
    class SOM < Code #:nodoc:
      self.main_currency = 'SOS'
    end
    class GUY < Code #:nodoc:
      self.main_currency = 'GYD'
    end
    class MRT < Code #:nodoc:
      self.main_currency = 'MRO'
    end
    class NLD < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class PLW < Code #:nodoc:
      self.main_currency = 'USD'
    end
    class VIR < Code #:nodoc:
      self.main_currency = 'USD'
    end
    class BEL < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class MHL < Code #:nodoc:
      self.main_currency = 'USD'
    end
    class UKR < Code #:nodoc:
      self.main_currency = 'UAH'
    end
    class UGA < Code #:nodoc:
      self.main_currency = 'UGX'
    end
    class LTU < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class MNE < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class BLZ < Code #:nodoc:
      self.main_currency = 'BZD'
    end
    class MOZ < Code #:nodoc:
      self.main_currency = 'MZN'
    end
    class MUS < Code #:nodoc:
      self.main_currency = 'MUR'
    end
    class IMN < Code #:nodoc:
      self.main_currency = 'IMP'
    end
    class DMA < Code #:nodoc:
      self.main_currency = 'XCD'
    end
    class BEN < Code #:nodoc:
      self.main_currency = 'XOF'
    end
    class SLV < Code #:nodoc:
      self.main_currency = 'SVC'
    end
    class LCA < Code #:nodoc:
      self.main_currency = 'XCD'
    end
    class GNQ < Code #:nodoc:
      self.main_currency = 'XAF'
    end
    class MNG < Code #:nodoc:
      self.main_currency = 'MNT'
    end
    class UZB < Code #:nodoc:
      self.main_currency = 'UZS'
    end
    class CPV < Code #:nodoc:
      self.main_currency = 'CVE'
    end
    class JEY < Code #:nodoc:
      self.main_currency = 'JEP'
    end
    class KIR < Code #:nodoc:
      self.main_currency = 'AUD'
    end
    class PRT < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class MAC < Code #:nodoc:
      self.main_currency = 'MOP'
    end
    class AGO < Code #:nodoc:
      self.main_currency = 'AOA'
    end
    class FSM < Code #:nodoc:
      self.main_currency = 'USD'
    end
    class PHL < Code #:nodoc:
      self.main_currency = 'PHP'
    end
    class LVA < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class COD < Code #:nodoc:
      self.main_currency = 'CDF'
    end
    class CYM < Code #:nodoc:
      self.main_currency = 'KYD'
    end
    class MDA < Code #:nodoc:
      self.main_currency = 'MDL'
    end
    class DJI < Code #:nodoc:
      self.main_currency = 'DJF'
    end
    class PER < Code #:nodoc:
      self.main_currency = 'PEN'
    end
    class MAF < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class GTM < Code #:nodoc:
      self.main_currency = 'GTQ'
    end
    class ISL < Code #:nodoc:
      self.main_currency = 'ISK'
    end
    class PNG < Code #:nodoc:
      self.main_currency = 'PGK'
    end
    class SEN < Code #:nodoc:
      self.main_currency = 'XOF'
    end
    class GMB < Code #:nodoc:
      self.main_currency = 'GMD'
    end
    class JAM < Code #:nodoc:
      self.main_currency = 'JMD'
    end
    class COG < Code #:nodoc:
      self.main_currency = 'XAF'
    end
    class CYP < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class PRY < Code #:nodoc:
      self.main_currency = 'PYG'
    end
    class MEX < Code #:nodoc:
      self.main_currency = 'MXN'
    end
    class WSM < Code #:nodoc:
      self.main_currency = 'WST'
    end
    class BHR < Code #:nodoc:
      self.main_currency = 'BHD'
    end
    class HUN < Code #:nodoc:
      self.main_currency = 'HUF'
    end
    class BHS < Code #:nodoc:
      self.main_currency = 'BSD'
    end
    class SUR < Code #:nodoc:
      self.main_currency = 'SRD'
    end
    class OMN < Code #:nodoc:
      self.main_currency = 'OMR'
    end
    class CUB < Code #:nodoc:
      self.main_currency = 'CUP'
    end
    class KOR < Code #:nodoc:
      self.main_currency = 'KRW'
    end
    class MDG < Code #:nodoc:
      self.main_currency = 'MGA'
    end
    class FRA < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class SHN < Code #:nodoc:
      self.main_currency = 'SHP'
    end
    class MNP < Code #:nodoc:
      self.main_currency = 'USD'
    end
    class NIU < Code #:nodoc:
      self.main_currency = 'NZD'
    end
    class BWA < Code #:nodoc:
      self.main_currency = 'BWP'
    end
    class VEN < Code #:nodoc:
      self.main_currency = 'VEF'
    end
    class HKG < Code #:nodoc:
      self.main_currency = 'HKD'
    end
    class HND < Code #:nodoc:
      self.main_currency = 'HNL'
    end
    class COK < Code #:nodoc:
      self.main_currency = 'NZD'
    end
    class ISR < Code #:nodoc:
      self.main_currency = 'ILS'
    end
    class FIN < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class AIA < Code #:nodoc:
      self.main_currency = 'XCD'
    end
    class KNA < Code #:nodoc:
      self.main_currency = 'XCD'
    end
    class LIE < Code #:nodoc:
      self.main_currency = 'CHF'
    end
    class FLK < Code #:nodoc:
      self.main_currency = 'FKP'
    end
    class HRV < Code #:nodoc:
      self.main_currency = 'HRK'
    end
    class COL < Code #:nodoc:
      self.main_currency = 'COP'
    end
    class CRI < Code #:nodoc:
      self.main_currency = 'CRC'
    end
    class WLF < Code #:nodoc:
      self.main_currency = 'XPF'
    end
    class BGD < Code #:nodoc:
      self.main_currency = 'BDT'
    end
    class LSO < Code #:nodoc:
      self.main_currency = 'LSL'
    end
    class MWI < Code #:nodoc:
      self.main_currency = 'MWK'
    end
    class COM < Code #:nodoc:
      self.main_currency = 'KMF'
    end
    class UMI < Code #:nodoc:
      self.main_currency = 'USD'
    end
    class USA < Code #:nodoc:
      self.main_currency = 'USD'
    end
    class KEN < Code #:nodoc:
      self.main_currency = 'KES'
    end
    class AFG < Code #:nodoc:
      self.main_currency = 'AFN'
    end
    class ASM < Code #:nodoc:
      self.main_currency = 'USD'
    end
    class CIV < Code #:nodoc:
      self.main_currency = 'XOF'
    end
    class NOR < Code #:nodoc:
      self.main_currency = 'NOK'
    end
    class PAK < Code #:nodoc:
      self.main_currency = 'PKR'
    end
    class YEM < Code #:nodoc:
      self.main_currency = 'YER'
    end
    class VUT < Code #:nodoc:
      self.main_currency = 'VUV'
    end
    class ALA < Code #:nodoc:
      self.main_currency = 'FIM'
    end
    class BDI < Code #:nodoc:
      self.main_currency = 'BIF'
    end
    class MAR < Code #:nodoc:
      self.main_currency = 'MAD'
    end
    class ALB < Code #:nodoc:
      self.main_currency = 'ALL'
    end
    class KHM < Code #:nodoc:
      self.main_currency = 'KHR'
    end
    class ETH < Code #:nodoc:
      self.main_currency = 'ETB'
    end
    class PAN < Code #:nodoc:
      self.main_currency = 'PAB'
    end
    class CHE < Code #:nodoc:
      self.main_currency = 'CHF'
    end
    class MTQ < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class BTN < Code #:nodoc:
      self.main_currency = 'BTN'
    end
    class THA < Code #:nodoc:
      self.main_currency = 'THB'
    end
    class SWE < Code #:nodoc:
      self.main_currency = 'SEK'
    end
    class TON < Code #:nodoc:
      self.main_currency = 'TOP'
    end
    class VNM < Code #:nodoc:
      self.main_currency = 'VND'
    end
    class GGY < Code #:nodoc:
      self.main_currency = 'GGP'
    end
    class TLS < Code #:nodoc:
      self.main_currency = 'IDR'
    end
    class NRU < Code #:nodoc:
      self.main_currency = 'AUD'
    end
    class VGB < Code #:nodoc:
      self.main_currency = 'USD'
    end
    class GIB < Code #:nodoc:
      self.main_currency = 'GIP'
    end
    class NER < Code #:nodoc:
      self.main_currency = 'XOF'
    end
    class HTI < Code #:nodoc:
      self.main_currency = 'HTG'
    end
    class MDV < Code #:nodoc:
      self.main_currency = 'MVR'
    end
    class FRO < Code #:nodoc:
      self.main_currency = 'DKK'
    end
    class CHL < Code #:nodoc:
      self.main_currency = 'CLP'
    end
    class SDN < Code #:nodoc:
      self.main_currency = 'SDG'
    end
    class IRL < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class ARE < Code #:nodoc:
      self.main_currency = 'AED'
    end
    class CHN < Code #:nodoc:
      self.main_currency = 'CNY'
    end
    class STP < Code #:nodoc:
      self.main_currency = 'STD'
    end
    class JPN < Code #:nodoc:
      self.main_currency = 'JPY'
    end
    class TUN < Code #:nodoc:
      self.main_currency = 'TND'
    end
    class BGR < Code #:nodoc:
      self.main_currency = 'BGN'
    end
    class IRN < Code #:nodoc:
      self.main_currency = 'IRR'
    end
    class ARG < Code #:nodoc:
      self.main_currency = 'ARS'
    end
    class CXR < Code #:nodoc:
      self.main_currency = 'AUD'
    end
    class IOT < Code #:nodoc:
      self.main_currency = 'USD'
    end
    class SAU < Code #:nodoc:
      self.main_currency = 'SAR'
    end
    class NGA < Code #:nodoc:
      self.main_currency = 'NGN'
    end
    class HMD < Code #:nodoc:
      self.main_currency = 'AUD'
    end
    class IRQ < Code #:nodoc:
      self.main_currency = 'IQD'
    end
    class BFA < Code #:nodoc:
      self.main_currency = 'XOF'
    end
    class TUR < Code #:nodoc:
      self.main_currency = 'TRY'
    end
    class MMR < Code #:nodoc:
      self.main_currency = 'MMK'
    end
    class PSE < Code #:nodoc:
      self.main_currency = 'JOD'
      self.currencies    = %w{JOD NIS}
    end
    class SGP < Code #:nodoc:
      self.main_currency = 'SGD'
    end
    class CAF < Code #:nodoc:
      self.main_currency = 'XAF'
    end
    class LKA < Code #:nodoc:
      self.main_currency = 'LKR'
    end
    class SJM < Code #:nodoc:
      self.main_currency = 'NOK'
    end
    class IND < Code #:nodoc:
      self.main_currency = 'INR'
    end
    class VAT < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class LBN < Code #:nodoc:
      self.main_currency = 'LBP'
    end
    class TKL < Code #:nodoc:
      self.main_currency = 'NZD'
    end
    class GIN < Code #:nodoc:
      self.main_currency = 'GNF'
    end
    class NAM < Code #:nodoc:
      self.main_currency = 'NAD'
    end
    class SGS < Code #:nodoc:
      self.main_currency = 'GBP'
    end
    class ARM < Code #:nodoc:
      self.main_currency = 'AMD'
    end
    class GRC < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class TUV < Code #:nodoc:
      self.main_currency = 'TVD'
    end
    class TKM < Code #:nodoc:
      self.main_currency = 'TMM'
    end
    class GRD < Code #:nodoc:
      self.main_currency = 'XCD'
    end
    class DOM < Code #:nodoc:
      self.main_currency = 'DOP'
    end
    class ESH < Code #:nodoc:
      self.main_currency = 'MAD'
    end
    class LBR < Code #:nodoc:
      self.main_currency = 'LRD'
    end
    class MCO < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class ITA < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class BMU < Code #:nodoc:
      self.main_currency = 'BMD'
    end
    class EGY < Code #:nodoc:
      self.main_currency = 'EGP'
    end
    class PYF < Code #:nodoc:
      self.main_currency = 'XPF'
    end
    class CAN < Code #:nodoc:
      self.main_currency = 'CAD'
    end
    class MSR < Code #:nodoc:
      self.main_currency = 'XCD'
    end
    class SWZ < Code #:nodoc:
      self.main_currency = 'CHF'
    end
    class CZE < Code #:nodoc:
      self.main_currency = 'CZK'
    end
    class GLP < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class SPM < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class SYC < Code #:nodoc:
      self.main_currency = 'SCR'
    end
    class PCN < Code #:nodoc:
      self.main_currency = 'NZD'
    end
    class SMR < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class GUF < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class TZA < Code #:nodoc:
      self.main_currency = 'TZS'
    end
    class GHA < Code #:nodoc:
      self.main_currency = 'GHS'
    end
    class AND < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class BIH < Code #:nodoc:
      self.main_currency = 'BAM'
    end
    class KAZ < Code #:nodoc:
      self.main_currency = 'KZT'
    end
    class KWT < Code #:nodoc:
      self.main_currency = 'KWD'
    end
    class MLI < Code #:nodoc:
      self.main_currency = 'XOF'
    end
    class NZL < Code #:nodoc:
      self.main_currency = 'NZD'
    end
    class GRL < Code #:nodoc:
      self.main_currency = 'DKK'
    end
    class AUS < Code #:nodoc:
      self.main_currency = 'AUD'
    end
    class LBY < Code #:nodoc:
      self.main_currency = 'LYD'
    end
    class ROU < Code #:nodoc:
      self.main_currency = 'RON'
    end
    class ABW < Code #:nodoc:
      self.main_currency = 'AWG'
    end
    class ESP < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class SLB < Code #:nodoc:
      self.main_currency = 'SBD'
    end
    class LUX < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class AUT < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class BRA < Code #:nodoc:
      self.main_currency = 'BRL'
    end
    class SVK < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class QAT < Code #:nodoc:
      self.main_currency = 'QAR'
    end
    class ATA < Code #:nodoc:
      self.main_currency = 'AUD'
      self.currencies    = %w{AUD GBP}
    end
    class ZAF < Code #:nodoc:
      self.main_currency = 'ZAR'
    end
    class BRB < Code #:nodoc:
      self.main_currency = 'BBD'
    end
    class GUM < Code #:nodoc:
      self.main_currency = 'USD'
    end
    class MYS < Code #:nodoc:
      self.main_currency = 'MYR'
    end
    class TTO < Code #:nodoc:
      self.main_currency = 'TTD'
    end
    class SLE < Code #:nodoc:
      self.main_currency = 'SLL'
    end
    class SVN < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class BVT < Code #:nodoc:
      self.main_currency = 'NOK'
    end
    class MYT < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class KGZ < Code #:nodoc:
      self.main_currency = 'KGS'
    end
    class EST < Code #:nodoc:
      self.main_currency = 'EUR'
    end
    class GNB < Code #:nodoc:
      self.main_currency = 'XOF'
    end
  end # end Code
end # IsoCountryCodes
