1
  
2
  
3
  
4
  
5
  
6
  
7
  
8
  
9
  
10
  
11
  
12
  
13
  
14
  
15
  
16
  
17
  
18
  
19
  
20
  
21
  
22
  
23
  
24
  
25
  
26
  
27
  
28
  
29
  
30
  
31
  
32
  
33
  
34
  
35
  
36
  
37
  
38
  
39
  
40
  
41
  
42
  
43
  
44
  
45
  
46
  
47
  
48
  
49
  
50
  
51
  
52
  
53
  
54
  
55
  
56
  
57
  
58
  
59
  
60
  
61
  
62
  
63
  
64
  
65
  
66
  
67
  
68
  
69
  
70
  
71
  
72
  
73
  
74
  
75
  
76
  
77
  
78
  
79
  
80
  
81
  
82
  
83
  
84
  
85
  
86
  
87
  
88
  
89
  
90
  
91
  
92
  
93
  
94
  
95
  
96
  
97
  
98
  
99
  
100
  
101
  
102
  
103
  
104
  
105
  
106
  
107
  
108
  
109
  
110
  
111
  
112
  
113
  
114
  
115
  
116
  
117
  
118
  
119
  
120
  
121
  
122
  
123
  
124
  
125
  
126
  
127
  
128
  
129
  
130
  
131
  
132
  
133
  
134
  
135
  
136
  
137
  
138
  
139
  
140
  
141
  
142
  
143
  
144
  
145
  
146
  
147
  
148
  
149
  
150
  
151
  
152
  
153
  
154
  
155
  
156
  
157
  
158
  
159
  
160
  
161
  
162
  
163
  
164
  
165
  
166
  
167
  
168
  
169
  
170
  
171
  
172
  
173
  
174
  
175
  
176
  
177
  
178
  
179
  
180
  
181
  
182
  
183
  
184
  
185
  
186
  
187
  
188
  
189
  
190
  
191
  
192
  
193
  
194
  
195
  
196
  
197
  
198
  
199
  
200
  
201
  
202
  
203
  
204
  
205
  
206
  
207
  
208
  
209
  
210
  
211
  
212
  
213
  
214
  
215
  
216
  
217
  
218
  
219
  
220
  
221
  
222
  
223
  
224
  
225
  
226
  
227
  
228
  
229
  
230
  
231
  
232
  
233
  
234
  
235
  
236
  
237
  
238
  
239
  
240
  
241
  
242
  
243
  
244
  
245
  
246
  
247
  
248
  
249
  
250
  
251
  
252
  
253
  
254
  
255
  
256
  
257
  
258
  
259
  
260
  
261
  
262
  
263
  
264
  
265
  
266
  
267
  
268
  
269
  
270
  
271
  
272
  
273
  
274
  
275
  
276
  
277
  
278
  
279
  
280
  
281
  
282
  
283
  
284
  
285
  
286
  
287
  
288
  
289
  
290
  
291
  
292
  
293
  
294
  
295
  
296
  
297
  
298
  
299
  
300
  
301
  
302
  
303
  
304
  
305
  
306
  
307
  
308
  
309
  
310
  
311
  
312
  
313
  
314
  
315
  
316
  
317
  
318
  
319
  
320
  
321
  
322
  
323
  
324
  
325
  
326
  
327
  
328
  
329
  
330
  
331
  
332
  
333
  
334
  
335
  
336
  
337
  
338
  
339
  
340
  
341
  
342
  
343
  
344
  
345
  
346
  
347
  
348
  
349
  
350
  
351
  
352
  
353
  
354
  
355
  
356
  
357
  
358
  
359
  
360
  
361
  
362
  
363
  
364
  
365
  
366
  
367
  
368
  
369
  
370
  
371
  
372
  
373
  
374
  
375
  
376
  
377
  
378
  
379
  
380
  
381
  
382
  
383
  
384
  
385
  
386
  
387
  
388
  
389
  
390
  
391
  
392
  
393
  
394
  
395
  
396
  
397
  
398
  
399
  
400
  
401
  
402
  
403
  
404
  
405
  
406
  
407
  
408
  
409
  
410
  
411
  
412
  
413
  
414
  
415
  
416
  
417
  
418
  
419
  
420
  
421
  
422
  
423
  
424
  
425
  
426
  
427
  
428
  
429
  
430
  
431
  
432
  
433
  
434
  
435
  
436
  
437
  
438
  
439
  
440
  
441
  
442
  
443
  
444
  
445
  
446
  
447
  
448
  
449
  
450
  
451
  
452
  
453
  
454
  
455
  
456
  
457
  
458
  
459
  
460
  
461
  
462
  
463
  
464
  
465
  
466
  
467
  
468
  
469
  
470
  
471
  
472
  
473
  
474
  
475
  
476
  
477
  
478
  
479
  
480
  
481
  
482
  
483
  
484
  
485
  
486
  
487
  
488
  
489
  
490
  
491
  
492
  
493
  
494
  
495
  
496
  
497
  
498
  
499
  
500
  
501
  
502
  
503
  
504
  
505
  
506
  
507
  
508
  
509
  
510
  
511
  
512
  
513
  
514
  
515
  
516
  
517
  
518
  
519
  
520
  
521
  
522
  
523
  
524
  
525
  
526
  
527
  
528
  
529
  
530
  
531
  
532
  
533
  
534
  
535
  
536
  
537
  
538
  
539
  
540
  
541
  
542
  
543
  
544
  
545
  
546
  
547
  
548
  
549
  
550
  
551
  
552
  
553
  
554
  
555
  
556
  
557
  
558
  
559
  
560
  
561
  
562
  
563
  
564
  
565
  
566
  
567
  
568
  
569
  
570
  
571
  
572
  
573
  
574
  
575
  
576
  
577
  
578
  
579
  
580
  
581
  
582
  
583
  
584
  
585
  
586
  
587
  
588
  
589
  
590
  
591
  
592
  
593
  
594
  
595
  
596
  
597
  
598
  
599
  
600
  
601
  
602
  
603
  
604
  
605
  
606
  
607
  
608
  
609
  
610
  
611
  
612
  
613
  
614
  
615
  
616
  
617
  
618
  
619
  
620
  
621
  
622
  
623
  
624
  
625
  
626
  
627
  
628
  
629
  
630
  
631
  
632
  
633
  
634
  
635
  
636
  
637
  
638
  
639
  
640
  
641
  
642
  
643
  
644
  
645
  
646
  
647
  
648
  
649
  
650
  
651
  
652
  
653
  
654
  
655
  
656
  
657
  
658
  
659
  
660
  
661
  
662
  
663
  
664
  
665
  
666
  
667
  
668
  
669
  
670
  
671
  
672
  
673
  
674
  
675
  
676
  
677
  
678
  
679
  
680
  
681
  
682
  
683
  
684
  
685
  
686
  
687
  
688
  
689
  
690
  
691
  
692
  
693
  
694
  
695
  
696
  
697
  
698
  
699
  
700
  
701
  
702
  
703
  
704
  
705
  
706
  
707
  
708
  
709
  
710
  
711
  
712
  
713
  
714
  
715
  
716
  
717
  
718
  
719
  
720
  
721
  
722
  
723
  
724
  
725
  
726
  
727
  
728
  
729
  
730
  
731
  
732
  
733
  
734
  
735
  
736
  
737
  
738
  
739
  
740
  
741
  
742
  
743
  
744
  
745
  
746
  
747
  
748
  
749
  
750
  
751
  
752
  
753
  
754
  
755
  
756
  
757
  
758
  
759
  
760
  
761
  
762
  
763
  
764
  
765
  
766
  
767
  
768
  
769
  
770
  
771
  
772
  
773
  
774
  
775
  
776
  
777
  
778
  
779
  
780
  
781
  
782
  
783
  
784
  
785
  
786
  
787
  
788
  
789
  
790
  
791
  
792
  
793
  
794
  
795
  
796
  
797
  
798
  
799
  
800
  
801
  
802
  
803
  
804
  
805
  
806
  
807
  
808
  
809
  
810
  
811
  
812
  
813
  
814
  
815
  
816
  
817
  
818
  
819
  
820
  
821
  
822
  
823
  
824
  
825
  
826
  
827
  
828
  
829
  
830
  
831
  
832
  
833
  
834
  
835
  
836
  
837
  
838
  
839
  
840
  
841
  
842
  
843
  
844
  
845
  
846
  
847
  
848
  
849
  
850
  
851
  
852
  
853
  
854
  
855
  
856
  
857
  
858
  
859
  
860
  
861
  
862
  
863
  
864
  
865
  
866
  
867
  
868
  
869
  
870
  
871
  
872
  
873
  
874
  
875
  
876
  
877
  
878
  
879
  
880
  
881
  
882
  
883
  
884
  
885
  
886
  
887
  
888
  
889
  
890
  
891
  
892
  
893
  
894
  
895
  
896
  
897
  
898
  
899
  
900
  
901
  
902
  
903
  
904
  
905
  
906
  
907
  
908
  
909
  
910
  
911
  
912
  
913
  
914
  
915
  
916
  
917
  
918
  
919
  
920
  
921
  
922
  
923
  
924
  
925
  
926
  
927
  
928
  
929
  
930
  
931
  
932
  
933
  
934
  
935
  
936
  
937
  
938
  
939
  
940
  
941
  
942
  
943
  
944
  
945
  
946
  
947
  
948
  
949
  
950
  
951
  
952
  
953
  
954
  
955
  
956
  
957
  
958
  
959
  
960
  
961
  
962
  
963
  
964
  
965
  
966
  
967
  
968
  
969
  
970
  
971
  
972
  
973
  
974
  
975
  
976
  
977
  
978
  
979
  
980
  
981
  
982
  
983
  
984
  
985
  
986
  
987
  
988
  
989
  
990
  
991
  
992
  
993
  
994
  
995
  
996
  
997
  
998
  
999
  
1000
  
1001
  
1002
  
1003
  
1004
  
1005
  
1006
  
1007
  
1008
  
1009
  
1010
  
1011
  
1012
  
1013
  
1014
  
1015
  
1016
  
1017
  
1018
  
1019
  
1020
  
1021
  
1022
  
1023
  
1024
  
1025
  
1026
  
1027
  
1028
  
1029
  
1030
  
1031
  
1032
  
1033
  
1034
  
1035
  
1036
  
1037
  
1038
  
1039
  
1040
  
1041
  
1042
  
1043
  
1044
  
1045
  
1046
  
1047
  
1048
  
1049
  
1050
  
1051
  
1052
  
1053
  
1054
  
1055
  
1056
  
1057
  
1058
  
1059
  
1060
  
1061
  
1062
  
1063
  
1064
  
1065
  
1066
  
1067
  
1068
  
1069
  
1070
  
1071
  
1072
  
1073
  
1074
  
1075
  
1076
  
1077
  
1078
  
1079
  
1080
  
1081
  
1082
  
1083
  
1084
  
1085
  
1086
  
1087
  
1088
  
1089
  
1090
  
1091
  
1092
  
1093
  
1094
  
1095
  
1096
  
1097
  
1098
  
1099
  
1100
  
1101
  
1102
  
1103
  
1104
  
1105
  
1106
  
1107
  
1108
  
1109
  
1110
  
1111
  
1112
  
1113
  
1114
  
1115
  
1116
  
1117
  
1118
  
1119
  
1120
  
1121
  
1122
  
1123
  
1124
  
1125
  
1126
  
1127
  
1128
  
1129
  
1130
  
1131
  
1132
  
1133
  
1134
  
1135
  
1136
  
1137
  
1138
  
1139
  
1140
  
1141
  
1142
  
1143
  
1144
  
1145
  
1146
  
1147
  
1148
  
1149
  
1150
  
1151
  
1152
  
1153
  
1154
  
1155
  
1156
  
1157
  
1158
  
1159
  
1160
  
1161
  
1162
  
1163
  
1164
  
1165
  
1166
  
1167
  
1168
  
1169
  
1170
  
1171
  
1172
  
1173
  
1174
  
1175
  
1176
  
1177
  
1178
  
1179
  
1180
  
1181
  
1182
  
1183
  
1184
  
1185
  
1186
  
1187
  
1188
  
1189
  
1190
  
1191
  
1192
  
1193
  
1194
  
1195
  
1196
  
1197
  
1198
  
1199
  
1200
  
1201
  
1202
  
1203
  
1204
  
1205
  
1206
  
1207
  
1208
  
1209
  
1210
  
1211
  
1212
  
1213
  
1214
  
1215
  
1216
  
1217
  
1218
  
1219
  
1220
  
1221
  
1222
  
1223
  
1224
  
1225
  
1226
  
1227
  
1228
  
1229
  
1230
  
1231
  
1232
  
1233
  
1234
  
1235
  
1236
  
1237
  
1238
  
1239
  
1240
  
1241
  
1242
  
1243
  
1244
  
1245
  
1246
  
1247
  
1248
  
1249
  
1250
  
1251
  
1252
  
1253
  
1254
  
1255
  
1256
  
1257
  
1258
  
1259
  
1260
  
1261
  
1262
  
1263
  
1264
  
1265
  
1266
  
1267
  
1268
  
1269
  
1270
  
1271
  
1272
  
1273
  
1274
  
1275
  
1276
  
1277
  
1278
  
1279
  
1280
  
1281
  
1282
  
1283
  
1284
  
1285
  
1286
  
1287
  
1288
  
1289
  
1290
  
1291
  
1292
  
1293
  
1294
  
1295
  
1296
  
1297
  
1298
  
1299
  
1300
  
1301
  
1302
  
1303
  
1304
  
1305
  
1306
  
1307
  
1308
  
1309
  
1310
  
1311
  
1312
  
1313
  
1314
  
1315
  
1316
  
1317
  
1318
  
1319
  
1320
  
1321
  
1322
  
1323
  
1324
  
1325
  
1326
  
1327
  
1328
  
1329
  
1330
  
1331
  
1332
  
1333
  
1334
  
1335
  
1336
  
1337
  
1338
  
1339
  
1340
  
1341
  
1342
  
1343
  
1344
  
1345
  
1346
  
1347
  
1348
  
1349
  
1350
  
1351
  
1352
  
1353
  
1354
  
1355
  
1356
  
1357
  
1358
  
1359
  
1360
  
1361
  
1362
  
1363
  
1364
  
1365
  
1366
  
1367
  
1368
  
1369
  
1370
  
1371
  
1372
  
1373
  
1374
  
1375
  
1376
  
1377
  
1378
  
1379
  
1380
  
1381
  
1382
  
1383
  
1384
  
1385
  
1386
  
1387
  
1388
  
1389
  
1390
  
1391
  
1392
  
1393
  
1394
  
1395
  
1396
  
1397
  
1398
  
1399
  
1400
  
1401
  
1402
  
1403
  
1404
  
1405
  
1406
  
1407
  
1408
  
1409
  
1410
  
1411
  
1412
  
1413
  
1414
  
1415
  
1416
  
1417
  
1418
  
1419
  
1420
  
1421
  
1422
  
1423
  
1424
  
1425
  
1426
  
1427
  
1428
  
1429
  
1430
  
1431
  
1432
  
1433
  
1434
  
1435
  
1436
  
1437
  
1438
  
1439
  
1440
  
1441
  
1442
  
1443
  
1444
  
1445
  
1446
  
1447
  
1448
  
1449
  
1450
  
1451
  
1452
  
1453
  
1454
  
1455
  
1456
  
1457
  
1458
  
1459
  
1460
  
1461
  
1462
  
1463
  
1464
  
1465
  
1466
  
1467
  
1468
  
1469
  
1470
  
1471
  
1472
  
1473
  
1474
  
1475
  
1476
  
1477
  
1478
  
1479
  
1480
  
1481
  
1482
  
1483
  
1484
  
1485
  
1486
  
1487
  
1488
  
1489
  
1490
  
1491
  
1492
  
1493
  
1494
  
1495
  
1496
  
1497
  
1498
  
1499
  
1500
  
1501
  
1502
  
1503
  
1504
  
1505
  
1506
  
1507
  
1508
  
1509
  
1510
  
1511
  
1512
  
1513
  
1514
  
1515
  
1516
  
1517
  
1518
  
1519
  
1520
  
1521
  
1522
  
1523
  
1524
  
1525
  
1526
  
1527
  
1528
  
1529
  
1530
  
1531
  
1532
  
1533
  
1534
  
1535
  
1536
  
1537
  
1538
  
1539
  
1540
  
1541
  
1542
  
1543
  
1544
  
1545
  
1546
  
1547
  
1548
  
1549
  
1550
  
1551
  
1552
  
1553
  
1554
  
1555
  
1556
  
1557
  
1558
  
1559
  
1560
  
1561
  
1562
  
1563
  
1564
  
1565
  
1566
  
1567
  
1568
  
1569
  
1570
  
1571
  
1572
  
1573
  
1574
  
1575
  
1576
  
1577
  
1578
  
1579
  
1580
  
1581
  
1582
  
1583
  
1584
  
1585
  
1586
  
1587
  
1588
  
1589
  
1590
  
1591
  
1592
  
1593
  
1594
  
1595
  
1596
  
1597
  
1598
  
1599
  
1600
  
1601
  
1602
  
1603
  
1604
  
1605
  
1606
  
1607
  
1608
  
1609
  
1610
  
1611
  
1612
  
1613
  
1614
  
1615
  
1616
  
1617
  
1618
  
1619
  
1620
  
1621
  
1622
  
1623
  
1624
  
1625
  
1626
  
1627
  
1628
  
1629
  
1630
  
1631
  
1632
  
1633
  
1634
  
1635
  
1636
  
1637
  
1638
  
1639
  
1640
  
1641
  
1642
  
1643
  
1644
  
1645
  
1646
  
1647
  
1648
  
1649
  
1650
  
1651
  
1652
  
1653
  
1654
  
1655
  
1656
  
1657
  
1658
  
1659
  
1660
  
1661
  
1662
  
1663
  
1664
  
1665
  
1666
  
1667
  
1668
  
1669
  
1670
  
1671
  
1672
  
1673
  
1674
  
1675
  
1676
  
1677
  
1678
  
1679
  
1680
  
1681
  
1682
  
1683
  
1684
  
1685
  
1686
  
1687
  
1688
  
1689
  
1690
  
1691
  
1692
  
1693
  
1694
  
1695
  
1696
  
1697
  
1698
  
1699
  
1700
  
1701
  
1702
  
1703
  
1704
  
1705
  
1706
  
1707
  
1708
  
1709
  
1710
  
1711
  
1712
  
1713
  
1714
  
1715
  
1716
  
1717
  
1718
  
1719
  
1720
  
1721
  
1722
  
1723
  
1724
  
1725
  
1726
  
1727
  
1728
  
1729
  
1730
  
1731
  
1732
  
1733
  
1734
  
1735
  
1736
  
1737
  
1738
  
1739
  
1740
  
1741
  
1742
  
1743
  
1744
  
1745
  
1746
  
1747
  
1748
  
1749
  
1750
  
1751
  
1752
  
1753
  
1754
  
1755
  
1756
  
1757
  
1758
  
1759
  
1760
  
1761
  
1762
  
1763
  
1764
  
1765
  
1766
  
1767
  
1768
  
1769
  
1770
  
1771
  
1772
  
1773
  
1774
  
1775
  
1776
  
1777
  
1778
  
1779
  
1780
  
1781
  
1782
  
1783
  
1784
  
1785
  
1786
  
1787
  
1788
  
1789
  
1790
  
1791
  
1792
  
1793
  
1794
  
1795
  
1796
  
1797
  
1798
  
1799
  
1800
  
1801
  
1802
  
1803
  
1804
  
1805
  
1806
  
1807
  
1808
  
1809
  
1810
  
1811
  
1812
  
1813
  
1814
  
1815
  
1816
  
1817
  
1818
  
1819
  
1820
  
1821
  
1822
  
1823
  
1824
  
1825
  
1826
  
1827
  
1828
  
1829
  
1830
  
1831
  
1832
  
1833
  
1834
  
1835
  
1836
  
1837
  
1838
  
1839
  
1840
  
1841
  
1842
  
1843
  
1844
  
1845
  
1846
  
1847
  
1848
  
1849
  
1850
  
1851
  
1852
  
1853
  
1854
  
1855
  
1856
  
1857
  
1858
  
1859
  
1860
  
1861
  
1862
  
1863
  
1864
  
1865
  
1866
  
1867
  
1868
  
1869
  
1870
  
1871
  
1872
  
1873
  
1874
  
1875
  
1876
  
1877
  
1878
  
1879
  
1880
  
1881
  
1882
  
1883
  
1884
  
1885
  
1886
  
1887
  
1888
  
1889
  
1890
  
1891
  
1892
  
1893
  
1894
  
1895
  
1896
  
1897
  
1898
  
1899
  
1900
  
1901
  
1902
  
1903
  
1904
  
1905
  
1906
  
1907
  
1908
  
1909
  
1910
  
1911
  
1912
  
1913
  
1914
  
1915
  
1916
  
1917
  
1918
  
1919
  
1920
  
1921
  
1922
  
1923
  
1924
  
1925
  
1926
  
1927
  
1928
  
1929
  
1930
  
1931
  
1932
  
1933
  
1934
  
1935
  
1936
  
1937
  
1938
  
1939
  
1940
  
1941
  
1942
  
1943
  
1944
  
1945
  
1946
  
1947
  
1948
  
1949
  
1950
  
1951
  
1952
  
1953
  
1954
  
1955
  
1956
  
1957
  
1958
  
1959
  
1960
  
1961
  
1962
  
1963
  
1964
  
1965
  
1966
  
1967
  
1968
  
1969
  
1970
  
1971
  
1972
  
1973
  
1974
  
1975
  
1976
  
1977
  
1978
  
1979
  
1980
  
1981
  
1982
  
1983
  
1984
  
1985
  
1986
  
1987
  
1988
  
1989
  
1990
  
1991
  
1992
  
1993
  
1994
  
1995
  
1996
  
1997
  
1998
  
1999
  
2000
  
2001
  
2002
  
2003
  
2004
  
2005
  
2006
  
2007
  
2008
  
2009
  
2010
  
2011
  
2012
  
2013
  
2014
  
2015
  
2016
  
2017
  
2018
  
2019
  
2020
  
2021
  
2022
  
2023
  
2024
  
2025
  
2026
  
2027
  
2028
  
2029
  
2030
  
2031
  
2032
  
2033
  
2034
  
2035
  
2036
  
2037
  
2038
  
2039
  
2040
  
2041
  
2042
  
2043
  
2044
  
2045
  
2046
  
2047
  
2048
  
2049
  
2050
  
2051
  
2052
  
2053
  
2054
  
2055
  
2056
  
2057
  
2058
  
2059
  
2060
  
2061
  
2062
  
2063
  
2064
  
2065
  
2066
  
2067
  
2068
  
2069
  
2070
  
2071
  
2072
  
2073
  
2074
  
2075
  
2076
  
2077
  
2078
  
2079
  
2080
  
2081
  
2082
  
2083
  
2084
  
2085
  
2086
  
2087
  
2088
  
2089
  
2090
  
2091
  
2092
  
2093
  
2094
  
2095
  
2096
  
2097
  
2098
  
2099
  
2100
  
2101
  
2102
  
2103
  
2104
  
2105
  
2106
  
2107
  
2108
  
2109
  
2110
  
2111
  
2112
  
2113
  
2114
  
2115
  
2116
  
2117
  
2118
  
2119
  
2120
  
2121
  
2122
  
2123
  
2124
  
2125
  
2126
  
2127
  
2128
  
2129
  
2130
  
2131
  
2132
  
2133
  
2134
  
2135
  
2136
  
2137
  
2138
  
2139
  
2140
  
2141
  
2142
  
2143
  
2144
  
2145
  
2146
  
2147
  
2148
  
2149
  
2150
  
2151
  
2152
  
2153
  
2154
  
2155
  
2156
  
2157
  
2158
  
2159
  
2160
  
2161
  
2162
  
2163
  
2164
  
2165
  
2166
  
2167
  
2168
  
2169
  
2170
  
2171
  
2172
  
2173
  
2174
  
2175
  
2176
  
2177
  
2178
  
2179
  
2180
  
2181
  
2182
  
2183
  
2184
  
2185
  
2186
  
2187
  
2188
  
2189
  
2190
  
2191
  
2192
  
2193
  
2194
  
2195
  
2196
  
2197
  
2198
  
2199
  
2200
  
2201
  
2202
  
2203
  
2204
  
2205
  
2206
  
2207
  
2208
  
2209
  
2210
  
2211
  
2212
  
2213
  
2214
  
2215
  
2216
  
2217
  
2218
  
2219
  
2220
  
2221
  
2222
  
2223
  
2224
  
2225
  
2226
  
2227
  
2228
  
2229
  
2230
  
2231
  
2232
  
2233
  
2234
  
2235
  
2236
  
2237
  
2238
  
2239
  
2240
  
2241
  
2242
  
2243
  
2244
  
2245
  
2246
  
2247
  
2248
  
2249
  
2250
  
2251
  
2252
  
2253
  
2254
  
2255
  
2256
  
2257
  
2258
  
2259
  
2260
  
2261
  
2262
  
2263
  
2264
  
2265
  
2266
  
2267
  
2268
  
2269
  
2270
  
2271
  
2272
  
2273
  
2274
  
2275
  
2276
  
2277
  
2278
  
2279
  
2280
  
2281
  
2282
  
2283
  
2284
  
2285
  
2286
  
2287
  
2288
  
2289
  
2290
  
2291
  
2292
  
2293
  
2294
  
2295
  
2296
  
2297
  
2298
  
2299
  
2300
  
2301
  
2302
  
2303
  
2304
  
2305
  
2306
  
2307
  
2308
  
2309
  
2310
  
2311
  
2312
  
2313
  
2314
  
2315
  
2316
  
2317
  
2318
  
2319
  
2320
  
2321
  
2322
  
2323
  
2324
  
2325
  
2326
  
2327
  
2328
  
2329
  
2330
  
2331
  
2332
  
2333
  
2334
  
2335
  
2336
  
2337
  
2338
  
2339
  
2340
  
2341
  
2342
  
2343
  
2344
  
2345
  
2346
  
2347
  
2348
  
2349
  
2350
  
2351
  
2352
  
2353
  
2354
  
2355
  
2356
  
2357
  
2358
  
2359
  
2360
  
2361
  
2362
  
2363
  
2364
  
2365
  
2366
  
2367
  
2368
  
2369
  
2370
  
2371
  
2372
  
2373
  
2374
  
2375
  
2376
  
2377
  
2378
  
2379
  
2380
  
2381
  
2382
  
2383
  
2384
  
2385
  
2386
  
2387
  
2388
  
2389
  
2390
  
2391
  
2392
  
2393
  
2394
  
2395
  
2396
  
2397
  
2398
  
2399
  
2400
  
2401
  
2402
  
2403
  
2404
  
2405
  
2406
  
2407
  
2408
  
2409
  
2410
  
2411
  
2412
  
2413
  
2414
  
2415
  
2416
  
2417
  
2418
  
2419
  
2420
  
2421
  
2422
  
2423
  
2424
  
2425
  
2426
  
2427
  
2428
  
2429
  
2430
  
2431
  
2432
  
2433
  
2434
  
2435
  
2436
  
2437
  
2438
  
2439
  
2440
  
2441
  
2442
  
2443
  
2444
  
2445
  
2446
  
2447
  
2448
  
2449
  
2450
  
2451
  
2452
  
2453
  
2454
  
2455
  
2456
  
2457
  
2458
  
2459
  
2460
  
2461
  
2462
  
2463
  
2464
  
2465
  
2466
  
2467
  
2468
  
2469
  
2470
  
2471
  
2472
  
2473
  
2474
  
2475
  
2476
  
2477
  
2478
  
2479
  
2480
  
2481
  
2482
  
2483
  
2484
  
2485
  
2486
  
2487
  
2488
  
2489
  
2490
  
2491
  
2492
  
2493
  
2494
  
2495
  
2496
  
2497
  
2498
  
2499
  
2500
  
2501
  
2502
  
2503
  
2504
  
2505
  
2506
  
2507
  
2508
  
2509
  
2510
  
2511
  
2512
  
2513
  
2514
  
2515
  
2516
  
2517
  
2518
  
2519
  
2520
  
2521
  
2522
  
2523
  
2524
  
2525
  
2526
  
2527
  
2528
  
2529
  
2530
  
2531
  
2532
  
2533
  
2534
  
2535
  
2536
  
2537
  
2538
  
2539
  
2540
  
2541
  
2542
  
2543
  
2544
  
2545
  
2546
  
2547
  
2548
  
2549
  
2550
  
2551
  
2552
  
2553
  
2554
  
2555
  
2556
  
2557
  
2558
  
2559
  
2560
  
2561
  
2562
  
2563
  
2564
  
2565
  
2566
  
2567
  
2568
  
2569
  
2570
  
2571
  
2572
  
2573
  
2574
  
2575
  
2576
  
2577
  
2578
  
2579
  
2580
  
2581
  
2582
  
2583
  
2584
  
2585
  
2586
  
2587
  
2588
  
2589
  
2590
  
2591
  
2592
  
2593
  
2594
  
2595
  
2596
  
2597
  
2598
  
2599
  
2600
  
2601
  
2602
  
2603
  
2604
  
2605
  
2606
  
2607
  
2608
  
2609
  
2610
  
2611
  
2612
  
2613
  
2614
  
2615
  
2616
  
2617
  
2618
  
2619
  
2620
  
2621
  
2622
  
2623
  
2624
  
2625
  
2626
  
2627
  
2628
  
2629
  
2630
  
2631
  
2632
  
2633
  
2634
  
2635
  
2636
  
2637
  
2638
  
2639
  
2640
  
2641
  
2642
  
2643
  
2644
  
2645
  
2646
  
2647
  
2648
  
2649
  
2650
  
2651
  
2652
  
2653
  
2654
  
2655
  
2656
  
2657
  
2658
  
2659
  
2660
  
2661
  
2662
  
2663
  
2664
  
2665
  
2666
  
2667
  
2668
  
2669
  
2670
  
2671
  
2672
  
2673
  
2674
  
2675
  
2676
  
2677
  
2678
  
2679
  
2680
  
2681
  
2682
  
2683
  
2684
  
2685
  
2686
  
2687
  
2688
  
2689
  
2690
  
2691
  
2692
  
2693
  
2694
  
2695
  
2696
  
2697
  
2698
  
2699
  
2700
  
2701
  
2702
  
2703
  
2704
  
2705
  
2706
  
2707
  
2708
  
2709
  
2710
  
2711
  
2712
  
2713
  
2714
  
2715
  
2716
  
2717
  
2718
  
2719
  
2720
  
2721
  
2722
  
2723
  
2724
  
2725
  
2726
  
2727
  
2728
  
2729
  
2730
  
2731
  
2732
  
2733
  
2734
  
2735
  
2736
  
2737
  
2738
  
2739
  
2740
  
2741
  
2742
  
2743
  
2744
  
2745
  
2746
  
2747
  
2748
  
2749
  
2750
  
2751
  
2752
  
2753
  
2754
  
2755
  
2756
  
2757
  
2758
  
2759
  
2760
  
2761
  
2762
  
2763
  
2764
  
2765
  
2766
  
2767
  
2768
  
2769
  
2770
  
2771
  
2772
  
2773
  
2774
  
2775
  
2776
  
2777
  
2778
  
2779
  
2780
  
2781
  
2782
  
2783
  
2784
  
2785
  
2786
  
2787
  
2788
  
2789
  
2790
  
2791
  
2792
  
2793
  
2794
  
2795
  
2796
  
2797
  
2798
  
2799
  
2800
  
2801
  
2802
  
2803
  
2804
  
2805
  
2806
  
2807
  
2808
  
2809
  
2810
  
2811
  
2812
  
2813
  
2814
  
2815
  
2816
  
2817
  
2818
  
2819
  
2820
  
2821
  
2822
  
2823
  
2824
  
2825
  
2826
  
2827
  
2828
  
2829
  
2830
  
2831
  
2832
  
2833
  
2834
  
2835
  
2836
  
2837
  
2838
  
2839
  
2840
  
2841
  
2842
  
2843
  
2844
  
2845
  
2846
  
2847
  
2848
  
2849
  
2850
  
2851
  
2852
  
2853
  
2854
  
2855
  
2856
  
2857
  
2858
  
2859
  
2860
  
2861
  
2862
  
2863
  
2864
  
2865
  
2866
  
2867
  
2868
  
2869
  
2870
  
2871
  
2872
  
2873
  
2874
  
2875
  
2876
  
2877
  
2878
  
2879
  
2880
  
2881
  
2882
  
2883
  
2884
  
2885
  
2886
  
2887
  
2888
  
2889
  
2890
  
2891
  
2892
  
2893
  
2894
  
2895
  
2896
  
2897
  
2898
  
2899
  
2900
  
2901
  
2902
  
2903
  
2904
  
2905
  
2906
  
2907
  
2908
  
2909
  
2910
  
2911
  
2912
  
2913
  
2914
  
2915
  
2916
  
2917
  
2918
  
2919
  
2920
  
2921
  
2922
  
2923
  
2924
  
2925
  
2926
  
2927
  
2928
  
2929
  
2930
  
2931
  
2932
  
2933
  
2934
  
2935
  
2936
  
2937
  
2938
  
2939
  
2940
  
2941
  
2942
  
2943
  
2944
  
2945
  
2946
  
2947
  
2948
  
2949
  
2950
  
2951
  
2952
  
2953
  
2954
  
2955
  
2956
  
2957
  
2958
  
2959
  
2960
  
2961
  
2962
  
2963
  
2964
  
2965
  
2966
  
2967
  
2968
  
2969
  
2970
  
2971
  
2972
  
2973
  
2974
  
2975
  
2976
  
2977
  
2978
  
2979
  
2980
  
2981
  
2982
  
2983
  
2984
  
2985
  
2986
  
2987
  
2988
  
2989
  
2990
  
2991
  
2992
  
2993
  
2994
  
2995
  
2996
  
2997
  
2998
  
2999
  
3000
  
3001
  
3002
  
3003
  
3004
  
3005
  
3006
  
3007
  
3008
  
3009
  
3010
  
3011
  
3012
  
3013
  
3014
  
3015
  
3016
  
3017
  
3018
  
3019
  
3020
  
3021
  
3022
  
3023
  
3024
  
3025
  
3026
  
3027
  
3028
  
3029
  
3030
  
3031
  
3032
  
3033
  
3034
  
3035
  
3036
  
3037
  
3038
  
3039
  
3040
  
3041
  
3042
  
3043
  
3044
  
3045
  
3046
  
3047
  
3048
  
3049
  
3050
  
3051
  
3052
  
3053
  
3054
  
3055
  
3056
  
3057
  
3058
  
3059
  
3060
  
3061
  
3062
  
3063
  
3064
  
3065
  
3066
  
3067
  
3068
  
3069
  
3070
  
3071
  
3072
  
3073
  
3074
  
3075
  
3076
  
3077
  
3078
  
3079
  
3080
  
3081
  
3082
  
3083
  
3084
  
3085
  
3086
  
3087
  
3088
  
3089
  
3090
  
3091
  
3092
  
3093
  
3094
  
3095
  
3096
  
3097
  
3098
  
3099
  
3100
  
3101
  
3102
  
3103
  
3104
  
3105
  
3106
  
3107
  
3108
  
3109
  
3110
  
3111
  
3112
  
3113
  
3114
  
3115
  
3116
  
3117
  
3118
  
3119
  
3120
  
3121
  
3122
  
3123
  
3124
  
3125
  
3126
  
3127
  
3128
  
3129
  
3130
  
3131
  
3132
  
3133
  
3134
  
3135
  
3136
  
3137
  
3138
  
3139
  
3140
  
3141
  
3142
  
3143
  
3144
  
3145
  
3146
  
3147
  
3148
  
3149
  
3150
  
3151
  
3152
  
3153
  
3154
  
3155
  
3156
  
3157
  
3158
  
3159
  
3160
  
3161
  
3162
  
3163
  
3164
  
3165
  
3166
  
3167
  
3168
  
3169
  
3170
  
3171
  
3172
  
3173
  
3174
  
3175
  
3176
  
3177
  
3178
  
3179
  
3180
  
3181
  
3182
  
3183
  
3184
  
3185
  
3186
  
3187
  
3188
  
3189
  
3190
  
3191
  
3192
  
3193
  
3194
  
3195
  
3196
  
3197
  
3198
  
3199
  
3200
  
3201
  
3202
  
3203
  
3204
  
3205
  
3206
  
3207
  
3208
  
3209
  
3210
  
3211
  
3212
  
3213
  
3214
  
3215
  
3216
  
3217
  
3218
  
3219
  
3220
  
3221
  
3222
  
3223
  
3224
  
3225
  
3226
  
3227
  
3228
  
3229
  
3230
  
3231
  
3232
  
3233
  
3234
  
3235
  
3236
  
3237
  
3238
  
3239
  
3240
  
3241
  
3242
  
3243
  
3244
  
3245
  
3246
  
3247
  
3248
  
3249
  
3250
  
3251
  
3252
  
3253
  
3254
  
3255
  
3256
  
3257
  
3258
  
3259
  
3260
  
3261
  
3262
  
3263
  
3264
  
3265
  
3266
  
3267
  
3268
  
3269
  
3270
  
3271
  
3272
  
3273
  
3274
  
3275
  
3276
  
3277
  
3278
  
3279
  
3280
  
3281
  
3282
  
3283
  
3284
  
3285
  
3286
  
3287
  
3288
  
3289
  
3290
  
3291
  
3292
  
3293
  
3294
  
3295
  
3296
  
3297
  
3298
  
3299
  
3300
  
3301
  
3302
  
3303
  
3304
  
3305
  
3306
  
3307
  
3308
  
3309
  
3310
  
3311
  
3312
  
3313
  
3314
  
3315
  
3316
  
3317
  
3318
  
3319
  
3320
  
3321
  
3322
  
3323
  
3324
  
3325
  
3326
  
3327
  
3328
  
3329
  
3330
  
3331
  
3332
  
3333
  
3334
  
3335
  
3336
  
3337
  
3338
  
3339
  
3340
  
3341
  
3342
  
3343
  
3344
  
3345
  
3346
  
3347
  
3348
  
3349
  
3350
  
3351
  
3352
  
3353
  
3354
  
3355
  
3356
  
3357
  
3358
  
3359
  
3360
  
3361
  
3362
  
3363
  
3364
  
3365
  
3366
  
3367
  
3368
  
3369
  
3370
  
3371
  
3372
  
3373
  
3374
  
3375
  
3376
  
3377
  
3378
  
3379
  
3380
  
3381
  
3382
  
3383
  
3384
  
3385
  
3386
  
3387
  
3388
  
3389
  
3390
  
3391
  
3392
  
3393
  
3394
  
3395
  
3396
  
3397
  
3398
  
3399
  
3400
  
3401
  
3402
  
3403
  
3404
  
3405
  
3406
  
3407
  
3408
  
3409
  
3410
  
3411
  
3412
  
3413
  
3414
  
3415
  
3416
  
3417
  
3418
  
3419
  
3420
  
3421
  
3422
  
3423
  
3424
  
3425
  
3426
  
3427
  
3428
  
3429
  
3430
  
3431
  
3432
  
3433
  
3434
  
3435
  
3436
  
3437
  
3438
  
3439
  
3440
  
3441
  
3442
  
3443
  
3444
  
3445
  
3446
  
3447
  
3448
  
3449
  
3450
  
3451
  
3452
  
3453
  
3454
  
3455
  
3456
  
3457
  
3458
  
3459
  
3460
  
3461
  
3462
  
3463
  
3464
  
3465
  
3466
  
3467
  
3468
  
3469
  
3470
  
3471
  
3472
  
3473
  
3474
  
3475
  
3476
  
3477
  
3478
  
3479
  
3480
  
3481
  
3482
  
3483
  
3484
  
3485
  
3486
  
3487
  
3488
  
3489
  
3490
  
3491
  
3492
  
3493
  
3494
  
3495
  
3496
  
3497
  
3498
  
3499
  
3500
  
3501
  
3502
  
3503
  
3504
  
3505
  
3506
  
3507
  
3508
  
3509
  
3510
  
3511
  
3512
  
3513
  
3514
  
3515
  
3516
  
3517
  
3518
  
3519
  
3520
  
3521
  
3522
  
3523
  
3524
  
3525
  
3526
  
3527
  
3528
  
3529
  
3530
  
3531
  
3532
  
3533
  
3534
  
3535
  
3536
  
3537
  
3538
  
3539
  
3540
  
3541
  
3542
  
3543
  
3544
  
3545
  
3546
  
3547
  
3548
  
3549
  
3550
  
3551
  
3552
  
3553
  
3554
  
3555
  
3556
  
3557
  
3558
  
3559
  
3560
  
3561
  
3562
  
3563
  
3564
  
3565
  
3566
  
3567
  
3568
  
3569
  
3570
  
3571
  
3572
  
3573
  
3574
  
3575
  
3576
  
3577
  
3578
  
3579
  
3580
  
3581
  
3582
  
3583
  
3584
  
3585
  
3586
  
3587
  
3588
  
3589
  
3590
  
3591
  
3592
  
3593
  
3594
  
3595
  
3596
  
3597
  
3598
  
3599
  
3600
  
3601
  
3602
  
3603
  
3604
  
3605
  
3606
  
3607
  
3608
  
3609
  
3610
  
3611
  
3612
  
3613
  
3614
  
3615
  
3616
  
3617
  
3618
  
3619
  
3620
  
3621
  
3622
  
3623
  
3624
  
3625
  
3626
  
3627
  
3628
  
3629
  
3630
  
3631
  
3632
  
3633
  
3634
  
3635
  
3636
  
3637
  
3638
  
3639
  
3640
  
3641
  
3642
  
3643
  
3644
  
3645
  
3646
  
3647
  
3648
  
3649
  
3650
  
3651
  
3652
  
3653
  
3654
  
3655
  
3656
  
3657
  
3658
  
3659
  
3660
  
3661
  
3662
  
3663
  
3664
  
3665
  
3666
  
3667
  
3668
  
3669
  
3670
  
3671
  
3672
  
3673
  
3674
  
3675
  
3676
  
3677
  
3678
  
3679
  
3680
  
3681
  
3682
  
3683
  
3684
  
3685
  
3686
  
3687
  
3688
  
3689
  
3690
  
3691
  
3692
  
3693
  
3694
  
3695
  
3696
  
3697
  
3698
  
3699
  
3700
  
3701
  
3702
  
3703
  
3704
  
3705
  
3706
  
3707
  
3708
  
3709
  
3710
  
3711
  
3712
  
3713
  
3714
  
3715
  
3716
  
3717
  
3718
  
3719
  
3720
  
3721
  
3722
  
3723
  
3724
  
3725
  
3726
  
3727
  
3728
  
3729
  
3730
  
3731
  
3732
  
3733
  
3734
  
3735
  
3736
  
3737
  
3738
  
3739
  
3740
  
3741
  
3742
  
3743
  
3744
  
3745
  
3746
  
3747
  
3748
  
3749
  
3750
  
3751
  
3752
  
3753
  
3754
  
3755
  
3756
  
3757
  
3758
  
3759
  
3760
  
3761
  
3762
  
3763
  
3764
  
3765
  
3766
  
3767
  
3768
  
3769
  
3770
  
3771
  
3772
  
3773
  
3774
  
3775
  
3776
  
3777
  
3778
  
3779
  
3780
  
3781
  
3782
  
3783
  
3784
  
3785
  
3786
  
3787
  
3788
  
3789
  
3790
  
3791
  
3792
  
3793
  
3794
  
3795
  
3796
  
3797
  
3798
  
3799
  
3800
  
3801
  
3802
  
3803
  
3804
  
3805
  
3806
  
3807
  
3808
  
3809
  
3810
  
3811
  
3812
  
3813
  
3814
  
3815
  
3816
  
3817
  
3818
  
3819
  
3820
  
3821
  
3822
  
3823
  
3824
  
3825
  
3826
  
3827
  
3828
  
3829
  
3830
  
3831
  
3832
  
3833
  
3834
  
3835
  
3836
  
3837
  
3838
  
3839
  
3840
  
3841
  
3842
  
3843
  
3844
  
3845
  
3846
  
3847
  
3848
  
3849
  
3850
  
3851
  
3852
  
3853
  
3854
  
3855
  
3856
  
3857
  
3858
  
3859
  
3860
  
3861
  
3862
  
3863
  
3864
  
3865
  
3866
  
3867
  
3868
  
3869
  
3870
  
3871
  
3872
  
3873
  
3874
  
3875
  
3876
  
3877
  
3878
  
3879
  
3880
  
3881
  
3882
  
3883
  
3884
  
3885
  
3886
  
3887
  
3888
  
3889
  
3890
  
3891
  
3892
  
3893
  
3894
  
3895
  
3896
  
3897
  
3898
  
3899
  
3900
  
3901
  
3902
  
3903
  
3904
  
3905
  
3906
  
3907
  
3908
  
3909
  
3910
  
3911
  
3912
  
3913
  
3914
  
3915
  
3916
  
3917
  
3918
  
3919
  
3920
  
3921
  
3922
  
3923
  
3924
  
3925
  
3926
  
3927
  
3928
  
3929
  
3930
  
3931
  
3932
  
3933
  
3934
  
3935
  
3936
  
3937
  
3938
  
3939
  
3940
  
3941
  
3942
  
3943
  
3944
  
3945
  
3946
  
3947
  
3948
  
3949
  
3950
  
3951
  
3952
  
3953
  
3954
  
3955
  
3956
  
3957
  
3958
  
3959
  
3960
  
3961
  
3962
  
3963
  
3964
  
3965
  
3966
  
3967
  
3968
  
3969
  
3970
  
3971
  
3972
  
3973
  
3974
  
3975
  
3976
  
3977
  
3978
  
3979
  
3980
  
3981
  
3982
  
3983
  
3984
  
3985
  
3986
  
3987
  
3988
  
3989
  
3990
  
3991
  
3992
  
3993
  
3994
  
3995
  
3996
  
3997
  
3998
  
3999
  
4000
  
4001
  
4002
  
4003
  
4004
  
4005
  
4006
  
4007
  
4008
  
4009
  
4010
  
4011
  
4012
  
4013
  
4014
  
4015
  
4016
  
4017
  
4018
  
4019
  
4020
  
4021
  
4022
  
4023
  
4024
  
4025
  
4026
  
4027
  
4028
  
4029
  
4030
  
4031
  
4032
  
4033
  
4034
  
4035
  
4036
  
4037
  
4038
  
4039
  
4040
  
4041
  
4042
  
4043
  
4044
  
4045
  
4046
  
4047
  
4048
  
4049
  
4050
  
4051
  
4052
  
4053
  
4054
  
4055
  
4056
  
4057
  
4058
  
4059
  
4060
  
4061
  
4062
  
4063
  
4064
  
4065
  
4066
  
4067
  
4068
  
4069
  
4070
  
4071
  
4072
  
4073
  
4074
  
4075
  
4076
  
4077
  
4078
  
4079
  
4080
  
4081
  
4082
  
4083
  
4084
  
4085
  
4086
  
4087
  
4088
  
4089
  
4090
  
4091
  
4092
  
4093
  
4094
  
4095
  
4096
  
4097
  
4098
  
4099
  
4100
  
4101
  
4102
  
4103
  
4104
  
4105
  
4106
  
4107
  
4108
  
4109
  
4110
  
4111
  
4112
  
4113
  
4114
  
4115
  
4116
  
4117
  
4118
  
4119
  
4120
  
4121
  
4122
  
4123
  
4124
  
4125
  
4126
  
4127
  
4128
  
4129
  
4130
  
4131
  
4132
  
4133
  
4134
  
4135
  
4136
  
4137
  
4138
  
4139
  
4140
  
4141
  
4142
  
4143
  
4144
  
4145
  
4146
  
4147
  
4148
  
4149
  
4150
  
4151
  
4152
  
4153
  
4154
  
4155
  
4156
  
4157
  
4158
  
4159
  
4160
  
4161
  
4162
  
4163
  
4164
  
4165
  
4166
  
4167
  
4168
  
4169
  
4170
  
4171
  
4172
  
4173
  
4174
  
4175
  
4176
  
4177
  
4178
  
4179
  
4180
  
4181
  
4182
  
4183
  
4184
  
4185
  
4186
  
4187
  
4188
  
4189
  
4190
  
4191
  
4192
  
4193
  
4194
  
4195
  
4196
  
4197
  
4198
  
4199
  
4200
  
4201
  
4202
  
4203
  
4204
  
4205
  
4206
  
4207
  
4208
  
4209
  
4210
  
4211
  
4212
  
4213
  
4214
  
4215
  
4216
  
4217
  
4218
  
4219
  
4220
  
4221
  
4222
  
4223
  
4224
  
4225
  
4226
  
4227
  
4228
  
4229
  
4230
  
4231
  
4232
  
4233
  
4234
  
4235
  
4236
  
4237
  
4238
  
4239
  
4240
  
4241
  
4242
  
4243
  
4244
  
4245
  
4246
  
4247
  
4248
  
4249
  
4250
  
4251
  
4252
  
4253
  
4254
  
4255
  
4256
  
4257
  
4258
  
4259
  
4260
  
4261
  
4262
  
4263
  
4264
  
4265
  
4266
  
4267
  
4268
  
4269
  
4270
  
4271
  
4272
  
4273
  
4274
  
4275
  
4276
  
4277
  
4278
  
4279
  
4280
  
4281
  
4282
  
4283
  
4284
  
4285
  
4286
  
4287
  
4288
  
4289
  
4290
  
4291
  
4292
  
4293
  
4294
  
4295
  
4296
  
4297
  
4298
  
4299
  
4300
  
4301
  
4302
  
4303
  
4304
  
4305
  
4306
  
4307
  
4308
  
4309
  
4310
  
4311
  
4312
  
4313
  
4314
  
4315
  
4316
  
4317
  
4318
  
4319
  
4320
  
4321
  
4322
  
4323
  
4324
  
4325
  
4326
  
4327
  
4328
  
4329
  
4330
  
4331
  
4332
  
4333
  
4334
  
4335
  
4336
  
4337
  
4338
  
4339
  
4340
  
4341
  
4342
  
4343
  
4344
  
4345
  
4346
  
4347
  
4348
  
4349
  
4350
  
4351
  
4352
  
4353
  
4354
  
4355
  
4356
  
4357
  
4358
  
4359
  
4360
  
4361
  
4362
  
4363
  
4364
  
4365
  
4366
  
4367
  
4368
  
4369
  
4370
  
4371
  
4372
  
4373
  
4374
  
4375
  
4376
  
4377
  
4378
  
4379
  
4380
  
4381
  
4382
  
4383
  
4384
  
4385
  
4386
  
4387
  
4388
  
4389
  
4390
  
4391
  
4392
  
4393
  
4394
  
4395
  
4396
  
4397
  
4398
  
4399
  
4400
  
4401
  
4402
  
4403
  
4404
  
4405
  
4406
  
4407
  
4408
  
4409
  
4410
  
4411
  
4412
  
4413
  
4414
  
4415
  
4416
  
4417
  
4418
  
4419
  
4420
  
4421
  
4422
  
4423
  
4424
  
4425
  
4426
  
4427
  
4428
  
4429
  
4430
  
4431
  
4432
  
4433
  
4434
  
4435
  
4436
  
4437
  
4438
  
4439
  
4440
  
4441
  
4442
  
4443
  
4444
  
4445
  
4446
  
4447
  
4448
  
4449
  
4450
  
4451
  
4452
  
4453
  
4454
  
4455
  
4456
  
4457
  
4458
  
4459
  
4460
  
4461
  
4462
  
4463
  
4464
  
4465
  
4466
  
4467
  
4468
  
4469
  
4470
  
4471
  
4472
  
4473
  
4474
  
4475
  
4476
  
4477
  
4478
  
4479
  
4480
  
4481
  
4482
  
4483
  
4484
  
4485
  
4486
  
4487
  
4488
  
4489
  
4490
  
4491
  
4492
  
4493
  
4494
  
4495
  
4496
  
4497
  
4498
  
4499
  
4500
  
4501
  
4502
  
4503
  
4504
  
4505
  
4506
  
4507
  
4508
  
4509
  
4510
  
4511
  
4512
  
4513
  
4514
  
4515
  
4516
  
4517
  
4518
  
4519
  
4520
  
4521
  
4522
  
4523
  
4524
  
4525
  
4526
  
4527
  
4528
  
4529
  
4530
  
4531
  
4532
  
4533
  
4534
  
4535
  
4536
  
4537
  
4538
  
4539
  
4540
  
4541
  
4542
  
4543
  
4544
  
4545
  
4546
  
4547
  
4548
  
4549
  
4550
  
4551
  
4552
  
4553
  
4554
  
4555
  
4556
  
4557
  
4558
  
4559
  
4560
  
4561
  
4562
  
4563
  
4564
  
4565
  
4566
  
4567
  
4568
  
4569
  
4570
  
4571
  
4572
  
4573
  
4574
  
4575
  
4576
  
4577
  
4578
  
4579
  
4580
  
4581
  
4582
  
4583
  
4584
  
4585
  
4586
  
4587
  
4588
  
4589
  
4590
  
4591
  
4592
  
4593
  
4594
  
4595
  
4596
  
4597
  
4598
  
4599
  
4600
  
4601
  
4602
  
4603
  
4604
  
4605
  
4606
  
4607
  
4608
  
4609
  
4610
  
4611
  
4612
  
4613
  
4614
  
4615
  
4616
  
4617
  
4618
  
4619
  
4620
  
4621
  
4622
  
### Calendar module 
### Event definition file 
### ===================================================================== 
### 
### Format of this file: 
### 
### Event definition: 
###     Event "<id>" <flags> "<name>" <rule> 
###     ^    ^ only one space 
###     may be preceded by whitespace 
### 
### where <rule> is one of the following: 
###     Fixed <month> <date> 
###             - Fixed Gregorian date 
### 
###     WDRel <month> <weekday> <number> 
###             - Moveable; always that weekday in that month, 
###               for instance second sunday of may: "WDRel May Sun 2nd" 
###     WDRel <month> <weekday> last 
###             - Moveable; last of that weekday in that month, 
###               for instance last sunday of may:  "WDRel May Sun last" 
###     WDRel <month> <date> <weekday> <number> [excl] 
###             - Moveable; advanced rule. Examples: 
###               First Sunday after Jan 24:        "WDRel Jan 24 Sun +1 excl" 
###               First Sunday after or on Jan 24:  "WDRel Jan 24 Sun +1" 
###               Sunday closest to Jan 24:         "WDRel Jan 24 Sun 0" 
###               First Sunday before Jan 24:       "WDRel Jan 24 Sun -1 excl" 
###               First Sunday before or on Jan 24: "WDRel Jan 24 Sun -1" 
###               Second Sunday before Jan 24:      "WDRel Jan 24 Sun -2 excl" 
###               Second Sunday after Jan 24:       "WDRel Jan 24 Sun +2 excl" 
### 
###     Easter <offset> 
###             - moveable; relative to western christian church easter 
###               Friday after easter: "Easter +5" 
### 
###     Weekday <day> 
###             - Gregorian weekday; monday to sunday is defined below 
### 
###     Julian_Fixed <month> <date> 
###     Julian_Easter <offset> 
###             - Fixed or Easter relative day according to the Julian calendar 
### 
###     Islamic_Fixed <month> <date> 
###     Jewish_Fixed <month> <date> 
###     Coptic_Fixed <month> <date> 
###             - Fixed dates according to the Islamic, Jewish or Coptic calendar 
### 
###     Null <arguments ignored> 
###             - Null event; made to register but not implement events 
### 
### 
### 
### Region definition: 
###     Region "<id>" 
###     ^     ^ first on line and only one space 
### 
### followed by rules: 
### 
###     Event "<id>" <flags> "<name>" <rule> 
###             - define local rule 
###     Add "<id>" <flags> 
###             - import rule 
###     Include "<region id>" [<flags>] 
###             - import all events from other region 
###     Without "<id> 
###             - remove imported event 
### 
### <flags> is any character; "-" is treated as "no flags", 
### "h" is holiday, "f" is flag day. 
### 
### A "#" character marks the rest of the line as a comment. 
### Empty lines are ignored. 
### 
### No <id> may contain a doublequote ('"'); 
### <name> may escape doublequote ('\"'). 
### 
### ===================================================================== 
### 
### General sources: 
### 
### o tons of info from earth calendar [www.earthcalendar.com] 
###   and Kiersten Samwell <admin@earthcalendar.net> 
### 
### Specific sources noted below. 
### 
### ===================================================================== 
 
# Global Events 
 
# Astronomical events 
 
  Event "northward equinox"       - "Northward Equinox"       Equinox Vernal 
  Event "southward equinox"       - "Southward Equinox"       Equinox Autumnal 
  Event "northern solstice"       - "Northern Solstice"       Solstice Northern 
  Event "southern solstice"       - "Southern Solstice"       Solstice Southern 
 
# western gregorian calendar events 
 
  Event "new year"                - "New Year's Day"          Fixed Jan  1 
  Event "new year 2d"             - "New Year"                Fixed Jan  1  2 days 
  Event "new years eve"           - "New Year's Eve"          Fixed Dec 31 
  Event "may day"                 - "May Day"                 Fixed May  1 
 
  Event "monday"                  - "Mon"                     Weekday Mon 
  Event "tuesday"                 - "Tue"                     Weekday Tue 
  Event "wednesday"               - "Wed"                     Weekday Wed 
  Event "thursday"                - "Thu"                     Weekday Thu 
  Event "friday"                  - "Fri"                     Weekday Fri 
  Event "saturday"                - "Sat"                     Weekday Sat 
  Event "sunday"                  - "Sun"                     Weekday Sun 
 
# chinese calendar events 
 
  Event "chinese/new year"        - "Chinese New Year"        Null 
 
# politic events 
 
  Event "africa"                  - "Africa Day"              Fixed May 25 
 
# anzac day is australia-new zealand memorial day, 
# "Australian and New Zealand Army corpse", of those who died in WWII (?) 
  Event "anzac"                   - "ANZAC Day"               Fixed Apr 25 
 
  Event "arab league"             - "Arab League Day"         Fixed Mar 22 
  Event "armistice"               - "Armistice Day"           Fixed Nov 11 
  Event "columbus"                - "Columbus Day"            Fixed Oct 12 
  Event "kwanzaa"                 - "Kwanzaa"                 Fixed Dec 26 
  Event "labor"                   - "Labor Day"               Fixed May  1 
  Event "labor 2"                 - "2nd day of Labor"        Fixed May  2 
  Event "un"                      - "UN Day"                  Fixed Oct 24 
  Event "unity"                   - "Unity Day"               Fixed Feb 22 
 
 
# feast events 
 
  Event "family"                  - "Family Day"              Fixed Dec 25 
  Event "halloween"               - "Halloween"               Fixed Oct 31 
  Event "mardi gras"              - "Mardi Gras"              Easter -47 
  Event "mardi gras 2"            - "Mardi Gras"              Easter -46 
 
  Event "fathers"                 - "Father's Day"            WDRel Jun Sun 3rd 
  Event "mothers"                 - "Mother's Day"            WDRel May Sun 2nd 
  Event "womens"                  - "Int. Women's Day"        Fixed Mar  8 
 
# astronomical events 
 
  Event "perseid meteor shower"   - "Perseid Meteor Shower"   Fixed Aug 11 
 
# ==================================================================================================== 
 
# caribbean (political) events 
 
Region "caribbean" 
  Event "caribbean/caricom"       - "CARICOM Day"             WDRel Jul Mon 1st 
  Event "caribbean/schoelcher"    - "Schoelcher Day"          Fixed Jul 21 
  Event "caribbean/emancipation"  - "Emancipation Day"        WDRel Aug Mon 1st 
 
# ==================================================================================================== 
 
# western (catholic, protestantic) christian church 
Region "christianity" 
  Event "c/circumcision"                    - "Feast of the Circumcision"      Fixed Jan  1 
  Event "c/epiphany eve"                    - "Epiphany Eve"                   Fixed Jan  5 
  Event "c/epiphany"                        - "Epiphany"                       Fixed Jan  6 
  Event "c/candlemas"                       - "Candlemas"                      Fixed Feb  2 
  Event "c/presentation"                    - "Presentation"                   Fixed Feb  2 
  Event "c/shrove sunday"                   - "Shrove Sunday"                  Easter -49 
  Event "c/rose monday"                     - "Rose Monday"                    Easter -48 
  Event "c/shrove monday"                   - "Shrove Monday"                  Easter -48 
  Event "c/fat tuesday"                     - "Fat Tuesday"                    Easter -47 
  Event "c/shrove tuesday"                  - "Shrove Tuesday"                 Easter -47 
  Event "c/ash wednesday"                   - "Ash wednesday"                  Easter -46 
  Event "c/annunciation"                    - "Annunciation"                   Fixed Mar 25 
  Event "c/palm sunday"                     - "Palm Sunday"                    Easter -7 
  Event "c/holy wednesday"                  - "Holy Wednesday"                 Easter -4 
  Event "c/holy thursday"                   - "Holy Thursday"                  Easter -3 
  Event "c/maundy thursday"                 - "Maundy Thursday"                Easter -3 
  Event "c/good friday"                     - "Good Friday"                    Easter -2 
  Event "c/holy friday"                     - "Holy Friday"                    Easter -2 
  Event "c/holy saturday"                   - "Holy Saturday"                  Easter -1 
  Event "c/easter eve"                      - "Easter Eve"                     Easter -1 
  Event "c/easter"                          - "Easter"                         Easter +0 
  Event "c/easter monday"                   - "Easter Monday"                  Easter +1 
  Event "c/rogation sunday"                 - "Rogation Sunday"                Easter +35 
  Event "c/ascension"                       - "Ascension"                      Easter +39 
  Event "c/pentecost eve"                   - "Pentecost Eve"                  Easter +48 
  Event "c/whitsunday"                      - "Whitsunday"                     Easter +49 
  Event "c/pentecost"                       - "Pentecost"                      Easter +49 
  Event "c/pentecost monday"                - "Pentecost Monday"               Easter +50 
  Event "c/whitmonday"                      - "Whitmonday"                     Easter +50 
  Event "c/trinity"                         - "Trinity"                        Easter +56 
  Event "c/corpus christi"                  - "Corpus Christi"                 Easter +60 
  Event "c/transfiguration"                 - "Transfiguration"                Fixed Aug  6 
  Event "c/assumption"                      - "Assumption Day"                 Fixed Aug 15 
  Event "c/nativity of mary"                - "Nativity of Mary"               Fixed Sep  8 
  Event "c/all saints"                      - "All Saints Day"                 Fixed Nov  1 
  Event "c/all souls"                       - "All Souls Day"                  Fixed Nov  2 
  Event "c/advent 1"                        - "Advent 1"                       WDRel Dec 25 Sun -4 excl 
  Event "c/immaculate conception"           - "Immaculate Conception"          Fixed Dec  8 
  Event "c/advent 2"                        - "Advent 2"                       WDRel Dec 25 Sun -3 excl 
  Event "c/advent 3"                        - "Advent 3"                       WDRel Dec 25 Sun -2 excl 
  Event "c/advent 4"                        - "Advent 4"                       WDRel Dec 25 Sun -1 excl 
  Event "c/christmas eve"                   - "Christmas Eve"                  Fixed Dec 24 
  Event "c/christmas"                       - "Christmas Day"                  Fixed Dec 25 
  Event "c/christmas2d"                     - "Christmas"                      Fixed Dec 25  2 days 
  Event "c/boxing"                          - "Boxing Day"                     Fixed Dec 26 
  Event "c/childermas"                      - "Childermas"                     Fixed Dec 28 
 
  Event "catholic church/baptism of christ" - "Feast of the Baptism of Christ" Fixed Jan 13 
  Event "catholic church/christ the king"   - "Feast of Christ the King"       WDRel Oct  1 Sun -1 
  Event "catholic church/gaurdian angles"   - "Feast of the Gaurdian Angles"   Fixed Oct  2 
  Event "catholic church/transfiguration"   - "Transfiguration"                Fixed Aug  6 
 
  Event "saints/basil"                      - "St. Basil"                      Fixed Jan  1 
  Event "saints/blaise"                     - "St. Blaise"                     Fixed Feb  3 
  Event "saints/cyril & methodius"          - "St Cyril & Methodius"           Fixed Jul  5 
  Event "saints/david"                      - "St. David"                      Fixed Mar  1 
  Event "saints/demetrios"                  - "St. Demetrios"                  Fixed Oct 26 
  Event "saints/devote"                     - "St. Devote"                     Fixed Jan 27 
  Event "saints/john the baptist"           - "St. John the Baptist"           Fixed Jun 24 
  Event "saints/joseph"                     - "St. Joseph"                     Fixed Mar 19 
  Event "saints/joseph the worker"          - "St. Joseph the Worker"          Fixed May  1 
  Event "saints/lucy"                       - "St. Lucy"                       Fixed Dec 13 
  Event "saints/mary mother"                - "Mary, Mother of God"            Fixed Jan  1 
  Event "saints/patrick"                    - "St. Patrick"                    Fixed Mar 17 
  Event "saints/paul"                       - "St. Paul"                       Fixed Jun 29 
  Event "saints/peter"                      - "St. Peter"                      Fixed Jun 29 
  Event "saints/stephen"                    - "St. Stephen"                    Fixed Dec 26 
  Event "saints/valentine"                  - "St. Valentine"                  Fixed Feb 14 
 
# christian orthodox church 
# almost same as normal christian, but based on the julian calendar 
Region "orthodox" 
  Event "orthodox/christmas eve"         - "Christmas Eve"             Julian_Fixed Dec 24 
  Event "orthodox/christmas"             - "Christmas Day"             Julian_Fixed Dec 25 
  Event "orthodox/christmas2d"           - "Christmas"                 Julian_Fixed Dec 25  2 days 
  Event "orthodox/boxing"                - "Boxing Day"                Julian_Fixed Dec 26 
  Event "orthodox/childermas"            - "Childermas"                Julian_Fixed Dec 28 
  Event "orthodox/circumcision"          - "Feast of the Circumcision" Julian_Fixed Jan  1 
  Event "orthodox/new year"              - "Orthodox New Year"         Julian_Fixed Jan  1 
  Event "orthodox/epiphany"              - "Epiphany"                  Julian_Fixed Jan  6 
  Event "orthodox/triodon"               - "Triodon"                   Julian_Easter -70 
  Event "orthodox/presentation"          - "Presentation"              Julian_Fixed Feb  2 
  Event "orthodox/candlemas"             - "Candlemas"                 Julian_Fixed Feb  2 
  Event "orthodox/meat fare"             - "Meat Fare"                 Julian_Easter -56 
  Event "orthodox/2nd sat. of souls"     - "2nd Sat. of Souls"         Julian_Easter -50 
  Event "orthodox/lent begins"           - "Lent Begins"               Julian_Easter -48 
  Event "orthodox/saints/theodore"       - "St. Theodore"              Julian_Easter -43 
  Event "orthodox/orthodoxy"             - "Sunday of Orthodoxy"       Julian_Easter -42 
  Event "orthodox/annunciation"          - "Annunciation"              Julian_Fixed Mar 25 
  Event "orthodox/lazarus"               - "Saturday of Lazarus"       Julian_Easter -8 
  Event "orthodox/palm sunday"           - "Palm Sunday"               Julian_Easter -7 
  Event "orthodox/good friday"           - "Good Friday"               Julian_Easter -2 
  Event "orthodox/holy saturday"         - "Holy Saturday"             Julian_Easter -1 
  Event "orthodox/easter"                - "Easter"                    Julian_Easter +0 
  Event "orthodox/easter monday"         - "Easter Monday"             Julian_Easter +1 
  Event "orthodox/ascension"             - "Ascension"                 Julian_Easter +39 
  Event "orthodox/sat. of souls"         - "Sat. of Souls"             Julian_Easter +48 
  Event "orthodox/sat. of souls"         - "Sat. of Souls"             Julian_Easter +48 
  Event "orthodox/pentecost"             - "Pentecost"                 Julian_Easter +49 
  Event "orthodox/pentecost monday"      - "Pentecost Monday"          Julian_Easter +50 
  Event "orthodox/all saints"            - "All Saints"                Julian_Easter +56 
  Event "orthodox/transfiguration"       - "Transfiguration"           Julian_Fixed Aug  6 
  Event "orthodox/assumption"            - "Assumption Day"            Julian_Fixed Aug 15 
  Event "orthodox/nativity of mary"      - "Nativity of Mary"          Julian_Fixed Sep  8 
  Event "orthodox/immaculate conception" - "Immaculate Conception"     Julian_Fixed Dec  8 
 
# Bahai (church?) 
 
Region "bahai" 
  Event "bahai/ascension of abdul-baha" - "Ascension of 'Abdu'l-Baha" Fixed Nov 28 
  Event "bahai/ascension of bahaullah"  - "Ascension of Baha'u'llah"  Fixed May 29 
  Event "bahai/birth of bab"            - "Birth of Bab"              Fixed Oct 20 
  Event "bahai/birth of bahaullah"      - "Birth of Baha'u'llah"      Fixed Nov 12 
  Event "bahai/day of the covenant"     - "Day of the Covenant"       Fixed Nov 27 
  Event "bahai/declaration of bab"      - "Declaration of Báb"        Fixed May 23 
  Event "bahai/festival of ridvan"      - "Festival of Ridván"        Fixed Apr 21 
  Event "bahai/martyrdom of bab"        - "Martyrdom of Bab"          Fixed Jul  9 
  Event "bahai/naw-ruz"                 - "Naw-Rúz"                   Fixed Mar 21 
 
# anglican church (?) 
Region "anglican church" 
  Event "anglican church/name of jesus" - "Feast of the Name of Jesus" Fixed Aug  7 
 
# mormonism (?) 
Region "mormonism" 
  Event "mormonism/founding of the mormon church" - "Founding of the Mormon Church" Fixed Apr  6 
 
# islam 
Region "islamic" 
  Event "islamic/al fitr"  h "Id al Fitr (End of Ramadan)"          Islamic_Fixed Schawwâl 1 
  Event "islamic/al adha"  h "Eid al Adha (Feast of the Sacrifice)" Islamic_Fixed Dhu'l-Hiddja 9 
  Event "islamic/new year" - "Islamic New Year"                     Islamic_Fixed Muharram 1 
  Event "islamic/mouloud"  - "Mouloud (Birth of the Prophet)"       Islamic_Fixed Rebîu'l-awwal 12 
  Event "islamic/al miraj" - "Leilat al-Meiraj (Ascension of the Prophet)"      Islamic_Fixed Redjeb 27 
 
# ==================================================================================================== 
 
# afghanistan 
Region "af" 
  Event "af/afghan new year"      - "Afghan New Year"         Fixed Mar 21 
  Event "af/revolution"           - "Revolution Day"          Fixed Apr 27 
  Event "af/workers"              - "Workers' Day"            Fixed May  1 
  Event "af/independence"         - "Independence Day"        Fixed May 27 
  Event "af/mothers"              - "Mother's Day"            Fixed Jun 14 
  Event "af/childrens"            - "Children's Day"          Fixed Aug 30 
  Event "af/national assembly"    - "National Assembly Day"   WDRel Sep Wed 2nd 
 
 
# albania 
Region "al" 
  Add   "new year 2d"                     - # "New Year"                         Fixed Jan  1  2 days 
  Event "al/proclamation of the republic" -   "Proclamation of the Republic Day" Fixed Jan 11 
  Add   "womens"                          - # "Int. Women's Day"                 Fixed Mar  8 
  Event "al/army"                         -   "Army Day"                         Fixed Jul 10 
  Event "al/independence"                 -   "Independence Day"                 Fixed Nov 28 
  Event "al/liberation"                   -   "Liberation Day"                   Fixed Nov 29 
 
 
# algeria 
Region "dz" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Event "dz/national"             -   "National Day"          Fixed Jun 19 
  Event "dz/independence"         -   "Independence Day"      Fixed Jul  3 
  Event "dz/revolution"           -   "Revolution Day"        Fixed Nov  1 
 
 
# american baptist 
Region "american baptist" 
  Event "american baptist/roger williams" - "Roger Williams Day" Fixed Feb  5 
 
 
# american samoa 
Region "as" 
  Include "us" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Event "as/flag"                 -   "Flag Day"              Fixed Apr 17 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
# andorra 
Region "ad" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Add   "c/epiphany"              - # "Epiphany"              Fixed Jan  6 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Add   "c/easter monday"         - # "Easter Monday"         Easter +1 
  Event "ad/national feast"       -   "National Feast Day"    Fixed Sep  8 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
  Add   "c/boxing"                - # "Boxing Day"            Fixed Dec 26 
 
 
 
# angola 
Region "ao" 
  Add   "new year"                - # "New Year's Day"                            Fixed Jan  1 
  Event "ao/martyrs"              -   "Day of Martyrs of the Colonial Repression" Fixed Jan  4 
  Event "ao/national holiday"     -   "National Holiday"                          Fixed Feb  4 
  Event "ao/victory"              -   "Victory Day"                               Fixed Mar 27 
  Event "ao/youth"                -   "Youth Day"                                 Fixed Apr 14 
  Event "ao/workers"              -   "Workers' Day"                              Fixed May  1 
  Event "ao/armed forces"         -   "Armed Forces Day"                          Fixed Aug  1 
  Event "ao/national heros"       -   "National Hero's Day"                       Fixed Sep 17 
  Event "ao/independence"         -   "Independence Day"                          Fixed Nov 11 
  Event "ao/pioneers"             -   "Pioneers' Day"                             Fixed Dec  1 
  Event "ao/mpla foundation"      -   "MPLA Foundation Day"                       Fixed Dec 10 
  Add   "family"                  - # "Family Day"                                Fixed Dec 25 
 
 
# anguilla 
Region "ai" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Add   "c/easter monday"         - # "Easter Monday"         Easter +1 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Event "ai/anguilla"             -   "Anguilla Day"          Fixed Jun  1 
  Add   "c/whitmonday"            - # "Whitmonday"            Easter +50 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
# antigua and barbuda 
Region "ag" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Add   "c/easter monday"         - # "Easter Monday"         Easter +1 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Add   "c/whitmonday"            - # "Whitmonday"            Easter +50 
  Add   "caribbean/caricom"       - # "CARICOM Day"           WDRel Jul Mon 1st 
  Event "ag/independence"         -   "Independence Day"      Fixed Nov  1 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
  Add   "c/boxing"                - # "Boxing Day"            Fixed Dec 26 
 
 
#---------------------------------------------------------------- 
# Argentina 
# Source: Julio César Gázquez (Apr 2000) 
#---------------------------------------------------------------- 
 
Region "ar" 
  Event "ar/revolution"           h   "Revolution Anniversary"  Fixed May 25 
  Event "ar/flag"                 h   "Flag's Day"              Fixed Jun 20 
  Add   "labor"                   h # "Labor Day"               Fixed May  1 
  Event "ar/race"                 h   "Race's Day"              Fixed Oct 12 
  Event "ar/soberanys"            h   "Soberany's Day"          Fixed Jun 10 
  Event "ar/independence"         h   "Independence Day"        Fixed Jul  9 
  Add   "new year"                h # "New Year's Day"          Fixed Jan  1 
  Add   "c/easter"                h # "Easter"                  Easter +0 
  Event "ar/malvinas"             h   "Malvinas Day"            Fixed Apr  2 
  Event "ar/gral san martin"      h   "Gral San Martín decease" Fixed Aug 17 
  Add   "c/immaculate conception" h # "Immaculate Conception"   Fixed Dec  8 
  Add   "c/good friday"           h # "Good Friday"             Easter -2 
  Add   "c/christmas"             h # "Christmas Day"           Fixed Dec 25 
  Add   "c/epiphany"              - # "Epiphany"                Fixed Jan  6 
  Add   "c/holy thursday"         - # "Holy Thursday"           Easter -3 
  Add   "c/holy saturday"         - # "Holy Saturday"           Easter -1 
  Add   "c/corpus christi"        - # "Corpus Christi"          Easter +60 
  Add   "c/assumption"            - # "Assumption Day"          Fixed Aug 15 
  Add   "c/all saints"            - # "All Saints Day"          Fixed Nov  1 
  Add   "sunday"                  h # "Sun"                     Weekday --- 
 
# armenia 
Region "am" 
  Event "am/christmas"            - "Christmas"               Fixed Jan  6 
  Event "am/martyrs"              - "Martyrs' Day"            Fixed Apr 24 
  Event "am/republic"             - "Republic Day"            Fixed May 28 
 
 
# aruba 
Region "aw" 
  Add   "new year"                    - # "New Year's Day"    Fixed Jan  1 
  Event "aw/aruba flag"               -   "Aruba Flag Day"    Fixed Mar 18 
  Add   "c/easter"                    - # "Easter"            Easter +0 
  Add   "labor"                       - # "Labor Day"         Fixed May  1 
  Add   "c/ascension"                 - # "Ascension"         Easter +39 
  Add   "british commonwealth/queens" - # "Queen's Birthday"  Fixed Jun  4 
  Add   "c/whitmonday"                - # "Whitmonday"        Easter +50 
  Add   "c/christmas"                 - # "Christmas Day"     Fixed Dec 25 
 
 
# australia 
Region "au" 
  Add   "c/easter monday"         h # "Easter Monday"         Easter +1 
  Add   "c/good friday"           h # "Good Friday"           Easter -2 
  Event "au/australia"            h   "Australia Day"         Fixed Jan 26 
  Add   "new year"                h # "New Year's Day"        Fixed Jan  1 
  Add   "c/easter"                h # "Easter"                Easter +0 
  Add   "anzac"                   h # "ANZAC Day"             Fixed Apr 25 
  Add   "uk/queens"               h # "Queen's Birthday"      WDRel Jun Thu 2nd 
  Add   "c/christmas"             h # "Christmas Day"         Fixed Dec 25 
  Add   "c/boxing"                h # "Boxing Day"            Fixed Dec 26 
  Event "au/eight hour"           -   "Eight Hour Day"        Fixed Oct 11 
 
 
# australia/new south wales 
Region "au/new south wales" 
  Include "au" 
  Event "au/summer bank holiday"  h "Bank Holiday"            WDRel Aug Mon 4th 
 
 
# australia/northern territory 
Region "au/northern territory" 
  Include "au" 
  Add   "labor"                   h # "Labor Day"             Fixed May  1 
 
 
# australia/queensland 
Region "au/queensland" 
  Include "au" 
  Event "au/summer bank holiday"  h "Bank Holiday"            WDRel Aug Mon 4th 
 
 
# australia/south australia 
Region "au/south au" 
  Include "au" 
  Event "au/proclamation"         h   "Proclamation Day"      Fixed Dec 28 
  Add   "labor"                   h # "Labor Day"             Fixed May  1 
 
 
# australia/tasmania 
Region "au/tasmania" 
  Include "au" 
  Event "au/hobert regatta"       h "Hobert Regatta Day"      Fixed Feb  9 
  Event "au/spring bank holiday"  h "Bank Holiday"            WDRel Mar Mon 4th 
  Event "au/recreation"           - "Recreation Day"          Fixed Nov  1 
 
 
# australia/victoria 
Region "au/victoria" 
  Include "au" 
  Event "au/spring bank holiday"  h "Bank Holiday"            WDRel Mar Mon 4th 
  Event "au/show"                 h "Show Day"                WDRel Nov Tue 1st 
  Event "au/second new years"     - "Second New Year's Day"   Fixed Jan  2 
 
 
# australia/western australia 
Region "au/western au" 
  Include "au" 
  Event "au/spring bank holiday"  h "Bank Holiday"            WDRel Mar Mon 4th 
  Event "au/foundation"           h "Foundation Day"          Fixed Jun  7 
  Event "au/show"                 h "Show Day"                WDRel Nov Tue 1st 
 
 
# austria 
Region "at" 
  Add   "new year"                       - # "New Year's Day"              Fixed Jan  1 
  Add   "c/epiphany"                     - # "Epiphany"                    Fixed Jan  6 
  Add   "c/easter monday"                - # "Easter Monday"               Easter +1 
  Event "at/second republic"             -   "Second Republic Day"         Fixed Apr 27 
  Add   "labor"                          - # "Labor Day"                   Fixed May  1 
  Event "at/national"                    -   "National Day"                Fixed May 15 
  Add   "c/ascension"                    - # "Ascension"                   Easter +39 
  Add   "c/whitmonday"                   - # "Whitmonday"                  Easter +50 
  Add   "c/corpus christi"               - # "Corpus Christi"              Easter +60 
  Add   "c/assumption"                   - # "Assumption Day"              Fixed Aug 15 
  Event "at/national holiday of austria" -   "National Holiday of Austria" Fixed Oct 26 
  Event "at/national holiday"            -   "National Holiday"            Fixed Oct 26 
  Add   "c/all saints"                   - # "All Saints Day"              Fixed Nov  1 
  Event "at/republic"                    -   "Republic Day"                Fixed Nov 12 
  Add   "c/immaculate conception"        - # "Immaculate Conception"       Fixed Dec  8 
  Add   "c/christmas"                    - # "Christmas Day"               Fixed Dec 25 
 
 
# bahamas 
Region "bs" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Add   "c/easter monday"         - # "Easter Monday"         Easter +1 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Event "bs/labor"                -   "Labour Day"            WDRel Jun Fri 1st 
  Add   "c/whitmonday"            - # "Whitmonday"            Easter +50 
  Event "bs/independence"         -   "Independence Day"      Fixed Jul 10 
  Add   "caribbean/emancipation"  - # "Emancipation Day"      WDRel Aug Mon 1st 
  Event "bs/fox hill"             -   "Fox Hill Day"          WDRel Aug Tue 2nd 
  Add   "columbus"                - # "Columbus Day"          Fixed Oct 12 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
# bahrain 
Region "bh" 
  Add   "new year"                - # "New Year's Day"          Fixed Jan  1 
  Event "bh/national of bahrain"  -   "National Day of Bahrain" Fixed Dec 16 
 
 
# bangladesh 
Region "bd" 
  Event "bd/national mourning"    -   "National Mourning Day" Fixed Feb 21 
  Event "bd/independence"         -   "Independence Day"      Fixed Mar 26 
  Event "bd/bengali new year"     -   "Bengali New Year"      Fixed Apr 14 
  Add   "may day"                 - # "May Day"               Fixed May  1 
  Event "bd/revolution"           -   "Revolution Day"        Fixed Nov  7 
  Event "bd/victory"              -   "Victory Day"           Fixed Dec 16 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
# barbados 
Region "bb" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Event "bb/errol barrow"         -   "Errol Barrow Day"      Fixed Jan 21 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Add   "c/easter monday"         - # "Easter Monday"         Easter +1 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Add   "c/whitmonday"            - # "Whitmonday"            Easter +50 
  Event "bb/united nations"       -   "United Nations Day"    Fixed Oct  7 
  Event "bb/independence"         -   "Independence Day"      Fixed Nov 30 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
# belgium 
Region "be" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Add   "c/easter monday"         - # "Easter Monday"         Easter +1 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Add   "c/ascension"             - # "Ascension"             Easter +39 
  Add   "c/whitmonday"            - # "Whitmonday"            Easter +50 
# celebrating the crowning of Leopold I 1831 
  Event "be/independence"         -   "Independence Day"      Fixed Jul 21  2 days 
  Add   "c/assumption"            - # "Assumption Day"        Fixed Aug 15 
  Add   "c/all saints"            - # "All Saints Day"        Fixed Nov  1 
  Add   "c/all souls"             - # "All Souls Day"         Fixed Nov  2 
  Add   "armistice"               - # "Armistice Day"         Fixed Nov 11 
  Event "be/kings"                -   "King's Birthday"       Fixed Nov 15 
  Event "be/dynasty"              -   "Dynasty Day"           Fixed Nov 15 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
  Add   "c/boxing"                - # "Boxing Day"            Fixed Dec 26 
 
 
# belize 
Region "bz" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Event "bz/baron bliss"          -   "Baron Bliss Day"       Fixed Mar  9 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Add   "c/holy saturday"         - # "Holy Saturday"         Easter -1 
  Add   "c/easter monday"         - # "Easter Monday"         Easter +1 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Event "bz/commonwealth"         -   "Commonwealth Day"      Fixed May 24 
  Event "bz/national"             -   "National Day"          Fixed Sep 10 
  Event "bz/saint georges cay"    -   "St. George's Cay Day"  Fixed Sep 10 
  Event "bz/independence"         -   "Independence Day"      Fixed Sep 21 
  Event "bz/pan american"         -   "Pan American Day"      Fixed Oct 12 
  Event "bz/garifuna"             -   "Garifuna Day"          Fixed Nov 19 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
  Add   "c/boxing"                - # "Boxing Day"            Fixed Dec 26 
 
 
# benin 
Region "bj" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Event "bj/martyrs"              -   "Martyrs' Day"          Fixed Jan 16 
  Event "bj/youth"                -   "Youth Day"             Fixed Apr  1 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Add   "c/easter monday"         - # "Easter Monday"         Easter +1 
  Event "bj/workers"              -   "Workers' Day"          Fixed May  1 
  Add   "c/ascension"             - # "Ascension"             Easter +39 
  Add   "c/whitmonday"            - # "Whitmonday"            Easter +50 
  Add   "c/assumption"            - # "Assumption Day"        Fixed Aug 15 
  Event "bj/armed forces"         -   "Armed Forces Day"      Fixed Oct 26 
  Add   "c/all saints"            - # "All Saints Day"        Fixed Nov  1 
  Event "bj/national"             -   "National Day"          Fixed Nov 30 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
  Event "bj/harvest"              -   "Harvest Day"           Fixed Dec 31 
 
 
# bermuda 
Region "bm" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Event "bm/peppercorn"           -   "Peppercorn Day"        Fixed Apr 23 
  Event "bm/bermuda"              -   "Bermuda Day"           Fixed May 24 
  Event "bm/somers"               -   "Somers Day"            Fixed Jul 28 
  Event "bm/remembrance"          -   "Remembrance Day"       Fixed Nov 11 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
# bhutan 
Region "bt" 
  Event "bt/kings"                - "King's Birthday"         Fixed Nov 11 
  Event "bt/national of bhutan"   - "National Day of Bhutan"  Fixed Dec 17 
 
 
# bolivia 
Region "bo" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Event "bo/memorial"             -   "Memorial Day"          Fixed Mar 23 
  Event "bo/national"             -   "National Day"          Fixed Apr  9 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Add   "c/corpus christi"        - # "Corpus Christi"        Easter +60 
  Event "bo/martyrs"              -   "Martyrs' Day"          Fixed Jul 21 
  Event "bo/independence"         -   "Independence Day"      Fixed Aug  6 
  Add   "c/all souls"             - # "All Souls Day"         Fixed Nov  2 
  Event "bo/la paz"               -   "La Paz Day"            Fixed Jul 16 
 
# bosnia and herzegovina 
Region "ba" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Event "ba/labors"               -   "Labor Days"            Fixed May  1  2 days 
 
 
# botswana 
Region "bw" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Add   "c/easter"                - # "Easter"                Easter +0 
  Event "bw/presidents"           -   "President's Day"       Fixed May 24 
  Add   "c/ascension"             - # "Ascension"             Easter +39 
  Event "bw/botswana"             -   "Botswana Day"          Fixed Sep 30 
 
 
# brazil 
Region "br" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Event "br/sao paulo"            -   "Sao Paulo Anniversary" Fixed Jan 25 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Event "br/tiradentes"           -   "Tiradentes Day"        Fixed Apr 21 
  Event "br/brasilia"             -   "Brasilia Day"          Fixed Apr 21 
  Event "br/discovery"            -   "Discovery Day"         Fixed Apr 22 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Add   "c/corpus christi"        - # "Corpus Christi"        Easter +60 
  Event "br/independence"         -   "Independence Day"      Fixed Sep  7 
  Add   "c/all souls"             - # "All Souls Day"         Fixed Nov  2 
  Event "br/republic"             -   "Republic Day"          Fixed Nov 15 
 
 
# british virgin islands 
Region "vg" 
  Add   "new year"                             - # "New Year's Day"            Fixed Jan  1 
  Add   "c/good friday"                        - # "Good Friday"               Easter -2 
  Add   "c/easter monday"                      - # "Easter Monday"             Easter +1 
  Add   "c/whitmonday"                         - # "Whitmonday"                Easter +50 
  Event "vg/territory"                         -   "Territory Day"             Fixed Jul  1 
  Add   "british commonwealth/prince of wales" - # "Prince of Wales' Birthday" Fixed Nov 14 
  Add   "c/christmas"                          - # "Christmas Day"             Fixed Dec 25 
 
 
# brunei 
Region "brunei" 
  Add   "new year"                         - # "New Year's Day"                Fixed Jan  1 
  Event "brunei/national"                  -   "National Day"                  Fixed Feb 23 
  Event "brunei/royal brunei armed forces" -   "Royal Brunei Armed Forces Day" Fixed Jun  1 
  Event "brunei/sultans"                   -   "Sultan's Birthday"             Fixed Jul 15 
  Add   "c/christmas"                      - # "Christmas Day"                 Fixed Dec 25 
 
 
# bulgaria 
Region "bg" 
  Add   "new year 2d"             - # "New Year"              Fixed Jan  1  2 days 
  Event "bg/babin den"            -   "Babin Den"             Fixed Jan 20 
  Event "bg/viticulturists"       -   "Viticulturists' Day"   Fixed Feb 14 
  Event "bg/liberation"           -   "Liberation Day"        Fixed Mar  3 
  Event "bg/national"             -   "National Day"          Fixed Mar  3 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Event "bg/botev"                -   "Botev Day"             Fixed May 20 
  Event "bg/education"            -   "Education Day"         Fixed May 24 
  Event "bg/national holiday"     -   "National Holiday"      Fixed Sep  9  2 days 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
# burkina faso 
Region "bf" 
  Add   "new year"                    - # "New Year's Day"           Fixed Jan  1 
  Event "bf/anniversary of 1966 coup" -   "Anniversary of 1966 Coup" Fixed Jan  3 
  Add   "c/easter monday"             - # "Easter Monday"            Easter +1 
  Event "bf/labor"                    -   "Labour Day"               Fixed May  1 
  Add   "c/ascension"                 - # "Ascension"                Easter +39 
  Add   "c/whitmonday"                - # "Whitmonday"               Easter +50 
  Event "bf/national"                 -   "National Day"             Fixed Aug  4 
  Add   "c/assumption"                - # "Assumption Day"           Fixed Aug 15 
  Add   "c/all saints"                - # "All Saints Day"           Fixed Nov  1 
  Event "bf/youth"                    -   "Youth Day"                Fixed Nov 30 
  Event "bf/republic"                 -   "Republic Day"             Fixed Dec 11 
  Add   "c/christmas"                 - # "Christmas Day"            Fixed Dec 25 
 
 
# burundi 
Region "bi" 
  Add   "new year"                         - # "New Year's Day"                Fixed Jan  1 
  Add   "c/easter monday"                  - # "Easter Monday"                 Easter +1 
  Add   "labor"                            - # "Labor Day"                     Fixed May  1 
  Add   "c/ascension"                      - # "Ascension"                     Easter +39 
  Event "bi/independence"                  -   "Independence Day"              Fixed Jul  1 
  Add   "c/assumption"                     - # "Assumption Day"                Fixed Aug 15 
  Event "bi/victory of uprona"             -   "Victory of Uprona Day"         Fixed Sep 18 
  Event "bi/murder of the hero"            -   "Murder of the Hero Day"        Fixed Oct 13 
  Add   "c/all saints"                     - # "All Saints Day"                Fixed Nov  1 
  Event "bi/anniversary of the revolution" -   "Anniversary of the Revolution" Fixed Nov 30 
  Add   "c/christmas"                      - # "Christmas Day"                 Fixed Dec 25 
 
#-------------------------------------------------------------- 
# Cambodia 
#-------------------------------------------------------------- 
Region "kh" 
  Add   "new year"                             h # "New Year's Day"                        (1-Jan 2000) 
  Event "kh/victory over the genocidal regime" h   "Victory Day Over the Genocidal Regime" Fixed Jan  7 
# Cambodia Makha Puja 1-Feb moveable but still researching 
  Event "kh/women"                             h   "Women's Day"                           Fixed Mar  8 
  Event "kh/cambodian new year"                h   "Cambodian New Year (3 days)"           Fixed Apr 14 
  Event "kh/independence"                      h   "Independence Day"                      Fixed Apr 17 
  Add   "labor"                                h # "Labor Day"                             (1-May 2000) 
# Ploughing Ceremony 3-May moveable but still researching 
  Event "kh/khmer republic constitution"       -   "Khmer Republic Constitution Day"       Fixed May 12 
# Visaka Buja Day (Birth of the Buddha) 18-May moveable but still researching 
  Event "kh/day of hatred"                     -   "Day of Hatred"                         Fixed May 20 
  Event "kh/international children"            h   "International Children's Day"          Fixed Jun  1 
# Ashala Puja 16-Jun moveable but still researching 
  Event "kh/memorial"                          -   "Memorial Day"                          Fixed Jun 28 
  Event "kh/ancestors"                         -   "Feast of the Ancestors"                Fixed Sep 22 
  Event "kh/constitutional declaration"        h   "Constitutional Declaration Day"        Fixed Sep 24 
  Event "kh/cambodia peace treaty"             h   "Cambodia Peace Treaty Day"             Fixed Oct 23 
# Phansa 23-Oct moveable but still researching 
  Event "kh/kings birthday"                    h   "King's Birthday (3 days)"              Fixed Oct 30 
# Phchum Ben Day (Feast of the Ancestors) 8-Oct moveable but still researching 
  Event "kh/national independence"             h   "National Independence Day"             Fixed Nov  9 
# Fete des Eaux (3 days) 21-Nov moveable but still researching 
  Event "kh/human right"                       h   "Human Rights Day"                      Fixed Dec 10 
 
 
#-------------------------------------------------------------- 
# Cameroon 
#-------------------------------------------------------------- 
Region "cm" 
  Event "cm/independence"           h   "Independence Day"                               Fixed Jan  1 
  Add   "new year"                  h # "New Year's Day"                                 (1-Jan 2000) 
  Event "cm/djoulde soumae"         h   "Djoulde Soumae (End of Ramadan)"                Islamic_Fixed Schawwâl 1 
  Event "cm/youth"                  h   "Youth Day"                                      Fixed Feb 11 
  Event "cm/feast of the sacrifice" h   "Feast of the Sacrifice (Festival of the Sheep)" Islamic_Fixed Dhu'l-Hiddja 9 
  Add   "c/good friday"             h # "Good Friday"                                    (21-Apr 2000) 
  Add   "c/easter monday"           h # "Easter Monday"                                  (24-Apr 2000) 
  Add   "labor"                     h # "Labor Day"                                      (1-May 2000) 
  Event "cm/commemoration"          -   "Commemoration of National Institutions Day"     Fixed May 10 
  Event "cm/national"               h   "National Day"                                   Fixed May 20 
  Event "cm/sheep festival"         h   "Sheep Festival"                                 Fixed May 21 
  Add   "c/ascension"               h # "Ascension Thursday"                             (1-Jun 2000) 
  Add   "c/pentecost monday"        - # "Pentecost Monday"                               Easter +50 
  Event "cm/mouloud"                h   "Mouloud (Birth of the Prophet)"                 Islamic_Fixed Rebîu'l-awwal 12 
  Add   "c/assumption"              h # "Assumption"                                     (15-Aug 2000) 
  Event "cm/unification"            h   "Unification Day"                                Fixed Oct  1 
  Add   "c/all saints"              - # "All Saints Day"                                 Fixed Nov  1 
  Event "cm/human rights"           -   "Human Rights Day"                               Fixed Dec 10 
  Add   "c/christmas"               h # "Christmas"                                      (25-Dec 2000) 
 
 
#-------------------------------------------------------------- 
# Canada 
#-------------------------------------------------------------- 
Region "ca" 
  Add   "new year"                         h # "New Year's Day"                          (1-Jan 2000) 
  Event "ca/groundhog"                     h   "Groundhog Day"                           Fixed Feb  2 
  Add   "saints/valentine"                 h # "St. Valentine's Day"                     (14-Feb 2000) 
  Event "ca/national flag of canada"       h   "National Flag of Canada Day"             Fixed Feb 15 
  Event "ca/family"                        h   "Family Day"                              WDRel Feb Mon 3rd 
# Event "canada/heritage"               h "Heritage Day"                           Friday before the last Sunday in February 
  Event "ca/commonwealth"                  h   "Commonwealth Day"                        Fixed Mar  9 
  Add   "saints/patrick"                   h # "St. Patrick's Day"                       (17-Mar 2000) 
  Event "ca/april fools"                   h   "April Fools' Day"                        Fixed Apr  1 
  Event "ca/daylight saving time begins"   h   "Daylight Saving Time begins"             WDRel Apr Sun 1st 
  Event "ca/saint george"                  h   "Saint George's Day"                      Fixed Apr 20 
  Add   "c/good friday"                    h # "Good Friday"                             (21-Apr 2000) 
  Event "ca/earth"                         h   "Earth Day"                               Fixed Apr 22 
  Event "ca/canada book"                   h   "Canada Book Day"                         Fixed Apr 23 
  Add   "c/easter"                         h # "Easter Sunday"                           (23-Apr 2000) 
  Add   "c/easter monday"                  h # "Easter Monday"                           (24-Apr 2000) 
  Event "ca/national of mourning"          h   "National Day of Mourning"                Fixed Apr 28 
  Add   "mothers"                          h # "Mother's Day"                            (14-May 2000) 
  Event "ca/victoria"                      h   "Victoria Day"                            WDRel May 24 Mon -1 incl 
  Add   "fathers"                          h # "Fathers Day"                             (18-Jun 2000) 
  Event "ca/discovery"                     h   "Discovery Day (Newfoundland & Labrador)" Fixed Jun 24 
  Event "ca/fete nationale"                h   "Fete Nationale (Quebec)"                 Fixed Jun 24 
  Event "ca/national public service week"  h   "National Public Service Week"            WDRel Jun Sun 3rd 
# celebrating ? the british commonwealth 1867 
  Event "ca/canada"                        h   "Canada Day"                              Fixed Jul  1 
  Event "ca/orangeman"                     h   "Orangeman's Day"                         Fixed Jul 12 
  Event "ca/micmac festival of saints/ann" h   "MicMac Festival of St. Ann"              Fixed Jul 30 
  Event "ca/british colombia"              h   "British Colombia Day"                    WDRel Aug Mon 1st 
  Event "ca/civic holiday"                 h   "Civic Holiday"                           WDRel Aug Mon 1st 
  Event "ca/heritage"                      h   "Heritage Day"                            WDRel Aug Mon 1st 
  Event "ca/natal"                         h   "Natal Day"                               WDRel Aug Mon 1st 
  Event "ca/new brunswick"                 h   "New Brunswick Day"                       WDRel Aug Mon 1st 
  Event "ca/acadian"                       h   "Acadian Day"                             Fixed Aug 15 
  Event "ca/discovery"                     h   "Discovery Day (Yukon)"                   WDRel Aug 17 Mon 0 
  Event "ca/labour"                        h   "Labour Day"                              WDRel Sep Mon 1st 
  Event "ca/thanksgiving"                  h   "Thanksgiving Day"                        WDRel Oct Mon 2nd 
  Event "ca/daylight saving time ends"     h   "Daylight Saving Time ends"               WDRel Oct Sun last 
  Add   "halloween"                        h # "Hallowe'en"                              (31-Oct 2000) 
# WWII remembrance, 11th hour of the 11th day of the 11th month... 
  Event "ca/remembrance"                   h   "Remembrance Day"                         Fixed Nov 11 
  Add   "c/christmas"                      h # "Christmas"                               (25-Dec 2000) 
  Add   "c/boxing"                         h # "Boxing Day"                              (26-Dec 2000) 
  Add   "new years eve"                    h # "New Year's Eve"                          (31-Dec 2000) 
 
#-------------------------------------------------------------- 
# Cape Verde 
#-------------------------------------------------------------- 
Region "cv" 
  Add   "new year"                h # "New Year's Day"        (1-Jan 2000) 
  Event "cv/national heroe"       h   "National Heroes Day"   Fixed Jan 20 
  Event "cv/carnival"             h   "Carnival"              Easter -47 
  Add   "c/good friday"           h # "Good Friday"           (21-Apr 2000) 
  Add   "c/easter monday"         h # "Easter Monday"         (24-Apr 2000) 
  Add   "labor"                   h # "Labor Day"             (1-May 2000) 
  Event "cv/independence"         h   "Independence Day"      Fixed Jul  5 
  Add   "c/assumption"            h # "Assumption Day"        (15-Aug 2000) 
  Event "cv/national"             h   "National Day"          Fixed Sep 12 
  Event "cv/all saints"            h   "All Saint's Day"       Fixed Nov  1 
  Add   "c/christmas"             h # "Christmas"             (25-Dec 2000) 
 
 
#-------------------------------------------------------------- 
# Cayman Islands 
#-------------------------------------------------------------- 
Region "ky" 
  Add   "new year"                h # "New Year's Day"        (1-Jan 2000) 
  Add   "c/ash wednesday"         h # "Ash Wednesday"         (8-Mar 2000) 
  Add   "c/good friday"           h # "Good Friday"           (21-Apr 2000) 
  Add   "c/easter monday"         h # "Easter Monday"         (24-Apr 2000) 
  Event "ky/discovery"            h   "Discovery Day"         WDRel May Mon 3rd 
  Event "ky/queens birthday"      h   "Queen's Birthday"      WDRel Jun 3 Mon +2 incl 
  Event "ky/constitution"         h   "Constitution Day"      WDRel Jul Mon 1st 
# Event "cayman islands/pirates week"   h "Pirates Week"                           # 23-Oct 22-Oct 21-Oct 20-Oct 25-Oct last week in October 
  Event "ky/remembrance"          h   "Remembrance Day"       Fixed Nov 11 
  Add   "c/christmas"             h # "Christmas"             (25-Dec 2000) 
  Add   "c/boxing"                h # "Boxing Day"            (26-Dec 2000) 
  Event "ky/public holiday"       h   "Public Holiday"        Fixed Dec 27 
 
#-------------------------------------------------------------- 
# Central African Republic 
#-------------------------------------------------------------- 
Region "cf" 
  Add   "new year"                h # "New Year's Day"                                  (1-Jan 2000) 
  Event "cf/boganda"              h   "Boganda Day"                                     Fixed Mar 29 
  Add   "c/easter monday"         h # "Easter Monday"                                   (24-Apr 2000) 
  Add   "labor"                   h # "Labor Day"                                       (1-May 2000) 
  Event "cf/first government"     -   "anniversary of first government"                 Fixed May 15 
  Add   "c/ascension"             h # "Ascension Thursday"                              (1-Jun 2000) 
  Add   "c/pentecost"             - # "Pentecost"                                       Easter +49 
  Event "cf/national of prayer"   h   "National Day of Prayer"                          Fixed Jun 30 
  Event "cf/independence"         h   "Independence Day"                                Fixed Aug 13 
  Add   "c/assumption"            h # "Assumption Day"                                  (15-Aug 2000) 
  Add   "c/all saints"            - # "All Saints Day"                                  Fixed Nov  1 
  Event "cf/national holiday"     -   "national holiday"                                Fixed Nov 11 
  Event "cf/republic"             -   "Anniversary of the Proclamation of the Republic" Fixed Dec  1 
  Event "cf/day after republic"   -   "Day after Republic Day"                          Fixed Dec  2 
  Add   "c/christmas"             h # "Christmas"                                       (25-Dec 2000) 
 
 
#-------------------------------------------------------------- 
# Chad 
#-------------------------------------------------------------- 
Region "td" 
  Add   "new year"                                           h # "New Year's Day"                                      (1-Jan 2000) 
  Add   "islamic/al fitr"                                    h # "Id al Fitr (End of Ramadan)"                         (8-Jan 2000) 
  Add   "islamic/al adha"                                    h # "Id al-Adha"                                          (16-Mar 2000) 
  Event "td/creation of the union of central african states" -   "Creation of the Union of Central African States Day" Fixed Apr  2 
  Event "td/national"                                        h   "National Day"                                        Fixed Apr 13 
  Add   "c/easter monday"                                    h # "Easter Monday"                                       (24-Apr 2000) 
  Add   "labor"                                              h # "Labor Day"                                           (1-May 2000) 
  Add   "africa"                                             h # "Africa Day"                                          (25-May 2000) 
  Add   "c/ascension"                                        - # "Ascension"                                           Easter +39 
  Add   "c/pentecost"                                        - # "Pentecost"                                           Easter +49 
  Event "td/revolution"                                      h   "Revolution Day"                                      Fixed Jun  7 
  Event "td/mouloud"                                         h   "Mouloud (Prophet's Birthday)"                        Islamic_Fixed Rebîu'l-awwal 12 
  Event "td/independence"                                    h   "Independence Day"                                    Fixed Aug 11 
  Add   "c/assumption"                                       h # "Assumption Day"                                      (15-Aug 2000) 
  Add   "c/all saints"                                       - # "All Saints Day"                                      Fixed Nov  1 
  Event "td/republic"                                        h   "Republic Day"                                        Fixed Nov 28 
  Event "td/festival of freedom and democracy"               h   "Festival of Freedom and Democracy"                   Fixed Dec  1 
  Add   "c/christmas"                                        h # "Christmas"                                           (25-Dec 2000) 
 
 
#-------------------------------------------------------------- 
# Chile 
#-------------------------------------------------------------- 
Region "cl" 
  Add   "new year"                     h # "New Year's Day"                                 (1-Jan 2000) 
  Add   "c/good friday"                h # "Good Friday"                                    (21-Apr 2000) 
  Add   "c/easter monday"              h # "Easter Monday"                                  (24-Apr 2000) 
  Add   "labor"                        h # "Labor Day"                                      (1-May 2000) 
  Event "cl/naval glorie"              h   "Naval Glories Day (Battle of Iquique)"          Fixed May 21 
  Add   "c/ascension"                  - # "Ascension"                                      Easter +39 
  Add   "c/corpus christi"             h # "Corpus Christi"                                 (22-Jun 2000) 
  Add   "saints/peter"                 - # "St. Peter"                                      Fixed Jun 29 
  Add   "saints/paul"                  - # "St. Paul"                                       Fixed Jun 29 
  Add   "c/assumption"                 h # "Assumption Day"                                 (15-Aug 2000) 
  Event "cl/reconciliation"            h   "Reconciliation Day"                             WDRel Sep Mon 1st 
  Event "cl/dia de la unidad nacional" h   "Dia de la Unidad Nacional (National Union Day)" Fixed Sep  6 
  Event "cl/independence"              h   "Independence Day"                               Fixed Sep 18 2 days 
  Event "cl/armed force"               h   "Armed Forces Day"                               Fixed Sep 19 
  Event "cl/day of the race"           h   "Day of the Race"                                Fixed Oct 12 
  Event "cl/all saints"                 h   "All Saint's Day"                                Fixed Nov  1 
  Add   "c/immaculate conception"      h # "Immaculate Conception"                          (8-Dec 2000) 
  Add   "c/christmas"                  h # "Christmas"                                      (25-Dec 2000) 
 
#-------------------------------------------------------------- 
# China 
#-------------------------------------------------------------- 
Region "cn" 
  Add   "new year"                      h # "New Year's Day"               (1-Jan 2000) 
# Event "china/lunar new year"          h "Lunar New Year's Day"                   China Lunar New Year's Day 5-Feb 24-Jan 12-Feb 1-Feb 22-Jan moveable 
# Event "china/spring festival"         h "Spring Festival"                        China Spring Festival 5-Feb 24-Jan 12-Feb 1-Feb 22-Jan moveable 
  Add   "chinese/new year"              h # "Chinese New Year"             (8-Mar 2000) 
  Event "cn/women"                      h   "Women's Day"                  Fixed Mar  8 
# Event "china/4apr"                    h "4-Apr"                                  China 4-Apr 5-Apr 5-Apr 5-Apr 4-Apr moveable 
  Add   "labor"                         h # "Labor Day"                    (1-May 2000) 
  Event "cn/national youth"             h   "National Youth Day"           Fixed May  4 
  Event "cn/international children"     h   "International Children's Day" Fixed Jun  1 
# Event "china/dragon boat festival"    h "Dragon Boat Festival Day"               China Dragon Boat Festival Day 6-Jun 25-Jun 15-Jun 4-Jun 22-Jun static 
  Event "cn/communist party foundation" h   "Communist Party Foundation"   Fixed Jul  1 
# China Chih Nu 7-Jul moveable but still researching 
# China Chung Yuan 15-Jul moveable but still researching 
# China Kwan Kung 29-Jul moveable but still researching 
  Event "cn/peoples liberation army"    h   "People's Liberation Army Day" Fixed Aug  1 
# Event "china/mid autumn festival"     h "Mid Autumn Festival"                    China Mid Autumn Festival 12-Sep 1-Oct 21-Sep 11-Sep 28-Sep moveable 
# foundation of the republic in 1949: 
  Event "cn/birthday"         h   "China's Birthday"        Fixed Oct  1 
  Event "cn/national"                   h   "National Day"                 Fixed Oct  2 
 
#-------------------------------------------------------------- 
# Colombia 
#-------------------------------------------------------------- 
Region "co" 
  Add   "new year"                     h # "New Year's Day"            (1-Jan 2000) 
  Add   "c/epiphany"                   - # "Epiphany"                  Fixed Jan  6 
  Event "co/st joseph"                 h   "St. Joseph's Day"          WDRel Mar 19 Mon +1 incl 
  Add   "c/holy thursday"              h # "Holy Thursday"             (20-Apr 2000) 
  Add   "c/good friday"                h # "Good Friday"               (21-Apr 2000) 
  Add   "labor"                        h # "Labor Day"                 (1-May 2000) 
  Add   "c/ascension"                  h # "Ascension Thursday"        (1-Jun 2000) 
  Event "columbia/thanksgiving"        -   "Thanksgiving Day"          Fixed Jun  5 
  Add   "c/corpus christi"             - # "Corpus Christi"            Easter +60 
  Add   "saints/peter"                 - # "St. Peter"                 Fixed Jun 29 
  Add   "saints/paul"                  - # "St. Paul"                  Fixed Jun 29 
  Event "co/independence"              h   "Independence Day"          Fixed Jul 20 
  Event "co/battle of boyaca"          h   "Battle of Boyaca"          Fixed Aug  7 
  Add   "c/assumption"                 h # "Assumption Day"            (15-Aug 2000) 
  Add   "columbus"                     - # "Columbus Day"              Fixed Oct 12 
  Add   "c/all saints"                 - # "All Saints Day"            Fixed Nov  1 
  Event "co/independence of cartagena" h   "Independence of Cartagena" Fixed Nov 11 
  Add   "c/immaculate conception"      h # "Immaculate Conception"     (8-Dec 2000) 
  Add   "c/christmas"                  h # "Christmas"                 (25-Dec 2000) 
  Event "co/sagrado corazon"           h   "Sagrado Corazon"           Easter +68 
 
# comoros 
Region "km" 
  Event "km/independence"         - "Independence Day"                                  Fixed Jul  6 
  Event "km/assassination"        - "Anniversary of President Abdallah's Assassination" Fixed Nov 27 
 
 
#-------------------------------------------------------------- 
# Congo (Republic of) 
#-------------------------------------------------------------- 
Region "cg" 
  Add   "new year"                                    h # "New Year's Day"                           (1-Jan 2000) 
  Event "cg/martyr of independence"                   -   "Martyr of Independence Day"               Fixed Jan  4 
  Event "cg/president"                                h   "President's Day"                          Fixed Feb  5 
  Event "cg/youth"                                    h   "Youth Day"                                Fixed Feb  8 
  Event "cg/congolese women"                          h   "Congolese Women's Day"                    Fixed Mar  8 
  Event "cg/marien ngouabi"                           h   "Marien Ngouabi Day"                       Fixed Mar 18 
  Add   "c/easter monday"                             - # "Easter Monday"                            Easter +1 
  Add   "labor"                                       h # "Labor Day"                                (1-May 2000) 
  Event "cg/day of national reconciliation"           h   "Day of National Reconciliation"           Fixed Jun 10 
  Event "cg/foundation of the nations army"           h   "Foundation of the Nation's Army"          Fixed Jun 22 
  Add   "c/ascension"                                 - # "Ascension"                                Easter +39 
  Add   "c/pentecost"                                 - # "Pentecost"                                Easter +49 
  Event "cg/day before independence"                  -   "day before Independence Day"              Fixed Jun 29 
  Event "cg/upswing of the revolution"                h   "Upswing of the Revolution"                Fixed Jul 31 
  Event "cg/revolution anniversary"                   h   "Revolution Anniversary"                   Fixed Aug 13 
  Add   "c/assumption"                                - # "Assumption Day"                           Fixed Aug 15 
  Event "cg/independence"                             h   "Independence Day"                         Fixed Aug 15 
  Add   "c/all saints"                                - # "All Saints Day"                           Fixed Nov  1 
  Event "cg/day before army"                          -   "day before Army Day"                      Fixed Nov 16 
  Event "cg/army"                                     -   "Army Day (?)"                             Fixed Nov 17 
  Event "cg/day before national"                      -   "day before national day"                  Fixed Nov 23 
  Event "cg/national"                                 -   "national day (?)"                         Fixed Nov 24 
  Event "cg/children"                                 h   "Children's Day"                           Fixed Dec 25 
  Event "cg/foundation of the congolese labour party" h   "Foundation of the Congolese Labour Party" Fixed Dec 31 
  Event "cg/republic"                                 h   "Republic Day"                             Fixed Dec 31 
  Add   "c/christmas"                                 - # "Christmas Day"                            Fixed Dec 25 
 
#-------------------------------------------------------------- 
# Cook Islands 
#-------------------------------------------------------------- 
Region "ck" 
  Add   "new year"                h # "New Year's Day"              (1-Jan 2000) 
  Add   "anzac"                   h # "Anzac Day"                   (25-Apr 2000) 
  Add   "c/good friday"           h # "Good Friday"                 (21-Apr 2000) 
  Add   "c/easter"                h # "Easter"                      (23-Apr 2000) 
  Add   "c/easter monday"         h # "Easter Monday"               (24-Apr 2000) 
  Event "ck/queens birthday"      h   "Queen's Birthday"            WDRel Jun Mon 2nd 
  Event "ck/gospel"               h   "Gospel Day (Rarotonga only)" Fixed Jul 25 
  Event "ck/constitution"         h   "Constitution Day"            Fixed Aug  4 
  Event "ck/gospel"               h   "Gospel Day"                  Fixed Oct 25 
  Add   "c/christmas"             h # "Christmas"                   (25-Dec 2000) 
  Add   "c/boxing"                h # "Boxing Day"                  (26-Dec 2000) 
  Add   "new years eve"           h # "New Year's Eve"              (31-Dec 2000) 
 
# corsica 
Region "corsica" 
  Event "corsica/napoleons"       - "Napoleon's Day"          Fixed Aug 15 
 
#-------------------------------------------------------------- 
# Costa Rica 
#-------------------------------------------------------------- 
Region "cr" 
  Add   "new year"                h # "New Year's Day"           (1-Jan 2000) 
  Event "cr/saint joseph"         h   "Saint Joseph's Day"       Fixed Mar 19 
  Event "cr/battle of rivas"      h   "Battle of Rivas"          Fixed Apr 11 
  Event "cr/national heroe"       h   "National Heroes Day"      Fixed Apr 11 
  Add   "c/holy thursday"         h # "Holy Thursday"            (20-Apr 2000) 
  Add   "c/good friday"           h # "Good Friday"              (21-Apr 2000) 
  Add   "labor"                   h # "Labor Day"                (1-May 2000) 
  Add   "c/corpus christi"        h # "Corpus Christi"           (22-Jun 2000) 
  Event "cr/guanacaste"           h   "Guanacaste Day"           Fixed Jul 25 
  Event "cr/saints/peter & paul"  h   "St. Peter & Paul Day"     Fixed Jun 29 
  Event "cr/virgin of the angel"  h   "Virgin of the Angels Day" Fixed Aug  2 
  Add   "c/assumption"            h # "Assumption Day"           (15-Aug 2000) 
  Event "cr/mother"               h   "Mother's Day"             Fixed Aug 15 
  Event "cr/independence"         h   "Independence Day"         Fixed Sep 15 
  Event "cr/dia de la raza"       h   "Dia de la Raza"           Fixed Oct 12 
  Add   "c/christmas"             h # "Christmas"                (25-Dec 2000) 
  Add   "new years eve"           h # "New Year's Eve"           (31-Dec 2000) 
 
 
#-------------------------------------------------------------- 
# Croatia 
#-------------------------------------------------------------- 
Region "hr" 
  Add   "new year"                              h # "New Year's Day"                         (1-Jan 2000) 
  Add   "c/epiphany"                            h # "Epiphany (Julian Calendar)"             (6-Jan 2000) 
  Add   "c/easter monday"                       h # "Easter Monday (Gregorian Calendar)"     (24-Apr 2000) 
  Add   "labor"                                 h # "Labor Day"                              (1-May 2000) 
  Event "hr/republic"                           h   "Republic Day"                           Fixed May 30 
  Event "hr/antifascist struggle commemoration" h   "Antifascist Struggle Commemoration Day" Fixed Jun 22 
  Event "hr/homeland thanksgiving"              h   "Homeland Thanksgiving Day"              Fixed Aug  5 
  Add   "c/assumption"                          h # "Assumption Day"                         (15-Aug 2000) 
  Event "hr/all saints"                          h   "All Saint's Day"                        Fixed Nov  1 
  Add   "c/christmas"                           h # "Christmas"                              (25-Dec 2000) 
  Event "hr/second of christmas"                h   "Second day of Christmas"                Fixed Dec 26 
 
#-------------------------------------------------------------- 
# Cuba 
#-------------------------------------------------------------- 
Region "cu" 
  Event "cu/liberation"                                      h   "Liberation Day"                                  Fixed Jan  1 
  Add   "new year"                                           h # "New Year's Day"                                  (1-Jan 2000) 
  Event "cu/victory of the armed forces"                     h   "Victory of the Armed Forces"                     Fixed Jan  2 
  Event "cu/baire proclamation"                              h   "Baire Proclamation"                              Fixed Feb 24 
  Event "cu/revolutionary attack on the presidential palace" h   "Revolutionary Attack on the Presidential Palace" Fixed Mar 13 
  Event "cu/women"                                           h   "Women's Day"                                     Fixed Mar 28 
  Event "cu/militia"                                         h   "Militia Day"                                     Fixed Apr 16 
  Event "cu/victory at girn"                                 h   "Victory at Gir-n"                                Fixed Apr 19 
  Add   "labor"                                              h # "Labor Day"                                       (1-May 2000) 
  Event "cu/independence"                                    -   "Independence Day"                                Fixed May 20 
  Event "cu/moncada anniversary"                             h   "Moncada Anniversary"                             Fixed Jul 25 
  Event "cu/anniversary of the moncada barracks attack"      h   "Anniversary of the Moncada Barracks Attack Day"  Fixed Jul 26 
  Event "cu/revolution"                                      h   "Revolution Day"                                  Fixed Jul 27 
  Event "cu/independence war"                                h   "Independence War (Beginning of)"                 Fixed Oct 10 
  Add   "c/christmas"                                        h # "Christmas"                                       (25-Dec 2000) 
  Event "cu/second of christmas"                             h   "Second day of Christmas"                         Fixed Dec 26 
 
#-------------------------------------------------------------- 
# Curacao 
#-------------------------------------------------------------- 
Region "curacao" 
  Add   "new year"                        h # "New Year's Day"           (1-Jan 2000) 
  Event "curacao/carnival"                h   "Carnival"                 Easter -48 
  Add   "c/good friday"                   h # "Good Friday"              (21-Apr 2000) 
  Add   "c/easter"                        h # "Easter"                   (23-Apr 2000) 
  Add   "c/easter monday"                 h # "Easter Monday"            (24-Apr 2000) 
  Event "curacao/queen beatrixs birthday" h   "Queen Beatrix's Birthday" Fixed Apr 30 
  Add   "labor"                           h # "Labor Day"                (1-May 2000) 
  Add   "c/ascension"                     h # "Ascension"                (1-Jun 2000) 
  Event "curacao/flag"                    h   "Flag Day"                 Fixed Jul  2 
  Event "curacao/antillean"               h   "Antillean Day"            Fixed Oct 21 
  Event "curacao/christma"                h   "Christmas Day"            Fixed Dec 25 
  Add   "c/boxing"                        h # "Boxing Day"               (26-Dec 2000) 
 
#-------------------------------------------------------------- 
# Turkish Cyprus ("south") 
#-------------------------------------------------------------- 
 
# cyprus/greece 
Region "cyprus/greece" 
  Add   "new year"                        - # "New Year's Day"                            Fixed Jan  1 
  Add   "c/epiphany"                      - # "Epiphany"                                  Fixed Jan  6 
  Event "cy/submersion of the holy cross" -   "Feast of the Submersion of the Holy Cross" Fixed Jan  6 
  Event "cy/name day"                     -   "Name Day"                                  Fixed Jan 19 
  Event "cy/green monday"                 -   "Green Monday"                              Easter -41 
  Add   "gr/independence"                 - # "Independence Day"                          Fixed Mar 25 
  Add   "c/good friday"                   - # "Good Friday"                               Easter -2 
  Add   "c/holy saturday"                 - # "Holy Saturday"                             Easter -1 
  Add   "c/easter monday"                 - # "Easter Monday"                             Easter +1 
  Event "cy/kataklysmos"                  -   "Kataklysmos"                               Fixed Jun  7 
  Event "cy/greek national"               -   "Greek National Day"                        Fixed Oct 28 
  Add   "c/christmas"                     - # "Christmas Day"                             Fixed Dec 25 
  Add   "c/boxing"                        - # "Boxing Day"                                Fixed Dec 26 
 
#-------------------------------------------------------------- 
# Turkish Cyprus ("northern") 
#-------------------------------------------------------------- 
 
# cyprus/turkey 
Region "cyprus/turkey" 
  Add   "new year"                               - # "New Year's Day"                            Fixed Jan  1 
  Event "cy/submersion of the holy cross"        -   "Feast of the Submersion of the Holy Cross" Fixed Jan  6 
  Add   "tr/childrens"                           - # "Children's day"                            Fixed Apr 23 
  Add   "tr/national sovereignty"                - # "National Sovereignty"                      Fixed Apr 23 
  Add   "labor"                                  - # "Labor Day"                                 Fixed May  1 
  Add   "tr/youth and sports"                    - # "Youth and Sports Day"                      Fixed May 19 
  Event "cy/kataklysmos"                         -   "Kataklysmos"                               Fixed Jun  7 
  Event "cy/peace and freedom"                   -   "Peace and Freedom Day"                     Fixed Jul 20 
  Event "cy/communal resistance"                 -   "Communal Resistance Day"                   Fixed Aug  1 
  Add   "tr/victory"                             - # "Victory Day"                               Fixed Aug 30 
  Add   "tr/independence"                        - # "Independence Day"                          Fixed Oct 29 
  Add   "islamic/al fitr"                        h # "Id al Fitr (End of Ramadan)"               (8-Jan 2000) 
  Add   "islamic/al adha"                        h # "Eid al-Adha (Feast of the Sacrifice)"      (16-Mar 2000) 
  Event "cy/proclamation of t r northern cyprus" h   "Proclamation of T. R. Northern Cyprus" Fixed Nov 15 
 
 
# czech republic 
Region "cz" 
  Add   "new year"                        - # "New Year's Day"               Fixed Jan  1 
  Add   "c/easter monday"                 - # "Easter Monday"                Easter +1 
  Add   "labor"                           - # "Labor Day"                    Fixed May  1 
  Event "cz/liberation"                   -   "Liberation Day"               Fixed May  8 
  Event "cz/introduction of christianity" -   "Introduction of Christianity" Fixed Jul  5 
  Event "cz/death of jan hus"             -   "Death of Jan Hus"             Fixed Jul  6 
  Event "cz/constitution"                 -   "Constitution Day"             Fixed Sep 28 
  Event "cz/independence day"             -   "Struggle for Independence Day" Fixed Nov 17 
  Add   "c/christmas eve"                 - # "Christmas Eve"                Fixed Dec 24 
  Add   "c/christmas"                     - # "Christmas Day"                Fixed Dec 25 
  Add   "saints/stephen"                  - # "St. Stephen"                  Fixed Dec 26 
 
 
#-------------------------------------------------------------- 
# Denmark 
#-------------------------------------------------------------- 
Region "dk" 
  Add   "sunday"                      h # "Sun"                            Weekday --- 
  Add   "new year"                    h # "New Year's Day"                 (1-Jan 2000) 
  Add   "c/epiphany eve"              - # "Hellig trekongers aften"         Fixed Jan 5 
# day not celebrated? 
# Add   "c/epiphany"                  - # "Hellig trekongers dag"           Fixed Jan 5 
  Event "dk/birthday of queen"        -   "Birthday of Queen Margrethe II" Fixed Apr 16 
 
# shrove sunday? 
  Event "dk/fastelavn"                -   "Carnival"                       Easter -49 
  Add   "c/palm sunday"               h # "Palm Sunday"                    (14-Apr 2000) 
  Add   "c/holy thursday"             h # "Holy Thursday"                  (20-Apr 2000) 
  Add   "c/good friday"               h # "Good Friday "                   (21-Apr 2000) 
  Add   "c/easter"                    h # "Easter Sunday"                  (23-Apr 2000) 
  Add   "c/easter monday"             h # "Easter Monday"                  (24-Apr 2000) 
# Add   "mothers"                     h # "Mother's Day"                   (14-May 2000) 
  Event "dk/bededag"                  h   "Great Prayer Day"               Easter +26 
# Event "dk/liberation"               -   "Liberation Day"                 Fixed May  5 
  Event "dk/prince fredriks birthday" -   "Prince Fredrik's Birthday"      Fixed May 26 
  Add   "c/ascension"                 h # "Ascension Thursday"             (11-Jun 2000) 
  Add   "c/pentecost"                 h # "Pentecost"                      (11-Jun 2000) 
  Add   "c/pentecost monday"          h # "Pentecost Monday"               (12-Jun 2000) 
 
  Add   "labor"                       - # "Labor Day"                    Fixed May  1 
# celebrating the constitution 1849, 1915 and 1953 
  Event "dk/constitution"             h   "Constitution Day"               Fixed Jun  5 
# Denmark Father's Day Fars Dag 5-Jun 
# Event "dk/valdemar"                 h   "Valdemars Day"                  Fixed Jun 15 
# Add   "c/trinity"                   h # "Trinity"                        (18-Jun 2000) 
# Event "dk/midsummer party"          -   "Midsummer Party"                Fixed Jun 23 
# Event "dk/morten"                   h   "Mortens Day"                    Fixed Nov 11 
  Add   "c/christmas eve"             - # "Christmas Eve"                  (24-Dec 2000) 
  Add   "c/christmas"                 h # "Christmas"                      (25-Dec 2000) 
  Event "dk/2nd of christmas"         h   "2nd day of Christmas"           Fixed Dec 26 
  Add   "new years eve"               - # "New Year's Eve"                 (31-Dec 2000) 
 
  Event "dk/princess marys birthday"  - "Kronprinsesse Marys fødselsdag"    Fixed Feb 5 
  Event "dk/olivers birthday"         - "Olivers fødselsdag"                Fixed Feb 25 
  Event "dk/princess benediktes birthday" - "Prinsesse Benediktes fødselsdag" Fixed Apr 29 
  Event "dk/prince joakim birthday"    - "Prins Joakims fødselsdag"         Fixed Jun 7 
  Event "dk/prince henrik birthday"    - "Prins Henriks fødselsdag"         Fixed Jun 11 
  Event "dk/prince alexandra birthday" - "Prinsesse Alexandras fødselsdag"  Fixed Jun 30 
  Event "dk/prince felix birthday"     - "Prins Felix' fødselsdag"          Fixed Jul 22 
  Event "dk/prince nikolais birthday"  - "Prins Nikolais fødselsdag"        Fixed Aug 28 
 
 
#-------------------------------------------------------------- 
# Djibouti 
#-------------------------------------------------------------- 
Region "dj" 
  Add   "new year"                h # "New Year's Day"                 (1-Jan 2000) 
  Add   "islamic/al fitr"         h # "Id al Fitr (End of Ramadan)"    (8-Jan 2000) 
  Add   "islamic/al adha"         h # "Id al-Adha"                     (16-Mar 2000) 
  Add   "islamic/new year"        h # "Islamic New Year"               (6-Apr 2000) 
  Event "dj/fete du travail"      h   "Fete du Travail"                Fixed May  1 
  Event "dj/mouloud"              h   "Mouloud (Birth of the Prophet)" Islamic_Fixed Rebîu'l-awwal 12 
  Event "dj/independence feast"   -   "Independence Feast Day"         Fixed Jun 27 
  Event "dj/independence"         h   "Independence Day"               Fixed Jul 27 
  Add   "c/christmas"             h # "Christmas"                      (25-Dec 2000) 
 
 
#-------------------------------------------------------------- 
# Dominica 
#-------------------------------------------------------------- 
Region "dm" 
  Add   "new year"                    h # "New Year's Day"                   (1-Jan 2000) 
  Add   "c/epiphany"                  - # "Epiphany"                         Fixed Jan  6 
  Event "dm/carnival"                 h   "Carnival"                         Easter -47 
  Add   "c/good friday"               h # "Good Friday"                      (21-Apr 2000) 
  Add   "c/easter monday"             h # "Easter Monday"                    (24-Apr 2000) 
  Add   "labor"                       h # "Labor Day"                        (1-May 2000) 
  Add   "c/whitmonday"                h # "Whitmonday"                       (12-Jun 2000) 
  Event "dm/august monday"            h   "August Monday"                    WDRel Aug Mon 1st 
  Event "dm/creole"                   h   "Creole Day"                       Fixed Oct 29 
  Event "dm/independence & discovery" h   "Independence Day & Discovery Day" Fixed Nov  3 
  Event "dm/community service"        h   "Community Service Day"            Fixed Nov  4 
  Add   "c/christmas"                 h # "Christmas"                        (25-Dec 2000) 
  Add   "c/boxing"                    h # "Boxing Day"                       (26-Dec 2000) 
 
#-------------------------------------------------------------- 
# Dominican Republic 
#-------------------------------------------------------------- 
Region "do" 
  Add   "new year"                           h # "New Year's Day"                  (1-Jan 2000) 
  Add   "c/epiphany"                         h # "Epiphany"                        (6-Jan 2000) 
  Event "do/feast of the three kings"        h   "Feast of the Three Kings"        Fixed Jan  6 
  Event "do/feast of our lady of altagracia" h   "Feast of our Lady of Altagracia" Fixed Jan 21 
  Event "do/duarte"                          h   "Duarte Day"                      Fixed Jan 26 
  Event "do/independence"                    h   "Independence Day"                Fixed Feb 27 
  Event "do/battle of march"                 h   "Battle of March"                 Fixed Mar 19 
  Add   "c/good friday"                      h # "Good Friday"                     (21-Apr 2000) 
  Add   "labor"                              h # "Labor Day"                       (1-May 2000) 
  Add   "c/corpus christi"                   h # "Corpus Christi"                  (22-Jun 2000) 
  Event "do/father"                          h   "Father's Day"                    Fixed Jul 29 
  Event "do/santo domingo foundation"        h   "Santo Domingo Foundation Day"    Fixed Aug  5 
  Event "do/restoration"                     h   "Restoration Day"                 Fixed Aug 16 
  Event "do/our lady of mercy"               h   "Our Lady of Mercy Day"           Fixed Sep 24 
  Event "do/columbu"                         h   "Columbus Day"                    Fixed Oct  9 
  Event "do/constitution"                    h   "Constitution Day"                Fixed Nov  6 
  Event "do/discovery of hispaniola"         h   "Discovery of Hispaniola"         Fixed Dec  5 
  Add   "c/christmas"                        h # "Christmas"                       (25-Dec 2000) 
 
# ecuador 
Region "ec" 
  Add   "new year"                   - # "New Year's Day"               Fixed Jan  1 
  Add   "c/epiphany"                 - # "Epiphany"                     Fixed Jan  6 
  Add   "c/holy thursday"            - # "Holy Thursday"                Easter -3 
  Add   "c/good friday"              - # "Good Friday"                  Easter -2 
  Add   "labor"                      - # "Labor Day"                    Fixed May  1 
  Event "ec/battle of pichincha "    -   "Battle of Pichincha  Day"     Fixed May 24 
  Event "ec/simon bolivars"          -   "Simon Bolivar's Birthday"     Fixed Jul 24 
  Event "ec/guayaquils independence" -   "Guayaquil's Independence Day" Fixed Oct  9 
  Add   "columbus"                   - # "Columbus Day"                 Fixed Oct 12 
  Add   "c/all saints"               - # "All Saints Day"               Fixed Nov  1 
  Add   "c/all souls"                - # "All Souls Day"                Fixed Nov  2 
  Add   "c/christmas"                - # "Christmas Day"                Fixed Dec 25 
 
 
#-------------------------------------------------------------- 
# Egypt 
#-------------------------------------------------------------- 
Region "eg" 
  Add   "new year"                - # "New Year's Day"                   Fixed Jan  1 
  Event "eg/bairam feast"         h   "Bairam Feast (End of Ramadan)"    Islamic_Fixed Schawwâl 1 
  Add   "unity"                   - # "Unity Day"                        Fixed Feb 22 
# Egypt Grand Feast 15-Mar 
  Add   "islamic/new year"        h # "Islamic New Year"                 (6-Apr 2000) 
  Event "eg/sinai liberation"     h   "Sinai Liberation Day"             Fixed Apr 25 
  Event "eg/sham el nessim"       h   "Sham el Nessim (Egyptian Easter)" Julian_Easter +1 
  Add   "labor"                   h # "Labor Day"                        (1-May 2000) 
  Event "eg/mouloud"              h   "Mouloud (Birth of the Prophet)"   Islamic_Fixed Rebîu'l-awwal 12 
  Event "eg/leylet en-nuktah"     -   "Leylet en-Nuktah"                 Fixed Jun 17 
  Event "eg/liberation"           h   "Liberation Day"                   Fixed Jun 18 
# Egypt Night of the Droplet 18-Jun 
  Event "eg/revolution"           h   "Revolution Day"                   Fixed Jul 23 
# Egypt Nile Festival Day ? 
  Add   "new year"                h # "New Year (1715 Coptic)"           (12-Sep 2000) 
  Event "eg/armed force"          h   "Armed Forces Day"                 Fixed Oct  6 
  Event "eg/suez"                 -   "Suez Victory Day"                 Fixed Oct 24 
  Event "eg/victory"              -   "Victory Day"                      Fixed Dec 23 
 
#-------------------------------------------------------------- 
# El Salvador 
#-------------------------------------------------------------- 
Region "sv" 
  Add   "new year"                 h # "New Years Day"                 (1-Jan 2000) 
  Add   "c/holy wednesday"         h # # # # # # 
  Add   "c/holy thursday"          h # "Holy Thursday"                 (20-Apr 2000) 
  Add   "c/good friday"            h # "Good Friday"                   (21-Apr 2000) 
  Add   "c/holy saturday"          h # "Holy Saturday"                 (22-Apr 2000) 
  Add   "c/easter"                 h # "Easter Sunday"                 (23-Apr 2000) 
  Add   "labor"                    h # "Labor Day"                     (1-May 2000) 
  Event "sv/schoolteacher"         h   "Schoolteacher's Day"           Fixed Jun 22 
  Event "sv/bank holiday"          h   "Bank Holiday (Balance Day)"    Fixed Jun 30 
  Add   "c/corpus christi"         - # "Corpus Christi"                Easter +60 
  Event "sv/independence"          h   "Independence Day"              Fixed Sep 15 
  Event "sv/all soul or memorial"  h   "All Souls Day or Memorial Day" Fixed Nov  2 
  Event "sv/cry of independence"   h   "Cry of Independence Day"       Fixed Nov  5 
  Event "sv/virgen de guadalupe"   h   "Virgen de Guadalupe"           Fixed Dec 12 
  Event "sv/bank holiday"          h   "Bank Holiday"                  Fixed Dec 31 
  Event "sv/san salvador festival" -   "San Salvador Festival"         Fixed Aug  4  3 days 
  Add   "c/christmas"              - # "Christmas Day"                 Fixed Dec 25 
 
#-------------------------------------------------------------- 
# Equatorial Guinea 
#-------------------------------------------------------------- 
Region "gq" 
  Add   "new year"                h # "New Year's Day"        (1-Jan 2000) 
  Event "gq/women"                h   "Women's Day"           Fixed Mar  8 
  Add   "c/good friday"           h # "Good Friday"           (21-Apr 2000) 
  Add   "c/easter monday"         h # "Easter Monday"         (24-Apr 2000) 
  Add   "labor"                   h # "Labor Day"             (1-May 2000) 
  Event "gq/oau"                  h   "OAU Day"               Fixed May 25 
  Event "gq/presidents birthday"  h   "President's Birthday"  Fixed Jun  5 
  Event "gq/batas fiesta"         h   "Bata's Fiesta"         Fixed Jul 23 
  Event "gq/armed force"          h   "Armed Forces Day"      Fixed Aug  3 
  Event "gq/constitution"         h   "Constitution Day"      Fixed Aug 15 
  Event "gq/our lady of bissila"  h   "Our Lady of Bissila"   Fixed Aug 15 
  Event "gq/independence"         h   "Independence Day"      Fixed Oct 12 
  Event "gq/malabo fiesta"        h   "Malabo Fiesta"         Fixed Nov 17 
  Add   "c/immaculate conception" h # "Immaculate Conception" (8-Dec 2000) 
  Event "gq/human right"          h   "Human Rights Day"      Fixed Dec 10 
  Add   "c/christmas"             h # "Christmas"             (25-Dec 2000) 
 
#-------------------------------------------------------------- 
# Eritrea 
#-------------------------------------------------------------- 
Region "er" 
  Add   "new year"                       h # "New Years Day"               (1-Jan 2000) 
  Event "er/women"                       h   "Women's Day"                 Fixed Mar  8 
  Event "er/liberation"                  h   "Liberation Day"              Fixed May 24 
  Event "er/martyrs"                     h   "Martyrs' Day"                Fixed Jun 20 
  Event "er/start of the armed struggle" h   "Start of the Armed Struggle" Fixed Sep  1 
 
#-------------------------------------------------------------- 
# Estonia 
#-------------------------------------------------------------- 
Region "ee" 
  Add   "new year"                       h # "New Year's Day"                  (1-Jan 2000) 
  Event "ee/independence"                h   "Independence Day (1918)"         Fixed Feb 24 
  Add   "c/good friday"                  h # "Good Friday"                     (21-Apr 2000) 
  Add   "labor"                          - # "Labor Day"                       Fixed May  1 
  Event "ee/spring"                      h   "Labor Day / Spring Day"          Fixed May  1 
  Event "ee/victory"                     h   "Victory Day"                     Fixed Jun 23 
  Event "ee/midsummer"                   h   "Midsummer's Day"                 Fixed Jun 24 
  Event "ee/restoration of independence" h   "Restoration of Independence Day" Fixed Aug 20 
  Add   "c/christmas2d"                  h # "Christmas"                       (25-Dec 2000) 
 
 
#-------------------------------------------------------------- 
# Ethiopia 
#-------------------------------------------------------------- 
Region "et" 
  Event "et/ethiopian christmas"            h   "Ethiopian Christmas (Genna)"                                    Fixed Jan  7 
  Add   "islamic/al fitr"                   h # "Id al Fitr (End of Ramadan)"                                    (8-Jan 2000) 
  Event "et/ethiopian epiphany"             h   "Ethiopian Epiphany (Timket)"                                    Fixed Jan 19 
  Event "et/battle of adowa"                h   "Battle of Adowa"                                                Fixed Mar  2 
  Event "et/patriots victory"               -   "Patriots' Victory Day"                                          Fixed Apr  6 
  Add   "islamic/al adha"                   h # "Id al Adha" 
  Add   "orthodox/good friday"              h # "Orthodox Good friday" 
  Add   "orthodox/easter"                   h # "Orthodox Easter" 
  Add   "labor"                             h # "Labor Day"                                                      (1-May 2000) 
  Event "et/overthrow of the dergue regime" h   "Overthrow of the Dergue Regime"                                 Fixed May 28 
  Event "et/mouloud"                        h   "Mouloud (Birth of the Prophet)"  Islamic_Fixed Rebîu'l-awwal 12 
  Event "et/ethiopian new year"             h   "Ethiopian New Year (Enqutatash)"                                Coptic_Fixed Tout 1 
  Event "et/true cros"                      h   "True Cross Day (Meskal)"                                        Coptic_Fixed Tout 18 
  Event "et/genna"                          -   "Genna"                                                          Fixed Jan  7 
  Event "et/martyrs"                        -   "Martyrs' Day"                                                   Fixed Feb 19 
  Event "et/liberation"                     -   "Liberation Day"                                                 Fixed May  5 
  Event "et/buhe"                           -   "Buhe"                                                           Fixed Aug 19 
 
 
#-------------------------------------------------------------- 
# Falkland Islands 
#-------------------------------------------------------------- 
Region "fk" 
  Add   "new year"                    h # "New Year's Day"              (1-Jan 2000) 
  Add   "c/good friday"               h # "Good Friday"                 (21-Apr 2000) 
  Add   "british commonwealth/queens" - # "Queen's Birthday"            Fixed Jun  4 
  Event "fk/liberation"               h   "Liberation Day"              Fixed Jun 14 
  Event "fk/battle of the falkland"   h   "Battle of the Falklands Day" Fixed Dec  8 
  Add   "c/christmas"                 h # "Christmas"                   (25-Dec 2000) 
  Event "fk/annual sport"             h   "Annual Sports Day"           Fixed Dec 26 
  Add   "c/christmas"                 - # "Christmas Day"               Fixed Dec 25 
  Add   "c/boxing"                    h # "Boxing Day"                  (26-Dec 2000) 
  Event "fk/stanley sport"            h   "Stanley Sports Day"          Fixed Dec 27 
 
#-------------------------------------------------------------- 
# Faroe Islands 
#-------------------------------------------------------------- 
Region "fo" 
  Add   "new year"                h # "New Year's Day"              (1-Jan 2000) 
  Add   "c/maundy thursday"       h # "Maundy Thursday"             (20-Apr 2000) 
  Add   "c/good friday"           h # "Good Friday"                 (21-Apr 2000) 
  Add   "c/easter"                h # "Easter"                      (23-Apr 2000) 
  Add   "c/easter monday"         h # "Easter Monday"               (24-Apr 2000) 
  Event "fo/flag"                 h   "Flag Day"                    Fixed Apr 25 
  Event "fo/common prayer"        h   "Common Prayer Day"           Easter +26 
  Event "fo/nordoyastevna"        h   "Norðoyastevna"               WDRel May Wed 4th 
  Add   "c/ascension"             h # "Ascension"                   (1-Jun 2000) 
  Event "fo/constitution"         h   "Constitution Day"            Fixed Jun  5 
  Event "fo/eystanstevna"         h   "Eystanstevna"                WDRel Jun Wed 2nd 
  Event "fo/whit sunday"          h   "Whit Sunday (Pentecost)"     Easter +49 
  Event "fo/whit monday"          h   "Whit Monday"                 Easter +50 
  Event "fo/joansoka"             h   "Jóansøka"                    WDRel Jun Wed 4th 
  Event "fo/varmakeldustevna"     h   "Varmakeldustevna"            WDRel Jul Wed 1st 
  Event "fo/olavsoka eve"         h   "Olavsoka Eve"                Fixed Jul 28 
  Event "fo/vestanstevna"         h   "Vestanstevna"                WDRel Jul Wed 4th 
  Event "fo/olavsoka"             h   "Olavsoka Day (National Day)" Fixed Jul 29 
  Add   "c/christmas eve"         h # "Christmas Eve"               (24-Dec 2000) 
  Event "fo/christma"             h   "Christmas Day"               Fixed Dec 25 
  Add   "c/boxing"                h # "Boxing Day"                  (26-Dec 2000) 
  Add   "new years eve"           h # "New Year's Eve"              (31-Dec 2000) 
 
#-------------------------------------------------------------- 
# Fiji 
#-------------------------------------------------------------- 
Region "fj" 
  Add   "new year"                h # "New Year's Day"                 (1-Jan 2000) 
# Event "fiji/national youth"           h "National Youth Day"         Fiji National Youth Day 7-Mar ? ? ? ? moveable but still researching 
  Add   "c/good friday"           h # "Good Friday"                    (21-Apr 2000) 
  Add   "c/easter eve"            - # "Easter Eve"                     Easter -1 
  Add   "c/easter"                - # "Easter"                         Easter +0 
  Add   "c/easter monday"         h # "Easter Monday"                  (24-Apr 2000) 
# Event "fi/ratu sir lala sukuna" h "Ratu Sir Lala Sukuna Day"          Fiji Ratu Sir Lala Sukuna Day 29-May ? ? ? ? moveable but still researching 
  Event "fj/queens birthday"      h   "Queen's Birthday"               WDRel Jun Sat 2nd 
  Event "fj/mouloud"              h   "Mouloud (Birth of the Prophet)" Islamic_Fixed Rebîu'l-awwal 12 
# Event "fi/constitution"         h "Constitution Day"                 Fiji Constitution Day 28-Jul ? ? ? ? moveable but still researching 
  Event "fj/bank holiday"         -   "Bank Holiday"                   WDRel Aug Mon 1st 
  Event "fj/fiji"                 -   "Fiji Day"                       WDRel Aug Mon 2nd 
  Event "fj/cession"              h   "Cession Day"                    Fixed Oct 13 
# Event "fi/diwali"               h "Diwali"                           Fiji Diwali 26 ? ? ? ? moveable but still researching 
  Event "fj/prince charles"       -   "Prince Charles Day"             WDRel Nov Mon 3rd 
  Add   "c/christmas"             h # "Christmas"                      (25-Dec 2000) 
  Add   "c/boxing"                h # "Boxing Day"                     (26-Dec 2000) 
 
#-------------------------------------------------------------- 
# Finland 
#-------------------------------------------------------------- 
Region "fi" 
  Add   "new year"                h # "New Year's Day"        (1-Jan 2000) 
  Add   "c/epiphany"              h # "Epiphany"              (6-Jan 2000) 
  Add   "c/good friday"           h # "Good Friday"           (21-Apr 2000) 
  Add   "c/easter"                h # "Easter"                (25-Apr 2000) 
  Add   "c/easter monday"         h # "Easter Monday"         (24-Apr 2000) 
  Event "fi/may eve"              h   "May Day Eve"           Fixed Apr 30 
  Add   "may day"                 h   "May Day"               Fixed May  1 
  Add   "mothers"                 h # "Mother's Day"          (14-May 2000) 
  Event "fi/snellman"             -   "Snellman Day"          Fixed May 12 
  Event "fi/flag of the army"     -   "Flag Day of the Army"  Fixed May 19 
  Add   "c/ascension"             h # "Ascension Thursday"    (1-Jun 2000) 
  Add   "c/pentecost eve"         - # "Pentecost Eve"         Easter +48 
  Add   "c/pentecost"             h # "Pentecost"             (12-Jun 2000) 
  Event "fi/midsummers eve"       -   "Midsummer's Eve"       WDRel Jun 24 Fri +0 
  Event "fi/midsummer"            -   "Midsummer's Day"       WDRel Jun 25 Sat +0 
  Event "fi/all saints"            h   "All Saint's Day"       Fixed Nov  1 
  Event "fi/alexis kivi"          -   "Alexis Kivi Day"       Fixed Oct 10 
  Event "fi/father"               h   "Father's Day"          WDRel Nov Sun 2nd 
# independence 1917 
  Event "fi/independence"         h   "Independence Day"      Fixed Dec  6 
  Add   "c/christmas eve"         - # "Christmas Eve"         Fixed Dec 24 
  Add   "c/christmas2d"           h # "Christmas"             (25-Dec 2000) 
 
 
#-------------------------------------------------------------- 
# France 
#-------------------------------------------------------------- 
Region "fr" 
  Add   "new year"                   h # "New Year's Day"          (1-Jan 2000) 
  Add   "c/ash wednesday"            - # "Ash wednesday"           Easter -46 
  Add   "c/good friday"              - # "Good Friday"             Easter -2 
  Add   "c/easter monday"            h # "Easter Monday"           (24-Apr 2000) 
  Event "fr/emancipation"            h   "Emancipation Day"        Fixed Apr 27 
  Add   "labor"                      h # "Labor Day"               (1-May 2000) 
  Event "fr/liberation"              h   "Liberation Day"          Fixed May  8 
  Event "fr/fete des saintes-maries" -   "Fête des Saintes-Maries" Fixed May 24 
  Add   "c/ascension"                h # "Ascension Thursday"      (1-Jun 2000) 
  Event "fr/d-day observance"        -   "D-Day Observance"        Fixed Jun  6 
  Add   "c/pentecost monday"         h # "Pentecost Monday"        (12-Jun 2000) 
  Event "fr/fathers"                 -   "Father's Day"            WDRel Jun Sun 2nd 
  Event "fr/night watch"             -   "Night Watch"             Fixed Jul 13 
# celebrating the storming of the Bastille 1789 
  Event "fr/bastille"                -   "Bastille Day"            Fixed Jul 14 
  Event "fr/marseillaise"            -   "Marseillaise Day"        Fixed Jul 30 
  Event "fr/la fete de la magdalene" h   "La Fete de la Magdalene" Fixed Jul 11 
  Event "fr/bastille"                h   "Bastille Day"            Fixed Jul 14 
  Event "fr/edgar degas birthday"    h   "Edgar Degas' Birthday"   Fixed Jul 19 
  Add   "c/assumption"               h # "Assumption Day"          (15-Aug 2000) 
  Event "fr/fete nationale"          -   "Fête Nationale"          Fixed Sep 22 
  Add   "c/all saints"                h # "All Saint's Day"         Fixed Nov  1 
  Add   "c/all souls"                - # "All Souls Day"           Fixed Nov  2 
  Add   "armistice"                  h # "Armistice Day"           (11-Nov 2000) 
  Add   "c/christmas"                h # "Christmas"               (25-Dec 2000) 
 
 
#-------------------------------------------------------------- 
# French Guyana 
#-------------------------------------------------------------- 
Region "gf" 
  Add   "new year"                   h # "New Year's Day"          (1-Jan 2000) 
  Event "gf/lenten carnival tuesday" h   "Lenten Carnival Tuesday" Easter -47 
  Add   "c/ash wednesday"            h # "Ash Wednesday"           (8-Mar 2000) 
  Add   "c/good friday"              - # "Good Friday"             Easter -2 
  Add   "c/easter monday"            h # "Easter Monday"           (24-Apr 2000) 
  Add   "labor"                      h # "Labor Day"               (1-May 2000) 
  Event "gf/ve"                      h   "VE Day"                  Fixed May  8 
  Add   "c/ascension"                h # "Ascension Thursday"      (1-Jun 2000) 
  Event "gf/abolition of slavery"    h   "Abolition of Slavery"    Fixed Jun 10 
  Event "gf/whit monday"             h   "Whit Monday"             Easter +50 
  Event "gf/bastille"                h   "Bastille Day"            Fixed Jul 14 
  Add   "c/pentecost"                - # "Pentecost"               Easter +49 
  Add   "c/assumption"               h # "Assumption Day"          (15-Aug 2000) 
  Event "gf/cayenne festival"        h   "Cayenne Festival"        Fixed Oct 15 
  Add   "c/all saints"                h # "All Saint's Day"         Fixed Nov  1 
  Add   "c/all souls"                - # "All Souls Day"           Fixed Nov  2 
  Event "gf/remembrance"             h   "Remembrance Day"         Fixed Nov 11 
  Add   "c/christmas"                h # "Christmas"               (25-Dec 2000) 
 
 
#-------------------------------------------------------------- 
# French Polynesia 
#-------------------------------------------------------------- 
Region "pf" 
  Add   "new year"                        h # "New Year's Day"               (1-Jan 2000) 
  Add   "chinese/new year"                h # "Chinese New Year"             (5-Feb 2000) 
  Event "pf/missionary"                   h   "Missionary Day"               Fixed Mar  5 
  Event "pf/arrival of first misionaries" h   "Arrival of First Misionaries" Fixed Mar  5 
  Event "pf/week of the fish"             h   "Week of the Fish"             WDRel Mar Mon 4th 
  Add   "labor"                           h # "Labor Day"                    (1-May 2000) 
  Event "pf/heiva i tahiti"               h   "Heiva i Tahiti"               Fixed Jul  1 
  Event "pf/bastille"                     h   "Bastille Day"                 Fixed Jul 14 
  Event "pf/mini fetes"                   h   "Mini Fêtes"                   Fixed Aug  1 
  Add   "c/assumption"                    h # "Assumption"                   (15-Aug 2000) 
  Event "pf/internal autonomy"            h   "Internal Autonomy Day"        Fixed Sep  8 
  Event "pf/stone fishing ceremony"       h   "Stone Fishing Ceremony"       Fixed Oct  1 
  Event "pf/all saints"                    h   "All Saint's Day"              Fixed Nov  1 
  Add   "armistice"                       h # "Armistice Day"                (11-Nov 2000) 
  Event "pf/tiare tahitis"                h   "Tiare Tahiti Days"            WDRel Dec Mon 1st 
  Add   "c/christmas"                     h # "Christmas"                    (25-Dec 2000) 
# Event "pf/taputapuatea" h "Taputapuatea Inaugural Ceremony" early May 
# Event "pf/tahiti"       h "Tahiti Black Pearl Festival" late May 
# Event "pf/maire fern"   h "Maire Fern Day"                         late Jun 
# Event "pf/te aito"      h "Te Aito"                                early Aug 
# Event "pf/floralie"     h "Floralies Day"                          mid Sep 
# Event "pf/hawaiki nui"  h "Hawaiki Nui"                            early Nov 
 
#-------------------------------------------------------------- 
# Gabon 
#-------------------------------------------------------------- 
Region "ga" 
  Add   "new year"                h # "New Year's Day"                 (1-Jan 2000) 
  Add   "islamic/al fitr"         h # "Id al Fitr (End of Ramadan)"    (28-Dec 2000) 
  Event "ga/constitution"         -   "Constitution Day"               Fixed Feb 19 
  Event "ga/renovation"           h   "Renovation Day"                 Fixed Mar 12 
  Add   "islamic/al adha"         h # "Id al-Adha"                     (16-Mar 2000) 
  Add   "c/easter"                h # "Easter Sunday"                  (23-Apr 2000) 
  Add   "c/easter monday"         h # "Easter Monday"                  (24-Apr 2000) 
  Add   "labor"                   h # "Labor Day"                      (1-May 2000) 
  Add   "c/pentecost"             h # "Pentecost"                      (11-Jun 2000) 
  Add   "c/whitmonday"            - # "Whitmonday"                     Easter +50 
  Event "ga/mouloud"              h   "Mouloud (Birth of the Prophet)" Islamic_Fixed Rebîu'l-awwal 12 
  Add   "c/assumption"            h # "Assumption Day"                 (15-Aug 2000) 
  Event "ga/independence"         h   "Independence Day"               Fixed Aug 16 
  Event "ga/all saints"            h   "All Saint's Day"                Fixed Nov  1 
  Add   "c/christmas"             h # "Christmas"                      (25-Dec 2000) 
 
#-------------------------------------------------------------- 
# Gambia 
#-------------------------------------------------------------- 
Region "gm" 
  Add   "new year"                h # "New Year's Day"               (1-Jan 2000) 
# Gambia Id al Fitr (End of Ramadan) 8-Jan 
  Add   "islamic/al fitr"         h # "Id al Fitr (End of Ramadan)"  (28-Dec 2000) 
  Event "gm/independence"         h   "Independence Day"             Fixed Feb 18 
  Add   "islamic/al adha"         h # "Id al-Adha"                   (16-Mar 2000) 
  Add   "islamic/new year"        h # "Islamic New Year"             (6-Apr 2000) 
  Add   "c/good friday"           h # "Good Friday"                  (21-Apr 2000) 
  Add   "c/easter monday"         h # "Easter Monday"                (24-Apr 2000) 
  Add   "labor"                   h # "Labor Day"                    (1-May 2000) 
  Event "gm/mouloud"              h   "Mouloud (Prophet's Birthday)" Islamic_Fixed Rebîu'l-awwal 12 
  Event "gm/liberation"           h   "Liberation Day"               Fixed Jul 22 
  Add   "c/assumption"            h # "Assumption Day"               (15-Aug 2000) 
  Add   "c/christmas"             h # "Christmas"                    (25-Dec 2000) 
 
#-------------------------------------------------------------- 
# Georgia 
#-------------------------------------------------------------- 
Region "ge" 
  Add   "new year"                        h # "New Year's Day"                                     (1-Jan 2000) 
  Event "ge/orthodox christmas"           h   "Orthodox Christmas"                                 Fixed Jan  7 
  Add   "c/epiphany"                      h # "Epiphany (Julian Calendar)"                         (19-Jan 2000) 
  Event "ge/mother"                       h   "Mother's Day"                                       Fixed Mar 13 
  Event "ge/memorial"                     h   "Memorial Day"                                       Fixed Apr  9 
  Event "ge/recollection of the deceased" h   "Recollection of the Deceased"                       Fixed Apr 15 
  Event "ge/national holiday"             h   "National Holiday"                                   Fixed May  9 
  Event "ge/independence"                 h   "Independence Day"                                   Fixed May 26 
  Event "ge/constitution"                 h   "Constitution Day"                                   Fixed Aug 24 
  Event "ge/mariamoba"                    h   "Mariamoba (Assumption)"                             Fixed Aug 28 
  Event "ge/"                             h   "Svetitskhovlova Day / (Georgian Orthodox Festival)" Fixed Oct 14 
  Event "ge/saints/george of iberia"      h   "St. George of Iberia"                               Fixed Nov 23 
 
#-------------------------------------------------------------- 
# Germany 
#-------------------------------------------------------------- 
Region "de" 
  Add   "new year"                  h # "New Year's Day"             (1-Jan 2000) 
  Add   "c/epiphany"                h # "Epiphany"                   (6-Jan 2000) 
  Event "de/wwii genocide memorial" h   "WWII Genocide Memorial Day" Fixed Jan 27 
  Add   "c/good friday"             h # "Good Friday"                (21-Apr 2000) 
  Event "de/kindergarten"           h   "Kindergarten Day"           Fixed Apr 21 
  Add   "c/easter"                  h # "Easter Sunday"              (23-Apr 2000) 
  Add   "c/easter monday"           h # "Easter Monday"              (24-Apr 2000) 
  Event "de/day of the workers"     -   "Day of the Workers"         Fixed May  1 
  Add   "labor"                     h # "Labor Day"                  (1-May 2000) 
  Event "de/national"               -   "National Day"               Fixed May 23 
  Add   "c/ascension"               h # "Ascension Thursday"         (1-Jun 2000) 
  Add   "c/pentecost monday"        h # "Pentecost Monday"           (12-Jun 2000) 
  Event "de/vincent"                h   "Vincent's Day"              Fixed Jun 13 
  Event "de/waldchestag"            -   "Waldchestag"                Easter +53 
  Add   "c/corpus christi"          h # "Corpus Christi"             (22-Jun 2000) 
  Add   "c/assumption"              h # "Assumption Day"             (15-Aug 2000) 
  Event "reunion"                   h   "German Reuinion Day (Tag der deutschen Einheit)"       Fixed Oct  3 
  Event "de/foundation"             -   "Foundation Day"             Fixed Oct  7 
  Event "de/reformation"            h   "Reformation Day"            Fixed Oct 31 
  Event "de/all saints"              h   "All Saint's Day"            Fixed Nov  1 
  Event "de/berlin wall opening"    h   "Berlin Wall Opening Day"    Fixed Nov  9 
  Event "de/national of mourning"   h   "National Day of Mourning"   Fixed Nov 14 
  Event "de/day of repentance"      -   "Day of Repentance"          Fixed Nov 18 
  Event "de/totensonntag"           h   "Totensonntag"               Fixed Nov 21 
  Event "de/buss und bettag"        h   "Buss und Bettag"            Fixed Nov 22 
  Event "de/prayer and repentance"  h   "Prayer and Repentance Day"  WDRel Nov 8 Wed +1 excl 
  Event "de/saints/nichola"         h   "St. Nicholas Day"           Fixed Dec  6 
  Add   "c/christmas2d"             h # # 
 
#-------------------------------------------------------------- 
# Ghana 
#-------------------------------------------------------------- 
Region "gh" 
  Add   "new year"                h # "New Year's Day"              (1-Jan 2000) 
  Add   "islamic/al fitr"         h # "Id al Fitr (End of Ramadan)" (28-Dec 2000) 
  Event "gh/liberation"           -   "Liberation Day"              Fixed Feb 24 
  Event "gh/independence"         h   "Independence Day"            Fixed Mar  6 
  Add   "islamic/al adha"         h # "Id al-Adha"                  (16-Mar 2000) 
  Add   "c/good friday"           h # "Good Friday"                 (21-Apr 2000) 
  Add   "c/easter eve"            - # "Easter Eve"                  Easter -1 
  Add   "c/easter monday"         h # "Easter Monday"               (24-Apr 2000) 
  Event "gh/may"                  h   "May Day"                     Fixed May  1 
  Event "gh/uprising"             h   "Uprising Day"                Fixed Jun  4 
  Event "gh/republic"             h   "Republic Day"                Fixed Jul  1 
  Event "gh/farmer"               h   "Farmer's Day"                Fixed Dec  6 
  Event "gh/homowo"               -   "Homowo"                      Fixed Aug  1 
  Add   "c/christmas"             h # "Christmas"                   (25-Dec 2000) 
  Add   "c/boxing"                h # "Boxing Day"                  (26-Dec 2000) 
  Event "gh/revolution"           -   "Revolution Day"              Fixed Dec 31 
 
#-------------------------------------------------------------- 
# Gibraltar 
#-------------------------------------------------------------- 
Region "gi" 
  Add   "new year"                    h # "New Year's Day"           (1-Jan 2000) 
  Event "gi/commonwealth"             h   "Commonwealth Day"         Fixed Mar  9 
  Add   "c/good friday"               h # "Good Friday"              (21-Apr 2000) 
  Add   "c/easter monday"             h # "Easter Monday"            (24-Apr 2000) 
  Add   "may day"                     h # "May Day"                  Fixed May  1 
  Event "gi/spring bank holiday"      h   "Spring Bank Holiday"      WDRel May Mon last 
  Event "gi/queens birthday"          h   "Queen's Birthday"         WDRel Jun Mon 2nd 
  Event "gi/late summer bank holiday" h   "Late Summer Bank Holiday" WDRel Aug Mon last 
  Event "gi/gibraltar national"       h   "Gibraltar National Day"   Fixed Sep 10 
  Add   "c/christmas"                 h # "Christmas"                (25-Dec 2000) 
  Add   "c/boxing"                    h # "Boxing Day"               (26-Dec 2000) 
 
 
#-------------------------------------------------------------- 
# Greece 
#-------------------------------------------------------------- 
Region "gr" 
  Add   "saints/basil"                 - # "St. Basil"                     Fixed Jan  1 
  Add   "new year"                     h # "New Year's Day"                (1-Jan 2000) 
  Add   "orthodox/christmas"           - # "Christmas Day"                 Julian_Fixed Dec 25 
  Event "gr/midwifes"                  -   "Midwife's Day"                 Julian_Fixed Dec 26 
  Add   "orthodox/epiphany"            h # "Epiphany"                      (6-Jan 2000) 
  Event "gr/clean monday"              -   "Clean Monday"                  Julian_Easter -41 # ? 
  Event "gr/lent monday"               h   "Lent Monday (Julian Calendar)" Julian_Easter -48 
  Event "gr/dodecanese accession"      -   "Dodecanese Accession Day"      Fixed Mar  7 
# the outbreak of the war of independence 1821 
  Event "gr/independence"              h   "Independence Day"              Fixed Mar 25 
  Add   "orthodox/good friday"         - # "Good Friday"                   Julian_Easter -2 
  Add   "orthodox/holy saturday"       - # "Holy Saturday"                 Julian_Easter -1 
  Add   "orthodox/easter"              - # "Easter"                        Julian_Easter +0 
  Add   "orthodox/easter monday"       - # "Easter Monday"                 Julian_Easter +1 
  Event "gr/flower festival"           -   "Flower Festival"               Fixed May  1 
  Add   "labor"                        h # "Labor Day"                     (1-May 2000) 
  Event "greece/holy ghost"            h   "Holy Ghost"                    Easter +50 
  Add   "orthodox/assumption"          - # "Assumption Day"                Julian_Fixed Aug 15 
  Event "gr/finding of the true cross" h   "Finding of the True Cross"     Fixed Sep 13 
  Event "gr/liberation of xanthi"      -   "Liberation of Xanthi"          Fixed Oct  4 
  Event "gr/ochi"                      -   "Ochi Day"                      Fixed Oct 28 
  Event "gr/cretan national"           h   "Cretan National Day"           Fixed Nov  8 
  Add   "saints/demetrios"             - # "St. Demetrios"                 Fixed Oct 26 
  Add   "c/christmas"                  h # "Christmas"                     (25-Dec 2000) 
  Add   "saints/stephen"               h # "St. Stephen's Day"             (26-Dec 2000) 
 
#-------------------------------------------------------------- 
# Greenland 
#-------------------------------------------------------------- 
Region "gl" 
  Add   "new year"                h # "New Year's Day"        (1-Jan 2000) 
  Add   "c/epiphany"              h # "Epiphany"              (6-Jan 2000) 
  Event "gl/queens birthday"      h   "Queen's Birthday"      Fixed Apr 16 
  Add   "c/maundy thursday"       h # "Maundy Thursday"       (20-Apr 2000) 
  Add   "c/good friday"           h # "Good Friday"           (21-Apr 2000) 
  Add   "c/easter monday"         h # "Easter Monday"         (24-Apr 2000) 
  Event "gl/great prayer"         h   "Great Prayer Day"      Easter +26 
  Add   "labor"                   h # "Labor Day"             (1-May 2000) 
  Add   "c/ascension"             h # "Ascension Thursday"    (1-Jun 2000) 
  Event "gl/whit monday"          h   "Whit Monday"           Easter +50 
  Event "gl/national"             h   "National Day"          Fixed Jun 21 
  Add   "c/christmas eve"         h # "Christmas Eve"         (24-Dec 2000) 
  Add   "c/christmas"             h # "Christmas"             (25-Dec 2000) 
  Add   "new years eve"           h # "New Year's Eve"        (31-Dec 2000) 
 
#-------------------------------------------------------------- 
# Grenada 
#-------------------------------------------------------------- 
Region "gd" 
  Add   "new year"                h # "New Year's Day"        (1-Jan 2000) 
  Event "gd/independence"         h   "Independence Day"      Fixed Feb  7 
  Add   "c/good friday"           h # "Good Friday"           (21-Apr 2000) 
  Add   "c/easter monday"         h # "Easter Monday"         (24-Apr 2000) 
  Add   "labor"                   h # "Labor Day"             (1-May 2000) 
  Add   "c/whitmonday"            h # "Whitmonday"            (12-Jun 2000) 
  Add   "c/corpus christi"        h # "Corpus Christi"        (22-Jun 2000) 
  Add   "caribbean/emancipation"  - # "Emancipation Day"      WDRel Aug Mon 1st 
  Event "gd/carnival"             h   "Carnival"              WDRel Aug Mon 2nd 
  Event "gd/thanksgiving"         h   "Thanksgiving Day"      Fixed Oct 25 
  Add   "c/christmas"             h # "Christmas"             (25-Dec 2000) 
  Add   "c/boxing"                h # "Boxing Day"            (26-Dec 2000) 
 
#-------------------------------------------------------------- 
# Guadeloupe 
#-------------------------------------------------------------- 
Region "gp" 
  Add   "new year"                h # "New Year's Day"                      (1-Jan 2000) 
  Event "gp/lenten carnival"      h   "Lenten Carnival"                     Easter -47 
  Add   "c/ash wednesday"         - # "Ash wednesday"                       Easter -46 
  Add   "c/good friday"           - # "Good Friday"                         Easter -2 
  Add   "c/easter monday"         h # "Easter Monday"                       (24-Apr 2000) 
  Add   "labor"                   h # "Labor Day"                           (1-May 2000) 
  Event "gp/victory"              h   "Victory Day"                         Fixed May  8 
  Event "gp/abolition"            h   "Abolition of Slavery"                Fixed May 27 
  Add   "c/ascension"             h # "Ascension Thursday"                  (1-Jun 2000) 
  Add   "c/pentecost"             - # "Pentecost"                           Easter +49 
  Event "gp/whit monday"          h   "Whit Monday"                         Easter +50 
  Event "gp/bastille"             h   "Bastille Day"                        Fixed Jul 14 
  Event "gp/schoelcher"           h   "Victor Schoelcher Day"               Fixed Jul 21 
  Add   "c/assumption"            h # "Assumption Day"                      (15-Aug 2000) 
  Add   "c/all saints"             h # "All Saint's Day"       Fixed Nov  1 
  Add   "c/all souls"             - # "All Souls Day"                       Fixed Nov  2 
  Add   "armistice"               h # "Armistice Day"                       (11-Nov 2000) 
  Add   "c/christmas"             h # "Christmas"                           (25-Dec 2000) 
 
#-------------------------------------------------------------- 
# Guam 
#-------------------------------------------------------------- 
Region "gu" 
  Add   "new year"                h # "New Year's Day"          (1-Jan 2000) 
  Event "gu/martin luther king"   h   "Martin Luther King Day"  WDRel Jan Mon 3rd 
  Event "gu/presidents"           h   "Presidents' Day"         WDRel Feb Mon 3rd 
  Event "gu/discovery"            h   "Discovery Day"           WDRel Mar Mon 1st 
  Add   "c/good friday"           h # "Good Friday"             (21-Apr 2000) 
  Event "gu/memorial"             h   "Memorial Day"            WDRel May Mon last 
  Event "gu/for independence"     h   "For Independence Day"    Fixed Jul  4 
  Event "gu/liberation"           h   "Liberation Day"          Fixed Jul 21 
  Event "gu/labor"                h   "Labor Day"               WDRel Sep Mon 1st 
  Event "gu/columbu"              h   "Columbus Day"            WDRel Oct Mon 2nd 
  Event "gu/all soul"             h   "All Soul's Day"          Fixed Nov  2 
  Event "gu/veteran"              h   "Veterans Day"            Fixed Nov 11 
  Event "gu/thanksgiving"         h   "Thanksgiving Day"        WDRel Nov Thu 4th 
  Event "gu/our lady of camarin"  h   "Our Lady of Camarin Day" Fixed Dec  8 
  Add   "c/christmas"             h # "Christmas"               (25-Dec 2000) 
 
#-------------------------------------------------------------- 
# Guatemala 
#-------------------------------------------------------------- 
Region "gt" 
  Add   "new year"                h # "New Year's Day"        (1-Jan 2000) 
  Add   "c/holy thursday"         h # "Holy Thursday"         (20-Apr 2000) 
  Add   "c/holy friday"           - # "Holy Friday"           Easter -2 
  Add   "c/holy saturday"         - # "Holy Saturday"         Easter -1 
  Add   "c/easter monday"         h # "Easter Monday"         (24-Apr 2000) 
  Add   "labor"                   h # "Labor Day"             (1-May 2000) 
  Event "gt/army"                 h   "Army Day"              Fixed Jun 30 
  Event "gt/bank employees"       -   "Bank Employees' Day"   Fixed Jul  1 
  Add   "c/assumption"            h # "Assumption Day"        (15-Aug 2000) 
  Event "gt/independence"         h   "Independence Day"      Fixed Sep 15 
  Event "gt/revolution"           h   "Revolution Day"        Fixed Oct 20 
  Event "gt/all saints"            h   "All Saint's Day"       Fixed Nov  1 
  Add   "c/christmas eve"         h # "Christmas Eve"         (24-Dec 2000) 
  Add   "c/christmas"             h # "Christmas"             (25-Dec 2000) 
  Add   "new years eve"           h # "New Year's Eve"        (31-Dec 2000) 
 
#-------------------------------------------------------------- 
# Guinea 
#-------------------------------------------------------------- 
Region "gn" 
  Add   "new year"                            h # "New Year's Day"                     (1-Jan 2000) 
  Add   "islamic/al fitr"                     h # "Id al-Fitr"                         (8-Jan 2000) 
  Add   "islamic/al adha"                     h # "Id al-Adha"                         (16-Mar 2000) 
  Event "gn/declaration"                      h   "Declaration of the Second Republic" Fixed Apr  3 
  Add   "c/easter"                            - # "Easter"                             Easter +0 
  Add   "c/easter monday"                     h # "Easter Monday"                      (24-Apr 2000) 
  Add   "labor"                               h # "Labor Day"                          (1-May 2000) 
  Event "gn/organization of african unity"    h   "Organization of African Unity Day"  Fixed May 25 
  Event "gn/presidents birthday"              h   "President's Birthday"               Fixed Jun  5 
  Event "gn/mouloud"                          h   "Mouloud (Prophet's Birthday)"       Islamic_Fixed Rebîu'l-awwal 12 
  Event "gn/martyr"                           h   "Martyr's Day"                       Fixed Aug  3 
  Event "gn/anniversary of the womens revolt" h   "Anniversary of the Women's Revolt"  Fixed Aug 27 
  Event "gn/referendum"                       h   "Referendum Day"                     Fixed Sep 28 
  Event "gn/republic"                         h   "Republic Day"                       Fixed Oct  2 
  Event "gn/all saints"                        h   "All Saint's Day"                    Fixed Nov  1 
  Event "gn/day of 1970 invasion"             h   "Day of 1970 Invasion"               Fixed Nov 22 
  Event "gn/human right"                      h   "Human Rights Day"                   Fixed Dec 10 
  Add   "c/christmas"                         h # "Christmas"                          (25-Dec 2000) 
 
#-------------------------------------------------------------- 
# Guinea Bissau 
#-------------------------------------------------------------- 
Region "gw" 
  Add   "new year"                  h # "New Year's Day"            (1-Jan 2000) 
  Event "gw/death of amilca cabral" h   "Death of Amilca Cabral"    Fixed Jan 20 
  Event "gw/national heroes"        h   "National Heroes Day"       Fixed Jan 20 
  Event "gw/carnival"               h   "Carnival Day"              Easter -47 
  Event "gw/international women"    h   "International Women's Day" Fixed Mar  8 
  Event "gw/tabaski"                h   "Tabaski"                   Islamic_Fixed Dhu'l-Hiddja 9 
  Add   "c/good friday"             h # "Good Friday"               (21-Apr 2000) 
  Add   "labor"                     h # "Labor Day"                 (1-May 2000) 
  Event "gw/pidjiguiti martyrs"     h   "Pidjiguiti Martyrs' Day"   Fixed Aug  3 
  Event "gw/national"               -   "National Day"              Fixed Sep 12 
  Event "gw/independence"           -   "Independence Day"          Fixed Sep 24 
  Event "gw/readjustment"           h   "Readjustment Day"          Fixed Nov 14 
  Event "gw/mocidade"               -   "Mocidade Day"              Fixed Dec  1 
  Add   "c/christmas eve"           h # "Christmas Eve"             (24-Dec 2000) 
  Add   "c/christmas"               h # "Christmas"                 (25-Dec 2000) 
  Event "gw/2nd of christmas"       h   "2nd day of Christmas"      Fixed Dec 26 
 
#-------------------------------------------------------------- 
# Guyana 
#-------------------------------------------------------------- 
Region "gy" 
  Add   "new year"                h # "New Year's Day"               (1-Jan 2000) 
  Event "gy/republic"             h   "Republic Day"                 Fixed Feb 23 
# Event "guyana/phagwa"           h "Phagwa"                         2-Mar ? 
  Add   "islamic/al adha"         h # "Id al-Adha"                   (16-Mar 2000) 
  Add   "c/good friday"           h # "Good Friday"                  (21-Apr 2000) 
  Add   "c/easter monday"         h # "Easter Monday"                (24-Apr 2000) 
  Add   "labor"                   h # "Labor Day"                    (1-May 2000) 
  Event "gy/indian heritage"      h   "Indian Heritage Day"          Fixed May  5 
  Event "gy/independence"         h   "Independence Day"             Fixed May 26 
  Event "gy/mouloud"              h   "Mouloud (Prophet's Birthday)" Islamic_Fixed Dhu'l-Hiddja 9 
  Event "gy/caricom"              h   "Caricom Day"                  WDRel Jul Mon 1st 
  Event "gy/freedom"              h   "Freedom Day"                  WDRel Aug Mon 1st 
# Event "guyana/deepavali"        h "Deepavali (Hindu Festival of Light)"    ? 
  Add   "c/christmas"             h # "Christmas"                    (25-Dec 2000) 
  Add   "c/boxing"                h # "Boxing Day"                   (26-Dec 2000) 
 
# haiti 
Region "ht" 
  Event "ht/independence"         -   "Independence Day"          Fixed Jan  1 
  Event "ht/ancestry"             -   "Ancestry Day"              Fixed Jan  2 
  Add   "mardi gras"              - # "Mardi Gras"                Easter -47 
  Add   "mardi gras 2"            - # "Mardi Gras"                Easter -46 
  Event "ht/toussaint"            -   "Toussain L'Ouverture Day"  Fixed Apr  7 
  Add   "c/good friday"           - # "Good Friday"               Easter -2 
  Event "ht/pan american"         -   "Pan-American Day"          Fixed Apr 14 
  Event "ht/labor"                -   "Agriculture and Labor Day" Fixed May  1 
  Event "ht/flag"                 -   "Flag & University Day"     Fixed May 18 
  Event "ht/sovereignty"          -   "National Sovereignty"      Fixed May 22 
  Add   "c/corpus christi"        - # "Corpus Christi"            Easter +60 
  Event "ht/agwe"                 -   "Day of Agwe"               Fixed Jul  4 
  Event "ht/papa ogou"            -   "Day of Papa Ogou"          Fixed Jul 25 
  Add   "c/assumption"            - # "Assumption Day"            Fixed Aug 15 
  Event "ht/dessalines"           -   "Dessalines Day"            Fixed Oct 17 
  Add   "un"                      - # "UN Day"                    Fixed Oct 24 
  Add   "c/all saints"            - # "All Saints Day"            Fixed Nov  1 
  Add   "c/all souls"             - # "All Souls Day"             Fixed Nov  2 
  Event "ht/vertieres"            -   "Vertières Day"             Fixed Nov 18 
  Event "ht/discovery"            -   "Discovery Day"             Fixed Dec  5 
  Add   "c/christmas"             - # "Christmas Day"             Fixed Dec 25 
 
 
# honduras 
Region "hn" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Event "hn/thanksgiving"         -   "Thanksgiving Day"      Fixed Mar 15 
  Add   "c/holy thursday"         - # "Holy Thursday"         Easter -3 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Event "hn/pan american"         -   "Pan American Day"      Fixed Apr 14 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Event "hn/independence"         -   "Independence Day"      Fixed Sep 15 
  Event "hn/morazan"              -   "Morazán Day"           Fixed Oct  3 
  Add   "columbus"                - # "Columbus Day"          Fixed Oct 12 
  Event "hn/armed forces"         -   "Armed Forces Day"      Fixed Oct 21 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
# hong kong 
Region "hk" 
  Add   "sunday"                    h # "Sun"                            Weekday --- 
  Event "hk/birthday of pak tai"    - "Birthday of Pak Tai"    Fixed Apr  3 
  Event "hk/half-year"              - "Half-Year Day"          Fixed Jul  1 
  Event "hk/liberation"             - "Liberation Day"         WDRel Aug Mon last 
  Event "hk/birthday of confucious" - "Birthday of Confucious" Fixed Sep 22 
 
  Add   "new year"                h # "New Year's Day"          Fixed Jan  1 
  Add   "c/good friday"           h # "Good Friday"             Easter -2 
  Add   "c/easter eve"            h # "Easter Eve"              Easter -1 
  Add   "c/easter"                h # "Easter"                  Easter +0 
  Add   "c/easter monday"         h # "Easter Monday"           Easter +1 
# buddhas birthday might be according to chinese calendar? 
  Event "hk/buddha"               h "Buddha's Birthday"         Fixed May 22  
# ching ming 
# tuen ng festival 
  Event "hk/july 1"               h "July 1st"                  Fixed Jul  1 
# day after mid autumn festival 
  Event "hk/national"             h "National day"              Fixed Oct  1 
# chung yeung festival    
  Add   "c/christmas"             h # "Christmas Day"           Fixed Dec 25 
  Add   "c/boxing"                h # "Boxing Day"             (26-Dec 2000) 
 
# new year's, the first three days of the lunar new year, good friday, the day after, easter monday, ching ming, may 1st, buddha's birthday, tuen ng festival (no idea), july 1st, the day after mid autumn festival, national day (1st oct), chung yeung festival, boxing day, christmas 
# <RedWaltz> I think it's genrally after Easter Sunday (I've no clue how that's calculated, either.) 
 
# ---------------------------------------------------------------- 
# Hungary 
# source: Csongor Fagyal <concept@conceptonline.hu> (Apr 2000) 
# ---------------------------------------------------------------- 
 
Region "hu" 
  Event   Add   "namedays/hu"              
  Event "hu/constitution"         h   "Constitution Day"      Fixed Aug 20 
  Event "hu/revolution1848"       h   "1848 Revolution Day"   Fixed Mar 15 
  Add   "c/easter"                h # "Easter"                Easter +0 
  Event "hu/revolution56"         h   "'56 Revolution Day"    Fixed Oct 23 
  Event "hu/labor"                h   "Holiday of Labor"      Fixed May  1 
  Add   "new year"                h # "New Year's Day"        Fixed Jan  1 
  Add   "c/pentecost monday"      h # "Pentecost Monday"      Easter +50 
  Add   "c/easter monday"         h # "Easter Monday"         Easter +1 
  Add   "c/pentecost"             h # "Pentecost"             Easter +49 
  Add   "sunday"                  h # "Sun"                   Weekday --- 
  Add   "c/christmas2d"           h # "Christmas"             Fixed Dec 25  2 days 
 
 
#-------------------------------------------------------------- 
# Iceland 
#-------------------------------------------------------------- 
Region "is" 
  Add   "new year"                h # "New Year's Day"        (1-Jan 2000) 
  Event "iceland/first of summer" h   "First Day of Summer"   WDRel Apr 19 Thu +1 incl 
  Add   "c/holy thursday"         h # "Holy Thursday"         (20-Apr 2000) 
  Add   "c/good friday"           h # "Good Friday"           (21-Apr 2000) 
  Add   "c/easter"                h # "Easter Sunday"         (23-Apr 2000) 
  Add   "c/easter monday"         h # "Easter Monday"         (24-Apr 2000) 
  Event "is/children"             h   "Children's Day"        Fixed Apr 25 
  Add   "labor"                   h # "Labor Day"             (1-May 2000) 
  Add   "c/ascension"             h # "Ascension Thursday"    (1-Jun 2000) 
  Add   "c/pentecost"             h # "Pentecost"             (11-Jun 2000) 
  Add   "c/pentecost monday"      h # "Pentecost Monday"      (12-Jun 2000) 
  Event "is/independence"         h   "Independence Day"      Fixed Jun 17 
  Event "is/commerce"             h   "Commerce Day"          WDRel Aug Mon 1st 
  Add   "c/christmas eve"         h # "Christmas Eve"         (24-Dec 2000) 
  Add   "c/christmas"             h # "Christmas"             (25-Dec 2000) 
  Event "is/2nd of christmas"     h   "2nd day of Christmas"  Fixed Dec 25 
  Add   "new years eve"           h # "New Year's Eve"        (31-Dec 2000) 
 
#-------------------------------------------------------------- 
# India 
#-------------------------------------------------------------- 
Region "in" 
  Add   "new year" 
  Add   "islamic/al fitr"             h 
  Event "iduz zuha"                   h   "Idu'z Zuha / Bakrid (Feast of the Sacrifice)" Islamic_Fixed Dhu'l-Hiddja 9 
# India Mahavir Jayanti 29-Mar still researching 
  Add   "islamic/new year"            h # "Muharram (Islamic New Year) (Muslim/Islam)"                  Islamic_Fixed Muharram 1 
  Event "in/republic"                 - "Republic Day"                 Fixed Jan 26 
  Event "in/mahatma gandhi martyrdom" - "Mahatma Gandhi Martyrdom Day" Fixed Jan 30 
  Add   "c/good friday"               h # "Good Friday (Christian)"                                     (21-Apr 2000) 
  Add   "c/easter"                    h # "Easter Sunday (Christian)"                                   (23-Apr 2000) 
# Event "india/buddha purnima"          h "Buddha Purnima"                         India Buddha Purnima 11-May 30-Apr 19-May ? ? moveable 
  Add   "islamic/mouloud"             h 
  Event "in/independence"             h   "Independence Day"                                            Fixed Aug 15 
# India Patesi (Paris/Zorastra) 21-Aug still researching 
  Event "in/mahatma gandhis birthday" h   "Mahatma Gandhi's Birthday"                                   Fixed Oct  2 
# India Dussera; Vijaya Damami; Ramlila 5-Oct still researching 
  Event "in/guru nanaks birthday"     h   "Guru Nanak's Birthday"                                       Fixed Nov 11 
  Add   "c/christmas"                 h # "Christmas (Christian)"                                       (25-Dec 2000) 
 
#-------------------------------------------------------------- 
# Indonesia 
#-------------------------------------------------------------- 
Region "id" 
  Add   "new year"                h # "New Year's Day"                              (1-Jan 2000) 
# Indonesia Id al Fitr (End of Ramadan) 8-Jan 
  Add   "islamic/al fitr"         h # "Id al Fitr (End of Ramadan)"                 (28-Dec 2000) 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Add   "chinese/new year"        h # "Chinese New Year (Year of the Dragon)"       (Feb 5-7 2000) 
  Event "id/muharram"             h   "Muharram (Islamic New Year)"                 Islamic_Fixed Muharram 1 
  Add   "c/good friday"           h # "Good Friday"                                 (21-Apr 2000) 
# Indonesia Kartini Day 21-Apr still researching 
  Event "id/kartini"              -   "Kartini Day"           Fixed Apr 21 
# Event "indonesia/waisak"              h "Waisak Day (Buddha's Birthday)"         Indonesia Waisak Day (Buddha's Birthday) 11-May 30-Apr 19-May ? ? moveable 
  Add   "c/ascension"             h # "Ascension Thursday"                          (1-Jun 2000) 
# Indonesia Galungan 9-Jun still researching 
  Event "id/mouloud"              h   "Mouloud (Prophet's Birthday)"                Islamic_Fixed Rebîu'l-awwal 12 
# Indonesia Kuningan 19-Jun still researching 
  Event "id/national children"    h   "National Children's Day"                     Fixed Jul 23 
  Event "id/indonesian national"  h   "Indonesian National Day"                     Fixed Aug 17 
  Add   "islamic/al miraj"        h # "Leilat al-Meiraj (Ascension of the Prophet)" (26-Oct 2000) 
  Add   "c/christmas"             h # "Christmas"                                   (25-Dec 2000) 
 
#-------------------------------------------------------------- 
# Iran 
#-------------------------------------------------------------- 
Region "ir" 
  Add   "new year"                h # "New Year's Day"                      (1-Jan 2000) 
# Iran Id al Fitr (End of Ramadan) 8-Jan 
  Add   "islamic/al fitr"         h # "Id al Fitr (End of Ramadan)"         (28-Dec 2000) 
# Iran Martyrdom of Imam Ali 20-Jan still researching 
# Iran Victory Day of the Revolution 11-Feb still researching 
# Iran Birth of Imam Reza 10-Mar still researching 
  Event "ir/id al adha"           h   "Id al Adha (Feast of the Sacrifice)" Islamic_Fixed Dhu'l-Hiddja 9 
  Event "ir/petroleum"            h   "Petroleum Day"                       Fixed Mar 20 
  Event "ir/noruz"                h   "Noruz"                               Fixed Mar 25 
  Event "ir/republic"             h   "Republic Day"                        Fixed Apr  1 
  Event "ir/national picnic"      h   "Sizdah-bedar / National Picnic Day"  Fixed Apr  2 
  Event "ir/muharram"             h   "Muharram (Islamic New Year)"         Islamic_Fixed Muharram 1 
  Event "ir/ashura"               h   "Ashura (2 days)"                     Islamic_Fixed Muharram 10 
# Iran Deathday of Imam Khomeini 4-Jun still researching 
# Iran 15th of Khordad 5-Jun still researching 
# Iran Chhelum 5-Jun still researching 
# Iran Muhammad's Deathday 13-Jun still researching 
  Event "ir/mouloud"              h   "Mouloud (Birth of the Prophet)"      Islamic_Fixed Rebîu'l-awwal 12 
# Iran Week of Unification begins 25-Jun still researching 
# Iran Birthday of the 1st Imam 23-Oct still researching 
  Event "ir/lailat almiraj"       h   "Lailat al-Miraj"                     Islamic_Fixed Redjeb 27 
# Iran Birthday of the 12th Imam 24-Nov still researching 
# Iran National Day 16-Dec still researching 
 
#-------------------------------------------------------------- 
# Iraq 
#-------------------------------------------------------------- 
# I'm a tad uncertain if some of the dates should be in the western of islamic calendar 
Region "iq" 
  Add   "new year"                  h # "New Year's Day"                              (1-Jan 2000) 
  Event "iq/army"                   h   "Army Day"                                    Fixed Jan  6 
# Iraq Id al Fitr (End of Ramadan) 8-Jan 
  Add   "islamic/al fitr"           h # "Id al Fitr (End of Ramadan)"                 (28-Dec 2000) 
  Event "iq/revolution anniversary" h   "Revolution Anniversary"                      Fixed Feb  8 
  Add   "islamic/al adha"           h # "Id al-Adha (4 days)"                         (16-Mar 2000) 
  Event "iq/spring"                 h   "Spring Day"                                  Fixed Mar 21 
  Event "iq/hijra new year"         h   "Hijra New Year"                              Islamic_Fixed Muharram 1 
  Event "iq/ashoura"                h   "Ashoura"                                     Islamic_Fixed Muharram 10 
  Event "iq/fao"                    h   "FAO Day"                                     Fixed Apr 17 
  Add   "labor"                     h # "Labor Day"                                   (1-May 2000) 
  Event "iq/mouloud"                h   "Mouloud (Prophet's Birthday)"                Islamic_Fixed Rebîu'l-awwal 12 
  Event "iq/national"               h   "National Day"                                Fixed Jul 14 
  Event "iq/baath revolution"       h   "Ba'ath Revolution Day"                       Fixed Jul 17 
  Event "iq/peace"                  h   "Peace Day (End of the Iran/Iraq war)"        Fixed Aug  8 
  Event "iq/leilet almeiraj"        h   "Leilet al-Meiraj (Ascension of the Prophet)" Islamic_Fixed Redjeb 27 
 
#-------------------------------------------------------------- 
# Ireland  
#-------------------------------------------------------------- 
Region "ie" 
  Add   "new year"                      h # "New Year's Day" (1-Jan 2000) 
  Add   "c/epiphany"                    h # "Epiphany" (6-Jan 2000) 
# St. Patrick is the saint of Ireland 
  Add   "saints/patrick"                h # "St. Patrick's Day" (17-Mar 2000) 
  Event "ie/sheelahs"             -   "Sheelah's Day"         Fixed Mar 18 
  Add   "c/good friday"                 h # "Good Friday" (21-Apr 2000) 
  Add   "c/easter"                      h # "Easter Sunday" (23-Apr 2000) 
  Add   "c/easter monday"               h # "Easter Monday" (24-Apr 2000) 
  Event "ie/may holiday"           h "May Holiday"                            WDRel May Mon 1st 
  Event "ie/republic"              h "Republic Day"                           Fixed Jun  1 
  Event "ie/june holiday"          h "June Holiday"                           WDRel Jun Mon 1st 
  Event "ie/battle of the boyne"   h "Battle of the Boyne Day"                Fixed Jul 12 
  Event "ie/orangeman"             h "Orangeman's Day"                        Fixed Jul 12 
  Event "ie/day of the virgin mary"  h "Day of the Virgin Mary"               Fixed Aug 15 
# Ireland Feast of Tailiu 17-Jul still researching 
  Event "ie/august holiday"        h "August Holiday"                         WDRel Aug Mon 1st 
  Event "ie/all saints"             h "All Saints Day"                         Fixed Nov  1 
# Event "ie/october holiday"       h "October Holiday"                        Ireland October Holiday 23-Oct 22-Oct 21-Oct 20-Oct 18-Oct Last Monday in October (??) 
  Add   "c/christmas"                   h # "Christmas" (25-Dec 2000) 
  Add   "saints/stephen"                h # "St. Stephen's Day" (26-Dec 2000) 
 
#-------------------------------------------------------------- 
# Isle of Man  
#-------------------------------------------------------------- 
Region "isle of man" # what's the region code? 
  Add   "new year"                      h # "New Year's Day" (1-Jan 2000) 
  Add   "c/good friday"                 h # "Good Friday" (21-Apr 2000) 
  Add   "c/easter monday"               h # "Easter Monday" (24-Apr 2000) 
  Event "isle of man/may"               h "May Day"                                WDRel May Mon 1st 
  Event "isle of man/spring bank holiday"  h "Spring Bank Holiday"                 WDRel May Mon last 
  Event "isle of man/tynwald"           h "Tynwald Day"                            Fixed Jul  5 
  Event "isle of man/senior race"       h "Senior Race Day"                        Fixed Jul  9 
  Event "isle of man/summer bank holiday"  h "Summer Bank Holiday"                 WDRel Aug Mon last 
  Add   "c/christmas"                   h # "Christmas" (25-Dec 2000) 
  Add   "c/boxing"                      h # "Boxing Day" (26-Dec 2000) 
 
#-------------------------------------------------------------- 
# Israel  
#-------------------------------------------------------------- 
Region "il" 
  Event "il/fast of tebet"          h "Fast of Tebet"                          Jewish_Fixed 10 Tebet 
  Event "il/new year of trees"      h "Tu B'Shevat / New Year of Trees"        Jewish_Fixed 15 Shevat 
  Event "il/feast of lots"          h "Purim / Feast of Lots"                  Jewish_Fixed 14 Adar 
  Event "il/pesah"                  h "Pesah (Start of Passover)"              Jewish_Fixed 15 Nisan 
  Event "il/holocaust memorial"     h "Yom HaShoah / Holocaust Memorial Day"   Jewish_Fixed 27 Nisan 
  Event "il/fallen soldiers memorial"  h "Yom Hazikaron / Fallen Soldiers Memorial Day" Jewish_Fixed 3 Iyar 
  Event "il/independence"           h "Yom Ha Atzmaut / Independence Day"      Jewish_Fixed 4 Iyar 
  Event "il/lag bomer"              h "Lag B'omer"                             Jewish_Fixed 18 Iyar 
  Event "il/jerusalem"              h "Yom Yerushalayim / Jerusalem Day"       Jewish_Fixed 28 Iyar 
  Event "il/giving of the torah"    h "Shavout / Giving of the Torah"          Jewish_Fixed 6 Sivan 
  Event "il/shiva asar btammuz"     h "Shiva Asar B'Tammuz"                    Jewish_Fixed 17 Tammuz 
  Event "il/tisha bav"              h "Tisha B'Av"                             Jewish_Fixed 9 Av 
  Event "il/rosh hashanah"          h "Rosh Hashanah ;"                        Jewish_Fixed 1 Tishri 
  Event "il/atonement"              h "Yom Kippur / Atonement Day"             Jewish_Fixed 10 Tishri 
  Event "il/sukkot hoshana raba"    h "Sukkot Hoshana Raba"                    Jewish_Fixed 15 Tishri 
  Event "il/simhat torah"           h "Simhat Torah (Rejoicing the Law)"       Jewish_Fixed 22 Tishri 
  Event "il/festival of lights"     h "Chanukah / Festival of Lights"          Jewish_Fixed 25 Kislev 
  Event "il/jerusalem reunification" - "Jerusalem Reunification Day" Fixed May 12 
  Event "il/balfour declaration"     - "Balfour Declaration Day"     Fixed Nov  2 
 
#-------------------------------------------------------------- 
# Italy 
#-------------------------------------------------------------- 
Region "it" 
# Event "italy/new year 1jan"           h " New Year's Day 1-Jan"                  Italy  New Year's Day 1-Jan 1-Jan 1-Jan 1-Jan 1-Jan static 
  Add   "c/epiphany"                     h # "Epiphany"                     (6-Jan 2000) 
  Event "it/carnival starts"             h   "Carnival starts"              Easter -58 
  Event "it/carnival ends"               h   "Carnival ends"                Easter -47 
  Add   "c/easter"                       h # "Easter Sunday"                (23-Apr 2000) 
  Add   "c/easter monday"                h # "Easter Monday"                (24-Apr 2000) 
  Event "it/liberation"                  h   "Liberation Day"               Fixed Apr 25 
  Add   "labor"                          h # "Labor Day"                    (1-May 2000) 
  Add   "mothers"                        h # "Mother's Day"                 (14-May 2000) 
  Event "italy/republic"                h "Republic Day"                          WDRel Jun 1 Sun 0 
  Event "it/saints/john"                 h   "St. John's Day"               Fixed Jun 24 
  Event "it/saints/peters & saints/paul" h   "St. Peter's & St. Paul's Day" Fixed Jun 29 
  Event "it/saints/rosalia"              h   "St. Rosalia Day"              Fixed Jul 11 
  Add   "c/assumption"                   h # "Assumption Day"               (15-Aug 2000) 
  Event "it/saints/januariu"             h   "St. Januarius Day"            Fixed Sep 19 
  Event "it/saints/petroniu"             h   "St. Petronius Day"            Fixed Oct  4 
  Event "it/all saints"                   h   "All Saint's Day"              Fixed Nov  1 
  Event "it/national unity"              h   "National Unity Day"           WDRel Nov Sun 1st 
  Event "it/saints/nicholas"             h   "St. Nicholas' Day"            Fixed Dec  6 
  Event "it/saints/ambrose"              h   "St. Ambrose Day"              Fixed Dec  7 
  Add   "c/immaculate conception"        h # "Immaculate Conception"        (8-Dec 2000) 
  Add   "c/christmas"                    h # "Christmas"                    (25-Dec 2000) 
  Add   "saints/stephen"                 h # "St. Stephen's Day"            (26-Dec 2000) 
 
 
#-------------------------------------------------------------- 
# Ivory Coast 
#-------------------------------------------------------------- 
Region "ci" 
  Add   "new year"                             h # "New Year's Day"                         (1-Jan 2000) 
  Add   "islamic/al fitr"                      h # "Id al Fitr (End of Ramadan)"            (28-Dec 2000) 
  Add   "islamic/al adha"                      h # "Id al-Adha"                             (16-Mar 2000) 
  Add   "c/good friday"                          - # "Good Friday"                         Easter -2 
  Add   "c/easter monday"                      h # "Easter Monday"                          (24-Apr 2000) 
  Add   "labor"                                h # "Labor Day"                              (1-May 2000) 
  Add   "c/ascension"                          h # "Ascension Thursday"                     (1-Jun 2000) 
  Add   "c/pentecost monday"                   h # "Pentecost Monday"                       (12-Jun 2000) 
  Event "ci/independence"                      h   "Independence Day"                       Fixed Aug  7 
  Add   "c/assumption"                         h # "Assumption Day"                         (15-Aug 2000) 
  Event "ci/all saints"                         h   "All Saint's Day"                        Fixed Nov  1 
  Event "ci/peace"                             h   "Peace Day"                              Fixed Nov 15 
  Event "ci/felix houphouetboigny remembrance" h   "Felix Houphouet-Boigny Remembrance Day" Fixed Dec  7 
  Event "ci/national"                          h   "National Day"                           Fixed Dec  7 
  Event "ci/independence"                        -   "Independence Day"                    Fixed Dec  7 
  Add   "c/christmas"                          h # "Christmas"                              (25-Dec 2000) 
 
#-------------------------------------------------------------- 
# Jamaica 
#-------------------------------------------------------------- 
Region "jm" 
  Add   "new year"                h # "New Year's Day"        (1-Jan 2000) 
  Event "jm/maroon"  h "Maroon Day" Fixed Jan  6 
  Event "jm/bob marley"  h "Bob Marley Day" Fixed Feb  6 
  Add   "c/ash wednesday"         h # "Ash Wednesday"         (8-Mar 2000) 
  Add   "c/good friday"           h # "Good Friday"           (21-Apr 2000) 
  Add   "c/easter monday"         h # "Easter Monday"         (24-Apr 2000) 
  Add   "labor"  h 
  Event "jm/independence"  h "Independence Day" WDRel Aug Mon 1st 
  Event "jm/emancipation"  h "Emancipation Day" WDRel Aug Sun 1st 
  Event "jm/heroes"  h "Heroes' Day" WDRel Oct Mon 3rd 
  Add   "c/christmas"             h # "Christmas"             (25-Dec 2000) 
  Add   "c/boxing"                h # "Boxing Day"            (26-Dec 2000) 
 
#-------------------------------------------------------------- 
# Japan 
#-------------------------------------------------------------- 
Region "jp" 
  Add   "new year"                           -      # "New Year's Day"                    Fixed Jan  1 
  Event "jp/kakizome"                        -        "Kakizome"                          Fixed Jan  2 
  Event "jp/shigoto hajime"                  -        "Shigoto Hajime"                    Fixed Jan  2 
  Event "jp/adults"                          -        "Adults Day"                        Fixed Jan 15 
  Event "jp/bean-throwing festival"          -        "Bean-Throwing Festival"            Fixed Feb  4 
  Event "jp/martyr"                          -        "Martyr Day"                        Fixed Feb  5 
  Event "jp/national foundation"             -        "National Foundation Day"           Fixed Feb 11 
  Event "jp/empire"                          -        "Empire Day"                        Fixed Feb 11 
  Event "jp/gion matsuri"                    -        "Gion Matsuri"                      Fixed Feb 16  9 days 
  Event "jp/hina matsuri"                    -        "Hina Matsuri"                      Fixed Mar  3 
  Event "jp/kambutsue"                       -        "Kambutsue"                         Fixed Apr  8 
  Event "jp/childrens protection"            -        "Children's Protection Day"         Fixed Apr 17 
  Event "jp/greenery"                        -        "Greenery Day"                      Fixed Apr 29 
  Event "jp/constitution"                    -        "Constitution Day"                  Fixed May  3 
  Event "jp/kite battles of hamamatsu"       -        "Kite Battles of Hamamatsu"         Fixed May  3  3 days 
  Event "jp/childrens"                       -        "Children's Day"                    Fixed May  5 
  Event "jp/tango-no-sekku"                  -        "Tango-no-sekku"                    Fixed May  5 
  Event "jp/hollyhock festival"              -        "Hollyhock Festival"                Fixed May 15 
  Event "jp/memorial to broken dolls"        -        "Memorial to Broken Dolls Day"      Fixed Jun  3 
  Event "jp/sanno matsuri"                   -        "Sanno Matsuri"                     Fixed Jun 15 
  Event "jp/tanabata"                        -        "Tanabata"                          Fixed Jul  7 
  Event "jp/hiroshima peace festival"        -        "Hiroshima Peace Festival"          Fixed Aug  6 
  Event "jp/respect for the aged"            -        "Respect for the Aged Day"          Fixed Sep 15 
  Event "jp/jidai matsuri"                   -        "Jidai Matsuri"                     Fixed Oct 22 
  Event "jp/culture"                         -        "Culture Day"                       Fixed Nov  3 
  Event "jp/labor thanksgiving"              -        "Labor Thanksgiving Day"            Fixed Nov 23 
  Event "jp/emperors"                        -        "Emperor's Birthday"                Fixed Dec 23 
 
 
# jordan 
Region "jo" 
  Event "jo/arbor"                -   "Arbor Day"             Fixed Jan 15 
  Add   "arab league"             - # "Arab League Day"       Fixed Mar 22 
  Event "jo/independence"         -   "Independence Day"      Fixed May 25 
  Event "jo/coronation"           -   "Coronation Day"        Fixed Aug 11 
  Event "jo/king hussein"         -   "King Hussein Day"      Fixed Nov 14 
 
 
# kazakhstan 
Region "kz" 
  Add   "new year 2d"             - # "New Year"              Fixed Jan  1  2 days 
  Add   "womens"                  - # "Int. Women's Day"      Fixed Mar  8 
  Event "kz/nauryz meyrami"       -   "Nauryz Meyrami"        Fixed Mar 22 
  Event "kz/peoples unity"        -   "People's Unity Day"    Fixed May  1 
  Event "kz/victory"              -   "Victory Day"           Fixed May  9 
  Event "kz/national flag"        -   "National Flag"         Fixed Aug 24 
  Event "kz/constitution"         -   "Constitution Day"      Fixed Aug 30 
  Event "kz/republic"             -   "Republic Day"          Fixed Oct 25 
  Event "kz/independence"         -   "Independence Day"      Fixed Dec 16 
 
 
# kenya 
Region "ke" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Add   "c/easter monday"         - # "Easter Monday"         Easter +1 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Event "ke/madaraka"             -   "Madaraka Day"          Fixed Jun  1 
  Event "ke/kenyatta"             -   "Kenyatta Day"          Fixed Oct 20 
  Event "ke/independence"         -   "Independence Day"      Fixed Dec 12 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
  Add   "c/boxing"                - # "Boxing Day"            Fixed Dec 26 
 
 
# kiribati 
Region "ki" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Add   "c/easter"                - # "Easter"                Easter +0 
  Event "ki/independence"         -   "Independence Day"      Fixed Jul 12 
  Event "ki/youth"                -   "Youth Day"             Fixed Aug  4 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
# kuwait 
Region "kw" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Event "kw/national"             -   "National Day"          Fixed Feb 25 
  Event "kw/independence"         -   "Independence Day"      Fixed Jun 19 
 
 
# laos 
Region "la" 
  Event "la/pathet lao"           -   "Pathet Lao Day"        Fixed Jan  6 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Event "la/constitution"         -   "Constitution Day"      Fixed May 11 
  Event "la/independence"         -   "Independence Day"      Fixed Jul 19 
  Event "la/memorial"             -   "Memorial Day"          Fixed Aug 15 
  Event "la/republic"             -   "Republic Day"          Fixed Dec  2 
 
 
# latvia 
Region "lv" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Event "lv/midsummer festival"   -   "Midsummer Festival"    Fixed Jun 23  2 days 
  Event "lv/independence"         -   "Independence Day"      Fixed Nov 18 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
  Add   "new years eve"           - # "New Year's Eve"        Fixed Dec 31 
 
 
# lebanon 
Region "lb" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Event "lb/saint maron"          -   "Saint Maron Day"       Fixed Feb  9 
  Add   "arab league"             - # "Arab League Day"       Fixed Mar 22 
  Add   "c/easter"                - # "Easter"                Easter +0 
  Event "lb/martyrs"              -   "Martyrs' Day"          Fixed May  6 
  Add   "c/ascension"             - # "Ascension"             Easter +39 
  Add   "c/assumption"            - # "Assumption Day"        Fixed Aug 15 
  Add   "c/all saints"            - # "All Saints Day"        Fixed Nov  1 
  Event "lb/independence"         -   "Independence Day"      Fixed Nov 22 
  Event "lb/evacuation"           -   "Evacuation Day"        Fixed Dec 31 
 
 
# lesotho 
Region "ls" 
  Add   "new year"                  - # "New Year's Day"             Fixed Jan  1 
  Event "ls/national holiday"       -   "National Holiday"           Fixed Jan 28 
  Event "ls/moshoeshoes"            -   "Moshoeshoe's Day"           Fixed Mar 12 
  Event "ls/national tree planting" -   "National Tree Planting Day" Fixed Mar 21 
  Add   "c/good friday"             - # "Good Friday"                Easter -2 
  Add   "c/easter monday"           - # "Easter Monday"              Easter +1 
  Event "ls/kings"                  -   "King's Birthday"            Fixed May  2 
  Add   "c/ascension"               - # "Ascension"                  Easter +39 
  Event "ls/family"                 -   "Family Day"                 WDRel Jul Mon 1st 
  Event "ls/independence"           -   "Independence Day"           Fixed Oct  4 
  Event "ls/national sports"        -   "National Sports Day"        Fixed Oct  6 
  Add   "family"                    - # "Family Day"                 Fixed Dec 25 
  Add   "c/christmas"               - # "Christmas Day"              Fixed Dec 25 
  Add   "c/boxing"                  - # "Boxing Day"                 Fixed Dec 26 
 
 
# liberia 
Region "lr" 
  Add   "new year"                       - # "New Year's Day"                  Fixed Jan  1 
  Event "lr/pioneers"                    -   "Pioneers' Day"                   Fixed Jan  7 
  Event "lr/armed forces"                -   "Armed Forces Day"                Fixed Feb 11 
  Event "lr/literacy"                    -   "Literacy Day"                    Fixed Feb 14 
  Event "lr/decoration"                  -   "Decoration Day"                  Fixed Mar 13 
  Event "lr/j j roberts"                 -   "J. J. Robert's Birthday"         Fixed Mar 15 
  Event "lr/fast and prayer"             -   "Fast and Prayer Day"             Fixed Apr 11 
  Event "lr/national redemption"         -   "National Redemption Day"         Fixed Apr 12 
  Add   "c/good friday"                  - # "Good Friday"                     Easter -2 
  Event "lr/unification and integration" -   "Unification and Integration Day" Fixed May 14 
  Event "lr/independence"                -   "Independence Day"                Fixed Jul 26 
  Event "lr/flag"                        -   "Flag Day"                        Fixed Aug 24 
  Event "lr/thanksgiving"                -   "Thanksgiving Day"                WDRel Nov Thu 1st 
  Event "lr/memorial"                    -   "Memorial Day"                    Fixed Nov 12 
  Event "lr/president tubmans"           -   "President Tubman's Birthday"     Fixed Nov 29 
  Event "lr/matilda newport"             -   "Matilda Newport Day"             Fixed Dec  1 
  Add   "c/christmas"                    - # "Christmas Day"                   Fixed Dec 25 
 
 
# libya 
Region "ly" 
  Event "ly/kings"                - "King's Birthday"                       Fixed Mar 12 
  Event "ly/evacuation"           - "Evacuation Day"                        Fixed Mar 28 
  Event "ly/sanusi army"          - "Sanusi Army Day"                       Fixed Aug  9 
  Event "ly/revolution"           - "Revolution Day"                        Fixed Sep  1 
  Event "ly/national"             - "National Day"                          Fixed Sep  1 
  Event "ly/expulsion"            - "Expulsion of the Fascist Settlers Day" Fixed Oct  7 
 
 
# liechtenstein 
Region "li" 
  Add   "new year"                    - # "New Year's Day"                    Fixed Jan  1 
  Event "li/bank holiday"             -   "Bank Holiday"                      Fixed Jan  2 
  Add   "c/epiphany"                  - # "Epiphany"                          Fixed Jan  6 
  Add   "c/good friday"               - # "Good Friday"                       Easter -2 
  Add   "c/easter"                    - # "Easter"                            Easter +0 
  Add   "labor"                       - # "Labor Day"                         Fixed May  1 
  Add   "c/ascension"                 - # "Ascension"                         Easter +39 
  Add   "c/whitmonday"                - # "Whitmonday"                        Easter +50 
  Add   "c/corpus christi"            - # "Corpus Christi"                    Easter +60 
  Add   "c/assumption"                - # "Assumption Day"                    Fixed Aug 15 
  Event "li/national"                 -   "National Day"                      Fixed Aug 15 
  Event "li/of prince franz-josef ii" -   "Birthday of Prince Franz-Josef II" Fixed Aug 16 
  Add   "c/nativity of mary"          - # "Nativity of Mary"                  Fixed Sep  8 
  Add   "c/all saints"                - # "All Saints Day"                    Fixed Nov  1 
  Add   "c/immaculate conception"     - # "Immaculate Conception"             Fixed Dec  8 
  Add   "c/christmas"                 - # "Christmas Day"                     Fixed Dec 25 
  Add   "saints/stephen"              - # "St. Stephen"                       Fixed Dec 26 
 
 
# lithuania 
Region "lt" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Event "lt/independence"         -   "Independence Day"      Fixed Feb 16 
  Event "lt/coronation"           -   "Coronation Day"        Fixed Jul  6 
  Event "lt/mourning"             -   "Mourning"              Fixed Nov  1 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
# luxembourg 
Region "lu" 
  Add   "new year 2d"             - # "New Year"                Fixed Jan  1  2 days 
  Event "lu/grand duchess"        -   "Grand Duchess' Birthday" Fixed Jan 23 
  Event "lu/burgsonndeg"          -   "Burgsonndeg"             Fixed Feb 28 
  Add   "c/easter monday"         - # "Easter Monday"           Easter +1 
  Event "lu/national"             -   "National Day"            Fixed Jun 23 
  Event "lu/liberation"           -   "Liberation Day"          Fixed Sep  9 
  Add   "c/all saints"            - # "All Saints Day"          Fixed Nov  1 
  Add   "c/christmas"             - # "Christmas Day"           Fixed Dec 25 
  Add   "c/boxing"                - # "Boxing Day"              Fixed Dec 26 
 
 
# macao 
Region "mo" 
  Add   "new year"                 - # "New Year's Day"                          Fixed Jan  1 
  Add   "c/good friday"            - # "Good Friday"                             Easter -2 
  Event "mo/aportugese revolution" -   "Anniversary of the Portugese Revolution" Fixed Apr 25 
  Add   "labor"                    - # "Labor Day"                               Fixed May  1 
  Event "mo/lady of fatima"        -   "Procession of Our Lady of Fatima"        Fixed May 13 
  Event "mo/battle of july 13"     -   "Feast of the Battle of July 13"          Fixed Jul 13 
  Event "mo/republic"              -   "Republic Day"                            Fixed Oct  5 
  Add   "c/all souls"              - # "All Souls Day"                           Fixed Nov  2 
  Add   "c/immaculate conception"  - # "Immaculate Conception"                   Fixed Dec  8 
  Add   "c/christmas"              - # "Christmas Day"                           Fixed Dec 25 
 
 
# madagascar 
Region "mg" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Event "mg/commemoration"        -   "Commemoration Day"     Fixed Mar 29 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Add   "c/easter monday"         - # "Easter Monday"         Easter +1 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Add   "c/ascension"             - # "Ascension"             Easter +39 
  Add   "c/whitsunday"            - # "Whitsunday"            Easter +49 
  Event "mg/independence"         -   "Independence Day"      Fixed Jun 26 
  Add   "c/all saints"            - # "All Saints Day"        Fixed Nov  1 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
  Event "mg/republic"             -   "Republic Day"          Fixed Dec 30 
 
 
# malawi 
Region "mw" 
  Add   "new year"                  - # "New Year's Day"             Fixed Jan  1 
  Event "mw/martyrs"                -   "Martyrs' Day"               Fixed Mar  3 
  Add   "c/good friday"             - # "Good Friday"                Easter -2 
  Add   "c/easter monday"           - # "Easter Monday"              Easter +1 
  Add   "mothers"                   - # "Mother's Day"               WDRel May Sun 2nd 
  Event "mw/kamuzu"                 -   "Kamuzu Day"                 Fixed May 14 
  Event "mw/republic"               -   "Republic Day"               Fixed Jul  6 
  Event "mw/august holiday"         -   "August Holiday"             Fixed Aug  6 
  Event "mw/mothers"                -   "Mother's Day"               Fixed Oct 17 
  Event "mw/national tree-planting" -   "National Tree-Planting Day" Fixed Dec 21 
  Add   "c/christmas"               - # "Christmas Day"              Fixed Dec 25 
  Add   "c/boxing"                  - # "Boxing Day"                 Fixed Dec 26 
 
 
# malaysia 
Region "my" 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Event "my/kings"                -   "King's Birthday"       Fixed Jun  3 
  Event "my/malaysia"             -   "Malaysia Day"          Fixed Aug 31 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
# maldives 
Region "mv" 
  Event "mv/national"             - "National Day"            Fixed Jan  7 
  Event "mv/independence"         - "Independence Day"        Fixed Jul 26 
  Event "mv/victory"              - "Victory Day"             Fixed Nov  3 
  Event "mv/republic"             - "Republic Day"            Fixed Nov 11 
  Event "mv/fisheries"            - "Fisheries Day"           Fixed Dec 10 
 
 
# mali 
Region "ml" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Event "ml/army"                 -   "Army Day"              Fixed Jan 20 
  Add   "c/easter monday"         - # "Easter Monday"         Easter +1 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Add   "africa"                  - # "Africa Day"            Fixed May 25 
  Event "ml/independence"         -   "Independence Day"      Fixed Sep 22 
  Event "ml/liberation"           -   "Liberation Day"        Fixed Nov 19 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
# malta 
Region "mt" 
  Add   "new year"                 - # "New Year's Day"        Fixed Jan  1 
  Event "mt/freedom"               -   "Freedom Day"           Fixed Mar 31 
  Add   "c/good friday"            - # "Good Friday"           Easter -2 
  Add   "labor"                    - # "Labor Day"             Fixed May  1 
  Event "mt/memorial of 1919 riot" -   "Memorial of 1919 riot" Fixed Jun  7 
  Add   "saints/paul"              - # "St. Paul"              Fixed Jun 29 
  Add   "saints/peter"             - # "St. Peter"             Fixed Jun 29 
  Add   "c/assumption"             - # "Assumption Day"        Fixed Aug 15 
  Event "mt/independence"          -   "Independence Day"      Fixed Sep 21 
  Add   "c/immaculate conception"  - # "Immaculate Conception" Fixed Dec  8 
  Event "mt/republic"              -   "Republic Day"          Fixed Dec 13 
  Add   "c/christmas"              - # "Christmas Day"         Fixed Dec 25 
 
 
# marshall islands 
Region "mh" 
  Event "mh/proclamation"         - "Proclamation of the Republic of Marshall Islands" Fixed May  1 
 
 
# martinique 
Region "mq" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Add   "c/ash wednesday"         - # "Ash wednesday"         Easter -46 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Add   "c/easter monday"         - # "Easter Monday"         Easter +1 
  Event "mq/ascension"            -   "Ascension Day"         Fixed May 12 
  Add   "c/pentecost"             - # "Pentecost"             Easter +49 
  Add   "c/assumption"            - # "Assumption Day"        Fixed Aug 15 
  Add   "c/all saints"            - # "All Saints Day"        Fixed Nov  1 
  Add   "c/all souls"             - # "All Souls Day"         Fixed Nov  2 
  Add   "armistice"               - # "Armistice Day"         Fixed Nov 11 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
# mauritania 
Region "mr" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Add   "africa"                  - # "Africa Day"            Fixed May 25 
  Event "mr/independence"         -   "Independence Day"      Fixed Nov 28 
 
 
# mauritius 
Region "mu" 
  Add   "new year 2d"             - # "New Year"              Fixed Jan  1  2 days 
  Event "mu/independence"         -   "Independence Day"      Fixed Mar 12 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Add   "c/all saints"            - # "All Saints Day"        Fixed Nov  1 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
# mexico 
Region "mx" 
  Add   "new year"                     - # "New Year's Day"                 Fixed Jan  1 
  Event "mx/constitution"              -   "Constitution Day"               Fixed Feb  5 
  Event "mx/birthday of benito juarez" -   "Birthday of Benito Juárez"      Fixed Mar 21 
  Event "mx/san marcós"                -   "San Marcós Day"                 Fixed Apr 25 
  Add   "labor"                        - # "Labor Day"                      Fixed May  1 
  Event "mx/holy cross"                -   "Holy Cross Day"                 Fixed May  3 
  Event "mx/cinco de mayo"             -   "Cinco de Mayo"                  Fixed May  5 
  Event "mx/day of mourning"           -   "Day of Mourning"                Fixed Jul 17 
  Event "mx/presidential message"      -   "Presidential Message Day"       Fixed Sep  1 
  Event "mx/independence"              -   "Independence Day"               Fixed Sep 16 
  Event "mx/dia de la raza"            -   "Dia de la Raza"                 Fixed Oct 12 
  Event "mx/revolution"                -   "Revolution Day"                 Fixed Nov 20 
  Event "mx/our lady of guadalupe"     -   "Feast of Our Lady of Guadalupe" Fixed Dec 12 
  Event "mx/posadass"                  -   "Posadas Days"                   Fixed Dec 16  9 days 
  Event "mx/night of the radishes"     -   "Night of the Radishes"          Fixed Dec 23 
  Add   "c/christmas"                  - # "Christmas Day"                  Fixed Dec 25 
 
 
# micronesia 
Region "fm" 
 
 
# monaco 
Region "mc" 
  Add   "new year"                    - # "New Year's Day"           Fixed Jan  1 
  Add   "saints/devote"               - # "St. Devote"               Fixed Jan 27 
  Add   "c/easter monday"             - # "Easter Monday"            Easter +1 
  Add   "c/ascension"                 - # "Ascension"                Easter +39 
  Add   "c/whitmonday"                - # "Whitmonday"               Easter +50 
  Add   "c/assumption"                - # "Assumption Day"           Fixed Aug 15 
  Add   "c/all saints"                - # "All Saints Day"           Fixed Nov  1 
  Event "mc/monaco national festival" -   "Monaco National Festival" Fixed Nov 19 
  Add   "c/immaculate conception"     - # "Immaculate Conception"    Fixed Dec  8 
  Add   "c/christmas"                 - # "Christmas Day"            Fixed Dec 25 
 
 
# mongolia 
Region "mn" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Add   "womens"                  - # "Int. Women's Day"      Fixed Mar  8 
  Event "mn/national"             -   "National Day"          Fixed Jul 11 
  Event "mn/republic"             -   "Republic Day"          Fixed Nov 26 
 
 
# montserrat 
Region "ms" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Add   "c/easter monday"         - # "Easter Monday"         Easter +1 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Add   "c/whitmonday"            - # "Whitmonday"            Easter +50 
  Event "ms/liberation"           -   "Liberation Day"        Fixed Nov 23 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
  Add   "c/boxing"                - # "Boxing Day"            Fixed Dec 26 
  Event "ms/festival"             -   "Festival Day"          Fixed Dec 31 
 
 
# morocco 
Region "ma" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Event "ma/independence"         -   "Independence Day"      Fixed Mar  2 
  Event "ma/throne"               -   "Throne Day"            Fixed Mar  3 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Event "ma/oued ed-dahab"        -   "Oued ed-Dahab Day"     Fixed Aug 14 
  Event "ma/green march"          -   "Green March"           Fixed Nov  6 
 
 
# mozambique 
Region "mz" 
  Event "mz/universal fraternity" -   "Universal Fraternity Day" Fixed Jan  1 
  Add   "new year"                - # "New Year's Day"           Fixed Jan  1 
  Event "mz/heroes"               -   "Heroes' Day"              Fixed Feb  3 
  Event "mz/womens"               -   "Women's Day"              Fixed Apr  7 
  Event "mz/workers"              -   "Workers' Day"             Fixed May  1 
  Event "mz/independence"         -   "Independence Day"         Fixed Jun 25 
  Event "mz/lusaka agreement"     -   "Lusaka Agreement Day"     Fixed Sep  7 
  Event "mz/armed forces"         -   "Armed Forces Day"         Fixed Sep 25 
  Add   "family"                  - # "Family Day"               Fixed Dec 25 
 
 
# myanmar 
Region "mm" 
  Event "mm/independence"         -   "Independence Day"      Fixed Jan  4 
  Event "mm/union"                -   "Union Day"             Fixed Feb 12 
  Event "mm/peasants"             -   "Peasants' Day"         Fixed Mar  2 
  Event "mm/resistance"           -   "Resistance Day"        Fixed Mar 27 
  Event "mm/armed forces"         -   "Armed Forces Day"      Fixed Mar 27 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Event "mm/martyrs"              -   "Martyrs' Day"          Fixed Jul 19 
  Event "mm/national"             -   "National Day"          Fixed Dec 10 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
# namibia 
Region "na" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Event "na/independence"         -   "Independence Day"      Fixed Mar 21 
  Add   "c/easter"                - # "Easter"                Easter +0 
  Event "na/workers"              -   "Workers' Day"          Fixed May  1 
  Event "na/casinga"              -   "Casinga Day"           Fixed May  4 
  Add   "c/ascension"             - # "Ascension"             Easter +39 
  Add   "africa"                  - # "Africa Day"            Fixed May 25 
  Event "na/heroes"               -   "Heroes' Day"           Fixed Aug 26 
  Event "na/day of goodwill"      -   "Day of Goodwill"       Fixed Oct  7 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
  Add   "family"                  - # "Family Day"            Fixed Dec 25 
  Event "na/family"               -   "Family Day"            Fixed Dec 26 
 
 
# nauru 
Region "nr" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Event "nr/independence"         -   "Independence Day"      Fixed Jan 31 
  Add   "c/easter"                - # "Easter"                Easter +0 
  Event "nr/angam"                -   "Angam Day"             Fixed Oct 27 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
# nepal 
Region "np" 
  Event "np/national unity"            -   "National Unity Day"        Fixed Jan 11 
  Event "np/democracy"                 -   "Democracy Day"             Fixed Feb 18 
  Add   "womens"                       - # "Int. Women's Day"          Fixed Mar  8 
  Event "np/tij"                       -   "Tij Day"                   Fixed Aug  8 
  Event "np/queens"                    -   "Queen's Birthday"          Fixed Nov  8 
  Event "np/constitution"              -   "Constitution Day"          Fixed Dec 16 
  Event "np/independence"              -   "Independence Day"          Fixed Dec 21 
  Event "np/birthday of king birendra" -   "Birthday of King Birendra" Fixed Dec 28 
  Event "np/kings"                     -   "King's Birthday"           Fixed Dec 28 
 
 
# netherlands 
Region "nl" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Add   "c/easter monday"         - # "Easter Monday"         Easter +1 
  Event "nl/queens"               -   "Queen's Day"           Fixed Apr 30 
  Event "nl/liberation"           -   "Liberation Day"        Fixed May  5 
  Add   "c/ascension"             - # "Ascension"             Easter +39 
  Add   "c/whitmonday"            - # "Whitmonday"            Easter +50 
  Event "nl/independence"         -   "Independence Day"      Fixed Jul 25 
  Event "nl/beggars"              -   "Beggar's Day"          Fixed Nov 11 
  Event "nl/sinterklaas"          -   "Sinterklaas"           Fixed Dec  6 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
# netherlands antilles 
Region "an" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Add   "c/easter monday"         - # "Easter Monday"         Easter +1 
  Event "an/queens"               -   "Queen's Birthday"      Fixed Apr 30 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Add   "c/ascension"             - # "Ascension"             Easter +39 
  Event "an/curaçao"              -   "Curaçao Day"           Fixed Jul  2 
  Event "an/bonaire"              -   "Bonaire Day"           Fixed Sep  6 
  Event "an/saint maarten"        -   "St Maarten Day"        Fixed Nov 11 
  Event "an/saint eustatius"      -   "St Eustatius Day"      Fixed Nov 16 
  Event "an/saba"                 -   "Saba Day"              Fixed Dec  6 
 
 
# new caledonia 
Region "nc" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Event "nc/bridge"               -   "Bridge Day"            Fixed Jan  2 
  Add   "c/easter monday"         - # "Easter Monday"         Easter +1 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Add   "c/ascension"             - # "Ascension"             Easter +39 
  Add   "c/whitmonday"            - # "Whitmonday"            Easter +50 
  Add   "armistice"               - # "Armistice Day"         Fixed Nov 11 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
# new zealand 
Region "nz" 
  Add   "new year 2d"             - # "New Year"              Fixed Jan  1  2 days 
  Event "nz/waitangi"             h   "Waitangi Day"          Fixed Feb  6 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Add   "c/easter monday"         - # "Easter Monday"         Easter +1 
  Add "c/easter"                  h # "Easter"                Easter +0 
  Add   "anzac"                   h # "ANZAC Day"             Fixed Apr 25 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Event "nz/queens"               -   "Queen's Birthday"      Fixed Jun  4 
  Event "nz/labor"                -   "Labor Day"             WDRel Oct Mon last 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
  Add   "c/boxing"                - # "Boxing Day"            Fixed Dec 26 
 
 
# nicaragua 
Region "ni" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Event "ni/air force"            -   "Air Force Day"         Fixed Feb  1 
  Add   "c/holy thursday"         - # "Holy Thursday"         Easter -3 
  Add   "c/holy friday"           - # "Holy Friday"           Easter -2 
  Add   "c/easter"                - # "Easter"                Easter +0 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Event "ni/army"                 -   "Army Day"              Fixed May 27 
  Event "ni/revolution"           -   "Revolution Day"        Fixed Jul 19 
  Event "ni/fiesta"               -   "Fiesta Day"            Fixed Aug  1 
  Event "ni/san jacinto"          -   "San Jacinto Day"       Fixed Sep 14 
  Event "ni/independence"         -   "Independence Day"      Fixed Sep 15 
  Add   "c/all souls"             - # "All Souls Day"         Fixed Nov  2 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
# niger 
Region "ne" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Event "ne/national"             -   "National Day"          Fixed Apr 15 
  Add   "c/easter monday"         - # "Easter Monday"         Easter +1 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Event "ne/independence"         -   "Independence Day"      Fixed Aug  3 
  Event "ne/republic"             -   "Republic Day"          Fixed Dec 18 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
# nigeria 
Region "ng" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Add   "c/easter monday"         - # "Easter Monday"         Easter +1 
  Event "ng/childrens"            -   "Children's Day"        Fixed May 27 
  Event "ng/national"             -   "National Day"          Fixed Oct  1 
  Event "ng/harvest festival"     -   "Harvest Festival"      Fixed Oct 12 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
  Add   "c/boxing"                - # "Boxing Day"            Fixed Dec 26 
 
 
# north korea 
Region "kp" 
  Add   "new year 2d"             - # "New Year"                        Fixed Jan  1  2 days 
  Event "kp/kim jong-il"          -   "Kim Jong-il's Birthday"          Fixed Feb 16 
  Add   "womens"                  - # "Int. Women's Day"                Fixed Mar  8 
  Event "kp/kim il-sun"           -   "Kim Il-Sun's Birthday"           Fixed Apr 15 
  Event "kp/armed forces"         -   "Armed Forces Day"                Fixed Apr 25 
  Add   "may day"                 - # "May Day"                         Fixed May  1 
  Event "kp/chilsok"              -   "Ch'ilsok"                        Fixed Jul 28 
  Event "kp/liberation"           -   "Anniversary of Liberation"       Fixed Aug 15 
  Event "kp/independence"         -   "Independence Day"                Fixed Sep  9 
  Event "kp/party foundation"     -   "Party Foundation Day"            Fixed Oct 10 
  Event "kp/constutution"         -   "Anniversary of the Constitution" Fixed Dec 27 
 
 
# northern mariana islands 
Region "mp" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Event "mp/commonwealth"         -   "Commonwealth Day"      Fixed Jan  3 
  Event "mp/presidents"           -   "Presidents Day"        Fixed Feb 13 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
#-------------------------------------------------------------- 
# Norway 
#-------------------------------------------------------------- 
Region "no" 
  Add   "new year"                              h # "New Year's Day"                                                  (1-Jan 2000) 
  Event "no/tyvendedagen"         -   "Tyvendedagen"          Fixed Jan 13 
  Event "no/mother"                             h   "Mother's Day"                                                    WDRel Feb Sun 2nd 
  Event "no/birthday of king harald v"          h   "Birthday of King Harald V"                                       Fixed Feb 21 
  Add   "c/holy thursday"                       h # "Holy Thursday"                                                   (20-Apr 2000) 
  Add   "c/good friday"                         h # "Good Friday"                                                     (21-Apr 2000) 
  Add   "c/easter"                              h # "Easter Sunday"                                                   (23-Apr 2000) 
  Add   "c/easter monday"                       h # "Easter Monday"                                                   (24-Apr 2000) 
  Event "no/may"                                h   "May Day"                                                         Fixed May  1 
  Event "no/liberation"                         h   "Liberation day (Liberation from Germany after WW2)"              Fixed May  8 
# celebration of the Eidsvold constitution in 1814 
  Event "no/constitution"                       h   "Constitution Day"                                                Fixed May 17 
  Add   "c/ascension"                           h # "Ascension Thursday"                                              (1-Jun 2000) 
  Event "no/union dissolution"                  h   "Union Dissolution (Norway gains independence from Sweden, 1905)" Fixed Jun  7 
  Add   "c/pentecost"                           h # "Pentecost"                                                       (11-Jun 2000) 
  Add   "c/pentecost monday"                    h # "Pentecost Monday"                                                (12-Jun 2000) 
  Event "no/midsummer night"                    h   "Midsummer Night"                                                 Fixed Jun 24 
  Event "no/birthday of queen sonja"            h   "Birthday of Queen Sonja"                                         Fixed Jul  4 
  Event "no/birthday of crown prince haakon"    h   "Birthday of Crown Prince Haakon"                                 Fixed Jul 20 
  Event "no/olsok eve festival"   -   "Olsok Eve Festival"    Fixed Jul 29 
  Event "no/birthday of princess martha louise" h   "Birthday of Princess Martha Louise"                              Fixed Sep 22 
  Event "no/fathers"                            h   "Fathers' Day "                                                   WDRel Nov Sun 2nd 
  Add   "c/christmas eve"                       h # "Christmas Eve"                                                   (24-Dec 2000) 
  Add   "c/christmas"                           h # "Christmas"                                                       (25-Dec 2000) 
  Event "no/2nd of christmas"                   h   "2nd day of Christmas"                                            Fixed Dec 26 
  Add   "new years eve"                         h # "New Year's Eve"                                                  (31-Dec 2000) 
 
# oman 
Region "om" 
  Event "om/national"             - "National Day"            Fixed Jul 23 
  Event "om/national2"            - "National Day"            Fixed Nov 18 
  Event "om/national of oman"     - "National Day of Oman"    Fixed Nov 18 
  Event "om/sultans"              - "Sultan's Birthday"       Fixed Nov 19 
 
 
 
# pakistan 
Region "pk" 
  Event "pk/pakistan"                 -   "Pakistan Day"             Fixed Mar 23 
  Add   "c/good friday"               - # "Good Friday"              Easter -2 
  Add   "c/easter monday"             - # "Easter Monday"            Easter +1 
  Add   "labor"                       - # "Labor Day"                Fixed May  1 
  Event "pk/independence"             -   "Independence Day"         Fixed Aug 14 
  Event "pk/defense"                  -   "Defense Day"              Fixed Sep  6 
  Event "pk/jinnah"                   -   "Jinnah Day"               Fixed Sep 11 
  Event "pk/iqbal"                    -   "Iqbal Day"                Fixed Nov  9 
  Add   "c/christmas"                 - # "Christmas Day"            Fixed Dec 25 
  Event "pk/birthday of quaid-i-azam" -   "Birthday of Quaid-i-Azam" Fixed Dec 25 
  Add   "c/boxing"                    - # "Boxing Day"               Fixed Dec 26 
 
 
# panama 
Region "pa" 
  Add   "new year"                        - # "New Year's Day"               Fixed Jan  1 
  Event "pa/day of mourning"              -   "Day of Mourning"              Fixed Jan  9 
  Event "pa/constitution"                 -   "Constitution Day"             Fixed Mar  1 
  Add   "c/good friday"                   - # "Good Friday"                  Easter -2 
  Add   "labor"                           - # "Labor Day"                    Fixed May  1 
  Add   "mothers"                         - # "Mother's Day"                 WDRel May Sun 2nd 
  Event "pa/foundation of panama city"    -   "Foundation of Panama City"    Fixed Aug 15 
  Event "pa/revolution"                   -   "Revolution Anniversary Day"   Fixed Oct 11 
  Event "pa/festival of the black christ" -   "Festival of the Black Christ" Fixed Oct 21 
  Event "pa/national anthem"              -   "National Anthem Day"          Fixed Nov  1 
  Add   "c/all souls"                     - # "All Souls Day"                Fixed Nov  2 
  Event "pa/independence"                 -   "Independence Day"             Fixed Nov  3 
  Event "pa/flag"                         -   "Flag Day"                     Fixed Nov  4 
  Event "pa/uprising of los santos"       -   "Uprising of Los Santos"       Fixed Nov 10 
  Event "pa/independence from spain"      -   "Independence from Spain"      Fixed Nov 28 
  Event "pa/mothers"                      -   "Mothers' Day"                 Fixed Dec  8 
 
 
# papua new guinea 
Region "pg" 
  Add   "new year"                    - # "New Year's Day"    Fixed Jan  1 
  Add   "c/good friday"               - # "Good Friday"       Easter -2 
  Add   "c/easter monday"             - # "Easter Monday"     Easter +1 
  Add   "british commonwealth/queens" - # "Queen's Birthday"  Fixed Jun  4 
  Event "pg/remembrance"              -   "Remembrance Day"   Fixed Jul 23 
  Event "pg/independence"             -   "Independence Day"  Fixed Sep 16 
  Add   "c/christmas"                 - # "Christmas Day"     Fixed Dec 25 
  Add   "c/boxing"                    - # "Boxing Day"        Fixed Dec 26 
 
 
# paraguay 
Region "py" 
  Add   "new year"                - # "New Year's Day"                   Fixed Jan  1 
  Add   "saints/blaise"           - # "St. Blaise"                       Fixed Feb  3 
  Event "py/heroes"               -   "Heroes' Day"                      Fixed Mar  1 
  Add   "c/holy thursday"         - # "Holy Thursday"                    Easter -3 
  Add   "c/good friday"           - # "Good Friday"                      Easter -2 
  Add   "labor"                   - # "Labor Day"                        Fixed May  1 
  Event "py/independence"         -   "Independence Day"                 Fixed May 14  2 days 
  Add   "c/ascension"             - # "Ascension"                        Easter +39 
  Event "py/peace of chaco"       -   "Peace of Chaco Day"               Fixed Jun 12 
  Add   "c/corpus christi"        - # "Corpus Christi"                   Easter +60 
  Event "py/asunción"             -   "Founding of the City of Asunción" Fixed Aug 15 
  Event "py/constitution"         -   "Constitution Day"                 Fixed Aug 25 
  Event "py/battle of boquerón"   -   "Battle of Boquerón Day"           Fixed Sep 29 
  Event "py/day of the race"      -   "Day of the Race"                  Fixed Oct 12 
  Add   "c/all saints"            - # "All Saints Day"                   Fixed Nov  1 
  Event "py/virgin of caacupe"    -   "Virgin of Caacupe"                Fixed Dec  8 
  Add   "c/christmas"             - # "Christmas Day"                    Fixed Dec 25 
 
 
# peru 
Region "pe" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Add   "c/holy thursday"         - # "Holy Thursday"         Easter -3 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Event "pe/inti raymi fiesta"    -   "Inti Raymi Fiesta"     Fixed Jun 24 
  Add   "saints/paul"             - # "St. Paul"              Fixed Jun 29 
  Add   "saints/peter"            - # "St. Peter"             Fixed Jun 29 
  Event "pe/independence"         -   "Independence Day"      Fixed Jul 28  2 days 
  Event "pe/santa rosa de lima"   -   "Santa Rosa de Lima"    Fixed Aug 30 
  Event "pe/combat of angamos"    -   "Combat of Angamos"     Fixed Oct  8 
  Add   "c/all saints"            - # "All Saints Day"        Fixed Nov  1 
  Add   "c/immaculate conception" - # "Immaculate Conception" Fixed Dec  8 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
# philippines 
Region "ph" 
  Add   "new year"                - # "New Year's Day"                     Fixed Jan  1 
  Event "ph/constitution"         -   "Constitution Day"                   Fixed Jan 17 
  Event "ph/freedom"              -   "Freedom Day"                        Fixed Feb 25 
  Event "ph/bataan"               -   "Bataan Day"                         Fixed Apr  9 
  Add   "c/maundy thursday"       - # "Maundy Thursday"                    Easter -3 
  Add   "c/good friday"           - # "Good Friday"                        Easter -2 
  Add   "labor"                   - # "Labor Day"                          Fixed May  1 
  Event "ph/araw ng kagitingan"   -   "Araw ng Kagitingan"                 Fixed May  6 
  Event "ph/independence"         -   "Independence Day"                   Fixed Jun 12 
  Event "ph/friendship"           -   "Philippine-American Friendship Day" Fixed Jul  4 
  Event "ph/national heroes"      -   "National Heroes' Day"               Fixed Aug 27 
  Event "ph/barangay"             -   "Barangay Day"                       Fixed Sep 11 
  Event "ph/thanksgiving"         -   "Thanksgiving Day"                   Fixed Sep 21 
  Event "ph/christ the king"      -   "Feast of Christ the King"           Fixed Oct 24 
  Add   "c/all saints"            - # "All Saints Day"                     Fixed Nov  1 
  Event "ph/bonifacio"            -   "Bonifacio Day"                      Fixed Nov 30 
  Event "ph/misa de gallo"        -   "Misa de Gallo"                      Fixed Dec 16  9 days 
  Add   "c/christmas"             - # "Christmas Day"                      Fixed Dec 25 
  Event "ph/rizal"                -   "Rizal Day"                          Fixed Dec 30 
  Add   "new years eve"           - # "New Year's Eve"                     Fixed Dec 31 
 
 
// ---------------------------------------------------------------- 
// Portugal 
// verified 
// source: Sérgio Araújo <sergio@projecto-oasis.cx> 
// ---------------------------------------------------------------- 
 
# portugal 
Region "pt" 
  Add   "new year"                           h # "New Year's Day"                  Fixed Jan  1 
  Add   "c/good friday"                      h # "Good Friday"                     Easter -2 
  Event "pt/liberty"                         h   "Liberty Day"                     Fixed Apr 25 
  Add   "labor"                              h # "Labor Day"                       Fixed May  1 
  Event "pt/camões memorial"                 -   "Camões Memorial Day"             Fixed Jun 10 
  Event "pt/portugal"                        h   "Portugal Day"                    Fixed Jun 10 
  Add   "c/corpus christi"                   h # "Corpus Christi"                  Easter +60 
  Add   "c/assumption"                       h # "Assumption Day"                  Fixed Aug 15 
  Event "pt/republic"                        h   "Republic Day"                    Fixed Oct  5 
  Add   "c/all saints"                       h # "All Saints Day"                  Fixed Nov  1 
  Event "pt/day of the dead"                 -   "Day of the Dead"                 Fixed Nov  2 
  Event "pt/restoration of the independence" h   "Restoration of the Independence" Fixed Dec  1 
  Add   "c/immaculate conception"            h # "Immaculate Conception"           Fixed Dec  8 
  Add   "c/christmas"                        h 
 
 
# puerto rico 
Region "pr" 
  Add   "new year"                   - # "New Year's Day"                      Fixed Jan  1 
  Add   "c/epiphany"                 - # "Epiphany"                            Fixed Jan  6 
  Event "pr/eugenio maria de hostos" -   "Birthday of Eugenio Maria de Hostos" Fixed Jan 11 
  Event "pr/emancipation"            -   "Emancipation Day"                    Fixed Mar 22 
  Add   "c/good friday"              - # "Good Friday"                         Easter -2 
  Event "pr/de diego"                -   "De Diego Day"                        Fixed Apr 16 
  Add   "labor"                      - # "Labor Day"                           Fixed May  1 
  Event "pr/memorial"                -   "Memorial Day"                        Fixed May 28 
  Event "pr/saint johns"             -   "St John's Day"                       Fixed Jun 24 
  Event "pr/san juan"                -   "San Juan Day"                        Fixed Jun 24 
  Event "pr/muõoz rivera"            -   "Muõoz Rivera Day"                    Fixed Jul 17 
  Event "pr/constitution"            -   "Constitution Day"                    Fixed Jul 25 
  Event "pr/barbosa"                 -   "Barbosa Day"                         Fixed Jul 27 
  Event "pr/ponce de leon"           -   "Ponce de Leon Day"                   Fixed Aug 12 
  Add   "columbus"                   - # "Columbus Day"                        Fixed Oct 12 
  Event "pr/discovery"               -   "Discovery Day"                       Fixed Nov 19 
  Add   "c/christmas"                - # "Christmas Day"                       Fixed Dec 25 
 
 
# qatar 
Region "qa" 
  Event "qa/amirs accession"      - "Anniversary of the Amir's Accession" Fixed Feb 22 
  Event "qa/independence"         - "Independence Day"                    Fixed Sep  3 
 
 
# romania 
Region "ro" 
  Add   "new year 2d"             - # "New Year"              Fixed Jan  1  2 days 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Add   "c/easter monday"         - # "Easter Monday"         Easter +1 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Event "ro/liberation"           -   "Liberation Day"        Fixed Aug 23 
  Event "ro/public holiday"       -   "Public Holiday"        Fixed Aug 23  2 days 
  Event "ro/national"             -   "National Day"          Fixed Dec  1 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
#---------------------------------------------------------------- 
# Russia 
# source: Michael Schvryev (Apr 2000) 
#---------------------------------------------------------------- 
 
Region "russia" 
  Event "russia/victory"            h   "Victory Day"            Fixed May  9 
  Add   "orthodox/easter"           h # "Easter"                 Julian_Easter +0 
  Add   "labor"                     h # "Labor Day"              Fixed May  1 
  Add   "new year"                  h # "New Year's Day"         Fixed Jan  1 
  Add   "orthodox/christmas"        h # "Christmas Day"          Julian_Fixed Dec 25 
  Event "russia/state sovereignity" h   "State Sovereignity Day" Fixed Jun 12 
  Event "russia/teachers"           h   "Teachers Day"           Fixed Oct  1 
  Event "russia/valpurgis"          h   "Valpurgis Night"        Fixed May  1 
  Event "russia/warriors"           h   "Warriors Day"           Fixed Feb 23 
  Add   "womens"                    h # "Int. Women's Day"       Fixed Mar  8 
 
 
# rwanda 
Region "rw" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Event "rw/democracy"            -   "Democracy Day"         Fixed Jan 28 
  Add   "unity"                   - # "Unity Day"             Fixed Feb 22 
  Add   "c/easter monday"         - # "Easter Monday"         Easter +1 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Add   "c/ascension"             - # "Ascension"             Easter +39 
  Add   "c/whitmonday"            - # "Whitmonday"            Easter +50 
  Event "rw/independence"         -   "Independence Day"      Fixed Jul  1 
  Event "rw/peace and unity"      -   "Peace and Unity Day"   Fixed Jul  5 
  Add   "c/assumption"            - # "Assumption Day"        Fixed Aug 15 
  Event "rw/kamarampaka"          -   "Kamarampaka Day"       Fixed Sep 25 
  Event "rw/armed forces"         -   "Armed Forces Day"      Fixed Oct 26 
  Add   "c/all saints"            - # "All Saints Day"        Fixed Nov  1 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
# saint kitts and nevis 
Region "kn" 
  Event "kn/carnival"                 -   "Carnival"                  Fixed Dec 31  3 days 
  Add   "c/good friday"               - # "Good Friday"               Easter -2 
  Add   "c/easter monday"             - # "Easter Monday"             Easter +1 
  Add   "labor"                       - # "Labor Day"                 Fixed May  1 
  Add   "british commonwealth/queens" - # "Queen's Birthday"          Fixed Jun  4 
  Add   "c/whitmonday"                - # "Whitmonday"                Easter +50 
  Event "kn/independence"             -   "Independence Day"          Fixed Sep 19 
  Event "kn/prince of wales"          -   "Prince of Wales' Birthday" Fixed Nov 14 
  Add   "c/christmas"                 - # "Christmas Day"             Fixed Dec 25 
 
 
# saint lucia 
Region "lc" 
  Add   "new year 2d"                              - # "New Year"            Fixed Jan  1  2 days 
  Event "lc/independence"                          -   "Independence Day"    Fixed Feb 22 
  Add   "c/good friday"                            - # "Good Friday"         Easter -2 
  Add   "c/easter monday"                          - # "Easter Monday"       Easter +1 
  Add   "labor"                                    - # "Labor Day"           Fixed May  1 
  Add   "c/whitmonday"                             - # "Whitmonday"          Easter +50 
  Add   "british commonwealth/queens"              - # "Queen's Birthday"    Fixed Jun  4 
  Add   "c/corpus christi"                         - # "Corpus Christi"      Easter +60 
  Add   "british commonwealth/august bank holiday" - # "August Bank Holiday" WDRel Aug Mon 1st 
  Event "lc/thanksgiving"                          -   "Thanksgiving Day"    WDRel Oct Mon 1st 
  Event "lc/discovery"                             -   "Discovery Day"       Fixed Dec 13 
  Add   "c/christmas"                              - # "Christmas Day"       Fixed Dec 25 
  Add   "c/boxing"                                 - # "Boxing Day"          Fixed Dec 26 
 
 
# saint pierre and miquelon 
Region "saint pierre and miquelon" 
  Add   "new year 2d"             - # "New Year"              Fixed Jan  1  2 days 
  Add   "mardi gras"              - # "Mardi Gras"            Easter -47 
 
 
# saint vincent and the grenadines 
Region "vc" 
  Add   "new year"                            - # "New Year's Day"                       Fixed Jan  1 
  Event "vc/saint vincent and the grenadines" -   "Saint Vincent and the Grenadines Day" Fixed Jan 22 
  Add   "c/good friday"                       - # "Good Friday"                          Easter -2 
  Add   "c/easter monday"                     - # "Easter Monday"                        Easter +1 
  Add   "labor"                               - # "Labor Day"                            Fixed May  1 
  Add   "c/whitmonday"                        - # "Whitmonday"                           Easter +50 
  Add   "caribbean/caricom"                   - # "CARICOM Day"                          WDRel Jul Mon 1st 
  Add   "caribbean/emancipation"              - # "Emancipation Day"                     WDRel Aug Mon 1st 
  Event "vc/independence"                     -   "Independence Day"                     Fixed Oct 27 
  Add   "c/christmas"                         - # "Christmas Day"                        Fixed Dec 25 
  Add   "c/boxing"                            - # "Boxing Day"                           Fixed Dec 26 
 
 
# san marino 
Region "sm" 
  Add   "new year"                - # "New Year's Day"                         Fixed Jan  1 
  Add   "c/epiphany"              - # "Epiphany"                               Fixed Jan  6 
  Event "sm/liberation"           -   "Liberation Day"                         Fixed Feb  5 
  Event "sm/arengo"               -   "Anniversary of the Arengo"              Fixed Mar 25 
  Event "sm/national"             -   "National Day"                           Fixed Apr  1 
  Event "sm/investiture1"         -   "Investiture of the New Captains Regent" Fixed Apr  1 
  Add   "c/easter monday"         - # "Easter Monday"                          Easter +1 
  Add   "labor"                   - # "Labor Day"                              Fixed May  1 
  Add   "c/corpus christi"        - # "Corpus Christi"                         Easter +60 
  Event "sm/fall of fascism"      -   "Fall of Fascism Day"                    Fixed Jul 28 
  Add   "c/assumption"            - # "Assumption Day"                         Fixed Aug 15 
  Event "sm/san marino"           -   "San Marino Day"                         Fixed Sep  3 
  Event "sm/investiture2"         -   "Investiture of the New Captains-Regent" Fixed Oct  1 
  Add   "c/all saints"            - # "All Saints Day"                         Fixed Nov  1 
  Add   "c/all souls"             - # "All Souls Day"                          Fixed Nov  2 
  Add   "c/immaculate conception" - # "Immaculate Conception"                  Fixed Dec  8 
  Add   "c/christmas"             - # "Christmas Day"                          Fixed Dec 25 
  Add   "saints/stephen"          - # "St. Stephen"                            Fixed Dec 26 
 
 
# sao tome and principe 
Region "st" 
  Event "st/martyrs"                 -   "Martyrs' Day"                Fixed Feb  4 
  Event "st/independence"            -   "Independence Day"            Fixed Jul 12 
  Event "st/farmers"                 -   "Farmers' Day"                Fixed Sep 30 
  Event "st/transitional government" -   "Transitional Government Day" Fixed Dec 21 
  Add   "family"                     - # "Family Day"                  Fixed Dec 25 
 
 
# saudi arabia 
Region "sa" 
  Event "sa/national"                 - "National Day"                 Fixed Sep 12 
  Event "sa/national of saudi arabia" - "National Day of Saudi Arabia" Fixed Sep 23 
 
 
# senegal 
Region "sn" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Event "sn/independence"         -   "Independence Day"      Fixed Apr  4 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Add   "c/easter monday"         - # "Easter Monday"         Easter +1 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Add   "c/ascension"             - # "Ascension"             Easter +39 
  Add   "c/whitmonday"            - # "Whitmonday"            Easter +50 
  Event "sn/african community"    -   "African Community Day" Fixed Jul 14 
  Add   "c/assumption"            - # "Assumption Day"        Fixed Aug 15 
  Add   "c/all saints"            - # "All Saints Day"        Fixed Nov  1 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
# seychelles 
Region "sc" 
  Add   "new year 2d"             - # "New Year"              Fixed Jan  1  2 days 
  Add   "c/easter"                - # "Easter"                Easter +0 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Event "sc/liberation"           -   "Liberation Day"        Fixed Jun  5 
  Add   "c/corpus christi"        - # "Corpus Christi"        Easter +60 
  Event "sc/independence"         -   "Independence Day"      Fixed Jun 29 
  Add   "c/assumption"            - # "Assumption Day"        Fixed Aug 15 
  Add   "c/all saints"            - # "All Saints Day"        Fixed Nov  1 
  Add   "c/immaculate conception" - # "Immaculate Conception" Fixed Dec  8 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
# sierra leone 
Region "sl" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Add   "c/easter monday"         - # "Easter Monday"         Easter +1 
  Event "sl/republic"             -   "Republic Day"          Fixed Apr 19 
  Event "sl/independence"         -   "Independence Day"      Fixed Apr 27 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
  Add   "c/boxing"                - # "Boxing Day"            Fixed Dec 26 
 
 
# singapore 
Region "sg" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Event "sg/labor"                -   "Labour Day"            Fixed May  1 
  Event "sg/national holiday"     -   "National Holiday"      Fixed Aug  9 
  Event "sg/independence"         -   "Independence Day"      Fixed Sep 16 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
# slovakia 
Region "slovakia" 
  Event "slovakia/independence"             -   "Independence Day"             Fixed Jan  1 
  Add   "new year"                          - # "New Year's Day"               Fixed Jan  1 
  Add   "c/epiphany"                        - # "Epiphany"                     Fixed Jan  6 
  Add   "c/good friday"                     - # "Good Friday"                  Easter -2 
  Add   "c/easter monday"                   - # "Easter Monday"                Easter +1 
  Add   "may day"                           - # "May Day"                      Fixed May  1 
  Event "slovakia/liberation"               -   "Liberation Day"               Fixed May  8 
  Event "slovakia/day of the slav apostles" -   "Day of the Slav Apostles"     Fixed Jul  5 
  Add   "saints/cyril & methodius"          - # "St Cyril & Methodius"         Fixed Jul  5 
  Event "slovakia/slovak national uprising" -   "Slovak National Uprising Day" Fixed Aug 29 
  Event "slovakia/constitution"             -   "Constitution Day"             Fixed Sep  1 
  Add   "c/all saints"                      - # "All Saints Day"               Fixed Nov  1 
  Event "slovakia/reconciliation"           -   "Reconciliation Day"           Fixed Nov  1 
  Add   "c/christmas eve"                   - # "Christmas Eve"                Fixed Dec 24 
  Add   "c/christmas2d"                     - # "Christmas"                    Fixed Dec 25  2 days 
 
 
# slovenia 
Region "si" 
  Add   "new year 2d"             - # "New Year"                Fixed Jan  1  2 days 
  Event "si/culture"              -   "Culture Day"             Fixed Feb  8 
  Add   "c/easter"                - # "Easter"                  Easter +0 
  Add   "c/easter monday"         - # "Easter Monday"           Easter +1 
  Event "si/national resistance"  -   "National Resistance Day" Fixed Apr 27 
  Add   "labor"                   - # "Labor Day"               Fixed May  1 
  Add   "labor 2"                 - # "2nd day of Labor"        Fixed May  2 
  Add   "c/pentecost"             - # "Pentecost"               Easter +49 
  Event "si/national"             -   "National Day"            Fixed Jun 25 
  Event "si/peoples uprising"     -   "People's Uprising"       Fixed Jul 25 
  Add   "c/assumption"            - # "Assumption Day"          Fixed Aug 15 
  Event "si/reformation"          -   "Reformation Day"         Fixed Oct 31 
  Add   "c/all saints"            - # "All Saints Day"          Fixed Nov  1 
  Event "si/remembrance"          -   "Remembrance Day"         Fixed Nov  1 
  Add   "c/christmas"             - # "Christmas Day"           Fixed Dec 25 
  Event "si/independence"         -   "Independence Day"        Fixed Dec 26 
 
 
# solomon islands 
Region "sb" 
  Add   "new year"                    - # "New Year's Day"    Fixed Jan  1 
  Add   "c/good friday"               - # "Good Friday"       Easter -2 
  Add   "c/holy saturday"             - # "Holy Saturday"     Easter -1 
  Add   "c/easter monday"             - # "Easter Monday"     Easter +1 
  Add   "british commonwealth/queens" - # "Queen's Birthday"  Fixed Jun  4 
  Add   "c/whitmonday"                - # "Whitmonday"        Easter +50 
  Event "sb/independence"             -   "Independence Day"  Fixed Jul  7 
  Add   "c/christmas"                 - # "Christmas Day"     Fixed Dec 25 
  Add   "c/boxing"                    - # "Boxing Day"        Fixed Dec 26 
 
 
# somalia 
Region "so" 
  Add   "new year"                      - # "New Year's Day"                 Fixed Jan  1 
  Add   "labor"                         - # "Labor Day"                      Fixed May  1 
  Event "so/independence"               -   "Independence Day"               Fixed Jun 26 
  Event "so/foundation of the republic" -   "Foundation of the Republic Day" Fixed Jul  1 
  Event "so/revolution"                 -   "Revolution Anniversary"         Fixed Oct 21  2 days 
 
 
# south africa 
Region "za" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Event "za/van riebeeck"         -   "Van Riebeeck Day"      Fixed Apr  6 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Add   "c/easter monday"         - # "Easter Monday"         Easter +1 
  Event "za/workers"              -   "Workers' Day"          Fixed May  1 
  Add   "c/ascension"             - # "Ascension"             Easter +39 
  Event "za/republic"             -   "Republic Day"          Fixed May 31 
  Event "za/family"               -   "Family Day"            WDRel Jul Mon 2nd 
  Event "za/settlers"             -   "Settlers' Day"         WDRel Sep Mon 1st 
  Event "za/kruger"               -   "Kruger Day"            Fixed Oct 10 
  Event "za/day of the vow"       -   "Day of the Vow"        Fixed Dec 16 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
  Add   "c/boxing"                - # "Boxing Day"            Fixed Dec 26 
 
 
# south korea 
Region "kr" 
  Add   "new year 2d"             - # "New Year"                  Fixed Jan  1  2 days 
  Event "kr/folklore"             -   "Folklore Day"              Fixed Feb  3 
  Event "kr/taeborum"             -   "Taeborum"                  Fixed Feb 20  3 days 
  Event "kr/independence"         -   "Independence Movement Day" Fixed Mar  1 
  Event "kr/labor"                -   "Labor Day"                 Fixed Mar 10 
  Event "kr/arbor"                -   "Arbor Day"                 Fixed Apr  5 
  Event "kr/childrens"            -   "Children's Day"            Fixed May  5 
  Event "kr/buddha"               -   "Buddha's Birthday"         Fixed May 22 
  Event "kr/memorial"             -   "Memorial Day"              Fixed Jun  6 
  Event "kr/constitution"         -   "Constitution Day"          Fixed Jul 17 
  Event "kr/republic"             -   "Republic Day"              Fixed Aug 15 
  Event "kr/liberation"           -   "Liberation Day"            Fixed Aug 15 
  Event "kr/thanksgiving"         -   "Thanksgiving"              Fixed Sep 20  3 days 
  Event "kr/armed forces"         -   "Armed Forces Day"          Fixed Oct  1 
  Event "kr/foundation"           -   "Foundation Day"            Fixed Oct  3 
  Event "kr/alphabet"             -   "Alphabet Day"              Fixed Oct  9 
  Add   "c/christmas"             - # "Christmas Day"             Fixed Dec 25 
  Add   "chinese/new year"        - # # # # # # 
 
 
# soviet union (historic) 
Region "su" 
  Event "su/victory"              - "Victory Day"                                     Fixed May  9 
  Event "su/revolution"           - "Anniversary of the October Socialist Revolution" Fixed Nov  7  2 days 
 
# spain 
Region "es" 
  Add   "new year"                     - # "New Year's Day"                Fixed Jan  1 
  Event "es/grenada"                   -   "Grenada Day"                   Fixed Jan  2 
  Event "es/dia de la toma"            -   "Dia de la Toma"                Fixed Jan  5 
  Add   "c/epiphany"                   - # "Epiphany"                      Fixed Jan  6 
  Event "es/fiesta del arbol"          -   "Fiesta del Arbol"              Fixed Mar 26 
  Add   "c/maundy thursday"            - # "Maundy Thursday"               Easter -3 
  Add   "c/good friday"                - # "Good Friday"                   Easter -2 
  Add   "c/easter monday"              - # "Easter Monday"                 Easter +1 
  Event "es/queen isabella"            -   "Queen Isabella Day"            Fixed Apr 22 
  Event "es/saint joseph the workman"  -   "St Joseph the Workman"         Fixed May  1 
  Add   "c/corpus christi"             - # "Corpus Christi"                Easter +60 
  Event "es/king juan carlos saints"   -   "King Juan Carlos' Saint's Day" Fixed Jun 24 
  Event "es/fiesta de san fermin"      -   "Fiesta de San Fermin"          Fixed Jul  7 
  Event "es/labor"                     -   "Labor Day"                     Fixed Jul 18 
  Event "es/saint james"               -   "St James Day"                  Fixed Jul 25 
  Add   "c/assumption"                 - # "Assumption Day"                Fixed Aug 15 
  Event "es/national"                  -   "National Day"                  Fixed Oct 12 
  Event "es/hispanidad"                -   "Hispanidad Day"                Fixed Oct 12 
  Event "es/national holiday of spain" -   "National Holiday of Spain"     Fixed Oct 12 
  Add   "c/all saints"                 - # "All Saints Day"                Fixed Nov  1 
  Event "es/constitution"              -   "Constitution Day"              Fixed Dec  6 
  Add   "c/immaculate conception"      - # "Immaculate Conception"         Fixed Dec  8 
  Add   "c/christmas"                  - # "Christmas Day"                 Fixed Dec 25 
  Add   "c/boxing"                     - # "Boxing Day"                    Fixed Dec 26 
 
 
# sri lanka 
Region "lk" 
  Add   "new year"                      - # "New Year's Day"             Fixed Jan  1 
  Event "lk/independence"               -   "Independence Day"           Fixed Feb  4 
  Add   "c/good friday"                 - # "Good Friday"                Easter -2 
  Event "lk/sinhala and tamil new year" -   "Sinhala and Tamil New Year" Fixed Apr 14 
  Add   "may day"                       - # "May Day"                    Fixed May  1 
  Event "lk/national heroes"            -   "National Heroes Day"        Fixed May 22 
  Event "lk/republic"                   -   "Republic Day"               Fixed May 22 
  Add   "c/christmas"                   - # "Christmas Day"              Fixed Dec 25 
 
 
# sudan 
Region "sd" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Event "sd/independence"         -   "Independence Day"      Fixed Jan  1 
  Event "sd/unity"                -   "Unity Day"             Fixed Mar  3 
  Event "sd/uprising"             -   "Uprising Day"          Fixed Apr  6 
  Event "sd/national"             -   "National Day"          Fixed May 25 
  Event "sd/decentralization"     -   "Decentralization Day"  Fixed Jul  1 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
# suriname 
Region "sr" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Event "sr/revolution"           -   "Revolution Day"        Fixed Feb 25 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Add   "c/easter monday"         - # "Easter Monday"         Easter +1 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Event "sr/national union"       -   "National Union Day"    Fixed Jul  1 
  Event "sr/independence"         -   "Independence Day"      Fixed Nov 25 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
  Add   "c/boxing"                - # "Boxing Day"            Fixed Dec 26 
 
 
# swaziland 
Region "sz" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Event "sz/commonwealth"         -   "Commonwealth Day"      WDRel Mar Mon 2nd 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Add   "c/easter monday"         - # "Easter Monday"         Easter +1 
  Event "sz/flag"                 -   "Flag Day"              Fixed Apr 25 
  Add   "c/ascension"             - # "Ascension"             Easter +39 
  Event "sz/reed dance"           -   "Reed Dance Day"        WDRel Jul Mon 2nd 
  Event "sz/kings"                -   "King's Birthday"       Fixed Jul 22 
  Event "sz/somhlolo"             -   "Somhlolo Day"          Fixed Sep  6 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
  Add   "c/boxing"                - # "Boxing Day"            Fixed Dec 26 
 
 
# sweden 
Region "se" 
  Add   "un"                          f  # "UN Day"                   Fixed Oct 24 
  Add   "labor"                       hf # "Labor Day"                Fixed May  1 
  Add   "new year"                    hf # "New Year's Day"           Fixed Jan  1 
  Add   "c/advent 2"                  h  # "Advent 2"                 WDRel Dec 24 Sun -3 excl 
  Add   "saints/stephen"              h  # "St. Stephen"              Fixed Dec 26 
  Add   "c/ascension"                 h  # "Ascension"                Easter +39 
  Add   "c/christmas"                 hf # "Christmas Day"            Fixed Dec 25 
  Add   "c/epiphany"                  h  # "Epiphany"                 Fixed Jan  6 
  Event "se/queens birthday"          f    "Queen's Birthday"         Fixed Dec 23 
  Event "se/queens nameday"           f    "Queen's Nameday"          Fixed Aug  8 
  Add   "c/easter monday"             h  # "Easter Monday"            Easter +1 
  Add   "c/easter"                    hf # "Easter"                   Easter +0 
  Event "se/midsummer"                hf   "Midsummer's Day"          WDRel Jun 21 Sat +1 
  Add   "c/pentecost"                 hf # "Pentecost"                Easter +49 
# second day of pentecost is no longer a holiday starting 2005 
  Add   "c/pentecost monday"          -  # "Pentecost Monday"         Easter +50 
  Add   "c/good friday"               h  # "Good Friday"              Easter -2 
  Add   "c/palm sunday"               h  # "Palm Sunday"              Easter -7 
# "svenska flaggans dag + nationaldagen" the same day, two events? 
# national day is holiday starting at 2005 
  Event "se/flag"                     hf   "Sweden's Flag Day"        Fixed Jun  6 
  Event "se/national"                 hf   "National Day"             Fixed Jun  6 
  Event "se/kings nameday"            f    "King's Nameday"           Fixed Nov  6 
  Add   "c/advent 1"                  h  # "Advent 1"                 WDRel Dec 24 Sun -4 excl 
  Event "se/kings nameday 2"          f    "King's Nameday"           Fixed Jan 28 
  Add   "c/advent 4"                  h  # "Advent 4"                 WDRel Dec 24 Sun -1 excl 
  Add   "c/advent 3"                  h  # "Advent 3"                 WDRel Dec 24 Sun -2 excl 
  Event "se/kings birthday"           f    "King's Birthday"          Fixed Apr 30 
  Event "se/crown princess birthtday" f    "Crown Princess' Birthday" Fixed Jul 14 
  Event "se/crown princess nameday"   f    "Crown Princess' Nameday"  Fixed Mar 12 
  Event "se/nobel"                    f    "Nobel Day"                Fixed Dec 10 
  Event "se/all saints"               h    "Alla helgons dag"         WDRel Oct 31 Sat +1 
  Add   "c/candlemas"                 -  # "Candlemas"                Fixed Feb  2 
  Add   "saints/valentine"            -  # "St. Valentine"            Fixed Feb 14 
  Add   "c/fat tuesday"               -  # "Fat Tuesday"              Easter -47 
  Add   "womens"                      -  # "Int. Women's Day"         Fixed Mar  8 
  Event "se/waffle"                   -    "Waffle Day"               Fixed Mar 25 
  Add   "c/annunciation"              -  # "Annunciation"             Fixed Mar 25 
  Add   "c/easter eve"                -  # "Easter Eve"               Easter -1 
  Event "se/valborg eve"              -    "Valborgsmässoafton"       Fixed Apr 30 
  Event "se/mothers"                  -    "Mother's Day"             WDRel May Sun last 
 
# http://oresund.malmo.se/Regional_info/Fester/Svensk/maj.htm 
#  Mors dag firas den sista söndagen i maj. Mors dag lanserades 1905 
#  av den amerikanska lärarinnan Ann Jarvis och firades första gången 
#  i USA andra söndagen i maj 1907.I Sverige togs traditionen upp 1919 
#  på initiativ av Cecilia Bååth - Holmberg, som flyttade det till 
#  sista söndagen i maj. 1920 gav hon ut en handledning om hur man 
#  skulle fira Mors dag. Det är inte många fester som tillkommit genom 
#  att någon talat om hur firandet skall gå till. I våra dagar har de 
#  kommersiella intressena tagit över, men många mödrar får 
#  fortfarande kaffe på sängen och bjuds på middag och blommor. 
 
 
  Add   "c/pentecost eve"             -  # "Pentecost Eve"            Easter +48 
  Event "se/midsummers eve"           -    "Midsummer's Eve"          WDRel Jun 20 Fri +1 
  Add   "saints/john the baptist"     -  # "St. John the Baptist"     Fixed Jun 24 
  Add   "halloween"                   -  # "Halloween"                Fixed Oct 31 
  Add   "c/all saints"                -  # "All Saints Day"           Fixed Nov  1 
  Event "se/fathers"                  -    "Father's Day"             WDRel Nov Sun 2nd 
  Add   "saints/lucy"                 -  # "St. Lucy"                 Fixed Dec 13 
  Add   "c/christmas eve"             -  # "Christmas Eve"            Fixed Dec 24 
  Add   "new years eve"               -  # "New Year's Eve"           Fixed Dec 31 
 
  Add   "namedays/se"                 -  #  # # # # # # # 
  Add   "sunday"                      h  # "Sun"                      Weekday --- 
 
 
# switzerland 
Region "ch" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Event "ch/berchtolds"           -   "Berchtold's Day"       Fixed Jan  2 
  Add   "c/epiphany"              - # "Epiphany"              Fixed Jan  6 
  Event "ch/homstrom"             -   "Homstrom"              WDRel Feb Sun 1st 
  Event "ch/glarus festival"      -   "Glarus Festival"       WDRel Apr Thu 1st 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Add   "c/easter monday"         - # "Easter Monday"         Easter +1 
  Event "ch/may eve"              -   "May Day Eve"           Fixed Apr 30 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Add   "c/ascension"             - # "Ascension"             Easter +39 
  Add   "c/whitmonday"            - # "Whitmonday"            Easter +50 
  Event "ch/independence"         -   "Independence Day"      Fixed Aug  1 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
  Add   "c/boxing"                - # "Boxing Day"            Fixed Dec 26 
 
 
# syria 
Region "sy" 
  Add   "new year"                    - # "New Year's Day"           Fixed Jan  1 
  Add   "unity"                       - # "Unity Day"                Fixed Feb 22 
  Event "sy/revolution"               -   "Revolution Day"           Fixed Mar  8 
  Event "sy/evacuation"               -   "Evacuation Day"           Fixed Apr 17 
  Event "sy/union"                    -   "Union Day"                Fixed Sep  1 
  Event "sy/beginning of october war" -   "Beginning of October War" Fixed Oct  6 
  Event "sy/national"                 -   "National Day"             Fixed Nov 16 
  Add   "c/christmas"                 - # "Christmas Day"            Fixed Dec 25 
 
 
# taiwan 
Region "tw" 
  Event "tw/china"                   - "Founding of the Republic of China" Fixed Jan  1  2 days 
  Event "tw/youth"                   - "Youth Day"                         Fixed Mar 29 
  Event "tw/martyrs"                 - "Martyrs' Day"                      Fixed Mar 29 
  Event "tw/childrens"               - "Children's Day"                    Fixed Apr  4 
  Event "tw/buddha bathing festival" - "Buddha Bathing Festival"           Fixed Apr  8 
  Event "tw/dragon boat festival"    - "Dragon Boat Festival"              Fixed Jun  8 
  Event "tw/birthday of confucious"  - "Birthday of Confucious"            Fixed Sep 28 
  Event "tw/national"                - "National Day"                      Fixed Oct 10 
  Event "tw/restoration"             - "Restoration Day"                   Fixed Oct 25 
  Event "tw/chiang kai-shek"         - "Chiang Kai-shek Day"               Fixed Nov  1 
  Event "tw/sun yat-sen"             - "Sun Yat-sen Day"                   Fixed Nov 12 
  Event "tw/constitution"            - "Constitution Day"                  Fixed Dec 25 
 
 
# tanzania 
Region "tz" 
  Event "tz/zanzibar revolution"  -   "Zanzibar Revolution Day" Fixed Jan 12 
  Event "tz/chama cha mapinduzi"  -   "Chama Cha Mapinduzi Day" Fixed Feb  5 
  Add   "c/good friday"           - # "Good Friday"             Easter -2 
  Add   "c/easter monday"         - # "Easter Monday"           Easter +1 
  Event "tz/union"                -   "Union Day"               Fixed Apr 26 
  Add   "labor"                   - # "Labor Day"               Fixed May  1 
  Event "tz/saba saba"            -   "Saba Saba Day"           Fixed Jul  7 
  Event "tz/sultans"              -   "Sultan's Birthday"       Fixed Aug 26 
  Event "tz/heroes"               -   "Heroes' Day"             Fixed Sep  1 
  Event "tz/naming"               -   "Naming Day"              Fixed Oct 29 
  Event "tz/independence"         -   "Independence Day"        Fixed Dec  9 
  Add   "c/christmas"             - # "Christmas Day"           Fixed Dec 25 
 
 
# thailand 
Region "th" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Event "th/chakri"               -   "Chakri Day"            Fixed Apr  6 
  Event "th/songkran"             -   "Songkran"              Fixed Apr 13  3 days 
  Event "th/coronation"           -   "Coronation Day"        Fixed May  5 
  Event "th/harvest festival"     -   "Harvest Festival Day"  Fixed May 11 
  Event "th/asalapha bupha"       -   "Asalapha Bupha Day"    Fixed Jul 28 
  Event "th/queens"               -   "Queen's Birthday"      Fixed Aug 12 
  Event "th/chulalongkorn"        -   "Chulalongkorn Day"     Fixed Oct 23 
  Event "th/kings"                -   "King's Birthday"       Fixed Dec  5 
  Event "th/constitution"         -   "Constitution Day"      Fixed Dec 10 
  Add   "new years eve"           - # "New Year's Eve"        Fixed Dec 31 
 
 
# togo 
Region "tg" 
  Add   "new year"                - # "New Year's Day"                           Fixed Jan  1 
  Event "tg/liberation"           -   "Liberation Day"                           Fixed Jan 13 
  Event "tg/economic liberation"  -   "Economic Liberation Day"                  Fixed Jan 24 
  Add   "c/easter monday"         - # "Easter Monday"                            Easter +1 
  Event "tg/victory"              -   "Victory Day"                              Fixed Apr 24 
  Event "tg/independence"         -   "Independence Day"                         Fixed Apr 27 
  Add   "labor"                   - # "Labor Day"                                Fixed May  1 
  Add   "c/ascension"             - # "Ascension"                                Easter +39 
  Add   "c/whitmonday"            - # "Whitmonday"                               Easter +50 
  Event "tg/martyrs of pya"       -   "Martyrs of Pya"                           Fixed Jun 21 
  Add   "c/assumption"            - # "Assumption Day"                           Fixed Aug 15 
  Event "tg/lome"                 -   "Anniversary of the failed attack on Lomé" Fixed Sep 24 
  Add   "c/all saints"            - # "All Saints Day"                           Fixed Nov  1 
  Add   "c/christmas"             - # "Christmas Day"                            Fixed Dec 25 
 
 
# tonga 
Region "to" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Add   "c/good friday"           - # "Good Friday"           Easter -2 
  Add   "c/easter monday"         - # "Easter Monday"         Easter +1 
  Add   "anzac"                   - # "ANZAC Day"             Fixed Apr 25 
  Event "to/princes"              -   "Prince's Birthday"     Fixed May  4 
  Event "to/emancipation"         -   "Emancipation Day"      Fixed Jun  4 
  Event "to/kings"                -   "King's Birthday"       Fixed Jul  4 
  Event "to/constitution"         -   "Constitution Day"      Fixed Nov  4 
  Event "to/king tupou"           -   "King Tupou Day"        Fixed Dec  4 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
  Add   "c/boxing"                - # "Boxing Day"            Fixed Dec 26 
 
 
# trinidad and tobago 
Region "tt" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Add   "c/easter"                - # "Easter"                Easter +0 
  Add   "c/whitmonday"            - # "Whitmonday"            Easter +50 
  Add   "c/corpus christi"        - # "Corpus Christi"        Easter +60 
  Event "tt/labor"                -   "Labor Day"             Fixed Jun 19 
  Event "tt/emancipation"         -   "Emancipation Day"      Fixed Aug  1 
  Event "tt/discovery"            -   "Discovery Day"         Fixed Aug  1 
  Event "tt/independence"         -   "Independence Day"      Fixed Aug 31 
  Event "tt/republic"             -   "Republic Day"          Fixed Sep 24 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
# tunisia 
Region "tn" 
  Add   "new year"                       - # "New Year's Day"               Fixed Jan  1 
  Event "tn/national revolution"         -   "National Revolution Day"      Fixed Jan 18 
  Add   "womens"                         - # "Int. Women's Day"             Fixed Mar  8 
  Event "tn/independence"                -   "Independence Day"             Fixed Mar 20 
  Event "tn/youth"                       -   "Youth Day"                    Fixed Mar 21 
  Event "tn/martyrs"                     -   "Martyrs' Day"                 Fixed Apr  9 
  Add   "labor"                          - # "Labor Day"                    Fixed May  1 
  Event "tn/national holiday of tunisia" -   "National Holiday of Tunisia"  Fixed Jun  1 
  Event "tn/independence recognition"    -   "Independence Recognition Day" Fixed Jul 20 
  Event "tn/republic"                    -   "Republic Day"                 Fixed Jul 25 
  Event "tn/bourguibas"                  -   "Bourguiba's Day"              Fixed Aug  3 
  Event "tn/womens"                      -   "Women's Day"                  Fixed Aug 13 
  Event "tn/memorial"                    -   "Memorial Day"                 Fixed Sep  3 
  Event "tn/evacuation"                  -   "Evacuation Day"               Fixed Oct 15 
  Event "tn/accession"                   -   "Accession Day"                Fixed Nov  7 
  Event "tn/tree festival"               -   "Tree Festival Day"            Fixed Nov  9 
 
 
# turkey 
Region "tr" 
  Add   "new year"                    - # "New Year's Day"               Fixed Jan  1 
  Event "tr/childrens"                -   "Children's day"               Fixed Apr 23 
  Event "tr/national sovereignty"     -   "National Sovereignty"         Fixed Apr 23 
  Event "tr/spring"                   -   "Spring Day"                   Fixed May  1 
  Event "tr/hidrellez"                -   "Hidrellez"                    Fixed May  6 
  Event "tr/youth and sports"         -   "Youth and Sports Day"         Fixed May 19 
  Event "tr/ataturk commemoration"    -   "Atatürk Commemoration"        Fixed May 19 
  Event "tr/freedom and constitution" -   "Freedom and Constitution Day" Fixed May 27 
  Event "tr/navy and merchant marine" -   "Navy and Merchant Marine Day" Fixed Jul  1 
  Event "tr/victory"                  -   "Victory Day"                  Fixed Aug 30 
  Event "tr/independence"             -   "Independence Day"             Fixed Oct 29 
  Event "tr/rumis"                    -   "Rumi's Birthday"              Fixed Dec 17 
 
 
# turks and caicos islands 
Region "tc" 
  Add   "new year"                   - # "New Year's Day"                  Fixed Jan  1 
  Add   "c/good friday"              - # "Good Friday"                     Easter -2 
  Add   "c/easter monday"            - # "Easter Monday"                   Easter +1 
  Event "tc/jags mccartney memorial" -   "J.A.G.S. McCartney Memorial Day" Fixed Jun  6 
  Event "tc/emancipation"            -   "Emancipation Day"                Fixed Aug  1 
  Event "tc/columbus"                -   "Columbus Day"                    Fixed Oct 10 
  Event "tc/human rights"            -   "International Human Rights Day"  Fixed Oct 24 
  Add   "c/christmas"                - # "Christmas Day"                   Fixed Dec 25 
 
 
# tuvalu 
Region "tv" 
  Add   "new year"                             - # "New Year's Day"            Fixed Jan  1 
  Add   "c/easter"                             - # "Easter"                    Easter +0 
  Add   "british commonwealth/queens"          - # "Queen's Birthday"          Fixed Jun  4 
  Event "tv/tuvalu"                            -   "Tuvalu Day"                Fixed Oct  1  2 days 
  Add   "british commonwealth/prince of wales" - # "Prince of Wales' Birthday" Fixed Nov 14 
  Add   "c/christmas"                          - # "Christmas Day"             Fixed Dec 25 
  Add   "c/boxing"                             - # "Boxing Day"                Fixed Dec 26 
 
 
# uganda 
Region "ug" 
  Add   "new year"                - # "New Year's Day"               Fixed Jan  1 
  Event "ug/nrm/nra victorys"     -   "NRM/NRA Victory Celebrations" Fixed Jan 26 
  Add   "c/good friday"           - # "Good Friday"                  Easter -2 
  Add   "c/easter"                - # "Easter"                       Easter +0 
  Add   "labor"                   - # "Labor Day"                    Fixed May  1 
  Event "ug/martyrs"              -   "Martyr's Day"                 Fixed Jun  3 
  Event "ug/heroes"               -   "Heroes Day"                   Fixed Jun  9 
  Event "ug/republic"             -   "Republic Day"                 Fixed Sep  8 
  Event "ug/independence"         -   "Independence Day"             Fixed Oct  9 
  Add   "c/christmas"             - # "Christmas Day"                Fixed Dec 25 
 
 
# ukraine 
Region "ua" 
  Add   "new year"                  - # "New Year's Day"             Fixed Jan  1 
  Add   "orthodox/christmas"        - # "Christmas Day"              Julian_Fixed Dec 25 
  Event "ua/ukrainian"              -   "Ukrainian Day"              Fixed Jan 22 
  Add   "womens"                    - # "Int. Women's Day"           Fixed Mar  8 
  Event "ua/taras shevchenko"       -   "Taras Shevchenko Day"       Fixed Mar  9 
  Event "ua/victory"                -   "Victory Day"                Fixed Mar  9 
  Add   "labor"                     - # "Labor Day"                  Fixed May  1 
  Event "ua/ukrainian independence" -   "Ukrainian Independence Day" Fixed Aug 24 
  Add   "c/christmas"               - # "Christmas Day"              Fixed Dec 25 
 
 
# united arab emirates 
Region "ae" 
  Add   "new year"                - # "New Year's Day"                      Fixed Jan  1 
  Event "ae/accession"            -   "Accession of the Ruler of Abu Dhabi" Fixed Aug  6 
  Event "ae/national"             -   "National Day"                        Fixed Dec  2 
  Add   "c/christmas"             - # "Christmas Day"                       Fixed Dec 25 
 
 
# united kingdom 
Region "uk" 
  Event "uk/spring bank holiday"      h   "Spring Bank Holiday"      WDRel May Mon 4th 
  Add   "c/christmas"                 h # "Christmas Day"            Fixed Dec 25 
  Add   "c/good friday"               h # "Good Friday"              Easter -2 
  Add   "new year"                    h # "New Year's Day"           Fixed Jan  1 
  Add   "c/easter monday"             h # "Easter Monday"            Easter +1 
  Add   "c/boxing"                    h # "Boxing Day"               Fixed Dec 26 
  Event "uk/late summer bank holiday" h   "Late Summer Bank Holiday" WDRel Aug Mon 4th 
  Add   "may day"                     h # "May Day"                  Fixed May  1 
  Event "uk/burns"                    -   "Burns Day"                Fixed Jan 25 
  Event "uk/queens"                   -   "Queen's Birthday"         WDRel Jun Thu 2nd 
  Event "uk/lammas"                   -   "Lammas Day"               Fixed Aug  1 
 
Region "uk-extra" 
  Event "british commonwealth/august bank holiday" - "August Bank Holiday"       WDRel Aug Mon 1st 
  Event "british commonwealth/empire"              - "Empire Day"                Fixed May 24 
  Event "british commonwealth/prince of wales"     - "Prince of Wales' Birthday" Fixed Nov 14 
  Event "british commonwealth/queens"              - "Queen's Birthday"          Fixed Jun  4 
 
  Event "uk/new year"                              - "New Year's Day"            Fixed Jan  1  2 days 
  Event "uk/orangemans"                            - "Orangeman's Day"           Fixed Jul 12 
 
# united kingdom/england 
Region "uk/england" 
  Include "uk" 
  Event "uk/woman peerage"        - "Woman Peerage Day"       Fixed Jan 30 
  Event "uk/pancake tuesday"      - "Fat Tuesday"             Easter -47 
  Event "uk/mothering sunday"     - "Mothering Sunday"        Easter -21 
  Event "uk/oak apple"            - "Oak Apple Day"           Fixed May 29 
  Event "uk/battle of britain"    - "Battle of Britain Day"   Fixed Sep 15 
  Event "uk/guy fawkes"           - "Guy Fawkes Day"          Fixed Nov  5 
  Event "uk/lord mayors"          - "Lord Mayor's Day"        Fixed Nov  9 
 
 
# united kingdom/northern ireland 
Region "uk/northern ireland" 
  Include "uk" 
  Event "uk/orangeman"            h   "Orangeman's Day"       Fixed Jul 12 
  Add   "saints/patrick"          - # "St. Patrick"           Fixed Mar 17 
 
 
# united kingdom/scotland 
Region "uk/scotland" 
  Include "uk" 
  Event "uk/handsel monday"       - "Handsel Monday"          WDRel Jan Mon 1st 
  Event "uk/autumn holiday"       h "Autumn Holiday"          WDRel Sep Mon 3rd 
  Event "uk/scottish new year"    h "Scottish New Year"       Fixed Jan  2 
  Event "uk/victoria"             h "Victoria Day"            WDRel May Mon 3rd 
  Event "uk/day after"            - "The Day After"           Fixed Jan  2 
  Event "uk/bannockburn"          - "Bannockburn Day"         Fixed Jun 24 
  Event "uk/highland games"       - "Highland Games"          WDRel Sep Sat last 
 
 
# united kingdom/wales 
Region "uk/wales" 
  Include "uk" 
  Add   "saints/david"            h # "St. David"             Fixed Mar  1 
 
 
# uruguay 
Region "uy" 
  Add   "new year"                      - # "New Year's Day"                 Fixed Jan  1 
  Event "uy/childrens"                  -   "Chilren's Day"                  Fixed Jan  5 
  Add   "c/epiphany"                    - # "Epiphany"                       Fixed Jan  6 
  Event "uy/landing of the 33 patriots" -   "Landing of the 33 Patriots Day" Fixed Apr 19 
  Add   "labor"                         - # "Labor Day"                      Fixed May  1 
  Event "uy/battle of las piedras"      -   "Battle of Las Piedras"          Fixed May 18 
  Event "uy/artigas"                    -   "Artigas Day"                    Fixed Jun 19 
  Event "uy/constitution"               -   "Constitution Day"               Fixed Jul 18 
  Event "uy/independence"               -   "Independence Day"               Fixed Aug 25 
  Add   "columbus"                      - # "Columbus Day"                   Fixed Oct 12 
  Add   "c/all souls"                   - # "All Souls Day"                  Fixed Nov  2 
  Event "uy/blessing of the waters"     -   "Blessing of the Waters"         Fixed Dec  8 
  Add   "c/christmas"                   - # "Christmas Day"                  Fixed Dec 25 
 
# ---------------------------------------------------------------- 
# United States of America 
# First a list of the general events in USA, followed 
# by some redefinitions (in another region, to avoid confusion); 
# then the list of states, where each state's events is based on 
# the general list, with redefinitions (redefining one of the general 
# events or simply making it a public holiday). 
# ---------------------------------------------------------------- 
 
# us 
Region "us" 
  Event "us/columbus"             h   "Columbus Day"                WDRel Oct Mon 2nd 
  Event "us/veterans"             h   "Veteran's Day"               Fixed Nov 11 
  Add   "saints/valentine"        - # "St. Valentine's Day"                     (14-Feb 2000) 
  Event "us/washingtons"          h   "Washington's Birthday"       WDRel Feb Mon 3rd 
  Add   "new year"                h # "New Year's Day"              Fixed Jan  1 
  Event "us/independence"         h   "Independence Day"            Fixed Jul  4 
  Event "us/flag"                 f   "Flag Day"                    Fixed Jun 14 
  Event "us/labor"                h   "Labor Day"                   WDRel Sep Mon 1st 
  Event "us/trivia"               -   "Trivia Day"                  Fixed Jan  4 
  Event "us/twelfth night"        -   "Twelfth Night"               Fixed Jan  5 
  Event "us/martin luther king"   -   "Martin Luther King Day"      Fixed Jan 15 
  Event "us/robert e lee"         -   "Robert E. Lee Day"           Fixed Jan 19 
  Event "us/inauguration"         -   "Inauguration Day"            Fixed Jan 20 
  Event "us/vietnam"              -   "Vietnam Day"                 Fixed Jan 27 
  Event "us/carnation"            -   "Carnation Day"               Fixed Jan 29 
  Event "us/national freedom"     -   "National Freedom Day"        Fixed Feb  1 
  Event "us/kosciuszko"           -   "Kosciuszko Day"              Fixed Feb  4 
  Event "us/lincolns"             -   "Lincoln's Birthday"          Fixed Feb 12 
  Event "us/iwo jima"             -   "Iwo Jima Day"                Fixed Feb 23 
  Add   "mardi gras"              - # "Mardi Gras"                  Easter -47 
  Event "us/appomattox"           -   "Appomattox Day"              Fixed Apr  9 
  Event "us/thomas jeffersons"    -   "Thomas Jefferson's Birthday" Fixed Apr 13 
  Event "us/patriots"             -   "Patriot's Day"               WDRel Apr Mon 3rd 
  Event "us/armed forces"         -   "Armed Forces Day"            WDRel May Sat 3rd 
  Event "us/memorial"             -   "Memorial Day"                WDRel May 30 Mon -1 
  Event "us/jefferson davis"      -   "Jefferson Davis Day"         Fixed Jun  3 
  Event "us/womens equality"      -   "Women's Equality Day"        Fixed Aug 26 
  Event "us/citizenship"          -   "Citizenship Day"             Fixed Sep 17 
  Event "us/navy"                 -   "Navy Day"                    Fixed Oct 27 
  Event "us/election"             -   "Election Day"                WDRel Nov Mon 1st 
  Event "us/thanksgiving"         -   "Thanksgiving Day"            WDRel Nov Thu 4th 
  Event "us/bill of rights"       -   "Bill of Rights Day"          Fixed Dec 15 
  Event "us/forefathers"          -   "Forefathers' Day"            Fixed Dec 21 
  Add   "c/christmas"             - # "Christmas Day"               Fixed Dec 25 
 
# extra events used by some states 
Region "us-extra" 
  Event "us/day after thanksgiving" - "Day after Thanksgiving Day" WDRel Nov  2 Fri +4 
  Event "us/presidents"             - "Presidents Day"             WDRel Feb Mon 3rd 
  Event "us/washington"             - "Washington Day"             WDRel Feb Mon 3rd 
  Event "us/washington-lincoln"     - "Washington-Lincoln Day"     WDRel Feb Mon 3rd 
 
# us/alabama 
Region "us/al" 
  Include "us" 
  Event "us/al/jefferson davis"      h   "Jefferson Davis Day"         WDRel Jun Mon 1st 
  Add   "columbus"                   h # "Columbus Day"                Fixed Oct 12 
  Event "us/al/confederate memorial" h   "Confederate Memorial Day"    WDRel Apr Mon last 
  Event "us/al/alabama admission"    h   "Alabama Admission Day"       Fixed Dec 14 
  Add   "us/thomas jeffersons"       h # "Thomas Jefferson's Birthday" Fixed Apr 13 
  Event "us/al/robert e lee"         h   "Robert E. Lee Day"           WDRel Jan Mon 3rd 
  Add   "mardi gras"                 h # "Mardi Gras"                  Easter -47 
 
 
# us/alaska 
Region "us/ak" 
  Include "us" 
  Without "us/independence" 
  Event "us/ak/alaska"            h    "Alaska Day"            WDRel Oct Mon 3rd 
  Event "us/ak/sewards"           h    "Seward's Day"          Fixed Mar 30 
  Event "us/ak/alaska admission"  h    "Alaska Admission Day"  Fixed Jan  3 
  Add   "us/memorial"             h  # "Memorial Day"          WDRel May 30 Mon -1 
  Event "us/ak/flag"              fh   "Flag Day"              Fixed Jul  4 
  Add   "us/lincolns"             h  # "Lincoln's Birthday"    Fixed Feb 12 
 
 
# us/arizona 
Region "us/az" 
  Include "us" 
  Without "us/washingtons" 
  Add   "us/columbus"             h # "Columbus Day"                 WDRel Oct Mon 2nd 
  Event "us/az/arizona admission" h   "Arizona Admission Day"        Fixed Feb 14 
  Event "us/az/arbors"            h   "Arbor Day (southern Arizona)" WDRel Feb  1 Fri +1 excl 
  Event "us/az/arborn"            h   "Arbor Day (northern Arizona)" Fixed Jan  1 
  Event "us/az/american family"   h   "American Family Day"          WDRel Aug Sun 1st 
  Event "us/az/lincoln"           h   "Lincoln Day"                  WDRel Feb Mon 2nd 
  Add   "us/memorial"             h # "Memorial Day"                 WDRel May 30 Mon -1 
  Add   "fathers"                 h # "Father's Day"                 WDRel Jun Sun 3rd 
  Add   "mothers"                 h # "Mother's Day"                 WDRel May Sun 2nd 
  Add   "us/washington"           h # "Washington Day"               WDRel Feb Mon 3rd 
 
 
# us/arkansas 
Region "us/ar" 
  Include "us" 
  Event "us/ar/world war ii memorial"     h   "World War II Memorial Day"     Fixed Aug 14 
  Add   "us/election"                     h # "Election Day"                  WDRel Nov Mon 1st 
  Event "us/ar/general douglas macarthur" h   "General Douglas MacArthur Day" Fixed Jan 26 
  Event "us/ar/arkansas admission"        h   "Arkansas Admission Day"        Fixed Jun 15 
  Add   "us/memorial"                     h # "Memorial Day"                  WDRel May 30 Mon -1 
  Add   "us/columbus"                     h # "Columbus Day"                  WDRel Oct Mon 2nd 
  Add   "us/jefferson davis"              h # "Jefferson Davis Day"           Fixed Jun  3 
  Add   "us/robert e lee"                 h # "Robert E. Lee Day"             Fixed Jan 19 
 
 
# us/california 
Region "us/ca" 
  Include "us" 
  Event "us/ca/california admission" h   "California Admission Day" Fixed Sep  9 
  Add   "us/election"                h # "Election Day"             WDRel Nov Mon 1st 
  Add   "us/columbus"                h # "Columbus Day"             WDRel Oct Mon 2nd 
  Add   "us/memorial"                h # "Memorial Day"             WDRel May 30 Mon -1 
  Event "us/ca/arbor"                h   "Arbor Day"                Fixed Mar  7 
  Add   "us/lincolns"                h # "Lincoln's Birthday"       Fixed Feb 12 
 
 
# us/colorado 
Region "us/co" 
  Include "us" 
  Event "us/co/arbor"             h   "Arbor Day"             WDRel Apr Fri 3rd 
  Add   "us/election"             h # "Election Day"          WDRel Nov Mon 1st 
  Event "us/co/colorado"          h   "Colorado Day"          WDRel Aug Mon 1st 
  Add   "us/memorial"             h # "Memorial Day"          WDRel May 30 Mon -1 
  Add   "columbus"                h # "Columbus Day"          Fixed Oct 12 
  Add   "us/lincolns"             h # "Lincoln's Birthday"    Fixed Feb 12 
 
 
# us/connecticut 
Region "us/ct" 
  Include "us" 
  Add   "c/good friday"                  h # "Good Friday"                  Easter -2 
  Add   "us/lincolns"                    h # "Lincoln's Birthday"           Fixed Feb 12 
  Add   "us/columbus"                    h # "Columbus Day"                 WDRel Oct Mon 2nd 
  Add   "us/memorial"                    h # "Memorial Day"                 WDRel May 30 Mon -1 
  Event "us/ct/connecticut ratification" h   "Connecticut Ratification Day" Fixed Jan  9 
  Add   "us/martin luther king"          h # "Martin Luther King Day"       Fixed Jan 15 
 
 
# us/delaware 
Region "us/de" 
  Include "us" 
  Event "us/de/memorial"          h   "Memorial Day"          Fixed May 30 
  Event "us/de/delaware"          h   "Delaware Day"          Fixed Dec  7 
  Add   "us/columbus"             h # "Columbus Day"          WDRel Oct Mon 2nd 
  Event "us/de/arbor"             h   "Arbor Day"             Fixed Apr 22 
  Add   "c/good friday"           h # "Good Friday"           Easter -2 
  Event "us/de/swedish colonial"  h   "Swedish Colonial Day"  Fixed Mar 29 
  Event "us/de/lincolns"          h   "Lincoln's Birthday"    WDRel Feb Mon 1st 
  Event "us/de/separation"        h   "Separation Day"        Fixed Jun 15 
  Add   "us/election"             h # "Election Day"          WDRel Nov Mon 1st 
 
 
# us/florida 
Region "us/fl" 
  Include "us" 
  Add   "us/columbus"                h # "Columbus Day"             WDRel Oct Mon 2nd 
  Event "us/fl/confederate memorial" h   "Confederate Memorial Day" Fixed Apr 26 
  Add   "c/good friday"              h # "Good Friday"              Easter -2 
  Event "us/fl/susan b anthony"      h   "Susan B. Anthony Day"     Fixed Feb 15 
  Event "us/fl/florida admission"    h   "Florida Admission Day"    Fixed Mar  3 
  Event "us/fl/arbor"                h   "Arbor Day"                WDRel Jan Fri 3rd 
  Event "us/fl/farmers"              h   "Farmer's Day"             WDRel Oct Mon 2nd 
  Add   "c/christmas"                h # "Christmas Day"            Fixed Dec 25 
  Add   "us/jefferson davis"         h # "Jefferson Davis Day"      Fixed Jun  3 
  Add   "us/martin luther king"      h # "Martin Luther King Day"   Fixed Jan 15 
  Add   "us/election"                h # "Election Day"             WDRel Nov Mon 1st 
  Event "us/fl/pascua florida"       h   "Pascua Florida Day"       Fixed Apr  2 
  Add   "us/robert e lee"            h # "Robert E. Lee Day"        Fixed Jan 19 
  Add   "us/lincolns"                h # "Lincoln's Birthday"       Fixed Feb 12 
  Add   "us/memorial"                h # "Memorial Day"             WDRel May 30 Mon -1 
 
 
# us/georgia 
Region "us/ga" 
  Include "us" 
  Add   "us/columbus"                h # "Columbus Day"             WDRel Oct Mon 2nd 
  Add   "us/jefferson davis"         h # "Jefferson Davis Day"      Fixed Jun  3 
  Event "us/ga/confederate memorial" h   "Confederate Memorial Day" Fixed Apr 26 
  Event "us/ga/georgia"              h   "Georgia Day"              Fixed Feb 12 
  Add   "us/memorial"                h # "Memorial Day"             WDRel May 30 Mon -1 
 
 
# us/hawaii 
Region "us/hi" 
  Include "us" 
  Event "us/hi/lei"                   h    "Lei Day"               Fixed May  1 
  Event "us/hi/kamehameha"            h    "Kamehameha Day"        Fixed Jun 11 
  Event "us/hi/flag"                  fh   "Flag Day"              Fixed Jul  4 
  Event "us/hi/hawaii statehood"      h    "Hawaii Statehood Day"  WDRel Aug Fri 3rd 
  Add   "c/good friday"               h  # "Good Friday"           Easter -2 
  Event "us/hi/kuhio"                 h    "Kuhio Day"             Fixed Mar 26 
  Add   "us/memorial"                 h  # "Memorial Day"          WDRel May 30 Mon -1 
  Event "us/hi/wesak flower festival" h    "Wesak Flower Festival" WDRel Apr Sun 1st 
  Add   "us/election"                 h  # "Election Day"          WDRel Nov Mon 1st 
  Add   "us/presidents"               h  # "Presidents Day"        WDRel Feb Mon 3rd 
 
 
# us/idaho 
Region "us/id" 
  Include "us" 
  Add   "us/columbus"             h # "Columbus Day"          WDRel Oct Mon 2nd 
  Add   "us/election"             h # "Election Day"          WDRel Nov Mon 1st 
  Event "us/id/idaho admission"   h   "Idaho Admission Day"   Fixed Jul  3 
  Event "us/id/idaho pioneer"     h   "Idaho Pioneer Day"     Fixed Jun 15 
  Add   "us/memorial"             h # "Memorial Day"          WDRel May 30 Mon -1 
 
 
# us/illinois 
Region "us/il" 
  Include "us" 
  Event "us/il/illinois admission"  h   "Illinois Admission Day"     Fixed Dec  3 
  Add   "us/election"               h # "Election Day"               WDRel Nov Mon 1st 
  Add   "us/day after thanksgiving" h # "Day after Thanksgiving Day" WDRel Nov  2 Fri +4 
  Add   "us/columbus"               h # "Columbus Day"               WDRel Oct Mon 2nd 
  Add   "us/martin luther king"     h # "Martin Luther King Day"     Fixed Jan 15 
  Event "us/il/memorial"            h   "Memorial Day"               Fixed May 30 
  Add   "us/lincolns"               h # "Lincoln's Birthday"         Fixed Feb 12 
 
 
# us/indiana 
Region "us/in" 
  Include "us" 
  Event "us/in/indiana admission" h   "Indiana Admission Day" Fixed Dec 11 
  Event "us/in/vincennes"         h   "Vincennes Day"         Fixed Feb 24 
  Add   "us/columbus"             h # "Columbus Day"          WDRel Oct Mon 2nd 
  Add   "c/good friday"           h # "Good Friday"           Easter -2 
  Add   "us/lincolns"             h # "Lincoln's Birthday"    Fixed Feb 12 
  Event "us/in/primary election"  h   "Primary Election Day"  WDRel May  2 Tue +1 
  Add   "us/election"             h # "Election Day"          WDRel Nov Mon 1st 
  Add   "us/memorial"             h # "Memorial Day"          WDRel May 30 Mon -1 
 
 
# us/iowa 
Region "us/ia" 
  Include "us" 
  Event "us/ia/bird"                h   "Bird Day"            Fixed Mar 21 
  Add   "us/lincolns"               h # "Lincoln's Birthday"  Fixed Feb 12 
  Event "us/ia/independence sunday" h   "Independence Sunday" WDRel Jul  4 Sun -1 excl 
  Event "us/ia/iowa admission"      h   "Iowa Admission Day"  Fixed Dec 28 
  Add   "us/memorial"               h # "Memorial Day"        WDRel May 30 Mon -1 
 
 
# us/kansas 
Region "us/ks" 
  Include "us" 
  Add   "us/lincolns"             h # "Lincoln's Birthday"    Fixed Feb 12 
  Add   "us/columbus"             h # "Columbus Day"          WDRel Oct Mon 2nd 
  Event "us/ks/kansas"            h   "Kansas Day"            Fixed Jan 29 
  Add   "us/memorial"             h # "Memorial Day"          WDRel May 30 Mon -1 
 
 
# us/kentucky 
Region "us/ky" 
  Include "us" 
  Add   "us/lincolns"                h # "Lincoln's Birthday"        Fixed Feb 12 
  Add   "us/election"                h # "Election Day"              WDRel Nov Mon 1st 
  Event "us/ky/franklin d roosevelt" h   "Franklin D. Roosevelt Day" Fixed Jan 30 
  Event "us/ky/kentucky statehood"   h   "Kentucky Statehood Day"    Fixed Jun  1 
  Add   "us/columbus"                h # "Columbus Day"              WDRel Oct Mon 2nd 
  Add   "us/memorial"                h # "Memorial Day"              WDRel May 30 Mon -1 
  Add   "us/jefferson davis"         h # "Jefferson Davis Day"       Fixed Jun  3 
  Add   "us/martin luther king"      h # "Martin Luther King Day"    Fixed Jan 15 
  Add   "us/robert e lee"            h # "Robert E. Lee Day"         Fixed Jan 19 
 
 
# us/louisiana 
Region "us/la" 
  Include "us" 
  Add   "us/columbus"               h # "Columbus Day"            WDRel Oct Mon 2nd 
  Event "us/la/jackson"             h   "Jackson Day"             Fixed Jan  8 
  Add   "c/good friday"             h # "Good Friday"             Easter -2 
  Add   "new year"                  h # "New Year's Day"          Fixed Jan  1 
  Add   "c/all saints"              h # "All Saints Day"          Fixed Nov  1 
  Event "us/la/huey p long"         h   "Huey P. Long Day"        Fixed Aug 30 
  Event "us/la/louisiana admission" h   "Louisiana Admission Day" Fixed Apr 30 
  Add   "mardi gras"                h # "Mardi Gras"              Easter -47 
  Add   "us/martin luther king"     h # "Martin Luther King Day"  Fixed Jan 15 
  Add   "us/election"               h # "Election Day"            WDRel Nov Mon 1st 
  Add   "us/robert e lee"           h # "Robert E. Lee Day"       Fixed Jan 19 
  Add   "us/jefferson davis"        h # "Jefferson Davis Day"     Fixed Jun  3 
  Add   "us/memorial"               h # "Memorial Day"            WDRel May 30 Mon -1 
 
 
# us/maine 
Region "us/me" 
  Include "us" 
  Add   "us/columbus"             h # "Columbus Day"          WDRel Oct Mon 2nd 
  Add   "us/memorial"             h # "Memorial Day"          WDRel May 30 Mon -1 
  Event "us/me/battleship"        h   "Battleship Day"        Fixed Feb 15 
  Event "us/me/maine admission"   h   "Maine Admission Day"   Fixed Mar  3 
  Add   "us/patriots"             h # "Patriot's Day"         WDRel Apr Mon 3rd 
 
 
# us/maryland 
Region "us/md" 
  Include "us" 
  Event "us/md/defenders"             h   "Defenders' Day"            Fixed Sep 12 
  Event "us/md/maryland"              h   "Maryland Day"              Fixed Mar 25 
  Add   "us/columbus"                 h # "Columbus Day"              WDRel Oct Mon 2nd 
  Event "us/md/memorial"              h   "Memorial Day"              Fixed May 30 
  Add   "c/good friday"               h # "Good Friday"               Easter -2 
  Event "us/md/john hanson"           h   "John Hanson Day"           Fixed Apr 14 
  Event "us/md/maryland admission"    h   "Maryland Admission Day"    Fixed Apr 28 
  Event "us/md/maryland ratification" h   "Maryland Ratification Day" Fixed Jan 14 
  Add   "us/election"                 h # "Election Day"              WDRel Nov Mon 1st 
  Event "us/md/national anthem"       h   "National Anthem Day"       Fixed Sep 14 
  Add   "us/martin luther king"       h # "Martin Luther King Day"    Fixed Jan 15 
  Event "us/md/repudiation"           h   "Repudiation Day"           Fixed Nov 23 
  Add   "us/lincolns"                 h # "Lincoln's Birthday"        Fixed Feb 12 
 
 
# us/massachusetts 
Region "us/ma" 
  Include "us" 
  Event "us/ma/childrens"                     h   "Children's Day"                    WDRel Jun Sun 2nd 
  Event "us/ma/john f kennedy"                h   "John F. Kennedy Day"               WDRel Nov Sun last 
  Event "us/ma/bunker hill"                   h   "Bunker Hill Day"                   Fixed Jun 17 
  Event "us/ma/spanish-american war memorial" h   "Spanish-American War Memorial Day" Fixed Feb 15 
  Event "us/ma/liberty tree"                  h   "Liberty Tree Day"                  Fixed Aug 14 
  Event "us/ma/evacuation"                    h   "Evacuation Day"                    Fixed Mar 17 
  Event "us/ma/lafayette"                     h   "Lafayette Day"                     Fixed May 20 
  Add   "us/columbus"                         h # "Columbus Day"                      WDRel Oct Mon 2nd 
  Event "us/ma/susan b anthony"               h   "Susan B. Anthony Day"              Fixed Aug 26 
  Add   "us/martin luther king"               h # "Martin Luther King Day"            Fixed Jan 15 
  Event "us/ma/student government"            h   "Student Government Day"            WDRel Apr Fri 1st 
  Event "us/ma/massachusetts ratification"    h   "Massachusetts Ratification Day"    Fixed Feb  6 
  Add   "us/patriots"                         h # "Patriot's Day"                     WDRel Apr Mon 3rd 
  Event "us/ma/teachers"                      h   "Teacher's Day"                     WDRel Jun Sun 1st 
  Add   "us/memorial"                         h # "Memorial Day"                      WDRel May 30 Mon -1 
 
 
# us/michigan 
Region "us/mi" 
  Include "us" 
  Add   "us/martin luther king"   h # "Martin Luther King Day" Fixed Jan 15 
  Event "us/mi/memorial"          h   "Memorial Day"           WDRel May Mon 3rd 
  Event "us/mi/michigan"          h   "Michigan Day"           Fixed Jan 26 
 
 
# us/minnesota 
Region "us/mn" 
  Include "us" 
  Event "us/mn/minnesota"         h   "Minnesota Day"         Fixed May 11 
  Add   "us/columbus"             h # "Columbus Day"          WDRel Oct Mon 2nd 
  Event "us/mn/american family"   h   "American Family Day"   WDRel Aug Sun 1st 
  Add   "us/memorial"             h # "Memorial Day"          WDRel May 30 Mon -1 
 
 
# us/mississippi 
Region "us/ms" 
  Include "us" 
  Event "us/ms/robert elee"          h "Robert E.Lee Day"         WDRel Jan Mon 3rd 
  Event "us/ms/confederate memorial" h "Confederate Memorial Day" WDRel Apr 30 Mon -1 
  Event "us/ms/jefferson davis"      h "Jefferson Davis Day"      WDRel Jun Mon 1st 
 
 
# us/missouri 
Region "us/mo" 
  Include "us" 
  Add   "us/columbus"              h # "Columbus Day"           WDRel Oct Mon 2nd 
  Add   "us/election"              h # "Election Day"           WDRel Nov Mon 1st 
  Event "us/mo/missouri admission" h   "Missouri Admission Day" Fixed Aug 10 
  Add   "us/memorial"              h # "Memorial Day"           WDRel May 30 Mon -1 
  Event "us/mo/truman"             h   "Truman Day"             Fixed May  8 
  Add   "us/lincolns"              h # "Lincoln's Birthday"     Fixed Feb 12 
 
 
# us/montana 
Region "us/mt" 
  Include "us" 
  Add   "us/lincolns"             h # "Lincoln's Birthday"    Fixed Feb 12 
  Add   "us/columbus"             h # "Columbus Day"          WDRel Oct Mon 2nd 
  Event "us/mt/election"          h   "Election Day"          WDRel Nov Tue 1st 
  Add   "us/memorial"             h # "Memorial Day"          WDRel May 30 Mon -1 
 
 
# us/nebraska 
Region "us/ne" 
  Include "us" 
  Add   "us/columbus"               h # "Columbus Day"               WDRel Oct Mon 2nd 
  Event "us/ne/nebraska state"      h   "Nebraska State Day"         Fixed Mar  1 
  Add   "us/day after thanksgiving" h # "Day after Thanksgiving Day" WDRel Nov  2 Fri +4 
  Add   "us/presidents"             h # "Presidents Day"             WDRel Feb Mon 3rd 
  Event "us/ne/arbor"               h   "Arbor Day"                  Fixed Apr 22 
  Add   "us/memorial"               h # "Memorial Day"               WDRel May 30 Mon -1 
 
 
# us/nevada 
Region "us/nv" 
  Include "us" 
  Event "us/nv/nevada"            h   "Nevada Day"            Fixed Oct 31 
  Add   "us/memorial"             h # "Memorial Day"          WDRel May 30 Mon -1 
 
 
# us/new hampshire 
Region "us/nh" 
  Include "us" 
  Add   "us/columbus"                   h # "Columbus Day"                WDRel Oct Mon 2nd 
  Event "us/nh/memorial"                h   "Memorial Day"                Fixed May 30 
  Add   "us/day after thanksgiving"     h # "Day after Thanksgiving Day"  WDRel Nov  2 Fri +4 
  Add   "us/election"                   h # "Election Day"                WDRel Nov Mon 1st 
  Event "us/nh/fast"                    h   "Fast Day"                    WDRel Apr Mon 4th 
  Event "us/nh/new hampshire admission" h   "New Hampshire Admission Day" Fixed Jun 21 
 
 
# us/new jersey 
Region "us/nj" 
  Include "us" 
  Event "us/nj/new jersey admission" h   "New Jersey Admission Day" Fixed Dec 18 
  Add   "us/lincolns"                h # "Lincoln's Birthday"       Fixed Feb 12 
  Add   "us/columbus"                h # "Columbus Day"             WDRel Oct Mon 2nd 
  Add   "c/good friday"              h # "Good Friday"              Easter -2 
  Add   "us/memorial"                h # "Memorial Day"             WDRel May 30 Mon -1 
  Add   "us/election"                h # "Election Day"             WDRel Nov Mon 1st 
  Add   "us/martin luther king"      h # "Martin Luther King Day"   Fixed Jan 15 
 
 
# us/new mexico 
Region "us/nm" 
  Include "us" 
  Event "us/nm/memorial"          h   "Memorial Day"          Fixed May 25 
  Add   "us/columbus"             h # "Columbus Day"          WDRel Oct Mon 2nd 
  Event "us/nm/arbor"             h   "Arbor Day"             WDRel Mar Fri 2nd 
  Add   "us/lincolns"             h # "Lincoln's Birthday"    Fixed Feb 12 
 
 
# us/new york 
Region "us/ny" 
  Include "us" 
  Event "us/ny/verrazano"             h    "Verrazano Day"             Fixed Apr 17 
  Event "us/ny/martin luther king"    h    "Martin Luther King Day"    WDRel Jan Sun 3rd 
  Event "us/ny/audubon"               h    "Audubon Day"               WDRel Apr Fri 2nd 
  Event "us/ny/flag"                  fh   "Flag Day"                  WDRel Jun Sun 2nd 
  Add   "us/columbus"                 h  # "Columbus Day"              WDRel Oct Mon 2nd 
  Add   "us/lincolns"                 h  # "Lincoln's Birthday"        Fixed Feb 12 
  Event "us/ny/new york ratification" h    "New York Ratification Day" Fixed Jul 26 
  Add   "us/election"                 h  # "Election Day"              WDRel Nov Mon 1st 
  Add   "us/memorial"                 h  # "Memorial Day"              WDRel May 30 Mon -1 
 
 
# us/north carolina 
Region "us/nc" 
  Include "us" 
  Add   "c/easter monday"            h # "Easter Monday"            Easter +1 
  Event "us/nc/mecklenburg"          h   "Mecklenburg Day"          Fixed May 20 
  Event "us/nc/confederate memorial" h   "Confederate Memorial Day" Fixed May 10 
  Add   "us/robert e lee"            h # "Robert E. Lee Day"        Fixed Jan 19 
  Event "us/nc/halifax resolutions"  h   "Halifax Resolutions Day"  Fixed Apr 12 
  Add   "us/memorial"                h # "Memorial Day"             WDRel May 30 Mon -1 
 
 
# us/north dakota 
Region "us/nd" 
  Include "us" 
  Add   "us/memorial"                  h # "Memorial Day"               WDRel May 30 Mon -1 
  Add   "c/good friday"                h # "Good Friday"                Easter -2 
  Event "us/nd/north dakota admission" h   "North Dakota Admission Day" Fixed Nov  2 
 
 
# us/ohio 
Region "us/oh" 
  Include "us" 
  Without "us/washingtons" 
  Add   "us/columbus"              h # "Columbus Day"           WDRel Oct Mon 2nd 
  Add   "us/memorial"              h # "Memorial Day"           WDRel May 30 Mon -1 
  Event "us/oh/martin luther king" h   "Martin Luther King Day" WDRel Jan Mon 3rd 
  Event "us/oh/ohio admission"     h   "Ohio Admission Day"     Fixed Mar  1 
  Add   "us/washington-lincoln"    h # "Washington-Lincoln Day" WDRel Feb Mon 3rd 
 
 
# us/oklahoma 
Region "us/ok" 
  Include "us" 
  Event "us/ok/bird"                h   "Bird Day"                    Fixed May  1 
  Event "us/ok/indian"              h   "Indian Day"                  Fixed Aug 12 
  Add   "mothers"                   h # "Mother's Day"                WDRel May Sun 2nd 
  Event "us/ok/oklahoma statehood"  h   "Oklahoma Statehood Day"      Fixed Nov 16 
  Add   "us/columbus"               h # "Columbus Day"                WDRel Oct Mon 2nd 
  Event "us/ok/cherokee strip"      h   "Cherokee Strip Day"          Fixed Sep 16 
  Event "us/ok/oklahoma"            h   "Oklahoma Day"                Fixed Apr 22 
  Event "us/ok/oklahoma historical" h   "Oklahoma Historical Day"     Fixed Oct 10 
  Add   "us/election"               h # "Election Day"                WDRel Nov Mon 1st 
  Event "us/ok/senior citizens"     h   "Senior Citizens Day"         Fixed Jun  9 
  Add   "us/thomas jeffersons"      h # "Thomas Jefferson's Birthday" Fixed Apr 13 
  Event "us/ok/will rogers"         h   "Will Rogers Day"             Fixed Nov  4 
  Add   "us/memorial"               h # "Memorial Day"                WDRel May 30 Mon -1 
 
 
# us/oregon 
Region "us/or" 
  Include "us" 
  Add   "us/memorial"             h # "Memorial Day"          WDRel May 30 Mon -1 
  Event "us/or/lincolns"          h   "Lincoln's Birthday"    WDRel Feb Mon 1st 
  Event "us/or/oregon statehood"  h   "Oregon Statehood Day"  Fixed Feb 14 
 
 
# us/pennsylvania 
Region "us/pa" 
  Include "us" 
  Add   "us/election"                  h  # "Election Day"               WDRel Nov Mon 1st 
  Event "us/pa/charter"                h    "Charter Day"                Fixed Mar  4 
  Add   "us/columbus"                  h  # "Columbus Day"               WDRel Oct Mon 2nd 
  Event "us/pa/barry"                  h    "Barry Day"                  Fixed Sep 13 
  Add   "c/good friday"                h  # "Good Friday"                Easter -2 
  Event "us/pa/pennsylvania admission" h    "Pennsylvania Admission Day" Fixed Dec 12 
  Add   "us/memorial"                  h  # "Memorial Day"               WDRel May 30 Mon -1 
  Add   "us/flag"                      fh # "Flag Day"                   Fixed Jun 14 
  Add   "us/martin luther king"        h  # "Martin Luther King Day"     Fixed Jan 15 
  Add   "us/presidents"                h  # "Presidents Day"             WDRel Feb Mon 3rd 
 
 
# us/rhode island 
Region "us/ri" 
  Include "us" 
  Event "us/ri/rhode island admission"    h   "Rhode Island Admission Day"    Fixed May 29 
  Event "us/ri/victory"                   h   "Victory Day"                   WDRel Aug Mon 2nd 
  Event "us/ri/arbor"                     h   "Arbor Day"                     WDRel May Fri 2nd 
  Add   "us/columbus"                     h # "Columbus Day"                  WDRel Oct Mon 2nd 
  Add   "us/memorial"                     h # "Memorial Day"                  WDRel May 30 Mon -1 
  Event "us/ri/rhode island independence" h   "Rhode Island Independence Day" Fixed May  4 
  Add   "us/election"                     h # "Election Day"                  WDRel Nov Mon 1st 
 
 
# us/south carolina 
Region "us/sc" 
  Include "us" 
  Event "us/sc/confederate memorial"     h   "Confederate Memorial Day"     Fixed May 10 
  Add   "us/jefferson davis"             h # "Jefferson Davis Day"          Fixed Jun  3 
  Event "us/sc/south carolina admission" h   "South Carolina Admission Day" Fixed May 23 
  Add   "us/robert e lee"                h # "Robert E. Lee Day"            Fixed Jan 19 
  Add   "us/election"                    h # "Election Day"                 WDRel Nov Mon 1st 
  Add   "us/martin luther king"          h # "Martin Luther King Day"       Fixed Jan 15 
 
 
# us/south dakota 
Region "us/sd" 
  Include "us" 
  Event "us/sd/south dakota admission" h   "South Dakota Admission Day" Fixed Nov  2 
  Event "us/sd/memorial"               h   "Memorial Day"               Fixed May 30 
  Event "us/sd/pioneers"               h   "Pioneers' Day"              WDRel Oct Mon 2nd 
  Add   "us/presidents"                h # "Presidents Day"             WDRel Feb Mon 3rd 
 
 
# us/tennessee 
Region "us/tn" 
  Include "us" 
  Add   "c/good friday"              h # "Good Friday"              Easter -2 
  Event "us/tn/tennesse statehood"   h   "Tennesse Statehood Day"   Fixed Jun  1 
  Add   "us/columbus"                h # "Columbus Day"             WDRel Oct Mon 2nd 
  Add   "us/memorial"                h # "Memorial Day"             WDRel May 30 Mon -1 
  Event "us/tn/confederate memorial" h   "Confederate Memorial Day" Fixed Jun  3 
  Add   "us/election"                h # "Election Day"             WDRel Nov Mon 1st 
 
 
# us/texas 
Region "us/tx" 
  Include "us" 
  Event "us/tx/san jacinto"        h   "San Jacinto Day"              Fixed Apr 21 
  Event "us/tx/confederate heroes" h   "Confederate Heroes Day"       Fixed Jan 19 
  Event "us/tx/alamo"              h   "Alamo Day"                    Fixed Mar  6 
  Add   "us/columbus"              h # "Columbus Day"                 WDRel Oct Mon 2nd 
  Event "us/tx/austin"             h   "Austin Day"                   Fixed Nov  3 
  Event "us/tx/juneteenth"         h   "Juneteenth"                   Fixed Jun 19 
  Event "us/tx/lyndon b johnsons"  h   "Lyndon B. Johnson's Birthday" Fixed Aug 27 
  Event "us/tx/texas pioneers"     h   "Texas Pioneers' Day"          Fixed Aug 12 
  Event "us/tx/texas admission"    h   "Texas Admission Day"          Fixed Dec 29 
  Add   "us/memorial"              h # "Memorial Day"                 WDRel May 30 Mon -1 
  Event "us/tx/texas independence" h   "Texas Independence Day"       Fixed Mar  2 
  Add   "us/election"              h # "Election Day"                 WDRel Nov Mon 1st 
 
 
# us/utah 
Region "us/ut" 
  Include "us" 
  Add   "us/columbus"             h # "Columbus Day"          WDRel Oct Mon 2nd 
  Event "us/ut/arbor"             h   "Arbor Day"             WDRel Apr Fri last 
  Add   "us/lincolns"             h # "Lincoln's Birthday"    Fixed Feb 12 
  Event "us/ut/utah admission"    h   "Utah Admission Day"    Fixed Jan  4 
  Add   "us/memorial"             h # "Memorial Day"          WDRel May 30 Mon -1 
  Event "us/ut/pioneer"           h   "Pioneer Day"           Fixed Jul 24 
 
 
# us/vermont 
Region "us/vt" 
  Include "us" 
  Add   "us/columbus"             h # "Columbus Day"          WDRel Oct Mon 2nd 
  Event "us/vt/memorial"          h   "Memorial Day"          Fixed May 30 
  Add   "us/lincolns"             h # "Lincoln's Birthday"    Fixed Feb 12 
  Event "us/vt/vermont"           h   "Vermont Day"           Fixed Mar  4 
  Event "us/vt/bennington battle" h   "Bennington Battle Day" Fixed Aug 16 
  Event "us/vt/town meeting"      h   "Town Meeting Day"      WDRel Mar Tue 1st 
 
 
# us/virginia 
Region "us/va" 
  Include "us" 
  Event "us/va/crater"                h   "Crater Day"                Fixed Jul 30 
  Event "us/va/cape henry"            h   "Cape Henry Day"            Fixed Apr 26 
  Add   "us/election"                 h # "Election Day"              WDRel Nov Mon 1st 
  Add   "us/memorial"                 h # "Memorial Day"              WDRel May 30 Mon -1 
  Add   "us/columbus"                 h # "Columbus Day"              WDRel Oct Mon 2nd 
  Event "us/va/confederate memorial"  h   "Confederate Memorial Day"  Fixed May 30 
  Event "us/va/royalist fast"         h   "Royalist Fast Day"         Fixed Jan 30 
  Event "us/va/jamestown"             h   "Jamestown Day"             Fixed May 13 
  Event "us/va/lee-jackson"           h   "Lee-Jackson Day"           WDRel Jan Mon 3rd 
  Event "us/va/virginia ratification" h   "Virginia Ratification Day" Fixed Jun 25 
 
 
# us/washington 
Region "us/wa" 
  Include "us" 
  Event "us/wa/washington admission" h   "Washington Admission Day" Fixed Nov 11 
  Add   "us/lincolns"                h # "Lincoln's Birthday"       Fixed Feb 12 
  Add   "us/memorial"                h # "Memorial Day"             WDRel May 30 Mon -1 
 
 
# us/washington dc 
Region "us/washington dc" 
  Include "us" 
  Add   "us/memorial"             h # "Memorial Day"          WDRel May 30 Mon -1 
  Add   "us/columbus"             h # "Columbus Day"          WDRel Oct Mon 2nd 
  Add   "us/election"             h # "Election Day"          WDRel Nov Mon 1st 
  Event "us/washington dc/arbor"  h   "Arbor Day"             WDRel Apr Fri 3rd 
 
 
# us/west virginia 
Region "us/wv" 
  Include "us" 
  Without "us/washingtons" 
  Add   "us/columbus"             h # "Columbus Day"          WDRel Oct Mon 2nd 
  Add   "us/memorial"             h # "Memorial Day"          WDRel May 30 Mon -1 
  Add   "us/election"             h # "Election Day"          WDRel Nov Mon 1st 
  Event "us/wv/west virginia"     h   "West Virginia Day"     Fixed Jun 20 
  Add   "us/lincolns"             h # "Lincoln's Birthday"    Fixed Feb 12 
  Add   "us/washington"           h # "Washington Day"        WDRel Feb Mon 3rd 
 
 
# us/wisconsin 
Region "us/wi" 
  Include "us" 
  Without "us/washingtons" 
  Add   "us/election"             h # "Election Day"           WDRel Nov Mon 1st 
  Add   "us/washington-lincoln"   h # "Washington-Lincoln Day" WDRel Feb Mon 3rd 
  Add   "us/columbus"             h # "Columbus Day"           WDRel Oct Mon 2nd 
  Add   "c/good friday"           h # "Good Friday"            Easter -2 
  Event "us/wi/wisconsin"         h   "Wisconsin Day"          Fixed May 29 
  Add   "us/memorial"             h # "Memorial Day"           WDRel May 30 Mon -1 
  Event "us/wi/primary election"  h   "Primary Election Day"   WDRel Sep Tue 1st 
 
 
# us/wyoming 
Region "us/wy" 
  Include "us" 
  Without "us/washingtons" 
  Add   "us/memorial"             h # "Memorial Day"           WDRel May 30 Mon -1 
  Event "us/wy/arbor"             h   "Arbor Day"              WDRel Apr Mon last 
  Add   "us/election"             h # "Election Day"           WDRel Nov Mon 1st 
  Add   "us/columbus"             h # "Columbus Day"           WDRel Oct Mon 2nd 
  Event "us/wy/wyoming"           h   "Wyoming Day"            Fixed Dec 10 
  Add   "us/washington-lincoln"   h # "Washington-Lincoln Day" WDRel Feb Mon 3rd 
  Event "us/wy/primary election"  h   "Primary Election Day"   WDRel Sep Tue 2nd 
  Event "us/wy/wyoming statehood" -   "Wyoming Statehood Day"  Fixed Jul 10 
 
 
# vanuatu 
Region "vu" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Add   "unity"                   - # "Unity Day"             Fixed Feb 22 
  Add   "c/easter"                - # "Easter"                Easter +0 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Add   "c/ascension"             - # "Ascension"             Easter +39 
  Event "vu/independence"         -   "Independence Day"      Fixed Jul 30 
  Add   "c/assumption"            - # "Assumption Day"        Fixed Aug 15 
  Event "vu/constitution"         -   "Constitution Day"      Fixed Oct  5 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
# vatican city 
Region "vatican city" 
  Event "vatican city/world peace"       -   "World Peace Day"                    Fixed Jan  1 
  Add   "saints/mary mother"             - # "Mary, Mother of God"                Fixed Jan  1 
  Add   "new year"                       - # "New Year's Day"                     Fixed Jan  1 
  Add   "c/epiphany"                     - # "Epiphany"                           Fixed Jan  6 
  Event "vatican city/lateranensi pacts" -   "Anniversary of Lateranensi Pacts"   Fixed Feb 11 
  Add   "saints/joseph"                  - # "St. Joseph"                         Fixed Mar 19 
  Add   "c/holy thursday"                - # "Holy Thursday"                      Easter -3 
  Add   "c/good friday"                  - # "Good Friday"                        Easter -2 
  Add   "c/easter"                       - # "Easter"                             Easter +0 
  Add   "saints/joseph the worker"       - # "St. Joseph the Worker"              Fixed May  1 
  Add   "c/ascension"                    - # "Ascension"                          Easter +39 
  Add   "c/pentecost"                    - # "Pentecost"                          Easter +49 
  Add   "c/corpus christi"               - # "Corpus Christi"                     Easter +60 
  Add   "saints/paul"                    - # "St. Paul"                           Fixed Jun 29 
  Add   "saints/peter"                   - # "St. Peter"                          Fixed Jun 29 
  Add   "c/assumption"                   - # "Assumption Day"                     Fixed Aug 15 
  Event "vatican city/pope election"     -   "Anniversary of the Pope's election" Fixed Oct 16 
  Add   "c/all saints"                   - # "All Saints Day"                     Fixed Nov  1 
  Add   "c/all souls"                    - # "All Souls Day"                      Fixed Nov  2 
  Add   "c/immaculate conception"        - # "Immaculate Conception"              Fixed Dec  8 
  Add   "c/christmas"                    - # "Christmas Day"                      Fixed Dec 25 
  Add   "saints/stephen"                 - # "St. Stephen"                        Fixed Dec 26 
 
 
# venezuela 
Region "ve" 
  Add   "new year"                       - # "New Year's Day"              Fixed Jan  1 
  Add   "c/epiphany"                     - # "Epiphany"                    Fixed Jan  6 
  Event "ve/teachers"                    -   "Teacher's Day"               Fixed Jan 15 
  Add   "c/easter"                       - # "Easter"                      Easter +0 
  Event "ve/declaration of independence" -   "Declaration of Independence" Fixed Apr 19 
  Add   "labor"                          - # "Labor Day"                   Fixed May  1 
  Add   "c/ascension"                    - # "Ascension"                   Easter +39 
  Event "ve/battle of carabobo"          -   "Battle of Carabobo Day"      Fixed Jun 24 
  Add   "saints/paul"                    - # "St. Paul"                    Fixed Jun 29 
  Add   "saints/peter"                   - # "St. Peter"                   Fixed Jun 29 
  Event "ve/independence"                -   "Independence Day"            Fixed Jul  5 
  Event "ve/bolivars"                    -   "Bolivar's Birthday"          Fixed Jul 24 
  Add   "c/assumption"                   - # "Assumption Day"              Fixed Aug 15 
  Event "ve/civil servants"              -   "Civil Servants' Day"         Fixed Sep  4 
  Add   "columbus"                       - # "Columbus Day"                Fixed Oct 12 
  Add   "c/all saints"                   - # "All Saints Day"              Fixed Nov  1 
  Add   "c/immaculate conception"        - # "Immaculate Conception"       Fixed Dec  8 
  Add   "c/christmas"                    - # "Christmas Day"               Fixed Dec 25 
  Add   "new years eve"                  - # "New Year's Eve"              Fixed Dec 31 
 
 
# vietnam 
Region "vietnam" 
  Add   "new year"                                - # "New Year's Day"                   Fixed Jan  1 
  Event "vietnam/founding of the communist party" -   "Founding of the Communist Party"  Fixed Feb  3 
  Event "vietnam/emperor-founder hung vuongs"     -   "Emperor-Founder Hung Vuong's Day" Fixed Apr  7 
  Event "vietnam/liberation of saigon"            -   "Liberation of Saigon"             Fixed Apr 30 
  Add   "labor"                                   - # "Labor Day"                        Fixed May  1 
  Event "vietnam/independence"                    -   "Independence Day"                 Fixed Jun 14 
  Event "vietnam/day of the nation"               -   "Day of the Nation"                Fixed Sep  2 
 
 
# virgin islands 
Region "virgin islands" 
  Add   "new year"                                       - # "New Year's Day"                      Fixed Jan  1 
  Event "virgin islands/transfer"                        -   "Transfer Day"                        WDRel Mar Mon last 
  Add   "c/easter"                                       - # "Easter"                              Easter +0 
  Add   "labor"                                          - # "Labor Day"                           Fixed May  1 
  Event "virgin islands/organic act"                     -   "Organic Act Day"                     WDRel Jun Mon 3rd 
  Event "virgin islands/danish west indies emancipation" -   "Danish West Indies Emancipation Day" Fixed Jul  3 
  Event "virgin islands/hurricane supplication"          -   "Hurricane Supplication Day"          WDRel Jul Mon 4th 
  Event "virgin islands/nicole robin"                    -   "Nicole Robin Day"                    Fixed Aug  4 
  Add   "columbus"                                       - # "Columbus Day"                        Fixed Oct 12 
  Event "virgin islands/hurricane thanksgiving"          -   "Hurricane Thanksgiving Day"          WDRel Oct Mon 3rd 
  Event "virgin islands/liberty"                         -   "Liberty Day"                         WDRel Nov Mon 1st 
  Add   "c/christmas"                                    - # "Christmas Day"                       Fixed Dec 25 
 
 
# western samoa 
Region "western samoa" 
  Add   "new year 2d"                 - # "New Year"                     Fixed Jan  1  2 days 
  Add   "c/easter"                    - # "Easter"                       Easter +0 
  Add   "anzac"                       - # "ANZAC Day"                    Fixed Apr 25 
  Event "western samoa/independence"  -   "Independence Celebration Day" Fixed Jun  1 
  Event "western samoa/independence2" -   "Independence Celebration"     Fixed Jun  1  3 days 
  Add   "c/whitmonday"                - # "Whitmonday"                   Easter +50 
  Event "western samoa/white sunday"  -   "White Sunday"                 WDRel Oct Sun 2nd 
  Event "western samoa/arbor"         -   "Arbor Day"                    WDRel Nov Fri 1st 
  Add   "c/christmas"                 - # "Christmas Day"                Fixed Dec 25 
  Add   "c/boxing"                    - # "Boxing Day"                   Fixed Dec 26 
 
 
 
 
# yemen 
Region "ye" 
  Add   "new year"                - # "New Year's Day"                  Fixed Jan  1 
  Add   "womens"                  - # "Int. Women's Day"                Fixed Mar  8 
  Add   "labor"                   - # "Labor Day"                       Fixed May  1 
  Event "ye/corrective movement"  -   "Corrective Movement Anniversary" Fixed Jun 13 
  Event "ye/national"             -   "National Day"                    Fixed Oct 14 
 
 
# yugoslavia 
Region "yu" 
  Add   "new year 2d"             - # "New Year"                        Fixed Jan  1  2 days 
  Add   "orthodox/christmas"      - # "Christmas Day"                   Julian_Fixed Dec 25 
  Add   "orthodox/new year"       - # "Orthodox New Year"               Julian_Fixed Jan  1 
  Event "yu/constitution"         -   "Constitution Day (Serbia)"       Fixed Mar 28 
  Event "yu/national"             -   "National Day"                    Fixed Apr 27 
  Add   "labor"                   - # "Labor Day"                       Fixed May  1 
  Event "yu/victory"              -   "Victory Day"                     Fixed May  9 
  Event "yu/freedom fighters"     -   "Freedom Fighters' Day"           Fixed Jul  4 
  Event "yu/freedom serbia"       -   "Freedom Rising Day (Serbia)"     Fixed Jul  7 
  Event "yu/freedom montenegro"   -   "Freedom Rising Day (Montenegro)" Fixed Jul 14 
# foundation of the republic in 1945 
  Event "yu/republic"             -   "Republic Day"                    Fixed Nov 29 
 
 
# zaïre 
Region "zr" 
  Add   "new year"                - # "New Year's Day"                      Fixed Jan  1 
  Event "zr/martyrs"              -   "Day of the Martyrs for Independence" Fixed Jan  4 
  Add   "labor"                   - # "Labor Day"                           Fixed May  1 
  Event "zr/mpr"                  -   "MPR Day"                             Fixed May 20 
  Event "zr/constitution"         -   "Constitution Day"                    Fixed Jun 24 
  Event "zr/independence"         -   "Independence Day"                    Fixed Jun 30 
  Event "zr/parents"              -   "Parent's Day"                        Fixed Aug  1 
  Event "zr/presidents"           -   "President's Day"                     Fixed Oct 14 
  Event "zr/youth/presidents"     -   "Youth Day/President's Birthday"      Fixed Oct 14 
  Event "zr/naming"               -   "Naming Day"                          Fixed Oct 27 
  Event "zr/armed forces"         -   "Armed Forces Day"                    Fixed Nov 17 
  Event "zr/new regime"           -   "New Regime Day"                      Fixed Nov 24 
  Add   "c/christmas"             - # "Christmas Day"                       Fixed Dec 25 
 
 
# zambia 
Region "zm" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Add   "unity"                   - # "Unity Day"             Fixed Feb 22 
  Event "zm/youth2"               -   "Youth Day"             WDRel Mar Sat 2nd 
  Add   "c/easter"                - # "Easter"                Easter +0 
  Add   "labor"                   - # "Labor Day"             Fixed May  1 
  Add   "africa"                  - # "Africa Day"            Fixed May 25 
  Event "zm/heroes"               -   "Heroes' Day"           WDRel Jul Mon 1st 
  Event "zm/unity"                -   "Unity Day"             WDRel Jul Tue 1st 
  Event "zm/farmers"              -   "Farmers' Day"          WDRel Aug Mon 1st 
  Event "zm/youth"                -   "Youth Day"             WDRel Aug Mon 2nd 
  Event "zm/independence"         -   "Independence Day"      Fixed Oct 24 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25 
 
 
# zimbabwe 
Region "zw" 
  Add   "new year"                - # "New Year's Day"        Fixed Jan  1 
  Add   "c/easter"                - # "Easter"                Easter +0 
  Event "zw/independence"         -   "Independence Day"      Fixed Apr 18 
  Event "zw/workers"              -   "Workers' Day"          Fixed May  1 
  Add   "africa"                  - # "Africa Day"            Fixed May 25 
  Event "zw/heroess"              -   "Heroes' Days"          Fixed Aug 11  2 days 
  Add   "c/christmas"             - # "Christmas Day"         Fixed Dec 25