文本文件  |  4870行  |  116.87 KB

// ***************************************************************************
// *
// * Copyright (C) 2011 International Business Machines
// * Corporation and others.  All Rights Reserved.
// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
// * Source File:<path>/supplementalData.xml
// *
// ***************************************************************************
supplementalData:table(nofallback){
    /**
     * Map from ISO 3166 country codes to ISO 4217 currency codes
     * NOTE: This is not true locale data; it exists only in ROOT
     */
    CurrencyMap{
        AD{
            {
                id{"EUR"}
                from:intvector{ /** 1999-01-01  */
                    213,
                    320825952,
                }
            }
            {
                id{"ESP"}
                from:intvector{ /** 1873-01-01  */
                    -713,
                    1332542048,
                }
                to:intvector{ /** 2002-02-28  */
                    235,
                    -1436161856,
                }
            }
            {
                id{"FRF"}
                from:intvector{ /** 1960-01-01  */
                    -74,
                    -2086527392,
                }
                to:intvector{ /** 2002-02-17  */
                    235,
                    1908405440,
                }
            }
            {
                id{"ADP"}
                from:intvector{ /** 1936-01-01  */
                    -250,
                    740284000,
                }
                to:intvector{ /** 2001-12-31  */
                    228,
                    1647376512,
                }
            }
        }
        AE{
            {
                id{"AED"}
                from:intvector{ /** 1973-05-19  */
                    22,
                    1760619488,
                }
            }
        }
        AF{
            {
                id{"AFN"}
                from:intvector{ /** 2002-10-07  */
                    235,
                    1044885440,
                }
            }
            {
                id{"AFA"}
                from:intvector{ /** 1927-03-14  */
                    -316,
                    1334645536,
                }
                to:intvector{ /** 2002-12-31  */
                    235,
                    -1176361856,
                }
            }
        }
        AG{
            {
                id{"XCD"}
                from:intvector{ /** 1965-10-06  */
                    -37,
                    1579989952,
                }
            }
        }
        AI{
            {
                id{"XCD"}
                from:intvector{ /** 1965-10-06  */
                    -37,
                    1579989952,
                }
            }
        }
        AL{
            {
                id{"ALL"}
                from:intvector{ /** 1965-08-16  */
                    -37,
                    -1851097344,
                }
            }
            {
                id{"ALK"}
                from:intvector{ /** 1946-11-01  */
                    -177,
                    -1467495904,
                }
                to:intvector{ /** 1965-08-16  */
                    -37,
                    -1851097344,
                }
            }
        }
        AM{
            {
                id{"AMD"}
                from:intvector{ /** 1993-11-22  */
                    169,
                    1811986976,
                }
            }
            {
                id{"RUR"}
                from:intvector{ /** 1991-12-25  */
                    154,
                    -957610880,
                }
                to:intvector{ /** 1993-11-22  */
                    169,
                    1811986976,
                }
            }
            {
                id{"SUR"}
                from:intvector{ /** 1961-01-01  */
                    -67,
                    -528898464,
                }
                to:intvector{ /** 1991-12-25  */
                    154,
                    -957610880,
                }
            }
        }
        AN{
            {
                id{"ANG"}
                from:intvector{ /** 1940-05-10  */
                    -221,
                    -1100494880,
                }
            }
        }
        AO{
            {
                id{"AOA"}
                from:intvector{ /** 1999-12-13  */
                    213,
                    1358285952,
                }
            }
            {
                id{"AOR"}
                from:intvector{ /** 1995-07-01  */
                    183,
                    -1355162464,
                }
                to:intvector{ /** 2000-02-01  */
                    220,
                    1792114880,
                }
            }
            {
                id{"AON"}
                from:intvector{ /** 1990-09-25  */
                    147,
                    1865947488,
                }
                to:intvector{ /** 2000-02-01  */
                    220,
                    1792114880,
                }
            }
            {
                id{"AOK"}
                from:intvector{ /** 1977-01-08  */
                    51,
                    -1808639392,
                }
                to:intvector{ /** 1991-03-01  */
                    154,
                    1263216416,
                }
            }
        }
        AQ{
            {
                id{"XXX"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
        }
        AR{
            {
                id{"ARS"}
                from:intvector{ /** 1992-01-01  */
                    161,
                    -1560641952,
                }
            }
            {
                id{"ARA"}
                from:intvector{ /** 1985-06-14  */
                    110,
                    2062757440,
                }
                to:intvector{ /** 1992-01-01  */
                    161,
                    -1560641952,
                }
            }
            {
                id{"ARP"}
                from:intvector{ /** 1983-06-01  */
                    95,
                    -2089300416,
                }
                to:intvector{ /** 1985-06-14  */
                    110,
                    2062757440,
                }
            }
            {
                id{"ARL"}
                from:intvector{ /** 1970-01-01  */
                    0,
                    60000,
                }
                to:intvector{ /** 1983-06-01  */
                    95,
                    -2089300416,
                }
            }
            {
                id{"ARM"}
                from:intvector{ /** 1881-11-05  */
                    -654,
                    736471584,
                }
                to:intvector{ /** 1970-01-01  */
                    0,
                    60000,
                }
            }
        }
        AS{
            {
                id{"USD"}
                from:intvector{ /** 1904-07-16  */
                    -485,
                    1510758560,
                }
            }
        }
        AT{
            {
                id{"EUR"}
                from:intvector{ /** 1999-01-01  */
                    213,
                    320825952,
                }
            }
            {
                id{"ATS"}
                from:intvector{ /** 1947-12-04  */
                    -169,
                    262993024,
                }
                to:intvector{ /** 2002-02-28  */
                    235,
                    -1436161856,
                }
            }
        }
        AU{
            {
                id{"AUD"}
                from:intvector{ /** 1966-02-14  */
                    -30,
                    -553028416,
                }
            }
        }
        AW{
            {
                id{"AWG"}
                from:intvector{ /** 1986-01-01  */
                    117,
                    -1884480928,
                }
            }
            {
                id{"ANG"}
                from:intvector{ /** 1940-05-10  */
                    -221,
                    -1100494880,
                }
                to:intvector{ /** 1986-01-01  */
                    117,
                    -1884480928,
                }
            }
        }
        AX{
            {
                id{"EUR"}
                from:intvector{ /** 1999-01-01  */
                    213,
                    320825952,
                }
            }
        }
        AZ{
            {
                id{"AZN"}
                from:intvector{ /** 2006-01-01  */
                    264,
                    -2092673440,
                }
            }
            {
                id{"AZM"}
                from:intvector{ /** 1993-11-22  */
                    169,
                    1811986976,
                }
                to:intvector{ /** 2006-12-31  */
                    265,
                    499986560,
                }
            }
            {
                id{"RUR"}
                from:intvector{ /** 1991-12-25  */
                    154,
                    -957610880,
                }
                to:intvector{ /** 1994-01-01  */
                    176,
                    1468215904,
                }
            }
            {
                id{"SUR"}
                from:intvector{ /** 1961-01-01  */
                    -67,
                    -528898464,
                }
                to:intvector{ /** 1991-12-25  */
                    154,
                    -957610880,
                }
            }
        }
        BA{
            {
                id{"BAM"}
                from:intvector{ /** 1995-01-01  */
                    183,
                    -1355522464,
                }
            }
            {
                id{"BAN"}
                from:intvector{ /** 1994-08-15  */
                    176,
                    -1616731392,
                }
                to:intvector{ /** 1997-07-01  */
                    198,
                    1673695392,
                }
            }
            {
                id{"BAD"}
                from:intvector{ /** 1992-07-01  */
                    161,
                    -1560281952,
                }
                to:intvector{ /** 1994-08-15  */
                    176,
                    -1616731392,
                }
            }
            {
                id{"YUR"}
                from:intvector{ /** 1992-07-01  */
                    161,
                    -1560281952,
                }
                to:intvector{ /** 1993-10-01  */
                    168,
                    -2473024,
                }
            }
            {
                id{"YUN"}
                from:intvector{ /** 1990-01-01  */
                    146,
                    -208132512,
                }
                to:intvector{ /** 1992-07-01  */
                    161,
                    -1560281952,
                }
            }
            {
                id{"YUD"}
                from:intvector{ /** 1966-01-01  */
                    -30,
                    -1676288416,
                }
                to:intvector{ /** 1990-01-01  */
                    146,
                    -208132512,
                }
            }
        }
        BB{
            {
                id{"BBD"}
                from:intvector{ /** 1973-12-03  */
                    22,
                    378639488,
                }
            }
            {
                id{"XCD"}
                from:intvector{ /** 1965-10-06  */
                    -37,
                    1579989952,
                }
                to:intvector{ /** 1973-12-03  */
                    22,
                    378639488,
                }
            }
        }
        BD{
            {
                id{"BDT"}
                from:intvector{ /** 1972-01-01  */
                    14,
                    -1352449440,
                }
            }
            {
                id{"PKR"}
                from:intvector{ /** 1948-04-01  */
                    -162,
                    1474541952,
                }
                to:intvector{ /** 1972-01-01  */
                    14,
                    -1352449440,
                }
            }
            {
                id{"INR"}
                from:intvector{ /** 1835-08-17  */
                    -992,
                    1779237632,
                }
                to:intvector{ /** 1948-04-01  */
                    -162,
                    1474541952,
                }
            }
        }
        BE{
            {
                id{"EUR"}
                from:intvector{ /** 1999-01-01  */
                    213,
                    320825952,
                }
            }
            {
                id{"BEF"}
                from:intvector{ /** 1831-02-07  */
                    -1022,
                    -761470784,
                }
                to:intvector{ /** 2002-02-28  */
                    235,
                    -1436161856,
                }
            }
            {
                id{"NLG"}
                from:intvector{ /** 1816-12-15  */
                    -1132,
                    -1008868224,
                }
                to:intvector{ /** 1831-02-07  */
                    -1022,
                    -761470784,
                }
            }
            {
                id{"BEL"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
            {
                id{"BEC"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
        }
        BF{
            {
                id{"XOF"}
                from:intvector{ /** 1984-08-04  */
                    102,
                    -358751488,
                }
            }
        }
        BG{
            {
                id{"BGN"}
                from:intvector{ /** 1999-07-05  */
                    213,
                    666785952,
                }
            }
            {
                id{"BGL"}
                from:intvector{ /** 1962-01-01  */
                    -59,
                    942330464,
                }
                to:intvector{ /** 1999-07-05  */
                    213,
                    666785952,
                }
            }
            {
                id{"BGM"}
                from:intvector{ /** 1952-05-12  */
                    -133,
                    -193616928,
                }
                to:intvector{ /** 1962-01-01  */
                    -59,
                    942330464,
                }
            }
            {
                id{"BGO"}
                from:intvector{ /** 1879-07-08  */
                    -669,
                    -2033426272,
                }
                to:intvector{ /** 1952-05-12  */
                    -133,
                    -193616928,
                }
            }
        }
        BH{
            {
                id{"BHD"}
                from:intvector{ /** 1965-10-16  */
                    -37,
                    -1850977344,
                }
            }
        }
        BI{
            {
                id{"BIF"}
                from:intvector{ /** 1964-05-19  */
                    -44,
                    1145261024,
                }
            }
        }
        BJ{
            {
                id{"XOF"}
                from:intvector{ /** 1975-11-30  */
                    37,
                    1358870048,
                }
            }
        }
        BL{
            {
                id{"EUR"}
                from:intvector{ /** 1999-01-01  */
                    213,
                    320825952,
                }
            }
            {
                id{"FRF"}
                from:intvector{ /** 1960-01-01  */
                    -74,
                    -2086527392,
                }
                to:intvector{ /** 2002-02-17  */
                    235,
                    1908405440,
                }
            }
        }
        BM{
            {
                id{"BMD"}
                from:intvector{ /** 1970-02-06  */
                    0,
                    432120000,
                }
            }
        }
        BN{
            {
                id{"BND"}
                from:intvector{ /** 1967-06-12  */
                    -22,
                    745640512,
                }
            }
            {
                id{"MYR"}
                from:intvector{ /** 1963-09-16  */
                    -52,
                    -584927904,
                }
                to:intvector{ /** 1967-06-12  */
                    -22,
                    745640512,
                }
            }
        }
        BO{
            {
                id{"BOB"}
                from:intvector{ /** 1987-01-01  */
                    124,
                    -413252000,
                }
            }
            {
                id{"BOP"}
                from:intvector{ /** 1963-01-01  */
                    -52,
                    -1881407904,
                }
                to:intvector{ /** 1986-12-31  */
                    118,
                    708179072,
                }
            }
            {
                id{"BOL"}
                from:intvector{ /** 1863-06-23  */
                    -786,
                    1147054656,
                }
                to:intvector{ /** 1963-01-01  */
                    -52,
                    -1881407904,
                }
            }
            {
                id{"BOV"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
        }
        BR{
            {
                id{"BRL"}
                from:intvector{ /** 1994-07-01  */
                    176,
                    1468575904,
                }
            }
            {
                id{"BRR"}
                from:intvector{ /** 1993-08-01  */
                    168,
                    -2593024,
                }
                to:intvector{ /** 1994-07-01  */
                    176,
                    1468575904,
                }
            }
            {
                id{"BRE"}
                from:intvector{ /** 1990-03-16  */
                    147,
                    1087987488,
                }
                to:intvector{ /** 1993-08-01  */
                    168,
                    -2593024,
                }
            }
            {
                id{"BRN"}
                from:intvector{ /** 1989-01-15  */
                    139,
                    -469761440,
                }
                to:intvector{ /** 1990-03-16  */
                    147,
                    1087987488,
                }
            }
            {
                id{"BRC"}
                from:intvector{ /** 1986-02-28  */
                    118,
                    448379072,
                }
                to:intvector{ /** 1989-01-15  */
                    139,
                    -469761440,
                }
            }
            {
                id{"BRB"}
                from:intvector{ /** 1967-02-13  */
                    -22,
                    831800512,
                }
                to:intvector{ /** 1986-02-28  */
                    118,
                    448379072,
                }
            }
            {
                id{"BRZ"}
                from:intvector{ /** 1942-11-01  */
                    -206,
                    1151122976,
                }
                to:intvector{ /** 1967-02-13  */
                    -22,
                    831800512,
                }
            }
        }
        BS{
            {
                id{"BSD"}
                from:intvector{ /** 1966-05-25  */
                    -29,
                    397551584,
                }
            }
        }
        BT{
            {
                id{"BTN"}
                from:intvector{ /** 1974-04-16  */
                    29,
                    -1322378880,
                }
            }
            {
                id{"INR"}
                from:intvector{ /** 1907-01-01  */
                    -463,
                    419518048,
                }
                to:intvector{ /** 1974-04-16  */
                    29,
                    -1322378880,
                }
            }
        }
        BU{
            {
                id{"BUK"}
                from:intvector{ /** 1952-07-01  */
                    -133,
                    -1143896928,
                }
                to:intvector{ /** 1989-06-18  */
                    139,
                    -210261440,
                }
            }
        }
        BV{
            {
                id{"NOK"}
                from:intvector{ /** 1905-06-07  */
                    -478,
                    -2004239808,
                }
            }
        }
        BW{
            {
                id{"BWP"}
                from:intvector{ /** 1976-08-23  */
                    44,
                    -2069848320,
                }
            }
            {
                id{"ZAR"}
                from:intvector{ /** 1961-02-14  */
                    -66,
                    594361536,
                }
                to:intvector{ /** 1976-08-23  */
                    44,
                    -2069848320,
                }
            }
        }
        BY{
            {
                id{"BYR"}
                from:intvector{ /** 2000-01-01  */
                    220,
                    1792054880,
                }
            }
            {
                id{"BYB"}
                from:intvector{ /** 1994-08-01  */
                    176,
                    1468635904,
                }
                to:intvector{ /** 2000-12-31  */
                    221,
                    89747584,
                }
            }
            {
                id{"RUR"}
                from:intvector{ /** 1991-12-25  */
                    154,
                    -957610880,
                }
                to:intvector{ /** 1994-11-08  */
                    176,
                    2073615904,
                }
            }
            {
                id{"SUR"}
                from:intvector{ /** 1961-01-01  */
                    -67,
                    -528898464,
                }
                to:intvector{ /** 1991-12-25  */
                    154,
                    -957610880,
                }
            }
        }
        BZ{
            {
                id{"BZD"}
                from:intvector{ /** 1974-01-01  */
                    29,
                    1676408416,
                }
            }
        }
        CA{
            {
                id{"CAD"}
                from:intvector{ /** 1858-01-01  */
                    -823,
                    393344608,
                }
            }
        }
        CC{
            {
                id{"AUD"}
                from:intvector{ /** 1966-02-14  */
                    -30,
                    -553028416,
                }
            }
        }
        CD{
            {
                id{"CDF"}
                from:intvector{ /** 1998-07-01  */
                    205,
                    -1150042976,
                }
            }
            {
                id{"ZRN"}
                from:intvector{ /** 1993-11-01  */
                    168,
                    -2413024,
                }
                to:intvector{ /** 1998-07-01  */
                    205,
                    -1150042976,
                }
            }
            {
                id{"ZRZ"}
                from:intvector{ /** 1971-10-27  */
                    7,
                    -576738368,
                }
                to:intvector{ /** 1993-11-01  */
                    168,
                    -2413024,
                }
            }
        }
        CF{
            {
                id{"XAF"}
                from:intvector{ /** 1993-01-01  */
                    168,
                    -3013024,
                }
            }
        }
        CG{
            {
                id{"XAF"}
                from:intvector{ /** 1993-01-01  */
                    168,
                    -3013024,
                }
            }
        }
        CH{
            {
                id{"CHF"}
                from:intvector{ /** 1799-03-17  */
                    -1257,
                    -336896224,
                }
            }
            {
                id{"CHE"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
            {
                id{"CHW"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
        }
        CI{
            {
                id{"XOF"}
                from:intvector{ /** 1958-12-04  */
                    -89,
                    -474157952,
                }
            }
        }
        CK{
            {
                id{"NZD"}
                from:intvector{ /** 1967-07-10  */
                    -22,
                    572900512,
                }
            }
        }
        CL{
            {
                id{"CLP"}
                from:intvector{ /** 1975-09-29  */
                    37,
                    1272350048,
                }
            }
            {
                id{"CLE"}
                from:intvector{ /** 1960-01-01  */
                    -74,
                    -2086527392,
                }
                to:intvector{ /** 1975-09-29  */
                    37,
                    1272350048,
                }
            }
            {
                id{"CLF"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
        }
        CM{
            {
                id{"XAF"}
                from:intvector{ /** 1973-04-01  */
                    22,
                    205359488,
                }
            }
        }
        CN{
            {
                id{"CNY"}
                from:intvector{ /** 1953-03-01  */
                    -125,
                    413492000,
                }
            }
            {
                id{"CNX"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
        }
        CO{
            {
                id{"COP"}
                from:intvector{ /** 1905-01-01  */
                    -478,
                    1772027488,
                }
            }
            {
                id{"COU"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
        }
        CR{
            {
                id{"CRC"}
                from:intvector{ /** 1896-10-26  */
                    -544,
                    -891358272,
                }
            }
        }
        CS{
            {
                id{"CSD"}
                from:intvector{ /** 2002-05-15  */
                    235,
                    1735785440,
                }
                to:intvector{ /** 2006-06-03  */
                    264,
                    -1919573440,
                }
            }
            {
                id{"EUR"}
                from:intvector{ /** 2003-02-04  */
                    242,
                    -2038532928,
                }
                to:intvector{ /** 2006-06-03  */
                    264,
                    -1919573440,
                }
            }
            {
                id{"YUM"}
                from:intvector{ /** 1994-01-24  */
                    176,
                    -839551392,
                }
                to:intvector{ /** 2002-05-15  */
                    235,
                    1735785440,
                }
            }
        }
        CU{
            {
                id{"CUC"}
                from:intvector{ /** 1994-01-01  */
                    176,
                    1468215904,
                }
            }
            {
                id{"CUP"}
                from:intvector{ /** 1859-01-01  */
                    -816,
                    1864573536,
                }
            }
            {
                id{"USD"}
                from:intvector{ /** 1899-01-01  */
                    -522,
                    1448188512,
                }
                to:intvector{ /** 1959-01-01  */
                    -81,
                    737210976,
                }
            }
        }
        CV{
            {
                id{"CVE"}
                from:intvector{ /** 1914-01-01  */
                    -412,
                    -1993981344,
                }
            }
            {
                id{"PTE"}
                from:intvector{ /** 1911-05-22  */
                    -434,
                    -384460832,
                }
                to:intvector{ /** 1975-07-05  */
                    36,
                    -801369952,
                }
            }
        }
        CX{
            {
                id{"AUD"}
                from:intvector{ /** 1966-02-14  */
                    -30,
                    -553028416,
                }
            }
        }
        CY{
            {
                id{"EUR"}
                from:intvector{ /** 2008-01-01  */
                    279,
                    849784416,
                }
            }
            {
                id{"CYP"}
                from:intvector{ /** 1914-09-10  */
                    -412,
                    -1215901344,
                }
                to:intvector{ /** 2008-01-31  */
                    279,
                    -853182880,
                }
            }
        }
        CZ{
            {
                id{"CZK"}
                from:intvector{ /** 1993-01-01  */
                    168,
                    -3013024,
                }
            }
            {
                id{"CSK"}
                from:intvector{ /** 1953-06-01  */
                    -125,
                    413672000,
                }
                to:intvector{ /** 1993-03-01  */
                    168,
                    -2893024,
                }
            }
        }
        DD{
            {
                id{"DDM"}
                from:intvector{ /** 1948-07-20  */
                    -162,
                    -1178645344,
                }
                to:intvector{ /** 1990-10-02  */
                    146,
                    -121192512,
                }
            }
        }
        DE{
            {
                id{"EUR"}
                from:intvector{ /** 1999-01-01  */
                    213,
                    320825952,
                }
            }
            {
                id{"DEM"}
                from:intvector{ /** 1948-06-20  */
                    -162,
                    -1178705344,
                }
                to:intvector{ /** 2002-02-28  */
                    235,
                    -1436161856,
                }
            }
        }
        DJ{
            {
                id{"DJF"}
                from:intvector{ /** 1977-06-27  */
                    51,
                    -166739392,
                }
            }
        }
        DK{
            {
                id{"DKK"}
                from:intvector{ /** 1873-05-27  */
                    -713,
                    -715785248,
                }
            }
        }
        DM{
            {
                id{"XCD"}
                from:intvector{ /** 1965-10-06  */
                    -37,
                    1579989952,
                }
            }
        }
        DO{
            {
                id{"DOP"}
                from:intvector{ /** 1947-10-01  */
                    -169,
                    3673024,
                }
            }
            {
                id{"USD"}
                from:intvector{ /** 1905-06-21  */
                    -478,
                    -794639808,
                }
                to:intvector{ /** 1947-10-01  */
                    -169,
                    3673024,
                }
            }
        }
        DZ{
            {
                id{"DZD"}
                from:intvector{ /** 1964-04-01  */
                    -45,
                    -409998976,
                }
            }
        }
        EC{
            {
                id{"USD"}
                from:intvector{ /** 2000-10-02  */
                    220,
                    1878994880,
                }
            }
            {
                id{"ECS"}
                from:intvector{ /** 1884-04-01  */
                    -632,
                    509171072,
                }
                to:intvector{ /** 2000-10-02  */
                    220,
                    1878994880,
                }
            }
            {
                id{"ECV"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
        }
        EE{
            {
                id{"EUR"}
                from:intvector{ /** 2011-01-01  */
                    301,
                    1054903904,
                }
            }
            {
                id{"EEK"}
                from:intvector{ /** 1992-06-21  */
                    162,
                    167658048,
                }
                to:intvector{ /** 2010-12-31  */
                    294,
                    -2118632320,
                }
            }
            {
                id{"SUR"}
                from:intvector{ /** 1961-01-01  */
                    -67,
                    -528898464,
                }
                to:intvector{ /** 1992-06-20  */
                    162,
                    81258048,
                }
            }
        }
        EG{
            {
                id{"EGP"}
                from:intvector{ /** 1885-11-14  */
                    -625,
                    -1104547296,
                }
            }
        }
        EH{
            {
                id{"MAD"}
                from:intvector{ /** 1976-02-26  */
                    44,
                    -1811008320,
                }
            }
        }
        ER{
            {
                id{"ERN"}
                from:intvector{ /** 1997-11-08  */
                    198,
                    -2016231904,
                }
            }
            {
                id{"ETB"}
                from:intvector{ /** 1993-05-24  */
                    169,
                    1984426976,
                }
                to:intvector{ /** 1997-11-08  */
                    198,
                    -2016231904,
                }
            }
        }
        ES{
            {
                id{"EUR"}
                from:intvector{ /** 1999-01-01  */
                    213,
                    320825952,
                }
            }
            {
                id{"ESP"}
                from:intvector{ /** 1868-10-19  */
                    -750,
                    -345695296,
                }
                to:intvector{ /** 2002-02-28  */
                    235,
                    -1436161856,
                }
            }
            {
                id{"ESA"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
            {
                id{"ESB"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
        }
        ET{
            {
                id{"ETB"}
                from:intvector{ /** 1976-09-15  */
                    44,
                    1533978976,
                }
            }
        }
        FI{
            {
                id{"EUR"}
                from:intvector{ /** 1999-01-01  */
                    213,
                    320825952,
                }
            }
            {
                id{"FIM"}
                from:intvector{ /** 1963-01-01  */
                    -52,
                    -1881407904,
                }
                to:intvector{ /** 2002-02-28  */
                    235,
                    -1436161856,
                }
            }
        }
        FJ{
            {
                id{"FJD"}
                from:intvector{ /** 1969-01-13  */
                    -8,
                    -434368928,
                }
            }
        }
        FK{
            {
                id{"FKP"}
                from:intvector{ /** 1901-01-01  */
                    -507,
                    95679072,
                }
            }
        }
        FM{
            {
                id{"USD"}
                from:intvector{ /** 1944-01-01  */
                    -192,
                    -201986464,
                }
            }
            {
                id{"JPY"}
                from:intvector{ /** 1914-10-03  */
                    -412,
                    -1820641344,
                }
                to:intvector{ /** 1944-01-01  */
                    -192,
                    -201986464,
                }
            }
        }
        FO{
            {
                id{"DKK"}
                from:intvector{ /** 1948-01-01  */
                    -162,
                    1474361952,
                }
            }
        }
        FR{
            {
                id{"EUR"}
                from:intvector{ /** 1999-01-01  */
                    213,
                    320825952,
                }
            }
            {
                id{"FRF"}
                from:intvector{ /** 1960-01-01  */
                    -74,
                    -2086527392,
                }
                to:intvector{ /** 2002-02-17  */
                    235,
                    1908405440,
                }
            }
        }
        GA{
            {
                id{"XAF"}
                from:intvector{ /** 1993-01-01  */
                    168,
                    -3013024,
                }
            }
        }
        GB{
            {
                id{"GBP"}
                from:intvector{ /** 1694-07-27  */
                    -2028,
                    -1492871008,
                }
            }
        }
        GD{
            {
                id{"XCD"}
                from:intvector{ /** 1967-02-27  */
                    -22,
                    2041400512,
                }
            }
        }
        GE{
            {
                id{"GEL"}
                from:intvector{ /** 1995-09-23  */
                    184,
                    545757536,
                }
            }
            {
                id{"GEK"}
                from:intvector{ /** 1993-04-05  */
                    169,
                    342766976,
                }
                to:intvector{ /** 1995-09-25  */
                    184,
                    718557536,
                }
            }
            {
                id{"RUR"}
                from:intvector{ /** 1991-12-25  */
                    154,
                    -957610880,
                }
                to:intvector{ /** 1993-06-11  */
                    169,
                    861286976,
                }
            }
            {
                id{"SUR"}
                from:intvector{ /** 1961-01-01  */
                    -67,
                    -528898464,
                }
                to:intvector{ /** 1991-12-25  */
                    154,
                    -957610880,
                }
            }
        }
        GF{
            {
                id{"EUR"}
                from:intvector{ /** 1999-01-01  */
                    213,
                    320825952,
                }
            }
            {
                id{"FRF"}
                from:intvector{ /** 1960-01-01  */
                    -74,
                    -2086527392,
                }
                to:intvector{ /** 2002-02-17  */
                    235,
                    1908405440,
                }
            }
        }
        GG{
            {
                id{"GBP"}
                from:intvector{ /** 1830-01-01  */
                    -1029,
                    1543807584,
                }
            }
        }
        GH{
            {
                id{"GHS"}
                from:intvector{ /** 2007-07-03  */
                    271,
                    -448284512,
                }
            }
            {
                id{"GHC"}
                from:intvector{ /** 1979-03-09  */
                    66,
                    1220338464,
                }
                to:intvector{ /** 2007-12-31  */
                    272,
                    1971215488,
                }
            }
        }
        GI{
            {
                id{"GIP"}
                from:intvector{ /** 1713-01-01  */
                    -1889,
                    -1210485152,
                }
            }
        }
        GL{
            {
                id{"DKK"}
                from:intvector{ /** 1873-05-27  */
                    -713,
                    -715785248,
                }
            }
        }
        GM{
            {
                id{"GMD"}
                from:intvector{ /** 1971-07-01  */
                    7,
                    1471648928,
                }
            }
        }
        GN{
            {
                id{"GNF"}
                from:intvector{ /** 1986-01-06  */
                    117,
                    -1452480928,
                }
            }
            {
                id{"GNS"}
                from:intvector{ /** 1972-10-02  */
                    14,
                    -1265509440,
                }
                to:intvector{ /** 1986-01-06  */
                    117,
                    -1452480928,
                }
            }
        }
        GP{
            {
                id{"EUR"}
                from:intvector{ /** 1999-01-01  */
                    213,
                    320825952,
                }
            }
            {
                id{"FRF"}
                from:intvector{ /** 1960-01-01  */
                    -74,
                    -2086527392,
                }
                to:intvector{ /** 2002-02-17  */
                    235,
                    1908405440,
                }
            }
        }
        GQ{
            {
                id{"XAF"}
                from:intvector{ /** 1993-01-01  */
                    168,
                    -3013024,
                }
            }
            {
                id{"GQE"}
                from:intvector{ /** 1975-07-07  */
                    36,
                    -628569952,
                }
                to:intvector{ /** 1986-06-01  */
                    117,
                    -1884180928,
                }
            }
        }
        GR{
            {
                id{"EUR"}
                from:intvector{ /** 2001-01-01  */
                    227,
                    -945283488,
                }
            }
            {
                id{"GRD"}
                from:intvector{ /** 1954-05-01  */
                    -118,
                    1884840928,
                }
                to:intvector{ /** 2002-02-28  */
                    235,
                    -1436161856,
                }
            }
        }
        GS{
            {
                id{"GBP"}
                from:intvector{ /** 1908-01-01  */
                    -456,
                    1890746976,
                }
            }
        }
        GT{
            {
                id{"GTQ"}
                from:intvector{ /** 1925-05-27  */
                    -331,
                    -484492320,
                }
            }
        }
        GU{
            {
                id{"USD"}
                from:intvector{ /** 1944-08-21  */
                    -191,
                    1526433536,
                }
            }
        }
        GW{
            {
                id{"XOF"}
                from:intvector{ /** 1997-03-31  */
                    198,
                    -29511904,
                }
            }
            {
                id{"GWP"}
                from:intvector{ /** 1976-02-28  */
                    44,
                    -1638208320,
                }
                to:intvector{ /** 1997-03-31  */
                    198,
                    -29511904,
                }
            }
            {
                id{"GWE"}
                from:intvector{ /** 1914-01-01  */
                    -412,
                    -1993981344,
                }
                to:intvector{ /** 1976-02-28  */
                    44,
                    -1638208320,
                }
            }
        }
        GY{
            {
                id{"GYD"}
                from:intvector{ /** 1966-05-26  */
                    -29,
                    483951584,
                }
            }
        }
        HK{
            {
                id{"HKD"}
                from:intvector{ /** 1895-02-02  */
                    -552,
                    -141699904,
                }
            }
        }
        HM{
            {
                id{"AUD"}
                from:intvector{ /** 1967-02-16  */
                    -22,
                    1091000512,
                }
            }
        }
        HN{
            {
                id{"HNL"}
                from:intvector{ /** 1926-04-03  */
                    -324,
                    -1086923392,
                }
            }
        }
        HR{
            {
                id{"HRK"}
                from:intvector{ /** 1994-05-30  */
                    176,
                    -320911392,
                }
            }
            {
                id{"HRD"}
                from:intvector{ /** 1991-12-23  */
                    154,
                    -1130410880,
                }
                to:intvector{ /** 1995-01-01  */
                    183,
                    -1355522464,
                }
            }
            {
                id{"YUN"}
                from:intvector{ /** 1990-01-01  */
                    146,
                    -208132512,
                }
                to:intvector{ /** 1991-12-23  */
                    154,
                    -1130410880,
                }
            }
            {
                id{"YUD"}
                from:intvector{ /** 1966-01-01  */
                    -30,
                    -1676288416,
                }
                to:intvector{ /** 1990-01-01  */
                    146,
                    -208132512,
                }
            }
        }
        HT{
            {
                id{"HTG"}
                from:intvector{ /** 1872-08-26  */
                    -720,
                    1935333120,
                }
            }
            {
                id{"USD"}
                from:intvector{ /** 1915  */
                    -405,
                    -522812416,
                }
            }
        }
        HU{
            {
                id{"HUF"}
                from:intvector{ /** 1946-07-23  */
                    -176,
                    433064096,
                }
            }
        }
        ID{
            {
                id{"IDR"}
                from:intvector{ /** 1965-12-13  */
                    -37,
                    -2110057344,
                }
            }
        }
        IE{
            {
                id{"EUR"}
                from:intvector{ /** 1999-01-01  */
                    213,
                    320825952,
                }
            }
            {
                id{"IEP"}
                from:intvector{ /** 1922-01-01  */
                    -353,
                    1358715488,
                }
                to:intvector{ /** 2002-02-09  */
                    235,
                    1217205440,
                }
            }
            {
                id{"GBP"}
                from:intvector{ /** 1800-01-01  */
                    -1250,
                    -248187296,
                }
                to:intvector{ /** 1922-01-01  */
                    -353,
                    1358715488,
                }
            }
        }
        IL{
            {
                id{"ILS"}
                from:intvector{ /** 1985-09-04  */
                    110,
                    1198937440,
                }
            }
            {
                id{"ILR"}
                from:intvector{ /** 1980-02-22  */
                    73,
                    -480259904,
                }
                to:intvector{ /** 1985-09-04  */
                    110,
                    1198937440,
                }
            }
            {
                id{"ILP"}
                from:intvector{ /** 1948-08-16  */
                    -162,
                    -1524185344,
                }
                to:intvector{ /** 1980-02-22  */
                    73,
                    -480259904,
                }
            }
        }
        IM{
            {
                id{"GBP"}
                from:intvector{ /** 1840-01-03  */
                    -956,
                    -578172320,
                }
            }
        }
        IN{
            {
                id{"INR"}
                from:intvector{ /** 1835-08-17  */
                    -992,
                    1779237632,
                }
            }
        }
        IO{
            {
                id{"USD"}
                from:intvector{ /** 1965-11-08  */
                    -37,
                    1752849952,
                }
            }
            {
                id{"GBP"}
                from:intvector{ /** 1965-11-08  */
                    -37,
                    1752849952,
                }
            }
        }
        IQ{
            {
                id{"IQD"}
                from:intvector{ /** 1931-04-19  */
                    -287,
                    -851913344,
                }
            }
            {
                id{"EGP"}
                from:intvector{ /** 1920-11-11  */
                    -368,
                    -805542368,
                }
                to:intvector{ /** 1931-04-19  */
                    -287,
                    -851913344,
                }
            }
            {
                id{"INR"}
                from:intvector{ /** 1920-11-11  */
                    -368,
                    -805542368,
                }
                to:intvector{ /** 1931-04-19  */
                    -287,
                    -851913344,
                }
            }
        }
        IR{
            {
                id{"IRR"}
                from:intvector{ /** 1932-05-13  */
                    -279,
                    100975584,
                }
            }
        }
        IS{
            {
                id{"ISK"}
                from:intvector{ /** 1981-01-01  */
                    80,
                    -737090976,
                }
            }
            {
                id{"ISJ"}
                from:intvector{ /** 1918-12-01  */
                    -383,
                    -316972928,
                }
                to:intvector{ /** 1981-01-01  */
                    80,
                    -737090976,
                }
            }
            {
                id{"DKK"}
                from:intvector{ /** 1873-05-27  */
                    -713,
                    -715785248,
                }
                to:intvector{ /** 1918-12-01  */
                    -383,
                    -316972928,
                }
            }
        }
        IT{
            {
                id{"EUR"}
                from:intvector{ /** 1999-01-01  */
                    213,
                    320825952,
                }
            }
            {
                id{"ITL"}
                from:intvector{ /** 1862-08-24  */
                    -794,
                    -237654272,
                }
                to:intvector{ /** 2002-02-28  */
                    235,
                    -1436161856,
                }
            }
        }
        JE{
            {
                id{"GBP"}
                from:intvector{ /** 1837-01-01  */
                    -978,
                    -869691808,
                }
            }
        }
        JM{
            {
                id{"JMD"}
                from:intvector{ /** 1969-09-08  */
                    -8,
                    -865888928,
                }
            }
        }
        JO{
            {
                id{"JOD"}
                from:intvector{ /** 1950-07-01  */
                    -147,
                    208612512,
                }
            }
        }
        JP{
            {
                id{"JPY"}
                from:intvector{ /** 1871-06-01  */
                    -728,
                    -1696015808,
                }
            }
        }
        KE{
            {
                id{"KES"}
                from:intvector{ /** 1966-09-14  */
                    -30,
                    -552608416,
                }
            }
        }
        KG{
            {
                id{"KGS"}
                from:intvector{ /** 1993-05-10  */
                    169,
                    774826976,
                }
            }
            {
                id{"RUR"}
                from:intvector{ /** 1991-12-25  */
                    154,
                    -957610880,
                }
                to:intvector{ /** 1993-05-10  */
                    169,
                    774826976,
                }
            }
            {
                id{"SUR"}
                from:intvector{ /** 1961-01-01  */
                    -67,
                    -528898464,
                }
                to:intvector{ /** 1991-12-25  */
                    154,
                    -957610880,
                }
            }
        }
        KH{
            {
                id{"KHR"}
                from:intvector{ /** 1980-03-20  */
                    73,
                    -652999904,
                }
            }
        }
        KI{
            {
                id{"AUD"}
                from:intvector{ /** 1966-02-14  */
                    -30,
                    -553028416,
                }
            }
        }
        KM{
            {
                id{"KMF"}
                from:intvector{ /** 1975-07-06  */
                    36,
                    -714969952,
                }
            }
        }
        KN{
            {
                id{"XCD"}
                from:intvector{ /** 1965-10-06  */
                    -37,
                    1579989952,
                }
            }
        }
        KP{
            {
                id{"KPW"}
                from:intvector{ /** 1959-04-17  */
                    -81,
                    2119790976,
                }
            }
        }
        KR{
            {
                id{"KRW"}
                from:intvector{ /** 1962-06-10  */
                    -59,
                    1720230464,
                }
            }
            {
                id{"KRH"}
                from:intvector{ /** 1953-02-15  */
                    -125,
                    1623032000,
                }
                to:intvector{ /** 1962-06-10  */
                    -59,
                    1720230464,
                }
            }
            {
                id{"KRO"}
                from:intvector{ /** 1945-08-15  */
                    -184,
                    -1729304832,
                }
                to:intvector{ /** 1953-02-15  */
                    -125,
                    1623032000,
                }
            }
        }
        KW{
            {
                id{"KWD"}
                from:intvector{ /** 1961-04-01  */
                    -67,
                    -528718464,
                }
            }
        }
        KY{
            {
                id{"KYD"}
                from:intvector{ /** 1971-01-01  */
                    7,
                    1471288928,
                }
            }
            {
                id{"JMD"}
                from:intvector{ /** 1969-09-08  */
                    -8,
                    -865888928,
                }
                to:intvector{ /** 1971-01-01  */
                    7,
                    1471288928,
                }
            }
        }
        KZ{
            {
                id{"KZT"}
                from:intvector{ /** 1993-11-05  */
                    169,
                    343186976,
                }
            }
        }
        LA{
            {
                id{"LAK"}
                from:intvector{ /** 1979-12-10  */
                    66,
                    1307278464,
                }
            }
        }
        LB{
            {
                id{"LBP"}
                from:intvector{ /** 1948-02-02  */
                    -162,
                    1560821952,
                }
            }
        }
        LC{
            {
                id{"XCD"}
                from:intvector{ /** 1965-10-06  */
                    -37,
                    1579989952,
                }
            }
        }
        LI{
            {
                id{"CHF"}
                from:intvector{ /** 1921-02-01  */
                    -361,
                    -112453440,
                }
            }
        }
        LK{
            {
                id{"LKR"}
                from:intvector{ /** 1978-05-22  */
                    59,
                    872429536,
                }
            }
        }
        LR{
            {
                id{"LRD"}
                from:intvector{ /** 1944-01-01  */
                    -192,
                    -201986464,
                }
            }
        }
        LS{
            {
                id{"ZAR"}
                from:intvector{ /** 1961-02-14  */
                    -66,
                    594361536,
                }
            }
            {
                id{"LSL"}
                from:intvector{ /** 1980-01-22  */
                    73,
                    -480319904,
                }
            }
        }
        LT{
            {
                id{"LTL"}
                from:intvector{ /** 1993-06-25  */
                    169,
                    2070886976,
                }
            }
            {
                id{"LTT"}
                from:intvector{ /** 1992-10-01  */
                    161,
                    -1560101952,
                }
                to:intvector{ /** 1993-06-25  */
                    169,
                    2070886976,
                }
            }
            {
                id{"SUR"}
                from:intvector{ /** 1961-01-01  */
                    -67,
                    -528898464,
                }
                to:intvector{ /** 1992-10-01  */
                    161,
                    -1560101952,
                }
            }
        }
        LU{
            {
                id{"EUR"}
                from:intvector{ /** 1999-01-01  */
                    213,
                    320825952,
                }
            }
            {
                id{"LUF"}
                from:intvector{ /** 1944-09-4  */
                    -191,
                    57693536,
                }
                to:intvector{ /** 2002-02-28  */
                    235,
                    -1436161856,
                }
            }
            {
                id{"LUC"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
            {
                id{"LUL"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
        }
        LV{
            {
                id{"LVL"}
                from:intvector{ /** 1993-06-28  */
                    169,
                    -1964880320,
                }
            }
            {
                id{"LVR"}
                from:intvector{ /** 1992-05-07  */
                    161,
                    -1042001952,
                }
                to:intvector{ /** 1993-10-17  */
                    169,
                    1379926976,
                }
            }
            {
                id{"SUR"}
                from:intvector{ /** 1961-01-01  */
                    -67,
                    -528898464,
                }
                to:intvector{ /** 1992-07-20  */
                    162,
                    81318048,
                }
            }
        }
        LY{
            {
                id{"LYD"}
                from:intvector{ /** 1971-09-01  */
                    7,
                    1471768928,
                }
            }
        }
        MA{
            {
                id{"MAD"}
                from:intvector{ /** 1959-10-17  */
                    -81,
                    2120150976,
                }
            }
            {
                id{"MAF"}
                from:intvector{ /** 1881-01-01  */
                    -654,
                    390271584,
                }
                to:intvector{ /** 1959-10-17  */
                    -81,
                    2120150976,
                }
            }
        }
        MC{
            {
                id{"EUR"}
                from:intvector{ /** 1999-01-01  */
                    213,
                    320825952,
                }
            }
            {
                id{"FRF"}
                from:intvector{ /** 1960-01-01  */
                    -74,
                    -2086527392,
                }
                to:intvector{ /** 2002-02-17  */
                    235,
                    1908405440,
                }
            }
            {
                id{"MCF"}
                from:intvector{ /** 1960-01-01  */
                    -74,
                    -2086527392,
                }
                to:intvector{ /** 2002-02-17  */
                    235,
                    1908405440,
                }
            }
        }
        MD{
            {
                id{"MDL"}
                from:intvector{ /** 1993-11-29  */
                    169,
                    -1878180320,
                }
            }
            {
                id{"MDC"}
                from:intvector{ /** 1992-06-01  */
                    161,
                    -1560341952,
                }
                to:intvector{ /** 1993-11-29  */
                    169,
                    -1878180320,
                }
            }
        }
        ME{
            {
                id{"EUR"}
                from:intvector{ /** 2002-01-01  */
                    235,
                    525945440,
                }
            }
            {
                id{"DEM"}
                from:intvector{ /** 1999-10-02  */
                    213,
                    407765952,
                }
                to:intvector{ /** 2002-05-15  */
                    235,
                    1735785440,
                }
            }
            {
                id{"YUM"}
                from:intvector{ /** 1994-01-24  */
                    176,
                    -839551392,
                }
                to:intvector{ /** 2002-05-15  */
                    235,
                    1735785440,
                }
            }
        }
        MF{
            {
                id{"EUR"}
                from:intvector{ /** 1999-01-01  */
                    213,
                    320825952,
                }
            }
            {
                id{"FRF"}
                from:intvector{ /** 1960-01-01  */
                    -74,
                    -2086527392,
                }
                to:intvector{ /** 2002-02-17  */
                    235,
                    1908405440,
                }
            }
        }
        MG{
            {
                id{"MGA"}
                from:intvector{ /** 1983-11-01  */
                    95,
                    -2089000416,
                }
            }
            {
                id{"MGF"}
                from:intvector{ /** 1963-07-01  */
                    -52,
                    -1881047904,
                }
                to:intvector{ /** 2004-12-31  */
                    250,
                    1766096000,
                }
            }
        }
        MH{
            {
                id{"USD"}
                from:intvector{ /** 1944-01-01  */
                    -192,
                    -201986464,
                }
            }
        }
        MK{
            {
                id{"MKD"}
                from:intvector{ /** 1993-05-20  */
                    169,
                    1638826976,
                }
            }
            {
                id{"MKN"}
                from:intvector{ /** 1992-04-26  */
                    162,
                    599538048,
                }
                to:intvector{ /** 1993-05-20  */
                    169,
                    1638826976,
                }
            }
        }
        ML{
            {
                id{"XOF"}
                from:intvector{ /** 1984-06-01  */
                    102,
                    -618071488,
                }
            }
            {
                id{"MLF"}
                from:intvector{ /** 1962-07-02  */
                    -59,
                    1029090464,
                }
                to:intvector{ /** 1984-08-31  */
                    103,
                    1974048512,
                }
            }
            {
                id{"XOF"}
                from:intvector{ /** 1958-11-24  */
                    -88,
                    1253782048,
                }
                to:intvector{ /** 1962-07-02  */
                    -59,
                    1029090464,
                }
            }
        }
        MM{
            {
                id{"MMK"}
                from:intvector{ /** 1989-06-18  */
                    139,
                    -210261440,
                }
            }
            {
                id{"BUK"}
                from:intvector{ /** 1952-07-01  */
                    -133,
                    -1143896928,
                }
                to:intvector{ /** 1989-06-18  */
                    139,
                    -210261440,
                }
            }
        }
        MN{
            {
                id{"MNT"}
                from:intvector{ /** 1915-03-01  */
                    -405,
                    -522632416,
                }
            }
        }
        MO{
            {
                id{"MOP"}
                from:intvector{ /** 1901-01-01  */
                    -507,
                    95679072,
                }
            }
        }
        MP{
            {
                id{"USD"}
                from:intvector{ /** 1944-01-01  */
                    -192,
                    -201986464,
                }
            }
        }
        MQ{
            {
                id{"EUR"}
                from:intvector{ /** 1999-01-01  */
                    213,
                    320825952,
                }
            }
            {
                id{"FRF"}
                from:intvector{ /** 1960-01-01  */
                    -74,
                    -2086527392,
                }
                to:intvector{ /** 2002-02-17  */
                    235,
                    1908405440,
                }
            }
        }
        MR{
            {
                id{"MRO"}
                from:intvector{ /** 1973-06-29  */
                    22,
                    -1670287808,
                }
            }
            {
                id{"XOF"}
                from:intvector{ /** 1958-11-28  */
                    -88,
                    1599382048,
                }
                to:intvector{ /** 1973-06-29  */
                    22,
                    -1670287808,
                }
            }
        }
        MS{
            {
                id{"XCD"}
                from:intvector{ /** 1967-02-27  */
                    -22,
                    2041400512,
                }
            }
        }
        MT{
            {
                id{"EUR"}
                from:intvector{ /** 2008-01-01  */
                    279,
                    849784416,
                }
            }
            {
                id{"MTL"}
                from:intvector{ /** 1968-06-07  */
                    -15,
                    1784869440,
                }
                to:intvector{ /** 2008-01-31  */
                    279,
                    -853182880,
                }
            }
            {
                id{"MTP"}
                from:intvector{ /** 1914-08-13  */
                    -412,
                    -956761344,
                }
                to:intvector{ /** 1968-06-07  */
                    -15,
                    1784869440,
                }
            }
        }
        MU{
            {
                id{"MUR"}
                from:intvector{ /** 1934-04-01  */
                    -265,
                    2092973440,
                }
            }
        }
        MV{
            {
                id{"MVR"}
                from:intvector{ /** 1981-07-01  */
                    80,
                    -736730976,
                }
            }
            {
                id{"MVP"}
                from:intvector{ /** 1947-01-01  */
                    -169,
                    3133024,
                }
                to:intvector{ /** 1981-07-01  */
                    80,
                    -736730976,
                }
            }
        }
        MW{
            {
                id{"MWK"}
                from:intvector{ /** 1971-02-15  */
                    7,
                    -1614018368,
                }
            }
        }
        MX{
            {
                id{"MXN"}
                from:intvector{ /** 1993-01-01  */
                    168,
                    -3013024,
                }
            }
            {
                id{"MXP"}
                from:intvector{ /** 1822-01-01  */
                    -1088,
                    -1808889248,
                }
                to:intvector{ /** 1992-12-31  */
                    162,
                    1032018048,
                }
            }
            {
                id{"MXV"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
        }
        MY{
            {
                id{"MYR"}
                from:intvector{ /** 1963-09-16  */
                    -52,
                    -584927904,
                }
            }
        }
        MZ{
            {
                id{"MZN"}
                from:intvector{ /** 2006-07-01  */
                    264,
                    -2092313440,
                }
            }
            {
                id{"MZM"}
                from:intvector{ /** 1980-06-16  */
                    73,
                    -998419904,
                }
                to:intvector{ /** 2006-12-31  */
                    265,
                    499986560,
                }
            }
            {
                id{"MZE"}
                from:intvector{ /** 1975-06-25  */
                    37,
                    926570048,
                }
                to:intvector{ /** 1980-06-16  */
                    73,
                    -998419904,
                }
            }
        }
        NA{
            {
                id{"NAD"}
                from:intvector{ /** 1993-01-01  */
                    168,
                    -3013024,
                }
            }
            {
                id{"ZAR"}
                from:intvector{ /** 1961-02-14  */
                    -66,
                    594361536,
                }
                to:intvector{ /** 1993-01-01  */
                    168,
                    -3013024,
                }
            }
        }
        NC{
            {
                id{"XPF"}
                from:intvector{ /** 1985-01-01  */
                    110,
                    939257440,
                }
            }
        }
        NE{
            {
                id{"XOF"}
                from:intvector{ /** 1958-12-19  */
                    -88,
                    821842048,
                }
            }
        }
        NF{
            {
                id{"AUD"}
                from:intvector{ /** 1966-02-14  */
                    -30,
                    -553028416,
                }
            }
        }
        NG{
            {
                id{"NGN"}
                from:intvector{ /** 1973-01-01  */
                    22,
                    205179488,
                }
            }
        }
        NI{
            {
                id{"NIO"}
                from:intvector{ /** 1991-04-30  */
                    154,
                    -526090880,
                }
            }
            {
                id{"NIC"}
                from:intvector{ /** 1988-02-15  */
                    132,
                    -2027330368,
                }
                to:intvector{ /** 1991-04-30  */
                    154,
                    -526090880,
                }
            }
        }
        NL{
            {
                id{"EUR"}
                from:intvector{ /** 1999-01-01  */
                    213,
                    320825952,
                }
            }
            {
                id{"NLG"}
                from:intvector{ /** 1813-01-01  */
                    -1154,
                    1957119584,
                }
                to:intvector{ /** 2002-02-28  */
                    235,
                    -1436161856,
                }
            }
        }
        NO{
            {
                id{"NOK"}
                from:intvector{ /** 1905-06-07  */
                    -478,
                    -2004239808,
                }
            }
            {
                id{"SEK"}
                from:intvector{ /** 1873-05-27  */
                    -713,
                    -715785248,
                }
                to:intvector{ /** 1905-06-07  */
                    -478,
                    -2004239808,
                }
            }
        }
        NP{
            {
                id{"NPR"}
                from:intvector{ /** 1933-01-01  */
                    -272,
                    621564512,
                }
            }
            {
                id{"INR"}
                from:intvector{ /** 1870-01-01  */
                    -735,
                    1127422560,
                }
                to:intvector{ /** 1966-10-17  */
                    -30,
                    -293348416,
                }
            }
        }
        NR{
            {
                id{"AUD"}
                from:intvector{ /** 1966-02-14  */
                    -30,
                    -553028416,
                }
            }
        }
        NU{
            {
                id{"NZD"}
                from:intvector{ /** 1967-07-10  */
                    -22,
                    572900512,
                }
            }
        }
        NZ{
            {
                id{"NZD"}
                from:intvector{ /** 1967-07-10  */
                    -22,
                    572900512,
                }
            }
        }
        OM{
            {
                id{"OMR"}
                from:intvector{ /** 1972-11-11  */
                    14,
                    -487849440,
                }
            }
        }
        PA{
            {
                id{"PAB"}
                from:intvector{ /** 1903-11-04  */
                    -493,
                    -997030368,
                }
            }
            {
                id{"USD"}
                from:intvector{ /** 1903-11-18  */
                    -492,
                    212569632,
                }
            }
        }
        PE{
            {
                id{"PEN"}
                from:intvector{ /** 1991-07-01  */
                    154,
                    1263456416,
                }
            }
            {
                id{"PEI"}
                from:intvector{ /** 1985-02-01  */
                    110,
                    939317440,
                }
                to:intvector{ /** 1991-07-01  */
                    154,
                    1263456416,
                }
            }
            {
                id{"PES"}
                from:intvector{ /** 1863-02-14  */
                    -786,
                    369214656,
                }
                to:intvector{ /** 1985-02-01  */
                    110,
                    939317440,
                }
            }
        }
        PF{
            {
                id{"XPF"}
                from:intvector{ /** 1945-12-26  */
                    -184,
                    -778664832,
                }
            }
        }
        PG{
            {
                id{"PGK"}
                from:intvector{ /** 1975-09-16  */
                    37,
                    149150048,
                }
            }
            {
                id{"AUD"}
                from:intvector{ /** 1966-02-14  */
                    -30,
                    -553028416,
                }
                to:intvector{ /** 1975-09-16  */
                    37,
                    149150048,
                }
            }
        }
        PH{
            {
                id{"PHP"}
                from:intvector{ /** 1946-07-04  */
                    -177,
                    -1208535904,
                }
            }
        }
        PK{
            {
                id{"PKR"}
                from:intvector{ /** 1948-04-01  */
                    -162,
                    1474541952,
                }
            }
            {
                id{"INR"}
                from:intvector{ /** 1835-08-17  */
                    -992,
                    1779237632,
                }
                to:intvector{ /** 1947-08-15  */
                    -169,
                    1213153024,
                }
            }
        }
        PL{
            {
                id{"PLN"}
                from:intvector{ /** 1995-01-01  */
                    183,
                    -1355522464,
                }
            }
            {
                id{"PLZ"}
                from:intvector{ /** 1950-10-28  */
                    -147,
                    -1753374784,
                }
                to:intvector{ /** 1994-12-31  */
                    176,
                    -234091392,
                }
            }
        }
        PM{
            {
                id{"EUR"}
                from:intvector{ /** 1999-01-01  */
                    213,
                    320825952,
                }
            }
            {
                id{"FRF"}
                from:intvector{ /** 1972-12-21  */
                    15,
                    376210560,
                }
                to:intvector{ /** 2002-02-17  */
                    235,
                    1908405440,
                }
            }
        }
        PN{
            {
                id{"NZD"}
                from:intvector{ /** 1969-01-13  */
                    -8,
                    -434368928,
                }
            }
        }
        PR{
            {
                id{"USD"}
                from:intvector{ /** 1898-12-10  */
                    -529,
                    755219584,
                }
            }
            {
                id{"ESP"}
                from:intvector{ /** 1800-01-01  */
                    -1250,
                    -248187296,
                }
                to:intvector{ /** 1898-12-10  */
                    -529,
                    755219584,
                }
            }
        }
        PS{
            {
                id{"JOD"}
                from:intvector{ /** 1996-02-12  */
                    191,
                    1066166464,
                }
            }
            {
                id{"ILS"}
                from:intvector{ /** 1985-09-04  */
                    110,
                    1198937440,
                }
            }
            {
                id{"ILP"}
                from:intvector{ /** 1967-06  */
                    -23,
                    -204759488,
                }
                to:intvector{ /** 1980-02-22  */
                    73,
                    -480259904,
                }
            }
            {
                id{"JOD"}
                from:intvector{ /** 1950-07-01  */
                    -147,
                    208612512,
                }
                to:intvector{ /** 1967-06-01  */
                    -23,
                    -204759488,
                }
            }
        }
        PT{
            {
                id{"EUR"}
                from:intvector{ /** 1999-01-01  */
                    213,
                    320825952,
                }
            }
            {
                id{"PTE"}
                from:intvector{ /** 1911-05-22  */
                    -434,
                    -384460832,
                }
                to:intvector{ /** 2002-02-28  */
                    235,
                    -1436161856,
                }
            }
        }
        PW{
            {
                id{"USD"}
                from:intvector{ /** 1944-01-01  */
                    -192,
                    -201986464,
                }
            }
        }
        PY{
            {
                id{"PYG"}
                from:intvector{ /** 1943-11-01  */
                    -199,
                    -1672615392,
                }
            }
        }
        QA{
            {
                id{"QAR"}
                from:intvector{ /** 1973-05-19  */
                    22,
                    1760619488,
                }
            }
        }
        EU{
            {
                id{"EUR"}
                from:intvector{ /** 1999-01-01  */
                    213,
                    320825952,
                }
            }
        }
        RE{
            {
                id{"EUR"}
                from:intvector{ /** 1999-01-01  */
                    213,
                    320825952,
                }
            }
            {
                id{"FRF"}
                from:intvector{ /** 1975-01-01  */
                    36,
                    -1147329952,
                }
                to:intvector{ /** 2002-02-17  */
                    235,
                    1908405440,
                }
            }
        }
        RO{
            {
                id{"RON"}
                from:intvector{ /** 2005-07-01  */
                    257,
                    731424928,
                }
            }
            {
                id{"ROL"}
                from:intvector{ /** 1952-01-28  */
                    -132,
                    1188543072,
                }
                to:intvector{ /** 2006-12-31  */
                    265,
                    499986560,
                }
            }
        }
        RS{
            {
                id{"RSD"}
                from:intvector{ /** 2006-10-25  */
                    264,
                    -18533440,
                }
            }
            {
                id{"CSD"}
                from:intvector{ /** 2002-05-15  */
                    235,
                    1735785440,
                }
                to:intvector{ /** 2006-10-25  */
                    264,
                    -18533440,
                }
            }
            {
                id{"YUM"}
                from:intvector{ /** 1994-01-24  */
                    176,
                    -839551392,
                }
                to:intvector{ /** 2002-05-15  */
                    235,
                    1735785440,
                }
            }
        }
        RU{
            {
                id{"RUB"}
                from:intvector{ /** 1999-01-01  */
                    213,
                    320825952,
                }
            }
            {
                id{"RUR"}
                from:intvector{ /** 1991-12-25  */
                    154,
                    -957610880,
                }
                to:intvector{ /** 1998-12-31  */
                    206,
                    1442257024,
                }
            }
        }
        RW{
            {
                id{"RWF"}
                from:intvector{ /** 1964-05-19  */
                    -44,
                    1145261024,
                }
            }
        }
        SA{
            {
                id{"SAR"}
                from:intvector{ /** 1952-10-22  */
                    -132,
                    670683072,
                }
            }
        }
        SB{
            {
                id{"SBD"}
                from:intvector{ /** 1977-10-24  */
                    51,
                    -425699392,
                }
            }
            {
                id{"AUD"}
                from:intvector{ /** 1966-02-14  */
                    -30,
                    -553028416,
                }
                to:intvector{ /** 1978-06-30  */
                    59,
                    1563689536,
                }
            }
        }
        SC{
            {
                id{"SCR"}
                from:intvector{ /** 1903-11-01  */
                    -493,
                    -1256230368,
                }
            }
        }
        SD{
            {
                id{"SDG"}
                from:intvector{ /** 2007-01-10  */
                    272,
                    156155488,
                }
            }
            {
                id{"SDD"}
                from:intvector{ /** 1992-06-08  */
                    161,
                    -955541952,
                }
                to:intvector{ /** 2007-06-30  */
                    272,
                    1884455488,
                }
            }
            {
                id{"SDP"}
                from:intvector{ /** 1957-04-08  */
                    -96,
                    -1600266880,
                }
                to:intvector{ /** 1998-06-01  */
                    205,
                    -1150102976,
                }
            }
            {
                id{"EGP"}
                from:intvector{ /** 1889-01-19  */
                    -595,
                    1003201120,
                }
                to:intvector{ /** 1958-01-01  */
                    -89,
                    -734017952,
                }
            }
            {
                id{"GBP"}
                from:intvector{ /** 1889-01-19  */
                    -595,
                    1003201120,
                }
                to:intvector{ /** 1958-01-01  */
                    -89,
                    -734017952,
                }
            }
        }
        SE{
            {
                id{"SEK"}
                from:intvector{ /** 1873-05-27  */
                    -713,
                    -715785248,
                }
            }
        }
        SG{
            {
                id{"SGD"}
                from:intvector{ /** 1967-06-12  */
                    -22,
                    745640512,
                }
            }
            {
                id{"MYR"}
                from:intvector{ /** 1963-09-16  */
                    -52,
                    -584927904,
                }
                to:intvector{ /** 1967-06-12  */
                    -22,
                    745640512,
                }
            }
        }
        SH{
            {
                id{"SHP"}
                from:intvector{ /** 1917-02-15  */
                    -390,
                    -579201856,
                }
            }
        }
        SI{
            {
                id{"EUR"}
                from:intvector{ /** 2007-01-01  */
                    271,
                    -621444512,
                }
            }
            {
                id{"SIT"}
                from:intvector{ /** 1992-10-07  */
                    161,
                    -1041701952,
                }
                to:intvector{ /** 2007-01-14  */
                    272,
                    501755488,
                }
            }
        }
        SJ{
            {
                id{"NOK"}
                from:intvector{ /** 1905-06-07  */
                    -478,
                    -2004239808,
                }
            }
        }
        SK{
            {
                id{"EUR"}
                from:intvector{ /** 2009-01-01  */
                    286,
                    -1887553952,
                }
            }
            {
                id{"SKK"}
                from:intvector{ /** 1992-12-31  */
                    162,
                    1032018048,
                }
                to:intvector{ /** 2009-01-01  */
                    286,
                    -1887553952,
                }
            }
            {
                id{"CSK"}
                from:intvector{ /** 1953-06-01  */
                    -125,
                    413672000,
                }
                to:intvector{ /** 1992-12-31  */
                    162,
                    1032018048,
                }
            }
        }
        SL{
            {
                id{"SLL"}
                from:intvector{ /** 1964-08-04  */
                    -45,
                    -150558976,
                }
            }
            {
                id{"GBP"}
                from:intvector{ /** 1808-11-30  */
                    -1190,
                    1229342240,
                }
                to:intvector{ /** 1966-02-04  */
                    -30,
                    -1417028416,
                }
            }
        }
        SM{
            {
                id{"EUR"}
                from:intvector{ /** 1999-01-01  */
                    213,
                    320825952,
                }
            }
            {
                id{"ITL"}
                from:intvector{ /** 1865-12-23  */
                    -772,
                    -118694784,
                }
                to:intvector{ /** 2001-02-28  */
                    228,
                    1387576512,
                }
            }
        }
        SN{
            {
                id{"XOF"}
                from:intvector{ /** 1959-04-04  */
                    -81,
                    996590976,
                }
            }
        }
        SO{
            {
                id{"SOS"}
                from:intvector{ /** 1960-07-01  */
                    -74,
                    -2086167392,
                }
            }
        }
        SR{
            {
                id{"SRD"}
                from:intvector{ /** 2004-01-01  */
                    249,
                    -826564000,
                }
            }
            {
                id{"SRG"}
                from:intvector{ /** 1940-05-10  */
                    -221,
                    -1100494880,
                }
                to:intvector{ /** 2003-12-31  */
                    243,
                    294867072,
                }
            }
            {
                id{"NLG"}
                from:intvector{ /** 1815-11-20  */
                    -1139,
                    -2048157152,
                }
                to:intvector{ /** 1940-05-10  */
                    -221,
                    -1100494880,
                }
            }
        }
        ST{
            {
                id{"STD"}
                from:intvector{ /** 1977-09-08  */
                    51,
                    -1808159392,
                }
            }
        }
        SU{
            {
                id{"SUR"}
                from:intvector{ /** 1961-01-01  */
                    -67,
                    -528898464,
                }
                to:intvector{ /** 1991-12-25  */
                    154,
                    -957610880,
                }
            }
        }
        SV{
            {
                id{"USD"}
                from:intvector{ /** 2001-01-01  */
                    227,
                    -945283488,
                }
            }
            {
                id{"SVC"}
                from:intvector{ /** 1919-11-11  */
                    -375,
                    2018196000,
                }
                to:intvector{ /** 2001-01-01  */
                    227,
                    -945283488,
                }
            }
        }
        SY{
            {
                id{"SYP"}
                from:intvector{ /** 1948-01-01  */
                    -162,
                    1474361952,
                }
            }
        }
        SZ{
            {
                id{"SZL"}
                from:intvector{ /** 1974-09-06  */
                    29,
                    2108888416,
                }
            }
        }
        TC{
            {
                id{"USD"}
                from:intvector{ /** 1969-09-08  */
                    -8,
                    -865888928,
                }
            }
        }
        TD{
            {
                id{"XAF"}
                from:intvector{ /** 1993-01-01  */
                    168,
                    -3013024,
                }
            }
        }
        TF{
            {
                id{"EUR"}
                from:intvector{ /** 1999-01-01  */
                    213,
                    320825952,
                }
            }
            {
                id{"FRF"}
                from:intvector{ /** 1959-01-01  */
                    -81,
                    737210976,
                }
                to:intvector{ /** 2002-02-17  */
                    235,
                    1908405440,
                }
            }
        }
        TG{
            {
                id{"XOF"}
                from:intvector{ /** 1958-11-28  */
                    -88,
                    1599382048,
                }
            }
        }
        TH{
            {
                id{"THB"}
                from:intvector{ /** 1928-04-15  */
                    -309,
                    -1402632832,
                }
            }
        }
        TJ{
            {
                id{"TJS"}
                from:intvector{ /** 2000-10-26  */
                    220,
                    -342372416,
                }
            }
            {
                id{"TJR"}
                from:intvector{ /** 1995-05-10  */
                    183,
                    -577682464,
                }
                to:intvector{ /** 2000-10-25  */
                    220,
                    -428772416,
                }
            }
            {
                id{"RUR"}
                from:intvector{ /** 1991-12-25  */
                    154,
                    -957610880,
                }
                to:intvector{ /** 1995-05-10  */
                    183,
                    -577682464,
                }
            }
        }
        TK{
            {
                id{"NZD"}
                from:intvector{ /** 1967-07-10  */
                    -22,
                    572900512,
                }
            }
        }
        TL{
            {
                id{"USD"}
                from:intvector{ /** 1999-10-20  */
                    213,
                    1962965952,
                }
            }
            {
                id{"TPE"}
                from:intvector{ /** 1959-01-02  */
                    -81,
                    823610976,
                }
                to:intvector{ /** 2002-05-20  */
                    235,
                    -2127181856,
                }
            }
            {
                id{"IDR"}
                from:intvector{ /** 1975-12-07  */
                    36,
                    -628269952,
                }
                to:intvector{ /** 2002-05-20  */
                    235,
                    -2127181856,
                }
            }
        }
        TM{
            {
                id{"TMT"}
                from:intvector{ /** 2009-01-01  */
                    286,
                    -1887553952,
                }
            }
            {
                id{"TMM"}
                from:intvector{ /** 1993-11-01  */
                    168,
                    -2413024,
                }
                to:intvector{ /** 2009-01-01  */
                    286,
                    -1887553952,
                }
            }
            {
                id{"RUR"}
                from:intvector{ /** 1991-12-25  */
                    154,
                    -957610880,
                }
                to:intvector{ /** 1993-11-01  */
                    168,
                    -2413024,
                }
            }
            {
                id{"SUR"}
                from:intvector{ /** 1961-01-01  */
                    -67,
                    -528898464,
                }
                to:intvector{ /** 1991-12-25  */
                    154,
                    -957610880,
                }
            }
        }
        TN{
            {
                id{"TND"}
                from:intvector{ /** 1958-11-01  */
                    -89,
                    -733417952,
                }
            }
        }
        TO{
            {
                id{"TOP"}
                from:intvector{ /** 1966-02-14  */
                    -30,
                    -553028416,
                }
            }
        }
        TP{
            {
                id{"TPE"}
                from:intvector{ /** 1959-01-02  */
                    -81,
                    823610976,
                }
                to:intvector{ /** 2002-05-20  */
                    235,
                    -2127181856,
                }
            }
            {
                id{"IDR"}
                from:intvector{ /** 1975-12-07  */
                    36,
                    -628269952,
                }
                to:intvector{ /** 2002-05-20  */
                    235,
                    -2127181856,
                }
            }
        }
        TR{
            {
                id{"TRY"}
                from:intvector{ /** 2005-01-01  */
                    257,
                    731064928,
                }
            }
            {
                id{"TRL"}
                from:intvector{ /** 1922-11-01  */
                    -353,
                    1359315488,
                }
                to:intvector{ /** 2005-12-31  */
                    257,
                    -971242368,
                }
            }
        }
        TT{
            {
                id{"TTD"}
                from:intvector{ /** 1964-01-01  */
                    -45,
                    -410178976,
                }
            }
        }
        TV{
            {
                id{"AUD"}
                from:intvector{ /** 1966-02-14  */
                    -30,
                    -553028416,
                }
            }
        }
        TW{
            {
                id{"TWD"}
                from:intvector{ /** 1949-06-15  */
                    -155,
                    -53076416,
                }
            }
        }
        TZ{
            {
                id{"TZS"}
                from:intvector{ /** 1966-06-14  */
                    -30,
                    -552788416,
                }
            }
        }
        UA{
            {
                id{"UAH"}
                from:intvector{ /** 1996-09-02  */
                    191,
                    202586464,
                }
            }
            {
                id{"UAK"}
                from:intvector{ /** 1992-11-13  */
                    161,
                    -523241952,
                }
                to:intvector{ /** 1993-10-17  */
                    169,
                    1379926976,
                }
            }
            {
                id{"RUR"}
                from:intvector{ /** 1991-12-25  */
                    154,
                    -957610880,
                }
                to:intvector{ /** 1992-11-13  */
                    161,
                    -523241952,
                }
            }
            {
                id{"SUR"}
                from:intvector{ /** 1961-01-01  */
                    -67,
                    -528898464,
                }
                to:intvector{ /** 1991-12-25  */
                    154,
                    -957610880,
                }
            }
        }
        UG{
            {
                id{"UGX"}
                from:intvector{ /** 1987-05-15  */
                    125,
                    796588000,
                }
            }
            {
                id{"UGS"}
                from:intvector{ /** 1966-08-15  */
                    -30,
                    -466268416,
                }
                to:intvector{ /** 1987-05-15  */
                    125,
                    796588000,
                }
            }
        }
        UM{
            {
                id{"USD"}
                from:intvector{ /** 1944-01-01  */
                    -192,
                    -201986464,
                }
            }
        }
        US{
            {
                id{"USD"}
                from:intvector{ /** 1792-01-01  */
                    -1308,
                    694083168,
                }
            }
            {
                id{"USN"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
            {
                id{"USS"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
        }
        UY{
            {
                id{"UYU"}
                from:intvector{ /** 1993-03-01  */
                    168,
                    -2893024,
                }
            }
            {
                id{"UYP"}
                from:intvector{ /** 1975-07-01  */
                    36,
                    -1146969952,
                }
                to:intvector{ /** 1993-03-01  */
                    168,
                    -2893024,
                }
            }
            {
                id{"UYI"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
        }
        UZ{
            {
                id{"UZS"}
                from:intvector{ /** 1994-07-01  */
                    176,
                    1468575904,
                }
            }
        }
        VA{
            {
                id{"EUR"}
                from:intvector{ /** 1999-01-01  */
                    213,
                    320825952,
                }
            }
            {
                id{"ITL"}
                from:intvector{ /** 1870-10-19  */
                    -735,
                    -1611804736,
                }
                to:intvector{ /** 2002-02-28  */
                    235,
                    -1436161856,
                }
            }
        }
        VC{
            {
                id{"XCD"}
                from:intvector{ /** 1965-10-06  */
                    -37,
                    1579989952,
                }
            }
        }
        VE{
            {
                id{"VEF"}
                from:intvector{ /** 2008-01-01  */
                    279,
                    849784416,
                }
            }
            {
                id{"VEB"}
                from:intvector{ /** 1871-05-11  */
                    -728,
                    -832075808,
                }
                to:intvector{ /** 2008-06-30  */
                    279,
                    -939282880,
                }
            }
        }
        VG{
            {
                id{"USD"}
                from:intvector{ /** 1833-01-01  */
                    -1007,
                    1748927072,
                }
            }
            {
                id{"GBP"}
                from:intvector{ /** 1833-01-01  */
                    -1007,
                    1748927072,
                }
                to:intvector{ /** 1959-01-01  */
                    -81,
                    737210976,
                }
            }
        }
        VI{
            {
                id{"USD"}
                from:intvector{ /** 1837-01-01  */
                    -978,
                    -869691808,
                }
            }
        }
        VN{
            {
                id{"VND"}
                from:intvector{ /** 1985-09-14  */
                    110,
                    2062937440,
                }
            }
            {
                id{"VNN"}
                from:intvector{ /** 1978-05-03  */
                    58,
                    -769170464,
                }
                to:intvector{ /** 1985-09-14  */
                    110,
                    2062937440,
                }
            }
        }
        VU{
            {
                id{"VUV"}
                from:intvector{ /** 1981-01-01  */
                    80,
                    -737090976,
                }
            }
        }
        WF{
            {
                id{"XPF"}
                from:intvector{ /** 1961-07-30  */
                    -66,
                    1977061536,
                }
            }
        }
        WS{
            {
                id{"WST"}
                from:intvector{ /** 1967-07-10  */
                    -22,
                    572900512,
                }
            }
        }
        YE{
            {
                id{"YER"}
                from:intvector{ /** 1990-05-22  */
                    147,
                    1606507488,
                }
            }
        }
        YD{
            {
                id{"YDD"}
                from:intvector{ /** 1965-04-01  */
                    -37,
                    1147629952,
                }
                to:intvector{ /** 1996-01-01  */
                    191,
                    115706464,
                }
            }
        }
        YT{
            {
                id{"EUR"}
                from:intvector{ /** 1999-01-01  */
                    213,
                    320825952,
                }
            }
            {
                id{"FRF"}
                from:intvector{ /** 1976-02-23  */
                    44,
                    -2070208320,
                }
                to:intvector{ /** 2002-02-17  */
                    235,
                    1908405440,
                }
            }
            {
                id{"KMF"}
                from:intvector{ /** 1975-01-01  */
                    36,
                    -1147329952,
                }
                to:intvector{ /** 1976-02-23  */
                    44,
                    -2070208320,
                }
            }
        }
        YU{
            {
                id{"YUM"}
                from:intvector{ /** 1994-01-24  */
                    176,
                    -839551392,
                }
                to:intvector{ /** 2002-05-15  */
                    235,
                    1735785440,
                }
            }
            {
                id{"YUN"}
                from:intvector{ /** 1990-01-01  */
                    146,
                    -208132512,
                }
                to:intvector{ /** 1992-07-24  */
                    162,
                    426918048,
                }
            }
            {
                id{"YUD"}
                from:intvector{ /** 1966-01-01  */
                    -30,
                    -1676288416,
                }
                to:intvector{ /** 1990-01-01  */
                    146,
                    -208132512,
                }
            }
        }
        ZA{
            {
                id{"ZAR"}
                from:intvector{ /** 1961-02-14  */
                    -66,
                    594361536,
                }
            }
            {
                id{"ZAL"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
        }
        ZM{
            {
                id{"ZMK"}
                from:intvector{ /** 1968-01-16  */
                    -15,
                    -1732797856,
                }
            }
        }
        ZR{
            {
                id{"ZRN"}
                from:intvector{ /** 1993-11-01  */
                    168,
                    -2413024,
                }
                to:intvector{ /** 1998-07  */
                    205,
                    -1150042976,
                }
            }
            {
                id{"ZRZ"}
                from:intvector{ /** 1971-10-27  */
                    7,
                    -576738368,
                }
                to:intvector{ /** 1993-11-01  */
                    168,
                    -2413024,
                }
            }
        }
        ZW{
            {
                id{"USD"}
                from:intvector{ /** 2009-04-12  */
                    286,
                    -936973952,
                }
            }
            {
                id{"ZWL"}
                from:intvector{ /** 2009-02-02  */
                    286,
                    -1801093952,
                }
                to:intvector{ /** 2009-04-12  */
                    286,
                    -936973952,
                }
            }
            {
                id{"ZWR"}
                from:intvector{ /** 2008-08-01  */
                    279,
                    850204416,
                }
                to:intvector{ /** 2009-02-02  */
                    286,
                    -1801093952,
                }
            }
            {
                id{"ZWD"}
                from:intvector{ /** 1980-04-18  */
                    73,
                    -825739904,
                }
                to:intvector{ /** 2008-08-01  */
                    279,
                    850204416,
                }
            }
            {
                id{"RHD"}
                from:intvector{ /** 1970-02-17  */
                    0,
                    1382520000,
                }
                to:intvector{ /** 1980-04-18  */
                    73,
                    -825739904,
                }
            }
        }
        ZZ{
            {
                id{"XAG"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
            {
                id{"XAU"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
            {
                id{"XBA"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
            {
                id{"XBB"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
            {
                id{"XBC"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
            {
                id{"XBD"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
            {
                id{"XDR"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
            {
                id{"XEU"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
            {
                id{"XFO"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
            {
                id{"XFU"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
            {
                id{"XPD"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
            {
                id{"XPT"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
            {
                id{"XRE"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
            {
                id{"XTS"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
            {
                id{"XXX"}
                from:intvector{ /** 9999-12-31  */
                    58993,
                    351827072,
                }
            }
        }
    }
    /**
     * Currency metadata.  Unlike the "Currencies" element, this is
     * NOT true locale data.  It exists only in root.  The two
     * integers are the fraction digits for each currency, and the
     * rounding increment.  The fraction digits must be an integer
     * from 0..9.  If there is no rounding, the rounding incrementis 
     * zero.  Otherwise the rounding increment is given in units of
     * 10^(-fraction_digits).  The special tag "DEFAULT" gives the
     * meta data for all currencies not otherwise listed.
     */
    CurrencyMeta{
        ADP:intvector{
            0,
            0,
        }
        AFN:intvector{
            0,
            0,
        }
        ALL:intvector{
            0,
            0,
        }
        AMD:intvector{
            0,
            0,
        }
        BHD:intvector{
            3,
            0,
        }
        BIF:intvector{
            0,
            0,
        }
        BYR:intvector{
            0,
            0,
        }
        CHF:intvector{
            2,
            5,
        }
        CLF:intvector{
            0,
            0,
        }
        CLP:intvector{
            0,
            0,
        }
        COP:intvector{
            0,
            0,
        }
        CRC:intvector{
            0,
            0,
        }
        DEFAULT:intvector{
            2,
            0,
        }
        DJF:intvector{
            0,
            0,
        }
        ESP:intvector{
            0,
            0,
        }
        GNF:intvector{
            0,
            0,
        }
        GYD:intvector{
            0,
            0,
        }
        HUF:intvector{
            0,
            0,
        }
        IDR:intvector{
            0,
            0,
        }
        IQD:intvector{
            0,
            0,
        }
        IRR:intvector{
            0,
            0,
        }
        ISK:intvector{
            0,
            0,
        }
        ITL:intvector{
            0,
            0,
        }
        JOD:intvector{
            3,
            0,
        }
        JPY:intvector{
            0,
            0,
        }
        KMF:intvector{
            0,
            0,
        }
        KPW:intvector{
            0,
            0,
        }
        KRW:intvector{
            0,
            0,
        }
        KWD:intvector{
            3,
            0,
        }
        LAK:intvector{
            0,
            0,
        }
        LBP:intvector{
            0,
            0,
        }
        LUF:intvector{
            0,
            0,
        }
        LYD:intvector{
            3,
            0,
        }
        MGA:intvector{
            0,
            0,
        }
        MGF:intvector{
            0,
            0,
        }
        MMK:intvector{
            0,
            0,
        }
        MNT:intvector{
            0,
            0,
        }
        MRO:intvector{
            0,
            0,
        }
        MUR:intvector{
            0,
            0,
        }
        OMR:intvector{
            3,
            0,
        }
        PKR:intvector{
            0,
            0,
        }
        PYG:intvector{
            0,
            0,
        }
        RSD:intvector{
            0,
            0,
        }
        RWF:intvector{
            0,
            0,
        }
        SLL:intvector{
            0,
            0,
        }
        SOS:intvector{
            0,
            0,
        }
        STD:intvector{
            0,
            0,
        }
        SYP:intvector{
            0,
            0,
        }
        TMM:intvector{
            0,
            0,
        }
        TND:intvector{
            3,
            0,
        }
        TRL:intvector{
            0,
            0,
        }
        TZS:intvector{
            0,
            0,
        }
        UGX:intvector{
            0,
            0,
        }
        UZS:intvector{
            0,
            0,
        }
        VND:intvector{
            0,
            0,
        }
        VUV:intvector{
            0,
            0,
        }
        XAF:intvector{
            0,
            0,
        }
        XOF:intvector{
            0,
            0,
        }
        XPF:intvector{
            0,
            0,
        }
        YER:intvector{
            0,
            0,
        }
        ZMK:intvector{
            0,
            0,
        }
        ZWD:intvector{
            0,
            0,
        }
    }
}