• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// ***************************************************************************
2// *
3// * Copyright (C) 2011 International Business Machines
4// * Corporation and others.  All Rights Reserved.
5// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
6// * Source File:<path>/supplementalData.xml
7// *
8// ***************************************************************************
9supplementalData:table(nofallback){
10    /**
11     * Map from ISO 3166 country codes to ISO 4217 currency codes
12     * NOTE: This is not true locale data; it exists only in ROOT
13     */
14    CurrencyMap{
15        AD{
16            {
17                id{"EUR"}
18                from:intvector{ /** 1999-01-01  */
19                    213,
20                    320825952,
21                }
22            }
23            {
24                id{"ESP"}
25                from:intvector{ /** 1873-01-01  */
26                    -713,
27                    1332542048,
28                }
29                to:intvector{ /** 2002-02-28  */
30                    235,
31                    -1436161856,
32                }
33            }
34            {
35                id{"FRF"}
36                from:intvector{ /** 1960-01-01  */
37                    -74,
38                    -2086527392,
39                }
40                to:intvector{ /** 2002-02-17  */
41                    235,
42                    1908405440,
43                }
44            }
45            {
46                id{"ADP"}
47                from:intvector{ /** 1936-01-01  */
48                    -250,
49                    740284000,
50                }
51                to:intvector{ /** 2001-12-31  */
52                    228,
53                    1647376512,
54                }
55            }
56        }
57        AE{
58            {
59                id{"AED"}
60                from:intvector{ /** 1973-05-19  */
61                    22,
62                    1760619488,
63                }
64            }
65        }
66        AF{
67            {
68                id{"AFN"}
69                from:intvector{ /** 2002-10-07  */
70                    235,
71                    1044885440,
72                }
73            }
74            {
75                id{"AFA"}
76                from:intvector{ /** 1927-03-14  */
77                    -316,
78                    1334645536,
79                }
80                to:intvector{ /** 2002-12-31  */
81                    235,
82                    -1176361856,
83                }
84            }
85        }
86        AG{
87            {
88                id{"XCD"}
89                from:intvector{ /** 1965-10-06  */
90                    -37,
91                    1579989952,
92                }
93            }
94        }
95        AI{
96            {
97                id{"XCD"}
98                from:intvector{ /** 1965-10-06  */
99                    -37,
100                    1579989952,
101                }
102            }
103        }
104        AL{
105            {
106                id{"ALL"}
107                from:intvector{ /** 1965-08-16  */
108                    -37,
109                    -1851097344,
110                }
111            }
112            {
113                id{"ALK"}
114                from:intvector{ /** 1946-11-01  */
115                    -177,
116                    -1467495904,
117                }
118                to:intvector{ /** 1965-08-16  */
119                    -37,
120                    -1851097344,
121                }
122            }
123        }
124        AM{
125            {
126                id{"AMD"}
127                from:intvector{ /** 1993-11-22  */
128                    169,
129                    1811986976,
130                }
131            }
132            {
133                id{"RUR"}
134                from:intvector{ /** 1991-12-25  */
135                    154,
136                    -957610880,
137                }
138                to:intvector{ /** 1993-11-22  */
139                    169,
140                    1811986976,
141                }
142            }
143            {
144                id{"SUR"}
145                from:intvector{ /** 1961-01-01  */
146                    -67,
147                    -528898464,
148                }
149                to:intvector{ /** 1991-12-25  */
150                    154,
151                    -957610880,
152                }
153            }
154        }
155        AN{
156            {
157                id{"ANG"}
158                from:intvector{ /** 1940-05-10  */
159                    -221,
160                    -1100494880,
161                }
162            }
163        }
164        AO{
165            {
166                id{"AOA"}
167                from:intvector{ /** 1999-12-13  */
168                    213,
169                    1358285952,
170                }
171            }
172            {
173                id{"AOR"}
174                from:intvector{ /** 1995-07-01  */
175                    183,
176                    -1355162464,
177                }
178                to:intvector{ /** 2000-02-01  */
179                    220,
180                    1792114880,
181                }
182            }
183            {
184                id{"AON"}
185                from:intvector{ /** 1990-09-25  */
186                    147,
187                    1865947488,
188                }
189                to:intvector{ /** 2000-02-01  */
190                    220,
191                    1792114880,
192                }
193            }
194            {
195                id{"AOK"}
196                from:intvector{ /** 1977-01-08  */
197                    51,
198                    -1808639392,
199                }
200                to:intvector{ /** 1991-03-01  */
201                    154,
202                    1263216416,
203                }
204            }
205        }
206        AQ{
207            {
208                id{"XXX"}
209                from:intvector{ /** 9999-12-31  */
210                    58993,
211                    351827072,
212                }
213            }
214        }
215        AR{
216            {
217                id{"ARS"}
218                from:intvector{ /** 1992-01-01  */
219                    161,
220                    -1560641952,
221                }
222            }
223            {
224                id{"ARA"}
225                from:intvector{ /** 1985-06-14  */
226                    110,
227                    2062757440,
228                }
229                to:intvector{ /** 1992-01-01  */
230                    161,
231                    -1560641952,
232                }
233            }
234            {
235                id{"ARP"}
236                from:intvector{ /** 1983-06-01  */
237                    95,
238                    -2089300416,
239                }
240                to:intvector{ /** 1985-06-14  */
241                    110,
242                    2062757440,
243                }
244            }
245            {
246                id{"ARL"}
247                from:intvector{ /** 1970-01-01  */
248                    0,
249                    60000,
250                }
251                to:intvector{ /** 1983-06-01  */
252                    95,
253                    -2089300416,
254                }
255            }
256            {
257                id{"ARM"}
258                from:intvector{ /** 1881-11-05  */
259                    -654,
260                    736471584,
261                }
262                to:intvector{ /** 1970-01-01  */
263                    0,
264                    60000,
265                }
266            }
267        }
268        AS{
269            {
270                id{"USD"}
271                from:intvector{ /** 1904-07-16  */
272                    -485,
273                    1510758560,
274                }
275            }
276        }
277        AT{
278            {
279                id{"EUR"}
280                from:intvector{ /** 1999-01-01  */
281                    213,
282                    320825952,
283                }
284            }
285            {
286                id{"ATS"}
287                from:intvector{ /** 1947-12-04  */
288                    -169,
289                    262993024,
290                }
291                to:intvector{ /** 2002-02-28  */
292                    235,
293                    -1436161856,
294                }
295            }
296        }
297        AU{
298            {
299                id{"AUD"}
300                from:intvector{ /** 1966-02-14  */
301                    -30,
302                    -553028416,
303                }
304            }
305        }
306        AW{
307            {
308                id{"AWG"}
309                from:intvector{ /** 1986-01-01  */
310                    117,
311                    -1884480928,
312                }
313            }
314            {
315                id{"ANG"}
316                from:intvector{ /** 1940-05-10  */
317                    -221,
318                    -1100494880,
319                }
320                to:intvector{ /** 1986-01-01  */
321                    117,
322                    -1884480928,
323                }
324            }
325        }
326        AX{
327            {
328                id{"EUR"}
329                from:intvector{ /** 1999-01-01  */
330                    213,
331                    320825952,
332                }
333            }
334        }
335        AZ{
336            {
337                id{"AZN"}
338                from:intvector{ /** 2006-01-01  */
339                    264,
340                    -2092673440,
341                }
342            }
343            {
344                id{"AZM"}
345                from:intvector{ /** 1993-11-22  */
346                    169,
347                    1811986976,
348                }
349                to:intvector{ /** 2006-12-31  */
350                    265,
351                    499986560,
352                }
353            }
354            {
355                id{"RUR"}
356                from:intvector{ /** 1991-12-25  */
357                    154,
358                    -957610880,
359                }
360                to:intvector{ /** 1994-01-01  */
361                    176,
362                    1468215904,
363                }
364            }
365            {
366                id{"SUR"}
367                from:intvector{ /** 1961-01-01  */
368                    -67,
369                    -528898464,
370                }
371                to:intvector{ /** 1991-12-25  */
372                    154,
373                    -957610880,
374                }
375            }
376        }
377        BA{
378            {
379                id{"BAM"}
380                from:intvector{ /** 1995-01-01  */
381                    183,
382                    -1355522464,
383                }
384            }
385            {
386                id{"BAN"}
387                from:intvector{ /** 1994-08-15  */
388                    176,
389                    -1616731392,
390                }
391                to:intvector{ /** 1997-07-01  */
392                    198,
393                    1673695392,
394                }
395            }
396            {
397                id{"BAD"}
398                from:intvector{ /** 1992-07-01  */
399                    161,
400                    -1560281952,
401                }
402                to:intvector{ /** 1994-08-15  */
403                    176,
404                    -1616731392,
405                }
406            }
407            {
408                id{"YUR"}
409                from:intvector{ /** 1992-07-01  */
410                    161,
411                    -1560281952,
412                }
413                to:intvector{ /** 1993-10-01  */
414                    168,
415                    -2473024,
416                }
417            }
418            {
419                id{"YUN"}
420                from:intvector{ /** 1990-01-01  */
421                    146,
422                    -208132512,
423                }
424                to:intvector{ /** 1992-07-01  */
425                    161,
426                    -1560281952,
427                }
428            }
429            {
430                id{"YUD"}
431                from:intvector{ /** 1966-01-01  */
432                    -30,
433                    -1676288416,
434                }
435                to:intvector{ /** 1990-01-01  */
436                    146,
437                    -208132512,
438                }
439            }
440        }
441        BB{
442            {
443                id{"BBD"}
444                from:intvector{ /** 1973-12-03  */
445                    22,
446                    378639488,
447                }
448            }
449            {
450                id{"XCD"}
451                from:intvector{ /** 1965-10-06  */
452                    -37,
453                    1579989952,
454                }
455                to:intvector{ /** 1973-12-03  */
456                    22,
457                    378639488,
458                }
459            }
460        }
461        BD{
462            {
463                id{"BDT"}
464                from:intvector{ /** 1972-01-01  */
465                    14,
466                    -1352449440,
467                }
468            }
469            {
470                id{"PKR"}
471                from:intvector{ /** 1948-04-01  */
472                    -162,
473                    1474541952,
474                }
475                to:intvector{ /** 1972-01-01  */
476                    14,
477                    -1352449440,
478                }
479            }
480            {
481                id{"INR"}
482                from:intvector{ /** 1835-08-17  */
483                    -992,
484                    1779237632,
485                }
486                to:intvector{ /** 1948-04-01  */
487                    -162,
488                    1474541952,
489                }
490            }
491        }
492        BE{
493            {
494                id{"EUR"}
495                from:intvector{ /** 1999-01-01  */
496                    213,
497                    320825952,
498                }
499            }
500            {
501                id{"BEF"}
502                from:intvector{ /** 1831-02-07  */
503                    -1022,
504                    -761470784,
505                }
506                to:intvector{ /** 2002-02-28  */
507                    235,
508                    -1436161856,
509                }
510            }
511            {
512                id{"NLG"}
513                from:intvector{ /** 1816-12-15  */
514                    -1132,
515                    -1008868224,
516                }
517                to:intvector{ /** 1831-02-07  */
518                    -1022,
519                    -761470784,
520                }
521            }
522            {
523                id{"BEL"}
524                from:intvector{ /** 9999-12-31  */
525                    58993,
526                    351827072,
527                }
528            }
529            {
530                id{"BEC"}
531                from:intvector{ /** 9999-12-31  */
532                    58993,
533                    351827072,
534                }
535            }
536        }
537        BF{
538            {
539                id{"XOF"}
540                from:intvector{ /** 1984-08-04  */
541                    102,
542                    -358751488,
543                }
544            }
545        }
546        BG{
547            {
548                id{"BGN"}
549                from:intvector{ /** 1999-07-05  */
550                    213,
551                    666785952,
552                }
553            }
554            {
555                id{"BGL"}
556                from:intvector{ /** 1962-01-01  */
557                    -59,
558                    942330464,
559                }
560                to:intvector{ /** 1999-07-05  */
561                    213,
562                    666785952,
563                }
564            }
565            {
566                id{"BGM"}
567                from:intvector{ /** 1952-05-12  */
568                    -133,
569                    -193616928,
570                }
571                to:intvector{ /** 1962-01-01  */
572                    -59,
573                    942330464,
574                }
575            }
576            {
577                id{"BGO"}
578                from:intvector{ /** 1879-07-08  */
579                    -669,
580                    -2033426272,
581                }
582                to:intvector{ /** 1952-05-12  */
583                    -133,
584                    -193616928,
585                }
586            }
587        }
588        BH{
589            {
590                id{"BHD"}
591                from:intvector{ /** 1965-10-16  */
592                    -37,
593                    -1850977344,
594                }
595            }
596        }
597        BI{
598            {
599                id{"BIF"}
600                from:intvector{ /** 1964-05-19  */
601                    -44,
602                    1145261024,
603                }
604            }
605        }
606        BJ{
607            {
608                id{"XOF"}
609                from:intvector{ /** 1975-11-30  */
610                    37,
611                    1358870048,
612                }
613            }
614        }
615        BL{
616            {
617                id{"EUR"}
618                from:intvector{ /** 1999-01-01  */
619                    213,
620                    320825952,
621                }
622            }
623            {
624                id{"FRF"}
625                from:intvector{ /** 1960-01-01  */
626                    -74,
627                    -2086527392,
628                }
629                to:intvector{ /** 2002-02-17  */
630                    235,
631                    1908405440,
632                }
633            }
634        }
635        BM{
636            {
637                id{"BMD"}
638                from:intvector{ /** 1970-02-06  */
639                    0,
640                    432120000,
641                }
642            }
643        }
644        BN{
645            {
646                id{"BND"}
647                from:intvector{ /** 1967-06-12  */
648                    -22,
649                    745640512,
650                }
651            }
652            {
653                id{"MYR"}
654                from:intvector{ /** 1963-09-16  */
655                    -52,
656                    -584927904,
657                }
658                to:intvector{ /** 1967-06-12  */
659                    -22,
660                    745640512,
661                }
662            }
663        }
664        BO{
665            {
666                id{"BOB"}
667                from:intvector{ /** 1987-01-01  */
668                    124,
669                    -413252000,
670                }
671            }
672            {
673                id{"BOP"}
674                from:intvector{ /** 1963-01-01  */
675                    -52,
676                    -1881407904,
677                }
678                to:intvector{ /** 1986-12-31  */
679                    118,
680                    708179072,
681                }
682            }
683            {
684                id{"BOL"}
685                from:intvector{ /** 1863-06-23  */
686                    -786,
687                    1147054656,
688                }
689                to:intvector{ /** 1963-01-01  */
690                    -52,
691                    -1881407904,
692                }
693            }
694            {
695                id{"BOV"}
696                from:intvector{ /** 9999-12-31  */
697                    58993,
698                    351827072,
699                }
700            }
701        }
702        BR{
703            {
704                id{"BRL"}
705                from:intvector{ /** 1994-07-01  */
706                    176,
707                    1468575904,
708                }
709            }
710            {
711                id{"BRR"}
712                from:intvector{ /** 1993-08-01  */
713                    168,
714                    -2593024,
715                }
716                to:intvector{ /** 1994-07-01  */
717                    176,
718                    1468575904,
719                }
720            }
721            {
722                id{"BRE"}
723                from:intvector{ /** 1990-03-16  */
724                    147,
725                    1087987488,
726                }
727                to:intvector{ /** 1993-08-01  */
728                    168,
729                    -2593024,
730                }
731            }
732            {
733                id{"BRN"}
734                from:intvector{ /** 1989-01-15  */
735                    139,
736                    -469761440,
737                }
738                to:intvector{ /** 1990-03-16  */
739                    147,
740                    1087987488,
741                }
742            }
743            {
744                id{"BRC"}
745                from:intvector{ /** 1986-02-28  */
746                    118,
747                    448379072,
748                }
749                to:intvector{ /** 1989-01-15  */
750                    139,
751                    -469761440,
752                }
753            }
754            {
755                id{"BRB"}
756                from:intvector{ /** 1967-02-13  */
757                    -22,
758                    831800512,
759                }
760                to:intvector{ /** 1986-02-28  */
761                    118,
762                    448379072,
763                }
764            }
765            {
766                id{"BRZ"}
767                from:intvector{ /** 1942-11-01  */
768                    -206,
769                    1151122976,
770                }
771                to:intvector{ /** 1967-02-13  */
772                    -22,
773                    831800512,
774                }
775            }
776        }
777        BS{
778            {
779                id{"BSD"}
780                from:intvector{ /** 1966-05-25  */
781                    -29,
782                    397551584,
783                }
784            }
785        }
786        BT{
787            {
788                id{"BTN"}
789                from:intvector{ /** 1974-04-16  */
790                    29,
791                    -1322378880,
792                }
793            }
794            {
795                id{"INR"}
796                from:intvector{ /** 1907-01-01  */
797                    -463,
798                    419518048,
799                }
800                to:intvector{ /** 1974-04-16  */
801                    29,
802                    -1322378880,
803                }
804            }
805        }
806        BU{
807            {
808                id{"BUK"}
809                from:intvector{ /** 1952-07-01  */
810                    -133,
811                    -1143896928,
812                }
813                to:intvector{ /** 1989-06-18  */
814                    139,
815                    -210261440,
816                }
817            }
818        }
819        BV{
820            {
821                id{"NOK"}
822                from:intvector{ /** 1905-06-07  */
823                    -478,
824                    -2004239808,
825                }
826            }
827        }
828        BW{
829            {
830                id{"BWP"}
831                from:intvector{ /** 1976-08-23  */
832                    44,
833                    -2069848320,
834                }
835            }
836            {
837                id{"ZAR"}
838                from:intvector{ /** 1961-02-14  */
839                    -66,
840                    594361536,
841                }
842                to:intvector{ /** 1976-08-23  */
843                    44,
844                    -2069848320,
845                }
846            }
847        }
848        BY{
849            {
850                id{"BYR"}
851                from:intvector{ /** 2000-01-01  */
852                    220,
853                    1792054880,
854                }
855            }
856            {
857                id{"BYB"}
858                from:intvector{ /** 1994-08-01  */
859                    176,
860                    1468635904,
861                }
862                to:intvector{ /** 2000-12-31  */
863                    221,
864                    89747584,
865                }
866            }
867            {
868                id{"RUR"}
869                from:intvector{ /** 1991-12-25  */
870                    154,
871                    -957610880,
872                }
873                to:intvector{ /** 1994-11-08  */
874                    176,
875                    2073615904,
876                }
877            }
878            {
879                id{"SUR"}
880                from:intvector{ /** 1961-01-01  */
881                    -67,
882                    -528898464,
883                }
884                to:intvector{ /** 1991-12-25  */
885                    154,
886                    -957610880,
887                }
888            }
889        }
890        BZ{
891            {
892                id{"BZD"}
893                from:intvector{ /** 1974-01-01  */
894                    29,
895                    1676408416,
896                }
897            }
898        }
899        CA{
900            {
901                id{"CAD"}
902                from:intvector{ /** 1858-01-01  */
903                    -823,
904                    393344608,
905                }
906            }
907        }
908        CC{
909            {
910                id{"AUD"}
911                from:intvector{ /** 1966-02-14  */
912                    -30,
913                    -553028416,
914                }
915            }
916        }
917        CD{
918            {
919                id{"CDF"}
920                from:intvector{ /** 1998-07-01  */
921                    205,
922                    -1150042976,
923                }
924            }
925            {
926                id{"ZRN"}
927                from:intvector{ /** 1993-11-01  */
928                    168,
929                    -2413024,
930                }
931                to:intvector{ /** 1998-07-01  */
932                    205,
933                    -1150042976,
934                }
935            }
936            {
937                id{"ZRZ"}
938                from:intvector{ /** 1971-10-27  */
939                    7,
940                    -576738368,
941                }
942                to:intvector{ /** 1993-11-01  */
943                    168,
944                    -2413024,
945                }
946            }
947        }
948        CF{
949            {
950                id{"XAF"}
951                from:intvector{ /** 1993-01-01  */
952                    168,
953                    -3013024,
954                }
955            }
956        }
957        CG{
958            {
959                id{"XAF"}
960                from:intvector{ /** 1993-01-01  */
961                    168,
962                    -3013024,
963                }
964            }
965        }
966        CH{
967            {
968                id{"CHF"}
969                from:intvector{ /** 1799-03-17  */
970                    -1257,
971                    -336896224,
972                }
973            }
974            {
975                id{"CHE"}
976                from:intvector{ /** 9999-12-31  */
977                    58993,
978                    351827072,
979                }
980            }
981            {
982                id{"CHW"}
983                from:intvector{ /** 9999-12-31  */
984                    58993,
985                    351827072,
986                }
987            }
988        }
989        CI{
990            {
991                id{"XOF"}
992                from:intvector{ /** 1958-12-04  */
993                    -89,
994                    -474157952,
995                }
996            }
997        }
998        CK{
999            {
1000                id{"NZD"}
1001                from:intvector{ /** 1967-07-10  */
1002                    -22,
1003                    572900512,
1004                }
1005            }
1006        }
1007        CL{
1008            {
1009                id{"CLP"}
1010                from:intvector{ /** 1975-09-29  */
1011                    37,
1012                    1272350048,
1013                }
1014            }
1015            {
1016                id{"CLE"}
1017                from:intvector{ /** 1960-01-01  */
1018                    -74,
1019                    -2086527392,
1020                }
1021                to:intvector{ /** 1975-09-29  */
1022                    37,
1023                    1272350048,
1024                }
1025            }
1026            {
1027                id{"CLF"}
1028                from:intvector{ /** 9999-12-31  */
1029                    58993,
1030                    351827072,
1031                }
1032            }
1033        }
1034        CM{
1035            {
1036                id{"XAF"}
1037                from:intvector{ /** 1973-04-01  */
1038                    22,
1039                    205359488,
1040                }
1041            }
1042        }
1043        CN{
1044            {
1045                id{"CNY"}
1046                from:intvector{ /** 1953-03-01  */
1047                    -125,
1048                    413492000,
1049                }
1050            }
1051            {
1052                id{"CNX"}
1053                from:intvector{ /** 9999-12-31  */
1054                    58993,
1055                    351827072,
1056                }
1057            }
1058        }
1059        CO{
1060            {
1061                id{"COP"}
1062                from:intvector{ /** 1905-01-01  */
1063                    -478,
1064                    1772027488,
1065                }
1066            }
1067            {
1068                id{"COU"}
1069                from:intvector{ /** 9999-12-31  */
1070                    58993,
1071                    351827072,
1072                }
1073            }
1074        }
1075        CR{
1076            {
1077                id{"CRC"}
1078                from:intvector{ /** 1896-10-26  */
1079                    -544,
1080                    -891358272,
1081                }
1082            }
1083        }
1084        CS{
1085            {
1086                id{"CSD"}
1087                from:intvector{ /** 2002-05-15  */
1088                    235,
1089                    1735785440,
1090                }
1091                to:intvector{ /** 2006-06-03  */
1092                    264,
1093                    -1919573440,
1094                }
1095            }
1096            {
1097                id{"EUR"}
1098                from:intvector{ /** 2003-02-04  */
1099                    242,
1100                    -2038532928,
1101                }
1102                to:intvector{ /** 2006-06-03  */
1103                    264,
1104                    -1919573440,
1105                }
1106            }
1107            {
1108                id{"YUM"}
1109                from:intvector{ /** 1994-01-24  */
1110                    176,
1111                    -839551392,
1112                }
1113                to:intvector{ /** 2002-05-15  */
1114                    235,
1115                    1735785440,
1116                }
1117            }
1118        }
1119        CU{
1120            {
1121                id{"CUC"}
1122                from:intvector{ /** 1994-01-01  */
1123                    176,
1124                    1468215904,
1125                }
1126            }
1127            {
1128                id{"CUP"}
1129                from:intvector{ /** 1859-01-01  */
1130                    -816,
1131                    1864573536,
1132                }
1133            }
1134            {
1135                id{"USD"}
1136                from:intvector{ /** 1899-01-01  */
1137                    -522,
1138                    1448188512,
1139                }
1140                to:intvector{ /** 1959-01-01  */
1141                    -81,
1142                    737210976,
1143                }
1144            }
1145        }
1146        CV{
1147            {
1148                id{"CVE"}
1149                from:intvector{ /** 1914-01-01  */
1150                    -412,
1151                    -1993981344,
1152                }
1153            }
1154            {
1155                id{"PTE"}
1156                from:intvector{ /** 1911-05-22  */
1157                    -434,
1158                    -384460832,
1159                }
1160                to:intvector{ /** 1975-07-05  */
1161                    36,
1162                    -801369952,
1163                }
1164            }
1165        }
1166        CX{
1167            {
1168                id{"AUD"}
1169                from:intvector{ /** 1966-02-14  */
1170                    -30,
1171                    -553028416,
1172                }
1173            }
1174        }
1175        CY{
1176            {
1177                id{"EUR"}
1178                from:intvector{ /** 2008-01-01  */
1179                    279,
1180                    849784416,
1181                }
1182            }
1183            {
1184                id{"CYP"}
1185                from:intvector{ /** 1914-09-10  */
1186                    -412,
1187                    -1215901344,
1188                }
1189                to:intvector{ /** 2008-01-31  */
1190                    279,
1191                    -853182880,
1192                }
1193            }
1194        }
1195        CZ{
1196            {
1197                id{"CZK"}
1198                from:intvector{ /** 1993-01-01  */
1199                    168,
1200                    -3013024,
1201                }
1202            }
1203            {
1204                id{"CSK"}
1205                from:intvector{ /** 1953-06-01  */
1206                    -125,
1207                    413672000,
1208                }
1209                to:intvector{ /** 1993-03-01  */
1210                    168,
1211                    -2893024,
1212                }
1213            }
1214        }
1215        DD{
1216            {
1217                id{"DDM"}
1218                from:intvector{ /** 1948-07-20  */
1219                    -162,
1220                    -1178645344,
1221                }
1222                to:intvector{ /** 1990-10-02  */
1223                    146,
1224                    -121192512,
1225                }
1226            }
1227        }
1228        DE{
1229            {
1230                id{"EUR"}
1231                from:intvector{ /** 1999-01-01  */
1232                    213,
1233                    320825952,
1234                }
1235            }
1236            {
1237                id{"DEM"}
1238                from:intvector{ /** 1948-06-20  */
1239                    -162,
1240                    -1178705344,
1241                }
1242                to:intvector{ /** 2002-02-28  */
1243                    235,
1244                    -1436161856,
1245                }
1246            }
1247        }
1248        DJ{
1249            {
1250                id{"DJF"}
1251                from:intvector{ /** 1977-06-27  */
1252                    51,
1253                    -166739392,
1254                }
1255            }
1256        }
1257        DK{
1258            {
1259                id{"DKK"}
1260                from:intvector{ /** 1873-05-27  */
1261                    -713,
1262                    -715785248,
1263                }
1264            }
1265        }
1266        DM{
1267            {
1268                id{"XCD"}
1269                from:intvector{ /** 1965-10-06  */
1270                    -37,
1271                    1579989952,
1272                }
1273            }
1274        }
1275        DO{
1276            {
1277                id{"DOP"}
1278                from:intvector{ /** 1947-10-01  */
1279                    -169,
1280                    3673024,
1281                }
1282            }
1283            {
1284                id{"USD"}
1285                from:intvector{ /** 1905-06-21  */
1286                    -478,
1287                    -794639808,
1288                }
1289                to:intvector{ /** 1947-10-01  */
1290                    -169,
1291                    3673024,
1292                }
1293            }
1294        }
1295        DZ{
1296            {
1297                id{"DZD"}
1298                from:intvector{ /** 1964-04-01  */
1299                    -45,
1300                    -409998976,
1301                }
1302            }
1303        }
1304        EC{
1305            {
1306                id{"USD"}
1307                from:intvector{ /** 2000-10-02  */
1308                    220,
1309                    1878994880,
1310                }
1311            }
1312            {
1313                id{"ECS"}
1314                from:intvector{ /** 1884-04-01  */
1315                    -632,
1316                    509171072,
1317                }
1318                to:intvector{ /** 2000-10-02  */
1319                    220,
1320                    1878994880,
1321                }
1322            }
1323            {
1324                id{"ECV"}
1325                from:intvector{ /** 9999-12-31  */
1326                    58993,
1327                    351827072,
1328                }
1329            }
1330        }
1331        EE{
1332            {
1333                id{"EUR"}
1334                from:intvector{ /** 2011-01-01  */
1335                    301,
1336                    1054903904,
1337                }
1338            }
1339            {
1340                id{"EEK"}
1341                from:intvector{ /** 1992-06-21  */
1342                    162,
1343                    167658048,
1344                }
1345                to:intvector{ /** 2010-12-31  */
1346                    294,
1347                    -2118632320,
1348                }
1349            }
1350            {
1351                id{"SUR"}
1352                from:intvector{ /** 1961-01-01  */
1353                    -67,
1354                    -528898464,
1355                }
1356                to:intvector{ /** 1992-06-20  */
1357                    162,
1358                    81258048,
1359                }
1360            }
1361        }
1362        EG{
1363            {
1364                id{"EGP"}
1365                from:intvector{ /** 1885-11-14  */
1366                    -625,
1367                    -1104547296,
1368                }
1369            }
1370        }
1371        EH{
1372            {
1373                id{"MAD"}
1374                from:intvector{ /** 1976-02-26  */
1375                    44,
1376                    -1811008320,
1377                }
1378            }
1379        }
1380        ER{
1381            {
1382                id{"ERN"}
1383                from:intvector{ /** 1997-11-08  */
1384                    198,
1385                    -2016231904,
1386                }
1387            }
1388            {
1389                id{"ETB"}
1390                from:intvector{ /** 1993-05-24  */
1391                    169,
1392                    1984426976,
1393                }
1394                to:intvector{ /** 1997-11-08  */
1395                    198,
1396                    -2016231904,
1397                }
1398            }
1399        }
1400        ES{
1401            {
1402                id{"EUR"}
1403                from:intvector{ /** 1999-01-01  */
1404                    213,
1405                    320825952,
1406                }
1407            }
1408            {
1409                id{"ESP"}
1410                from:intvector{ /** 1868-10-19  */
1411                    -750,
1412                    -345695296,
1413                }
1414                to:intvector{ /** 2002-02-28  */
1415                    235,
1416                    -1436161856,
1417                }
1418            }
1419            {
1420                id{"ESA"}
1421                from:intvector{ /** 9999-12-31  */
1422                    58993,
1423                    351827072,
1424                }
1425            }
1426            {
1427                id{"ESB"}
1428                from:intvector{ /** 9999-12-31  */
1429                    58993,
1430                    351827072,
1431                }
1432            }
1433        }
1434        ET{
1435            {
1436                id{"ETB"}
1437                from:intvector{ /** 1976-09-15  */
1438                    44,
1439                    1533978976,
1440                }
1441            }
1442        }
1443        FI{
1444            {
1445                id{"EUR"}
1446                from:intvector{ /** 1999-01-01  */
1447                    213,
1448                    320825952,
1449                }
1450            }
1451            {
1452                id{"FIM"}
1453                from:intvector{ /** 1963-01-01  */
1454                    -52,
1455                    -1881407904,
1456                }
1457                to:intvector{ /** 2002-02-28  */
1458                    235,
1459                    -1436161856,
1460                }
1461            }
1462        }
1463        FJ{
1464            {
1465                id{"FJD"}
1466                from:intvector{ /** 1969-01-13  */
1467                    -8,
1468                    -434368928,
1469                }
1470            }
1471        }
1472        FK{
1473            {
1474                id{"FKP"}
1475                from:intvector{ /** 1901-01-01  */
1476                    -507,
1477                    95679072,
1478                }
1479            }
1480        }
1481        FM{
1482            {
1483                id{"USD"}
1484                from:intvector{ /** 1944-01-01  */
1485                    -192,
1486                    -201986464,
1487                }
1488            }
1489            {
1490                id{"JPY"}
1491                from:intvector{ /** 1914-10-03  */
1492                    -412,
1493                    -1820641344,
1494                }
1495                to:intvector{ /** 1944-01-01  */
1496                    -192,
1497                    -201986464,
1498                }
1499            }
1500        }
1501        FO{
1502            {
1503                id{"DKK"}
1504                from:intvector{ /** 1948-01-01  */
1505                    -162,
1506                    1474361952,
1507                }
1508            }
1509        }
1510        FR{
1511            {
1512                id{"EUR"}
1513                from:intvector{ /** 1999-01-01  */
1514                    213,
1515                    320825952,
1516                }
1517            }
1518            {
1519                id{"FRF"}
1520                from:intvector{ /** 1960-01-01  */
1521                    -74,
1522                    -2086527392,
1523                }
1524                to:intvector{ /** 2002-02-17  */
1525                    235,
1526                    1908405440,
1527                }
1528            }
1529        }
1530        GA{
1531            {
1532                id{"XAF"}
1533                from:intvector{ /** 1993-01-01  */
1534                    168,
1535                    -3013024,
1536                }
1537            }
1538        }
1539        GB{
1540            {
1541                id{"GBP"}
1542                from:intvector{ /** 1694-07-27  */
1543                    -2028,
1544                    -1492871008,
1545                }
1546            }
1547        }
1548        GD{
1549            {
1550                id{"XCD"}
1551                from:intvector{ /** 1967-02-27  */
1552                    -22,
1553                    2041400512,
1554                }
1555            }
1556        }
1557        GE{
1558            {
1559                id{"GEL"}
1560                from:intvector{ /** 1995-09-23  */
1561                    184,
1562                    545757536,
1563                }
1564            }
1565            {
1566                id{"GEK"}
1567                from:intvector{ /** 1993-04-05  */
1568                    169,
1569                    342766976,
1570                }
1571                to:intvector{ /** 1995-09-25  */
1572                    184,
1573                    718557536,
1574                }
1575            }
1576            {
1577                id{"RUR"}
1578                from:intvector{ /** 1991-12-25  */
1579                    154,
1580                    -957610880,
1581                }
1582                to:intvector{ /** 1993-06-11  */
1583                    169,
1584                    861286976,
1585                }
1586            }
1587            {
1588                id{"SUR"}
1589                from:intvector{ /** 1961-01-01  */
1590                    -67,
1591                    -528898464,
1592                }
1593                to:intvector{ /** 1991-12-25  */
1594                    154,
1595                    -957610880,
1596                }
1597            }
1598        }
1599        GF{
1600            {
1601                id{"EUR"}
1602                from:intvector{ /** 1999-01-01  */
1603                    213,
1604                    320825952,
1605                }
1606            }
1607            {
1608                id{"FRF"}
1609                from:intvector{ /** 1960-01-01  */
1610                    -74,
1611                    -2086527392,
1612                }
1613                to:intvector{ /** 2002-02-17  */
1614                    235,
1615                    1908405440,
1616                }
1617            }
1618        }
1619        GG{
1620            {
1621                id{"GBP"}
1622                from:intvector{ /** 1830-01-01  */
1623                    -1029,
1624                    1543807584,
1625                }
1626            }
1627        }
1628        GH{
1629            {
1630                id{"GHS"}
1631                from:intvector{ /** 2007-07-03  */
1632                    271,
1633                    -448284512,
1634                }
1635            }
1636            {
1637                id{"GHC"}
1638                from:intvector{ /** 1979-03-09  */
1639                    66,
1640                    1220338464,
1641                }
1642                to:intvector{ /** 2007-12-31  */
1643                    272,
1644                    1971215488,
1645                }
1646            }
1647        }
1648        GI{
1649            {
1650                id{"GIP"}
1651                from:intvector{ /** 1713-01-01  */
1652                    -1889,
1653                    -1210485152,
1654                }
1655            }
1656        }
1657        GL{
1658            {
1659                id{"DKK"}
1660                from:intvector{ /** 1873-05-27  */
1661                    -713,
1662                    -715785248,
1663                }
1664            }
1665        }
1666        GM{
1667            {
1668                id{"GMD"}
1669                from:intvector{ /** 1971-07-01  */
1670                    7,
1671                    1471648928,
1672                }
1673            }
1674        }
1675        GN{
1676            {
1677                id{"GNF"}
1678                from:intvector{ /** 1986-01-06  */
1679                    117,
1680                    -1452480928,
1681                }
1682            }
1683            {
1684                id{"GNS"}
1685                from:intvector{ /** 1972-10-02  */
1686                    14,
1687                    -1265509440,
1688                }
1689                to:intvector{ /** 1986-01-06  */
1690                    117,
1691                    -1452480928,
1692                }
1693            }
1694        }
1695        GP{
1696            {
1697                id{"EUR"}
1698                from:intvector{ /** 1999-01-01  */
1699                    213,
1700                    320825952,
1701                }
1702            }
1703            {
1704                id{"FRF"}
1705                from:intvector{ /** 1960-01-01  */
1706                    -74,
1707                    -2086527392,
1708                }
1709                to:intvector{ /** 2002-02-17  */
1710                    235,
1711                    1908405440,
1712                }
1713            }
1714        }
1715        GQ{
1716            {
1717                id{"XAF"}
1718                from:intvector{ /** 1993-01-01  */
1719                    168,
1720                    -3013024,
1721                }
1722            }
1723            {
1724                id{"GQE"}
1725                from:intvector{ /** 1975-07-07  */
1726                    36,
1727                    -628569952,
1728                }
1729                to:intvector{ /** 1986-06-01  */
1730                    117,
1731                    -1884180928,
1732                }
1733            }
1734        }
1735        GR{
1736            {
1737                id{"EUR"}
1738                from:intvector{ /** 2001-01-01  */
1739                    227,
1740                    -945283488,
1741                }
1742            }
1743            {
1744                id{"GRD"}
1745                from:intvector{ /** 1954-05-01  */
1746                    -118,
1747                    1884840928,
1748                }
1749                to:intvector{ /** 2002-02-28  */
1750                    235,
1751                    -1436161856,
1752                }
1753            }
1754        }
1755        GS{
1756            {
1757                id{"GBP"}
1758                from:intvector{ /** 1908-01-01  */
1759                    -456,
1760                    1890746976,
1761                }
1762            }
1763        }
1764        GT{
1765            {
1766                id{"GTQ"}
1767                from:intvector{ /** 1925-05-27  */
1768                    -331,
1769                    -484492320,
1770                }
1771            }
1772        }
1773        GU{
1774            {
1775                id{"USD"}
1776                from:intvector{ /** 1944-08-21  */
1777                    -191,
1778                    1526433536,
1779                }
1780            }
1781        }
1782        GW{
1783            {
1784                id{"XOF"}
1785                from:intvector{ /** 1997-03-31  */
1786                    198,
1787                    -29511904,
1788                }
1789            }
1790            {
1791                id{"GWP"}
1792                from:intvector{ /** 1976-02-28  */
1793                    44,
1794                    -1638208320,
1795                }
1796                to:intvector{ /** 1997-03-31  */
1797                    198,
1798                    -29511904,
1799                }
1800            }
1801            {
1802                id{"GWE"}
1803                from:intvector{ /** 1914-01-01  */
1804                    -412,
1805                    -1993981344,
1806                }
1807                to:intvector{ /** 1976-02-28  */
1808                    44,
1809                    -1638208320,
1810                }
1811            }
1812        }
1813        GY{
1814            {
1815                id{"GYD"}
1816                from:intvector{ /** 1966-05-26  */
1817                    -29,
1818                    483951584,
1819                }
1820            }
1821        }
1822        HK{
1823            {
1824                id{"HKD"}
1825                from:intvector{ /** 1895-02-02  */
1826                    -552,
1827                    -141699904,
1828                }
1829            }
1830        }
1831        HM{
1832            {
1833                id{"AUD"}
1834                from:intvector{ /** 1967-02-16  */
1835                    -22,
1836                    1091000512,
1837                }
1838            }
1839        }
1840        HN{
1841            {
1842                id{"HNL"}
1843                from:intvector{ /** 1926-04-03  */
1844                    -324,
1845                    -1086923392,
1846                }
1847            }
1848        }
1849        HR{
1850            {
1851                id{"HRK"}
1852                from:intvector{ /** 1994-05-30  */
1853                    176,
1854                    -320911392,
1855                }
1856            }
1857            {
1858                id{"HRD"}
1859                from:intvector{ /** 1991-12-23  */
1860                    154,
1861                    -1130410880,
1862                }
1863                to:intvector{ /** 1995-01-01  */
1864                    183,
1865                    -1355522464,
1866                }
1867            }
1868            {
1869                id{"YUN"}
1870                from:intvector{ /** 1990-01-01  */
1871                    146,
1872                    -208132512,
1873                }
1874                to:intvector{ /** 1991-12-23  */
1875                    154,
1876                    -1130410880,
1877                }
1878            }
1879            {
1880                id{"YUD"}
1881                from:intvector{ /** 1966-01-01  */
1882                    -30,
1883                    -1676288416,
1884                }
1885                to:intvector{ /** 1990-01-01  */
1886                    146,
1887                    -208132512,
1888                }
1889            }
1890        }
1891        HT{
1892            {
1893                id{"HTG"}
1894                from:intvector{ /** 1872-08-26  */
1895                    -720,
1896                    1935333120,
1897                }
1898            }
1899            {
1900                id{"USD"}
1901                from:intvector{ /** 1915  */
1902                    -405,
1903                    -522812416,
1904                }
1905            }
1906        }
1907        HU{
1908            {
1909                id{"HUF"}
1910                from:intvector{ /** 1946-07-23  */
1911                    -176,
1912                    433064096,
1913                }
1914            }
1915        }
1916        ID{
1917            {
1918                id{"IDR"}
1919                from:intvector{ /** 1965-12-13  */
1920                    -37,
1921                    -2110057344,
1922                }
1923            }
1924        }
1925        IE{
1926            {
1927                id{"EUR"}
1928                from:intvector{ /** 1999-01-01  */
1929                    213,
1930                    320825952,
1931                }
1932            }
1933            {
1934                id{"IEP"}
1935                from:intvector{ /** 1922-01-01  */
1936                    -353,
1937                    1358715488,
1938                }
1939                to:intvector{ /** 2002-02-09  */
1940                    235,
1941                    1217205440,
1942                }
1943            }
1944            {
1945                id{"GBP"}
1946                from:intvector{ /** 1800-01-01  */
1947                    -1250,
1948                    -248187296,
1949                }
1950                to:intvector{ /** 1922-01-01  */
1951                    -353,
1952                    1358715488,
1953                }
1954            }
1955        }
1956        IL{
1957            {
1958                id{"ILS"}
1959                from:intvector{ /** 1985-09-04  */
1960                    110,
1961                    1198937440,
1962                }
1963            }
1964            {
1965                id{"ILR"}
1966                from:intvector{ /** 1980-02-22  */
1967                    73,
1968                    -480259904,
1969                }
1970                to:intvector{ /** 1985-09-04  */
1971                    110,
1972                    1198937440,
1973                }
1974            }
1975            {
1976                id{"ILP"}
1977                from:intvector{ /** 1948-08-16  */
1978                    -162,
1979                    -1524185344,
1980                }
1981                to:intvector{ /** 1980-02-22  */
1982                    73,
1983                    -480259904,
1984                }
1985            }
1986        }
1987        IM{
1988            {
1989                id{"GBP"}
1990                from:intvector{ /** 1840-01-03  */
1991                    -956,
1992                    -578172320,
1993                }
1994            }
1995        }
1996        IN{
1997            {
1998                id{"INR"}
1999                from:intvector{ /** 1835-08-17  */
2000                    -992,
2001                    1779237632,
2002                }
2003            }
2004        }
2005        IO{
2006            {
2007                id{"USD"}
2008                from:intvector{ /** 1965-11-08  */
2009                    -37,
2010                    1752849952,
2011                }
2012            }
2013            {
2014                id{"GBP"}
2015                from:intvector{ /** 1965-11-08  */
2016                    -37,
2017                    1752849952,
2018                }
2019            }
2020        }
2021        IQ{
2022            {
2023                id{"IQD"}
2024                from:intvector{ /** 1931-04-19  */
2025                    -287,
2026                    -851913344,
2027                }
2028            }
2029            {
2030                id{"EGP"}
2031                from:intvector{ /** 1920-11-11  */
2032                    -368,
2033                    -805542368,
2034                }
2035                to:intvector{ /** 1931-04-19  */
2036                    -287,
2037                    -851913344,
2038                }
2039            }
2040            {
2041                id{"INR"}
2042                from:intvector{ /** 1920-11-11  */
2043                    -368,
2044                    -805542368,
2045                }
2046                to:intvector{ /** 1931-04-19  */
2047                    -287,
2048                    -851913344,
2049                }
2050            }
2051        }
2052        IR{
2053            {
2054                id{"IRR"}
2055                from:intvector{ /** 1932-05-13  */
2056                    -279,
2057                    100975584,
2058                }
2059            }
2060        }
2061        IS{
2062            {
2063                id{"ISK"}
2064                from:intvector{ /** 1981-01-01  */
2065                    80,
2066                    -737090976,
2067                }
2068            }
2069            {
2070                id{"ISJ"}
2071                from:intvector{ /** 1918-12-01  */
2072                    -383,
2073                    -316972928,
2074                }
2075                to:intvector{ /** 1981-01-01  */
2076                    80,
2077                    -737090976,
2078                }
2079            }
2080            {
2081                id{"DKK"}
2082                from:intvector{ /** 1873-05-27  */
2083                    -713,
2084                    -715785248,
2085                }
2086                to:intvector{ /** 1918-12-01  */
2087                    -383,
2088                    -316972928,
2089                }
2090            }
2091        }
2092        IT{
2093            {
2094                id{"EUR"}
2095                from:intvector{ /** 1999-01-01  */
2096                    213,
2097                    320825952,
2098                }
2099            }
2100            {
2101                id{"ITL"}
2102                from:intvector{ /** 1862-08-24  */
2103                    -794,
2104                    -237654272,
2105                }
2106                to:intvector{ /** 2002-02-28  */
2107                    235,
2108                    -1436161856,
2109                }
2110            }
2111        }
2112        JE{
2113            {
2114                id{"GBP"}
2115                from:intvector{ /** 1837-01-01  */
2116                    -978,
2117                    -869691808,
2118                }
2119            }
2120        }
2121        JM{
2122            {
2123                id{"JMD"}
2124                from:intvector{ /** 1969-09-08  */
2125                    -8,
2126                    -865888928,
2127                }
2128            }
2129        }
2130        JO{
2131            {
2132                id{"JOD"}
2133                from:intvector{ /** 1950-07-01  */
2134                    -147,
2135                    208612512,
2136                }
2137            }
2138        }
2139        JP{
2140            {
2141                id{"JPY"}
2142                from:intvector{ /** 1871-06-01  */
2143                    -728,
2144                    -1696015808,
2145                }
2146            }
2147        }
2148        KE{
2149            {
2150                id{"KES"}
2151                from:intvector{ /** 1966-09-14  */
2152                    -30,
2153                    -552608416,
2154                }
2155            }
2156        }
2157        KG{
2158            {
2159                id{"KGS"}
2160                from:intvector{ /** 1993-05-10  */
2161                    169,
2162                    774826976,
2163                }
2164            }
2165            {
2166                id{"RUR"}
2167                from:intvector{ /** 1991-12-25  */
2168                    154,
2169                    -957610880,
2170                }
2171                to:intvector{ /** 1993-05-10  */
2172                    169,
2173                    774826976,
2174                }
2175            }
2176            {
2177                id{"SUR"}
2178                from:intvector{ /** 1961-01-01  */
2179                    -67,
2180                    -528898464,
2181                }
2182                to:intvector{ /** 1991-12-25  */
2183                    154,
2184                    -957610880,
2185                }
2186            }
2187        }
2188        KH{
2189            {
2190                id{"KHR"}
2191                from:intvector{ /** 1980-03-20  */
2192                    73,
2193                    -652999904,
2194                }
2195            }
2196        }
2197        KI{
2198            {
2199                id{"AUD"}
2200                from:intvector{ /** 1966-02-14  */
2201                    -30,
2202                    -553028416,
2203                }
2204            }
2205        }
2206        KM{
2207            {
2208                id{"KMF"}
2209                from:intvector{ /** 1975-07-06  */
2210                    36,
2211                    -714969952,
2212                }
2213            }
2214        }
2215        KN{
2216            {
2217                id{"XCD"}
2218                from:intvector{ /** 1965-10-06  */
2219                    -37,
2220                    1579989952,
2221                }
2222            }
2223        }
2224        KP{
2225            {
2226                id{"KPW"}
2227                from:intvector{ /** 1959-04-17  */
2228                    -81,
2229                    2119790976,
2230                }
2231            }
2232        }
2233        KR{
2234            {
2235                id{"KRW"}
2236                from:intvector{ /** 1962-06-10  */
2237                    -59,
2238                    1720230464,
2239                }
2240            }
2241            {
2242                id{"KRH"}
2243                from:intvector{ /** 1953-02-15  */
2244                    -125,
2245                    1623032000,
2246                }
2247                to:intvector{ /** 1962-06-10  */
2248                    -59,
2249                    1720230464,
2250                }
2251            }
2252            {
2253                id{"KRO"}
2254                from:intvector{ /** 1945-08-15  */
2255                    -184,
2256                    -1729304832,
2257                }
2258                to:intvector{ /** 1953-02-15  */
2259                    -125,
2260                    1623032000,
2261                }
2262            }
2263        }
2264        KW{
2265            {
2266                id{"KWD"}
2267                from:intvector{ /** 1961-04-01  */
2268                    -67,
2269                    -528718464,
2270                }
2271            }
2272        }
2273        KY{
2274            {
2275                id{"KYD"}
2276                from:intvector{ /** 1971-01-01  */
2277                    7,
2278                    1471288928,
2279                }
2280            }
2281            {
2282                id{"JMD"}
2283                from:intvector{ /** 1969-09-08  */
2284                    -8,
2285                    -865888928,
2286                }
2287                to:intvector{ /** 1971-01-01  */
2288                    7,
2289                    1471288928,
2290                }
2291            }
2292        }
2293        KZ{
2294            {
2295                id{"KZT"}
2296                from:intvector{ /** 1993-11-05  */
2297                    169,
2298                    343186976,
2299                }
2300            }
2301        }
2302        LA{
2303            {
2304                id{"LAK"}
2305                from:intvector{ /** 1979-12-10  */
2306                    66,
2307                    1307278464,
2308                }
2309            }
2310        }
2311        LB{
2312            {
2313                id{"LBP"}
2314                from:intvector{ /** 1948-02-02  */
2315                    -162,
2316                    1560821952,
2317                }
2318            }
2319        }
2320        LC{
2321            {
2322                id{"XCD"}
2323                from:intvector{ /** 1965-10-06  */
2324                    -37,
2325                    1579989952,
2326                }
2327            }
2328        }
2329        LI{
2330            {
2331                id{"CHF"}
2332                from:intvector{ /** 1921-02-01  */
2333                    -361,
2334                    -112453440,
2335                }
2336            }
2337        }
2338        LK{
2339            {
2340                id{"LKR"}
2341                from:intvector{ /** 1978-05-22  */
2342                    59,
2343                    872429536,
2344                }
2345            }
2346        }
2347        LR{
2348            {
2349                id{"LRD"}
2350                from:intvector{ /** 1944-01-01  */
2351                    -192,
2352                    -201986464,
2353                }
2354            }
2355        }
2356        LS{
2357            {
2358                id{"ZAR"}
2359                from:intvector{ /** 1961-02-14  */
2360                    -66,
2361                    594361536,
2362                }
2363            }
2364            {
2365                id{"LSL"}
2366                from:intvector{ /** 1980-01-22  */
2367                    73,
2368                    -480319904,
2369                }
2370            }
2371        }
2372        LT{
2373            {
2374                id{"LTL"}
2375                from:intvector{ /** 1993-06-25  */
2376                    169,
2377                    2070886976,
2378                }
2379            }
2380            {
2381                id{"LTT"}
2382                from:intvector{ /** 1992-10-01  */
2383                    161,
2384                    -1560101952,
2385                }
2386                to:intvector{ /** 1993-06-25  */
2387                    169,
2388                    2070886976,
2389                }
2390            }
2391            {
2392                id{"SUR"}
2393                from:intvector{ /** 1961-01-01  */
2394                    -67,
2395                    -528898464,
2396                }
2397                to:intvector{ /** 1992-10-01  */
2398                    161,
2399                    -1560101952,
2400                }
2401            }
2402        }
2403        LU{
2404            {
2405                id{"EUR"}
2406                from:intvector{ /** 1999-01-01  */
2407                    213,
2408                    320825952,
2409                }
2410            }
2411            {
2412                id{"LUF"}
2413                from:intvector{ /** 1944-09-4  */
2414                    -191,
2415                    57693536,
2416                }
2417                to:intvector{ /** 2002-02-28  */
2418                    235,
2419                    -1436161856,
2420                }
2421            }
2422            {
2423                id{"LUC"}
2424                from:intvector{ /** 9999-12-31  */
2425                    58993,
2426                    351827072,
2427                }
2428            }
2429            {
2430                id{"LUL"}
2431                from:intvector{ /** 9999-12-31  */
2432                    58993,
2433                    351827072,
2434                }
2435            }
2436        }
2437        LV{
2438            {
2439                id{"LVL"}
2440                from:intvector{ /** 1993-06-28  */
2441                    169,
2442                    -1964880320,
2443                }
2444            }
2445            {
2446                id{"LVR"}
2447                from:intvector{ /** 1992-05-07  */
2448                    161,
2449                    -1042001952,
2450                }
2451                to:intvector{ /** 1993-10-17  */
2452                    169,
2453                    1379926976,
2454                }
2455            }
2456            {
2457                id{"SUR"}
2458                from:intvector{ /** 1961-01-01  */
2459                    -67,
2460                    -528898464,
2461                }
2462                to:intvector{ /** 1992-07-20  */
2463                    162,
2464                    81318048,
2465                }
2466            }
2467        }
2468        LY{
2469            {
2470                id{"LYD"}
2471                from:intvector{ /** 1971-09-01  */
2472                    7,
2473                    1471768928,
2474                }
2475            }
2476        }
2477        MA{
2478            {
2479                id{"MAD"}
2480                from:intvector{ /** 1959-10-17  */
2481                    -81,
2482                    2120150976,
2483                }
2484            }
2485            {
2486                id{"MAF"}
2487                from:intvector{ /** 1881-01-01  */
2488                    -654,
2489                    390271584,
2490                }
2491                to:intvector{ /** 1959-10-17  */
2492                    -81,
2493                    2120150976,
2494                }
2495            }
2496        }
2497        MC{
2498            {
2499                id{"EUR"}
2500                from:intvector{ /** 1999-01-01  */
2501                    213,
2502                    320825952,
2503                }
2504            }
2505            {
2506                id{"FRF"}
2507                from:intvector{ /** 1960-01-01  */
2508                    -74,
2509                    -2086527392,
2510                }
2511                to:intvector{ /** 2002-02-17  */
2512                    235,
2513                    1908405440,
2514                }
2515            }
2516            {
2517                id{"MCF"}
2518                from:intvector{ /** 1960-01-01  */
2519                    -74,
2520                    -2086527392,
2521                }
2522                to:intvector{ /** 2002-02-17  */
2523                    235,
2524                    1908405440,
2525                }
2526            }
2527        }
2528        MD{
2529            {
2530                id{"MDL"}
2531                from:intvector{ /** 1993-11-29  */
2532                    169,
2533                    -1878180320,
2534                }
2535            }
2536            {
2537                id{"MDC"}
2538                from:intvector{ /** 1992-06-01  */
2539                    161,
2540                    -1560341952,
2541                }
2542                to:intvector{ /** 1993-11-29  */
2543                    169,
2544                    -1878180320,
2545                }
2546            }
2547        }
2548        ME{
2549            {
2550                id{"EUR"}
2551                from:intvector{ /** 2002-01-01  */
2552                    235,
2553                    525945440,
2554                }
2555            }
2556            {
2557                id{"DEM"}
2558                from:intvector{ /** 1999-10-02  */
2559                    213,
2560                    407765952,
2561                }
2562                to:intvector{ /** 2002-05-15  */
2563                    235,
2564                    1735785440,
2565                }
2566            }
2567            {
2568                id{"YUM"}
2569                from:intvector{ /** 1994-01-24  */
2570                    176,
2571                    -839551392,
2572                }
2573                to:intvector{ /** 2002-05-15  */
2574                    235,
2575                    1735785440,
2576                }
2577            }
2578        }
2579        MF{
2580            {
2581                id{"EUR"}
2582                from:intvector{ /** 1999-01-01  */
2583                    213,
2584                    320825952,
2585                }
2586            }
2587            {
2588                id{"FRF"}
2589                from:intvector{ /** 1960-01-01  */
2590                    -74,
2591                    -2086527392,
2592                }
2593                to:intvector{ /** 2002-02-17  */
2594                    235,
2595                    1908405440,
2596                }
2597            }
2598        }
2599        MG{
2600            {
2601                id{"MGA"}
2602                from:intvector{ /** 1983-11-01  */
2603                    95,
2604                    -2089000416,
2605                }
2606            }
2607            {
2608                id{"MGF"}
2609                from:intvector{ /** 1963-07-01  */
2610                    -52,
2611                    -1881047904,
2612                }
2613                to:intvector{ /** 2004-12-31  */
2614                    250,
2615                    1766096000,
2616                }
2617            }
2618        }
2619        MH{
2620            {
2621                id{"USD"}
2622                from:intvector{ /** 1944-01-01  */
2623                    -192,
2624                    -201986464,
2625                }
2626            }
2627        }
2628        MK{
2629            {
2630                id{"MKD"}
2631                from:intvector{ /** 1993-05-20  */
2632                    169,
2633                    1638826976,
2634                }
2635            }
2636            {
2637                id{"MKN"}
2638                from:intvector{ /** 1992-04-26  */
2639                    162,
2640                    599538048,
2641                }
2642                to:intvector{ /** 1993-05-20  */
2643                    169,
2644                    1638826976,
2645                }
2646            }
2647        }
2648        ML{
2649            {
2650                id{"XOF"}
2651                from:intvector{ /** 1984-06-01  */
2652                    102,
2653                    -618071488,
2654                }
2655            }
2656            {
2657                id{"MLF"}
2658                from:intvector{ /** 1962-07-02  */
2659                    -59,
2660                    1029090464,
2661                }
2662                to:intvector{ /** 1984-08-31  */
2663                    103,
2664                    1974048512,
2665                }
2666            }
2667            {
2668                id{"XOF"}
2669                from:intvector{ /** 1958-11-24  */
2670                    -88,
2671                    1253782048,
2672                }
2673                to:intvector{ /** 1962-07-02  */
2674                    -59,
2675                    1029090464,
2676                }
2677            }
2678        }
2679        MM{
2680            {
2681                id{"MMK"}
2682                from:intvector{ /** 1989-06-18  */
2683                    139,
2684                    -210261440,
2685                }
2686            }
2687            {
2688                id{"BUK"}
2689                from:intvector{ /** 1952-07-01  */
2690                    -133,
2691                    -1143896928,
2692                }
2693                to:intvector{ /** 1989-06-18  */
2694                    139,
2695                    -210261440,
2696                }
2697            }
2698        }
2699        MN{
2700            {
2701                id{"MNT"}
2702                from:intvector{ /** 1915-03-01  */
2703                    -405,
2704                    -522632416,
2705                }
2706            }
2707        }
2708        MO{
2709            {
2710                id{"MOP"}
2711                from:intvector{ /** 1901-01-01  */
2712                    -507,
2713                    95679072,
2714                }
2715            }
2716        }
2717        MP{
2718            {
2719                id{"USD"}
2720                from:intvector{ /** 1944-01-01  */
2721                    -192,
2722                    -201986464,
2723                }
2724            }
2725        }
2726        MQ{
2727            {
2728                id{"EUR"}
2729                from:intvector{ /** 1999-01-01  */
2730                    213,
2731                    320825952,
2732                }
2733            }
2734            {
2735                id{"FRF"}
2736                from:intvector{ /** 1960-01-01  */
2737                    -74,
2738                    -2086527392,
2739                }
2740                to:intvector{ /** 2002-02-17  */
2741                    235,
2742                    1908405440,
2743                }
2744            }
2745        }
2746        MR{
2747            {
2748                id{"MRO"}
2749                from:intvector{ /** 1973-06-29  */
2750                    22,
2751                    -1670287808,
2752                }
2753            }
2754            {
2755                id{"XOF"}
2756                from:intvector{ /** 1958-11-28  */
2757                    -88,
2758                    1599382048,
2759                }
2760                to:intvector{ /** 1973-06-29  */
2761                    22,
2762                    -1670287808,
2763                }
2764            }
2765        }
2766        MS{
2767            {
2768                id{"XCD"}
2769                from:intvector{ /** 1967-02-27  */
2770                    -22,
2771                    2041400512,
2772                }
2773            }
2774        }
2775        MT{
2776            {
2777                id{"EUR"}
2778                from:intvector{ /** 2008-01-01  */
2779                    279,
2780                    849784416,
2781                }
2782            }
2783            {
2784                id{"MTL"}
2785                from:intvector{ /** 1968-06-07  */
2786                    -15,
2787                    1784869440,
2788                }
2789                to:intvector{ /** 2008-01-31  */
2790                    279,
2791                    -853182880,
2792                }
2793            }
2794            {
2795                id{"MTP"}
2796                from:intvector{ /** 1914-08-13  */
2797                    -412,
2798                    -956761344,
2799                }
2800                to:intvector{ /** 1968-06-07  */
2801                    -15,
2802                    1784869440,
2803                }
2804            }
2805        }
2806        MU{
2807            {
2808                id{"MUR"}
2809                from:intvector{ /** 1934-04-01  */
2810                    -265,
2811                    2092973440,
2812                }
2813            }
2814        }
2815        MV{
2816            {
2817                id{"MVR"}
2818                from:intvector{ /** 1981-07-01  */
2819                    80,
2820                    -736730976,
2821                }
2822            }
2823            {
2824                id{"MVP"}
2825                from:intvector{ /** 1947-01-01  */
2826                    -169,
2827                    3133024,
2828                }
2829                to:intvector{ /** 1981-07-01  */
2830                    80,
2831                    -736730976,
2832                }
2833            }
2834        }
2835        MW{
2836            {
2837                id{"MWK"}
2838                from:intvector{ /** 1971-02-15  */
2839                    7,
2840                    -1614018368,
2841                }
2842            }
2843        }
2844        MX{
2845            {
2846                id{"MXN"}
2847                from:intvector{ /** 1993-01-01  */
2848                    168,
2849                    -3013024,
2850                }
2851            }
2852            {
2853                id{"MXP"}
2854                from:intvector{ /** 1822-01-01  */
2855                    -1088,
2856                    -1808889248,
2857                }
2858                to:intvector{ /** 1992-12-31  */
2859                    162,
2860                    1032018048,
2861                }
2862            }
2863            {
2864                id{"MXV"}
2865                from:intvector{ /** 9999-12-31  */
2866                    58993,
2867                    351827072,
2868                }
2869            }
2870        }
2871        MY{
2872            {
2873                id{"MYR"}
2874                from:intvector{ /** 1963-09-16  */
2875                    -52,
2876                    -584927904,
2877                }
2878            }
2879        }
2880        MZ{
2881            {
2882                id{"MZN"}
2883                from:intvector{ /** 2006-07-01  */
2884                    264,
2885                    -2092313440,
2886                }
2887            }
2888            {
2889                id{"MZM"}
2890                from:intvector{ /** 1980-06-16  */
2891                    73,
2892                    -998419904,
2893                }
2894                to:intvector{ /** 2006-12-31  */
2895                    265,
2896                    499986560,
2897                }
2898            }
2899            {
2900                id{"MZE"}
2901                from:intvector{ /** 1975-06-25  */
2902                    37,
2903                    926570048,
2904                }
2905                to:intvector{ /** 1980-06-16  */
2906                    73,
2907                    -998419904,
2908                }
2909            }
2910        }
2911        NA{
2912            {
2913                id{"NAD"}
2914                from:intvector{ /** 1993-01-01  */
2915                    168,
2916                    -3013024,
2917                }
2918            }
2919            {
2920                id{"ZAR"}
2921                from:intvector{ /** 1961-02-14  */
2922                    -66,
2923                    594361536,
2924                }
2925                to:intvector{ /** 1993-01-01  */
2926                    168,
2927                    -3013024,
2928                }
2929            }
2930        }
2931        NC{
2932            {
2933                id{"XPF"}
2934                from:intvector{ /** 1985-01-01  */
2935                    110,
2936                    939257440,
2937                }
2938            }
2939        }
2940        NE{
2941            {
2942                id{"XOF"}
2943                from:intvector{ /** 1958-12-19  */
2944                    -88,
2945                    821842048,
2946                }
2947            }
2948        }
2949        NF{
2950            {
2951                id{"AUD"}
2952                from:intvector{ /** 1966-02-14  */
2953                    -30,
2954                    -553028416,
2955                }
2956            }
2957        }
2958        NG{
2959            {
2960                id{"NGN"}
2961                from:intvector{ /** 1973-01-01  */
2962                    22,
2963                    205179488,
2964                }
2965            }
2966        }
2967        NI{
2968            {
2969                id{"NIO"}
2970                from:intvector{ /** 1991-04-30  */
2971                    154,
2972                    -526090880,
2973                }
2974            }
2975            {
2976                id{"NIC"}
2977                from:intvector{ /** 1988-02-15  */
2978                    132,
2979                    -2027330368,
2980                }
2981                to:intvector{ /** 1991-04-30  */
2982                    154,
2983                    -526090880,
2984                }
2985            }
2986        }
2987        NL{
2988            {
2989                id{"EUR"}
2990                from:intvector{ /** 1999-01-01  */
2991                    213,
2992                    320825952,
2993                }
2994            }
2995            {
2996                id{"NLG"}
2997                from:intvector{ /** 1813-01-01  */
2998                    -1154,
2999                    1957119584,
3000                }
3001                to:intvector{ /** 2002-02-28  */
3002                    235,
3003                    -1436161856,
3004                }
3005            }
3006        }
3007        NO{
3008            {
3009                id{"NOK"}
3010                from:intvector{ /** 1905-06-07  */
3011                    -478,
3012                    -2004239808,
3013                }
3014            }
3015            {
3016                id{"SEK"}
3017                from:intvector{ /** 1873-05-27  */
3018                    -713,
3019                    -715785248,
3020                }
3021                to:intvector{ /** 1905-06-07  */
3022                    -478,
3023                    -2004239808,
3024                }
3025            }
3026        }
3027        NP{
3028            {
3029                id{"NPR"}
3030                from:intvector{ /** 1933-01-01  */
3031                    -272,
3032                    621564512,
3033                }
3034            }
3035            {
3036                id{"INR"}
3037                from:intvector{ /** 1870-01-01  */
3038                    -735,
3039                    1127422560,
3040                }
3041                to:intvector{ /** 1966-10-17  */
3042                    -30,
3043                    -293348416,
3044                }
3045            }
3046        }
3047        NR{
3048            {
3049                id{"AUD"}
3050                from:intvector{ /** 1966-02-14  */
3051                    -30,
3052                    -553028416,
3053                }
3054            }
3055        }
3056        NU{
3057            {
3058                id{"NZD"}
3059                from:intvector{ /** 1967-07-10  */
3060                    -22,
3061                    572900512,
3062                }
3063            }
3064        }
3065        NZ{
3066            {
3067                id{"NZD"}
3068                from:intvector{ /** 1967-07-10  */
3069                    -22,
3070                    572900512,
3071                }
3072            }
3073        }
3074        OM{
3075            {
3076                id{"OMR"}
3077                from:intvector{ /** 1972-11-11  */
3078                    14,
3079                    -487849440,
3080                }
3081            }
3082        }
3083        PA{
3084            {
3085                id{"PAB"}
3086                from:intvector{ /** 1903-11-04  */
3087                    -493,
3088                    -997030368,
3089                }
3090            }
3091            {
3092                id{"USD"}
3093                from:intvector{ /** 1903-11-18  */
3094                    -492,
3095                    212569632,
3096                }
3097            }
3098        }
3099        PE{
3100            {
3101                id{"PEN"}
3102                from:intvector{ /** 1991-07-01  */
3103                    154,
3104                    1263456416,
3105                }
3106            }
3107            {
3108                id{"PEI"}
3109                from:intvector{ /** 1985-02-01  */
3110                    110,
3111                    939317440,
3112                }
3113                to:intvector{ /** 1991-07-01  */
3114                    154,
3115                    1263456416,
3116                }
3117            }
3118            {
3119                id{"PES"}
3120                from:intvector{ /** 1863-02-14  */
3121                    -786,
3122                    369214656,
3123                }
3124                to:intvector{ /** 1985-02-01  */
3125                    110,
3126                    939317440,
3127                }
3128            }
3129        }
3130        PF{
3131            {
3132                id{"XPF"}
3133                from:intvector{ /** 1945-12-26  */
3134                    -184,
3135                    -778664832,
3136                }
3137            }
3138        }
3139        PG{
3140            {
3141                id{"PGK"}
3142                from:intvector{ /** 1975-09-16  */
3143                    37,
3144                    149150048,
3145                }
3146            }
3147            {
3148                id{"AUD"}
3149                from:intvector{ /** 1966-02-14  */
3150                    -30,
3151                    -553028416,
3152                }
3153                to:intvector{ /** 1975-09-16  */
3154                    37,
3155                    149150048,
3156                }
3157            }
3158        }
3159        PH{
3160            {
3161                id{"PHP"}
3162                from:intvector{ /** 1946-07-04  */
3163                    -177,
3164                    -1208535904,
3165                }
3166            }
3167        }
3168        PK{
3169            {
3170                id{"PKR"}
3171                from:intvector{ /** 1948-04-01  */
3172                    -162,
3173                    1474541952,
3174                }
3175            }
3176            {
3177                id{"INR"}
3178                from:intvector{ /** 1835-08-17  */
3179                    -992,
3180                    1779237632,
3181                }
3182                to:intvector{ /** 1947-08-15  */
3183                    -169,
3184                    1213153024,
3185                }
3186            }
3187        }
3188        PL{
3189            {
3190                id{"PLN"}
3191                from:intvector{ /** 1995-01-01  */
3192                    183,
3193                    -1355522464,
3194                }
3195            }
3196            {
3197                id{"PLZ"}
3198                from:intvector{ /** 1950-10-28  */
3199                    -147,
3200                    -1753374784,
3201                }
3202                to:intvector{ /** 1994-12-31  */
3203                    176,
3204                    -234091392,
3205                }
3206            }
3207        }
3208        PM{
3209            {
3210                id{"EUR"}
3211                from:intvector{ /** 1999-01-01  */
3212                    213,
3213                    320825952,
3214                }
3215            }
3216            {
3217                id{"FRF"}
3218                from:intvector{ /** 1972-12-21  */
3219                    15,
3220                    376210560,
3221                }
3222                to:intvector{ /** 2002-02-17  */
3223                    235,
3224                    1908405440,
3225                }
3226            }
3227        }
3228        PN{
3229            {
3230                id{"NZD"}
3231                from:intvector{ /** 1969-01-13  */
3232                    -8,
3233                    -434368928,
3234                }
3235            }
3236        }
3237        PR{
3238            {
3239                id{"USD"}
3240                from:intvector{ /** 1898-12-10  */
3241                    -529,
3242                    755219584,
3243                }
3244            }
3245            {
3246                id{"ESP"}
3247                from:intvector{ /** 1800-01-01  */
3248                    -1250,
3249                    -248187296,
3250                }
3251                to:intvector{ /** 1898-12-10  */
3252                    -529,
3253                    755219584,
3254                }
3255            }
3256        }
3257        PS{
3258            {
3259                id{"JOD"}
3260                from:intvector{ /** 1996-02-12  */
3261                    191,
3262                    1066166464,
3263                }
3264            }
3265            {
3266                id{"ILS"}
3267                from:intvector{ /** 1985-09-04  */
3268                    110,
3269                    1198937440,
3270                }
3271            }
3272            {
3273                id{"ILP"}
3274                from:intvector{ /** 1967-06  */
3275                    -23,
3276                    -204759488,
3277                }
3278                to:intvector{ /** 1980-02-22  */
3279                    73,
3280                    -480259904,
3281                }
3282            }
3283            {
3284                id{"JOD"}
3285                from:intvector{ /** 1950-07-01  */
3286                    -147,
3287                    208612512,
3288                }
3289                to:intvector{ /** 1967-06-01  */
3290                    -23,
3291                    -204759488,
3292                }
3293            }
3294        }
3295        PT{
3296            {
3297                id{"EUR"}
3298                from:intvector{ /** 1999-01-01  */
3299                    213,
3300                    320825952,
3301                }
3302            }
3303            {
3304                id{"PTE"}
3305                from:intvector{ /** 1911-05-22  */
3306                    -434,
3307                    -384460832,
3308                }
3309                to:intvector{ /** 2002-02-28  */
3310                    235,
3311                    -1436161856,
3312                }
3313            }
3314        }
3315        PW{
3316            {
3317                id{"USD"}
3318                from:intvector{ /** 1944-01-01  */
3319                    -192,
3320                    -201986464,
3321                }
3322            }
3323        }
3324        PY{
3325            {
3326                id{"PYG"}
3327                from:intvector{ /** 1943-11-01  */
3328                    -199,
3329                    -1672615392,
3330                }
3331            }
3332        }
3333        QA{
3334            {
3335                id{"QAR"}
3336                from:intvector{ /** 1973-05-19  */
3337                    22,
3338                    1760619488,
3339                }
3340            }
3341        }
3342        EU{
3343            {
3344                id{"EUR"}
3345                from:intvector{ /** 1999-01-01  */
3346                    213,
3347                    320825952,
3348                }
3349            }
3350        }
3351        RE{
3352            {
3353                id{"EUR"}
3354                from:intvector{ /** 1999-01-01  */
3355                    213,
3356                    320825952,
3357                }
3358            }
3359            {
3360                id{"FRF"}
3361                from:intvector{ /** 1975-01-01  */
3362                    36,
3363                    -1147329952,
3364                }
3365                to:intvector{ /** 2002-02-17  */
3366                    235,
3367                    1908405440,
3368                }
3369            }
3370        }
3371        RO{
3372            {
3373                id{"RON"}
3374                from:intvector{ /** 2005-07-01  */
3375                    257,
3376                    731424928,
3377                }
3378            }
3379            {
3380                id{"ROL"}
3381                from:intvector{ /** 1952-01-28  */
3382                    -132,
3383                    1188543072,
3384                }
3385                to:intvector{ /** 2006-12-31  */
3386                    265,
3387                    499986560,
3388                }
3389            }
3390        }
3391        RS{
3392            {
3393                id{"RSD"}
3394                from:intvector{ /** 2006-10-25  */
3395                    264,
3396                    -18533440,
3397                }
3398            }
3399            {
3400                id{"CSD"}
3401                from:intvector{ /** 2002-05-15  */
3402                    235,
3403                    1735785440,
3404                }
3405                to:intvector{ /** 2006-10-25  */
3406                    264,
3407                    -18533440,
3408                }
3409            }
3410            {
3411                id{"YUM"}
3412                from:intvector{ /** 1994-01-24  */
3413                    176,
3414                    -839551392,
3415                }
3416                to:intvector{ /** 2002-05-15  */
3417                    235,
3418                    1735785440,
3419                }
3420            }
3421        }
3422        RU{
3423            {
3424                id{"RUB"}
3425                from:intvector{ /** 1999-01-01  */
3426                    213,
3427                    320825952,
3428                }
3429            }
3430            {
3431                id{"RUR"}
3432                from:intvector{ /** 1991-12-25  */
3433                    154,
3434                    -957610880,
3435                }
3436                to:intvector{ /** 1998-12-31  */
3437                    206,
3438                    1442257024,
3439                }
3440            }
3441        }
3442        RW{
3443            {
3444                id{"RWF"}
3445                from:intvector{ /** 1964-05-19  */
3446                    -44,
3447                    1145261024,
3448                }
3449            }
3450        }
3451        SA{
3452            {
3453                id{"SAR"}
3454                from:intvector{ /** 1952-10-22  */
3455                    -132,
3456                    670683072,
3457                }
3458            }
3459        }
3460        SB{
3461            {
3462                id{"SBD"}
3463                from:intvector{ /** 1977-10-24  */
3464                    51,
3465                    -425699392,
3466                }
3467            }
3468            {
3469                id{"AUD"}
3470                from:intvector{ /** 1966-02-14  */
3471                    -30,
3472                    -553028416,
3473                }
3474                to:intvector{ /** 1978-06-30  */
3475                    59,
3476                    1563689536,
3477                }
3478            }
3479        }
3480        SC{
3481            {
3482                id{"SCR"}
3483                from:intvector{ /** 1903-11-01  */
3484                    -493,
3485                    -1256230368,
3486                }
3487            }
3488        }
3489        SD{
3490            {
3491                id{"SDG"}
3492                from:intvector{ /** 2007-01-10  */
3493                    272,
3494                    156155488,
3495                }
3496            }
3497            {
3498                id{"SDD"}
3499                from:intvector{ /** 1992-06-08  */
3500                    161,
3501                    -955541952,
3502                }
3503                to:intvector{ /** 2007-06-30  */
3504                    272,
3505                    1884455488,
3506                }
3507            }
3508            {
3509                id{"SDP"}
3510                from:intvector{ /** 1957-04-08  */
3511                    -96,
3512                    -1600266880,
3513                }
3514                to:intvector{ /** 1998-06-01  */
3515                    205,
3516                    -1150102976,
3517                }
3518            }
3519            {
3520                id{"EGP"}
3521                from:intvector{ /** 1889-01-19  */
3522                    -595,
3523                    1003201120,
3524                }
3525                to:intvector{ /** 1958-01-01  */
3526                    -89,
3527                    -734017952,
3528                }
3529            }
3530            {
3531                id{"GBP"}
3532                from:intvector{ /** 1889-01-19  */
3533                    -595,
3534                    1003201120,
3535                }
3536                to:intvector{ /** 1958-01-01  */
3537                    -89,
3538                    -734017952,
3539                }
3540            }
3541        }
3542        SE{
3543            {
3544                id{"SEK"}
3545                from:intvector{ /** 1873-05-27  */
3546                    -713,
3547                    -715785248,
3548                }
3549            }
3550        }
3551        SG{
3552            {
3553                id{"SGD"}
3554                from:intvector{ /** 1967-06-12  */
3555                    -22,
3556                    745640512,
3557                }
3558            }
3559            {
3560                id{"MYR"}
3561                from:intvector{ /** 1963-09-16  */
3562                    -52,
3563                    -584927904,
3564                }
3565                to:intvector{ /** 1967-06-12  */
3566                    -22,
3567                    745640512,
3568                }
3569            }
3570        }
3571        SH{
3572            {
3573                id{"SHP"}
3574                from:intvector{ /** 1917-02-15  */
3575                    -390,
3576                    -579201856,
3577                }
3578            }
3579        }
3580        SI{
3581            {
3582                id{"EUR"}
3583                from:intvector{ /** 2007-01-01  */
3584                    271,
3585                    -621444512,
3586                }
3587            }
3588            {
3589                id{"SIT"}
3590                from:intvector{ /** 1992-10-07  */
3591                    161,
3592                    -1041701952,
3593                }
3594                to:intvector{ /** 2007-01-14  */
3595                    272,
3596                    501755488,
3597                }
3598            }
3599        }
3600        SJ{
3601            {
3602                id{"NOK"}
3603                from:intvector{ /** 1905-06-07  */
3604                    -478,
3605                    -2004239808,
3606                }
3607            }
3608        }
3609        SK{
3610            {
3611                id{"EUR"}
3612                from:intvector{ /** 2009-01-01  */
3613                    286,
3614                    -1887553952,
3615                }
3616            }
3617            {
3618                id{"SKK"}
3619                from:intvector{ /** 1992-12-31  */
3620                    162,
3621                    1032018048,
3622                }
3623                to:intvector{ /** 2009-01-01  */
3624                    286,
3625                    -1887553952,
3626                }
3627            }
3628            {
3629                id{"CSK"}
3630                from:intvector{ /** 1953-06-01  */
3631                    -125,
3632                    413672000,
3633                }
3634                to:intvector{ /** 1992-12-31  */
3635                    162,
3636                    1032018048,
3637                }
3638            }
3639        }
3640        SL{
3641            {
3642                id{"SLL"}
3643                from:intvector{ /** 1964-08-04  */
3644                    -45,
3645                    -150558976,
3646                }
3647            }
3648            {
3649                id{"GBP"}
3650                from:intvector{ /** 1808-11-30  */
3651                    -1190,
3652                    1229342240,
3653                }
3654                to:intvector{ /** 1966-02-04  */
3655                    -30,
3656                    -1417028416,
3657                }
3658            }
3659        }
3660        SM{
3661            {
3662                id{"EUR"}
3663                from:intvector{ /** 1999-01-01  */
3664                    213,
3665                    320825952,
3666                }
3667            }
3668            {
3669                id{"ITL"}
3670                from:intvector{ /** 1865-12-23  */
3671                    -772,
3672                    -118694784,
3673                }
3674                to:intvector{ /** 2001-02-28  */
3675                    228,
3676                    1387576512,
3677                }
3678            }
3679        }
3680        SN{
3681            {
3682                id{"XOF"}
3683                from:intvector{ /** 1959-04-04  */
3684                    -81,
3685                    996590976,
3686                }
3687            }
3688        }
3689        SO{
3690            {
3691                id{"SOS"}
3692                from:intvector{ /** 1960-07-01  */
3693                    -74,
3694                    -2086167392,
3695                }
3696            }
3697        }
3698        SR{
3699            {
3700                id{"SRD"}
3701                from:intvector{ /** 2004-01-01  */
3702                    249,
3703                    -826564000,
3704                }
3705            }
3706            {
3707                id{"SRG"}
3708                from:intvector{ /** 1940-05-10  */
3709                    -221,
3710                    -1100494880,
3711                }
3712                to:intvector{ /** 2003-12-31  */
3713                    243,
3714                    294867072,
3715                }
3716            }
3717            {
3718                id{"NLG"}
3719                from:intvector{ /** 1815-11-20  */
3720                    -1139,
3721                    -2048157152,
3722                }
3723                to:intvector{ /** 1940-05-10  */
3724                    -221,
3725                    -1100494880,
3726                }
3727            }
3728        }
3729        ST{
3730            {
3731                id{"STD"}
3732                from:intvector{ /** 1977-09-08  */
3733                    51,
3734                    -1808159392,
3735                }
3736            }
3737        }
3738        SU{
3739            {
3740                id{"SUR"}
3741                from:intvector{ /** 1961-01-01  */
3742                    -67,
3743                    -528898464,
3744                }
3745                to:intvector{ /** 1991-12-25  */
3746                    154,
3747                    -957610880,
3748                }
3749            }
3750        }
3751        SV{
3752            {
3753                id{"USD"}
3754                from:intvector{ /** 2001-01-01  */
3755                    227,
3756                    -945283488,
3757                }
3758            }
3759            {
3760                id{"SVC"}
3761                from:intvector{ /** 1919-11-11  */
3762                    -375,
3763                    2018196000,
3764                }
3765                to:intvector{ /** 2001-01-01  */
3766                    227,
3767                    -945283488,
3768                }
3769            }
3770        }
3771        SY{
3772            {
3773                id{"SYP"}
3774                from:intvector{ /** 1948-01-01  */
3775                    -162,
3776                    1474361952,
3777                }
3778            }
3779        }
3780        SZ{
3781            {
3782                id{"SZL"}
3783                from:intvector{ /** 1974-09-06  */
3784                    29,
3785                    2108888416,
3786                }
3787            }
3788        }
3789        TC{
3790            {
3791                id{"USD"}
3792                from:intvector{ /** 1969-09-08  */
3793                    -8,
3794                    -865888928,
3795                }
3796            }
3797        }
3798        TD{
3799            {
3800                id{"XAF"}
3801                from:intvector{ /** 1993-01-01  */
3802                    168,
3803                    -3013024,
3804                }
3805            }
3806        }
3807        TF{
3808            {
3809                id{"EUR"}
3810                from:intvector{ /** 1999-01-01  */
3811                    213,
3812                    320825952,
3813                }
3814            }
3815            {
3816                id{"FRF"}
3817                from:intvector{ /** 1959-01-01  */
3818                    -81,
3819                    737210976,
3820                }
3821                to:intvector{ /** 2002-02-17  */
3822                    235,
3823                    1908405440,
3824                }
3825            }
3826        }
3827        TG{
3828            {
3829                id{"XOF"}
3830                from:intvector{ /** 1958-11-28  */
3831                    -88,
3832                    1599382048,
3833                }
3834            }
3835        }
3836        TH{
3837            {
3838                id{"THB"}
3839                from:intvector{ /** 1928-04-15  */
3840                    -309,
3841                    -1402632832,
3842                }
3843            }
3844        }
3845        TJ{
3846            {
3847                id{"TJS"}
3848                from:intvector{ /** 2000-10-26  */
3849                    220,
3850                    -342372416,
3851                }
3852            }
3853            {
3854                id{"TJR"}
3855                from:intvector{ /** 1995-05-10  */
3856                    183,
3857                    -577682464,
3858                }
3859                to:intvector{ /** 2000-10-25  */
3860                    220,
3861                    -428772416,
3862                }
3863            }
3864            {
3865                id{"RUR"}
3866                from:intvector{ /** 1991-12-25  */
3867                    154,
3868                    -957610880,
3869                }
3870                to:intvector{ /** 1995-05-10  */
3871                    183,
3872                    -577682464,
3873                }
3874            }
3875        }
3876        TK{
3877            {
3878                id{"NZD"}
3879                from:intvector{ /** 1967-07-10  */
3880                    -22,
3881                    572900512,
3882                }
3883            }
3884        }
3885        TL{
3886            {
3887                id{"USD"}
3888                from:intvector{ /** 1999-10-20  */
3889                    213,
3890                    1962965952,
3891                }
3892            }
3893            {
3894                id{"TPE"}
3895                from:intvector{ /** 1959-01-02  */
3896                    -81,
3897                    823610976,
3898                }
3899                to:intvector{ /** 2002-05-20  */
3900                    235,
3901                    -2127181856,
3902                }
3903            }
3904            {
3905                id{"IDR"}
3906                from:intvector{ /** 1975-12-07  */
3907                    36,
3908                    -628269952,
3909                }
3910                to:intvector{ /** 2002-05-20  */
3911                    235,
3912                    -2127181856,
3913                }
3914            }
3915        }
3916        TM{
3917            {
3918                id{"TMT"}
3919                from:intvector{ /** 2009-01-01  */
3920                    286,
3921                    -1887553952,
3922                }
3923            }
3924            {
3925                id{"TMM"}
3926                from:intvector{ /** 1993-11-01  */
3927                    168,
3928                    -2413024,
3929                }
3930                to:intvector{ /** 2009-01-01  */
3931                    286,
3932                    -1887553952,
3933                }
3934            }
3935            {
3936                id{"RUR"}
3937                from:intvector{ /** 1991-12-25  */
3938                    154,
3939                    -957610880,
3940                }
3941                to:intvector{ /** 1993-11-01  */
3942                    168,
3943                    -2413024,
3944                }
3945            }
3946            {
3947                id{"SUR"}
3948                from:intvector{ /** 1961-01-01  */
3949                    -67,
3950                    -528898464,
3951                }
3952                to:intvector{ /** 1991-12-25  */
3953                    154,
3954                    -957610880,
3955                }
3956            }
3957        }
3958        TN{
3959            {
3960                id{"TND"}
3961                from:intvector{ /** 1958-11-01  */
3962                    -89,
3963                    -733417952,
3964                }
3965            }
3966        }
3967        TO{
3968            {
3969                id{"TOP"}
3970                from:intvector{ /** 1966-02-14  */
3971                    -30,
3972                    -553028416,
3973                }
3974            }
3975        }
3976        TP{
3977            {
3978                id{"TPE"}
3979                from:intvector{ /** 1959-01-02  */
3980                    -81,
3981                    823610976,
3982                }
3983                to:intvector{ /** 2002-05-20  */
3984                    235,
3985                    -2127181856,
3986                }
3987            }
3988            {
3989                id{"IDR"}
3990                from:intvector{ /** 1975-12-07  */
3991                    36,
3992                    -628269952,
3993                }
3994                to:intvector{ /** 2002-05-20  */
3995                    235,
3996                    -2127181856,
3997                }
3998            }
3999        }
4000        TR{
4001            {
4002                id{"TRY"}
4003                from:intvector{ /** 2005-01-01  */
4004                    257,
4005                    731064928,
4006                }
4007            }
4008            {
4009                id{"TRL"}
4010                from:intvector{ /** 1922-11-01  */
4011                    -353,
4012                    1359315488,
4013                }
4014                to:intvector{ /** 2005-12-31  */
4015                    257,
4016                    -971242368,
4017                }
4018            }
4019        }
4020        TT{
4021            {
4022                id{"TTD"}
4023                from:intvector{ /** 1964-01-01  */
4024                    -45,
4025                    -410178976,
4026                }
4027            }
4028        }
4029        TV{
4030            {
4031                id{"AUD"}
4032                from:intvector{ /** 1966-02-14  */
4033                    -30,
4034                    -553028416,
4035                }
4036            }
4037        }
4038        TW{
4039            {
4040                id{"TWD"}
4041                from:intvector{ /** 1949-06-15  */
4042                    -155,
4043                    -53076416,
4044                }
4045            }
4046        }
4047        TZ{
4048            {
4049                id{"TZS"}
4050                from:intvector{ /** 1966-06-14  */
4051                    -30,
4052                    -552788416,
4053                }
4054            }
4055        }
4056        UA{
4057            {
4058                id{"UAH"}
4059                from:intvector{ /** 1996-09-02  */
4060                    191,
4061                    202586464,
4062                }
4063            }
4064            {
4065                id{"UAK"}
4066                from:intvector{ /** 1992-11-13  */
4067                    161,
4068                    -523241952,
4069                }
4070                to:intvector{ /** 1993-10-17  */
4071                    169,
4072                    1379926976,
4073                }
4074            }
4075            {
4076                id{"RUR"}
4077                from:intvector{ /** 1991-12-25  */
4078                    154,
4079                    -957610880,
4080                }
4081                to:intvector{ /** 1992-11-13  */
4082                    161,
4083                    -523241952,
4084                }
4085            }
4086            {
4087                id{"SUR"}
4088                from:intvector{ /** 1961-01-01  */
4089                    -67,
4090                    -528898464,
4091                }
4092                to:intvector{ /** 1991-12-25  */
4093                    154,
4094                    -957610880,
4095                }
4096            }
4097        }
4098        UG{
4099            {
4100                id{"UGX"}
4101                from:intvector{ /** 1987-05-15  */
4102                    125,
4103                    796588000,
4104                }
4105            }
4106            {
4107                id{"UGS"}
4108                from:intvector{ /** 1966-08-15  */
4109                    -30,
4110                    -466268416,
4111                }
4112                to:intvector{ /** 1987-05-15  */
4113                    125,
4114                    796588000,
4115                }
4116            }
4117        }
4118        UM{
4119            {
4120                id{"USD"}
4121                from:intvector{ /** 1944-01-01  */
4122                    -192,
4123                    -201986464,
4124                }
4125            }
4126        }
4127        US{
4128            {
4129                id{"USD"}
4130                from:intvector{ /** 1792-01-01  */
4131                    -1308,
4132                    694083168,
4133                }
4134            }
4135            {
4136                id{"USN"}
4137                from:intvector{ /** 9999-12-31  */
4138                    58993,
4139                    351827072,
4140                }
4141            }
4142            {
4143                id{"USS"}
4144                from:intvector{ /** 9999-12-31  */
4145                    58993,
4146                    351827072,
4147                }
4148            }
4149        }
4150        UY{
4151            {
4152                id{"UYU"}
4153                from:intvector{ /** 1993-03-01  */
4154                    168,
4155                    -2893024,
4156                }
4157            }
4158            {
4159                id{"UYP"}
4160                from:intvector{ /** 1975-07-01  */
4161                    36,
4162                    -1146969952,
4163                }
4164                to:intvector{ /** 1993-03-01  */
4165                    168,
4166                    -2893024,
4167                }
4168            }
4169            {
4170                id{"UYI"}
4171                from:intvector{ /** 9999-12-31  */
4172                    58993,
4173                    351827072,
4174                }
4175            }
4176        }
4177        UZ{
4178            {
4179                id{"UZS"}
4180                from:intvector{ /** 1994-07-01  */
4181                    176,
4182                    1468575904,
4183                }
4184            }
4185        }
4186        VA{
4187            {
4188                id{"EUR"}
4189                from:intvector{ /** 1999-01-01  */
4190                    213,
4191                    320825952,
4192                }
4193            }
4194            {
4195                id{"ITL"}
4196                from:intvector{ /** 1870-10-19  */
4197                    -735,
4198                    -1611804736,
4199                }
4200                to:intvector{ /** 2002-02-28  */
4201                    235,
4202                    -1436161856,
4203                }
4204            }
4205        }
4206        VC{
4207            {
4208                id{"XCD"}
4209                from:intvector{ /** 1965-10-06  */
4210                    -37,
4211                    1579989952,
4212                }
4213            }
4214        }
4215        VE{
4216            {
4217                id{"VEF"}
4218                from:intvector{ /** 2008-01-01  */
4219                    279,
4220                    849784416,
4221                }
4222            }
4223            {
4224                id{"VEB"}
4225                from:intvector{ /** 1871-05-11  */
4226                    -728,
4227                    -832075808,
4228                }
4229                to:intvector{ /** 2008-06-30  */
4230                    279,
4231                    -939282880,
4232                }
4233            }
4234        }
4235        VG{
4236            {
4237                id{"USD"}
4238                from:intvector{ /** 1833-01-01  */
4239                    -1007,
4240                    1748927072,
4241                }
4242            }
4243            {
4244                id{"GBP"}
4245                from:intvector{ /** 1833-01-01  */
4246                    -1007,
4247                    1748927072,
4248                }
4249                to:intvector{ /** 1959-01-01  */
4250                    -81,
4251                    737210976,
4252                }
4253            }
4254        }
4255        VI{
4256            {
4257                id{"USD"}
4258                from:intvector{ /** 1837-01-01  */
4259                    -978,
4260                    -869691808,
4261                }
4262            }
4263        }
4264        VN{
4265            {
4266                id{"VND"}
4267                from:intvector{ /** 1985-09-14  */
4268                    110,
4269                    2062937440,
4270                }
4271            }
4272            {
4273                id{"VNN"}
4274                from:intvector{ /** 1978-05-03  */
4275                    58,
4276                    -769170464,
4277                }
4278                to:intvector{ /** 1985-09-14  */
4279                    110,
4280                    2062937440,
4281                }
4282            }
4283        }
4284        VU{
4285            {
4286                id{"VUV"}
4287                from:intvector{ /** 1981-01-01  */
4288                    80,
4289                    -737090976,
4290                }
4291            }
4292        }
4293        WF{
4294            {
4295                id{"XPF"}
4296                from:intvector{ /** 1961-07-30  */
4297                    -66,
4298                    1977061536,
4299                }
4300            }
4301        }
4302        WS{
4303            {
4304                id{"WST"}
4305                from:intvector{ /** 1967-07-10  */
4306                    -22,
4307                    572900512,
4308                }
4309            }
4310        }
4311        YE{
4312            {
4313                id{"YER"}
4314                from:intvector{ /** 1990-05-22  */
4315                    147,
4316                    1606507488,
4317                }
4318            }
4319        }
4320        YD{
4321            {
4322                id{"YDD"}
4323                from:intvector{ /** 1965-04-01  */
4324                    -37,
4325                    1147629952,
4326                }
4327                to:intvector{ /** 1996-01-01  */
4328                    191,
4329                    115706464,
4330                }
4331            }
4332        }
4333        YT{
4334            {
4335                id{"EUR"}
4336                from:intvector{ /** 1999-01-01  */
4337                    213,
4338                    320825952,
4339                }
4340            }
4341            {
4342                id{"FRF"}
4343                from:intvector{ /** 1976-02-23  */
4344                    44,
4345                    -2070208320,
4346                }
4347                to:intvector{ /** 2002-02-17  */
4348                    235,
4349                    1908405440,
4350                }
4351            }
4352            {
4353                id{"KMF"}
4354                from:intvector{ /** 1975-01-01  */
4355                    36,
4356                    -1147329952,
4357                }
4358                to:intvector{ /** 1976-02-23  */
4359                    44,
4360                    -2070208320,
4361                }
4362            }
4363        }
4364        YU{
4365            {
4366                id{"YUM"}
4367                from:intvector{ /** 1994-01-24  */
4368                    176,
4369                    -839551392,
4370                }
4371                to:intvector{ /** 2002-05-15  */
4372                    235,
4373                    1735785440,
4374                }
4375            }
4376            {
4377                id{"YUN"}
4378                from:intvector{ /** 1990-01-01  */
4379                    146,
4380                    -208132512,
4381                }
4382                to:intvector{ /** 1992-07-24  */
4383                    162,
4384                    426918048,
4385                }
4386            }
4387            {
4388                id{"YUD"}
4389                from:intvector{ /** 1966-01-01  */
4390                    -30,
4391                    -1676288416,
4392                }
4393                to:intvector{ /** 1990-01-01  */
4394                    146,
4395                    -208132512,
4396                }
4397            }
4398        }
4399        ZA{
4400            {
4401                id{"ZAR"}
4402                from:intvector{ /** 1961-02-14  */
4403                    -66,
4404                    594361536,
4405                }
4406            }
4407            {
4408                id{"ZAL"}
4409                from:intvector{ /** 9999-12-31  */
4410                    58993,
4411                    351827072,
4412                }
4413            }
4414        }
4415        ZM{
4416            {
4417                id{"ZMK"}
4418                from:intvector{ /** 1968-01-16  */
4419                    -15,
4420                    -1732797856,
4421                }
4422            }
4423        }
4424        ZR{
4425            {
4426                id{"ZRN"}
4427                from:intvector{ /** 1993-11-01  */
4428                    168,
4429                    -2413024,
4430                }
4431                to:intvector{ /** 1998-07  */
4432                    205,
4433                    -1150042976,
4434                }
4435            }
4436            {
4437                id{"ZRZ"}
4438                from:intvector{ /** 1971-10-27  */
4439                    7,
4440                    -576738368,
4441                }
4442                to:intvector{ /** 1993-11-01  */
4443                    168,
4444                    -2413024,
4445                }
4446            }
4447        }
4448        ZW{
4449            {
4450                id{"USD"}
4451                from:intvector{ /** 2009-04-12  */
4452                    286,
4453                    -936973952,
4454                }
4455            }
4456            {
4457                id{"ZWL"}
4458                from:intvector{ /** 2009-02-02  */
4459                    286,
4460                    -1801093952,
4461                }
4462                to:intvector{ /** 2009-04-12  */
4463                    286,
4464                    -936973952,
4465                }
4466            }
4467            {
4468                id{"ZWR"}
4469                from:intvector{ /** 2008-08-01  */
4470                    279,
4471                    850204416,
4472                }
4473                to:intvector{ /** 2009-02-02  */
4474                    286,
4475                    -1801093952,
4476                }
4477            }
4478            {
4479                id{"ZWD"}
4480                from:intvector{ /** 1980-04-18  */
4481                    73,
4482                    -825739904,
4483                }
4484                to:intvector{ /** 2008-08-01  */
4485                    279,
4486                    850204416,
4487                }
4488            }
4489            {
4490                id{"RHD"}
4491                from:intvector{ /** 1970-02-17  */
4492                    0,
4493                    1382520000,
4494                }
4495                to:intvector{ /** 1980-04-18  */
4496                    73,
4497                    -825739904,
4498                }
4499            }
4500        }
4501        ZZ{
4502            {
4503                id{"XAG"}
4504                from:intvector{ /** 9999-12-31  */
4505                    58993,
4506                    351827072,
4507                }
4508            }
4509            {
4510                id{"XAU"}
4511                from:intvector{ /** 9999-12-31  */
4512                    58993,
4513                    351827072,
4514                }
4515            }
4516            {
4517                id{"XBA"}
4518                from:intvector{ /** 9999-12-31  */
4519                    58993,
4520                    351827072,
4521                }
4522            }
4523            {
4524                id{"XBB"}
4525                from:intvector{ /** 9999-12-31  */
4526                    58993,
4527                    351827072,
4528                }
4529            }
4530            {
4531                id{"XBC"}
4532                from:intvector{ /** 9999-12-31  */
4533                    58993,
4534                    351827072,
4535                }
4536            }
4537            {
4538                id{"XBD"}
4539                from:intvector{ /** 9999-12-31  */
4540                    58993,
4541                    351827072,
4542                }
4543            }
4544            {
4545                id{"XDR"}
4546                from:intvector{ /** 9999-12-31  */
4547                    58993,
4548                    351827072,
4549                }
4550            }
4551            {
4552                id{"XEU"}
4553                from:intvector{ /** 9999-12-31  */
4554                    58993,
4555                    351827072,
4556                }
4557            }
4558            {
4559                id{"XFO"}
4560                from:intvector{ /** 9999-12-31  */
4561                    58993,
4562                    351827072,
4563                }
4564            }
4565            {
4566                id{"XFU"}
4567                from:intvector{ /** 9999-12-31  */
4568                    58993,
4569                    351827072,
4570                }
4571            }
4572            {
4573                id{"XPD"}
4574                from:intvector{ /** 9999-12-31  */
4575                    58993,
4576                    351827072,
4577                }
4578            }
4579            {
4580                id{"XPT"}
4581                from:intvector{ /** 9999-12-31  */
4582                    58993,
4583                    351827072,
4584                }
4585            }
4586            {
4587                id{"XRE"}
4588                from:intvector{ /** 9999-12-31  */
4589                    58993,
4590                    351827072,
4591                }
4592            }
4593            {
4594                id{"XTS"}
4595                from:intvector{ /** 9999-12-31  */
4596                    58993,
4597                    351827072,
4598                }
4599            }
4600            {
4601                id{"XXX"}
4602                from:intvector{ /** 9999-12-31  */
4603                    58993,
4604                    351827072,
4605                }
4606            }
4607        }
4608    }
4609    /**
4610     * Currency metadata.  Unlike the "Currencies" element, this is
4611     * NOT true locale data.  It exists only in root.  The two
4612     * integers are the fraction digits for each currency, and the
4613     * rounding increment.  The fraction digits must be an integer
4614     * from 0..9.  If there is no rounding, the rounding incrementis
4615     * zero.  Otherwise the rounding increment is given in units of
4616     * 10^(-fraction_digits).  The special tag "DEFAULT" gives the
4617     * meta data for all currencies not otherwise listed.
4618     */
4619    CurrencyMeta{
4620        ADP:intvector{
4621            0,
4622            0,
4623        }
4624        AFN:intvector{
4625            0,
4626            0,
4627        }
4628        ALL:intvector{
4629            0,
4630            0,
4631        }
4632        AMD:intvector{
4633            0,
4634            0,
4635        }
4636        BHD:intvector{
4637            3,
4638            0,
4639        }
4640        BIF:intvector{
4641            0,
4642            0,
4643        }
4644        BYR:intvector{
4645            0,
4646            0,
4647        }
4648        CHF:intvector{
4649            2,
4650            5,
4651        }
4652        CLF:intvector{
4653            0,
4654            0,
4655        }
4656        CLP:intvector{
4657            0,
4658            0,
4659        }
4660        COP:intvector{
4661            0,
4662            0,
4663        }
4664        CRC:intvector{
4665            0,
4666            0,
4667        }
4668        DEFAULT:intvector{
4669            2,
4670            0,
4671        }
4672        DJF:intvector{
4673            0,
4674            0,
4675        }
4676        ESP:intvector{
4677            0,
4678            0,
4679        }
4680        GNF:intvector{
4681            0,
4682            0,
4683        }
4684        GYD:intvector{
4685            0,
4686            0,
4687        }
4688        HUF:intvector{
4689            0,
4690            0,
4691        }
4692        IDR:intvector{
4693            0,
4694            0,
4695        }
4696        IQD:intvector{
4697            0,
4698            0,
4699        }
4700        IRR:intvector{
4701            0,
4702            0,
4703        }
4704        ISK:intvector{
4705            0,
4706            0,
4707        }
4708        ITL:intvector{
4709            0,
4710            0,
4711        }
4712        JOD:intvector{
4713            3,
4714            0,
4715        }
4716        JPY:intvector{
4717            0,
4718            0,
4719        }
4720        KMF:intvector{
4721            0,
4722            0,
4723        }
4724        KPW:intvector{
4725            0,
4726            0,
4727        }
4728        KRW:intvector{
4729            0,
4730            0,
4731        }
4732        KWD:intvector{
4733            3,
4734            0,
4735        }
4736        LAK:intvector{
4737            0,
4738            0,
4739        }
4740        LBP:intvector{
4741            0,
4742            0,
4743        }
4744        LUF:intvector{
4745            0,
4746            0,
4747        }
4748        LYD:intvector{
4749            3,
4750            0,
4751        }
4752        MGA:intvector{
4753            0,
4754            0,
4755        }
4756        MGF:intvector{
4757            0,
4758            0,
4759        }
4760        MMK:intvector{
4761            0,
4762            0,
4763        }
4764        MNT:intvector{
4765            0,
4766            0,
4767        }
4768        MRO:intvector{
4769            0,
4770            0,
4771        }
4772        MUR:intvector{
4773            0,
4774            0,
4775        }
4776        OMR:intvector{
4777            3,
4778            0,
4779        }
4780        PKR:intvector{
4781            0,
4782            0,
4783        }
4784        PYG:intvector{
4785            0,
4786            0,
4787        }
4788        RSD:intvector{
4789            0,
4790            0,
4791        }
4792        RWF:intvector{
4793            0,
4794            0,
4795        }
4796        SLL:intvector{
4797            0,
4798            0,
4799        }
4800        SOS:intvector{
4801            0,
4802            0,
4803        }
4804        STD:intvector{
4805            0,
4806            0,
4807        }
4808        SYP:intvector{
4809            0,
4810            0,
4811        }
4812        TMM:intvector{
4813            0,
4814            0,
4815        }
4816        TND:intvector{
4817            3,
4818            0,
4819        }
4820        TRL:intvector{
4821            0,
4822            0,
4823        }
4824        TZS:intvector{
4825            0,
4826            0,
4827        }
4828        UGX:intvector{
4829            0,
4830            0,
4831        }
4832        UZS:intvector{
4833            0,
4834            0,
4835        }
4836        VND:intvector{
4837            0,
4838            0,
4839        }
4840        VUV:intvector{
4841            0,
4842            0,
4843        }
4844        XAF:intvector{
4845            0,
4846            0,
4847        }
4848        XOF:intvector{
4849            0,
4850            0,
4851        }
4852        XPF:intvector{
4853            0,
4854            0,
4855        }
4856        YER:intvector{
4857            0,
4858            0,
4859        }
4860        ZMK:intvector{
4861            0,
4862            0,
4863        }
4864        ZWD:intvector{
4865            0,
4866            0,
4867        }
4868    }
4869}
4870