summaryrefslogtreecommitdiffstats
path: root/library/tzdata/Asia
diff options
context:
space:
mode:
Diffstat (limited to 'library/tzdata/Asia')
-rw-r--r--library/tzdata/Asia/Aden6
-rw-r--r--library/tzdata/Asia/Almaty245
-rw-r--r--library/tzdata/Asia/Amman248
-rw-r--r--library/tzdata/Asia/Anadyr247
-rw-r--r--library/tzdata/Asia/Aqtau247
-rw-r--r--library/tzdata/Asia/Aqtobe246
-rw-r--r--library/tzdata/Asia/Ashgabat31
-rw-r--r--library/tzdata/Asia/Ashkhabad5
-rw-r--r--library/tzdata/Asia/Baghdad243
-rw-r--r--library/tzdata/Asia/Bahrain7
-rw-r--r--library/tzdata/Asia/Baku243
-rw-r--r--library/tzdata/Asia/Bangkok7
-rw-r--r--library/tzdata/Asia/Beirut270
-rw-r--r--library/tzdata/Asia/Bishkek245
-rw-r--r--library/tzdata/Asia/Brunei7
-rw-r--r--library/tzdata/Asia/Calcutta10
-rw-r--r--library/tzdata/Asia/Choibalsan237
-rw-r--r--library/tzdata/Asia/Chongqing19
-rw-r--r--library/tzdata/Asia/Chungking5
-rw-r--r--library/tzdata/Asia/Colombo12
-rw-r--r--library/tzdata/Asia/Dacca5
-rw-r--r--library/tzdata/Asia/Damascus280
-rw-r--r--library/tzdata/Asia/Dhaka11
-rw-r--r--library/tzdata/Asia/Dili10
-rw-r--r--library/tzdata/Asia/Dubai6
-rw-r--r--library/tzdata/Asia/Dushanbe29
-rw-r--r--library/tzdata/Asia/Gaza275
-rw-r--r--library/tzdata/Asia/Harbin22
-rw-r--r--library/tzdata/Asia/Hong_Kong74
-rw-r--r--library/tzdata/Asia/Hovd237
-rw-r--r--library/tzdata/Asia/Irkutsk247
-rw-r--r--library/tzdata/Asia/Istanbul5
-rw-r--r--library/tzdata/Asia/Jakarta13
-rw-r--r--library/tzdata/Asia/Jayapura8
-rw-r--r--library/tzdata/Asia/Jerusalem272
-rw-r--r--library/tzdata/Asia/Kabul7
-rw-r--r--library/tzdata/Asia/Kamchatka246
-rw-r--r--library/tzdata/Asia/Karachi12
-rw-r--r--library/tzdata/Asia/Kashgar20
-rw-r--r--library/tzdata/Asia/Katmandu7
-rw-r--r--library/tzdata/Asia/Krasnoyarsk246
-rw-r--r--library/tzdata/Asia/Kuala_Lumpur13
-rw-r--r--library/tzdata/Asia/Kuching24
-rw-r--r--library/tzdata/Asia/Kuwait6
-rw-r--r--library/tzdata/Asia/Macao5
-rw-r--r--library/tzdata/Asia/Macau46
-rw-r--r--library/tzdata/Asia/Magadan246
-rw-r--r--library/tzdata/Asia/Makassar9
-rw-r--r--library/tzdata/Asia/Manila15
-rw-r--r--library/tzdata/Asia/Muscat6
-rw-r--r--library/tzdata/Asia/Nicosia257
-rw-r--r--library/tzdata/Asia/Novosibirsk247
-rw-r--r--library/tzdata/Asia/Omsk246
-rw-r--r--library/tzdata/Asia/Oral247
-rw-r--r--library/tzdata/Asia/Phnom_Penh9
-rw-r--r--library/tzdata/Asia/Pontianak13
-rw-r--r--library/tzdata/Asia/Pyongyang11
-rw-r--r--library/tzdata/Asia/Qatar7
-rw-r--r--library/tzdata/Asia/Qyzylorda247
-rw-r--r--library/tzdata/Asia/Rangoon9
-rw-r--r--library/tzdata/Asia/Riyadh6
-rw-r--r--library/tzdata/Asia/Saigon9
-rw-r--r--library/tzdata/Asia/Sakhalin247
-rw-r--r--library/tzdata/Asia/Samarkand35
-rw-r--r--library/tzdata/Asia/Seoul18
-rw-r--r--library/tzdata/Asia/Shanghai23
-rw-r--r--library/tzdata/Asia/Singapore14
-rw-r--r--library/tzdata/Asia/Taipei46
-rw-r--r--library/tzdata/Asia/Tashkent33
-rw-r--r--library/tzdata/Asia/Tbilisi249
-rw-r--r--library/tzdata/Asia/Tehran109
-rw-r--r--library/tzdata/Asia/Tel_Aviv5
-rw-r--r--library/tzdata/Asia/Thimbu5
-rw-r--r--library/tzdata/Asia/Thimphu7
-rw-r--r--library/tzdata/Asia/Tokyo8
-rw-r--r--library/tzdata/Asia/Ujung_Pandang5
-rw-r--r--library/tzdata/Asia/Ulaanbaatar237
-rw-r--r--library/tzdata/Asia/Ulan_Bator5
-rw-r--r--library/tzdata/Asia/Urumqi19
-rw-r--r--library/tzdata/Asia/Vientiane9
-rw-r--r--library/tzdata/Asia/Vladivostok246
-rw-r--r--library/tzdata/Asia/Yakutsk246
-rw-r--r--library/tzdata/Asia/Yekaterinburg246
-rw-r--r--library/tzdata/Asia/Yerevan245
84 files changed, 8347 insertions, 0 deletions
diff --git a/library/tzdata/Asia/Aden b/library/tzdata/Asia/Aden
new file mode 100644
index 0000000..e7280dd
--- /dev/null
+++ b/library/tzdata/Asia/Aden
@@ -0,0 +1,6 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Aden) {
+ {-9223372036854775808 10848 0 LMT}
+ {-631162848 10800 0 AST}
+}
diff --git a/library/tzdata/Asia/Almaty b/library/tzdata/Asia/Almaty
new file mode 100644
index 0000000..47fb933
--- /dev/null
+++ b/library/tzdata/Asia/Almaty
@@ -0,0 +1,245 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Almaty) {
+ {-9223372036854775808 18468 0 LMT}
+ {-1441170468 18000 0 ALMT}
+ {-1247547600 21600 0 ALMT}
+ {354909600 25200 1 ALMST}
+ {370717200 21600 0 ALMT}
+ {386445600 25200 1 ALMST}
+ {402253200 21600 0 ALMT}
+ {417981600 25200 1 ALMST}
+ {433789200 21600 0 ALMT}
+ {449604000 25200 1 ALMST}
+ {465357600 21600 0 ALMT}
+ {481082400 25200 1 ALMST}
+ {496807200 21600 0 ALMT}
+ {512532000 25200 1 ALMST}
+ {528256800 21600 0 ALMT}
+ {543981600 25200 1 ALMST}
+ {559706400 21600 0 ALMT}
+ {575431200 25200 1 ALMST}
+ {591156000 21600 0 ALMT}
+ {606880800 25200 1 ALMST}
+ {622605600 21600 0 ALMT}
+ {638330400 25200 1 ALMST}
+ {654660000 21600 0 ALMT}
+ {662666400 21600 0 ALMT}
+ {694202400 21600 0 ALMT}
+ {701802000 25200 1 ALMST}
+ {717523200 21600 0 ALMT}
+ {733284000 25200 1 ALMST}
+ {749008800 21600 0 ALMT}
+ {764733600 25200 1 ALMST}
+ {780458400 21600 0 ALMT}
+ {796183200 25200 1 ALMST}
+ {811908000 21600 0 ALMT}
+ {828237600 25200 1 ALMST}
+ {846381600 21600 0 ALMT}
+ {859687200 25200 1 ALMST}
+ {877831200 21600 0 ALMT}
+ {891136800 25200 1 ALMST}
+ {909280800 21600 0 ALMT}
+ {922586400 25200 1 ALMST}
+ {941335200 21600 0 ALMT}
+ {954036000 25200 1 ALMST}
+ {972784800 21600 0 ALMT}
+ {985485600 25200 1 ALMST}
+ {1004234400 21600 0 ALMT}
+ {1017540000 25200 1 ALMST}
+ {1035684000 21600 0 ALMT}
+ {1048989600 25200 1 ALMST}
+ {1067133600 21600 0 ALMT}
+ {1080439200 25200 1 ALMST}
+ {1099188000 21600 0 ALMT}
+ {1111888800 25200 1 ALMST}
+ {1130637600 21600 0 ALMT}
+ {1143338400 25200 1 ALMST}
+ {1162087200 21600 0 ALMT}
+ {1174788000 25200 1 ALMST}
+ {1193536800 21600 0 ALMT}
+ {1206842400 25200 1 ALMST}
+ {1224986400 21600 0 ALMT}
+ {1238292000 25200 1 ALMST}
+ {1256436000 21600 0 ALMT}
+ {1269741600 25200 1 ALMST}
+ {1288490400 21600 0 ALMT}
+ {1301191200 25200 1 ALMST}
+ {1319940000 21600 0 ALMT}
+ {1332640800 25200 1 ALMST}
+ {1351389600 21600 0 ALMT}
+ {1364695200 25200 1 ALMST}
+ {1382839200 21600 0 ALMT}
+ {1396144800 25200 1 ALMST}
+ {1414288800 21600 0 ALMT}
+ {1427594400 25200 1 ALMST}
+ {1445738400 21600 0 ALMT}
+ {1459044000 25200 1 ALMST}
+ {1477792800 21600 0 ALMT}
+ {1490493600 25200 1 ALMST}
+ {1509242400 21600 0 ALMT}
+ {1521943200 25200 1 ALMST}
+ {1540692000 21600 0 ALMT}
+ {1553997600 25200 1 ALMST}
+ {1572141600 21600 0 ALMT}
+ {1585447200 25200 1 ALMST}
+ {1603591200 21600 0 ALMT}
+ {1616896800 25200 1 ALMST}
+ {1635645600 21600 0 ALMT}
+ {1648346400 25200 1 ALMST}
+ {1667095200 21600 0 ALMT}
+ {1679796000 25200 1 ALMST}
+ {1698544800 21600 0 ALMT}
+ {1711850400 25200 1 ALMST}
+ {1729994400 21600 0 ALMT}
+ {1743300000 25200 1 ALMST}
+ {1761444000 21600 0 ALMT}
+ {1774749600 25200 1 ALMST}
+ {1792893600 21600 0 ALMT}
+ {1806199200 25200 1 ALMST}
+ {1824948000 21600 0 ALMT}
+ {1837648800 25200 1 ALMST}
+ {1856397600 21600 0 ALMT}
+ {1869098400 25200 1 ALMST}
+ {1887847200 21600 0 ALMT}
+ {1901152800 25200 1 ALMST}
+ {1919296800 21600 0 ALMT}
+ {1932602400 25200 1 ALMST}
+ {1950746400 21600 0 ALMT}
+ {1964052000 25200 1 ALMST}
+ {1982800800 21600 0 ALMT}
+ {1995501600 25200 1 ALMST}
+ {2014250400 21600 0 ALMT}
+ {2026951200 25200 1 ALMST}
+ {2045700000 21600 0 ALMT}
+ {2058400800 25200 1 ALMST}
+ {2077149600 21600 0 ALMT}
+ {2090455200 25200 1 ALMST}
+ {2108599200 21600 0 ALMT}
+ {2121904800 25200 1 ALMST}
+ {2140048800 21600 0 ALMT}
+ {2153354400 25200 1 ALMST}
+ {2172103200 21600 0 ALMT}
+ {2184804000 25200 1 ALMST}
+ {2203552800 21600 0 ALMT}
+ {2216253600 25200 1 ALMST}
+ {2235002400 21600 0 ALMT}
+ {2248308000 25200 1 ALMST}
+ {2266452000 21600 0 ALMT}
+ {2279757600 25200 1 ALMST}
+ {2297901600 21600 0 ALMT}
+ {2311207200 25200 1 ALMST}
+ {2329351200 21600 0 ALMT}
+ {2342656800 25200 1 ALMST}
+ {2361405600 21600 0 ALMT}
+ {2374106400 25200 1 ALMST}
+ {2392855200 21600 0 ALMT}
+ {2405556000 25200 1 ALMST}
+ {2424304800 21600 0 ALMT}
+ {2437610400 25200 1 ALMST}
+ {2455754400 21600 0 ALMT}
+ {2469060000 25200 1 ALMST}
+ {2487204000 21600 0 ALMT}
+ {2500509600 25200 1 ALMST}
+ {2519258400 21600 0 ALMT}
+ {2531959200 25200 1 ALMST}
+ {2550708000 21600 0 ALMT}
+ {2563408800 25200 1 ALMST}
+ {2582157600 21600 0 ALMT}
+ {2595463200 25200 1 ALMST}
+ {2613607200 21600 0 ALMT}
+ {2626912800 25200 1 ALMST}
+ {2645056800 21600 0 ALMT}
+ {2658362400 25200 1 ALMST}
+ {2676506400 21600 0 ALMT}
+ {2689812000 25200 1 ALMST}
+ {2708560800 21600 0 ALMT}
+ {2721261600 25200 1 ALMST}
+ {2740010400 21600 0 ALMT}
+ {2752711200 25200 1 ALMST}
+ {2771460000 21600 0 ALMT}
+ {2784765600 25200 1 ALMST}
+ {2802909600 21600 0 ALMT}
+ {2816215200 25200 1 ALMST}
+ {2834359200 21600 0 ALMT}
+ {2847664800 25200 1 ALMST}
+ {2866413600 21600 0 ALMT}
+ {2879114400 25200 1 ALMST}
+ {2897863200 21600 0 ALMT}
+ {2910564000 25200 1 ALMST}
+ {2929312800 21600 0 ALMT}
+ {2942013600 25200 1 ALMST}
+ {2960762400 21600 0 ALMT}
+ {2974068000 25200 1 ALMST}
+ {2992212000 21600 0 ALMT}
+ {3005517600 25200 1 ALMST}
+ {3023661600 21600 0 ALMT}
+ {3036967200 25200 1 ALMST}
+ {3055716000 21600 0 ALMT}
+ {3068416800 25200 1 ALMST}
+ {3087165600 21600 0 ALMT}
+ {3099866400 25200 1 ALMST}
+ {3118615200 21600 0 ALMT}
+ {3131920800 25200 1 ALMST}
+ {3150064800 21600 0 ALMT}
+ {3163370400 25200 1 ALMST}
+ {3181514400 21600 0 ALMT}
+ {3194820000 25200 1 ALMST}
+ {3212964000 21600 0 ALMT}
+ {3226269600 25200 1 ALMST}
+ {3245018400 21600 0 ALMT}
+ {3257719200 25200 1 ALMST}
+ {3276468000 21600 0 ALMT}
+ {3289168800 25200 1 ALMST}
+ {3307917600 21600 0 ALMT}
+ {3321223200 25200 1 ALMST}
+ {3339367200 21600 0 ALMT}
+ {3352672800 25200 1 ALMST}
+ {3370816800 21600 0 ALMT}
+ {3384122400 25200 1 ALMST}
+ {3402871200 21600 0 ALMT}
+ {3415572000 25200 1 ALMST}
+ {3434320800 21600 0 ALMT}
+ {3447021600 25200 1 ALMST}
+ {3465770400 21600 0 ALMT}
+ {3479076000 25200 1 ALMST}
+ {3497220000 21600 0 ALMT}
+ {3510525600 25200 1 ALMST}
+ {3528669600 21600 0 ALMT}
+ {3541975200 25200 1 ALMST}
+ {3560119200 21600 0 ALMT}
+ {3573424800 25200 1 ALMST}
+ {3592173600 21600 0 ALMT}
+ {3604874400 25200 1 ALMST}
+ {3623623200 21600 0 ALMT}
+ {3636324000 25200 1 ALMST}
+ {3655072800 21600 0 ALMT}
+ {3668378400 25200 1 ALMST}
+ {3686522400 21600 0 ALMT}
+ {3699828000 25200 1 ALMST}
+ {3717972000 21600 0 ALMT}
+ {3731277600 25200 1 ALMST}
+ {3750026400 21600 0 ALMT}
+ {3762727200 25200 1 ALMST}
+ {3781476000 21600 0 ALMT}
+ {3794176800 25200 1 ALMST}
+ {3812925600 21600 0 ALMT}
+ {3825626400 25200 1 ALMST}
+ {3844375200 21600 0 ALMT}
+ {3857680800 25200 1 ALMST}
+ {3875824800 21600 0 ALMT}
+ {3889130400 25200 1 ALMST}
+ {3907274400 21600 0 ALMT}
+ {3920580000 25200 1 ALMST}
+ {3939328800 21600 0 ALMT}
+ {3952029600 25200 1 ALMST}
+ {3970778400 21600 0 ALMT}
+ {3983479200 25200 1 ALMST}
+ {4002228000 21600 0 ALMT}
+ {4015533600 25200 1 ALMST}
+ {4033677600 21600 0 ALMT}
+ {4046983200 25200 1 ALMST}
+ {4065127200 21600 0 ALMT}
+ {4078432800 25200 1 ALMST}
+ {4096576800 21600 0 ALMT}
+}
diff --git a/library/tzdata/Asia/Amman b/library/tzdata/Asia/Amman
new file mode 100644
index 0000000..48c3782
--- /dev/null
+++ b/library/tzdata/Asia/Amman
@@ -0,0 +1,248 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Amman) {
+ {-9223372036854775808 8624 0 LMT}
+ {-1230776624 7200 0 EET}
+ {108165600 10800 1 EEST}
+ {118270800 7200 0 EET}
+ {136591200 10800 1 EEST}
+ {149806800 7200 0 EET}
+ {168127200 10800 1 EEST}
+ {181342800 7200 0 EET}
+ {199749600 10800 1 EEST}
+ {215643600 7200 0 EET}
+ {231285600 10800 1 EEST}
+ {244501200 7200 0 EET}
+ {262735200 10800 1 EEST}
+ {275950800 7200 0 EET}
+ {481154400 10800 1 EEST}
+ {496962000 7200 0 EET}
+ {512949600 10800 1 EEST}
+ {528670800 7200 0 EET}
+ {544399200 10800 1 EEST}
+ {560120400 7200 0 EET}
+ {575848800 10800 1 EEST}
+ {592174800 7200 0 EET}
+ {610581600 10800 1 EEST}
+ {623624400 7200 0 EET}
+ {641167200 10800 1 EEST}
+ {655074000 7200 0 EET}
+ {671839200 10800 1 EEST}
+ {685918800 7200 0 EET}
+ {702856800 10800 1 EEST}
+ {717973200 7200 0 EET}
+ {733701600 10800 1 EEST}
+ {749422800 7200 0 EET}
+ {765151200 10800 1 EEST}
+ {779662800 7200 0 EET}
+ {797205600 10800 1 EEST}
+ {811123200 7200 0 EET}
+ {828655200 10800 1 EEST}
+ {843177600 7200 0 EET}
+ {860104800 10800 1 EEST}
+ {874627200 7200 0 EET}
+ {891554400 10800 1 EEST}
+ {906076800 7200 0 EET}
+ {930787200 10800 1 EEST}
+ {938649600 7200 0 EET}
+ {954374400 10800 1 EEST}
+ {970099200 7200 0 EET}
+ {985824000 10800 1 EEST}
+ {1001548800 7200 0 EET}
+ {1017273600 10800 1 EEST}
+ {1032998400 7200 0 EET}
+ {1048723200 10800 1 EEST}
+ {1064448000 7200 0 EET}
+ {1080172800 10800 1 EEST}
+ {1096502400 7200 0 EET}
+ {1112227200 10800 1 EEST}
+ {1127952000 7200 0 EET}
+ {1143676800 10800 1 EEST}
+ {1159401600 7200 0 EET}
+ {1175126400 10800 1 EEST}
+ {1190851200 7200 0 EET}
+ {1206576000 10800 1 EEST}
+ {1222300800 7200 0 EET}
+ {1238025600 10800 1 EEST}
+ {1253750400 7200 0 EET}
+ {1269475200 10800 1 EEST}
+ {1285804800 7200 0 EET}
+ {1301529600 10800 1 EEST}
+ {1317254400 7200 0 EET}
+ {1332979200 10800 1 EEST}
+ {1348704000 7200 0 EET}
+ {1364428800 10800 1 EEST}
+ {1380153600 7200 0 EET}
+ {1395878400 10800 1 EEST}
+ {1411603200 7200 0 EET}
+ {1427328000 10800 1 EEST}
+ {1443052800 7200 0 EET}
+ {1459382400 10800 1 EEST}
+ {1475107200 7200 0 EET}
+ {1490832000 10800 1 EEST}
+ {1506556800 7200 0 EET}
+ {1522281600 10800 1 EEST}
+ {1538006400 7200 0 EET}
+ {1553731200 10800 1 EEST}
+ {1569456000 7200 0 EET}
+ {1585180800 10800 1 EEST}
+ {1600905600 7200 0 EET}
+ {1616630400 10800 1 EEST}
+ {1632960000 7200 0 EET}
+ {1648684800 10800 1 EEST}
+ {1664409600 7200 0 EET}
+ {1680134400 10800 1 EEST}
+ {1695859200 7200 0 EET}
+ {1711584000 10800 1 EEST}
+ {1727308800 7200 0 EET}
+ {1743033600 10800 1 EEST}
+ {1758758400 7200 0 EET}
+ {1774483200 10800 1 EEST}
+ {1790208000 7200 0 EET}
+ {1805932800 10800 1 EEST}
+ {1822262400 7200 0 EET}
+ {1837987200 10800 1 EEST}
+ {1853712000 7200 0 EET}
+ {1869436800 10800 1 EEST}
+ {1885161600 7200 0 EET}
+ {1900886400 10800 1 EEST}
+ {1916611200 7200 0 EET}
+ {1932336000 10800 1 EEST}
+ {1948060800 7200 0 EET}
+ {1963785600 10800 1 EEST}
+ {1980115200 7200 0 EET}
+ {1995840000 10800 1 EEST}
+ {2011564800 7200 0 EET}
+ {2027289600 10800 1 EEST}
+ {2043014400 7200 0 EET}
+ {2058739200 10800 1 EEST}
+ {2074464000 7200 0 EET}
+ {2090188800 10800 1 EEST}
+ {2105913600 7200 0 EET}
+ {2121638400 10800 1 EEST}
+ {2137363200 7200 0 EET}
+ {2153088000 10800 1 EEST}
+ {2169417600 7200 0 EET}
+ {2185142400 10800 1 EEST}
+ {2200867200 7200 0 EET}
+ {2216592000 10800 1 EEST}
+ {2232316800 7200 0 EET}
+ {2248041600 10800 1 EEST}
+ {2263766400 7200 0 EET}
+ {2279491200 10800 1 EEST}
+ {2295216000 7200 0 EET}
+ {2310940800 10800 1 EEST}
+ {2326665600 7200 0 EET}
+ {2342995200 10800 1 EEST}
+ {2358720000 7200 0 EET}
+ {2374444800 10800 1 EEST}
+ {2390169600 7200 0 EET}
+ {2405894400 10800 1 EEST}
+ {2421619200 7200 0 EET}
+ {2437344000 10800 1 EEST}
+ {2453068800 7200 0 EET}
+ {2468793600 10800 1 EEST}
+ {2484518400 7200 0 EET}
+ {2500243200 10800 1 EEST}
+ {2516572800 7200 0 EET}
+ {2532297600 10800 1 EEST}
+ {2548022400 7200 0 EET}
+ {2563747200 10800 1 EEST}
+ {2579472000 7200 0 EET}
+ {2595196800 10800 1 EEST}
+ {2610921600 7200 0 EET}
+ {2626646400 10800 1 EEST}
+ {2642371200 7200 0 EET}
+ {2658096000 10800 1 EEST}
+ {2673820800 7200 0 EET}
+ {2689545600 10800 1 EEST}
+ {2705875200 7200 0 EET}
+ {2721600000 10800 1 EEST}
+ {2737324800 7200 0 EET}
+ {2753049600 10800 1 EEST}
+ {2768774400 7200 0 EET}
+ {2784499200 10800 1 EEST}
+ {2800224000 7200 0 EET}
+ {2815948800 10800 1 EEST}
+ {2831673600 7200 0 EET}
+ {2847398400 10800 1 EEST}
+ {2863728000 7200 0 EET}
+ {2879452800 10800 1 EEST}
+ {2895177600 7200 0 EET}
+ {2910902400 10800 1 EEST}
+ {2926627200 7200 0 EET}
+ {2942352000 10800 1 EEST}
+ {2958076800 7200 0 EET}
+ {2973801600 10800 1 EEST}
+ {2989526400 7200 0 EET}
+ {3005251200 10800 1 EEST}
+ {3020976000 7200 0 EET}
+ {3036700800 10800 1 EEST}
+ {3053030400 7200 0 EET}
+ {3068755200 10800 1 EEST}
+ {3084480000 7200 0 EET}
+ {3100204800 10800 1 EEST}
+ {3115929600 7200 0 EET}
+ {3131654400 10800 1 EEST}
+ {3147379200 7200 0 EET}
+ {3163104000 10800 1 EEST}
+ {3178828800 7200 0 EET}
+ {3194553600 10800 1 EEST}
+ {3210278400 7200 0 EET}
+ {3226608000 10800 1 EEST}
+ {3242332800 7200 0 EET}
+ {3258057600 10800 1 EEST}
+ {3273782400 7200 0 EET}
+ {3289507200 10800 1 EEST}
+ {3305232000 7200 0 EET}
+ {3320956800 10800 1 EEST}
+ {3336681600 7200 0 EET}
+ {3352406400 10800 1 EEST}
+ {3368131200 7200 0 EET}
+ {3383856000 10800 1 EEST}
+ {3400185600 7200 0 EET}
+ {3415910400 10800 1 EEST}
+ {3431635200 7200 0 EET}
+ {3447360000 10800 1 EEST}
+ {3463084800 7200 0 EET}
+ {3478809600 10800 1 EEST}
+ {3494534400 7200 0 EET}
+ {3510259200 10800 1 EEST}
+ {3525984000 7200 0 EET}
+ {3541708800 10800 1 EEST}
+ {3557433600 7200 0 EET}
+ {3573158400 10800 1 EEST}
+ {3589488000 7200 0 EET}
+ {3605212800 10800 1 EEST}
+ {3620937600 7200 0 EET}
+ {3636662400 10800 1 EEST}
+ {3652387200 7200 0 EET}
+ {3668112000 10800 1 EEST}
+ {3683836800 7200 0 EET}
+ {3699561600 10800 1 EEST}
+ {3715286400 7200 0 EET}
+ {3731011200 10800 1 EEST}
+ {3747340800 7200 0 EET}
+ {3763065600 10800 1 EEST}
+ {3778790400 7200 0 EET}
+ {3794515200 10800 1 EEST}
+ {3810240000 7200 0 EET}
+ {3825964800 10800 1 EEST}
+ {3841689600 7200 0 EET}
+ {3857414400 10800 1 EEST}
+ {3873139200 7200 0 EET}
+ {3888864000 10800 1 EEST}
+ {3904588800 7200 0 EET}
+ {3920313600 10800 1 EEST}
+ {3936643200 7200 0 EET}
+ {3952368000 10800 1 EEST}
+ {3968092800 7200 0 EET}
+ {3983817600 10800 1 EEST}
+ {3999542400 7200 0 EET}
+ {4015267200 10800 1 EEST}
+ {4030992000 7200 0 EET}
+ {4046716800 10800 1 EEST}
+ {4062441600 7200 0 EET}
+ {4078166400 10800 1 EEST}
+ {4093891200 7200 0 EET}
+}
diff --git a/library/tzdata/Asia/Anadyr b/library/tzdata/Asia/Anadyr
new file mode 100644
index 0000000..bebb3c0
--- /dev/null
+++ b/library/tzdata/Asia/Anadyr
@@ -0,0 +1,247 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Anadyr) {
+ {-9223372036854775808 42596 0 LMT}
+ {-1441194596 43200 0 ANAT}
+ {-1247572800 46800 0 ANAMMTT}
+ {354884400 50400 1 ANAST}
+ {370692000 46800 0 ANAT}
+ {386420400 50400 1 ANAST}
+ {386467200 46800 0 ANAST}
+ {402231600 43200 0 ANAT}
+ {417960000 46800 1 ANAST}
+ {433767600 43200 0 ANAT}
+ {449582400 46800 1 ANAST}
+ {465357600 43200 0 ANAT}
+ {481082400 46800 1 ANAST}
+ {496807200 43200 0 ANAT}
+ {512532000 46800 1 ANAST}
+ {528256800 43200 0 ANAT}
+ {543981600 46800 1 ANAST}
+ {559706400 43200 0 ANAT}
+ {575431200 46800 1 ANAST}
+ {591156000 43200 0 ANAT}
+ {606880800 46800 1 ANAST}
+ {622605600 43200 0 ANAT}
+ {638330400 46800 1 ANAST}
+ {654660000 43200 0 ANAT}
+ {670384800 43200 0 ANAST}
+ {686109600 39600 0 ANAT}
+ {695786400 43200 0 ANAMMTT}
+ {701780400 46800 1 ANAST}
+ {717501600 43200 0 ANAT}
+ {733284000 46800 1 ANAST}
+ {749008800 43200 0 ANAT}
+ {764733600 46800 1 ANAST}
+ {780458400 43200 0 ANAT}
+ {796183200 46800 1 ANAST}
+ {811908000 43200 0 ANAT}
+ {828237600 46800 1 ANAST}
+ {846381600 43200 0 ANAT}
+ {859687200 46800 1 ANAST}
+ {877831200 43200 0 ANAT}
+ {891136800 46800 1 ANAST}
+ {909280800 43200 0 ANAT}
+ {922586400 46800 1 ANAST}
+ {941335200 43200 0 ANAT}
+ {954036000 46800 1 ANAST}
+ {972784800 43200 0 ANAT}
+ {985485600 46800 1 ANAST}
+ {1004234400 43200 0 ANAT}
+ {1017540000 46800 1 ANAST}
+ {1035684000 43200 0 ANAT}
+ {1048989600 46800 1 ANAST}
+ {1067133600 43200 0 ANAT}
+ {1080439200 46800 1 ANAST}
+ {1099188000 43200 0 ANAT}
+ {1111888800 46800 1 ANAST}
+ {1130637600 43200 0 ANAT}
+ {1143338400 46800 1 ANAST}
+ {1162087200 43200 0 ANAT}
+ {1174788000 46800 1 ANAST}
+ {1193536800 43200 0 ANAT}
+ {1206842400 46800 1 ANAST}
+ {1224986400 43200 0 ANAT}
+ {1238292000 46800 1 ANAST}
+ {1256436000 43200 0 ANAT}
+ {1269741600 46800 1 ANAST}
+ {1288490400 43200 0 ANAT}
+ {1301191200 46800 1 ANAST}
+ {1319940000 43200 0 ANAT}
+ {1332640800 46800 1 ANAST}
+ {1351389600 43200 0 ANAT}
+ {1364695200 46800 1 ANAST}
+ {1382839200 43200 0 ANAT}
+ {1396144800 46800 1 ANAST}
+ {1414288800 43200 0 ANAT}
+ {1427594400 46800 1 ANAST}
+ {1445738400 43200 0 ANAT}
+ {1459044000 46800 1 ANAST}
+ {1477792800 43200 0 ANAT}
+ {1490493600 46800 1 ANAST}
+ {1509242400 43200 0 ANAT}
+ {1521943200 46800 1 ANAST}
+ {1540692000 43200 0 ANAT}
+ {1553997600 46800 1 ANAST}
+ {1572141600 43200 0 ANAT}
+ {1585447200 46800 1 ANAST}
+ {1603591200 43200 0 ANAT}
+ {1616896800 46800 1 ANAST}
+ {1635645600 43200 0 ANAT}
+ {1648346400 46800 1 ANAST}
+ {1667095200 43200 0 ANAT}
+ {1679796000 46800 1 ANAST}
+ {1698544800 43200 0 ANAT}
+ {1711850400 46800 1 ANAST}
+ {1729994400 43200 0 ANAT}
+ {1743300000 46800 1 ANAST}
+ {1761444000 43200 0 ANAT}
+ {1774749600 46800 1 ANAST}
+ {1792893600 43200 0 ANAT}
+ {1806199200 46800 1 ANAST}
+ {1824948000 43200 0 ANAT}
+ {1837648800 46800 1 ANAST}
+ {1856397600 43200 0 ANAT}
+ {1869098400 46800 1 ANAST}
+ {1887847200 43200 0 ANAT}
+ {1901152800 46800 1 ANAST}
+ {1919296800 43200 0 ANAT}
+ {1932602400 46800 1 ANAST}
+ {1950746400 43200 0 ANAT}
+ {1964052000 46800 1 ANAST}
+ {1982800800 43200 0 ANAT}
+ {1995501600 46800 1 ANAST}
+ {2014250400 43200 0 ANAT}
+ {2026951200 46800 1 ANAST}
+ {2045700000 43200 0 ANAT}
+ {2058400800 46800 1 ANAST}
+ {2077149600 43200 0 ANAT}
+ {2090455200 46800 1 ANAST}
+ {2108599200 43200 0 ANAT}
+ {2121904800 46800 1 ANAST}
+ {2140048800 43200 0 ANAT}
+ {2153354400 46800 1 ANAST}
+ {2172103200 43200 0 ANAT}
+ {2184804000 46800 1 ANAST}
+ {2203552800 43200 0 ANAT}
+ {2216253600 46800 1 ANAST}
+ {2235002400 43200 0 ANAT}
+ {2248308000 46800 1 ANAST}
+ {2266452000 43200 0 ANAT}
+ {2279757600 46800 1 ANAST}
+ {2297901600 43200 0 ANAT}
+ {2311207200 46800 1 ANAST}
+ {2329351200 43200 0 ANAT}
+ {2342656800 46800 1 ANAST}
+ {2361405600 43200 0 ANAT}
+ {2374106400 46800 1 ANAST}
+ {2392855200 43200 0 ANAT}
+ {2405556000 46800 1 ANAST}
+ {2424304800 43200 0 ANAT}
+ {2437610400 46800 1 ANAST}
+ {2455754400 43200 0 ANAT}
+ {2469060000 46800 1 ANAST}
+ {2487204000 43200 0 ANAT}
+ {2500509600 46800 1 ANAST}
+ {2519258400 43200 0 ANAT}
+ {2531959200 46800 1 ANAST}
+ {2550708000 43200 0 ANAT}
+ {2563408800 46800 1 ANAST}
+ {2582157600 43200 0 ANAT}
+ {2595463200 46800 1 ANAST}
+ {2613607200 43200 0 ANAT}
+ {2626912800 46800 1 ANAST}
+ {2645056800 43200 0 ANAT}
+ {2658362400 46800 1 ANAST}
+ {2676506400 43200 0 ANAT}
+ {2689812000 46800 1 ANAST}
+ {2708560800 43200 0 ANAT}
+ {2721261600 46800 1 ANAST}
+ {2740010400 43200 0 ANAT}
+ {2752711200 46800 1 ANAST}
+ {2771460000 43200 0 ANAT}
+ {2784765600 46800 1 ANAST}
+ {2802909600 43200 0 ANAT}
+ {2816215200 46800 1 ANAST}
+ {2834359200 43200 0 ANAT}
+ {2847664800 46800 1 ANAST}
+ {2866413600 43200 0 ANAT}
+ {2879114400 46800 1 ANAST}
+ {2897863200 43200 0 ANAT}
+ {2910564000 46800 1 ANAST}
+ {2929312800 43200 0 ANAT}
+ {2942013600 46800 1 ANAST}
+ {2960762400 43200 0 ANAT}
+ {2974068000 46800 1 ANAST}
+ {2992212000 43200 0 ANAT}
+ {3005517600 46800 1 ANAST}
+ {3023661600 43200 0 ANAT}
+ {3036967200 46800 1 ANAST}
+ {3055716000 43200 0 ANAT}
+ {3068416800 46800 1 ANAST}
+ {3087165600 43200 0 ANAT}
+ {3099866400 46800 1 ANAST}
+ {3118615200 43200 0 ANAT}
+ {3131920800 46800 1 ANAST}
+ {3150064800 43200 0 ANAT}
+ {3163370400 46800 1 ANAST}
+ {3181514400 43200 0 ANAT}
+ {3194820000 46800 1 ANAST}
+ {3212964000 43200 0 ANAT}
+ {3226269600 46800 1 ANAST}
+ {3245018400 43200 0 ANAT}
+ {3257719200 46800 1 ANAST}
+ {3276468000 43200 0 ANAT}
+ {3289168800 46800 1 ANAST}
+ {3307917600 43200 0 ANAT}
+ {3321223200 46800 1 ANAST}
+ {3339367200 43200 0 ANAT}
+ {3352672800 46800 1 ANAST}
+ {3370816800 43200 0 ANAT}
+ {3384122400 46800 1 ANAST}
+ {3402871200 43200 0 ANAT}
+ {3415572000 46800 1 ANAST}
+ {3434320800 43200 0 ANAT}
+ {3447021600 46800 1 ANAST}
+ {3465770400 43200 0 ANAT}
+ {3479076000 46800 1 ANAST}
+ {3497220000 43200 0 ANAT}
+ {3510525600 46800 1 ANAST}
+ {3528669600 43200 0 ANAT}
+ {3541975200 46800 1 ANAST}
+ {3560119200 43200 0 ANAT}
+ {3573424800 46800 1 ANAST}
+ {3592173600 43200 0 ANAT}
+ {3604874400 46800 1 ANAST}
+ {3623623200 43200 0 ANAT}
+ {3636324000 46800 1 ANAST}
+ {3655072800 43200 0 ANAT}
+ {3668378400 46800 1 ANAST}
+ {3686522400 43200 0 ANAT}
+ {3699828000 46800 1 ANAST}
+ {3717972000 43200 0 ANAT}
+ {3731277600 46800 1 ANAST}
+ {3750026400 43200 0 ANAT}
+ {3762727200 46800 1 ANAST}
+ {3781476000 43200 0 ANAT}
+ {3794176800 46800 1 ANAST}
+ {3812925600 43200 0 ANAT}
+ {3825626400 46800 1 ANAST}
+ {3844375200 43200 0 ANAT}
+ {3857680800 46800 1 ANAST}
+ {3875824800 43200 0 ANAT}
+ {3889130400 46800 1 ANAST}
+ {3907274400 43200 0 ANAT}
+ {3920580000 46800 1 ANAST}
+ {3939328800 43200 0 ANAT}
+ {3952029600 46800 1 ANAST}
+ {3970778400 43200 0 ANAT}
+ {3983479200 46800 1 ANAST}
+ {4002228000 43200 0 ANAT}
+ {4015533600 46800 1 ANAST}
+ {4033677600 43200 0 ANAT}
+ {4046983200 46800 1 ANAST}
+ {4065127200 43200 0 ANAT}
+ {4078432800 46800 1 ANAST}
+ {4096576800 43200 0 ANAT}
+}
diff --git a/library/tzdata/Asia/Aqtau b/library/tzdata/Asia/Aqtau
new file mode 100644
index 0000000..0409a9e
--- /dev/null
+++ b/library/tzdata/Asia/Aqtau
@@ -0,0 +1,247 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Aqtau) {
+ {-9223372036854775808 12064 0 LMT}
+ {-1441164064 14400 0 FORT}
+ {-1247544000 18000 0 FORT}
+ {-220942800 18000 0 SHET}
+ {370724400 21600 0 SHET}
+ {386445600 18000 0 SHET}
+ {386449200 21600 1 SHEST}
+ {402256800 18000 0 SHET}
+ {417985200 21600 1 SHEST}
+ {433792800 18000 0 SHET}
+ {449607600 21600 1 SHEST}
+ {465357600 18000 0 SHET}
+ {481082400 21600 1 SHEST}
+ {496807200 18000 0 SHET}
+ {512532000 21600 1 SHEST}
+ {528256800 18000 0 SHET}
+ {543981600 21600 1 SHEST}
+ {559706400 18000 0 SHET}
+ {575431200 21600 1 SHEST}
+ {591156000 18000 0 SHET}
+ {606880800 21600 1 SHEST}
+ {622605600 18000 0 SHET}
+ {638330400 21600 1 SHEST}
+ {654660000 18000 0 SHET}
+ {662670000 18000 0 SHET}
+ {692823600 18000 0 AQTT}
+ {701805600 21600 1 AQTST}
+ {717526800 18000 0 AQTT}
+ {733284000 21600 1 AQTST}
+ {749008800 18000 0 AQTT}
+ {764733600 21600 1 AQTST}
+ {780458400 18000 0 AQTT}
+ {796165200 14400 0 AQTT}
+ {796183200 18000 1 AQTST}
+ {811908000 14400 0 AQTT}
+ {828237600 18000 1 AQTST}
+ {846381600 14400 0 AQTT}
+ {859687200 18000 1 AQTST}
+ {877831200 14400 0 AQTT}
+ {891136800 18000 1 AQTST}
+ {909280800 14400 0 AQTT}
+ {922586400 18000 1 AQTST}
+ {941335200 14400 0 AQTT}
+ {954036000 18000 1 AQTST}
+ {972784800 14400 0 AQTT}
+ {985485600 18000 1 AQTST}
+ {1004234400 14400 0 AQTT}
+ {1017540000 18000 1 AQTST}
+ {1035684000 14400 0 AQTT}
+ {1048989600 18000 1 AQTST}
+ {1067133600 14400 0 AQTT}
+ {1080439200 18000 1 AQTST}
+ {1099188000 14400 0 AQTT}
+ {1111888800 18000 1 AQTST}
+ {1130637600 14400 0 AQTT}
+ {1143338400 18000 1 AQTST}
+ {1162087200 14400 0 AQTT}
+ {1174788000 18000 1 AQTST}
+ {1193536800 14400 0 AQTT}
+ {1206842400 18000 1 AQTST}
+ {1224986400 14400 0 AQTT}
+ {1238292000 18000 1 AQTST}
+ {1256436000 14400 0 AQTT}
+ {1269741600 18000 1 AQTST}
+ {1288490400 14400 0 AQTT}
+ {1301191200 18000 1 AQTST}
+ {1319940000 14400 0 AQTT}
+ {1332640800 18000 1 AQTST}
+ {1351389600 14400 0 AQTT}
+ {1364695200 18000 1 AQTST}
+ {1382839200 14400 0 AQTT}
+ {1396144800 18000 1 AQTST}
+ {1414288800 14400 0 AQTT}
+ {1427594400 18000 1 AQTST}
+ {1445738400 14400 0 AQTT}
+ {1459044000 18000 1 AQTST}
+ {1477792800 14400 0 AQTT}
+ {1490493600 18000 1 AQTST}
+ {1509242400 14400 0 AQTT}
+ {1521943200 18000 1 AQTST}
+ {1540692000 14400 0 AQTT}
+ {1553997600 18000 1 AQTST}
+ {1572141600 14400 0 AQTT}
+ {1585447200 18000 1 AQTST}
+ {1603591200 14400 0 AQTT}
+ {1616896800 18000 1 AQTST}
+ {1635645600 14400 0 AQTT}
+ {1648346400 18000 1 AQTST}
+ {1667095200 14400 0 AQTT}
+ {1679796000 18000 1 AQTST}
+ {1698544800 14400 0 AQTT}
+ {1711850400 18000 1 AQTST}
+ {1729994400 14400 0 AQTT}
+ {1743300000 18000 1 AQTST}
+ {1761444000 14400 0 AQTT}
+ {1774749600 18000 1 AQTST}
+ {1792893600 14400 0 AQTT}
+ {1806199200 18000 1 AQTST}
+ {1824948000 14400 0 AQTT}
+ {1837648800 18000 1 AQTST}
+ {1856397600 14400 0 AQTT}
+ {1869098400 18000 1 AQTST}
+ {1887847200 14400 0 AQTT}
+ {1901152800 18000 1 AQTST}
+ {1919296800 14400 0 AQTT}
+ {1932602400 18000 1 AQTST}
+ {1950746400 14400 0 AQTT}
+ {1964052000 18000 1 AQTST}
+ {1982800800 14400 0 AQTT}
+ {1995501600 18000 1 AQTST}
+ {2014250400 14400 0 AQTT}
+ {2026951200 18000 1 AQTST}
+ {2045700000 14400 0 AQTT}
+ {2058400800 18000 1 AQTST}
+ {2077149600 14400 0 AQTT}
+ {2090455200 18000 1 AQTST}
+ {2108599200 14400 0 AQTT}
+ {2121904800 18000 1 AQTST}
+ {2140048800 14400 0 AQTT}
+ {2153354400 18000 1 AQTST}
+ {2172103200 14400 0 AQTT}
+ {2184804000 18000 1 AQTST}
+ {2203552800 14400 0 AQTT}
+ {2216253600 18000 1 AQTST}
+ {2235002400 14400 0 AQTT}
+ {2248308000 18000 1 AQTST}
+ {2266452000 14400 0 AQTT}
+ {2279757600 18000 1 AQTST}
+ {2297901600 14400 0 AQTT}
+ {2311207200 18000 1 AQTST}
+ {2329351200 14400 0 AQTT}
+ {2342656800 18000 1 AQTST}
+ {2361405600 14400 0 AQTT}
+ {2374106400 18000 1 AQTST}
+ {2392855200 14400 0 AQTT}
+ {2405556000 18000 1 AQTST}
+ {2424304800 14400 0 AQTT}
+ {2437610400 18000 1 AQTST}
+ {2455754400 14400 0 AQTT}
+ {2469060000 18000 1 AQTST}
+ {2487204000 14400 0 AQTT}
+ {2500509600 18000 1 AQTST}
+ {2519258400 14400 0 AQTT}
+ {2531959200 18000 1 AQTST}
+ {2550708000 14400 0 AQTT}
+ {2563408800 18000 1 AQTST}
+ {2582157600 14400 0 AQTT}
+ {2595463200 18000 1 AQTST}
+ {2613607200 14400 0 AQTT}
+ {2626912800 18000 1 AQTST}
+ {2645056800 14400 0 AQTT}
+ {2658362400 18000 1 AQTST}
+ {2676506400 14400 0 AQTT}
+ {2689812000 18000 1 AQTST}
+ {2708560800 14400 0 AQTT}
+ {2721261600 18000 1 AQTST}
+ {2740010400 14400 0 AQTT}
+ {2752711200 18000 1 AQTST}
+ {2771460000 14400 0 AQTT}
+ {2784765600 18000 1 AQTST}
+ {2802909600 14400 0 AQTT}
+ {2816215200 18000 1 AQTST}
+ {2834359200 14400 0 AQTT}
+ {2847664800 18000 1 AQTST}
+ {2866413600 14400 0 AQTT}
+ {2879114400 18000 1 AQTST}
+ {2897863200 14400 0 AQTT}
+ {2910564000 18000 1 AQTST}
+ {2929312800 14400 0 AQTT}
+ {2942013600 18000 1 AQTST}
+ {2960762400 14400 0 AQTT}
+ {2974068000 18000 1 AQTST}
+ {2992212000 14400 0 AQTT}
+ {3005517600 18000 1 AQTST}
+ {3023661600 14400 0 AQTT}
+ {3036967200 18000 1 AQTST}
+ {3055716000 14400 0 AQTT}
+ {3068416800 18000 1 AQTST}
+ {3087165600 14400 0 AQTT}
+ {3099866400 18000 1 AQTST}
+ {3118615200 14400 0 AQTT}
+ {3131920800 18000 1 AQTST}
+ {3150064800 14400 0 AQTT}
+ {3163370400 18000 1 AQTST}
+ {3181514400 14400 0 AQTT}
+ {3194820000 18000 1 AQTST}
+ {3212964000 14400 0 AQTT}
+ {3226269600 18000 1 AQTST}
+ {3245018400 14400 0 AQTT}
+ {3257719200 18000 1 AQTST}
+ {3276468000 14400 0 AQTT}
+ {3289168800 18000 1 AQTST}
+ {3307917600 14400 0 AQTT}
+ {3321223200 18000 1 AQTST}
+ {3339367200 14400 0 AQTT}
+ {3352672800 18000 1 AQTST}
+ {3370816800 14400 0 AQTT}
+ {3384122400 18000 1 AQTST}
+ {3402871200 14400 0 AQTT}
+ {3415572000 18000 1 AQTST}
+ {3434320800 14400 0 AQTT}
+ {3447021600 18000 1 AQTST}
+ {3465770400 14400 0 AQTT}
+ {3479076000 18000 1 AQTST}
+ {3497220000 14400 0 AQTT}
+ {3510525600 18000 1 AQTST}
+ {3528669600 14400 0 AQTT}
+ {3541975200 18000 1 AQTST}
+ {3560119200 14400 0 AQTT}
+ {3573424800 18000 1 AQTST}
+ {3592173600 14400 0 AQTT}
+ {3604874400 18000 1 AQTST}
+ {3623623200 14400 0 AQTT}
+ {3636324000 18000 1 AQTST}
+ {3655072800 14400 0 AQTT}
+ {3668378400 18000 1 AQTST}
+ {3686522400 14400 0 AQTT}
+ {3699828000 18000 1 AQTST}
+ {3717972000 14400 0 AQTT}
+ {3731277600 18000 1 AQTST}
+ {3750026400 14400 0 AQTT}
+ {3762727200 18000 1 AQTST}
+ {3781476000 14400 0 AQTT}
+ {3794176800 18000 1 AQTST}
+ {3812925600 14400 0 AQTT}
+ {3825626400 18000 1 AQTST}
+ {3844375200 14400 0 AQTT}
+ {3857680800 18000 1 AQTST}
+ {3875824800 14400 0 AQTT}
+ {3889130400 18000 1 AQTST}
+ {3907274400 14400 0 AQTT}
+ {3920580000 18000 1 AQTST}
+ {3939328800 14400 0 AQTT}
+ {3952029600 18000 1 AQTST}
+ {3970778400 14400 0 AQTT}
+ {3983479200 18000 1 AQTST}
+ {4002228000 14400 0 AQTT}
+ {4015533600 18000 1 AQTST}
+ {4033677600 14400 0 AQTT}
+ {4046983200 18000 1 AQTST}
+ {4065127200 14400 0 AQTT}
+ {4078432800 18000 1 AQTST}
+ {4096576800 14400 0 AQTT}
+}
diff --git a/library/tzdata/Asia/Aqtobe b/library/tzdata/Asia/Aqtobe
new file mode 100644
index 0000000..92ddb45
--- /dev/null
+++ b/library/tzdata/Asia/Aqtobe
@@ -0,0 +1,246 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Aqtobe) {
+ {-9223372036854775808 13720 0 LMT}
+ {-1441165720 14400 0 AKTT}
+ {-1247544000 18000 0 AKTT}
+ {354913200 21600 1 AKTST}
+ {370720800 21600 0 AKTT}
+ {386445600 18000 0 AKTT}
+ {386449200 21600 1 AKTST}
+ {402256800 18000 0 AKTT}
+ {417985200 21600 1 AKTST}
+ {433792800 18000 0 AKTT}
+ {449607600 21600 1 AKTST}
+ {465357600 18000 0 AKTT}
+ {481082400 21600 1 AKTST}
+ {496807200 18000 0 AKTT}
+ {512532000 21600 1 AKTST}
+ {528256800 18000 0 AKTT}
+ {543981600 21600 1 AKTST}
+ {559706400 18000 0 AKTT}
+ {575431200 21600 1 AKTST}
+ {591156000 18000 0 AKTT}
+ {606880800 21600 1 AKTST}
+ {622605600 18000 0 AKTT}
+ {638330400 21600 1 AKTST}
+ {654660000 18000 0 AKTT}
+ {662670000 18000 0 AKTT}
+ {692823600 18000 0 AQTT}
+ {701805600 21600 1 AQTST}
+ {717526800 18000 0 AQTT}
+ {733284000 21600 1 AQTST}
+ {749008800 18000 0 AQTT}
+ {764733600 21600 1 AQTST}
+ {780458400 18000 0 AQTT}
+ {796183200 21600 1 AQTST}
+ {811908000 18000 0 AQTT}
+ {828237600 21600 1 AQTST}
+ {846381600 18000 0 AQTT}
+ {859687200 21600 1 AQTST}
+ {877831200 18000 0 AQTT}
+ {891136800 21600 1 AQTST}
+ {909280800 18000 0 AQTT}
+ {922586400 21600 1 AQTST}
+ {941335200 18000 0 AQTT}
+ {954036000 21600 1 AQTST}
+ {972784800 18000 0 AQTT}
+ {985485600 21600 1 AQTST}
+ {1004234400 18000 0 AQTT}
+ {1017540000 21600 1 AQTST}
+ {1035684000 18000 0 AQTT}
+ {1048989600 21600 1 AQTST}
+ {1067133600 18000 0 AQTT}
+ {1080439200 21600 1 AQTST}
+ {1099188000 18000 0 AQTT}
+ {1111888800 21600 1 AQTST}
+ {1130637600 18000 0 AQTT}
+ {1143338400 21600 1 AQTST}
+ {1162087200 18000 0 AQTT}
+ {1174788000 21600 1 AQTST}
+ {1193536800 18000 0 AQTT}
+ {1206842400 21600 1 AQTST}
+ {1224986400 18000 0 AQTT}
+ {1238292000 21600 1 AQTST}
+ {1256436000 18000 0 AQTT}
+ {1269741600 21600 1 AQTST}
+ {1288490400 18000 0 AQTT}
+ {1301191200 21600 1 AQTST}
+ {1319940000 18000 0 AQTT}
+ {1332640800 21600 1 AQTST}
+ {1351389600 18000 0 AQTT}
+ {1364695200 21600 1 AQTST}
+ {1382839200 18000 0 AQTT}
+ {1396144800 21600 1 AQTST}
+ {1414288800 18000 0 AQTT}
+ {1427594400 21600 1 AQTST}
+ {1445738400 18000 0 AQTT}
+ {1459044000 21600 1 AQTST}
+ {1477792800 18000 0 AQTT}
+ {1490493600 21600 1 AQTST}
+ {1509242400 18000 0 AQTT}
+ {1521943200 21600 1 AQTST}
+ {1540692000 18000 0 AQTT}
+ {1553997600 21600 1 AQTST}
+ {1572141600 18000 0 AQTT}
+ {1585447200 21600 1 AQTST}
+ {1603591200 18000 0 AQTT}
+ {1616896800 21600 1 AQTST}
+ {1635645600 18000 0 AQTT}
+ {1648346400 21600 1 AQTST}
+ {1667095200 18000 0 AQTT}
+ {1679796000 21600 1 AQTST}
+ {1698544800 18000 0 AQTT}
+ {1711850400 21600 1 AQTST}
+ {1729994400 18000 0 AQTT}
+ {1743300000 21600 1 AQTST}
+ {1761444000 18000 0 AQTT}
+ {1774749600 21600 1 AQTST}
+ {1792893600 18000 0 AQTT}
+ {1806199200 21600 1 AQTST}
+ {1824948000 18000 0 AQTT}
+ {1837648800 21600 1 AQTST}
+ {1856397600 18000 0 AQTT}
+ {1869098400 21600 1 AQTST}
+ {1887847200 18000 0 AQTT}
+ {1901152800 21600 1 AQTST}
+ {1919296800 18000 0 AQTT}
+ {1932602400 21600 1 AQTST}
+ {1950746400 18000 0 AQTT}
+ {1964052000 21600 1 AQTST}
+ {1982800800 18000 0 AQTT}
+ {1995501600 21600 1 AQTST}
+ {2014250400 18000 0 AQTT}
+ {2026951200 21600 1 AQTST}
+ {2045700000 18000 0 AQTT}
+ {2058400800 21600 1 AQTST}
+ {2077149600 18000 0 AQTT}
+ {2090455200 21600 1 AQTST}
+ {2108599200 18000 0 AQTT}
+ {2121904800 21600 1 AQTST}
+ {2140048800 18000 0 AQTT}
+ {2153354400 21600 1 AQTST}
+ {2172103200 18000 0 AQTT}
+ {2184804000 21600 1 AQTST}
+ {2203552800 18000 0 AQTT}
+ {2216253600 21600 1 AQTST}
+ {2235002400 18000 0 AQTT}
+ {2248308000 21600 1 AQTST}
+ {2266452000 18000 0 AQTT}
+ {2279757600 21600 1 AQTST}
+ {2297901600 18000 0 AQTT}
+ {2311207200 21600 1 AQTST}
+ {2329351200 18000 0 AQTT}
+ {2342656800 21600 1 AQTST}
+ {2361405600 18000 0 AQTT}
+ {2374106400 21600 1 AQTST}
+ {2392855200 18000 0 AQTT}
+ {2405556000 21600 1 AQTST}
+ {2424304800 18000 0 AQTT}
+ {2437610400 21600 1 AQTST}
+ {2455754400 18000 0 AQTT}
+ {2469060000 21600 1 AQTST}
+ {2487204000 18000 0 AQTT}
+ {2500509600 21600 1 AQTST}
+ {2519258400 18000 0 AQTT}
+ {2531959200 21600 1 AQTST}
+ {2550708000 18000 0 AQTT}
+ {2563408800 21600 1 AQTST}
+ {2582157600 18000 0 AQTT}
+ {2595463200 21600 1 AQTST}
+ {2613607200 18000 0 AQTT}
+ {2626912800 21600 1 AQTST}
+ {2645056800 18000 0 AQTT}
+ {2658362400 21600 1 AQTST}
+ {2676506400 18000 0 AQTT}
+ {2689812000 21600 1 AQTST}
+ {2708560800 18000 0 AQTT}
+ {2721261600 21600 1 AQTST}
+ {2740010400 18000 0 AQTT}
+ {2752711200 21600 1 AQTST}
+ {2771460000 18000 0 AQTT}
+ {2784765600 21600 1 AQTST}
+ {2802909600 18000 0 AQTT}
+ {2816215200 21600 1 AQTST}
+ {2834359200 18000 0 AQTT}
+ {2847664800 21600 1 AQTST}
+ {2866413600 18000 0 AQTT}
+ {2879114400 21600 1 AQTST}
+ {2897863200 18000 0 AQTT}
+ {2910564000 21600 1 AQTST}
+ {2929312800 18000 0 AQTT}
+ {2942013600 21600 1 AQTST}
+ {2960762400 18000 0 AQTT}
+ {2974068000 21600 1 AQTST}
+ {2992212000 18000 0 AQTT}
+ {3005517600 21600 1 AQTST}
+ {3023661600 18000 0 AQTT}
+ {3036967200 21600 1 AQTST}
+ {3055716000 18000 0 AQTT}
+ {3068416800 21600 1 AQTST}
+ {3087165600 18000 0 AQTT}
+ {3099866400 21600 1 AQTST}
+ {3118615200 18000 0 AQTT}
+ {3131920800 21600 1 AQTST}
+ {3150064800 18000 0 AQTT}
+ {3163370400 21600 1 AQTST}
+ {3181514400 18000 0 AQTT}
+ {3194820000 21600 1 AQTST}
+ {3212964000 18000 0 AQTT}
+ {3226269600 21600 1 AQTST}
+ {3245018400 18000 0 AQTT}
+ {3257719200 21600 1 AQTST}
+ {3276468000 18000 0 AQTT}
+ {3289168800 21600 1 AQTST}
+ {3307917600 18000 0 AQTT}
+ {3321223200 21600 1 AQTST}
+ {3339367200 18000 0 AQTT}
+ {3352672800 21600 1 AQTST}
+ {3370816800 18000 0 AQTT}
+ {3384122400 21600 1 AQTST}
+ {3402871200 18000 0 AQTT}
+ {3415572000 21600 1 AQTST}
+ {3434320800 18000 0 AQTT}
+ {3447021600 21600 1 AQTST}
+ {3465770400 18000 0 AQTT}
+ {3479076000 21600 1 AQTST}
+ {3497220000 18000 0 AQTT}
+ {3510525600 21600 1 AQTST}
+ {3528669600 18000 0 AQTT}
+ {3541975200 21600 1 AQTST}
+ {3560119200 18000 0 AQTT}
+ {3573424800 21600 1 AQTST}
+ {3592173600 18000 0 AQTT}
+ {3604874400 21600 1 AQTST}
+ {3623623200 18000 0 AQTT}
+ {3636324000 21600 1 AQTST}
+ {3655072800 18000 0 AQTT}
+ {3668378400 21600 1 AQTST}
+ {3686522400 18000 0 AQTT}
+ {3699828000 21600 1 AQTST}
+ {3717972000 18000 0 AQTT}
+ {3731277600 21600 1 AQTST}
+ {3750026400 18000 0 AQTT}
+ {3762727200 21600 1 AQTST}
+ {3781476000 18000 0 AQTT}
+ {3794176800 21600 1 AQTST}
+ {3812925600 18000 0 AQTT}
+ {3825626400 21600 1 AQTST}
+ {3844375200 18000 0 AQTT}
+ {3857680800 21600 1 AQTST}
+ {3875824800 18000 0 AQTT}
+ {3889130400 21600 1 AQTST}
+ {3907274400 18000 0 AQTT}
+ {3920580000 21600 1 AQTST}
+ {3939328800 18000 0 AQTT}
+ {3952029600 21600 1 AQTST}
+ {3970778400 18000 0 AQTT}
+ {3983479200 21600 1 AQTST}
+ {4002228000 18000 0 AQTT}
+ {4015533600 21600 1 AQTST}
+ {4033677600 18000 0 AQTT}
+ {4046983200 21600 1 AQTST}
+ {4065127200 18000 0 AQTT}
+ {4078432800 21600 1 AQTST}
+ {4096576800 18000 0 AQTT}
+}
diff --git a/library/tzdata/Asia/Ashgabat b/library/tzdata/Asia/Ashgabat
new file mode 100644
index 0000000..cf8f98d
--- /dev/null
+++ b/library/tzdata/Asia/Ashgabat
@@ -0,0 +1,31 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Ashgabat) {
+ {-9223372036854775808 14012 0 LMT}
+ {-1441166012 14400 0 ASHT}
+ {-1247544000 18000 0 ASHT}
+ {354913200 21600 1 ASHST}
+ {370720800 18000 0 ASHT}
+ {386449200 21600 1 ASHST}
+ {402256800 18000 0 ASHT}
+ {417985200 21600 1 ASHST}
+ {433792800 18000 0 ASHT}
+ {449607600 21600 1 ASHST}
+ {465357600 18000 0 ASHT}
+ {481082400 21600 1 ASHST}
+ {496807200 18000 0 ASHT}
+ {512532000 21600 1 ASHST}
+ {528256800 18000 0 ASHT}
+ {543981600 21600 1 ASHST}
+ {559706400 18000 0 ASHT}
+ {575431200 21600 1 ASHST}
+ {591156000 18000 0 ASHT}
+ {606880800 21600 1 ASHST}
+ {622605600 18000 0 ASHT}
+ {638330400 21600 1 ASHST}
+ {654660000 18000 0 ASHT}
+ {670366800 14400 0 ASHT}
+ {670384800 18000 1 ASHST}
+ {686109600 14400 0 ASHT}
+ {695772000 18000 0 TMT}
+}
diff --git a/library/tzdata/Asia/Ashkhabad b/library/tzdata/Asia/Ashkhabad
new file mode 100644
index 0000000..6e14446
--- /dev/null
+++ b/library/tzdata/Asia/Ashkhabad
@@ -0,0 +1,5 @@
+# created by ../tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Ashgabat)]} {
+ loadTimeZoneFile Asia/Ashgabat
+}
+set tzdata(:Asia/Ashkhabad) $TZData(:Asia/Ashgabat)
diff --git a/library/tzdata/Asia/Baghdad b/library/tzdata/Asia/Baghdad
new file mode 100644
index 0000000..ae569db
--- /dev/null
+++ b/library/tzdata/Asia/Baghdad
@@ -0,0 +1,243 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Baghdad) {
+ {-9223372036854775808 10660 0 LMT}
+ {-2524532260 10656 0 BMT}
+ {-1641005856 10800 0 AST}
+ {389048400 14400 0 ADT}
+ {402264000 10800 0 AST}
+ {417906000 14400 1 ADT}
+ {433800000 10800 0 AST}
+ {449614800 14400 1 ADT}
+ {465422400 10800 0 AST}
+ {481150800 14400 1 ADT}
+ {496803600 10800 0 AST}
+ {512528400 14400 1 ADT}
+ {528253200 10800 0 AST}
+ {543978000 14400 1 ADT}
+ {559702800 10800 0 AST}
+ {575427600 14400 1 ADT}
+ {591152400 10800 0 AST}
+ {606877200 14400 1 ADT}
+ {622602000 10800 0 AST}
+ {638326800 14400 1 ADT}
+ {654656400 10800 0 AST}
+ {670474800 14400 1 ADT}
+ {686286000 10800 0 AST}
+ {702097200 14400 1 ADT}
+ {717908400 10800 0 AST}
+ {733633200 14400 1 ADT}
+ {749444400 10800 0 AST}
+ {765169200 14400 1 ADT}
+ {780980400 10800 0 AST}
+ {796705200 14400 1 ADT}
+ {812516400 10800 0 AST}
+ {828327600 14400 1 ADT}
+ {844138800 10800 0 AST}
+ {859863600 14400 1 ADT}
+ {875674800 10800 0 AST}
+ {891399600 14400 1 ADT}
+ {907210800 10800 0 AST}
+ {922935600 14400 1 ADT}
+ {938746800 10800 0 AST}
+ {954558000 14400 1 ADT}
+ {970369200 10800 0 AST}
+ {986094000 14400 1 ADT}
+ {1001905200 10800 0 AST}
+ {1017630000 14400 1 ADT}
+ {1033441200 10800 0 AST}
+ {1049166000 14400 1 ADT}
+ {1064977200 10800 0 AST}
+ {1080788400 14400 1 ADT}
+ {1096599600 10800 0 AST}
+ {1112324400 14400 1 ADT}
+ {1128135600 10800 0 AST}
+ {1143860400 14400 1 ADT}
+ {1159671600 10800 0 AST}
+ {1175396400 14400 1 ADT}
+ {1191207600 10800 0 AST}
+ {1207018800 14400 1 ADT}
+ {1222830000 10800 0 AST}
+ {1238554800 14400 1 ADT}
+ {1254366000 10800 0 AST}
+ {1270090800 14400 1 ADT}
+ {1285902000 10800 0 AST}
+ {1301626800 14400 1 ADT}
+ {1317438000 10800 0 AST}
+ {1333249200 14400 1 ADT}
+ {1349060400 10800 0 AST}
+ {1364785200 14400 1 ADT}
+ {1380596400 10800 0 AST}
+ {1396321200 14400 1 ADT}
+ {1412132400 10800 0 AST}
+ {1427857200 14400 1 ADT}
+ {1443668400 10800 0 AST}
+ {1459479600 14400 1 ADT}
+ {1475290800 10800 0 AST}
+ {1491015600 14400 1 ADT}
+ {1506826800 10800 0 AST}
+ {1522551600 14400 1 ADT}
+ {1538362800 10800 0 AST}
+ {1554087600 14400 1 ADT}
+ {1569898800 10800 0 AST}
+ {1585710000 14400 1 ADT}
+ {1601521200 10800 0 AST}
+ {1617246000 14400 1 ADT}
+ {1633057200 10800 0 AST}
+ {1648782000 14400 1 ADT}
+ {1664593200 10800 0 AST}
+ {1680318000 14400 1 ADT}
+ {1696129200 10800 0 AST}
+ {1711940400 14400 1 ADT}
+ {1727751600 10800 0 AST}
+ {1743476400 14400 1 ADT}
+ {1759287600 10800 0 AST}
+ {1775012400 14400 1 ADT}
+ {1790823600 10800 0 AST}
+ {1806548400 14400 1 ADT}
+ {1822359600 10800 0 AST}
+ {1838170800 14400 1 ADT}
+ {1853982000 10800 0 AST}
+ {1869706800 14400 1 ADT}
+ {1885518000 10800 0 AST}
+ {1901242800 14400 1 ADT}
+ {1917054000 10800 0 AST}
+ {1932778800 14400 1 ADT}
+ {1948590000 10800 0 AST}
+ {1964401200 14400 1 ADT}
+ {1980212400 10800 0 AST}
+ {1995937200 14400 1 ADT}
+ {2011748400 10800 0 AST}
+ {2027473200 14400 1 ADT}
+ {2043284400 10800 0 AST}
+ {2059009200 14400 1 ADT}
+ {2074820400 10800 0 AST}
+ {2090631600 14400 1 ADT}
+ {2106442800 10800 0 AST}
+ {2122167600 14400 1 ADT}
+ {2137978800 10800 0 AST}
+ {2153703600 14400 1 ADT}
+ {2169514800 10800 0 AST}
+ {2185239600 14400 1 ADT}
+ {2201050800 10800 0 AST}
+ {2216862000 14400 1 ADT}
+ {2232673200 10800 0 AST}
+ {2248398000 14400 1 ADT}
+ {2264209200 10800 0 AST}
+ {2279934000 14400 1 ADT}
+ {2295745200 10800 0 AST}
+ {2311470000 14400 1 ADT}
+ {2327281200 10800 0 AST}
+ {2343092400 14400 1 ADT}
+ {2358903600 10800 0 AST}
+ {2374628400 14400 1 ADT}
+ {2390439600 10800 0 AST}
+ {2406164400 14400 1 ADT}
+ {2421975600 10800 0 AST}
+ {2437700400 14400 1 ADT}
+ {2453511600 10800 0 AST}
+ {2469322800 14400 1 ADT}
+ {2485134000 10800 0 AST}
+ {2500858800 14400 1 ADT}
+ {2516670000 10800 0 AST}
+ {2532394800 14400 1 ADT}
+ {2548206000 10800 0 AST}
+ {2563930800 14400 1 ADT}
+ {2579742000 10800 0 AST}
+ {2595553200 14400 1 ADT}
+ {2611364400 10800 0 AST}
+ {2627089200 14400 1 ADT}
+ {2642900400 10800 0 AST}
+ {2658625200 14400 1 ADT}
+ {2674436400 10800 0 AST}
+ {2690161200 14400 1 ADT}
+ {2705972400 10800 0 AST}
+ {2721783600 14400 1 ADT}
+ {2737594800 10800 0 AST}
+ {2753319600 14400 1 ADT}
+ {2769130800 10800 0 AST}
+ {2784855600 14400 1 ADT}
+ {2800666800 10800 0 AST}
+ {2816391600 14400 1 ADT}
+ {2832202800 10800 0 AST}
+ {2848014000 14400 1 ADT}
+ {2863825200 10800 0 AST}
+ {2879550000 14400 1 ADT}
+ {2895361200 10800 0 AST}
+ {2911086000 14400 1 ADT}
+ {2926897200 10800 0 AST}
+ {2942622000 14400 1 ADT}
+ {2958433200 10800 0 AST}
+ {2974244400 14400 1 ADT}
+ {2990055600 10800 0 AST}
+ {3005780400 14400 1 ADT}
+ {3021591600 10800 0 AST}
+ {3037316400 14400 1 ADT}
+ {3053127600 10800 0 AST}
+ {3068852400 14400 1 ADT}
+ {3084663600 10800 0 AST}
+ {3100474800 14400 1 ADT}
+ {3116286000 10800 0 AST}
+ {3132010800 14400 1 ADT}
+ {3147822000 10800 0 AST}
+ {3163546800 14400 1 ADT}
+ {3179358000 10800 0 AST}
+ {3195082800 14400 1 ADT}
+ {3210894000 10800 0 AST}
+ {3226705200 14400 1 ADT}
+ {3242516400 10800 0 AST}
+ {3258241200 14400 1 ADT}
+ {3274052400 10800 0 AST}
+ {3289777200 14400 1 ADT}
+ {3305588400 10800 0 AST}
+ {3321313200 14400 1 ADT}
+ {3337124400 10800 0 AST}
+ {3352935600 14400 1 ADT}
+ {3368746800 10800 0 AST}
+ {3384471600 14400 1 ADT}
+ {3400282800 10800 0 AST}
+ {3416007600 14400 1 ADT}
+ {3431818800 10800 0 AST}
+ {3447543600 14400 1 ADT}
+ {3463354800 10800 0 AST}
+ {3479166000 14400 1 ADT}
+ {3494977200 10800 0 AST}
+ {3510702000 14400 1 ADT}
+ {3526513200 10800 0 AST}
+ {3542238000 14400 1 ADT}
+ {3558049200 10800 0 AST}
+ {3573774000 14400 1 ADT}
+ {3589585200 10800 0 AST}
+ {3605396400 14400 1 ADT}
+ {3621207600 10800 0 AST}
+ {3636932400 14400 1 ADT}
+ {3652743600 10800 0 AST}
+ {3668468400 14400 1 ADT}
+ {3684279600 10800 0 AST}
+ {3700004400 14400 1 ADT}
+ {3715815600 10800 0 AST}
+ {3731626800 14400 1 ADT}
+ {3747438000 10800 0 AST}
+ {3763162800 14400 1 ADT}
+ {3778974000 10800 0 AST}
+ {3794698800 14400 1 ADT}
+ {3810510000 10800 0 AST}
+ {3826234800 14400 1 ADT}
+ {3842046000 10800 0 AST}
+ {3857857200 14400 1 ADT}
+ {3873668400 10800 0 AST}
+ {3889393200 14400 1 ADT}
+ {3905204400 10800 0 AST}
+ {3920929200 14400 1 ADT}
+ {3936740400 10800 0 AST}
+ {3952465200 14400 1 ADT}
+ {3968276400 10800 0 AST}
+ {3984087600 14400 1 ADT}
+ {3999898800 10800 0 AST}
+ {4015623600 14400 1 ADT}
+ {4031434800 10800 0 AST}
+ {4047159600 14400 1 ADT}
+ {4062970800 10800 0 AST}
+ {4078695600 14400 1 ADT}
+ {4094506800 10800 0 AST}
+}
diff --git a/library/tzdata/Asia/Bahrain b/library/tzdata/Asia/Bahrain
new file mode 100644
index 0000000..cfabc53
--- /dev/null
+++ b/library/tzdata/Asia/Bahrain
@@ -0,0 +1,7 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Bahrain) {
+ {-9223372036854775808 12140 0 LMT}
+ {-1577935340 14400 0 GST}
+ {76190400 10800 0 AST}
+}
diff --git a/library/tzdata/Asia/Baku b/library/tzdata/Asia/Baku
new file mode 100644
index 0000000..5cc99b9
--- /dev/null
+++ b/library/tzdata/Asia/Baku
@@ -0,0 +1,243 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Baku) {
+ {-9223372036854775808 11964 0 LMT}
+ {-1441163964 10800 0 BAKT}
+ {-405140400 14400 0 BAKT}
+ {354916800 18000 1 BAKST}
+ {370724400 14400 0 BAKT}
+ {386452800 18000 1 BAKST}
+ {402260400 14400 0 BAKT}
+ {417988800 18000 1 BAKST}
+ {433796400 14400 0 BAKT}
+ {449611200 18000 1 BAKST}
+ {465357600 14400 0 BAKT}
+ {481082400 18000 1 BAKST}
+ {496807200 14400 0 BAKT}
+ {512532000 18000 1 BAKST}
+ {528256800 14400 0 BAKT}
+ {543981600 18000 1 BAKST}
+ {559706400 14400 0 BAKT}
+ {575431200 18000 1 BAKST}
+ {591156000 14400 0 BAKT}
+ {606880800 18000 1 BAKST}
+ {622605600 14400 0 BAKT}
+ {638330400 18000 1 BAKST}
+ {654660000 14400 0 BAKT}
+ {670384800 14400 1 BAKST}
+ {683496000 14400 0 AZST}
+ {686109600 10800 0 AZT}
+ {701812800 14400 1 AZST}
+ {717534000 10800 0 AZT}
+ {717559200 14400 0 AZT}
+ {820440000 14400 0 AZT}
+ {828234000 18000 1 AZST}
+ {846378000 14400 0 AZT}
+ {852062400 14400 0 AZT}
+ {859669200 18000 1 AZST}
+ {877809600 14400 0 AZT}
+ {891118800 18000 1 AZST}
+ {909259200 14400 0 AZT}
+ {922568400 18000 1 AZST}
+ {941313600 14400 0 AZT}
+ {954018000 18000 1 AZST}
+ {972763200 14400 0 AZT}
+ {985467600 18000 1 AZST}
+ {1004212800 14400 0 AZT}
+ {1017522000 18000 1 AZST}
+ {1035662400 14400 0 AZT}
+ {1048971600 18000 1 AZST}
+ {1067112000 14400 0 AZT}
+ {1080421200 18000 1 AZST}
+ {1099166400 14400 0 AZT}
+ {1111870800 18000 1 AZST}
+ {1130616000 14400 0 AZT}
+ {1143320400 18000 1 AZST}
+ {1162065600 14400 0 AZT}
+ {1174770000 18000 1 AZST}
+ {1193515200 14400 0 AZT}
+ {1206824400 18000 1 AZST}
+ {1224964800 14400 0 AZT}
+ {1238274000 18000 1 AZST}
+ {1256414400 14400 0 AZT}
+ {1269723600 18000 1 AZST}
+ {1288468800 14400 0 AZT}
+ {1301173200 18000 1 AZST}
+ {1319918400 14400 0 AZT}
+ {1332622800 18000 1 AZST}
+ {1351368000 14400 0 AZT}
+ {1364677200 18000 1 AZST}
+ {1382817600 14400 0 AZT}
+ {1396126800 18000 1 AZST}
+ {1414267200 14400 0 AZT}
+ {1427576400 18000 1 AZST}
+ {1445716800 14400 0 AZT}
+ {1459026000 18000 1 AZST}
+ {1477771200 14400 0 AZT}
+ {1490475600 18000 1 AZST}
+ {1509220800 14400 0 AZT}
+ {1521925200 18000 1 AZST}
+ {1540670400 14400 0 AZT}
+ {1553979600 18000 1 AZST}
+ {1572120000 14400 0 AZT}
+ {1585429200 18000 1 AZST}
+ {1603569600 14400 0 AZT}
+ {1616878800 18000 1 AZST}
+ {1635624000 14400 0 AZT}
+ {1648328400 18000 1 AZST}
+ {1667073600 14400 0 AZT}
+ {1679778000 18000 1 AZST}
+ {1698523200 14400 0 AZT}
+ {1711832400 18000 1 AZST}
+ {1729972800 14400 0 AZT}
+ {1743282000 18000 1 AZST}
+ {1761422400 14400 0 AZT}
+ {1774731600 18000 1 AZST}
+ {1792872000 14400 0 AZT}
+ {1806181200 18000 1 AZST}
+ {1824926400 14400 0 AZT}
+ {1837630800 18000 1 AZST}
+ {1856376000 14400 0 AZT}
+ {1869080400 18000 1 AZST}
+ {1887825600 14400 0 AZT}
+ {1901134800 18000 1 AZST}
+ {1919275200 14400 0 AZT}
+ {1932584400 18000 1 AZST}
+ {1950724800 14400 0 AZT}
+ {1964034000 18000 1 AZST}
+ {1982779200 14400 0 AZT}
+ {1995483600 18000 1 AZST}
+ {2014228800 14400 0 AZT}
+ {2026933200 18000 1 AZST}
+ {2045678400 14400 0 AZT}
+ {2058382800 18000 1 AZST}
+ {2077128000 14400 0 AZT}
+ {2090437200 18000 1 AZST}
+ {2108577600 14400 0 AZT}
+ {2121886800 18000 1 AZST}
+ {2140027200 14400 0 AZT}
+ {2153336400 18000 1 AZST}
+ {2172081600 14400 0 AZT}
+ {2184786000 18000 1 AZST}
+ {2203531200 14400 0 AZT}
+ {2216235600 18000 1 AZST}
+ {2234980800 14400 0 AZT}
+ {2248290000 18000 1 AZST}
+ {2266430400 14400 0 AZT}
+ {2279739600 18000 1 AZST}
+ {2297880000 14400 0 AZT}
+ {2311189200 18000 1 AZST}
+ {2329329600 14400 0 AZT}
+ {2342638800 18000 1 AZST}
+ {2361384000 14400 0 AZT}
+ {2374088400 18000 1 AZST}
+ {2392833600 14400 0 AZT}
+ {2405538000 18000 1 AZST}
+ {2424283200 14400 0 AZT}
+ {2437592400 18000 1 AZST}
+ {2455732800 14400 0 AZT}
+ {2469042000 18000 1 AZST}
+ {2487182400 14400 0 AZT}
+ {2500491600 18000 1 AZST}
+ {2519236800 14400 0 AZT}
+ {2531941200 18000 1 AZST}
+ {2550686400 14400 0 AZT}
+ {2563390800 18000 1 AZST}
+ {2582136000 14400 0 AZT}
+ {2595445200 18000 1 AZST}
+ {2613585600 14400 0 AZT}
+ {2626894800 18000 1 AZST}
+ {2645035200 14400 0 AZT}
+ {2658344400 18000 1 AZST}
+ {2676484800 14400 0 AZT}
+ {2689794000 18000 1 AZST}
+ {2708539200 14400 0 AZT}
+ {2721243600 18000 1 AZST}
+ {2739988800 14400 0 AZT}
+ {2752693200 18000 1 AZST}
+ {2771438400 14400 0 AZT}
+ {2784747600 18000 1 AZST}
+ {2802888000 14400 0 AZT}
+ {2816197200 18000 1 AZST}
+ {2834337600 14400 0 AZT}
+ {2847646800 18000 1 AZST}
+ {2866392000 14400 0 AZT}
+ {2879096400 18000 1 AZST}
+ {2897841600 14400 0 AZT}
+ {2910546000 18000 1 AZST}
+ {2929291200 14400 0 AZT}
+ {2941995600 18000 1 AZST}
+ {2960740800 14400 0 AZT}
+ {2974050000 18000 1 AZST}
+ {2992190400 14400 0 AZT}
+ {3005499600 18000 1 AZST}
+ {3023640000 14400 0 AZT}
+ {3036949200 18000 1 AZST}
+ {3055694400 14400 0 AZT}
+ {3068398800 18000 1 AZST}
+ {3087144000 14400 0 AZT}
+ {3099848400 18000 1 AZST}
+ {3118593600 14400 0 AZT}
+ {3131902800 18000 1 AZST}
+ {3150043200 14400 0 AZT}
+ {3163352400 18000 1 AZST}
+ {3181492800 14400 0 AZT}
+ {3194802000 18000 1 AZST}
+ {3212942400 14400 0 AZT}
+ {3226251600 18000 1 AZST}
+ {3244996800 14400 0 AZT}
+ {3257701200 18000 1 AZST}
+ {3276446400 14400 0 AZT}
+ {3289150800 18000 1 AZST}
+ {3307896000 14400 0 AZT}
+ {3321205200 18000 1 AZST}
+ {3339345600 14400 0 AZT}
+ {3352654800 18000 1 AZST}
+ {3370795200 14400 0 AZT}
+ {3384104400 18000 1 AZST}
+ {3402849600 14400 0 AZT}
+ {3415554000 18000 1 AZST}
+ {3434299200 14400 0 AZT}
+ {3447003600 18000 1 AZST}
+ {3465748800 14400 0 AZT}
+ {3479058000 18000 1 AZST}
+ {3497198400 14400 0 AZT}
+ {3510507600 18000 1 AZST}
+ {3528648000 14400 0 AZT}
+ {3541957200 18000 1 AZST}
+ {3560097600 14400 0 AZT}
+ {3573406800 18000 1 AZST}
+ {3592152000 14400 0 AZT}
+ {3604856400 18000 1 AZST}
+ {3623601600 14400 0 AZT}
+ {3636306000 18000 1 AZST}
+ {3655051200 14400 0 AZT}
+ {3668360400 18000 1 AZST}
+ {3686500800 14400 0 AZT}
+ {3699810000 18000 1 AZST}
+ {3717950400 14400 0 AZT}
+ {3731259600 18000 1 AZST}
+ {3750004800 14400 0 AZT}
+ {3762709200 18000 1 AZST}
+ {3781454400 14400 0 AZT}
+ {3794158800 18000 1 AZST}
+ {3812904000 14400 0 AZT}
+ {3825608400 18000 1 AZST}
+ {3844353600 14400 0 AZT}
+ {3857662800 18000 1 AZST}
+ {3875803200 14400 0 AZT}
+ {3889112400 18000 1 AZST}
+ {3907252800 14400 0 AZT}
+ {3920562000 18000 1 AZST}
+ {3939307200 14400 0 AZT}
+ {3952011600 18000 1 AZST}
+ {3970756800 14400 0 AZT}
+ {3983461200 18000 1 AZST}
+ {4002206400 14400 0 AZT}
+ {4015515600 18000 1 AZST}
+ {4033656000 14400 0 AZT}
+ {4046965200 18000 1 AZST}
+ {4065105600 14400 0 AZT}
+ {4078414800 18000 1 AZST}
+ {4096555200 14400 0 AZT}
+}
diff --git a/library/tzdata/Asia/Bangkok b/library/tzdata/Asia/Bangkok
new file mode 100644
index 0000000..f837ef9
--- /dev/null
+++ b/library/tzdata/Asia/Bangkok
@@ -0,0 +1,7 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Bangkok) {
+ {-9223372036854775808 24124 0 LMT}
+ {-2840164924 24124 0 BMT}
+ {-1570084924 25200 0 ICT}
+}
diff --git a/library/tzdata/Asia/Beirut b/library/tzdata/Asia/Beirut
new file mode 100644
index 0000000..46259c5
--- /dev/null
+++ b/library/tzdata/Asia/Beirut
@@ -0,0 +1,270 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Beirut) {
+ {-9223372036854775808 8520 0 LMT}
+ {-2840149320 7200 0 EET}
+ {-1570413600 10800 1 EEST}
+ {-1552186800 7200 0 EET}
+ {-1538359200 10800 1 EEST}
+ {-1522551600 7200 0 EET}
+ {-1507514400 10800 1 EEST}
+ {-1490583600 7200 0 EET}
+ {-1473645600 10800 1 EEST}
+ {-1460948400 7200 0 EET}
+ {-399866400 10800 1 EEST}
+ {-386650800 7200 0 EET}
+ {-368330400 10800 1 EEST}
+ {-355114800 7200 0 EET}
+ {-336794400 10800 1 EEST}
+ {-323578800 7200 0 EET}
+ {-305172000 10800 1 EEST}
+ {-291956400 7200 0 EET}
+ {-273636000 10800 1 EEST}
+ {-260420400 7200 0 EET}
+ {78012000 10800 1 EEST}
+ {86734800 7200 0 EET}
+ {105055200 10800 1 EEST}
+ {118270800 7200 0 EET}
+ {136591200 10800 1 EEST}
+ {149806800 7200 0 EET}
+ {168127200 10800 1 EEST}
+ {181342800 7200 0 EET}
+ {199749600 10800 1 EEST}
+ {212965200 7200 0 EET}
+ {231285600 10800 1 EEST}
+ {244501200 7200 0 EET}
+ {262735200 10800 1 EEST}
+ {275950800 7200 0 EET}
+ {452210400 10800 1 EEST}
+ {466722000 7200 0 EET}
+ {483746400 10800 1 EEST}
+ {498258000 7200 0 EET}
+ {515282400 10800 1 EEST}
+ {529794000 7200 0 EET}
+ {546818400 10800 1 EEST}
+ {561330000 7200 0 EET}
+ {581119200 10800 1 EEST}
+ {592952400 7200 0 EET}
+ {610754400 10800 1 EEST}
+ {624488400 7200 0 EET}
+ {641512800 10800 1 EEST}
+ {656024400 7200 0 EET}
+ {673048800 10800 1 EEST}
+ {687560400 7200 0 EET}
+ {704671200 10800 1 EEST}
+ {718146000 7200 0 EET}
+ {733269600 10800 1 EEST}
+ {748990800 7200 0 EET}
+ {764719200 10800 1 EEST}
+ {780440400 7200 0 EET}
+ {796168800 10800 1 EEST}
+ {811890000 7200 0 EET}
+ {828223200 10800 1 EEST}
+ {843944400 7200 0 EET}
+ {859672800 10800 1 EEST}
+ {875394000 7200 0 EET}
+ {891122400 10800 1 EEST}
+ {906843600 7200 0 EET}
+ {922572000 10800 1 EEST}
+ {941317200 7200 0 EET}
+ {954021600 10800 1 EEST}
+ {972766800 7200 0 EET}
+ {985471200 10800 1 EEST}
+ {1004216400 7200 0 EET}
+ {1017525600 10800 1 EEST}
+ {1035666000 7200 0 EET}
+ {1048975200 10800 1 EEST}
+ {1067115600 7200 0 EET}
+ {1080424800 10800 1 EEST}
+ {1099170000 7200 0 EET}
+ {1111874400 10800 1 EEST}
+ {1130619600 7200 0 EET}
+ {1143324000 10800 1 EEST}
+ {1162069200 7200 0 EET}
+ {1174773600 10800 1 EEST}
+ {1193518800 7200 0 EET}
+ {1206828000 10800 1 EEST}
+ {1224968400 7200 0 EET}
+ {1238277600 10800 1 EEST}
+ {1256418000 7200 0 EET}
+ {1269727200 10800 1 EEST}
+ {1288472400 7200 0 EET}
+ {1301176800 10800 1 EEST}
+ {1319922000 7200 0 EET}
+ {1332626400 10800 1 EEST}
+ {1351371600 7200 0 EET}
+ {1364680800 10800 1 EEST}
+ {1382821200 7200 0 EET}
+ {1396130400 10800 1 EEST}
+ {1414270800 7200 0 EET}
+ {1427580000 10800 1 EEST}
+ {1445720400 7200 0 EET}
+ {1459029600 10800 1 EEST}
+ {1477774800 7200 0 EET}
+ {1490479200 10800 1 EEST}
+ {1509224400 7200 0 EET}
+ {1521928800 10800 1 EEST}
+ {1540674000 7200 0 EET}
+ {1553983200 10800 1 EEST}
+ {1572123600 7200 0 EET}
+ {1585432800 10800 1 EEST}
+ {1603573200 7200 0 EET}
+ {1616882400 10800 1 EEST}
+ {1635627600 7200 0 EET}
+ {1648332000 10800 1 EEST}
+ {1667077200 7200 0 EET}
+ {1679781600 10800 1 EEST}
+ {1698526800 7200 0 EET}
+ {1711836000 10800 1 EEST}
+ {1729976400 7200 0 EET}
+ {1743285600 10800 1 EEST}
+ {1761426000 7200 0 EET}
+ {1774735200 10800 1 EEST}
+ {1792875600 7200 0 EET}
+ {1806184800 10800 1 EEST}
+ {1824930000 7200 0 EET}
+ {1837634400 10800 1 EEST}
+ {1856379600 7200 0 EET}
+ {1869084000 10800 1 EEST}
+ {1887829200 7200 0 EET}
+ {1901138400 10800 1 EEST}
+ {1919278800 7200 0 EET}
+ {1932588000 10800 1 EEST}
+ {1950728400 7200 0 EET}
+ {1964037600 10800 1 EEST}
+ {1982782800 7200 0 EET}
+ {1995487200 10800 1 EEST}
+ {2014232400 7200 0 EET}
+ {2026936800 10800 1 EEST}
+ {2045682000 7200 0 EET}
+ {2058386400 10800 1 EEST}
+ {2077131600 7200 0 EET}
+ {2090440800 10800 1 EEST}
+ {2108581200 7200 0 EET}
+ {2121890400 10800 1 EEST}
+ {2140030800 7200 0 EET}
+ {2153340000 10800 1 EEST}
+ {2172085200 7200 0 EET}
+ {2184789600 10800 1 EEST}
+ {2203534800 7200 0 EET}
+ {2216239200 10800 1 EEST}
+ {2234984400 7200 0 EET}
+ {2248293600 10800 1 EEST}
+ {2266434000 7200 0 EET}
+ {2279743200 10800 1 EEST}
+ {2297883600 7200 0 EET}
+ {2311192800 10800 1 EEST}
+ {2329333200 7200 0 EET}
+ {2342642400 10800 1 EEST}
+ {2361387600 7200 0 EET}
+ {2374092000 10800 1 EEST}
+ {2392837200 7200 0 EET}
+ {2405541600 10800 1 EEST}
+ {2424286800 7200 0 EET}
+ {2437596000 10800 1 EEST}
+ {2455736400 7200 0 EET}
+ {2469045600 10800 1 EEST}
+ {2487186000 7200 0 EET}
+ {2500495200 10800 1 EEST}
+ {2519240400 7200 0 EET}
+ {2531944800 10800 1 EEST}
+ {2550690000 7200 0 EET}
+ {2563394400 10800 1 EEST}
+ {2582139600 7200 0 EET}
+ {2595448800 10800 1 EEST}
+ {2613589200 7200 0 EET}
+ {2626898400 10800 1 EEST}
+ {2645038800 7200 0 EET}
+ {2658348000 10800 1 EEST}
+ {2676488400 7200 0 EET}
+ {2689797600 10800 1 EEST}
+ {2708542800 7200 0 EET}
+ {2721247200 10800 1 EEST}
+ {2739992400 7200 0 EET}
+ {2752696800 10800 1 EEST}
+ {2771442000 7200 0 EET}
+ {2784751200 10800 1 EEST}
+ {2802891600 7200 0 EET}
+ {2816200800 10800 1 EEST}
+ {2834341200 7200 0 EET}
+ {2847650400 10800 1 EEST}
+ {2866395600 7200 0 EET}
+ {2879100000 10800 1 EEST}
+ {2897845200 7200 0 EET}
+ {2910549600 10800 1 EEST}
+ {2929294800 7200 0 EET}
+ {2941999200 10800 1 EEST}
+ {2960744400 7200 0 EET}
+ {2974053600 10800 1 EEST}
+ {2992194000 7200 0 EET}
+ {3005503200 10800 1 EEST}
+ {3023643600 7200 0 EET}
+ {3036952800 10800 1 EEST}
+ {3055698000 7200 0 EET}
+ {3068402400 10800 1 EEST}
+ {3087147600 7200 0 EET}
+ {3099852000 10800 1 EEST}
+ {3118597200 7200 0 EET}
+ {3131906400 10800 1 EEST}
+ {3150046800 7200 0 EET}
+ {3163356000 10800 1 EEST}
+ {3181496400 7200 0 EET}
+ {3194805600 10800 1 EEST}
+ {3212946000 7200 0 EET}
+ {3226255200 10800 1 EEST}
+ {3245000400 7200 0 EET}
+ {3257704800 10800 1 EEST}
+ {3276450000 7200 0 EET}
+ {3289154400 10800 1 EEST}
+ {3307899600 7200 0 EET}
+ {3321208800 10800 1 EEST}
+ {3339349200 7200 0 EET}
+ {3352658400 10800 1 EEST}
+ {3370798800 7200 0 EET}
+ {3384108000 10800 1 EEST}
+ {3402853200 7200 0 EET}
+ {3415557600 10800 1 EEST}
+ {3434302800 7200 0 EET}
+ {3447007200 10800 1 EEST}
+ {3465752400 7200 0 EET}
+ {3479061600 10800 1 EEST}
+ {3497202000 7200 0 EET}
+ {3510511200 10800 1 EEST}
+ {3528651600 7200 0 EET}
+ {3541960800 10800 1 EEST}
+ {3560101200 7200 0 EET}
+ {3573410400 10800 1 EEST}
+ {3592155600 7200 0 EET}
+ {3604860000 10800 1 EEST}
+ {3623605200 7200 0 EET}
+ {3636309600 10800 1 EEST}
+ {3655054800 7200 0 EET}
+ {3668364000 10800 1 EEST}
+ {3686504400 7200 0 EET}
+ {3699813600 10800 1 EEST}
+ {3717954000 7200 0 EET}
+ {3731263200 10800 1 EEST}
+ {3750008400 7200 0 EET}
+ {3762712800 10800 1 EEST}
+ {3781458000 7200 0 EET}
+ {3794162400 10800 1 EEST}
+ {3812907600 7200 0 EET}
+ {3825612000 10800 1 EEST}
+ {3844357200 7200 0 EET}
+ {3857666400 10800 1 EEST}
+ {3875806800 7200 0 EET}
+ {3889116000 10800 1 EEST}
+ {3907256400 7200 0 EET}
+ {3920565600 10800 1 EEST}
+ {3939310800 7200 0 EET}
+ {3952015200 10800 1 EEST}
+ {3970760400 7200 0 EET}
+ {3983464800 10800 1 EEST}
+ {4002210000 7200 0 EET}
+ {4015519200 10800 1 EEST}
+ {4033659600 7200 0 EET}
+ {4046968800 10800 1 EEST}
+ {4065109200 7200 0 EET}
+ {4078418400 10800 1 EEST}
+ {4096558800 7200 0 EET}
+}
diff --git a/library/tzdata/Asia/Bishkek b/library/tzdata/Asia/Bishkek
new file mode 100644
index 0000000..c612f76
--- /dev/null
+++ b/library/tzdata/Asia/Bishkek
@@ -0,0 +1,245 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Bishkek) {
+ {-9223372036854775808 17904 0 LMT}
+ {-1441169904 18000 0 FRUT}
+ {-1247547600 21600 0 FRUT}
+ {354909600 25200 1 FRUST}
+ {370717200 21600 0 FRUT}
+ {386445600 25200 1 FRUST}
+ {402253200 21600 0 FRUT}
+ {417981600 25200 1 FRUST}
+ {433789200 21600 0 FRUT}
+ {449604000 25200 1 FRUST}
+ {465357600 21600 0 FRUT}
+ {481082400 25200 1 FRUST}
+ {496807200 21600 0 FRUT}
+ {512532000 25200 1 FRUST}
+ {528256800 21600 0 FRUT}
+ {543981600 25200 1 FRUST}
+ {559706400 21600 0 FRUT}
+ {575431200 25200 1 FRUST}
+ {591156000 21600 0 FRUT}
+ {606880800 25200 1 FRUST}
+ {622605600 21600 0 FRUT}
+ {638330400 25200 1 FRUST}
+ {654660000 21600 0 FRUT}
+ {670384800 21600 1 FRUST}
+ {683582400 21600 0 KGT}
+ {703036800 21600 1 KGST}
+ {717530400 18000 0 KGT}
+ {734486400 21600 1 KGST}
+ {748980000 18000 0 KGT}
+ {765936000 21600 1 KGST}
+ {780429600 18000 0 KGT}
+ {797385600 21600 1 KGST}
+ {811879200 18000 0 KGT}
+ {828835200 21600 1 KGST}
+ {843933600 18000 0 KGT}
+ {859671000 21600 1 KGST}
+ {877811400 18000 0 KGT}
+ {891120600 21600 1 KGST}
+ {909261000 18000 0 KGT}
+ {922570200 21600 1 KGST}
+ {941315400 18000 0 KGT}
+ {954019800 21600 1 KGST}
+ {972765000 18000 0 KGT}
+ {985469400 21600 1 KGST}
+ {1004214600 18000 0 KGT}
+ {1017523800 21600 1 KGST}
+ {1035664200 18000 0 KGT}
+ {1048973400 21600 1 KGST}
+ {1067113800 18000 0 KGT}
+ {1080423000 21600 1 KGST}
+ {1099168200 18000 0 KGT}
+ {1111872600 21600 1 KGST}
+ {1130617800 18000 0 KGT}
+ {1143322200 21600 1 KGST}
+ {1162067400 18000 0 KGT}
+ {1174771800 21600 1 KGST}
+ {1193517000 18000 0 KGT}
+ {1206826200 21600 1 KGST}
+ {1224966600 18000 0 KGT}
+ {1238275800 21600 1 KGST}
+ {1256416200 18000 0 KGT}
+ {1269725400 21600 1 KGST}
+ {1288470600 18000 0 KGT}
+ {1301175000 21600 1 KGST}
+ {1319920200 18000 0 KGT}
+ {1332624600 21600 1 KGST}
+ {1351369800 18000 0 KGT}
+ {1364679000 21600 1 KGST}
+ {1382819400 18000 0 KGT}
+ {1396128600 21600 1 KGST}
+ {1414269000 18000 0 KGT}
+ {1427578200 21600 1 KGST}
+ {1445718600 18000 0 KGT}
+ {1459027800 21600 1 KGST}
+ {1477773000 18000 0 KGT}
+ {1490477400 21600 1 KGST}
+ {1509222600 18000 0 KGT}
+ {1521927000 21600 1 KGST}
+ {1540672200 18000 0 KGT}
+ {1553981400 21600 1 KGST}
+ {1572121800 18000 0 KGT}
+ {1585431000 21600 1 KGST}
+ {1603571400 18000 0 KGT}
+ {1616880600 21600 1 KGST}
+ {1635625800 18000 0 KGT}
+ {1648330200 21600 1 KGST}
+ {1667075400 18000 0 KGT}
+ {1679779800 21600 1 KGST}
+ {1698525000 18000 0 KGT}
+ {1711834200 21600 1 KGST}
+ {1729974600 18000 0 KGT}
+ {1743283800 21600 1 KGST}
+ {1761424200 18000 0 KGT}
+ {1774733400 21600 1 KGST}
+ {1792873800 18000 0 KGT}
+ {1806183000 21600 1 KGST}
+ {1824928200 18000 0 KGT}
+ {1837632600 21600 1 KGST}
+ {1856377800 18000 0 KGT}
+ {1869082200 21600 1 KGST}
+ {1887827400 18000 0 KGT}
+ {1901136600 21600 1 KGST}
+ {1919277000 18000 0 KGT}
+ {1932586200 21600 1 KGST}
+ {1950726600 18000 0 KGT}
+ {1964035800 21600 1 KGST}
+ {1982781000 18000 0 KGT}
+ {1995485400 21600 1 KGST}
+ {2014230600 18000 0 KGT}
+ {2026935000 21600 1 KGST}
+ {2045680200 18000 0 KGT}
+ {2058384600 21600 1 KGST}
+ {2077129800 18000 0 KGT}
+ {2090439000 21600 1 KGST}
+ {2108579400 18000 0 KGT}
+ {2121888600 21600 1 KGST}
+ {2140029000 18000 0 KGT}
+ {2153338200 21600 1 KGST}
+ {2172083400 18000 0 KGT}
+ {2184787800 21600 1 KGST}
+ {2203533000 18000 0 KGT}
+ {2216237400 21600 1 KGST}
+ {2234982600 18000 0 KGT}
+ {2248291800 21600 1 KGST}
+ {2266432200 18000 0 KGT}
+ {2279741400 21600 1 KGST}
+ {2297881800 18000 0 KGT}
+ {2311191000 21600 1 KGST}
+ {2329331400 18000 0 KGT}
+ {2342640600 21600 1 KGST}
+ {2361385800 18000 0 KGT}
+ {2374090200 21600 1 KGST}
+ {2392835400 18000 0 KGT}
+ {2405539800 21600 1 KGST}
+ {2424285000 18000 0 KGT}
+ {2437594200 21600 1 KGST}
+ {2455734600 18000 0 KGT}
+ {2469043800 21600 1 KGST}
+ {2487184200 18000 0 KGT}
+ {2500493400 21600 1 KGST}
+ {2519238600 18000 0 KGT}
+ {2531943000 21600 1 KGST}
+ {2550688200 18000 0 KGT}
+ {2563392600 21600 1 KGST}
+ {2582137800 18000 0 KGT}
+ {2595447000 21600 1 KGST}
+ {2613587400 18000 0 KGT}
+ {2626896600 21600 1 KGST}
+ {2645037000 18000 0 KGT}
+ {2658346200 21600 1 KGST}
+ {2676486600 18000 0 KGT}
+ {2689795800 21600 1 KGST}
+ {2708541000 18000 0 KGT}
+ {2721245400 21600 1 KGST}
+ {2739990600 18000 0 KGT}
+ {2752695000 21600 1 KGST}
+ {2771440200 18000 0 KGT}
+ {2784749400 21600 1 KGST}
+ {2802889800 18000 0 KGT}
+ {2816199000 21600 1 KGST}
+ {2834339400 18000 0 KGT}
+ {2847648600 21600 1 KGST}
+ {2866393800 18000 0 KGT}
+ {2879098200 21600 1 KGST}
+ {2897843400 18000 0 KGT}
+ {2910547800 21600 1 KGST}
+ {2929293000 18000 0 KGT}
+ {2941997400 21600 1 KGST}
+ {2960742600 18000 0 KGT}
+ {2974051800 21600 1 KGST}
+ {2992192200 18000 0 KGT}
+ {3005501400 21600 1 KGST}
+ {3023641800 18000 0 KGT}
+ {3036951000 21600 1 KGST}
+ {3055696200 18000 0 KGT}
+ {3068400600 21600 1 KGST}
+ {3087145800 18000 0 KGT}
+ {3099850200 21600 1 KGST}
+ {3118595400 18000 0 KGT}
+ {3131904600 21600 1 KGST}
+ {3150045000 18000 0 KGT}
+ {3163354200 21600 1 KGST}
+ {3181494600 18000 0 KGT}
+ {3194803800 21600 1 KGST}
+ {3212944200 18000 0 KGT}
+ {3226253400 21600 1 KGST}
+ {3244998600 18000 0 KGT}
+ {3257703000 21600 1 KGST}
+ {3276448200 18000 0 KGT}
+ {3289152600 21600 1 KGST}
+ {3307897800 18000 0 KGT}
+ {3321207000 21600 1 KGST}
+ {3339347400 18000 0 KGT}
+ {3352656600 21600 1 KGST}
+ {3370797000 18000 0 KGT}
+ {3384106200 21600 1 KGST}
+ {3402851400 18000 0 KGT}
+ {3415555800 21600 1 KGST}
+ {3434301000 18000 0 KGT}
+ {3447005400 21600 1 KGST}
+ {3465750600 18000 0 KGT}
+ {3479059800 21600 1 KGST}
+ {3497200200 18000 0 KGT}
+ {3510509400 21600 1 KGST}
+ {3528649800 18000 0 KGT}
+ {3541959000 21600 1 KGST}
+ {3560099400 18000 0 KGT}
+ {3573408600 21600 1 KGST}
+ {3592153800 18000 0 KGT}
+ {3604858200 21600 1 KGST}
+ {3623603400 18000 0 KGT}
+ {3636307800 21600 1 KGST}
+ {3655053000 18000 0 KGT}
+ {3668362200 21600 1 KGST}
+ {3686502600 18000 0 KGT}
+ {3699811800 21600 1 KGST}
+ {3717952200 18000 0 KGT}
+ {3731261400 21600 1 KGST}
+ {3750006600 18000 0 KGT}
+ {3762711000 21600 1 KGST}
+ {3781456200 18000 0 KGT}
+ {3794160600 21600 1 KGST}
+ {3812905800 18000 0 KGT}
+ {3825610200 21600 1 KGST}
+ {3844355400 18000 0 KGT}
+ {3857664600 21600 1 KGST}
+ {3875805000 18000 0 KGT}
+ {3889114200 21600 1 KGST}
+ {3907254600 18000 0 KGT}
+ {3920563800 21600 1 KGST}
+ {3939309000 18000 0 KGT}
+ {3952013400 21600 1 KGST}
+ {3970758600 18000 0 KGT}
+ {3983463000 21600 1 KGST}
+ {4002208200 18000 0 KGT}
+ {4015517400 21600 1 KGST}
+ {4033657800 18000 0 KGT}
+ {4046967000 21600 1 KGST}
+ {4065107400 18000 0 KGT}
+ {4078416600 21600 1 KGST}
+ {4096557000 18000 0 KGT}
+}
diff --git a/library/tzdata/Asia/Brunei b/library/tzdata/Asia/Brunei
new file mode 100644
index 0000000..bbd2852
--- /dev/null
+++ b/library/tzdata/Asia/Brunei
@@ -0,0 +1,7 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Brunei) {
+ {-9223372036854775808 27580 0 LMT}
+ {-1383464380 27000 0 BNT}
+ {-1167636600 28800 0 BNT}
+}
diff --git a/library/tzdata/Asia/Calcutta b/library/tzdata/Asia/Calcutta
new file mode 100644
index 0000000..a1f2c97
--- /dev/null
+++ b/library/tzdata/Asia/Calcutta
@@ -0,0 +1,10 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Calcutta) {
+ {-9223372036854775808 21208 0 LMT}
+ {-2840162008 21200 0 HMT}
+ {-891582800 23400 0 BURT}
+ {-872058600 19800 0 IST}
+ {-862637400 23400 1 IST}
+ {-764145000 19800 0 IST}
+}
diff --git a/library/tzdata/Asia/Choibalsan b/library/tzdata/Asia/Choibalsan
new file mode 100644
index 0000000..d14da64
--- /dev/null
+++ b/library/tzdata/Asia/Choibalsan
@@ -0,0 +1,237 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Choibalsan) {
+ {-9223372036854775808 27480 0 LMT}
+ {-2032933080 25200 0 ULAT}
+ {252435600 28800 0 ULAT}
+ {417974400 36000 0 CHOST}
+ {433778400 32400 0 CHOT}
+ {449593200 36000 1 CHOST}
+ {465357600 32400 0 CHOT}
+ {481082400 36000 1 CHOST}
+ {496807200 32400 0 CHOT}
+ {512532000 36000 1 CHOST}
+ {528256800 32400 0 CHOT}
+ {543981600 36000 1 CHOST}
+ {559706400 32400 0 CHOT}
+ {575431200 36000 1 CHOST}
+ {591156000 32400 0 CHOT}
+ {606880800 36000 1 CHOST}
+ {622605600 32400 0 CHOT}
+ {638330400 36000 1 CHOST}
+ {654660000 32400 0 CHOT}
+ {670384800 36000 1 CHOST}
+ {686109600 32400 0 CHOT}
+ {701834400 36000 1 CHOST}
+ {717559200 32400 0 CHOT}
+ {733284000 36000 1 CHOST}
+ {749008800 32400 0 CHOT}
+ {764733600 36000 1 CHOST}
+ {780458400 32400 0 CHOT}
+ {796183200 36000 1 CHOST}
+ {811908000 32400 0 CHOT}
+ {828237600 36000 1 CHOST}
+ {843962400 32400 0 CHOT}
+ {859687200 36000 1 CHOST}
+ {875412000 32400 0 CHOT}
+ {891136800 36000 1 CHOST}
+ {906861600 32400 0 CHOT}
+ {988390800 36000 1 CHOST}
+ {1001692800 32400 0 CHOT}
+ {1017421200 36000 1 CHOST}
+ {1033142400 32400 0 CHOT}
+ {1048870800 36000 1 CHOST}
+ {1064592000 32400 0 CHOT}
+ {1080320400 36000 1 CHOST}
+ {1096041600 32400 0 CHOT}
+ {1111770000 36000 1 CHOST}
+ {1127491200 32400 0 CHOT}
+ {1143219600 36000 1 CHOST}
+ {1159545600 32400 0 CHOT}
+ {1175274000 36000 1 CHOST}
+ {1190995200 32400 0 CHOT}
+ {1206723600 36000 1 CHOST}
+ {1222444800 32400 0 CHOT}
+ {1238173200 36000 1 CHOST}
+ {1253894400 32400 0 CHOT}
+ {1269622800 36000 1 CHOST}
+ {1285344000 32400 0 CHOT}
+ {1301072400 36000 1 CHOST}
+ {1316793600 32400 0 CHOT}
+ {1333126800 36000 1 CHOST}
+ {1348848000 32400 0 CHOT}
+ {1364576400 36000 1 CHOST}
+ {1380297600 32400 0 CHOT}
+ {1396026000 36000 1 CHOST}
+ {1411747200 32400 0 CHOT}
+ {1427475600 36000 1 CHOST}
+ {1443196800 32400 0 CHOT}
+ {1458925200 36000 1 CHOST}
+ {1474646400 32400 0 CHOT}
+ {1490374800 36000 1 CHOST}
+ {1506700800 32400 0 CHOT}
+ {1522429200 36000 1 CHOST}
+ {1538150400 32400 0 CHOT}
+ {1553878800 36000 1 CHOST}
+ {1569600000 32400 0 CHOT}
+ {1585328400 36000 1 CHOST}
+ {1601049600 32400 0 CHOT}
+ {1616778000 36000 1 CHOST}
+ {1632499200 32400 0 CHOT}
+ {1648227600 36000 1 CHOST}
+ {1663948800 32400 0 CHOT}
+ {1679677200 36000 1 CHOST}
+ {1696003200 32400 0 CHOT}
+ {1711731600 36000 1 CHOST}
+ {1727452800 32400 0 CHOT}
+ {1743181200 36000 1 CHOST}
+ {1758902400 32400 0 CHOT}
+ {1774630800 36000 1 CHOST}
+ {1790352000 32400 0 CHOT}
+ {1806080400 36000 1 CHOST}
+ {1821801600 32400 0 CHOT}
+ {1837530000 36000 1 CHOST}
+ {1853856000 32400 0 CHOT}
+ {1869584400 36000 1 CHOST}
+ {1885305600 32400 0 CHOT}
+ {1901034000 36000 1 CHOST}
+ {1916755200 32400 0 CHOT}
+ {1932483600 36000 1 CHOST}
+ {1948204800 32400 0 CHOT}
+ {1963933200 36000 1 CHOST}
+ {1979654400 32400 0 CHOT}
+ {1995382800 36000 1 CHOST}
+ {2011104000 32400 0 CHOT}
+ {2026832400 36000 1 CHOST}
+ {2043158400 32400 0 CHOT}
+ {2058886800 36000 1 CHOST}
+ {2074608000 32400 0 CHOT}
+ {2090336400 36000 1 CHOST}
+ {2106057600 32400 0 CHOT}
+ {2121786000 36000 1 CHOST}
+ {2137507200 32400 0 CHOT}
+ {2153235600 36000 1 CHOST}
+ {2168956800 32400 0 CHOT}
+ {2184685200 36000 1 CHOST}
+ {2200406400 32400 0 CHOT}
+ {2216739600 36000 1 CHOST}
+ {2232460800 32400 0 CHOT}
+ {2248189200 36000 1 CHOST}
+ {2263910400 32400 0 CHOT}
+ {2279638800 36000 1 CHOST}
+ {2295360000 32400 0 CHOT}
+ {2311088400 36000 1 CHOST}
+ {2326809600 32400 0 CHOT}
+ {2342538000 36000 1 CHOST}
+ {2358259200 32400 0 CHOT}
+ {2373987600 36000 1 CHOST}
+ {2390313600 32400 0 CHOT}
+ {2406042000 36000 1 CHOST}
+ {2421763200 32400 0 CHOT}
+ {2437491600 36000 1 CHOST}
+ {2453212800 32400 0 CHOT}
+ {2468941200 36000 1 CHOST}
+ {2484662400 32400 0 CHOT}
+ {2500390800 36000 1 CHOST}
+ {2516112000 32400 0 CHOT}
+ {2531840400 36000 1 CHOST}
+ {2547561600 32400 0 CHOT}
+ {2563290000 36000 1 CHOST}
+ {2579616000 32400 0 CHOT}
+ {2595344400 36000 1 CHOST}
+ {2611065600 32400 0 CHOT}
+ {2626794000 36000 1 CHOST}
+ {2642515200 32400 0 CHOT}
+ {2658243600 36000 1 CHOST}
+ {2673964800 32400 0 CHOT}
+ {2689693200 36000 1 CHOST}
+ {2705414400 32400 0 CHOT}
+ {2721142800 36000 1 CHOST}
+ {2737468800 32400 0 CHOT}
+ {2753197200 36000 1 CHOST}
+ {2768918400 32400 0 CHOT}
+ {2784646800 36000 1 CHOST}
+ {2800368000 32400 0 CHOT}
+ {2816096400 36000 1 CHOST}
+ {2831817600 32400 0 CHOT}
+ {2847546000 36000 1 CHOST}
+ {2863267200 32400 0 CHOT}
+ {2878995600 36000 1 CHOST}
+ {2894716800 32400 0 CHOT}
+ {2910445200 36000 1 CHOST}
+ {2926771200 32400 0 CHOT}
+ {2942499600 36000 1 CHOST}
+ {2958220800 32400 0 CHOT}
+ {2973949200 36000 1 CHOST}
+ {2989670400 32400 0 CHOT}
+ {3005398800 36000 1 CHOST}
+ {3021120000 32400 0 CHOT}
+ {3036848400 36000 1 CHOST}
+ {3052569600 32400 0 CHOT}
+ {3068298000 36000 1 CHOST}
+ {3084019200 32400 0 CHOT}
+ {3100352400 36000 1 CHOST}
+ {3116073600 32400 0 CHOT}
+ {3131802000 36000 1 CHOST}
+ {3147523200 32400 0 CHOT}
+ {3163251600 36000 1 CHOST}
+ {3178972800 32400 0 CHOT}
+ {3194701200 36000 1 CHOST}
+ {3210422400 32400 0 CHOT}
+ {3226150800 36000 1 CHOST}
+ {3241872000 32400 0 CHOT}
+ {3257600400 36000 1 CHOST}
+ {3273926400 32400 0 CHOT}
+ {3289654800 36000 1 CHOST}
+ {3305376000 32400 0 CHOT}
+ {3321104400 36000 1 CHOST}
+ {3336825600 32400 0 CHOT}
+ {3352554000 36000 1 CHOST}
+ {3368275200 32400 0 CHOT}
+ {3384003600 36000 1 CHOST}
+ {3399724800 32400 0 CHOT}
+ {3415453200 36000 1 CHOST}
+ {3431174400 32400 0 CHOT}
+ {3446902800 36000 1 CHOST}
+ {3463228800 32400 0 CHOT}
+ {3478957200 36000 1 CHOST}
+ {3494678400 32400 0 CHOT}
+ {3510406800 36000 1 CHOST}
+ {3526128000 32400 0 CHOT}
+ {3541856400 36000 1 CHOST}
+ {3557577600 32400 0 CHOT}
+ {3573306000 36000 1 CHOST}
+ {3589027200 32400 0 CHOT}
+ {3604755600 36000 1 CHOST}
+ {3621081600 32400 0 CHOT}
+ {3636810000 36000 1 CHOST}
+ {3652531200 32400 0 CHOT}
+ {3668259600 36000 1 CHOST}
+ {3683980800 32400 0 CHOT}
+ {3699709200 36000 1 CHOST}
+ {3715430400 32400 0 CHOT}
+ {3731158800 36000 1 CHOST}
+ {3746880000 32400 0 CHOT}
+ {3762608400 36000 1 CHOST}
+ {3778329600 32400 0 CHOT}
+ {3794058000 36000 1 CHOST}
+ {3810384000 32400 0 CHOT}
+ {3826112400 36000 1 CHOST}
+ {3841833600 32400 0 CHOT}
+ {3857562000 36000 1 CHOST}
+ {3873283200 32400 0 CHOT}
+ {3889011600 36000 1 CHOST}
+ {3904732800 32400 0 CHOT}
+ {3920461200 36000 1 CHOST}
+ {3936182400 32400 0 CHOT}
+ {3951910800 36000 1 CHOST}
+ {3967632000 32400 0 CHOT}
+ {3983965200 36000 1 CHOST}
+ {3999686400 32400 0 CHOT}
+ {4015414800 36000 1 CHOST}
+ {4031136000 32400 0 CHOT}
+ {4046864400 36000 1 CHOST}
+ {4062585600 32400 0 CHOT}
+ {4078314000 36000 1 CHOST}
+ {4094035200 32400 0 CHOT}
+}
diff --git a/library/tzdata/Asia/Chongqing b/library/tzdata/Asia/Chongqing
new file mode 100644
index 0000000..0105051
--- /dev/null
+++ b/library/tzdata/Asia/Chongqing
@@ -0,0 +1,19 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Chongqing) {
+ {-9223372036854775808 25580 0 LMT}
+ {-1325487980 25200 0 LONT}
+ {325962000 28800 0 CST}
+ {515520000 32400 1 CDT}
+ {527007600 28800 0 CST}
+ {545155200 32400 1 CDT}
+ {558457200 28800 0 CST}
+ {576604800 32400 1 CDT}
+ {589906800 28800 0 CST}
+ {608659200 32400 1 CDT}
+ {621961200 28800 0 CST}
+ {640108800 32400 1 CDT}
+ {653410800 28800 0 CST}
+ {671558400 32400 1 CDT}
+ {684860400 28800 0 CST}
+}
diff --git a/library/tzdata/Asia/Chungking b/library/tzdata/Asia/Chungking
new file mode 100644
index 0000000..1d249af
--- /dev/null
+++ b/library/tzdata/Asia/Chungking
@@ -0,0 +1,5 @@
+# created by ../tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Chongqing)]} {
+ loadTimeZoneFile Asia/Chongqing
+}
+set tzdata(:Asia/Chungking) $TZData(:Asia/Chongqing)
diff --git a/library/tzdata/Asia/Colombo b/library/tzdata/Asia/Colombo
new file mode 100644
index 0000000..5d9ddc4
--- /dev/null
+++ b/library/tzdata/Asia/Colombo
@@ -0,0 +1,12 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Colombo) {
+ {-9223372036854775808 19164 0 LMT}
+ {-2840159964 19172 0 MMT}
+ {-2019705572 19800 0 IST}
+ {-883287000 21600 1 IHST}
+ {-862639200 23400 1 IST}
+ {-764051400 19800 0 IST}
+ {832962600 23400 0 LKT}
+ {846266400 21600 0 LKT}
+}
diff --git a/library/tzdata/Asia/Dacca b/library/tzdata/Asia/Dacca
new file mode 100644
index 0000000..76ecb52
--- /dev/null
+++ b/library/tzdata/Asia/Dacca
@@ -0,0 +1,5 @@
+# created by ../tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Dhaka)]} {
+ loadTimeZoneFile Asia/Dhaka
+}
+set tzdata(:Asia/Dacca) $TZData(:Asia/Dhaka)
diff --git a/library/tzdata/Asia/Damascus b/library/tzdata/Asia/Damascus
new file mode 100644
index 0000000..d1cea66
--- /dev/null
+++ b/library/tzdata/Asia/Damascus
@@ -0,0 +1,280 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Damascus) {
+ {-9223372036854775808 8712 0 LMT}
+ {-1577931912 7200 0 EET}
+ {-1568592000 10800 1 EEST}
+ {-1554080400 7200 0 EET}
+ {-1537142400 10800 1 EEST}
+ {-1522630800 7200 0 EET}
+ {-1505692800 10800 1 EEST}
+ {-1491181200 7200 0 EET}
+ {-1474243200 10800 1 EEST}
+ {-1459126800 7200 0 EET}
+ {-242265600 10800 1 EEST}
+ {-228877200 7200 0 EET}
+ {-210556800 10800 1 EEST}
+ {-197427600 7200 0 EET}
+ {-178934400 10800 1 EEST}
+ {-165718800 7200 0 EET}
+ {-147398400 10800 1 EEST}
+ {-134269200 7200 0 EET}
+ {-116467200 10800 1 EEST}
+ {-102646800 7200 0 EET}
+ {-84326400 10800 1 EEST}
+ {-71110800 7200 0 EET}
+ {-52704000 10800 1 EEST}
+ {-39488400 7200 0 EET}
+ {-21168000 10800 1 EEST}
+ {-7952400 7200 0 EET}
+ {10368000 10800 1 EEST}
+ {23583600 7200 0 EET}
+ {41904000 10800 1 EEST}
+ {55119600 7200 0 EET}
+ {73526400 10800 1 EEST}
+ {86742000 7200 0 EET}
+ {105062400 10800 1 EEST}
+ {118278000 7200 0 EET}
+ {136598400 10800 1 EEST}
+ {149814000 7200 0 EET}
+ {168134400 10800 1 EEST}
+ {181350000 7200 0 EET}
+ {199756800 10800 1 EEST}
+ {212972400 7200 0 EET}
+ {231292800 10800 1 EEST}
+ {241916400 7200 0 EET}
+ {262828800 10800 1 EEST}
+ {273452400 7200 0 EET}
+ {418694400 10800 1 EEST}
+ {433810800 7200 0 EET}
+ {450316800 10800 1 EEST}
+ {465433200 7200 0 EET}
+ {508896000 10800 1 EEST}
+ {529196400 7200 0 EET}
+ {541555200 10800 1 EEST}
+ {562633200 7200 0 EET}
+ {574387200 10800 1 EEST}
+ {594255600 7200 0 EET}
+ {607305600 10800 1 EEST}
+ {623199600 7200 0 EET}
+ {638928000 10800 1 EEST}
+ {654649200 7200 0 EET}
+ {670456800 10800 1 EEST}
+ {686264400 7200 0 EET}
+ {702684000 10800 1 EEST}
+ {717886800 7200 0 EET}
+ {733096800 10800 1 EEST}
+ {748904400 7200 0 EET}
+ {765151200 10800 1 EEST}
+ {780958800 7200 0 EET}
+ {796687200 10800 1 EEST}
+ {812494800 7200 0 EET}
+ {828309600 10800 1 EEST}
+ {844117200 7200 0 EET}
+ {859759200 10800 1 EEST}
+ {875653200 7200 0 EET}
+ {891208800 10800 1 EEST}
+ {907189200 7200 0 EET}
+ {922917600 10800 1 EEST}
+ {938725200 7200 0 EET}
+ {954540000 10800 1 EEST}
+ {970347600 7200 0 EET}
+ {986076000 10800 1 EEST}
+ {1001883600 7200 0 EET}
+ {1017612000 10800 1 EEST}
+ {1033419600 7200 0 EET}
+ {1049148000 10800 1 EEST}
+ {1064955600 7200 0 EET}
+ {1080770400 10800 1 EEST}
+ {1096578000 7200 0 EET}
+ {1112306400 10800 1 EEST}
+ {1128114000 7200 0 EET}
+ {1143842400 10800 1 EEST}
+ {1159650000 7200 0 EET}
+ {1175378400 10800 1 EEST}
+ {1191186000 7200 0 EET}
+ {1207000800 10800 1 EEST}
+ {1222808400 7200 0 EET}
+ {1238536800 10800 1 EEST}
+ {1254344400 7200 0 EET}
+ {1270072800 10800 1 EEST}
+ {1285880400 7200 0 EET}
+ {1301608800 10800 1 EEST}
+ {1317416400 7200 0 EET}
+ {1333231200 10800 1 EEST}
+ {1349038800 7200 0 EET}
+ {1364767200 10800 1 EEST}
+ {1380574800 7200 0 EET}
+ {1396303200 10800 1 EEST}
+ {1412110800 7200 0 EET}
+ {1427839200 10800 1 EEST}
+ {1443646800 7200 0 EET}
+ {1459461600 10800 1 EEST}
+ {1475269200 7200 0 EET}
+ {1490997600 10800 1 EEST}
+ {1506805200 7200 0 EET}
+ {1522533600 10800 1 EEST}
+ {1538341200 7200 0 EET}
+ {1554069600 10800 1 EEST}
+ {1569877200 7200 0 EET}
+ {1585692000 10800 1 EEST}
+ {1601499600 7200 0 EET}
+ {1617228000 10800 1 EEST}
+ {1633035600 7200 0 EET}
+ {1648764000 10800 1 EEST}
+ {1664571600 7200 0 EET}
+ {1680300000 10800 1 EEST}
+ {1696107600 7200 0 EET}
+ {1711922400 10800 1 EEST}
+ {1727730000 7200 0 EET}
+ {1743458400 10800 1 EEST}
+ {1759266000 7200 0 EET}
+ {1774994400 10800 1 EEST}
+ {1790802000 7200 0 EET}
+ {1806530400 10800 1 EEST}
+ {1822338000 7200 0 EET}
+ {1838152800 10800 1 EEST}
+ {1853960400 7200 0 EET}
+ {1869688800 10800 1 EEST}
+ {1885496400 7200 0 EET}
+ {1901224800 10800 1 EEST}
+ {1917032400 7200 0 EET}
+ {1932760800 10800 1 EEST}
+ {1948568400 7200 0 EET}
+ {1964383200 10800 1 EEST}
+ {1980190800 7200 0 EET}
+ {1995919200 10800 1 EEST}
+ {2011726800 7200 0 EET}
+ {2027455200 10800 1 EEST}
+ {2043262800 7200 0 EET}
+ {2058991200 10800 1 EEST}
+ {2074798800 7200 0 EET}
+ {2090613600 10800 1 EEST}
+ {2106421200 7200 0 EET}
+ {2122149600 10800 1 EEST}
+ {2137957200 7200 0 EET}
+ {2153685600 10800 1 EEST}
+ {2169493200 7200 0 EET}
+ {2185221600 10800 1 EEST}
+ {2201029200 7200 0 EET}
+ {2216844000 10800 1 EEST}
+ {2232651600 7200 0 EET}
+ {2248380000 10800 1 EEST}
+ {2264187600 7200 0 EET}
+ {2279916000 10800 1 EEST}
+ {2295723600 7200 0 EET}
+ {2311452000 10800 1 EEST}
+ {2327259600 7200 0 EET}
+ {2343074400 10800 1 EEST}
+ {2358882000 7200 0 EET}
+ {2374610400 10800 1 EEST}
+ {2390418000 7200 0 EET}
+ {2406146400 10800 1 EEST}
+ {2421954000 7200 0 EET}
+ {2437682400 10800 1 EEST}
+ {2453490000 7200 0 EET}
+ {2469304800 10800 1 EEST}
+ {2485112400 7200 0 EET}
+ {2500840800 10800 1 EEST}
+ {2516648400 7200 0 EET}
+ {2532376800 10800 1 EEST}
+ {2548184400 7200 0 EET}
+ {2563912800 10800 1 EEST}
+ {2579720400 7200 0 EET}
+ {2595535200 10800 1 EEST}
+ {2611342800 7200 0 EET}
+ {2627071200 10800 1 EEST}
+ {2642878800 7200 0 EET}
+ {2658607200 10800 1 EEST}
+ {2674414800 7200 0 EET}
+ {2690143200 10800 1 EEST}
+ {2705950800 7200 0 EET}
+ {2721765600 10800 1 EEST}
+ {2737573200 7200 0 EET}
+ {2753301600 10800 1 EEST}
+ {2769109200 7200 0 EET}
+ {2784837600 10800 1 EEST}
+ {2800645200 7200 0 EET}
+ {2816373600 10800 1 EEST}
+ {2832181200 7200 0 EET}
+ {2847996000 10800 1 EEST}
+ {2863803600 7200 0 EET}
+ {2879532000 10800 1 EEST}
+ {2895339600 7200 0 EET}
+ {2911068000 10800 1 EEST}
+ {2926875600 7200 0 EET}
+ {2942604000 10800 1 EEST}
+ {2958411600 7200 0 EET}
+ {2974226400 10800 1 EEST}
+ {2990034000 7200 0 EET}
+ {3005762400 10800 1 EEST}
+ {3021570000 7200 0 EET}
+ {3037298400 10800 1 EEST}
+ {3053106000 7200 0 EET}
+ {3068834400 10800 1 EEST}
+ {3084642000 7200 0 EET}
+ {3100456800 10800 1 EEST}
+ {3116264400 7200 0 EET}
+ {3131992800 10800 1 EEST}
+ {3147800400 7200 0 EET}
+ {3163528800 10800 1 EEST}
+ {3179336400 7200 0 EET}
+ {3195064800 10800 1 EEST}
+ {3210872400 7200 0 EET}
+ {3226687200 10800 1 EEST}
+ {3242494800 7200 0 EET}
+ {3258223200 10800 1 EEST}
+ {3274030800 7200 0 EET}
+ {3289759200 10800 1 EEST}
+ {3305566800 7200 0 EET}
+ {3321295200 10800 1 EEST}
+ {3337102800 7200 0 EET}
+ {3352917600 10800 1 EEST}
+ {3368725200 7200 0 EET}
+ {3384453600 10800 1 EEST}
+ {3400261200 7200 0 EET}
+ {3415989600 10800 1 EEST}
+ {3431797200 7200 0 EET}
+ {3447525600 10800 1 EEST}
+ {3463333200 7200 0 EET}
+ {3479148000 10800 1 EEST}
+ {3494955600 7200 0 EET}
+ {3510684000 10800 1 EEST}
+ {3526491600 7200 0 EET}
+ {3542220000 10800 1 EEST}
+ {3558027600 7200 0 EET}
+ {3573756000 10800 1 EEST}
+ {3589563600 7200 0 EET}
+ {3605378400 10800 1 EEST}
+ {3621186000 7200 0 EET}
+ {3636914400 10800 1 EEST}
+ {3652722000 7200 0 EET}
+ {3668450400 10800 1 EEST}
+ {3684258000 7200 0 EET}
+ {3699986400 10800 1 EEST}
+ {3715794000 7200 0 EET}
+ {3731608800 10800 1 EEST}
+ {3747416400 7200 0 EET}
+ {3763144800 10800 1 EEST}
+ {3778952400 7200 0 EET}
+ {3794680800 10800 1 EEST}
+ {3810488400 7200 0 EET}
+ {3826216800 10800 1 EEST}
+ {3842024400 7200 0 EET}
+ {3857839200 10800 1 EEST}
+ {3873646800 7200 0 EET}
+ {3889375200 10800 1 EEST}
+ {3905182800 7200 0 EET}
+ {3920911200 10800 1 EEST}
+ {3936718800 7200 0 EET}
+ {3952447200 10800 1 EEST}
+ {3968254800 7200 0 EET}
+ {3984069600 10800 1 EEST}
+ {3999877200 7200 0 EET}
+ {4015605600 10800 1 EEST}
+ {4031413200 7200 0 EET}
+ {4047141600 10800 1 EEST}
+ {4062949200 7200 0 EET}
+ {4078677600 10800 1 EEST}
+ {4094485200 7200 0 EET}
+}
diff --git a/library/tzdata/Asia/Dhaka b/library/tzdata/Asia/Dhaka
new file mode 100644
index 0000000..f01466e
--- /dev/null
+++ b/library/tzdata/Asia/Dhaka
@@ -0,0 +1,11 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Dhaka) {
+ {-9223372036854775808 21700 0 LMT}
+ {-2524543300 21200 0 HMT}
+ {-891582800 23400 0 BURT}
+ {-872058600 19800 0 IST}
+ {-862637400 23400 0 BURT}
+ {-576138600 21600 0 DACT}
+ {38772000 21600 0 BDT}
+}
diff --git a/library/tzdata/Asia/Dili b/library/tzdata/Asia/Dili
new file mode 100644
index 0000000..7269e81
--- /dev/null
+++ b/library/tzdata/Asia/Dili
@@ -0,0 +1,10 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Dili) {
+ {-9223372036854775808 30140 0 LMT}
+ {-1830414140 28800 0 TPT}
+ {-879152400 32400 0 JST}
+ {-770634000 32400 0 TPT}
+ {199897200 28800 0 CIT}
+ {969120000 32400 0 TPT}
+}
diff --git a/library/tzdata/Asia/Dubai b/library/tzdata/Asia/Dubai
new file mode 100644
index 0000000..5c0a31f
--- /dev/null
+++ b/library/tzdata/Asia/Dubai
@@ -0,0 +1,6 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Dubai) {
+ {-9223372036854775808 13272 0 LMT}
+ {-1577936472 14400 0 GST}
+}
diff --git a/library/tzdata/Asia/Dushanbe b/library/tzdata/Asia/Dushanbe
new file mode 100644
index 0000000..bd570e9
--- /dev/null
+++ b/library/tzdata/Asia/Dushanbe
@@ -0,0 +1,29 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Dushanbe) {
+ {-9223372036854775808 16512 0 LMT}
+ {-1441168512 18000 0 DUST}
+ {-1247547600 21600 0 DUST}
+ {354909600 25200 1 DUSST}
+ {370717200 21600 0 DUST}
+ {386445600 25200 1 DUSST}
+ {402253200 21600 0 DUST}
+ {417981600 25200 1 DUSST}
+ {433789200 21600 0 DUST}
+ {449604000 25200 1 DUSST}
+ {465357600 21600 0 DUST}
+ {481082400 25200 1 DUSST}
+ {496807200 21600 0 DUST}
+ {512532000 25200 1 DUSST}
+ {528256800 21600 0 DUST}
+ {543981600 25200 1 DUSST}
+ {559706400 21600 0 DUST}
+ {575431200 25200 1 DUSST}
+ {591156000 21600 0 DUST}
+ {606880800 25200 1 DUSST}
+ {622605600 21600 0 DUST}
+ {638330400 25200 1 DUSST}
+ {654660000 21600 0 DUST}
+ {670384800 21600 1 DUSST}
+ {684381600 18000 0 TJT}
+}
diff --git a/library/tzdata/Asia/Gaza b/library/tzdata/Asia/Gaza
new file mode 100644
index 0000000..b5aecc8
--- /dev/null
+++ b/library/tzdata/Asia/Gaza
@@ -0,0 +1,275 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Gaza) {
+ {-9223372036854775808 8272 0 LMT}
+ {-2185409872 7200 0 EET}
+ {-933645600 10800 1 EET}
+ {-857358000 7200 0 EET}
+ {-844300800 10800 1 EET}
+ {-825822000 7200 0 EET}
+ {-812685600 10800 1 EET}
+ {-794199600 7200 0 EET}
+ {-779853600 10800 1 EET}
+ {-762656400 7200 0 EET}
+ {-748310400 10800 1 EET}
+ {-731127600 7200 0 EET}
+ {-682653600 7200 0 EET}
+ {-399088800 10800 1 EEST}
+ {-386650800 7200 0 EET}
+ {-368330400 10800 1 EEST}
+ {-355114800 7200 0 EET}
+ {-336790800 10800 1 EEST}
+ {-323654400 7200 0 EET}
+ {-305168400 10800 1 EEST}
+ {-292032000 7200 0 EET}
+ {-273632400 10800 1 EEST}
+ {-260496000 7200 0 EET}
+ {-242096400 10800 1 EEST}
+ {-228960000 7200 0 EET}
+ {-210560400 10800 1 EEST}
+ {-197424000 7200 0 EET}
+ {-178938000 10800 1 EEST}
+ {-165801600 7200 0 EET}
+ {-147402000 10800 1 EEST}
+ {-134265600 7200 0 EET}
+ {-115866000 10800 1 EEST}
+ {-102643200 7200 0 EET}
+ {-84330000 10800 1 EEST}
+ {-81313200 10800 0 IST}
+ {142376400 10800 1 IDT}
+ {150843600 7200 0 IST}
+ {167176800 10800 1 IDT}
+ {178664400 7200 0 IST}
+ {482277600 10800 1 IDT}
+ {495579600 7200 0 IST}
+ {516751200 10800 1 IDT}
+ {526424400 7200 0 IST}
+ {545436000 10800 1 IDT}
+ {558478800 7200 0 IST}
+ {576540000 10800 1 IDT}
+ {589237200 7200 0 IST}
+ {609890400 10800 1 IDT}
+ {620773200 7200 0 IST}
+ {638316000 10800 1 IDT}
+ {651618000 7200 0 IST}
+ {669765600 10800 1 IDT}
+ {683672400 7200 0 IST}
+ {701820000 10800 1 IDT}
+ {715726800 7200 0 IST}
+ {733701600 10800 1 IDT}
+ {747176400 7200 0 IST}
+ {765151200 10800 1 IDT}
+ {778021200 7200 0 IST}
+ {796600800 10800 1 IDT}
+ {810075600 7200 0 IST}
+ {820447200 7200 0 EET}
+ {828655200 10800 1 EEST}
+ {843177600 7200 0 EET}
+ {860104800 10800 1 EEST}
+ {874627200 7200 0 EET}
+ {891554400 10800 1 EEST}
+ {906076800 7200 0 EET}
+ {915141600 7200 0 EET}
+ {924213600 10800 1 EEST}
+ {939934800 7200 0 EET}
+ {956268000 10800 1 EEST}
+ {971989200 7200 0 EET}
+ {987717600 10800 1 EEST}
+ {1003438800 7200 0 EET}
+ {1019167200 10800 1 EEST}
+ {1034888400 7200 0 EET}
+ {1050616800 10800 1 EEST}
+ {1066338000 7200 0 EET}
+ {1082066400 10800 1 EEST}
+ {1097787600 7200 0 EET}
+ {1113516000 10800 1 EEST}
+ {1129842000 7200 0 EET}
+ {1145570400 10800 1 EEST}
+ {1161291600 7200 0 EET}
+ {1177020000 10800 1 EEST}
+ {1192741200 7200 0 EET}
+ {1208469600 10800 1 EEST}
+ {1224190800 7200 0 EET}
+ {1239919200 10800 1 EEST}
+ {1255640400 7200 0 EET}
+ {1271368800 10800 1 EEST}
+ {1287090000 7200 0 EET}
+ {1302818400 10800 1 EEST}
+ {1319144400 7200 0 EET}
+ {1334872800 10800 1 EEST}
+ {1350594000 7200 0 EET}
+ {1366322400 10800 1 EEST}
+ {1382043600 7200 0 EET}
+ {1397772000 10800 1 EEST}
+ {1413493200 7200 0 EET}
+ {1429221600 10800 1 EEST}
+ {1444942800 7200 0 EET}
+ {1460671200 10800 1 EEST}
+ {1476997200 7200 0 EET}
+ {1492725600 10800 1 EEST}
+ {1508446800 7200 0 EET}
+ {1524175200 10800 1 EEST}
+ {1539896400 7200 0 EET}
+ {1555624800 10800 1 EEST}
+ {1571346000 7200 0 EET}
+ {1587074400 10800 1 EEST}
+ {1602795600 7200 0 EET}
+ {1618524000 10800 1 EEST}
+ {1634245200 7200 0 EET}
+ {1649973600 10800 1 EEST}
+ {1666299600 7200 0 EET}
+ {1682028000 10800 1 EEST}
+ {1697749200 7200 0 EET}
+ {1713477600 10800 1 EEST}
+ {1729198800 7200 0 EET}
+ {1744927200 10800 1 EEST}
+ {1760648400 7200 0 EET}
+ {1776376800 10800 1 EEST}
+ {1792098000 7200 0 EET}
+ {1807826400 10800 1 EEST}
+ {1823547600 7200 0 EET}
+ {1839880800 10800 1 EEST}
+ {1855602000 7200 0 EET}
+ {1871330400 10800 1 EEST}
+ {1887051600 7200 0 EET}
+ {1902780000 10800 1 EEST}
+ {1918501200 7200 0 EET}
+ {1934229600 10800 1 EEST}
+ {1949950800 7200 0 EET}
+ {1965679200 10800 1 EEST}
+ {1981400400 7200 0 EET}
+ {1997128800 10800 1 EEST}
+ {2013454800 7200 0 EET}
+ {2029183200 10800 1 EEST}
+ {2044904400 7200 0 EET}
+ {2060632800 10800 1 EEST}
+ {2076354000 7200 0 EET}
+ {2092082400 10800 1 EEST}
+ {2107803600 7200 0 EET}
+ {2123532000 10800 1 EEST}
+ {2139253200 7200 0 EET}
+ {2154981600 10800 1 EEST}
+ {2170702800 7200 0 EET}
+ {2186431200 10800 1 EEST}
+ {2202757200 7200 0 EET}
+ {2218485600 10800 1 EEST}
+ {2234206800 7200 0 EET}
+ {2249935200 10800 1 EEST}
+ {2265656400 7200 0 EET}
+ {2281384800 10800 1 EEST}
+ {2297106000 7200 0 EET}
+ {2312834400 10800 1 EEST}
+ {2328555600 7200 0 EET}
+ {2344284000 10800 1 EEST}
+ {2360610000 7200 0 EET}
+ {2376338400 10800 1 EEST}
+ {2392059600 7200 0 EET}
+ {2407788000 10800 1 EEST}
+ {2423509200 7200 0 EET}
+ {2439237600 10800 1 EEST}
+ {2454958800 7200 0 EET}
+ {2470687200 10800 1 EEST}
+ {2486408400 7200 0 EET}
+ {2502136800 10800 1 EEST}
+ {2517858000 7200 0 EET}
+ {2533586400 10800 1 EEST}
+ {2549912400 7200 0 EET}
+ {2565640800 10800 1 EEST}
+ {2581362000 7200 0 EET}
+ {2597090400 10800 1 EEST}
+ {2612811600 7200 0 EET}
+ {2628540000 10800 1 EEST}
+ {2644261200 7200 0 EET}
+ {2659989600 10800 1 EEST}
+ {2675710800 7200 0 EET}
+ {2691439200 10800 1 EEST}
+ {2707160400 7200 0 EET}
+ {2723493600 10800 1 EEST}
+ {2739214800 7200 0 EET}
+ {2754943200 10800 1 EEST}
+ {2770664400 7200 0 EET}
+ {2786392800 10800 1 EEST}
+ {2802114000 7200 0 EET}
+ {2817842400 10800 1 EEST}
+ {2833563600 7200 0 EET}
+ {2849292000 10800 1 EEST}
+ {2865013200 7200 0 EET}
+ {2880741600 10800 1 EEST}
+ {2897067600 7200 0 EET}
+ {2912796000 10800 1 EEST}
+ {2928517200 7200 0 EET}
+ {2944245600 10800 1 EEST}
+ {2959966800 7200 0 EET}
+ {2975695200 10800 1 EEST}
+ {2991416400 7200 0 EET}
+ {3007144800 10800 1 EEST}
+ {3022866000 7200 0 EET}
+ {3038594400 10800 1 EEST}
+ {3054315600 7200 0 EET}
+ {3070044000 10800 1 EEST}
+ {3086370000 7200 0 EET}
+ {3102098400 10800 1 EEST}
+ {3117819600 7200 0 EET}
+ {3133548000 10800 1 EEST}
+ {3149269200 7200 0 EET}
+ {3164997600 10800 1 EEST}
+ {3180718800 7200 0 EET}
+ {3196447200 10800 1 EEST}
+ {3212168400 7200 0 EET}
+ {3227896800 10800 1 EEST}
+ {3244222800 7200 0 EET}
+ {3259951200 10800 1 EEST}
+ {3275672400 7200 0 EET}
+ {3291400800 10800 1 EEST}
+ {3307122000 7200 0 EET}
+ {3322850400 10800 1 EEST}
+ {3338571600 7200 0 EET}
+ {3354300000 10800 1 EEST}
+ {3370021200 7200 0 EET}
+ {3385749600 10800 1 EEST}
+ {3401470800 7200 0 EET}
+ {3417199200 10800 1 EEST}
+ {3433525200 7200 0 EET}
+ {3449253600 10800 1 EEST}
+ {3464974800 7200 0 EET}
+ {3480703200 10800 1 EEST}
+ {3496424400 7200 0 EET}
+ {3512152800 10800 1 EEST}
+ {3527874000 7200 0 EET}
+ {3543602400 10800 1 EEST}
+ {3559323600 7200 0 EET}
+ {3575052000 10800 1 EEST}
+ {3590773200 7200 0 EET}
+ {3607106400 10800 1 EEST}
+ {3622827600 7200 0 EET}
+ {3638556000 10800 1 EEST}
+ {3654277200 7200 0 EET}
+ {3670005600 10800 1 EEST}
+ {3685726800 7200 0 EET}
+ {3701455200 10800 1 EEST}
+ {3717176400 7200 0 EET}
+ {3732904800 10800 1 EEST}
+ {3748626000 7200 0 EET}
+ {3764354400 10800 1 EEST}
+ {3780680400 7200 0 EET}
+ {3796408800 10800 1 EEST}
+ {3812130000 7200 0 EET}
+ {3827858400 10800 1 EEST}
+ {3843579600 7200 0 EET}
+ {3859308000 10800 1 EEST}
+ {3875029200 7200 0 EET}
+ {3890757600 10800 1 EEST}
+ {3906478800 7200 0 EET}
+ {3922207200 10800 1 EEST}
+ {3937928400 7200 0 EET}
+ {3953656800 10800 1 EEST}
+ {3969982800 7200 0 EET}
+ {3985711200 10800 1 EEST}
+ {4001432400 7200 0 EET}
+ {4017160800 10800 1 EEST}
+ {4032882000 7200 0 EET}
+ {4048610400 10800 1 EEST}
+ {4064331600 7200 0 EET}
+ {4080060000 10800 1 EEST}
+ {4095781200 7200 0 EET}
+}
diff --git a/library/tzdata/Asia/Harbin b/library/tzdata/Asia/Harbin
new file mode 100644
index 0000000..bbc8d27
--- /dev/null
+++ b/library/tzdata/Asia/Harbin
@@ -0,0 +1,22 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Harbin) {
+ {-9223372036854775808 30404 0 LMT}
+ {-1325492804 30600 0 CHAT}
+ {-1194078600 28800 0 CST}
+ {-946800000 32400 0 CHAT}
+ {-115894800 30600 0 CHAT}
+ {325956600 28800 0 CST}
+ {515520000 32400 1 CDT}
+ {527007600 28800 0 CST}
+ {545155200 32400 1 CDT}
+ {558457200 28800 0 CST}
+ {576604800 32400 1 CDT}
+ {589906800 28800 0 CST}
+ {608659200 32400 1 CDT}
+ {621961200 28800 0 CST}
+ {640108800 32400 1 CDT}
+ {653410800 28800 0 CST}
+ {671558400 32400 1 CDT}
+ {684860400 28800 0 CST}
+}
diff --git a/library/tzdata/Asia/Hong_Kong b/library/tzdata/Asia/Hong_Kong
new file mode 100644
index 0000000..807d859
--- /dev/null
+++ b/library/tzdata/Asia/Hong_Kong
@@ -0,0 +1,74 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Hong_Kong) {
+ {-9223372036854775808 27396 0 LMT}
+ {-2056692996 28800 0 HKT}
+ {-747981000 32400 1 HKST}
+ {-728544600 28800 0 HKT}
+ {-717049800 32400 1 HKST}
+ {-694503000 28800 0 HKT}
+ {-683785800 32400 1 HKST}
+ {-668064600 28800 0 HKT}
+ {-654755400 32400 1 HKST}
+ {-636615000 28800 0 HKT}
+ {-623305800 32400 1 HKST}
+ {-605165400 28800 0 HKT}
+ {-591856200 32400 1 HKST}
+ {-573715800 28800 0 HKT}
+ {-559801800 32400 1 HKST}
+ {-542266200 28800 0 HKT}
+ {-528352200 32400 1 HKST}
+ {-510211800 28800 0 HKT}
+ {-498112200 32400 1 HKST}
+ {-478762200 28800 0 HKT}
+ {-466662600 32400 1 HKST}
+ {-446707800 28800 0 HKT}
+ {-435213000 32400 1 HKST}
+ {-415258200 28800 0 HKT}
+ {-403158600 32400 1 HKST}
+ {-383808600 28800 0 HKT}
+ {-371709000 32400 1 HKST}
+ {-352359000 28800 0 HKT}
+ {-340259400 32400 1 HKST}
+ {-320909400 28800 0 HKT}
+ {-308809800 32400 1 HKST}
+ {-288855000 28800 0 HKT}
+ {-277360200 32400 1 HKST}
+ {-257405400 28800 0 HKT}
+ {-245910600 32400 1 HKST}
+ {-225955800 28800 0 HKT}
+ {-213856200 32400 1 HKST}
+ {-194506200 28800 0 HKT}
+ {-182406600 32400 1 HKST}
+ {-163056600 28800 0 HKT}
+ {-148537800 32400 1 HKST}
+ {-132816600 28800 0 HKT}
+ {-117088200 32400 1 HKST}
+ {-101367000 28800 0 HKT}
+ {-85638600 32400 1 HKST}
+ {-69312600 28800 0 HKT}
+ {-53584200 32400 1 HKST}
+ {-37863000 28800 0 HKT}
+ {-22134600 32400 1 HKST}
+ {-6413400 28800 0 HKT}
+ {9315000 32400 1 HKST}
+ {25036200 28800 0 HKT}
+ {40764600 32400 1 HKST}
+ {56485800 28800 0 HKT}
+ {72214200 32400 1 HKST}
+ {88540200 28800 0 HKT}
+ {104268600 32400 1 HKST}
+ {119989800 28800 0 HKT}
+ {135718200 32400 1 HKST}
+ {151439400 28800 0 HKT}
+ {167167800 32400 1 HKST}
+ {182889000 28800 0 HKT}
+ {198617400 32400 1 HKST}
+ {214338600 28800 0 HKT}
+ {230067000 32400 1 HKST}
+ {245788200 28800 0 HKT}
+ {295385400 32400 1 HKST}
+ {309292200 28800 0 HKT}
+ {326835000 32400 1 HKST}
+ {340741800 28800 0 HKT}
+}
diff --git a/library/tzdata/Asia/Hovd b/library/tzdata/Asia/Hovd
new file mode 100644
index 0000000..4812aa1
--- /dev/null
+++ b/library/tzdata/Asia/Hovd
@@ -0,0 +1,237 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Hovd) {
+ {-9223372036854775808 21996 0 LMT}
+ {-2032927596 21600 0 HOVT}
+ {252439200 25200 0 HOVT}
+ {417978000 28800 1 HOVST}
+ {433785600 25200 0 HOVT}
+ {449600400 28800 1 HOVST}
+ {465357600 25200 0 HOVT}
+ {481082400 28800 1 HOVST}
+ {496807200 25200 0 HOVT}
+ {512532000 28800 1 HOVST}
+ {528256800 25200 0 HOVT}
+ {543981600 28800 1 HOVST}
+ {559706400 25200 0 HOVT}
+ {575431200 28800 1 HOVST}
+ {591156000 25200 0 HOVT}
+ {606880800 28800 1 HOVST}
+ {622605600 25200 0 HOVT}
+ {638330400 28800 1 HOVST}
+ {654660000 25200 0 HOVT}
+ {670384800 28800 1 HOVST}
+ {686109600 25200 0 HOVT}
+ {701834400 28800 1 HOVST}
+ {717559200 25200 0 HOVT}
+ {733284000 28800 1 HOVST}
+ {749008800 25200 0 HOVT}
+ {764733600 28800 1 HOVST}
+ {780458400 25200 0 HOVT}
+ {796183200 28800 1 HOVST}
+ {811908000 25200 0 HOVT}
+ {828237600 28800 1 HOVST}
+ {843962400 25200 0 HOVT}
+ {859687200 28800 1 HOVST}
+ {875412000 25200 0 HOVT}
+ {891136800 28800 1 HOVST}
+ {906861600 25200 0 HOVT}
+ {988398000 28800 1 HOVST}
+ {1001700000 25200 0 HOVT}
+ {1017428400 28800 1 HOVST}
+ {1033149600 25200 0 HOVT}
+ {1048878000 28800 1 HOVST}
+ {1064599200 25200 0 HOVT}
+ {1080327600 28800 1 HOVST}
+ {1096048800 25200 0 HOVT}
+ {1111777200 28800 1 HOVST}
+ {1127498400 25200 0 HOVT}
+ {1143226800 28800 1 HOVST}
+ {1159552800 25200 0 HOVT}
+ {1175281200 28800 1 HOVST}
+ {1191002400 25200 0 HOVT}
+ {1206730800 28800 1 HOVST}
+ {1222452000 25200 0 HOVT}
+ {1238180400 28800 1 HOVST}
+ {1253901600 25200 0 HOVT}
+ {1269630000 28800 1 HOVST}
+ {1285351200 25200 0 HOVT}
+ {1301079600 28800 1 HOVST}
+ {1316800800 25200 0 HOVT}
+ {1333134000 28800 1 HOVST}
+ {1348855200 25200 0 HOVT}
+ {1364583600 28800 1 HOVST}
+ {1380304800 25200 0 HOVT}
+ {1396033200 28800 1 HOVST}
+ {1411754400 25200 0 HOVT}
+ {1427482800 28800 1 HOVST}
+ {1443204000 25200 0 HOVT}
+ {1458932400 28800 1 HOVST}
+ {1474653600 25200 0 HOVT}
+ {1490382000 28800 1 HOVST}
+ {1506708000 25200 0 HOVT}
+ {1522436400 28800 1 HOVST}
+ {1538157600 25200 0 HOVT}
+ {1553886000 28800 1 HOVST}
+ {1569607200 25200 0 HOVT}
+ {1585335600 28800 1 HOVST}
+ {1601056800 25200 0 HOVT}
+ {1616785200 28800 1 HOVST}
+ {1632506400 25200 0 HOVT}
+ {1648234800 28800 1 HOVST}
+ {1663956000 25200 0 HOVT}
+ {1679684400 28800 1 HOVST}
+ {1696010400 25200 0 HOVT}
+ {1711738800 28800 1 HOVST}
+ {1727460000 25200 0 HOVT}
+ {1743188400 28800 1 HOVST}
+ {1758909600 25200 0 HOVT}
+ {1774638000 28800 1 HOVST}
+ {1790359200 25200 0 HOVT}
+ {1806087600 28800 1 HOVST}
+ {1821808800 25200 0 HOVT}
+ {1837537200 28800 1 HOVST}
+ {1853863200 25200 0 HOVT}
+ {1869591600 28800 1 HOVST}
+ {1885312800 25200 0 HOVT}
+ {1901041200 28800 1 HOVST}
+ {1916762400 25200 0 HOVT}
+ {1932490800 28800 1 HOVST}
+ {1948212000 25200 0 HOVT}
+ {1963940400 28800 1 HOVST}
+ {1979661600 25200 0 HOVT}
+ {1995390000 28800 1 HOVST}
+ {2011111200 25200 0 HOVT}
+ {2026839600 28800 1 HOVST}
+ {2043165600 25200 0 HOVT}
+ {2058894000 28800 1 HOVST}
+ {2074615200 25200 0 HOVT}
+ {2090343600 28800 1 HOVST}
+ {2106064800 25200 0 HOVT}
+ {2121793200 28800 1 HOVST}
+ {2137514400 25200 0 HOVT}
+ {2153242800 28800 1 HOVST}
+ {2168964000 25200 0 HOVT}
+ {2184692400 28800 1 HOVST}
+ {2200413600 25200 0 HOVT}
+ {2216746800 28800 1 HOVST}
+ {2232468000 25200 0 HOVT}
+ {2248196400 28800 1 HOVST}
+ {2263917600 25200 0 HOVT}
+ {2279646000 28800 1 HOVST}
+ {2295367200 25200 0 HOVT}
+ {2311095600 28800 1 HOVST}
+ {2326816800 25200 0 HOVT}
+ {2342545200 28800 1 HOVST}
+ {2358266400 25200 0 HOVT}
+ {2373994800 28800 1 HOVST}
+ {2390320800 25200 0 HOVT}
+ {2406049200 28800 1 HOVST}
+ {2421770400 25200 0 HOVT}
+ {2437498800 28800 1 HOVST}
+ {2453220000 25200 0 HOVT}
+ {2468948400 28800 1 HOVST}
+ {2484669600 25200 0 HOVT}
+ {2500398000 28800 1 HOVST}
+ {2516119200 25200 0 HOVT}
+ {2531847600 28800 1 HOVST}
+ {2547568800 25200 0 HOVT}
+ {2563297200 28800 1 HOVST}
+ {2579623200 25200 0 HOVT}
+ {2595351600 28800 1 HOVST}
+ {2611072800 25200 0 HOVT}
+ {2626801200 28800 1 HOVST}
+ {2642522400 25200 0 HOVT}
+ {2658250800 28800 1 HOVST}
+ {2673972000 25200 0 HOVT}
+ {2689700400 28800 1 HOVST}
+ {2705421600 25200 0 HOVT}
+ {2721150000 28800 1 HOVST}
+ {2737476000 25200 0 HOVT}
+ {2753204400 28800 1 HOVST}
+ {2768925600 25200 0 HOVT}
+ {2784654000 28800 1 HOVST}
+ {2800375200 25200 0 HOVT}
+ {2816103600 28800 1 HOVST}
+ {2831824800 25200 0 HOVT}
+ {2847553200 28800 1 HOVST}
+ {2863274400 25200 0 HOVT}
+ {2879002800 28800 1 HOVST}
+ {2894724000 25200 0 HOVT}
+ {2910452400 28800 1 HOVST}
+ {2926778400 25200 0 HOVT}
+ {2942506800 28800 1 HOVST}
+ {2958228000 25200 0 HOVT}
+ {2973956400 28800 1 HOVST}
+ {2989677600 25200 0 HOVT}
+ {3005406000 28800 1 HOVST}
+ {3021127200 25200 0 HOVT}
+ {3036855600 28800 1 HOVST}
+ {3052576800 25200 0 HOVT}
+ {3068305200 28800 1 HOVST}
+ {3084026400 25200 0 HOVT}
+ {3100359600 28800 1 HOVST}
+ {3116080800 25200 0 HOVT}
+ {3131809200 28800 1 HOVST}
+ {3147530400 25200 0 HOVT}
+ {3163258800 28800 1 HOVST}
+ {3178980000 25200 0 HOVT}
+ {3194708400 28800 1 HOVST}
+ {3210429600 25200 0 HOVT}
+ {3226158000 28800 1 HOVST}
+ {3241879200 25200 0 HOVT}
+ {3257607600 28800 1 HOVST}
+ {3273933600 25200 0 HOVT}
+ {3289662000 28800 1 HOVST}
+ {3305383200 25200 0 HOVT}
+ {3321111600 28800 1 HOVST}
+ {3336832800 25200 0 HOVT}
+ {3352561200 28800 1 HOVST}
+ {3368282400 25200 0 HOVT}
+ {3384010800 28800 1 HOVST}
+ {3399732000 25200 0 HOVT}
+ {3415460400 28800 1 HOVST}
+ {3431181600 25200 0 HOVT}
+ {3446910000 28800 1 HOVST}
+ {3463236000 25200 0 HOVT}
+ {3478964400 28800 1 HOVST}
+ {3494685600 25200 0 HOVT}
+ {3510414000 28800 1 HOVST}
+ {3526135200 25200 0 HOVT}
+ {3541863600 28800 1 HOVST}
+ {3557584800 25200 0 HOVT}
+ {3573313200 28800 1 HOVST}
+ {3589034400 25200 0 HOVT}
+ {3604762800 28800 1 HOVST}
+ {3621088800 25200 0 HOVT}
+ {3636817200 28800 1 HOVST}
+ {3652538400 25200 0 HOVT}
+ {3668266800 28800 1 HOVST}
+ {3683988000 25200 0 HOVT}
+ {3699716400 28800 1 HOVST}
+ {3715437600 25200 0 HOVT}
+ {3731166000 28800 1 HOVST}
+ {3746887200 25200 0 HOVT}
+ {3762615600 28800 1 HOVST}
+ {3778336800 25200 0 HOVT}
+ {3794065200 28800 1 HOVST}
+ {3810391200 25200 0 HOVT}
+ {3826119600 28800 1 HOVST}
+ {3841840800 25200 0 HOVT}
+ {3857569200 28800 1 HOVST}
+ {3873290400 25200 0 HOVT}
+ {3889018800 28800 1 HOVST}
+ {3904740000 25200 0 HOVT}
+ {3920468400 28800 1 HOVST}
+ {3936189600 25200 0 HOVT}
+ {3951918000 28800 1 HOVST}
+ {3967639200 25200 0 HOVT}
+ {3983972400 28800 1 HOVST}
+ {3999693600 25200 0 HOVT}
+ {4015422000 28800 1 HOVST}
+ {4031143200 25200 0 HOVT}
+ {4046871600 28800 1 HOVST}
+ {4062592800 25200 0 HOVT}
+ {4078321200 28800 1 HOVST}
+ {4094042400 25200 0 HOVT}
+}
diff --git a/library/tzdata/Asia/Irkutsk b/library/tzdata/Asia/Irkutsk
new file mode 100644
index 0000000..fb12522
--- /dev/null
+++ b/library/tzdata/Asia/Irkutsk
@@ -0,0 +1,247 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Irkutsk) {
+ {-9223372036854775808 25040 0 LMT}
+ {-2840165840 25040 0 IMT}
+ {-1575874640 25200 0 IRKT}
+ {-1247554800 28800 0 IRKMMTT}
+ {354902400 32400 1 IRKST}
+ {370710000 28800 0 IRKT}
+ {386438400 32400 1 IRKST}
+ {402246000 28800 0 IRKT}
+ {417974400 32400 1 IRKST}
+ {433782000 28800 0 IRKT}
+ {449596800 32400 1 IRKST}
+ {465357600 28800 0 IRKT}
+ {481082400 32400 1 IRKST}
+ {496807200 28800 0 IRKT}
+ {512532000 32400 1 IRKST}
+ {528256800 28800 0 IRKT}
+ {543981600 32400 1 IRKST}
+ {559706400 28800 0 IRKT}
+ {575431200 32400 1 IRKST}
+ {591156000 28800 0 IRKT}
+ {606880800 32400 1 IRKST}
+ {622605600 28800 0 IRKT}
+ {638330400 32400 1 IRKST}
+ {654660000 28800 0 IRKT}
+ {670384800 28800 0 IRKST}
+ {686109600 25200 0 IRKT}
+ {695786400 28800 0 IRKMMTT}
+ {701794800 32400 1 IRKST}
+ {717516000 28800 0 IRKT}
+ {733284000 32400 1 IRKST}
+ {749008800 28800 0 IRKT}
+ {764733600 32400 1 IRKST}
+ {780458400 28800 0 IRKT}
+ {796183200 32400 1 IRKST}
+ {811908000 28800 0 IRKT}
+ {828237600 32400 1 IRKST}
+ {846381600 28800 0 IRKT}
+ {859687200 32400 1 IRKST}
+ {877831200 28800 0 IRKT}
+ {891136800 32400 1 IRKST}
+ {909280800 28800 0 IRKT}
+ {922586400 32400 1 IRKST}
+ {941335200 28800 0 IRKT}
+ {954036000 32400 1 IRKST}
+ {972784800 28800 0 IRKT}
+ {985485600 32400 1 IRKST}
+ {1004234400 28800 0 IRKT}
+ {1017540000 32400 1 IRKST}
+ {1035684000 28800 0 IRKT}
+ {1048989600 32400 1 IRKST}
+ {1067133600 28800 0 IRKT}
+ {1080439200 32400 1 IRKST}
+ {1099188000 28800 0 IRKT}
+ {1111888800 32400 1 IRKST}
+ {1130637600 28800 0 IRKT}
+ {1143338400 32400 1 IRKST}
+ {1162087200 28800 0 IRKT}
+ {1174788000 32400 1 IRKST}
+ {1193536800 28800 0 IRKT}
+ {1206842400 32400 1 IRKST}
+ {1224986400 28800 0 IRKT}
+ {1238292000 32400 1 IRKST}
+ {1256436000 28800 0 IRKT}
+ {1269741600 32400 1 IRKST}
+ {1288490400 28800 0 IRKT}
+ {1301191200 32400 1 IRKST}
+ {1319940000 28800 0 IRKT}
+ {1332640800 32400 1 IRKST}
+ {1351389600 28800 0 IRKT}
+ {1364695200 32400 1 IRKST}
+ {1382839200 28800 0 IRKT}
+ {1396144800 32400 1 IRKST}
+ {1414288800 28800 0 IRKT}
+ {1427594400 32400 1 IRKST}
+ {1445738400 28800 0 IRKT}
+ {1459044000 32400 1 IRKST}
+ {1477792800 28800 0 IRKT}
+ {1490493600 32400 1 IRKST}
+ {1509242400 28800 0 IRKT}
+ {1521943200 32400 1 IRKST}
+ {1540692000 28800 0 IRKT}
+ {1553997600 32400 1 IRKST}
+ {1572141600 28800 0 IRKT}
+ {1585447200 32400 1 IRKST}
+ {1603591200 28800 0 IRKT}
+ {1616896800 32400 1 IRKST}
+ {1635645600 28800 0 IRKT}
+ {1648346400 32400 1 IRKST}
+ {1667095200 28800 0 IRKT}
+ {1679796000 32400 1 IRKST}
+ {1698544800 28800 0 IRKT}
+ {1711850400 32400 1 IRKST}
+ {1729994400 28800 0 IRKT}
+ {1743300000 32400 1 IRKST}
+ {1761444000 28800 0 IRKT}
+ {1774749600 32400 1 IRKST}
+ {1792893600 28800 0 IRKT}
+ {1806199200 32400 1 IRKST}
+ {1824948000 28800 0 IRKT}
+ {1837648800 32400 1 IRKST}
+ {1856397600 28800 0 IRKT}
+ {1869098400 32400 1 IRKST}
+ {1887847200 28800 0 IRKT}
+ {1901152800 32400 1 IRKST}
+ {1919296800 28800 0 IRKT}
+ {1932602400 32400 1 IRKST}
+ {1950746400 28800 0 IRKT}
+ {1964052000 32400 1 IRKST}
+ {1982800800 28800 0 IRKT}
+ {1995501600 32400 1 IRKST}
+ {2014250400 28800 0 IRKT}
+ {2026951200 32400 1 IRKST}
+ {2045700000 28800 0 IRKT}
+ {2058400800 32400 1 IRKST}
+ {2077149600 28800 0 IRKT}
+ {2090455200 32400 1 IRKST}
+ {2108599200 28800 0 IRKT}
+ {2121904800 32400 1 IRKST}
+ {2140048800 28800 0 IRKT}
+ {2153354400 32400 1 IRKST}
+ {2172103200 28800 0 IRKT}
+ {2184804000 32400 1 IRKST}
+ {2203552800 28800 0 IRKT}
+ {2216253600 32400 1 IRKST}
+ {2235002400 28800 0 IRKT}
+ {2248308000 32400 1 IRKST}
+ {2266452000 28800 0 IRKT}
+ {2279757600 32400 1 IRKST}
+ {2297901600 28800 0 IRKT}
+ {2311207200 32400 1 IRKST}
+ {2329351200 28800 0 IRKT}
+ {2342656800 32400 1 IRKST}
+ {2361405600 28800 0 IRKT}
+ {2374106400 32400 1 IRKST}
+ {2392855200 28800 0 IRKT}
+ {2405556000 32400 1 IRKST}
+ {2424304800 28800 0 IRKT}
+ {2437610400 32400 1 IRKST}
+ {2455754400 28800 0 IRKT}
+ {2469060000 32400 1 IRKST}
+ {2487204000 28800 0 IRKT}
+ {2500509600 32400 1 IRKST}
+ {2519258400 28800 0 IRKT}
+ {2531959200 32400 1 IRKST}
+ {2550708000 28800 0 IRKT}
+ {2563408800 32400 1 IRKST}
+ {2582157600 28800 0 IRKT}
+ {2595463200 32400 1 IRKST}
+ {2613607200 28800 0 IRKT}
+ {2626912800 32400 1 IRKST}
+ {2645056800 28800 0 IRKT}
+ {2658362400 32400 1 IRKST}
+ {2676506400 28800 0 IRKT}
+ {2689812000 32400 1 IRKST}
+ {2708560800 28800 0 IRKT}
+ {2721261600 32400 1 IRKST}
+ {2740010400 28800 0 IRKT}
+ {2752711200 32400 1 IRKST}
+ {2771460000 28800 0 IRKT}
+ {2784765600 32400 1 IRKST}
+ {2802909600 28800 0 IRKT}
+ {2816215200 32400 1 IRKST}
+ {2834359200 28800 0 IRKT}
+ {2847664800 32400 1 IRKST}
+ {2866413600 28800 0 IRKT}
+ {2879114400 32400 1 IRKST}
+ {2897863200 28800 0 IRKT}
+ {2910564000 32400 1 IRKST}
+ {2929312800 28800 0 IRKT}
+ {2942013600 32400 1 IRKST}
+ {2960762400 28800 0 IRKT}
+ {2974068000 32400 1 IRKST}
+ {2992212000 28800 0 IRKT}
+ {3005517600 32400 1 IRKST}
+ {3023661600 28800 0 IRKT}
+ {3036967200 32400 1 IRKST}
+ {3055716000 28800 0 IRKT}
+ {3068416800 32400 1 IRKST}
+ {3087165600 28800 0 IRKT}
+ {3099866400 32400 1 IRKST}
+ {3118615200 28800 0 IRKT}
+ {3131920800 32400 1 IRKST}
+ {3150064800 28800 0 IRKT}
+ {3163370400 32400 1 IRKST}
+ {3181514400 28800 0 IRKT}
+ {3194820000 32400 1 IRKST}
+ {3212964000 28800 0 IRKT}
+ {3226269600 32400 1 IRKST}
+ {3245018400 28800 0 IRKT}
+ {3257719200 32400 1 IRKST}
+ {3276468000 28800 0 IRKT}
+ {3289168800 32400 1 IRKST}
+ {3307917600 28800 0 IRKT}
+ {3321223200 32400 1 IRKST}
+ {3339367200 28800 0 IRKT}
+ {3352672800 32400 1 IRKST}
+ {3370816800 28800 0 IRKT}
+ {3384122400 32400 1 IRKST}
+ {3402871200 28800 0 IRKT}
+ {3415572000 32400 1 IRKST}
+ {3434320800 28800 0 IRKT}
+ {3447021600 32400 1 IRKST}
+ {3465770400 28800 0 IRKT}
+ {3479076000 32400 1 IRKST}
+ {3497220000 28800 0 IRKT}
+ {3510525600 32400 1 IRKST}
+ {3528669600 28800 0 IRKT}
+ {3541975200 32400 1 IRKST}
+ {3560119200 28800 0 IRKT}
+ {3573424800 32400 1 IRKST}
+ {3592173600 28800 0 IRKT}
+ {3604874400 32400 1 IRKST}
+ {3623623200 28800 0 IRKT}
+ {3636324000 32400 1 IRKST}
+ {3655072800 28800 0 IRKT}
+ {3668378400 32400 1 IRKST}
+ {3686522400 28800 0 IRKT}
+ {3699828000 32400 1 IRKST}
+ {3717972000 28800 0 IRKT}
+ {3731277600 32400 1 IRKST}
+ {3750026400 28800 0 IRKT}
+ {3762727200 32400 1 IRKST}
+ {3781476000 28800 0 IRKT}
+ {3794176800 32400 1 IRKST}
+ {3812925600 28800 0 IRKT}
+ {3825626400 32400 1 IRKST}
+ {3844375200 28800 0 IRKT}
+ {3857680800 32400 1 IRKST}
+ {3875824800 28800 0 IRKT}
+ {3889130400 32400 1 IRKST}
+ {3907274400 28800 0 IRKT}
+ {3920580000 32400 1 IRKST}
+ {3939328800 28800 0 IRKT}
+ {3952029600 32400 1 IRKST}
+ {3970778400 28800 0 IRKT}
+ {3983479200 32400 1 IRKST}
+ {4002228000 28800 0 IRKT}
+ {4015533600 32400 1 IRKST}
+ {4033677600 28800 0 IRKT}
+ {4046983200 32400 1 IRKST}
+ {4065127200 28800 0 IRKT}
+ {4078432800 32400 1 IRKST}
+ {4096576800 28800 0 IRKT}
+}
diff --git a/library/tzdata/Asia/Istanbul b/library/tzdata/Asia/Istanbul
new file mode 100644
index 0000000..aa8922d
--- /dev/null
+++ b/library/tzdata/Asia/Istanbul
@@ -0,0 +1,5 @@
+# created by ../tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Europe/Istanbul)]} {
+ loadTimeZoneFile Europe/Istanbul
+}
+set tzdata(:Asia/Istanbul) $TZData(:Europe/Istanbul)
diff --git a/library/tzdata/Asia/Jakarta b/library/tzdata/Asia/Jakarta
new file mode 100644
index 0000000..5454ff0
--- /dev/null
+++ b/library/tzdata/Asia/Jakarta
@@ -0,0 +1,13 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Jakarta) {
+ {-9223372036854775808 25632 0 LMT}
+ {-3231299232 25632 0 JMT}
+ {-1451719200 26400 0 JAVT}
+ {-1172906400 27000 0 WIT}
+ {-876641400 32400 0 JST}
+ {-770634000 27000 0 WIT}
+ {-683883000 28800 0 WIT}
+ {-620812800 27000 0 WIT}
+ {-189415800 25200 0 WIT}
+}
diff --git a/library/tzdata/Asia/Jayapura b/library/tzdata/Asia/Jayapura
new file mode 100644
index 0000000..faa5d18
--- /dev/null
+++ b/library/tzdata/Asia/Jayapura
@@ -0,0 +1,8 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Jayapura) {
+ {-9223372036854775808 33768 0 LMT}
+ {-1172913768 32400 0 EIT}
+ {-820573200 34200 0 CST}
+ {-189423000 32400 0 EIT}
+}
diff --git a/library/tzdata/Asia/Jerusalem b/library/tzdata/Asia/Jerusalem
new file mode 100644
index 0000000..3a8189d
--- /dev/null
+++ b/library/tzdata/Asia/Jerusalem
@@ -0,0 +1,272 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Jerusalem) {
+ {-9223372036854775808 8456 0 LMT}
+ {-2840149256 8440 0 JMT}
+ {-1641003640 7200 0 IST}
+ {-933645600 10800 1 IDT}
+ {-857358000 7200 0 IST}
+ {-844300800 10800 1 IDT}
+ {-825822000 7200 0 IST}
+ {-812685600 10800 1 IDT}
+ {-794199600 7200 0 IST}
+ {-779853600 10800 1 IDT}
+ {-762656400 7200 0 IST}
+ {-748310400 10800 1 IDT}
+ {-731127600 7200 0 IST}
+ {-681962400 14400 1 IDDT}
+ {-673243200 10800 1 IDT}
+ {-667962000 7200 0 IST}
+ {-652327200 10800 1 IDT}
+ {-636426000 7200 0 IST}
+ {-622087200 10800 1 IDT}
+ {-608947200 7200 0 IST}
+ {-591847200 10800 1 IDT}
+ {-572486400 7200 0 IST}
+ {-558576000 10800 1 IDT}
+ {-542851200 7200 0 IST}
+ {-527731200 10800 1 IDT}
+ {-514425600 7200 0 IST}
+ {-490845600 10800 1 IDT}
+ {-482986800 7200 0 IST}
+ {-459475200 10800 1 IDT}
+ {-451537200 7200 0 IST}
+ {-428551200 10800 1 IDT}
+ {-418262400 7200 0 IST}
+ {-400032000 10800 1 IDT}
+ {-387428400 7200 0 IST}
+ {142380000 10800 1 IDT}
+ {150843600 7200 0 IST}
+ {167176800 10800 1 IDT}
+ {178664400 7200 0 IST}
+ {482277600 10800 1 IDT}
+ {495579600 7200 0 IST}
+ {516751200 10800 1 IDT}
+ {526424400 7200 0 IST}
+ {545436000 10800 1 IDT}
+ {558478800 7200 0 IST}
+ {576540000 10800 1 IDT}
+ {589237200 7200 0 IST}
+ {609890400 10800 1 IDT}
+ {620773200 7200 0 IST}
+ {638316000 10800 1 IDT}
+ {651618000 7200 0 IST}
+ {669765600 10800 1 IDT}
+ {683672400 7200 0 IST}
+ {701820000 10800 1 IDT}
+ {715726800 7200 0 IST}
+ {733701600 10800 1 IDT}
+ {747176400 7200 0 IST}
+ {765151200 10800 1 IDT}
+ {778021200 7200 0 IST}
+ {796600800 10800 1 IDT}
+ {810075600 7200 0 IST}
+ {826840800 10800 1 IDT}
+ {842821200 7200 0 IST}
+ {858895200 10800 1 IDT}
+ {874184400 7200 0 IST}
+ {890344800 10800 1 IDT}
+ {905029200 7200 0 IST}
+ {923011200 10800 1 IDT}
+ {936313200 7200 0 IST}
+ {955670400 10800 1 IDT}
+ {970783200 7200 0 IST}
+ {986770800 10800 1 IDT}
+ {1001282400 7200 0 IST}
+ {1017356400 10800 1 IDT}
+ {1033941600 7200 0 IST}
+ {1048806000 10800 1 IDT}
+ {1065132000 7200 0 IST}
+ {1081292400 10800 1 IDT}
+ {1095804000 7200 0 IST}
+ {1112310000 10800 1 IDT}
+ {1128117600 7200 0 IST}
+ {1143846000 10800 1 IDT}
+ {1159653600 7200 0 IST}
+ {1175382000 10800 1 IDT}
+ {1191189600 7200 0 IST}
+ {1207004400 10800 1 IDT}
+ {1222812000 7200 0 IST}
+ {1238540400 10800 1 IDT}
+ {1254348000 7200 0 IST}
+ {1270076400 10800 1 IDT}
+ {1285884000 7200 0 IST}
+ {1301612400 10800 1 IDT}
+ {1317420000 7200 0 IST}
+ {1333234800 10800 1 IDT}
+ {1349042400 7200 0 IST}
+ {1364770800 10800 1 IDT}
+ {1380578400 7200 0 IST}
+ {1396306800 10800 1 IDT}
+ {1412114400 7200 0 IST}
+ {1427842800 10800 1 IDT}
+ {1443650400 7200 0 IST}
+ {1459465200 10800 1 IDT}
+ {1475272800 7200 0 IST}
+ {1491001200 10800 1 IDT}
+ {1506808800 7200 0 IST}
+ {1522537200 10800 1 IDT}
+ {1538344800 7200 0 IST}
+ {1554073200 10800 1 IDT}
+ {1569880800 7200 0 IST}
+ {1585695600 10800 1 IDT}
+ {1601503200 7200 0 IST}
+ {1617231600 10800 1 IDT}
+ {1633039200 7200 0 IST}
+ {1648767600 10800 1 IDT}
+ {1664575200 7200 0 IST}
+ {1680303600 10800 1 IDT}
+ {1696111200 7200 0 IST}
+ {1711926000 10800 1 IDT}
+ {1727733600 7200 0 IST}
+ {1743462000 10800 1 IDT}
+ {1759269600 7200 0 IST}
+ {1774998000 10800 1 IDT}
+ {1790805600 7200 0 IST}
+ {1806534000 10800 1 IDT}
+ {1822341600 7200 0 IST}
+ {1838156400 10800 1 IDT}
+ {1853964000 7200 0 IST}
+ {1869692400 10800 1 IDT}
+ {1885500000 7200 0 IST}
+ {1901228400 10800 1 IDT}
+ {1917036000 7200 0 IST}
+ {1932764400 10800 1 IDT}
+ {1948572000 7200 0 IST}
+ {1964386800 10800 1 IDT}
+ {1980194400 7200 0 IST}
+ {1995922800 10800 1 IDT}
+ {2011730400 7200 0 IST}
+ {2027458800 10800 1 IDT}
+ {2043266400 7200 0 IST}
+ {2058994800 10800 1 IDT}
+ {2074802400 7200 0 IST}
+ {2090617200 10800 1 IDT}
+ {2106424800 7200 0 IST}
+ {2122153200 10800 1 IDT}
+ {2137960800 7200 0 IST}
+ {2153689200 10800 1 IDT}
+ {2169496800 7200 0 IST}
+ {2185225200 10800 1 IDT}
+ {2201032800 7200 0 IST}
+ {2216847600 10800 1 IDT}
+ {2232655200 7200 0 IST}
+ {2248383600 10800 1 IDT}
+ {2264191200 7200 0 IST}
+ {2279919600 10800 1 IDT}
+ {2295727200 7200 0 IST}
+ {2311455600 10800 1 IDT}
+ {2327263200 7200 0 IST}
+ {2343078000 10800 1 IDT}
+ {2358885600 7200 0 IST}
+ {2374614000 10800 1 IDT}
+ {2390421600 7200 0 IST}
+ {2406150000 10800 1 IDT}
+ {2421957600 7200 0 IST}
+ {2437686000 10800 1 IDT}
+ {2453493600 7200 0 IST}
+ {2469308400 10800 1 IDT}
+ {2485116000 7200 0 IST}
+ {2500844400 10800 1 IDT}
+ {2516652000 7200 0 IST}
+ {2532380400 10800 1 IDT}
+ {2548188000 7200 0 IST}
+ {2563916400 10800 1 IDT}
+ {2579724000 7200 0 IST}
+ {2595538800 10800 1 IDT}
+ {2611346400 7200 0 IST}
+ {2627074800 10800 1 IDT}
+ {2642882400 7200 0 IST}
+ {2658610800 10800 1 IDT}
+ {2674418400 7200 0 IST}
+ {2690146800 10800 1 IDT}
+ {2705954400 7200 0 IST}
+ {2721769200 10800 1 IDT}
+ {2737576800 7200 0 IST}
+ {2753305200 10800 1 IDT}
+ {2769112800 7200 0 IST}
+ {2784841200 10800 1 IDT}
+ {2800648800 7200 0 IST}
+ {2816377200 10800 1 IDT}
+ {2832184800 7200 0 IST}
+ {2847999600 10800 1 IDT}
+ {2863807200 7200 0 IST}
+ {2879535600 10800 1 IDT}
+ {2895343200 7200 0 IST}
+ {2911071600 10800 1 IDT}
+ {2926879200 7200 0 IST}
+ {2942607600 10800 1 IDT}
+ {2958415200 7200 0 IST}
+ {2974230000 10800 1 IDT}
+ {2990037600 7200 0 IST}
+ {3005766000 10800 1 IDT}
+ {3021573600 7200 0 IST}
+ {3037302000 10800 1 IDT}
+ {3053109600 7200 0 IST}
+ {3068838000 10800 1 IDT}
+ {3084645600 7200 0 IST}
+ {3100460400 10800 1 IDT}
+ {3116268000 7200 0 IST}
+ {3131996400 10800 1 IDT}
+ {3147804000 7200 0 IST}
+ {3163532400 10800 1 IDT}
+ {3179340000 7200 0 IST}
+ {3195068400 10800 1 IDT}
+ {3210876000 7200 0 IST}
+ {3226690800 10800 1 IDT}
+ {3242498400 7200 0 IST}
+ {3258226800 10800 1 IDT}
+ {3274034400 7200 0 IST}
+ {3289762800 10800 1 IDT}
+ {3305570400 7200 0 IST}
+ {3321298800 10800 1 IDT}
+ {3337106400 7200 0 IST}
+ {3352921200 10800 1 IDT}
+ {3368728800 7200 0 IST}
+ {3384457200 10800 1 IDT}
+ {3400264800 7200 0 IST}
+ {3415993200 10800 1 IDT}
+ {3431800800 7200 0 IST}
+ {3447529200 10800 1 IDT}
+ {3463336800 7200 0 IST}
+ {3479151600 10800 1 IDT}
+ {3494959200 7200 0 IST}
+ {3510687600 10800 1 IDT}
+ {3526495200 7200 0 IST}
+ {3542223600 10800 1 IDT}
+ {3558031200 7200 0 IST}
+ {3573759600 10800 1 IDT}
+ {3589567200 7200 0 IST}
+ {3605382000 10800 1 IDT}
+ {3621189600 7200 0 IST}
+ {3636918000 10800 1 IDT}
+ {3652725600 7200 0 IST}
+ {3668454000 10800 1 IDT}
+ {3684261600 7200 0 IST}
+ {3699990000 10800 1 IDT}
+ {3715797600 7200 0 IST}
+ {3731612400 10800 1 IDT}
+ {3747420000 7200 0 IST}
+ {3763148400 10800 1 IDT}
+ {3778956000 7200 0 IST}
+ {3794684400 10800 1 IDT}
+ {3810492000 7200 0 IST}
+ {3826220400 10800 1 IDT}
+ {3842028000 7200 0 IST}
+ {3857842800 10800 1 IDT}
+ {3873650400 7200 0 IST}
+ {3889378800 10800 1 IDT}
+ {3905186400 7200 0 IST}
+ {3920914800 10800 1 IDT}
+ {3936722400 7200 0 IST}
+ {3952450800 10800 1 IDT}
+ {3968258400 7200 0 IST}
+ {3984073200 10800 1 IDT}
+ {3999880800 7200 0 IST}
+ {4015609200 10800 1 IDT}
+ {4031416800 7200 0 IST}
+ {4047145200 10800 1 IDT}
+ {4062952800 7200 0 IST}
+ {4078681200 10800 1 IDT}
+ {4094488800 7200 0 IST}
+}
diff --git a/library/tzdata/Asia/Kabul b/library/tzdata/Asia/Kabul
new file mode 100644
index 0000000..a8f5626
--- /dev/null
+++ b/library/tzdata/Asia/Kabul
@@ -0,0 +1,7 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Kabul) {
+ {-9223372036854775808 16608 0 LMT}
+ {-2524538208 14400 0 AFT}
+ {-788932800 16200 0 AFT}
+}
diff --git a/library/tzdata/Asia/Kamchatka b/library/tzdata/Asia/Kamchatka
new file mode 100644
index 0000000..b47efab
--- /dev/null
+++ b/library/tzdata/Asia/Kamchatka
@@ -0,0 +1,246 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Kamchatka) {
+ {-9223372036854775808 38076 0 LMT}
+ {-1487759676 39600 0 PETT}
+ {-1247569200 43200 0 PETMMTT}
+ {354888000 46800 1 PETST}
+ {370695600 43200 0 PETT}
+ {386424000 46800 1 PETST}
+ {402231600 43200 0 PETT}
+ {417960000 46800 1 PETST}
+ {433767600 43200 0 PETT}
+ {449582400 46800 1 PETST}
+ {465357600 43200 0 PETT}
+ {481082400 46800 1 PETST}
+ {496807200 43200 0 PETT}
+ {512532000 46800 1 PETST}
+ {528256800 43200 0 PETT}
+ {543981600 46800 1 PETST}
+ {559706400 43200 0 PETT}
+ {575431200 46800 1 PETST}
+ {591156000 43200 0 PETT}
+ {606880800 46800 1 PETST}
+ {622605600 43200 0 PETT}
+ {638330400 46800 1 PETST}
+ {654660000 43200 0 PETT}
+ {670384800 43200 0 PETST}
+ {686109600 39600 0 PETT}
+ {695786400 43200 0 PETMMTT}
+ {701780400 46800 1 PETST}
+ {717501600 43200 0 PETT}
+ {733284000 46800 1 PETST}
+ {749008800 43200 0 PETT}
+ {764733600 46800 1 PETST}
+ {780458400 43200 0 PETT}
+ {796183200 46800 1 PETST}
+ {811908000 43200 0 PETT}
+ {828237600 46800 1 PETST}
+ {846381600 43200 0 PETT}
+ {859687200 46800 1 PETST}
+ {877831200 43200 0 PETT}
+ {891136800 46800 1 PETST}
+ {909280800 43200 0 PETT}
+ {922586400 46800 1 PETST}
+ {941335200 43200 0 PETT}
+ {954036000 46800 1 PETST}
+ {972784800 43200 0 PETT}
+ {985485600 46800 1 PETST}
+ {1004234400 43200 0 PETT}
+ {1017540000 46800 1 PETST}
+ {1035684000 43200 0 PETT}
+ {1048989600 46800 1 PETST}
+ {1067133600 43200 0 PETT}
+ {1080439200 46800 1 PETST}
+ {1099188000 43200 0 PETT}
+ {1111888800 46800 1 PETST}
+ {1130637600 43200 0 PETT}
+ {1143338400 46800 1 PETST}
+ {1162087200 43200 0 PETT}
+ {1174788000 46800 1 PETST}
+ {1193536800 43200 0 PETT}
+ {1206842400 46800 1 PETST}
+ {1224986400 43200 0 PETT}
+ {1238292000 46800 1 PETST}
+ {1256436000 43200 0 PETT}
+ {1269741600 46800 1 PETST}
+ {1288490400 43200 0 PETT}
+ {1301191200 46800 1 PETST}
+ {1319940000 43200 0 PETT}
+ {1332640800 46800 1 PETST}
+ {1351389600 43200 0 PETT}
+ {1364695200 46800 1 PETST}
+ {1382839200 43200 0 PETT}
+ {1396144800 46800 1 PETST}
+ {1414288800 43200 0 PETT}
+ {1427594400 46800 1 PETST}
+ {1445738400 43200 0 PETT}
+ {1459044000 46800 1 PETST}
+ {1477792800 43200 0 PETT}
+ {1490493600 46800 1 PETST}
+ {1509242400 43200 0 PETT}
+ {1521943200 46800 1 PETST}
+ {1540692000 43200 0 PETT}
+ {1553997600 46800 1 PETST}
+ {1572141600 43200 0 PETT}
+ {1585447200 46800 1 PETST}
+ {1603591200 43200 0 PETT}
+ {1616896800 46800 1 PETST}
+ {1635645600 43200 0 PETT}
+ {1648346400 46800 1 PETST}
+ {1667095200 43200 0 PETT}
+ {1679796000 46800 1 PETST}
+ {1698544800 43200 0 PETT}
+ {1711850400 46800 1 PETST}
+ {1729994400 43200 0 PETT}
+ {1743300000 46800 1 PETST}
+ {1761444000 43200 0 PETT}
+ {1774749600 46800 1 PETST}
+ {1792893600 43200 0 PETT}
+ {1806199200 46800 1 PETST}
+ {1824948000 43200 0 PETT}
+ {1837648800 46800 1 PETST}
+ {1856397600 43200 0 PETT}
+ {1869098400 46800 1 PETST}
+ {1887847200 43200 0 PETT}
+ {1901152800 46800 1 PETST}
+ {1919296800 43200 0 PETT}
+ {1932602400 46800 1 PETST}
+ {1950746400 43200 0 PETT}
+ {1964052000 46800 1 PETST}
+ {1982800800 43200 0 PETT}
+ {1995501600 46800 1 PETST}
+ {2014250400 43200 0 PETT}
+ {2026951200 46800 1 PETST}
+ {2045700000 43200 0 PETT}
+ {2058400800 46800 1 PETST}
+ {2077149600 43200 0 PETT}
+ {2090455200 46800 1 PETST}
+ {2108599200 43200 0 PETT}
+ {2121904800 46800 1 PETST}
+ {2140048800 43200 0 PETT}
+ {2153354400 46800 1 PETST}
+ {2172103200 43200 0 PETT}
+ {2184804000 46800 1 PETST}
+ {2203552800 43200 0 PETT}
+ {2216253600 46800 1 PETST}
+ {2235002400 43200 0 PETT}
+ {2248308000 46800 1 PETST}
+ {2266452000 43200 0 PETT}
+ {2279757600 46800 1 PETST}
+ {2297901600 43200 0 PETT}
+ {2311207200 46800 1 PETST}
+ {2329351200 43200 0 PETT}
+ {2342656800 46800 1 PETST}
+ {2361405600 43200 0 PETT}
+ {2374106400 46800 1 PETST}
+ {2392855200 43200 0 PETT}
+ {2405556000 46800 1 PETST}
+ {2424304800 43200 0 PETT}
+ {2437610400 46800 1 PETST}
+ {2455754400 43200 0 PETT}
+ {2469060000 46800 1 PETST}
+ {2487204000 43200 0 PETT}
+ {2500509600 46800 1 PETST}
+ {2519258400 43200 0 PETT}
+ {2531959200 46800 1 PETST}
+ {2550708000 43200 0 PETT}
+ {2563408800 46800 1 PETST}
+ {2582157600 43200 0 PETT}
+ {2595463200 46800 1 PETST}
+ {2613607200 43200 0 PETT}
+ {2626912800 46800 1 PETST}
+ {2645056800 43200 0 PETT}
+ {2658362400 46800 1 PETST}
+ {2676506400 43200 0 PETT}
+ {2689812000 46800 1 PETST}
+ {2708560800 43200 0 PETT}
+ {2721261600 46800 1 PETST}
+ {2740010400 43200 0 PETT}
+ {2752711200 46800 1 PETST}
+ {2771460000 43200 0 PETT}
+ {2784765600 46800 1 PETST}
+ {2802909600 43200 0 PETT}
+ {2816215200 46800 1 PETST}
+ {2834359200 43200 0 PETT}
+ {2847664800 46800 1 PETST}
+ {2866413600 43200 0 PETT}
+ {2879114400 46800 1 PETST}
+ {2897863200 43200 0 PETT}
+ {2910564000 46800 1 PETST}
+ {2929312800 43200 0 PETT}
+ {2942013600 46800 1 PETST}
+ {2960762400 43200 0 PETT}
+ {2974068000 46800 1 PETST}
+ {2992212000 43200 0 PETT}
+ {3005517600 46800 1 PETST}
+ {3023661600 43200 0 PETT}
+ {3036967200 46800 1 PETST}
+ {3055716000 43200 0 PETT}
+ {3068416800 46800 1 PETST}
+ {3087165600 43200 0 PETT}
+ {3099866400 46800 1 PETST}
+ {3118615200 43200 0 PETT}
+ {3131920800 46800 1 PETST}
+ {3150064800 43200 0 PETT}
+ {3163370400 46800 1 PETST}
+ {3181514400 43200 0 PETT}
+ {3194820000 46800 1 PETST}
+ {3212964000 43200 0 PETT}
+ {3226269600 46800 1 PETST}
+ {3245018400 43200 0 PETT}
+ {3257719200 46800 1 PETST}
+ {3276468000 43200 0 PETT}
+ {3289168800 46800 1 PETST}
+ {3307917600 43200 0 PETT}
+ {3321223200 46800 1 PETST}
+ {3339367200 43200 0 PETT}
+ {3352672800 46800 1 PETST}
+ {3370816800 43200 0 PETT}
+ {3384122400 46800 1 PETST}
+ {3402871200 43200 0 PETT}
+ {3415572000 46800 1 PETST}
+ {3434320800 43200 0 PETT}
+ {3447021600 46800 1 PETST}
+ {3465770400 43200 0 PETT}
+ {3479076000 46800 1 PETST}
+ {3497220000 43200 0 PETT}
+ {3510525600 46800 1 PETST}
+ {3528669600 43200 0 PETT}
+ {3541975200 46800 1 PETST}
+ {3560119200 43200 0 PETT}
+ {3573424800 46800 1 PETST}
+ {3592173600 43200 0 PETT}
+ {3604874400 46800 1 PETST}
+ {3623623200 43200 0 PETT}
+ {3636324000 46800 1 PETST}
+ {3655072800 43200 0 PETT}
+ {3668378400 46800 1 PETST}
+ {3686522400 43200 0 PETT}
+ {3699828000 46800 1 PETST}
+ {3717972000 43200 0 PETT}
+ {3731277600 46800 1 PETST}
+ {3750026400 43200 0 PETT}
+ {3762727200 46800 1 PETST}
+ {3781476000 43200 0 PETT}
+ {3794176800 46800 1 PETST}
+ {3812925600 43200 0 PETT}
+ {3825626400 46800 1 PETST}
+ {3844375200 43200 0 PETT}
+ {3857680800 46800 1 PETST}
+ {3875824800 43200 0 PETT}
+ {3889130400 46800 1 PETST}
+ {3907274400 43200 0 PETT}
+ {3920580000 46800 1 PETST}
+ {3939328800 43200 0 PETT}
+ {3952029600 46800 1 PETST}
+ {3970778400 43200 0 PETT}
+ {3983479200 46800 1 PETST}
+ {4002228000 43200 0 PETT}
+ {4015533600 46800 1 PETST}
+ {4033677600 43200 0 PETT}
+ {4046983200 46800 1 PETST}
+ {4065127200 43200 0 PETT}
+ {4078432800 46800 1 PETST}
+ {4096576800 43200 0 PETT}
+}
diff --git a/library/tzdata/Asia/Karachi b/library/tzdata/Asia/Karachi
new file mode 100644
index 0000000..c5144d0
--- /dev/null
+++ b/library/tzdata/Asia/Karachi
@@ -0,0 +1,12 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Karachi) {
+ {-9223372036854775808 16092 0 LMT}
+ {-1988166492 19800 0 IST}
+ {-862637400 23400 1 IST}
+ {-764145000 19800 0 IST}
+ {-576135000 18000 0 KART}
+ {38775600 18000 0 PKT}
+ {1018119660 21600 1 PKST}
+ {1033840860 18000 0 PKT}
+}
diff --git a/library/tzdata/Asia/Kashgar b/library/tzdata/Asia/Kashgar
new file mode 100644
index 0000000..f918956
--- /dev/null
+++ b/library/tzdata/Asia/Kashgar
@@ -0,0 +1,20 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Kashgar) {
+ {-9223372036854775808 18236 0 LMT}
+ {-1325480636 19800 0 KAST}
+ {-946791000 18000 0 KAST}
+ {325969200 28800 0 CST}
+ {515520000 32400 1 CDT}
+ {527007600 28800 0 CST}
+ {545155200 32400 1 CDT}
+ {558457200 28800 0 CST}
+ {576604800 32400 1 CDT}
+ {589906800 28800 0 CST}
+ {608659200 32400 1 CDT}
+ {621961200 28800 0 CST}
+ {640108800 32400 1 CDT}
+ {653410800 28800 0 CST}
+ {671558400 32400 1 CDT}
+ {684860400 28800 0 CST}
+}
diff --git a/library/tzdata/Asia/Katmandu b/library/tzdata/Asia/Katmandu
new file mode 100644
index 0000000..3a5e4b5
--- /dev/null
+++ b/library/tzdata/Asia/Katmandu
@@ -0,0 +1,7 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Katmandu) {
+ {-9223372036854775808 20476 0 LMT}
+ {-1577943676 19800 0 IST}
+ {504901800 20700 0 NPT}
+}
diff --git a/library/tzdata/Asia/Krasnoyarsk b/library/tzdata/Asia/Krasnoyarsk
new file mode 100644
index 0000000..dfdb4b8
--- /dev/null
+++ b/library/tzdata/Asia/Krasnoyarsk
@@ -0,0 +1,246 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Krasnoyarsk) {
+ {-9223372036854775808 22280 0 LMT}
+ {-1577513480 21600 0 KRAT}
+ {-1247551200 25200 0 KRAMMTT}
+ {354906000 28800 1 KRAST}
+ {370713600 25200 0 KRAT}
+ {386442000 28800 1 KRAST}
+ {402249600 25200 0 KRAT}
+ {417978000 28800 1 KRAST}
+ {433785600 25200 0 KRAT}
+ {449600400 28800 1 KRAST}
+ {465357600 25200 0 KRAT}
+ {481082400 28800 1 KRAST}
+ {496807200 25200 0 KRAT}
+ {512532000 28800 1 KRAST}
+ {528256800 25200 0 KRAT}
+ {543981600 28800 1 KRAST}
+ {559706400 25200 0 KRAT}
+ {575431200 28800 1 KRAST}
+ {591156000 25200 0 KRAT}
+ {606880800 28800 1 KRAST}
+ {622605600 25200 0 KRAT}
+ {638330400 28800 1 KRAST}
+ {654660000 25200 0 KRAT}
+ {670384800 25200 0 KRAST}
+ {686109600 21600 0 KRAT}
+ {695786400 25200 0 KRAMMTT}
+ {701798400 28800 1 KRAST}
+ {717519600 25200 0 KRAT}
+ {733284000 28800 1 KRAST}
+ {749008800 25200 0 KRAT}
+ {764733600 28800 1 KRAST}
+ {780458400 25200 0 KRAT}
+ {796183200 28800 1 KRAST}
+ {811908000 25200 0 KRAT}
+ {828237600 28800 1 KRAST}
+ {846381600 25200 0 KRAT}
+ {859687200 28800 1 KRAST}
+ {877831200 25200 0 KRAT}
+ {891136800 28800 1 KRAST}
+ {909280800 25200 0 KRAT}
+ {922586400 28800 1 KRAST}
+ {941335200 25200 0 KRAT}
+ {954036000 28800 1 KRAST}
+ {972784800 25200 0 KRAT}
+ {985485600 28800 1 KRAST}
+ {1004234400 25200 0 KRAT}
+ {1017540000 28800 1 KRAST}
+ {1035684000 25200 0 KRAT}
+ {1048989600 28800 1 KRAST}
+ {1067133600 25200 0 KRAT}
+ {1080439200 28800 1 KRAST}
+ {1099188000 25200 0 KRAT}
+ {1111888800 28800 1 KRAST}
+ {1130637600 25200 0 KRAT}
+ {1143338400 28800 1 KRAST}
+ {1162087200 25200 0 KRAT}
+ {1174788000 28800 1 KRAST}
+ {1193536800 25200 0 KRAT}
+ {1206842400 28800 1 KRAST}
+ {1224986400 25200 0 KRAT}
+ {1238292000 28800 1 KRAST}
+ {1256436000 25200 0 KRAT}
+ {1269741600 28800 1 KRAST}
+ {1288490400 25200 0 KRAT}
+ {1301191200 28800 1 KRAST}
+ {1319940000 25200 0 KRAT}
+ {1332640800 28800 1 KRAST}
+ {1351389600 25200 0 KRAT}
+ {1364695200 28800 1 KRAST}
+ {1382839200 25200 0 KRAT}
+ {1396144800 28800 1 KRAST}
+ {1414288800 25200 0 KRAT}
+ {1427594400 28800 1 KRAST}
+ {1445738400 25200 0 KRAT}
+ {1459044000 28800 1 KRAST}
+ {1477792800 25200 0 KRAT}
+ {1490493600 28800 1 KRAST}
+ {1509242400 25200 0 KRAT}
+ {1521943200 28800 1 KRAST}
+ {1540692000 25200 0 KRAT}
+ {1553997600 28800 1 KRAST}
+ {1572141600 25200 0 KRAT}
+ {1585447200 28800 1 KRAST}
+ {1603591200 25200 0 KRAT}
+ {1616896800 28800 1 KRAST}
+ {1635645600 25200 0 KRAT}
+ {1648346400 28800 1 KRAST}
+ {1667095200 25200 0 KRAT}
+ {1679796000 28800 1 KRAST}
+ {1698544800 25200 0 KRAT}
+ {1711850400 28800 1 KRAST}
+ {1729994400 25200 0 KRAT}
+ {1743300000 28800 1 KRAST}
+ {1761444000 25200 0 KRAT}
+ {1774749600 28800 1 KRAST}
+ {1792893600 25200 0 KRAT}
+ {1806199200 28800 1 KRAST}
+ {1824948000 25200 0 KRAT}
+ {1837648800 28800 1 KRAST}
+ {1856397600 25200 0 KRAT}
+ {1869098400 28800 1 KRAST}
+ {1887847200 25200 0 KRAT}
+ {1901152800 28800 1 KRAST}
+ {1919296800 25200 0 KRAT}
+ {1932602400 28800 1 KRAST}
+ {1950746400 25200 0 KRAT}
+ {1964052000 28800 1 KRAST}
+ {1982800800 25200 0 KRAT}
+ {1995501600 28800 1 KRAST}
+ {2014250400 25200 0 KRAT}
+ {2026951200 28800 1 KRAST}
+ {2045700000 25200 0 KRAT}
+ {2058400800 28800 1 KRAST}
+ {2077149600 25200 0 KRAT}
+ {2090455200 28800 1 KRAST}
+ {2108599200 25200 0 KRAT}
+ {2121904800 28800 1 KRAST}
+ {2140048800 25200 0 KRAT}
+ {2153354400 28800 1 KRAST}
+ {2172103200 25200 0 KRAT}
+ {2184804000 28800 1 KRAST}
+ {2203552800 25200 0 KRAT}
+ {2216253600 28800 1 KRAST}
+ {2235002400 25200 0 KRAT}
+ {2248308000 28800 1 KRAST}
+ {2266452000 25200 0 KRAT}
+ {2279757600 28800 1 KRAST}
+ {2297901600 25200 0 KRAT}
+ {2311207200 28800 1 KRAST}
+ {2329351200 25200 0 KRAT}
+ {2342656800 28800 1 KRAST}
+ {2361405600 25200 0 KRAT}
+ {2374106400 28800 1 KRAST}
+ {2392855200 25200 0 KRAT}
+ {2405556000 28800 1 KRAST}
+ {2424304800 25200 0 KRAT}
+ {2437610400 28800 1 KRAST}
+ {2455754400 25200 0 KRAT}
+ {2469060000 28800 1 KRAST}
+ {2487204000 25200 0 KRAT}
+ {2500509600 28800 1 KRAST}
+ {2519258400 25200 0 KRAT}
+ {2531959200 28800 1 KRAST}
+ {2550708000 25200 0 KRAT}
+ {2563408800 28800 1 KRAST}
+ {2582157600 25200 0 KRAT}
+ {2595463200 28800 1 KRAST}
+ {2613607200 25200 0 KRAT}
+ {2626912800 28800 1 KRAST}
+ {2645056800 25200 0 KRAT}
+ {2658362400 28800 1 KRAST}
+ {2676506400 25200 0 KRAT}
+ {2689812000 28800 1 KRAST}
+ {2708560800 25200 0 KRAT}
+ {2721261600 28800 1 KRAST}
+ {2740010400 25200 0 KRAT}
+ {2752711200 28800 1 KRAST}
+ {2771460000 25200 0 KRAT}
+ {2784765600 28800 1 KRAST}
+ {2802909600 25200 0 KRAT}
+ {2816215200 28800 1 KRAST}
+ {2834359200 25200 0 KRAT}
+ {2847664800 28800 1 KRAST}
+ {2866413600 25200 0 KRAT}
+ {2879114400 28800 1 KRAST}
+ {2897863200 25200 0 KRAT}
+ {2910564000 28800 1 KRAST}
+ {2929312800 25200 0 KRAT}
+ {2942013600 28800 1 KRAST}
+ {2960762400 25200 0 KRAT}
+ {2974068000 28800 1 KRAST}
+ {2992212000 25200 0 KRAT}
+ {3005517600 28800 1 KRAST}
+ {3023661600 25200 0 KRAT}
+ {3036967200 28800 1 KRAST}
+ {3055716000 25200 0 KRAT}
+ {3068416800 28800 1 KRAST}
+ {3087165600 25200 0 KRAT}
+ {3099866400 28800 1 KRAST}
+ {3118615200 25200 0 KRAT}
+ {3131920800 28800 1 KRAST}
+ {3150064800 25200 0 KRAT}
+ {3163370400 28800 1 KRAST}
+ {3181514400 25200 0 KRAT}
+ {3194820000 28800 1 KRAST}
+ {3212964000 25200 0 KRAT}
+ {3226269600 28800 1 KRAST}
+ {3245018400 25200 0 KRAT}
+ {3257719200 28800 1 KRAST}
+ {3276468000 25200 0 KRAT}
+ {3289168800 28800 1 KRAST}
+ {3307917600 25200 0 KRAT}
+ {3321223200 28800 1 KRAST}
+ {3339367200 25200 0 KRAT}
+ {3352672800 28800 1 KRAST}
+ {3370816800 25200 0 KRAT}
+ {3384122400 28800 1 KRAST}
+ {3402871200 25200 0 KRAT}
+ {3415572000 28800 1 KRAST}
+ {3434320800 25200 0 KRAT}
+ {3447021600 28800 1 KRAST}
+ {3465770400 25200 0 KRAT}
+ {3479076000 28800 1 KRAST}
+ {3497220000 25200 0 KRAT}
+ {3510525600 28800 1 KRAST}
+ {3528669600 25200 0 KRAT}
+ {3541975200 28800 1 KRAST}
+ {3560119200 25200 0 KRAT}
+ {3573424800 28800 1 KRAST}
+ {3592173600 25200 0 KRAT}
+ {3604874400 28800 1 KRAST}
+ {3623623200 25200 0 KRAT}
+ {3636324000 28800 1 KRAST}
+ {3655072800 25200 0 KRAT}
+ {3668378400 28800 1 KRAST}
+ {3686522400 25200 0 KRAT}
+ {3699828000 28800 1 KRAST}
+ {3717972000 25200 0 KRAT}
+ {3731277600 28800 1 KRAST}
+ {3750026400 25200 0 KRAT}
+ {3762727200 28800 1 KRAST}
+ {3781476000 25200 0 KRAT}
+ {3794176800 28800 1 KRAST}
+ {3812925600 25200 0 KRAT}
+ {3825626400 28800 1 KRAST}
+ {3844375200 25200 0 KRAT}
+ {3857680800 28800 1 KRAST}
+ {3875824800 25200 0 KRAT}
+ {3889130400 28800 1 KRAST}
+ {3907274400 25200 0 KRAT}
+ {3920580000 28800 1 KRAST}
+ {3939328800 25200 0 KRAT}
+ {3952029600 28800 1 KRAST}
+ {3970778400 25200 0 KRAT}
+ {3983479200 28800 1 KRAST}
+ {4002228000 25200 0 KRAT}
+ {4015533600 28800 1 KRAST}
+ {4033677600 25200 0 KRAT}
+ {4046983200 28800 1 KRAST}
+ {4065127200 25200 0 KRAT}
+ {4078432800 28800 1 KRAST}
+ {4096576800 25200 0 KRAT}
+}
diff --git a/library/tzdata/Asia/Kuala_Lumpur b/library/tzdata/Asia/Kuala_Lumpur
new file mode 100644
index 0000000..79ee986
--- /dev/null
+++ b/library/tzdata/Asia/Kuala_Lumpur
@@ -0,0 +1,13 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Kuala_Lumpur) {
+ {-9223372036854775808 24406 0 LMT}
+ {-2177477206 24925 0 SMT}
+ {-2038200925 25200 0 MALT}
+ {-1167634800 26400 1 MALST}
+ {-1073028000 26400 0 MALT}
+ {-894180000 27000 0 MALT}
+ {-879665400 32400 0 JST}
+ {-767005200 27000 0 MALT}
+ {378664200 28800 0 MYT}
+}
diff --git a/library/tzdata/Asia/Kuching b/library/tzdata/Asia/Kuching
new file mode 100644
index 0000000..790f947
--- /dev/null
+++ b/library/tzdata/Asia/Kuching
@@ -0,0 +1,24 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Kuching) {
+ {-9223372036854775808 26480 0 LMT}
+ {-1383463280 27000 0 BORT}
+ {-1167636600 28800 0 BORT}
+ {-1082448000 30000 1 BORTST}
+ {-1074586800 28800 0 BORT}
+ {-1050825600 30000 1 BORTST}
+ {-1042964400 28800 0 BORT}
+ {-1019289600 30000 1 BORTST}
+ {-1011428400 28800 0 BORT}
+ {-987753600 30000 1 BORTST}
+ {-979892400 28800 0 BORT}
+ {-956217600 30000 1 BORTST}
+ {-948356400 28800 0 BORT}
+ {-924595200 30000 1 BORTST}
+ {-916734000 28800 0 BORT}
+ {-893059200 30000 1 BORTST}
+ {-885198000 28800 0 BORT}
+ {-879667200 32400 0 JST}
+ {-767005200 28800 0 BORT}
+ {378662400 28800 0 MYT}
+}
diff --git a/library/tzdata/Asia/Kuwait b/library/tzdata/Asia/Kuwait
new file mode 100644
index 0000000..afc1b13
--- /dev/null
+++ b/library/tzdata/Asia/Kuwait
@@ -0,0 +1,6 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Kuwait) {
+ {-9223372036854775808 11516 0 LMT}
+ {-631163516 10800 0 AST}
+}
diff --git a/library/tzdata/Asia/Macao b/library/tzdata/Asia/Macao
new file mode 100644
index 0000000..b8f5eec
--- /dev/null
+++ b/library/tzdata/Asia/Macao
@@ -0,0 +1,5 @@
+# created by ../tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Macau)]} {
+ loadTimeZoneFile Asia/Macau
+}
+set tzdata(:Asia/Macao) $TZData(:Asia/Macau)
diff --git a/library/tzdata/Asia/Macau b/library/tzdata/Asia/Macau
new file mode 100644
index 0000000..b54922d
--- /dev/null
+++ b/library/tzdata/Asia/Macau
@@ -0,0 +1,46 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Macau) {
+ {-9223372036854775808 27260 0 LMT}
+ {-1830411260 28800 0 MOT}
+ {-277360200 32400 1 MOST}
+ {-257405400 28800 0 MOT}
+ {-245910600 32400 1 MOST}
+ {-225955800 28800 0 MOT}
+ {-214473600 32400 1 MOST}
+ {-194506200 28800 0 MOT}
+ {-182406600 32400 1 MOST}
+ {-163056600 28800 0 MOT}
+ {-150969600 32400 1 MOST}
+ {-131619600 28800 0 MOT}
+ {-117088200 32400 1 MOST}
+ {-101367000 28800 0 MOT}
+ {-85638600 32400 1 MOST}
+ {-69312600 28800 0 MOT}
+ {-53584200 32400 1 MOST}
+ {-37863000 28800 0 MOT}
+ {-22134600 32400 1 MOST}
+ {-6413400 28800 0 MOT}
+ {9315000 32400 1 MOST}
+ {25036200 28800 0 MOT}
+ {40764600 32400 1 MOST}
+ {56485800 28800 0 MOT}
+ {72201600 32400 1 MOST}
+ {87922800 28800 0 MOT}
+ {103651200 32400 1 MOST}
+ {119977200 28800 0 MOT}
+ {135705600 32400 1 MOST}
+ {151439400 28800 0 MOT}
+ {167167800 32400 1 MOST}
+ {182889000 28800 0 MOT}
+ {198617400 32400 1 MOST}
+ {214338600 28800 0 MOT}
+ {230067000 32400 1 MOST}
+ {245788200 28800 0 MOT}
+ {261504000 32400 1 MOST}
+ {277225200 28800 0 MOT}
+ {292953600 32400 1 MOST}
+ {309279600 28800 0 MOT}
+ {325008000 32400 1 MOST}
+ {340729200 28800 0 MOT}
+}
diff --git a/library/tzdata/Asia/Magadan b/library/tzdata/Asia/Magadan
new file mode 100644
index 0000000..c351faa
--- /dev/null
+++ b/library/tzdata/Asia/Magadan
@@ -0,0 +1,246 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Magadan) {
+ {-9223372036854775808 36192 0 LMT}
+ {-1441188192 36000 0 MAGT}
+ {-1247565600 39600 0 MAGMMTT}
+ {354891600 43200 1 MAGST}
+ {370699200 39600 0 MAGT}
+ {386427600 43200 1 MAGST}
+ {402235200 39600 0 MAGT}
+ {417963600 43200 1 MAGST}
+ {433771200 39600 0 MAGT}
+ {449586000 43200 1 MAGST}
+ {465357600 39600 0 MAGT}
+ {481082400 43200 1 MAGST}
+ {496807200 39600 0 MAGT}
+ {512532000 43200 1 MAGST}
+ {528256800 39600 0 MAGT}
+ {543981600 43200 1 MAGST}
+ {559706400 39600 0 MAGT}
+ {575431200 43200 1 MAGST}
+ {591156000 39600 0 MAGT}
+ {606880800 43200 1 MAGST}
+ {622605600 39600 0 MAGT}
+ {638330400 43200 1 MAGST}
+ {654660000 39600 0 MAGT}
+ {670384800 39600 0 MAGST}
+ {686109600 36000 0 MAGT}
+ {695786400 39600 0 MAGMMTT}
+ {701784000 43200 1 MAGST}
+ {717505200 39600 0 MAGT}
+ {733284000 43200 1 MAGST}
+ {749008800 39600 0 MAGT}
+ {764733600 43200 1 MAGST}
+ {780458400 39600 0 MAGT}
+ {796183200 43200 1 MAGST}
+ {811908000 39600 0 MAGT}
+ {828237600 43200 1 MAGST}
+ {846381600 39600 0 MAGT}
+ {859687200 43200 1 MAGST}
+ {877831200 39600 0 MAGT}
+ {891136800 43200 1 MAGST}
+ {909280800 39600 0 MAGT}
+ {922586400 43200 1 MAGST}
+ {941335200 39600 0 MAGT}
+ {954036000 43200 1 MAGST}
+ {972784800 39600 0 MAGT}
+ {985485600 43200 1 MAGST}
+ {1004234400 39600 0 MAGT}
+ {1017540000 43200 1 MAGST}
+ {1035684000 39600 0 MAGT}
+ {1048989600 43200 1 MAGST}
+ {1067133600 39600 0 MAGT}
+ {1080439200 43200 1 MAGST}
+ {1099188000 39600 0 MAGT}
+ {1111888800 43200 1 MAGST}
+ {1130637600 39600 0 MAGT}
+ {1143338400 43200 1 MAGST}
+ {1162087200 39600 0 MAGT}
+ {1174788000 43200 1 MAGST}
+ {1193536800 39600 0 MAGT}
+ {1206842400 43200 1 MAGST}
+ {1224986400 39600 0 MAGT}
+ {1238292000 43200 1 MAGST}
+ {1256436000 39600 0 MAGT}
+ {1269741600 43200 1 MAGST}
+ {1288490400 39600 0 MAGT}
+ {1301191200 43200 1 MAGST}
+ {1319940000 39600 0 MAGT}
+ {1332640800 43200 1 MAGST}
+ {1351389600 39600 0 MAGT}
+ {1364695200 43200 1 MAGST}
+ {1382839200 39600 0 MAGT}
+ {1396144800 43200 1 MAGST}
+ {1414288800 39600 0 MAGT}
+ {1427594400 43200 1 MAGST}
+ {1445738400 39600 0 MAGT}
+ {1459044000 43200 1 MAGST}
+ {1477792800 39600 0 MAGT}
+ {1490493600 43200 1 MAGST}
+ {1509242400 39600 0 MAGT}
+ {1521943200 43200 1 MAGST}
+ {1540692000 39600 0 MAGT}
+ {1553997600 43200 1 MAGST}
+ {1572141600 39600 0 MAGT}
+ {1585447200 43200 1 MAGST}
+ {1603591200 39600 0 MAGT}
+ {1616896800 43200 1 MAGST}
+ {1635645600 39600 0 MAGT}
+ {1648346400 43200 1 MAGST}
+ {1667095200 39600 0 MAGT}
+ {1679796000 43200 1 MAGST}
+ {1698544800 39600 0 MAGT}
+ {1711850400 43200 1 MAGST}
+ {1729994400 39600 0 MAGT}
+ {1743300000 43200 1 MAGST}
+ {1761444000 39600 0 MAGT}
+ {1774749600 43200 1 MAGST}
+ {1792893600 39600 0 MAGT}
+ {1806199200 43200 1 MAGST}
+ {1824948000 39600 0 MAGT}
+ {1837648800 43200 1 MAGST}
+ {1856397600 39600 0 MAGT}
+ {1869098400 43200 1 MAGST}
+ {1887847200 39600 0 MAGT}
+ {1901152800 43200 1 MAGST}
+ {1919296800 39600 0 MAGT}
+ {1932602400 43200 1 MAGST}
+ {1950746400 39600 0 MAGT}
+ {1964052000 43200 1 MAGST}
+ {1982800800 39600 0 MAGT}
+ {1995501600 43200 1 MAGST}
+ {2014250400 39600 0 MAGT}
+ {2026951200 43200 1 MAGST}
+ {2045700000 39600 0 MAGT}
+ {2058400800 43200 1 MAGST}
+ {2077149600 39600 0 MAGT}
+ {2090455200 43200 1 MAGST}
+ {2108599200 39600 0 MAGT}
+ {2121904800 43200 1 MAGST}
+ {2140048800 39600 0 MAGT}
+ {2153354400 43200 1 MAGST}
+ {2172103200 39600 0 MAGT}
+ {2184804000 43200 1 MAGST}
+ {2203552800 39600 0 MAGT}
+ {2216253600 43200 1 MAGST}
+ {2235002400 39600 0 MAGT}
+ {2248308000 43200 1 MAGST}
+ {2266452000 39600 0 MAGT}
+ {2279757600 43200 1 MAGST}
+ {2297901600 39600 0 MAGT}
+ {2311207200 43200 1 MAGST}
+ {2329351200 39600 0 MAGT}
+ {2342656800 43200 1 MAGST}
+ {2361405600 39600 0 MAGT}
+ {2374106400 43200 1 MAGST}
+ {2392855200 39600 0 MAGT}
+ {2405556000 43200 1 MAGST}
+ {2424304800 39600 0 MAGT}
+ {2437610400 43200 1 MAGST}
+ {2455754400 39600 0 MAGT}
+ {2469060000 43200 1 MAGST}
+ {2487204000 39600 0 MAGT}
+ {2500509600 43200 1 MAGST}
+ {2519258400 39600 0 MAGT}
+ {2531959200 43200 1 MAGST}
+ {2550708000 39600 0 MAGT}
+ {2563408800 43200 1 MAGST}
+ {2582157600 39600 0 MAGT}
+ {2595463200 43200 1 MAGST}
+ {2613607200 39600 0 MAGT}
+ {2626912800 43200 1 MAGST}
+ {2645056800 39600 0 MAGT}
+ {2658362400 43200 1 MAGST}
+ {2676506400 39600 0 MAGT}
+ {2689812000 43200 1 MAGST}
+ {2708560800 39600 0 MAGT}
+ {2721261600 43200 1 MAGST}
+ {2740010400 39600 0 MAGT}
+ {2752711200 43200 1 MAGST}
+ {2771460000 39600 0 MAGT}
+ {2784765600 43200 1 MAGST}
+ {2802909600 39600 0 MAGT}
+ {2816215200 43200 1 MAGST}
+ {2834359200 39600 0 MAGT}
+ {2847664800 43200 1 MAGST}
+ {2866413600 39600 0 MAGT}
+ {2879114400 43200 1 MAGST}
+ {2897863200 39600 0 MAGT}
+ {2910564000 43200 1 MAGST}
+ {2929312800 39600 0 MAGT}
+ {2942013600 43200 1 MAGST}
+ {2960762400 39600 0 MAGT}
+ {2974068000 43200 1 MAGST}
+ {2992212000 39600 0 MAGT}
+ {3005517600 43200 1 MAGST}
+ {3023661600 39600 0 MAGT}
+ {3036967200 43200 1 MAGST}
+ {3055716000 39600 0 MAGT}
+ {3068416800 43200 1 MAGST}
+ {3087165600 39600 0 MAGT}
+ {3099866400 43200 1 MAGST}
+ {3118615200 39600 0 MAGT}
+ {3131920800 43200 1 MAGST}
+ {3150064800 39600 0 MAGT}
+ {3163370400 43200 1 MAGST}
+ {3181514400 39600 0 MAGT}
+ {3194820000 43200 1 MAGST}
+ {3212964000 39600 0 MAGT}
+ {3226269600 43200 1 MAGST}
+ {3245018400 39600 0 MAGT}
+ {3257719200 43200 1 MAGST}
+ {3276468000 39600 0 MAGT}
+ {3289168800 43200 1 MAGST}
+ {3307917600 39600 0 MAGT}
+ {3321223200 43200 1 MAGST}
+ {3339367200 39600 0 MAGT}
+ {3352672800 43200 1 MAGST}
+ {3370816800 39600 0 MAGT}
+ {3384122400 43200 1 MAGST}
+ {3402871200 39600 0 MAGT}
+ {3415572000 43200 1 MAGST}
+ {3434320800 39600 0 MAGT}
+ {3447021600 43200 1 MAGST}
+ {3465770400 39600 0 MAGT}
+ {3479076000 43200 1 MAGST}
+ {3497220000 39600 0 MAGT}
+ {3510525600 43200 1 MAGST}
+ {3528669600 39600 0 MAGT}
+ {3541975200 43200 1 MAGST}
+ {3560119200 39600 0 MAGT}
+ {3573424800 43200 1 MAGST}
+ {3592173600 39600 0 MAGT}
+ {3604874400 43200 1 MAGST}
+ {3623623200 39600 0 MAGT}
+ {3636324000 43200 1 MAGST}
+ {3655072800 39600 0 MAGT}
+ {3668378400 43200 1 MAGST}
+ {3686522400 39600 0 MAGT}
+ {3699828000 43200 1 MAGST}
+ {3717972000 39600 0 MAGT}
+ {3731277600 43200 1 MAGST}
+ {3750026400 39600 0 MAGT}
+ {3762727200 43200 1 MAGST}
+ {3781476000 39600 0 MAGT}
+ {3794176800 43200 1 MAGST}
+ {3812925600 39600 0 MAGT}
+ {3825626400 43200 1 MAGST}
+ {3844375200 39600 0 MAGT}
+ {3857680800 43200 1 MAGST}
+ {3875824800 39600 0 MAGT}
+ {3889130400 43200 1 MAGST}
+ {3907274400 39600 0 MAGT}
+ {3920580000 43200 1 MAGST}
+ {3939328800 39600 0 MAGT}
+ {3952029600 43200 1 MAGST}
+ {3970778400 39600 0 MAGT}
+ {3983479200 43200 1 MAGST}
+ {4002228000 39600 0 MAGT}
+ {4015533600 43200 1 MAGST}
+ {4033677600 39600 0 MAGT}
+ {4046983200 43200 1 MAGST}
+ {4065127200 39600 0 MAGT}
+ {4078432800 43200 1 MAGST}
+ {4096576800 39600 0 MAGT}
+}
diff --git a/library/tzdata/Asia/Makassar b/library/tzdata/Asia/Makassar
new file mode 100644
index 0000000..1c81328
--- /dev/null
+++ b/library/tzdata/Asia/Makassar
@@ -0,0 +1,9 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Makassar) {
+ {-9223372036854775808 28656 0 LMT}
+ {-1577951856 28656 0 MMT}
+ {-1172908656 28800 0 CIT}
+ {-880272000 32400 0 JST}
+ {-770634000 28800 0 CIT}
+}
diff --git a/library/tzdata/Asia/Manila b/library/tzdata/Asia/Manila
new file mode 100644
index 0000000..12f9ac5
--- /dev/null
+++ b/library/tzdata/Asia/Manila
@@ -0,0 +1,15 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Manila) {
+ {-9223372036854775808 -57360 0 LMT}
+ {-3944621040 29040 0 LMT}
+ {-2229321840 28800 0 PHT}
+ {-1046678400 32400 1 PHST}
+ {-1038733200 28800 0 PHT}
+ {-873273600 32400 0 JST}
+ {-794221200 28800 0 PHT}
+ {-496224000 32400 1 PHST}
+ {-489315600 28800 0 PHT}
+ {259344000 32400 1 PHST}
+ {275151600 28800 0 PHT}
+}
diff --git a/library/tzdata/Asia/Muscat b/library/tzdata/Asia/Muscat
new file mode 100644
index 0000000..cecd83c
--- /dev/null
+++ b/library/tzdata/Asia/Muscat
@@ -0,0 +1,6 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Muscat) {
+ {-9223372036854775808 14060 0 LMT}
+ {-1577937260 14400 0 GST}
+}
diff --git a/library/tzdata/Asia/Nicosia b/library/tzdata/Asia/Nicosia
new file mode 100644
index 0000000..33374a3
--- /dev/null
+++ b/library/tzdata/Asia/Nicosia
@@ -0,0 +1,257 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Nicosia) {
+ {-9223372036854775808 8008 0 LMT}
+ {-1518920008 7200 0 EET}
+ {166572000 10800 1 EEST}
+ {182293200 7200 0 EET}
+ {200959200 10800 1 EEST}
+ {213829200 7200 0 EET}
+ {228866400 10800 1 EEST}
+ {243982800 7200 0 EET}
+ {260316000 10800 1 EEST}
+ {276123600 7200 0 EET}
+ {291765600 10800 1 EEST}
+ {307486800 7200 0 EET}
+ {323820000 10800 1 EEST}
+ {338936400 7200 0 EET}
+ {354664800 10800 1 EEST}
+ {370386000 7200 0 EET}
+ {386114400 10800 1 EEST}
+ {401835600 7200 0 EET}
+ {417564000 10800 1 EEST}
+ {433285200 7200 0 EET}
+ {449013600 10800 1 EEST}
+ {465339600 7200 0 EET}
+ {481068000 10800 1 EEST}
+ {496789200 7200 0 EET}
+ {512517600 10800 1 EEST}
+ {528238800 7200 0 EET}
+ {543967200 10800 1 EEST}
+ {559688400 7200 0 EET}
+ {575416800 10800 1 EEST}
+ {591138000 7200 0 EET}
+ {606866400 10800 1 EEST}
+ {622587600 7200 0 EET}
+ {638316000 10800 1 EEST}
+ {654642000 7200 0 EET}
+ {670370400 10800 1 EEST}
+ {686091600 7200 0 EET}
+ {701820000 10800 1 EEST}
+ {717541200 7200 0 EET}
+ {733269600 10800 1 EEST}
+ {748990800 7200 0 EET}
+ {764719200 10800 1 EEST}
+ {780440400 7200 0 EET}
+ {796168800 10800 1 EEST}
+ {811890000 7200 0 EET}
+ {828223200 10800 1 EEST}
+ {843944400 7200 0 EET}
+ {859672800 10800 1 EEST}
+ {875394000 7200 0 EET}
+ {891122400 10800 1 EEST}
+ {904597200 10800 0 EEST}
+ {909277200 7200 0 EET}
+ {922582800 10800 1 EEST}
+ {941331600 7200 0 EET}
+ {954032400 10800 1 EEST}
+ {972781200 7200 0 EET}
+ {985482000 10800 1 EEST}
+ {1004230800 7200 0 EET}
+ {1017536400 10800 1 EEST}
+ {1035680400 7200 0 EET}
+ {1048986000 10800 1 EEST}
+ {1067130000 7200 0 EET}
+ {1080435600 10800 1 EEST}
+ {1099184400 7200 0 EET}
+ {1111885200 10800 1 EEST}
+ {1130634000 7200 0 EET}
+ {1143334800 10800 1 EEST}
+ {1162083600 7200 0 EET}
+ {1174784400 10800 1 EEST}
+ {1193533200 7200 0 EET}
+ {1206838800 10800 1 EEST}
+ {1224982800 7200 0 EET}
+ {1238288400 10800 1 EEST}
+ {1256432400 7200 0 EET}
+ {1269738000 10800 1 EEST}
+ {1288486800 7200 0 EET}
+ {1301187600 10800 1 EEST}
+ {1319936400 7200 0 EET}
+ {1332637200 10800 1 EEST}
+ {1351386000 7200 0 EET}
+ {1364691600 10800 1 EEST}
+ {1382835600 7200 0 EET}
+ {1396141200 10800 1 EEST}
+ {1414285200 7200 0 EET}
+ {1427590800 10800 1 EEST}
+ {1445734800 7200 0 EET}
+ {1459040400 10800 1 EEST}
+ {1477789200 7200 0 EET}
+ {1490490000 10800 1 EEST}
+ {1509238800 7200 0 EET}
+ {1521939600 10800 1 EEST}
+ {1540688400 7200 0 EET}
+ {1553994000 10800 1 EEST}
+ {1572138000 7200 0 EET}
+ {1585443600 10800 1 EEST}
+ {1603587600 7200 0 EET}
+ {1616893200 10800 1 EEST}
+ {1635642000 7200 0 EET}
+ {1648342800 10800 1 EEST}
+ {1667091600 7200 0 EET}
+ {1679792400 10800 1 EEST}
+ {1698541200 7200 0 EET}
+ {1711846800 10800 1 EEST}
+ {1729990800 7200 0 EET}
+ {1743296400 10800 1 EEST}
+ {1761440400 7200 0 EET}
+ {1774746000 10800 1 EEST}
+ {1792890000 7200 0 EET}
+ {1806195600 10800 1 EEST}
+ {1824944400 7200 0 EET}
+ {1837645200 10800 1 EEST}
+ {1856394000 7200 0 EET}
+ {1869094800 10800 1 EEST}
+ {1887843600 7200 0 EET}
+ {1901149200 10800 1 EEST}
+ {1919293200 7200 0 EET}
+ {1932598800 10800 1 EEST}
+ {1950742800 7200 0 EET}
+ {1964048400 10800 1 EEST}
+ {1982797200 7200 0 EET}
+ {1995498000 10800 1 EEST}
+ {2014246800 7200 0 EET}
+ {2026947600 10800 1 EEST}
+ {2045696400 7200 0 EET}
+ {2058397200 10800 1 EEST}
+ {2077146000 7200 0 EET}
+ {2090451600 10800 1 EEST}
+ {2108595600 7200 0 EET}
+ {2121901200 10800 1 EEST}
+ {2140045200 7200 0 EET}
+ {2153350800 10800 1 EEST}
+ {2172099600 7200 0 EET}
+ {2184800400 10800 1 EEST}
+ {2203549200 7200 0 EET}
+ {2216250000 10800 1 EEST}
+ {2234998800 7200 0 EET}
+ {2248304400 10800 1 EEST}
+ {2266448400 7200 0 EET}
+ {2279754000 10800 1 EEST}
+ {2297898000 7200 0 EET}
+ {2311203600 10800 1 EEST}
+ {2329347600 7200 0 EET}
+ {2342653200 10800 1 EEST}
+ {2361402000 7200 0 EET}
+ {2374102800 10800 1 EEST}
+ {2392851600 7200 0 EET}
+ {2405552400 10800 1 EEST}
+ {2424301200 7200 0 EET}
+ {2437606800 10800 1 EEST}
+ {2455750800 7200 0 EET}
+ {2469056400 10800 1 EEST}
+ {2487200400 7200 0 EET}
+ {2500506000 10800 1 EEST}
+ {2519254800 7200 0 EET}
+ {2531955600 10800 1 EEST}
+ {2550704400 7200 0 EET}
+ {2563405200 10800 1 EEST}
+ {2582154000 7200 0 EET}
+ {2595459600 10800 1 EEST}
+ {2613603600 7200 0 EET}
+ {2626909200 10800 1 EEST}
+ {2645053200 7200 0 EET}
+ {2658358800 10800 1 EEST}
+ {2676502800 7200 0 EET}
+ {2689808400 10800 1 EEST}
+ {2708557200 7200 0 EET}
+ {2721258000 10800 1 EEST}
+ {2740006800 7200 0 EET}
+ {2752707600 10800 1 EEST}
+ {2771456400 7200 0 EET}
+ {2784762000 10800 1 EEST}
+ {2802906000 7200 0 EET}
+ {2816211600 10800 1 EEST}
+ {2834355600 7200 0 EET}
+ {2847661200 10800 1 EEST}
+ {2866410000 7200 0 EET}
+ {2879110800 10800 1 EEST}
+ {2897859600 7200 0 EET}
+ {2910560400 10800 1 EEST}
+ {2929309200 7200 0 EET}
+ {2942010000 10800 1 EEST}
+ {2960758800 7200 0 EET}
+ {2974064400 10800 1 EEST}
+ {2992208400 7200 0 EET}
+ {3005514000 10800 1 EEST}
+ {3023658000 7200 0 EET}
+ {3036963600 10800 1 EEST}
+ {3055712400 7200 0 EET}
+ {3068413200 10800 1 EEST}
+ {3087162000 7200 0 EET}
+ {3099862800 10800 1 EEST}
+ {3118611600 7200 0 EET}
+ {3131917200 10800 1 EEST}
+ {3150061200 7200 0 EET}
+ {3163366800 10800 1 EEST}
+ {3181510800 7200 0 EET}
+ {3194816400 10800 1 EEST}
+ {3212960400 7200 0 EET}
+ {3226266000 10800 1 EEST}
+ {3245014800 7200 0 EET}
+ {3257715600 10800 1 EEST}
+ {3276464400 7200 0 EET}
+ {3289165200 10800 1 EEST}
+ {3307914000 7200 0 EET}
+ {3321219600 10800 1 EEST}
+ {3339363600 7200 0 EET}
+ {3352669200 10800 1 EEST}
+ {3370813200 7200 0 EET}
+ {3384118800 10800 1 EEST}
+ {3402867600 7200 0 EET}
+ {3415568400 10800 1 EEST}
+ {3434317200 7200 0 EET}
+ {3447018000 10800 1 EEST}
+ {3465766800 7200 0 EET}
+ {3479072400 10800 1 EEST}
+ {3497216400 7200 0 EET}
+ {3510522000 10800 1 EEST}
+ {3528666000 7200 0 EET}
+ {3541971600 10800 1 EEST}
+ {3560115600 7200 0 EET}
+ {3573421200 10800 1 EEST}
+ {3592170000 7200 0 EET}
+ {3604870800 10800 1 EEST}
+ {3623619600 7200 0 EET}
+ {3636320400 10800 1 EEST}
+ {3655069200 7200 0 EET}
+ {3668374800 10800 1 EEST}
+ {3686518800 7200 0 EET}
+ {3699824400 10800 1 EEST}
+ {3717968400 7200 0 EET}
+ {3731274000 10800 1 EEST}
+ {3750022800 7200 0 EET}
+ {3762723600 10800 1 EEST}
+ {3781472400 7200 0 EET}
+ {3794173200 10800 1 EEST}
+ {3812922000 7200 0 EET}
+ {3825622800 10800 1 EEST}
+ {3844371600 7200 0 EET}
+ {3857677200 10800 1 EEST}
+ {3875821200 7200 0 EET}
+ {3889126800 10800 1 EEST}
+ {3907270800 7200 0 EET}
+ {3920576400 10800 1 EEST}
+ {3939325200 7200 0 EET}
+ {3952026000 10800 1 EEST}
+ {3970774800 7200 0 EET}
+ {3983475600 10800 1 EEST}
+ {4002224400 7200 0 EET}
+ {4015530000 10800 1 EEST}
+ {4033674000 7200 0 EET}
+ {4046979600 10800 1 EEST}
+ {4065123600 7200 0 EET}
+ {4078429200 10800 1 EEST}
+ {4096573200 7200 0 EET}
+}
diff --git a/library/tzdata/Asia/Novosibirsk b/library/tzdata/Asia/Novosibirsk
new file mode 100644
index 0000000..3a92d89
--- /dev/null
+++ b/library/tzdata/Asia/Novosibirsk
@@ -0,0 +1,247 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Novosibirsk) {
+ {-9223372036854775808 19900 0 LMT}
+ {-1579476700 21600 0 NOVT}
+ {-1247551200 25200 0 NOVMMTT}
+ {354906000 28800 1 NOVST}
+ {370713600 25200 0 NOVT}
+ {386442000 28800 1 NOVST}
+ {402249600 25200 0 NOVT}
+ {417978000 28800 1 NOVST}
+ {433785600 25200 0 NOVT}
+ {449600400 28800 1 NOVST}
+ {465357600 25200 0 NOVT}
+ {481082400 28800 1 NOVST}
+ {496807200 25200 0 NOVT}
+ {512532000 28800 1 NOVST}
+ {528256800 25200 0 NOVT}
+ {543981600 28800 1 NOVST}
+ {559706400 25200 0 NOVT}
+ {575431200 28800 1 NOVST}
+ {591156000 25200 0 NOVT}
+ {606880800 28800 1 NOVST}
+ {622605600 25200 0 NOVT}
+ {638330400 28800 1 NOVST}
+ {654660000 25200 0 NOVT}
+ {670384800 25200 0 NOVST}
+ {686109600 21600 0 NOVT}
+ {695786400 25200 0 NOVMMTT}
+ {701798400 28800 1 NOVST}
+ {717519600 25200 0 NOVT}
+ {733284000 28800 1 NOVST}
+ {738090000 25200 0 NOVST}
+ {749008800 21600 0 NOVT}
+ {764733600 25200 1 NOVST}
+ {780458400 21600 0 NOVT}
+ {796183200 25200 1 NOVST}
+ {811908000 21600 0 NOVT}
+ {828237600 25200 1 NOVST}
+ {846381600 21600 0 NOVT}
+ {859687200 25200 1 NOVST}
+ {877831200 21600 0 NOVT}
+ {891136800 25200 1 NOVST}
+ {909280800 21600 0 NOVT}
+ {922586400 25200 1 NOVST}
+ {941335200 21600 0 NOVT}
+ {954036000 25200 1 NOVST}
+ {972784800 21600 0 NOVT}
+ {985485600 25200 1 NOVST}
+ {1004234400 21600 0 NOVT}
+ {1017540000 25200 1 NOVST}
+ {1035684000 21600 0 NOVT}
+ {1048989600 25200 1 NOVST}
+ {1067133600 21600 0 NOVT}
+ {1080439200 25200 1 NOVST}
+ {1099188000 21600 0 NOVT}
+ {1111888800 25200 1 NOVST}
+ {1130637600 21600 0 NOVT}
+ {1143338400 25200 1 NOVST}
+ {1162087200 21600 0 NOVT}
+ {1174788000 25200 1 NOVST}
+ {1193536800 21600 0 NOVT}
+ {1206842400 25200 1 NOVST}
+ {1224986400 21600 0 NOVT}
+ {1238292000 25200 1 NOVST}
+ {1256436000 21600 0 NOVT}
+ {1269741600 25200 1 NOVST}
+ {1288490400 21600 0 NOVT}
+ {1301191200 25200 1 NOVST}
+ {1319940000 21600 0 NOVT}
+ {1332640800 25200 1 NOVST}
+ {1351389600 21600 0 NOVT}
+ {1364695200 25200 1 NOVST}
+ {1382839200 21600 0 NOVT}
+ {1396144800 25200 1 NOVST}
+ {1414288800 21600 0 NOVT}
+ {1427594400 25200 1 NOVST}
+ {1445738400 21600 0 NOVT}
+ {1459044000 25200 1 NOVST}
+ {1477792800 21600 0 NOVT}
+ {1490493600 25200 1 NOVST}
+ {1509242400 21600 0 NOVT}
+ {1521943200 25200 1 NOVST}
+ {1540692000 21600 0 NOVT}
+ {1553997600 25200 1 NOVST}
+ {1572141600 21600 0 NOVT}
+ {1585447200 25200 1 NOVST}
+ {1603591200 21600 0 NOVT}
+ {1616896800 25200 1 NOVST}
+ {1635645600 21600 0 NOVT}
+ {1648346400 25200 1 NOVST}
+ {1667095200 21600 0 NOVT}
+ {1679796000 25200 1 NOVST}
+ {1698544800 21600 0 NOVT}
+ {1711850400 25200 1 NOVST}
+ {1729994400 21600 0 NOVT}
+ {1743300000 25200 1 NOVST}
+ {1761444000 21600 0 NOVT}
+ {1774749600 25200 1 NOVST}
+ {1792893600 21600 0 NOVT}
+ {1806199200 25200 1 NOVST}
+ {1824948000 21600 0 NOVT}
+ {1837648800 25200 1 NOVST}
+ {1856397600 21600 0 NOVT}
+ {1869098400 25200 1 NOVST}
+ {1887847200 21600 0 NOVT}
+ {1901152800 25200 1 NOVST}
+ {1919296800 21600 0 NOVT}
+ {1932602400 25200 1 NOVST}
+ {1950746400 21600 0 NOVT}
+ {1964052000 25200 1 NOVST}
+ {1982800800 21600 0 NOVT}
+ {1995501600 25200 1 NOVST}
+ {2014250400 21600 0 NOVT}
+ {2026951200 25200 1 NOVST}
+ {2045700000 21600 0 NOVT}
+ {2058400800 25200 1 NOVST}
+ {2077149600 21600 0 NOVT}
+ {2090455200 25200 1 NOVST}
+ {2108599200 21600 0 NOVT}
+ {2121904800 25200 1 NOVST}
+ {2140048800 21600 0 NOVT}
+ {2153354400 25200 1 NOVST}
+ {2172103200 21600 0 NOVT}
+ {2184804000 25200 1 NOVST}
+ {2203552800 21600 0 NOVT}
+ {2216253600 25200 1 NOVST}
+ {2235002400 21600 0 NOVT}
+ {2248308000 25200 1 NOVST}
+ {2266452000 21600 0 NOVT}
+ {2279757600 25200 1 NOVST}
+ {2297901600 21600 0 NOVT}
+ {2311207200 25200 1 NOVST}
+ {2329351200 21600 0 NOVT}
+ {2342656800 25200 1 NOVST}
+ {2361405600 21600 0 NOVT}
+ {2374106400 25200 1 NOVST}
+ {2392855200 21600 0 NOVT}
+ {2405556000 25200 1 NOVST}
+ {2424304800 21600 0 NOVT}
+ {2437610400 25200 1 NOVST}
+ {2455754400 21600 0 NOVT}
+ {2469060000 25200 1 NOVST}
+ {2487204000 21600 0 NOVT}
+ {2500509600 25200 1 NOVST}
+ {2519258400 21600 0 NOVT}
+ {2531959200 25200 1 NOVST}
+ {2550708000 21600 0 NOVT}
+ {2563408800 25200 1 NOVST}
+ {2582157600 21600 0 NOVT}
+ {2595463200 25200 1 NOVST}
+ {2613607200 21600 0 NOVT}
+ {2626912800 25200 1 NOVST}
+ {2645056800 21600 0 NOVT}
+ {2658362400 25200 1 NOVST}
+ {2676506400 21600 0 NOVT}
+ {2689812000 25200 1 NOVST}
+ {2708560800 21600 0 NOVT}
+ {2721261600 25200 1 NOVST}
+ {2740010400 21600 0 NOVT}
+ {2752711200 25200 1 NOVST}
+ {2771460000 21600 0 NOVT}
+ {2784765600 25200 1 NOVST}
+ {2802909600 21600 0 NOVT}
+ {2816215200 25200 1 NOVST}
+ {2834359200 21600 0 NOVT}
+ {2847664800 25200 1 NOVST}
+ {2866413600 21600 0 NOVT}
+ {2879114400 25200 1 NOVST}
+ {2897863200 21600 0 NOVT}
+ {2910564000 25200 1 NOVST}
+ {2929312800 21600 0 NOVT}
+ {2942013600 25200 1 NOVST}
+ {2960762400 21600 0 NOVT}
+ {2974068000 25200 1 NOVST}
+ {2992212000 21600 0 NOVT}
+ {3005517600 25200 1 NOVST}
+ {3023661600 21600 0 NOVT}
+ {3036967200 25200 1 NOVST}
+ {3055716000 21600 0 NOVT}
+ {3068416800 25200 1 NOVST}
+ {3087165600 21600 0 NOVT}
+ {3099866400 25200 1 NOVST}
+ {3118615200 21600 0 NOVT}
+ {3131920800 25200 1 NOVST}
+ {3150064800 21600 0 NOVT}
+ {3163370400 25200 1 NOVST}
+ {3181514400 21600 0 NOVT}
+ {3194820000 25200 1 NOVST}
+ {3212964000 21600 0 NOVT}
+ {3226269600 25200 1 NOVST}
+ {3245018400 21600 0 NOVT}
+ {3257719200 25200 1 NOVST}
+ {3276468000 21600 0 NOVT}
+ {3289168800 25200 1 NOVST}
+ {3307917600 21600 0 NOVT}
+ {3321223200 25200 1 NOVST}
+ {3339367200 21600 0 NOVT}
+ {3352672800 25200 1 NOVST}
+ {3370816800 21600 0 NOVT}
+ {3384122400 25200 1 NOVST}
+ {3402871200 21600 0 NOVT}
+ {3415572000 25200 1 NOVST}
+ {3434320800 21600 0 NOVT}
+ {3447021600 25200 1 NOVST}
+ {3465770400 21600 0 NOVT}
+ {3479076000 25200 1 NOVST}
+ {3497220000 21600 0 NOVT}
+ {3510525600 25200 1 NOVST}
+ {3528669600 21600 0 NOVT}
+ {3541975200 25200 1 NOVST}
+ {3560119200 21600 0 NOVT}
+ {3573424800 25200 1 NOVST}
+ {3592173600 21600 0 NOVT}
+ {3604874400 25200 1 NOVST}
+ {3623623200 21600 0 NOVT}
+ {3636324000 25200 1 NOVST}
+ {3655072800 21600 0 NOVT}
+ {3668378400 25200 1 NOVST}
+ {3686522400 21600 0 NOVT}
+ {3699828000 25200 1 NOVST}
+ {3717972000 21600 0 NOVT}
+ {3731277600 25200 1 NOVST}
+ {3750026400 21600 0 NOVT}
+ {3762727200 25200 1 NOVST}
+ {3781476000 21600 0 NOVT}
+ {3794176800 25200 1 NOVST}
+ {3812925600 21600 0 NOVT}
+ {3825626400 25200 1 NOVST}
+ {3844375200 21600 0 NOVT}
+ {3857680800 25200 1 NOVST}
+ {3875824800 21600 0 NOVT}
+ {3889130400 25200 1 NOVST}
+ {3907274400 21600 0 NOVT}
+ {3920580000 25200 1 NOVST}
+ {3939328800 21600 0 NOVT}
+ {3952029600 25200 1 NOVST}
+ {3970778400 21600 0 NOVT}
+ {3983479200 25200 1 NOVST}
+ {4002228000 21600 0 NOVT}
+ {4015533600 25200 1 NOVST}
+ {4033677600 21600 0 NOVT}
+ {4046983200 25200 1 NOVST}
+ {4065127200 21600 0 NOVT}
+ {4078432800 25200 1 NOVST}
+ {4096576800 21600 0 NOVT}
+}
diff --git a/library/tzdata/Asia/Omsk b/library/tzdata/Asia/Omsk
new file mode 100644
index 0000000..0b7b567
--- /dev/null
+++ b/library/tzdata/Asia/Omsk
@@ -0,0 +1,246 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Omsk) {
+ {-9223372036854775808 17616 0 LMT}
+ {-1582088016 18000 0 OMST}
+ {-1247547600 21600 0 OMSMMTT}
+ {354909600 25200 1 OMSST}
+ {370717200 21600 0 OMST}
+ {386445600 25200 1 OMSST}
+ {402253200 21600 0 OMST}
+ {417981600 25200 1 OMSST}
+ {433789200 21600 0 OMST}
+ {449604000 25200 1 OMSST}
+ {465357600 21600 0 OMST}
+ {481082400 25200 1 OMSST}
+ {496807200 21600 0 OMST}
+ {512532000 25200 1 OMSST}
+ {528256800 21600 0 OMST}
+ {543981600 25200 1 OMSST}
+ {559706400 21600 0 OMST}
+ {575431200 25200 1 OMSST}
+ {591156000 21600 0 OMST}
+ {606880800 25200 1 OMSST}
+ {622605600 21600 0 OMST}
+ {638330400 25200 1 OMSST}
+ {654660000 21600 0 OMST}
+ {670384800 21600 0 OMSST}
+ {686109600 18000 0 OMST}
+ {695786400 21600 0 OMSMMTT}
+ {701802000 25200 1 OMSST}
+ {717523200 21600 0 OMST}
+ {733284000 25200 1 OMSST}
+ {749008800 21600 0 OMST}
+ {764733600 25200 1 OMSST}
+ {780458400 21600 0 OMST}
+ {796183200 25200 1 OMSST}
+ {811908000 21600 0 OMST}
+ {828237600 25200 1 OMSST}
+ {846381600 21600 0 OMST}
+ {859687200 25200 1 OMSST}
+ {877831200 21600 0 OMST}
+ {891136800 25200 1 OMSST}
+ {909280800 21600 0 OMST}
+ {922586400 25200 1 OMSST}
+ {941335200 21600 0 OMST}
+ {954036000 25200 1 OMSST}
+ {972784800 21600 0 OMST}
+ {985485600 25200 1 OMSST}
+ {1004234400 21600 0 OMST}
+ {1017540000 25200 1 OMSST}
+ {1035684000 21600 0 OMST}
+ {1048989600 25200 1 OMSST}
+ {1067133600 21600 0 OMST}
+ {1080439200 25200 1 OMSST}
+ {1099188000 21600 0 OMST}
+ {1111888800 25200 1 OMSST}
+ {1130637600 21600 0 OMST}
+ {1143338400 25200 1 OMSST}
+ {1162087200 21600 0 OMST}
+ {1174788000 25200 1 OMSST}
+ {1193536800 21600 0 OMST}
+ {1206842400 25200 1 OMSST}
+ {1224986400 21600 0 OMST}
+ {1238292000 25200 1 OMSST}
+ {1256436000 21600 0 OMST}
+ {1269741600 25200 1 OMSST}
+ {1288490400 21600 0 OMST}
+ {1301191200 25200 1 OMSST}
+ {1319940000 21600 0 OMST}
+ {1332640800 25200 1 OMSST}
+ {1351389600 21600 0 OMST}
+ {1364695200 25200 1 OMSST}
+ {1382839200 21600 0 OMST}
+ {1396144800 25200 1 OMSST}
+ {1414288800 21600 0 OMST}
+ {1427594400 25200 1 OMSST}
+ {1445738400 21600 0 OMST}
+ {1459044000 25200 1 OMSST}
+ {1477792800 21600 0 OMST}
+ {1490493600 25200 1 OMSST}
+ {1509242400 21600 0 OMST}
+ {1521943200 25200 1 OMSST}
+ {1540692000 21600 0 OMST}
+ {1553997600 25200 1 OMSST}
+ {1572141600 21600 0 OMST}
+ {1585447200 25200 1 OMSST}
+ {1603591200 21600 0 OMST}
+ {1616896800 25200 1 OMSST}
+ {1635645600 21600 0 OMST}
+ {1648346400 25200 1 OMSST}
+ {1667095200 21600 0 OMST}
+ {1679796000 25200 1 OMSST}
+ {1698544800 21600 0 OMST}
+ {1711850400 25200 1 OMSST}
+ {1729994400 21600 0 OMST}
+ {1743300000 25200 1 OMSST}
+ {1761444000 21600 0 OMST}
+ {1774749600 25200 1 OMSST}
+ {1792893600 21600 0 OMST}
+ {1806199200 25200 1 OMSST}
+ {1824948000 21600 0 OMST}
+ {1837648800 25200 1 OMSST}
+ {1856397600 21600 0 OMST}
+ {1869098400 25200 1 OMSST}
+ {1887847200 21600 0 OMST}
+ {1901152800 25200 1 OMSST}
+ {1919296800 21600 0 OMST}
+ {1932602400 25200 1 OMSST}
+ {1950746400 21600 0 OMST}
+ {1964052000 25200 1 OMSST}
+ {1982800800 21600 0 OMST}
+ {1995501600 25200 1 OMSST}
+ {2014250400 21600 0 OMST}
+ {2026951200 25200 1 OMSST}
+ {2045700000 21600 0 OMST}
+ {2058400800 25200 1 OMSST}
+ {2077149600 21600 0 OMST}
+ {2090455200 25200 1 OMSST}
+ {2108599200 21600 0 OMST}
+ {2121904800 25200 1 OMSST}
+ {2140048800 21600 0 OMST}
+ {2153354400 25200 1 OMSST}
+ {2172103200 21600 0 OMST}
+ {2184804000 25200 1 OMSST}
+ {2203552800 21600 0 OMST}
+ {2216253600 25200 1 OMSST}
+ {2235002400 21600 0 OMST}
+ {2248308000 25200 1 OMSST}
+ {2266452000 21600 0 OMST}
+ {2279757600 25200 1 OMSST}
+ {2297901600 21600 0 OMST}
+ {2311207200 25200 1 OMSST}
+ {2329351200 21600 0 OMST}
+ {2342656800 25200 1 OMSST}
+ {2361405600 21600 0 OMST}
+ {2374106400 25200 1 OMSST}
+ {2392855200 21600 0 OMST}
+ {2405556000 25200 1 OMSST}
+ {2424304800 21600 0 OMST}
+ {2437610400 25200 1 OMSST}
+ {2455754400 21600 0 OMST}
+ {2469060000 25200 1 OMSST}
+ {2487204000 21600 0 OMST}
+ {2500509600 25200 1 OMSST}
+ {2519258400 21600 0 OMST}
+ {2531959200 25200 1 OMSST}
+ {2550708000 21600 0 OMST}
+ {2563408800 25200 1 OMSST}
+ {2582157600 21600 0 OMST}
+ {2595463200 25200 1 OMSST}
+ {2613607200 21600 0 OMST}
+ {2626912800 25200 1 OMSST}
+ {2645056800 21600 0 OMST}
+ {2658362400 25200 1 OMSST}
+ {2676506400 21600 0 OMST}
+ {2689812000 25200 1 OMSST}
+ {2708560800 21600 0 OMST}
+ {2721261600 25200 1 OMSST}
+ {2740010400 21600 0 OMST}
+ {2752711200 25200 1 OMSST}
+ {2771460000 21600 0 OMST}
+ {2784765600 25200 1 OMSST}
+ {2802909600 21600 0 OMST}
+ {2816215200 25200 1 OMSST}
+ {2834359200 21600 0 OMST}
+ {2847664800 25200 1 OMSST}
+ {2866413600 21600 0 OMST}
+ {2879114400 25200 1 OMSST}
+ {2897863200 21600 0 OMST}
+ {2910564000 25200 1 OMSST}
+ {2929312800 21600 0 OMST}
+ {2942013600 25200 1 OMSST}
+ {2960762400 21600 0 OMST}
+ {2974068000 25200 1 OMSST}
+ {2992212000 21600 0 OMST}
+ {3005517600 25200 1 OMSST}
+ {3023661600 21600 0 OMST}
+ {3036967200 25200 1 OMSST}
+ {3055716000 21600 0 OMST}
+ {3068416800 25200 1 OMSST}
+ {3087165600 21600 0 OMST}
+ {3099866400 25200 1 OMSST}
+ {3118615200 21600 0 OMST}
+ {3131920800 25200 1 OMSST}
+ {3150064800 21600 0 OMST}
+ {3163370400 25200 1 OMSST}
+ {3181514400 21600 0 OMST}
+ {3194820000 25200 1 OMSST}
+ {3212964000 21600 0 OMST}
+ {3226269600 25200 1 OMSST}
+ {3245018400 21600 0 OMST}
+ {3257719200 25200 1 OMSST}
+ {3276468000 21600 0 OMST}
+ {3289168800 25200 1 OMSST}
+ {3307917600 21600 0 OMST}
+ {3321223200 25200 1 OMSST}
+ {3339367200 21600 0 OMST}
+ {3352672800 25200 1 OMSST}
+ {3370816800 21600 0 OMST}
+ {3384122400 25200 1 OMSST}
+ {3402871200 21600 0 OMST}
+ {3415572000 25200 1 OMSST}
+ {3434320800 21600 0 OMST}
+ {3447021600 25200 1 OMSST}
+ {3465770400 21600 0 OMST}
+ {3479076000 25200 1 OMSST}
+ {3497220000 21600 0 OMST}
+ {3510525600 25200 1 OMSST}
+ {3528669600 21600 0 OMST}
+ {3541975200 25200 1 OMSST}
+ {3560119200 21600 0 OMST}
+ {3573424800 25200 1 OMSST}
+ {3592173600 21600 0 OMST}
+ {3604874400 25200 1 OMSST}
+ {3623623200 21600 0 OMST}
+ {3636324000 25200 1 OMSST}
+ {3655072800 21600 0 OMST}
+ {3668378400 25200 1 OMSST}
+ {3686522400 21600 0 OMST}
+ {3699828000 25200 1 OMSST}
+ {3717972000 21600 0 OMST}
+ {3731277600 25200 1 OMSST}
+ {3750026400 21600 0 OMST}
+ {3762727200 25200 1 OMSST}
+ {3781476000 21600 0 OMST}
+ {3794176800 25200 1 OMSST}
+ {3812925600 21600 0 OMST}
+ {3825626400 25200 1 OMSST}
+ {3844375200 21600 0 OMST}
+ {3857680800 25200 1 OMSST}
+ {3875824800 21600 0 OMST}
+ {3889130400 25200 1 OMSST}
+ {3907274400 21600 0 OMST}
+ {3920580000 25200 1 OMSST}
+ {3939328800 21600 0 OMST}
+ {3952029600 25200 1 OMSST}
+ {3970778400 21600 0 OMST}
+ {3983479200 25200 1 OMSST}
+ {4002228000 21600 0 OMST}
+ {4015533600 25200 1 OMSST}
+ {4033677600 21600 0 OMST}
+ {4046983200 25200 1 OMSST}
+ {4065127200 21600 0 OMST}
+ {4078432800 25200 1 OMSST}
+ {4096576800 21600 0 OMST}
+}
diff --git a/library/tzdata/Asia/Oral b/library/tzdata/Asia/Oral
new file mode 100644
index 0000000..0d54c34
--- /dev/null
+++ b/library/tzdata/Asia/Oral
@@ -0,0 +1,247 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Oral) {
+ {-9223372036854775808 12324 0 LMT}
+ {-1441164324 14400 0 URAT}
+ {-1247544000 18000 0 URAT}
+ {354913200 21600 1 URAST}
+ {370720800 21600 0 URAT}
+ {386445600 18000 0 URAT}
+ {386449200 21600 1 URAST}
+ {402256800 18000 0 URAT}
+ {417985200 21600 1 URAST}
+ {433792800 18000 0 URAT}
+ {449607600 21600 1 URAST}
+ {465357600 18000 0 URAT}
+ {481082400 21600 1 URAST}
+ {496807200 18000 0 URAT}
+ {512532000 21600 1 URAST}
+ {528256800 18000 0 URAT}
+ {543981600 21600 1 URAST}
+ {559706400 18000 0 URAT}
+ {575431200 21600 1 URAST}
+ {591156000 18000 0 URAT}
+ {606862800 14400 0 URAT}
+ {606880800 18000 1 URAST}
+ {622605600 14400 0 URAT}
+ {638330400 18000 1 URAST}
+ {654660000 14400 0 URAT}
+ {662673600 14400 0 URAT}
+ {692827200 14400 0 ORAT}
+ {701809200 18000 1 ORAST}
+ {717530400 14400 0 ORAT}
+ {733284000 18000 1 ORAST}
+ {749008800 14400 0 ORAT}
+ {764733600 18000 1 ORAST}
+ {780458400 14400 0 ORAT}
+ {796183200 18000 1 ORAST}
+ {811908000 14400 0 ORAT}
+ {828237600 18000 1 ORAST}
+ {846381600 14400 0 ORAT}
+ {859687200 18000 1 ORAST}
+ {877831200 14400 0 ORAT}
+ {891136800 18000 1 ORAST}
+ {909280800 14400 0 ORAT}
+ {922586400 18000 1 ORAST}
+ {941335200 14400 0 ORAT}
+ {954036000 18000 1 ORAST}
+ {972784800 14400 0 ORAT}
+ {985485600 18000 1 ORAST}
+ {1004234400 14400 0 ORAT}
+ {1017540000 18000 1 ORAST}
+ {1035684000 14400 0 ORAT}
+ {1048989600 18000 1 ORAST}
+ {1067133600 14400 0 ORAT}
+ {1080439200 18000 1 ORAST}
+ {1099188000 14400 0 ORAT}
+ {1111888800 18000 1 ORAST}
+ {1130637600 14400 0 ORAT}
+ {1143338400 18000 1 ORAST}
+ {1162087200 14400 0 ORAT}
+ {1174788000 18000 1 ORAST}
+ {1193536800 14400 0 ORAT}
+ {1206842400 18000 1 ORAST}
+ {1224986400 14400 0 ORAT}
+ {1238292000 18000 1 ORAST}
+ {1256436000 14400 0 ORAT}
+ {1269741600 18000 1 ORAST}
+ {1288490400 14400 0 ORAT}
+ {1301191200 18000 1 ORAST}
+ {1319940000 14400 0 ORAT}
+ {1332640800 18000 1 ORAST}
+ {1351389600 14400 0 ORAT}
+ {1364695200 18000 1 ORAST}
+ {1382839200 14400 0 ORAT}
+ {1396144800 18000 1 ORAST}
+ {1414288800 14400 0 ORAT}
+ {1427594400 18000 1 ORAST}
+ {1445738400 14400 0 ORAT}
+ {1459044000 18000 1 ORAST}
+ {1477792800 14400 0 ORAT}
+ {1490493600 18000 1 ORAST}
+ {1509242400 14400 0 ORAT}
+ {1521943200 18000 1 ORAST}
+ {1540692000 14400 0 ORAT}
+ {1553997600 18000 1 ORAST}
+ {1572141600 14400 0 ORAT}
+ {1585447200 18000 1 ORAST}
+ {1603591200 14400 0 ORAT}
+ {1616896800 18000 1 ORAST}
+ {1635645600 14400 0 ORAT}
+ {1648346400 18000 1 ORAST}
+ {1667095200 14400 0 ORAT}
+ {1679796000 18000 1 ORAST}
+ {1698544800 14400 0 ORAT}
+ {1711850400 18000 1 ORAST}
+ {1729994400 14400 0 ORAT}
+ {1743300000 18000 1 ORAST}
+ {1761444000 14400 0 ORAT}
+ {1774749600 18000 1 ORAST}
+ {1792893600 14400 0 ORAT}
+ {1806199200 18000 1 ORAST}
+ {1824948000 14400 0 ORAT}
+ {1837648800 18000 1 ORAST}
+ {1856397600 14400 0 ORAT}
+ {1869098400 18000 1 ORAST}
+ {1887847200 14400 0 ORAT}
+ {1901152800 18000 1 ORAST}
+ {1919296800 14400 0 ORAT}
+ {1932602400 18000 1 ORAST}
+ {1950746400 14400 0 ORAT}
+ {1964052000 18000 1 ORAST}
+ {1982800800 14400 0 ORAT}
+ {1995501600 18000 1 ORAST}
+ {2014250400 14400 0 ORAT}
+ {2026951200 18000 1 ORAST}
+ {2045700000 14400 0 ORAT}
+ {2058400800 18000 1 ORAST}
+ {2077149600 14400 0 ORAT}
+ {2090455200 18000 1 ORAST}
+ {2108599200 14400 0 ORAT}
+ {2121904800 18000 1 ORAST}
+ {2140048800 14400 0 ORAT}
+ {2153354400 18000 1 ORAST}
+ {2172103200 14400 0 ORAT}
+ {2184804000 18000 1 ORAST}
+ {2203552800 14400 0 ORAT}
+ {2216253600 18000 1 ORAST}
+ {2235002400 14400 0 ORAT}
+ {2248308000 18000 1 ORAST}
+ {2266452000 14400 0 ORAT}
+ {2279757600 18000 1 ORAST}
+ {2297901600 14400 0 ORAT}
+ {2311207200 18000 1 ORAST}
+ {2329351200 14400 0 ORAT}
+ {2342656800 18000 1 ORAST}
+ {2361405600 14400 0 ORAT}
+ {2374106400 18000 1 ORAST}
+ {2392855200 14400 0 ORAT}
+ {2405556000 18000 1 ORAST}
+ {2424304800 14400 0 ORAT}
+ {2437610400 18000 1 ORAST}
+ {2455754400 14400 0 ORAT}
+ {2469060000 18000 1 ORAST}
+ {2487204000 14400 0 ORAT}
+ {2500509600 18000 1 ORAST}
+ {2519258400 14400 0 ORAT}
+ {2531959200 18000 1 ORAST}
+ {2550708000 14400 0 ORAT}
+ {2563408800 18000 1 ORAST}
+ {2582157600 14400 0 ORAT}
+ {2595463200 18000 1 ORAST}
+ {2613607200 14400 0 ORAT}
+ {2626912800 18000 1 ORAST}
+ {2645056800 14400 0 ORAT}
+ {2658362400 18000 1 ORAST}
+ {2676506400 14400 0 ORAT}
+ {2689812000 18000 1 ORAST}
+ {2708560800 14400 0 ORAT}
+ {2721261600 18000 1 ORAST}
+ {2740010400 14400 0 ORAT}
+ {2752711200 18000 1 ORAST}
+ {2771460000 14400 0 ORAT}
+ {2784765600 18000 1 ORAST}
+ {2802909600 14400 0 ORAT}
+ {2816215200 18000 1 ORAST}
+ {2834359200 14400 0 ORAT}
+ {2847664800 18000 1 ORAST}
+ {2866413600 14400 0 ORAT}
+ {2879114400 18000 1 ORAST}
+ {2897863200 14400 0 ORAT}
+ {2910564000 18000 1 ORAST}
+ {2929312800 14400 0 ORAT}
+ {2942013600 18000 1 ORAST}
+ {2960762400 14400 0 ORAT}
+ {2974068000 18000 1 ORAST}
+ {2992212000 14400 0 ORAT}
+ {3005517600 18000 1 ORAST}
+ {3023661600 14400 0 ORAT}
+ {3036967200 18000 1 ORAST}
+ {3055716000 14400 0 ORAT}
+ {3068416800 18000 1 ORAST}
+ {3087165600 14400 0 ORAT}
+ {3099866400 18000 1 ORAST}
+ {3118615200 14400 0 ORAT}
+ {3131920800 18000 1 ORAST}
+ {3150064800 14400 0 ORAT}
+ {3163370400 18000 1 ORAST}
+ {3181514400 14400 0 ORAT}
+ {3194820000 18000 1 ORAST}
+ {3212964000 14400 0 ORAT}
+ {3226269600 18000 1 ORAST}
+ {3245018400 14400 0 ORAT}
+ {3257719200 18000 1 ORAST}
+ {3276468000 14400 0 ORAT}
+ {3289168800 18000 1 ORAST}
+ {3307917600 14400 0 ORAT}
+ {3321223200 18000 1 ORAST}
+ {3339367200 14400 0 ORAT}
+ {3352672800 18000 1 ORAST}
+ {3370816800 14400 0 ORAT}
+ {3384122400 18000 1 ORAST}
+ {3402871200 14400 0 ORAT}
+ {3415572000 18000 1 ORAST}
+ {3434320800 14400 0 ORAT}
+ {3447021600 18000 1 ORAST}
+ {3465770400 14400 0 ORAT}
+ {3479076000 18000 1 ORAST}
+ {3497220000 14400 0 ORAT}
+ {3510525600 18000 1 ORAST}
+ {3528669600 14400 0 ORAT}
+ {3541975200 18000 1 ORAST}
+ {3560119200 14400 0 ORAT}
+ {3573424800 18000 1 ORAST}
+ {3592173600 14400 0 ORAT}
+ {3604874400 18000 1 ORAST}
+ {3623623200 14400 0 ORAT}
+ {3636324000 18000 1 ORAST}
+ {3655072800 14400 0 ORAT}
+ {3668378400 18000 1 ORAST}
+ {3686522400 14400 0 ORAT}
+ {3699828000 18000 1 ORAST}
+ {3717972000 14400 0 ORAT}
+ {3731277600 18000 1 ORAST}
+ {3750026400 14400 0 ORAT}
+ {3762727200 18000 1 ORAST}
+ {3781476000 14400 0 ORAT}
+ {3794176800 18000 1 ORAST}
+ {3812925600 14400 0 ORAT}
+ {3825626400 18000 1 ORAST}
+ {3844375200 14400 0 ORAT}
+ {3857680800 18000 1 ORAST}
+ {3875824800 14400 0 ORAT}
+ {3889130400 18000 1 ORAST}
+ {3907274400 14400 0 ORAT}
+ {3920580000 18000 1 ORAST}
+ {3939328800 14400 0 ORAT}
+ {3952029600 18000 1 ORAST}
+ {3970778400 14400 0 ORAT}
+ {3983479200 18000 1 ORAST}
+ {4002228000 14400 0 ORAT}
+ {4015533600 18000 1 ORAST}
+ {4033677600 14400 0 ORAT}
+ {4046983200 18000 1 ORAST}
+ {4065127200 14400 0 ORAT}
+ {4078432800 18000 1 ORAST}
+ {4096576800 14400 0 ORAT}
+}
diff --git a/library/tzdata/Asia/Phnom_Penh b/library/tzdata/Asia/Phnom_Penh
new file mode 100644
index 0000000..ec8dcbb
--- /dev/null
+++ b/library/tzdata/Asia/Phnom_Penh
@@ -0,0 +1,9 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Phnom_Penh) {
+ {-9223372036854775808 25180 0 LMT}
+ {-2005973980 25580 0 SMT}
+ {-1855983920 25200 0 ICT}
+ {-1819954800 28800 0 ICT}
+ {-1220428800 25200 0 ICT}
+}
diff --git a/library/tzdata/Asia/Pontianak b/library/tzdata/Asia/Pontianak
new file mode 100644
index 0000000..f6bfdc1
--- /dev/null
+++ b/library/tzdata/Asia/Pontianak
@@ -0,0 +1,13 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Pontianak) {
+ {-9223372036854775808 26240 0 LMT}
+ {-1946186240 26240 0 PMT}
+ {-1172906240 27000 0 WIT}
+ {-881220600 32400 0 JST}
+ {-770634000 27000 0 WIT}
+ {-683883000 28800 0 WIT}
+ {-620812800 27000 0 WIT}
+ {-189415800 28800 0 CIT}
+ {567964800 25200 0 WIT}
+}
diff --git a/library/tzdata/Asia/Pyongyang b/library/tzdata/Asia/Pyongyang
new file mode 100644
index 0000000..63643f9
--- /dev/null
+++ b/library/tzdata/Asia/Pyongyang
@@ -0,0 +1,11 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Pyongyang) {
+ {-9223372036854775808 30180 0 LMT}
+ {-2524551780 30600 0 KST}
+ {-2053931400 32400 0 KST}
+ {-1325494800 30600 0 KST}
+ {-1199262600 32400 0 KST}
+ {-498128400 28800 0 KST}
+ {-264931200 32400 0 KST}
+}
diff --git a/library/tzdata/Asia/Qatar b/library/tzdata/Asia/Qatar
new file mode 100644
index 0000000..c7a9786
--- /dev/null
+++ b/library/tzdata/Asia/Qatar
@@ -0,0 +1,7 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Qatar) {
+ {-9223372036854775808 12368 0 LMT}
+ {-1577935568 14400 0 GST}
+ {76190400 10800 0 AST}
+}
diff --git a/library/tzdata/Asia/Qyzylorda b/library/tzdata/Asia/Qyzylorda
new file mode 100644
index 0000000..28db804
--- /dev/null
+++ b/library/tzdata/Asia/Qyzylorda
@@ -0,0 +1,247 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Qyzylorda) {
+ {-9223372036854775808 15712 0 LMT}
+ {-1441167712 14400 0 KIZT}
+ {-1247544000 18000 0 KIZT}
+ {354913200 21600 1 KIZST}
+ {370720800 21600 0 KIZT}
+ {386445600 18000 0 KIZT}
+ {386449200 21600 1 KIZST}
+ {402256800 18000 0 KIZT}
+ {417985200 21600 1 KIZST}
+ {433792800 18000 0 KIZT}
+ {449607600 21600 1 KIZST}
+ {465357600 18000 0 KIZT}
+ {481082400 21600 1 KIZST}
+ {496807200 18000 0 KIZT}
+ {512532000 21600 1 KIZST}
+ {528256800 18000 0 KIZT}
+ {543981600 21600 1 KIZST}
+ {559706400 18000 0 KIZT}
+ {575431200 21600 1 KIZST}
+ {591156000 18000 0 KIZT}
+ {606880800 21600 1 KIZST}
+ {622605600 18000 0 KIZT}
+ {638330400 21600 1 KIZST}
+ {654660000 18000 0 KIZT}
+ {662670000 18000 0 KIZT}
+ {692823600 18000 0 QYZT}
+ {695768400 21600 0 QYZT}
+ {701802000 25200 1 QYZST}
+ {717523200 21600 0 QYZT}
+ {733284000 25200 1 QYZST}
+ {749008800 21600 0 QYZT}
+ {764733600 25200 1 QYZST}
+ {780458400 21600 0 QYZT}
+ {796183200 25200 1 QYZST}
+ {811908000 21600 0 QYZT}
+ {828237600 25200 1 QYZST}
+ {846381600 21600 0 QYZT}
+ {859687200 25200 1 QYZST}
+ {877831200 21600 0 QYZT}
+ {891136800 25200 1 QYZST}
+ {909280800 21600 0 QYZT}
+ {922586400 25200 1 QYZST}
+ {941335200 21600 0 QYZT}
+ {954036000 25200 1 QYZST}
+ {972784800 21600 0 QYZT}
+ {985485600 25200 1 QYZST}
+ {1004234400 21600 0 QYZT}
+ {1017540000 25200 1 QYZST}
+ {1035684000 21600 0 QYZT}
+ {1048989600 25200 1 QYZST}
+ {1067133600 21600 0 QYZT}
+ {1080439200 25200 1 QYZST}
+ {1099188000 21600 0 QYZT}
+ {1111888800 25200 1 QYZST}
+ {1130637600 21600 0 QYZT}
+ {1143338400 25200 1 QYZST}
+ {1162087200 21600 0 QYZT}
+ {1174788000 25200 1 QYZST}
+ {1193536800 21600 0 QYZT}
+ {1206842400 25200 1 QYZST}
+ {1224986400 21600 0 QYZT}
+ {1238292000 25200 1 QYZST}
+ {1256436000 21600 0 QYZT}
+ {1269741600 25200 1 QYZST}
+ {1288490400 21600 0 QYZT}
+ {1301191200 25200 1 QYZST}
+ {1319940000 21600 0 QYZT}
+ {1332640800 25200 1 QYZST}
+ {1351389600 21600 0 QYZT}
+ {1364695200 25200 1 QYZST}
+ {1382839200 21600 0 QYZT}
+ {1396144800 25200 1 QYZST}
+ {1414288800 21600 0 QYZT}
+ {1427594400 25200 1 QYZST}
+ {1445738400 21600 0 QYZT}
+ {1459044000 25200 1 QYZST}
+ {1477792800 21600 0 QYZT}
+ {1490493600 25200 1 QYZST}
+ {1509242400 21600 0 QYZT}
+ {1521943200 25200 1 QYZST}
+ {1540692000 21600 0 QYZT}
+ {1553997600 25200 1 QYZST}
+ {1572141600 21600 0 QYZT}
+ {1585447200 25200 1 QYZST}
+ {1603591200 21600 0 QYZT}
+ {1616896800 25200 1 QYZST}
+ {1635645600 21600 0 QYZT}
+ {1648346400 25200 1 QYZST}
+ {1667095200 21600 0 QYZT}
+ {1679796000 25200 1 QYZST}
+ {1698544800 21600 0 QYZT}
+ {1711850400 25200 1 QYZST}
+ {1729994400 21600 0 QYZT}
+ {1743300000 25200 1 QYZST}
+ {1761444000 21600 0 QYZT}
+ {1774749600 25200 1 QYZST}
+ {1792893600 21600 0 QYZT}
+ {1806199200 25200 1 QYZST}
+ {1824948000 21600 0 QYZT}
+ {1837648800 25200 1 QYZST}
+ {1856397600 21600 0 QYZT}
+ {1869098400 25200 1 QYZST}
+ {1887847200 21600 0 QYZT}
+ {1901152800 25200 1 QYZST}
+ {1919296800 21600 0 QYZT}
+ {1932602400 25200 1 QYZST}
+ {1950746400 21600 0 QYZT}
+ {1964052000 25200 1 QYZST}
+ {1982800800 21600 0 QYZT}
+ {1995501600 25200 1 QYZST}
+ {2014250400 21600 0 QYZT}
+ {2026951200 25200 1 QYZST}
+ {2045700000 21600 0 QYZT}
+ {2058400800 25200 1 QYZST}
+ {2077149600 21600 0 QYZT}
+ {2090455200 25200 1 QYZST}
+ {2108599200 21600 0 QYZT}
+ {2121904800 25200 1 QYZST}
+ {2140048800 21600 0 QYZT}
+ {2153354400 25200 1 QYZST}
+ {2172103200 21600 0 QYZT}
+ {2184804000 25200 1 QYZST}
+ {2203552800 21600 0 QYZT}
+ {2216253600 25200 1 QYZST}
+ {2235002400 21600 0 QYZT}
+ {2248308000 25200 1 QYZST}
+ {2266452000 21600 0 QYZT}
+ {2279757600 25200 1 QYZST}
+ {2297901600 21600 0 QYZT}
+ {2311207200 25200 1 QYZST}
+ {2329351200 21600 0 QYZT}
+ {2342656800 25200 1 QYZST}
+ {2361405600 21600 0 QYZT}
+ {2374106400 25200 1 QYZST}
+ {2392855200 21600 0 QYZT}
+ {2405556000 25200 1 QYZST}
+ {2424304800 21600 0 QYZT}
+ {2437610400 25200 1 QYZST}
+ {2455754400 21600 0 QYZT}
+ {2469060000 25200 1 QYZST}
+ {2487204000 21600 0 QYZT}
+ {2500509600 25200 1 QYZST}
+ {2519258400 21600 0 QYZT}
+ {2531959200 25200 1 QYZST}
+ {2550708000 21600 0 QYZT}
+ {2563408800 25200 1 QYZST}
+ {2582157600 21600 0 QYZT}
+ {2595463200 25200 1 QYZST}
+ {2613607200 21600 0 QYZT}
+ {2626912800 25200 1 QYZST}
+ {2645056800 21600 0 QYZT}
+ {2658362400 25200 1 QYZST}
+ {2676506400 21600 0 QYZT}
+ {2689812000 25200 1 QYZST}
+ {2708560800 21600 0 QYZT}
+ {2721261600 25200 1 QYZST}
+ {2740010400 21600 0 QYZT}
+ {2752711200 25200 1 QYZST}
+ {2771460000 21600 0 QYZT}
+ {2784765600 25200 1 QYZST}
+ {2802909600 21600 0 QYZT}
+ {2816215200 25200 1 QYZST}
+ {2834359200 21600 0 QYZT}
+ {2847664800 25200 1 QYZST}
+ {2866413600 21600 0 QYZT}
+ {2879114400 25200 1 QYZST}
+ {2897863200 21600 0 QYZT}
+ {2910564000 25200 1 QYZST}
+ {2929312800 21600 0 QYZT}
+ {2942013600 25200 1 QYZST}
+ {2960762400 21600 0 QYZT}
+ {2974068000 25200 1 QYZST}
+ {2992212000 21600 0 QYZT}
+ {3005517600 25200 1 QYZST}
+ {3023661600 21600 0 QYZT}
+ {3036967200 25200 1 QYZST}
+ {3055716000 21600 0 QYZT}
+ {3068416800 25200 1 QYZST}
+ {3087165600 21600 0 QYZT}
+ {3099866400 25200 1 QYZST}
+ {3118615200 21600 0 QYZT}
+ {3131920800 25200 1 QYZST}
+ {3150064800 21600 0 QYZT}
+ {3163370400 25200 1 QYZST}
+ {3181514400 21600 0 QYZT}
+ {3194820000 25200 1 QYZST}
+ {3212964000 21600 0 QYZT}
+ {3226269600 25200 1 QYZST}
+ {3245018400 21600 0 QYZT}
+ {3257719200 25200 1 QYZST}
+ {3276468000 21600 0 QYZT}
+ {3289168800 25200 1 QYZST}
+ {3307917600 21600 0 QYZT}
+ {3321223200 25200 1 QYZST}
+ {3339367200 21600 0 QYZT}
+ {3352672800 25200 1 QYZST}
+ {3370816800 21600 0 QYZT}
+ {3384122400 25200 1 QYZST}
+ {3402871200 21600 0 QYZT}
+ {3415572000 25200 1 QYZST}
+ {3434320800 21600 0 QYZT}
+ {3447021600 25200 1 QYZST}
+ {3465770400 21600 0 QYZT}
+ {3479076000 25200 1 QYZST}
+ {3497220000 21600 0 QYZT}
+ {3510525600 25200 1 QYZST}
+ {3528669600 21600 0 QYZT}
+ {3541975200 25200 1 QYZST}
+ {3560119200 21600 0 QYZT}
+ {3573424800 25200 1 QYZST}
+ {3592173600 21600 0 QYZT}
+ {3604874400 25200 1 QYZST}
+ {3623623200 21600 0 QYZT}
+ {3636324000 25200 1 QYZST}
+ {3655072800 21600 0 QYZT}
+ {3668378400 25200 1 QYZST}
+ {3686522400 21600 0 QYZT}
+ {3699828000 25200 1 QYZST}
+ {3717972000 21600 0 QYZT}
+ {3731277600 25200 1 QYZST}
+ {3750026400 21600 0 QYZT}
+ {3762727200 25200 1 QYZST}
+ {3781476000 21600 0 QYZT}
+ {3794176800 25200 1 QYZST}
+ {3812925600 21600 0 QYZT}
+ {3825626400 25200 1 QYZST}
+ {3844375200 21600 0 QYZT}
+ {3857680800 25200 1 QYZST}
+ {3875824800 21600 0 QYZT}
+ {3889130400 25200 1 QYZST}
+ {3907274400 21600 0 QYZT}
+ {3920580000 25200 1 QYZST}
+ {3939328800 21600 0 QYZT}
+ {3952029600 25200 1 QYZST}
+ {3970778400 21600 0 QYZT}
+ {3983479200 25200 1 QYZST}
+ {4002228000 21600 0 QYZT}
+ {4015533600 25200 1 QYZST}
+ {4033677600 21600 0 QYZT}
+ {4046983200 25200 1 QYZST}
+ {4065127200 21600 0 QYZT}
+ {4078432800 25200 1 QYZST}
+ {4096576800 21600 0 QYZT}
+}
diff --git a/library/tzdata/Asia/Rangoon b/library/tzdata/Asia/Rangoon
new file mode 100644
index 0000000..b0aced1
--- /dev/null
+++ b/library/tzdata/Asia/Rangoon
@@ -0,0 +1,9 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Rangoon) {
+ {-9223372036854775808 23080 0 LMT}
+ {-2840163880 23076 0 RMT}
+ {-1577946276 23400 0 BURT}
+ {-873268200 32400 0 JST}
+ {-778410000 23400 0 MMT}
+}
diff --git a/library/tzdata/Asia/Riyadh b/library/tzdata/Asia/Riyadh
new file mode 100644
index 0000000..295853e
--- /dev/null
+++ b/library/tzdata/Asia/Riyadh
@@ -0,0 +1,6 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Riyadh) {
+ {-9223372036854775808 11212 0 LMT}
+ {-631163212 10800 0 AST}
+}
diff --git a/library/tzdata/Asia/Saigon b/library/tzdata/Asia/Saigon
new file mode 100644
index 0000000..2278d7a
--- /dev/null
+++ b/library/tzdata/Asia/Saigon
@@ -0,0 +1,9 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Saigon) {
+ {-9223372036854775808 25600 0 LMT}
+ {-2005974400 25580 0 SMT}
+ {-1855983920 25200 0 ICT}
+ {-1819954800 28800 0 ICT}
+ {-1220428800 25200 0 ICT}
+}
diff --git a/library/tzdata/Asia/Sakhalin b/library/tzdata/Asia/Sakhalin
new file mode 100644
index 0000000..bbbcdf6
--- /dev/null
+++ b/library/tzdata/Asia/Sakhalin
@@ -0,0 +1,247 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Sakhalin) {
+ {-9223372036854775808 34248 0 LMT}
+ {-2031039048 32400 0 CJT}
+ {-1009875600 32400 0 JST}
+ {-768560400 39600 0 SAKMMTT}
+ {354891600 43200 1 SAKST}
+ {370699200 39600 0 SAKT}
+ {386427600 43200 1 SAKST}
+ {402235200 39600 0 SAKT}
+ {417963600 43200 1 SAKST}
+ {433771200 39600 0 SAKT}
+ {449586000 43200 1 SAKST}
+ {465357600 39600 0 SAKT}
+ {481082400 43200 1 SAKST}
+ {496807200 39600 0 SAKT}
+ {512532000 43200 1 SAKST}
+ {528256800 39600 0 SAKT}
+ {543981600 43200 1 SAKST}
+ {559706400 39600 0 SAKT}
+ {575431200 43200 1 SAKST}
+ {591156000 39600 0 SAKT}
+ {606880800 43200 1 SAKST}
+ {622605600 39600 0 SAKT}
+ {638330400 43200 1 SAKST}
+ {654660000 39600 0 SAKT}
+ {670384800 39600 0 SAKST}
+ {686109600 36000 0 SAKT}
+ {695786400 39600 0 SAKMMTT}
+ {701784000 43200 1 SAKST}
+ {717505200 39600 0 SAKT}
+ {733284000 43200 1 SAKST}
+ {749008800 39600 0 SAKT}
+ {764733600 43200 1 SAKST}
+ {780458400 39600 0 SAKT}
+ {796183200 43200 1 SAKST}
+ {811908000 39600 0 SAKT}
+ {828237600 43200 1 SAKST}
+ {846381600 39600 0 SAKT}
+ {859687200 39600 0 SAKST}
+ {877831200 36000 0 SAKT}
+ {891136800 39600 1 SAKST}
+ {909280800 36000 0 SAKT}
+ {922586400 39600 1 SAKST}
+ {941335200 36000 0 SAKT}
+ {954036000 39600 1 SAKST}
+ {972784800 36000 0 SAKT}
+ {985485600 39600 1 SAKST}
+ {1004234400 36000 0 SAKT}
+ {1017540000 39600 1 SAKST}
+ {1035684000 36000 0 SAKT}
+ {1048989600 39600 1 SAKST}
+ {1067133600 36000 0 SAKT}
+ {1080439200 39600 1 SAKST}
+ {1099188000 36000 0 SAKT}
+ {1111888800 39600 1 SAKST}
+ {1130637600 36000 0 SAKT}
+ {1143338400 39600 1 SAKST}
+ {1162087200 36000 0 SAKT}
+ {1174788000 39600 1 SAKST}
+ {1193536800 36000 0 SAKT}
+ {1206842400 39600 1 SAKST}
+ {1224986400 36000 0 SAKT}
+ {1238292000 39600 1 SAKST}
+ {1256436000 36000 0 SAKT}
+ {1269741600 39600 1 SAKST}
+ {1288490400 36000 0 SAKT}
+ {1301191200 39600 1 SAKST}
+ {1319940000 36000 0 SAKT}
+ {1332640800 39600 1 SAKST}
+ {1351389600 36000 0 SAKT}
+ {1364695200 39600 1 SAKST}
+ {1382839200 36000 0 SAKT}
+ {1396144800 39600 1 SAKST}
+ {1414288800 36000 0 SAKT}
+ {1427594400 39600 1 SAKST}
+ {1445738400 36000 0 SAKT}
+ {1459044000 39600 1 SAKST}
+ {1477792800 36000 0 SAKT}
+ {1490493600 39600 1 SAKST}
+ {1509242400 36000 0 SAKT}
+ {1521943200 39600 1 SAKST}
+ {1540692000 36000 0 SAKT}
+ {1553997600 39600 1 SAKST}
+ {1572141600 36000 0 SAKT}
+ {1585447200 39600 1 SAKST}
+ {1603591200 36000 0 SAKT}
+ {1616896800 39600 1 SAKST}
+ {1635645600 36000 0 SAKT}
+ {1648346400 39600 1 SAKST}
+ {1667095200 36000 0 SAKT}
+ {1679796000 39600 1 SAKST}
+ {1698544800 36000 0 SAKT}
+ {1711850400 39600 1 SAKST}
+ {1729994400 36000 0 SAKT}
+ {1743300000 39600 1 SAKST}
+ {1761444000 36000 0 SAKT}
+ {1774749600 39600 1 SAKST}
+ {1792893600 36000 0 SAKT}
+ {1806199200 39600 1 SAKST}
+ {1824948000 36000 0 SAKT}
+ {1837648800 39600 1 SAKST}
+ {1856397600 36000 0 SAKT}
+ {1869098400 39600 1 SAKST}
+ {1887847200 36000 0 SAKT}
+ {1901152800 39600 1 SAKST}
+ {1919296800 36000 0 SAKT}
+ {1932602400 39600 1 SAKST}
+ {1950746400 36000 0 SAKT}
+ {1964052000 39600 1 SAKST}
+ {1982800800 36000 0 SAKT}
+ {1995501600 39600 1 SAKST}
+ {2014250400 36000 0 SAKT}
+ {2026951200 39600 1 SAKST}
+ {2045700000 36000 0 SAKT}
+ {2058400800 39600 1 SAKST}
+ {2077149600 36000 0 SAKT}
+ {2090455200 39600 1 SAKST}
+ {2108599200 36000 0 SAKT}
+ {2121904800 39600 1 SAKST}
+ {2140048800 36000 0 SAKT}
+ {2153354400 39600 1 SAKST}
+ {2172103200 36000 0 SAKT}
+ {2184804000 39600 1 SAKST}
+ {2203552800 36000 0 SAKT}
+ {2216253600 39600 1 SAKST}
+ {2235002400 36000 0 SAKT}
+ {2248308000 39600 1 SAKST}
+ {2266452000 36000 0 SAKT}
+ {2279757600 39600 1 SAKST}
+ {2297901600 36000 0 SAKT}
+ {2311207200 39600 1 SAKST}
+ {2329351200 36000 0 SAKT}
+ {2342656800 39600 1 SAKST}
+ {2361405600 36000 0 SAKT}
+ {2374106400 39600 1 SAKST}
+ {2392855200 36000 0 SAKT}
+ {2405556000 39600 1 SAKST}
+ {2424304800 36000 0 SAKT}
+ {2437610400 39600 1 SAKST}
+ {2455754400 36000 0 SAKT}
+ {2469060000 39600 1 SAKST}
+ {2487204000 36000 0 SAKT}
+ {2500509600 39600 1 SAKST}
+ {2519258400 36000 0 SAKT}
+ {2531959200 39600 1 SAKST}
+ {2550708000 36000 0 SAKT}
+ {2563408800 39600 1 SAKST}
+ {2582157600 36000 0 SAKT}
+ {2595463200 39600 1 SAKST}
+ {2613607200 36000 0 SAKT}
+ {2626912800 39600 1 SAKST}
+ {2645056800 36000 0 SAKT}
+ {2658362400 39600 1 SAKST}
+ {2676506400 36000 0 SAKT}
+ {2689812000 39600 1 SAKST}
+ {2708560800 36000 0 SAKT}
+ {2721261600 39600 1 SAKST}
+ {2740010400 36000 0 SAKT}
+ {2752711200 39600 1 SAKST}
+ {2771460000 36000 0 SAKT}
+ {2784765600 39600 1 SAKST}
+ {2802909600 36000 0 SAKT}
+ {2816215200 39600 1 SAKST}
+ {2834359200 36000 0 SAKT}
+ {2847664800 39600 1 SAKST}
+ {2866413600 36000 0 SAKT}
+ {2879114400 39600 1 SAKST}
+ {2897863200 36000 0 SAKT}
+ {2910564000 39600 1 SAKST}
+ {2929312800 36000 0 SAKT}
+ {2942013600 39600 1 SAKST}
+ {2960762400 36000 0 SAKT}
+ {2974068000 39600 1 SAKST}
+ {2992212000 36000 0 SAKT}
+ {3005517600 39600 1 SAKST}
+ {3023661600 36000 0 SAKT}
+ {3036967200 39600 1 SAKST}
+ {3055716000 36000 0 SAKT}
+ {3068416800 39600 1 SAKST}
+ {3087165600 36000 0 SAKT}
+ {3099866400 39600 1 SAKST}
+ {3118615200 36000 0 SAKT}
+ {3131920800 39600 1 SAKST}
+ {3150064800 36000 0 SAKT}
+ {3163370400 39600 1 SAKST}
+ {3181514400 36000 0 SAKT}
+ {3194820000 39600 1 SAKST}
+ {3212964000 36000 0 SAKT}
+ {3226269600 39600 1 SAKST}
+ {3245018400 36000 0 SAKT}
+ {3257719200 39600 1 SAKST}
+ {3276468000 36000 0 SAKT}
+ {3289168800 39600 1 SAKST}
+ {3307917600 36000 0 SAKT}
+ {3321223200 39600 1 SAKST}
+ {3339367200 36000 0 SAKT}
+ {3352672800 39600 1 SAKST}
+ {3370816800 36000 0 SAKT}
+ {3384122400 39600 1 SAKST}
+ {3402871200 36000 0 SAKT}
+ {3415572000 39600 1 SAKST}
+ {3434320800 36000 0 SAKT}
+ {3447021600 39600 1 SAKST}
+ {3465770400 36000 0 SAKT}
+ {3479076000 39600 1 SAKST}
+ {3497220000 36000 0 SAKT}
+ {3510525600 39600 1 SAKST}
+ {3528669600 36000 0 SAKT}
+ {3541975200 39600 1 SAKST}
+ {3560119200 36000 0 SAKT}
+ {3573424800 39600 1 SAKST}
+ {3592173600 36000 0 SAKT}
+ {3604874400 39600 1 SAKST}
+ {3623623200 36000 0 SAKT}
+ {3636324000 39600 1 SAKST}
+ {3655072800 36000 0 SAKT}
+ {3668378400 39600 1 SAKST}
+ {3686522400 36000 0 SAKT}
+ {3699828000 39600 1 SAKST}
+ {3717972000 36000 0 SAKT}
+ {3731277600 39600 1 SAKST}
+ {3750026400 36000 0 SAKT}
+ {3762727200 39600 1 SAKST}
+ {3781476000 36000 0 SAKT}
+ {3794176800 39600 1 SAKST}
+ {3812925600 36000 0 SAKT}
+ {3825626400 39600 1 SAKST}
+ {3844375200 36000 0 SAKT}
+ {3857680800 39600 1 SAKST}
+ {3875824800 36000 0 SAKT}
+ {3889130400 39600 1 SAKST}
+ {3907274400 36000 0 SAKT}
+ {3920580000 39600 1 SAKST}
+ {3939328800 36000 0 SAKT}
+ {3952029600 39600 1 SAKST}
+ {3970778400 36000 0 SAKT}
+ {3983479200 39600 1 SAKST}
+ {4002228000 36000 0 SAKT}
+ {4015533600 39600 1 SAKST}
+ {4033677600 36000 0 SAKT}
+ {4046983200 39600 1 SAKST}
+ {4065127200 36000 0 SAKT}
+ {4078432800 39600 1 SAKST}
+ {4096576800 36000 0 SAKT}
+}
diff --git a/library/tzdata/Asia/Samarkand b/library/tzdata/Asia/Samarkand
new file mode 100644
index 0000000..47a3a3b
--- /dev/null
+++ b/library/tzdata/Asia/Samarkand
@@ -0,0 +1,35 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Samarkand) {
+ {-9223372036854775808 16032 0 LMT}
+ {-1441168032 14400 0 SAMT}
+ {-1247544000 18000 0 SAMT}
+ {354913200 21600 1 SAMST}
+ {370720800 21600 0 TAST}
+ {386445600 25200 1 TASST}
+ {402253200 21600 0 TAST}
+ {417981600 25200 1 TASST}
+ {433789200 21600 0 TAST}
+ {449604000 25200 1 TASST}
+ {465357600 21600 0 TAST}
+ {481082400 25200 1 TASST}
+ {496807200 21600 0 TAST}
+ {512532000 25200 1 TASST}
+ {528256800 21600 0 TAST}
+ {543981600 25200 1 TASST}
+ {559706400 21600 0 TAST}
+ {575431200 25200 1 TASST}
+ {591156000 21600 0 TAST}
+ {606880800 25200 1 TASST}
+ {622605600 21600 0 TAST}
+ {638330400 25200 1 TASST}
+ {654660000 21600 0 TAST}
+ {670363200 18000 0 TAST}
+ {670384800 21600 1 TASST}
+ {683665200 21600 0 UZST}
+ {686109600 18000 0 UZT}
+ {694206000 18000 0 UZT}
+ {701805600 21600 1 UZST}
+ {717526800 18000 0 UZT}
+ {725828400 18000 0 UZT}
+}
diff --git a/library/tzdata/Asia/Seoul b/library/tzdata/Asia/Seoul
new file mode 100644
index 0000000..d1e1de7
--- /dev/null
+++ b/library/tzdata/Asia/Seoul
@@ -0,0 +1,18 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Seoul) {
+ {-9223372036854775808 30472 0 LMT}
+ {-2524552072 30600 0 KST}
+ {-2053931400 32400 0 KST}
+ {-1325494800 30600 0 KST}
+ {-1199262600 32400 0 KST}
+ {-498128400 28800 0 KST}
+ {-303984000 32400 1 KDT}
+ {-293533200 28800 0 KST}
+ {-264931200 30600 0 KST}
+ {-39515400 32400 0 KST}
+ {547570800 36000 1 KDT}
+ {560872800 32400 0 KST}
+ {579020400 36000 1 KDT}
+ {592322400 32400 0 KST}
+}
diff --git a/library/tzdata/Asia/Shanghai b/library/tzdata/Asia/Shanghai
new file mode 100644
index 0000000..6faac9f
--- /dev/null
+++ b/library/tzdata/Asia/Shanghai
@@ -0,0 +1,23 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Shanghai) {
+ {-9223372036854775808 29152 0 LMT}
+ {-1325491552 28800 0 CST}
+ {-933494400 32400 1 CDT}
+ {-923130000 28800 0 CST}
+ {-908784000 32400 1 CDT}
+ {-891594000 28800 0 CST}
+ {-662716800 28800 0 CST}
+ {515520000 32400 1 CDT}
+ {527007600 28800 0 CST}
+ {545155200 32400 1 CDT}
+ {558457200 28800 0 CST}
+ {576604800 32400 1 CDT}
+ {589906800 28800 0 CST}
+ {608659200 32400 1 CDT}
+ {621961200 28800 0 CST}
+ {640108800 32400 1 CDT}
+ {653410800 28800 0 CST}
+ {671558400 32400 1 CDT}
+ {684860400 28800 0 CST}
+}
diff --git a/library/tzdata/Asia/Singapore b/library/tzdata/Asia/Singapore
new file mode 100644
index 0000000..2f8931d
--- /dev/null
+++ b/library/tzdata/Asia/Singapore
@@ -0,0 +1,14 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Singapore) {
+ {-9223372036854775808 24925 0 LMT}
+ {-2177477725 24925 0 SMT}
+ {-2038200925 25200 0 MALT}
+ {-1167634800 26400 1 MALST}
+ {-1073028000 26400 0 MALT}
+ {-894180000 27000 0 MALT}
+ {-879665400 32400 0 JST}
+ {-767005200 27000 0 MALT}
+ {-138785400 27000 0 SGT}
+ {378664200 28800 0 SGT}
+}
diff --git a/library/tzdata/Asia/Taipei b/library/tzdata/Asia/Taipei
new file mode 100644
index 0000000..862538a
--- /dev/null
+++ b/library/tzdata/Asia/Taipei
@@ -0,0 +1,46 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Taipei) {
+ {-9223372036854775808 29160 0 LMT}
+ {-2335248360 28800 0 CST}
+ {-778579200 32400 1 CDT}
+ {-765363600 28800 0 CST}
+ {-747043200 32400 1 CDT}
+ {-733827600 28800 0 CST}
+ {-715507200 32400 1 CDT}
+ {-702291600 28800 0 CST}
+ {-683884800 32400 1 CDT}
+ {-670669200 28800 0 CST}
+ {-652348800 32400 1 CDT}
+ {-639133200 28800 0 CST}
+ {-620812800 32400 1 CDT}
+ {-607597200 28800 0 CST}
+ {-589276800 32400 1 CDT}
+ {-576061200 28800 0 CST}
+ {-562924800 32400 1 CDT}
+ {-541760400 28800 0 CST}
+ {-528710400 32400 1 CDT}
+ {-510224400 28800 0 CST}
+ {-497174400 32400 1 CDT}
+ {-478688400 28800 0 CST}
+ {-465638400 32400 1 CDT}
+ {-449830800 28800 0 CST}
+ {-434016000 32400 1 CDT}
+ {-418208400 28800 0 CST}
+ {-402480000 32400 1 CDT}
+ {-386672400 28800 0 CST}
+ {-370944000 32400 1 CDT}
+ {-355136400 28800 0 CST}
+ {-339408000 32400 1 CDT}
+ {-323600400 28800 0 CST}
+ {-302515200 32400 1 CDT}
+ {-291978000 28800 0 CST}
+ {-270979200 32400 1 CDT}
+ {-260442000 28800 0 CST}
+ {133977600 32400 1 CDT}
+ {149785200 28800 0 CST}
+ {165513600 32400 1 CDT}
+ {181321200 28800 0 CST}
+ {331142400 32400 1 CDT}
+ {339087600 28800 0 CST}
+}
diff --git a/library/tzdata/Asia/Tashkent b/library/tzdata/Asia/Tashkent
new file mode 100644
index 0000000..d412ee8
--- /dev/null
+++ b/library/tzdata/Asia/Tashkent
@@ -0,0 +1,33 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Tashkent) {
+ {-9223372036854775808 16632 0 LMT}
+ {-1441168632 18000 0 TAST}
+ {-1247547600 21600 0 TAST}
+ {354909600 25200 1 TASST}
+ {370717200 21600 0 TAST}
+ {386445600 25200 1 TASST}
+ {402253200 21600 0 TAST}
+ {417981600 25200 1 TASST}
+ {433789200 21600 0 TAST}
+ {449604000 25200 1 TASST}
+ {465357600 21600 0 TAST}
+ {481082400 25200 1 TASST}
+ {496807200 21600 0 TAST}
+ {512532000 25200 1 TASST}
+ {528256800 21600 0 TAST}
+ {543981600 25200 1 TASST}
+ {559706400 21600 0 TAST}
+ {575431200 25200 1 TASST}
+ {591156000 21600 0 TAST}
+ {606880800 25200 1 TASST}
+ {622605600 21600 0 TAST}
+ {638330400 25200 1 TASST}
+ {654660000 21600 0 TAST}
+ {683665200 21600 0 UZST}
+ {686109600 18000 0 UZT}
+ {694206000 18000 0 UZT}
+ {701805600 21600 1 UZST}
+ {717526800 18000 0 UZT}
+ {725828400 18000 0 UZT}
+}
diff --git a/library/tzdata/Asia/Tbilisi b/library/tzdata/Asia/Tbilisi
new file mode 100644
index 0000000..89ad3c4
--- /dev/null
+++ b/library/tzdata/Asia/Tbilisi
@@ -0,0 +1,249 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Tbilisi) {
+ {-9223372036854775808 10756 0 LMT}
+ {-2840151556 10756 0 TBMT}
+ {-1441162756 10800 0 TBIT}
+ {-405140400 14400 0 TBIT}
+ {354916800 18000 1 TBIST}
+ {370724400 14400 0 TBIT}
+ {386452800 18000 1 TBIST}
+ {402260400 14400 0 TBIT}
+ {417988800 18000 1 TBIST}
+ {433796400 14400 0 TBIT}
+ {449611200 18000 1 TBIST}
+ {465357600 14400 0 TBIT}
+ {481082400 18000 1 TBIST}
+ {496807200 14400 0 TBIT}
+ {512532000 18000 1 TBIST}
+ {528256800 14400 0 TBIT}
+ {543981600 18000 1 TBIST}
+ {559706400 14400 0 TBIT}
+ {575431200 18000 1 TBIST}
+ {591156000 14400 0 TBIT}
+ {606880800 18000 1 TBIST}
+ {622605600 14400 0 TBIT}
+ {638330400 18000 1 TBIST}
+ {654660000 14400 0 TBIT}
+ {670384800 14400 1 TBIST}
+ {671140800 14400 0 GEST}
+ {686109600 10800 0 GET}
+ {694213200 10800 0 GET}
+ {701816400 14400 1 GEST}
+ {717537600 10800 0 GET}
+ {733266000 14400 1 GEST}
+ {748987200 10800 0 GET}
+ {764715600 14400 1 GEST}
+ {780440400 14400 0 GET}
+ {796161600 18000 1 GEST}
+ {811882800 14400 0 GET}
+ {828216000 18000 1 GEST}
+ {846360000 18000 1 GEST}
+ {859662000 18000 0 GEST}
+ {877806000 14400 0 GET}
+ {891115200 18000 1 GEST}
+ {909255600 14400 0 GET}
+ {922564800 18000 1 GEST}
+ {941310000 14400 0 GET}
+ {954014400 18000 1 GEST}
+ {972759600 14400 0 GET}
+ {985464000 18000 1 GEST}
+ {1004209200 14400 0 GET}
+ {1017518400 18000 1 GEST}
+ {1035658800 14400 0 GET}
+ {1048968000 18000 1 GEST}
+ {1067108400 14400 0 GET}
+ {1080417600 18000 1 GEST}
+ {1088280000 14400 0 GEST}
+ {1099188000 10800 0 GET}
+ {1111888800 14400 1 GEST}
+ {1130637600 10800 0 GET}
+ {1143338400 14400 1 GEST}
+ {1162087200 10800 0 GET}
+ {1174788000 14400 1 GEST}
+ {1193536800 10800 0 GET}
+ {1206842400 14400 1 GEST}
+ {1224986400 10800 0 GET}
+ {1238292000 14400 1 GEST}
+ {1256436000 10800 0 GET}
+ {1269741600 14400 1 GEST}
+ {1288490400 10800 0 GET}
+ {1301191200 14400 1 GEST}
+ {1319940000 10800 0 GET}
+ {1332640800 14400 1 GEST}
+ {1351389600 10800 0 GET}
+ {1364695200 14400 1 GEST}
+ {1382839200 10800 0 GET}
+ {1396144800 14400 1 GEST}
+ {1414288800 10800 0 GET}
+ {1427594400 14400 1 GEST}
+ {1445738400 10800 0 GET}
+ {1459044000 14400 1 GEST}
+ {1477792800 10800 0 GET}
+ {1490493600 14400 1 GEST}
+ {1509242400 10800 0 GET}
+ {1521943200 14400 1 GEST}
+ {1540692000 10800 0 GET}
+ {1553997600 14400 1 GEST}
+ {1572141600 10800 0 GET}
+ {1585447200 14400 1 GEST}
+ {1603591200 10800 0 GET}
+ {1616896800 14400 1 GEST}
+ {1635645600 10800 0 GET}
+ {1648346400 14400 1 GEST}
+ {1667095200 10800 0 GET}
+ {1679796000 14400 1 GEST}
+ {1698544800 10800 0 GET}
+ {1711850400 14400 1 GEST}
+ {1729994400 10800 0 GET}
+ {1743300000 14400 1 GEST}
+ {1761444000 10800 0 GET}
+ {1774749600 14400 1 GEST}
+ {1792893600 10800 0 GET}
+ {1806199200 14400 1 GEST}
+ {1824948000 10800 0 GET}
+ {1837648800 14400 1 GEST}
+ {1856397600 10800 0 GET}
+ {1869098400 14400 1 GEST}
+ {1887847200 10800 0 GET}
+ {1901152800 14400 1 GEST}
+ {1919296800 10800 0 GET}
+ {1932602400 14400 1 GEST}
+ {1950746400 10800 0 GET}
+ {1964052000 14400 1 GEST}
+ {1982800800 10800 0 GET}
+ {1995501600 14400 1 GEST}
+ {2014250400 10800 0 GET}
+ {2026951200 14400 1 GEST}
+ {2045700000 10800 0 GET}
+ {2058400800 14400 1 GEST}
+ {2077149600 10800 0 GET}
+ {2090455200 14400 1 GEST}
+ {2108599200 10800 0 GET}
+ {2121904800 14400 1 GEST}
+ {2140048800 10800 0 GET}
+ {2153354400 14400 1 GEST}
+ {2172103200 10800 0 GET}
+ {2184804000 14400 1 GEST}
+ {2203552800 10800 0 GET}
+ {2216253600 14400 1 GEST}
+ {2235002400 10800 0 GET}
+ {2248308000 14400 1 GEST}
+ {2266452000 10800 0 GET}
+ {2279757600 14400 1 GEST}
+ {2297901600 10800 0 GET}
+ {2311207200 14400 1 GEST}
+ {2329351200 10800 0 GET}
+ {2342656800 14400 1 GEST}
+ {2361405600 10800 0 GET}
+ {2374106400 14400 1 GEST}
+ {2392855200 10800 0 GET}
+ {2405556000 14400 1 GEST}
+ {2424304800 10800 0 GET}
+ {2437610400 14400 1 GEST}
+ {2455754400 10800 0 GET}
+ {2469060000 14400 1 GEST}
+ {2487204000 10800 0 GET}
+ {2500509600 14400 1 GEST}
+ {2519258400 10800 0 GET}
+ {2531959200 14400 1 GEST}
+ {2550708000 10800 0 GET}
+ {2563408800 14400 1 GEST}
+ {2582157600 10800 0 GET}
+ {2595463200 14400 1 GEST}
+ {2613607200 10800 0 GET}
+ {2626912800 14400 1 GEST}
+ {2645056800 10800 0 GET}
+ {2658362400 14400 1 GEST}
+ {2676506400 10800 0 GET}
+ {2689812000 14400 1 GEST}
+ {2708560800 10800 0 GET}
+ {2721261600 14400 1 GEST}
+ {2740010400 10800 0 GET}
+ {2752711200 14400 1 GEST}
+ {2771460000 10800 0 GET}
+ {2784765600 14400 1 GEST}
+ {2802909600 10800 0 GET}
+ {2816215200 14400 1 GEST}
+ {2834359200 10800 0 GET}
+ {2847664800 14400 1 GEST}
+ {2866413600 10800 0 GET}
+ {2879114400 14400 1 GEST}
+ {2897863200 10800 0 GET}
+ {2910564000 14400 1 GEST}
+ {2929312800 10800 0 GET}
+ {2942013600 14400 1 GEST}
+ {2960762400 10800 0 GET}
+ {2974068000 14400 1 GEST}
+ {2992212000 10800 0 GET}
+ {3005517600 14400 1 GEST}
+ {3023661600 10800 0 GET}
+ {3036967200 14400 1 GEST}
+ {3055716000 10800 0 GET}
+ {3068416800 14400 1 GEST}
+ {3087165600 10800 0 GET}
+ {3099866400 14400 1 GEST}
+ {3118615200 10800 0 GET}
+ {3131920800 14400 1 GEST}
+ {3150064800 10800 0 GET}
+ {3163370400 14400 1 GEST}
+ {3181514400 10800 0 GET}
+ {3194820000 14400 1 GEST}
+ {3212964000 10800 0 GET}
+ {3226269600 14400 1 GEST}
+ {3245018400 10800 0 GET}
+ {3257719200 14400 1 GEST}
+ {3276468000 10800 0 GET}
+ {3289168800 14400 1 GEST}
+ {3307917600 10800 0 GET}
+ {3321223200 14400 1 GEST}
+ {3339367200 10800 0 GET}
+ {3352672800 14400 1 GEST}
+ {3370816800 10800 0 GET}
+ {3384122400 14400 1 GEST}
+ {3402871200 10800 0 GET}
+ {3415572000 14400 1 GEST}
+ {3434320800 10800 0 GET}
+ {3447021600 14400 1 GEST}
+ {3465770400 10800 0 GET}
+ {3479076000 14400 1 GEST}
+ {3497220000 10800 0 GET}
+ {3510525600 14400 1 GEST}
+ {3528669600 10800 0 GET}
+ {3541975200 14400 1 GEST}
+ {3560119200 10800 0 GET}
+ {3573424800 14400 1 GEST}
+ {3592173600 10800 0 GET}
+ {3604874400 14400 1 GEST}
+ {3623623200 10800 0 GET}
+ {3636324000 14400 1 GEST}
+ {3655072800 10800 0 GET}
+ {3668378400 14400 1 GEST}
+ {3686522400 10800 0 GET}
+ {3699828000 14400 1 GEST}
+ {3717972000 10800 0 GET}
+ {3731277600 14400 1 GEST}
+ {3750026400 10800 0 GET}
+ {3762727200 14400 1 GEST}
+ {3781476000 10800 0 GET}
+ {3794176800 14400 1 GEST}
+ {3812925600 10800 0 GET}
+ {3825626400 14400 1 GEST}
+ {3844375200 10800 0 GET}
+ {3857680800 14400 1 GEST}
+ {3875824800 10800 0 GET}
+ {3889130400 14400 1 GEST}
+ {3907274400 10800 0 GET}
+ {3920580000 14400 1 GEST}
+ {3939328800 10800 0 GET}
+ {3952029600 14400 1 GEST}
+ {3970778400 10800 0 GET}
+ {3983479200 14400 1 GEST}
+ {4002228000 10800 0 GET}
+ {4015533600 14400 1 GEST}
+ {4033677600 10800 0 GET}
+ {4046983200 14400 1 GEST}
+ {4065127200 10800 0 GET}
+ {4078432800 14400 1 GEST}
+ {4096576800 10800 0 GET}
+}
diff --git a/library/tzdata/Asia/Tehran b/library/tzdata/Asia/Tehran
new file mode 100644
index 0000000..369245e
--- /dev/null
+++ b/library/tzdata/Asia/Tehran
@@ -0,0 +1,109 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Tehran) {
+ {-9223372036854775808 12344 0 LMT}
+ {-1704165944 12344 0 TMT}
+ {-757394744 12600 0 IRST}
+ {247177800 14400 0 IRST}
+ {259272000 18000 1 IRDT}
+ {277758000 14400 0 IRST}
+ {283982400 12600 0 IRST}
+ {290809800 16200 1 IRDT}
+ {306531000 12600 0 IRST}
+ {322432200 16200 1 IRDT}
+ {338499000 12600 0 IRST}
+ {673216200 16200 1 IRDT}
+ {685481400 12600 0 IRST}
+ {701209800 16200 1 IRDT}
+ {717103800 12600 0 IRST}
+ {732745800 16200 1 IRDT}
+ {748639800 12600 0 IRST}
+ {764281800 16200 1 IRDT}
+ {780175800 12600 0 IRST}
+ {795817800 16200 1 IRDT}
+ {811711800 12600 0 IRST}
+ {827353800 16200 1 IRDT}
+ {843247800 12600 0 IRST}
+ {858976200 16200 1 IRDT}
+ {874870200 12600 0 IRST}
+ {890512200 16200 1 IRDT}
+ {906406200 12600 0 IRST}
+ {922048200 16200 1 IRDT}
+ {937942200 12600 0 IRST}
+ {953584200 16200 1 IRDT}
+ {969478200 12600 0 IRST}
+ {985206600 16200 1 IRDT}
+ {1001100600 12600 0 IRST}
+ {1016742600 16200 1 IRDT}
+ {1032636600 12600 0 IRST}
+ {1048278600 16200 1 IRDT}
+ {1064172600 12600 0 IRST}
+ {1079814600 16200 1 IRDT}
+ {1095708600 12600 0 IRST}
+ {1111437000 16200 1 IRDT}
+ {1127331000 12600 0 IRST}
+ {1142973000 16200 1 IRDT}
+ {1158867000 12600 0 IRST}
+ {1174509000 16200 1 IRDT}
+ {1190403000 12600 0 IRST}
+ {1206045000 16200 1 IRDT}
+ {1221939000 12600 0 IRST}
+ {1237667400 16200 1 IRDT}
+ {1253561400 12600 0 IRST}
+ {1269203400 16200 1 IRDT}
+ {1285097400 12600 0 IRST}
+ {1300739400 16200 1 IRDT}
+ {1316633400 12600 0 IRST}
+ {1332275400 16200 1 IRDT}
+ {1348169400 12600 0 IRST}
+ {1363897800 16200 1 IRDT}
+ {1379791800 12600 0 IRST}
+ {1395433800 16200 1 IRDT}
+ {1411327800 12600 0 IRST}
+ {1426969800 16200 1 IRDT}
+ {1442863800 12600 0 IRST}
+ {1458505800 16200 1 IRDT}
+ {1474399800 12600 0 IRST}
+ {1490128200 16200 1 IRDT}
+ {1506022200 12600 0 IRST}
+ {1521664200 16200 1 IRDT}
+ {1537558200 12600 0 IRST}
+ {1553200200 16200 1 IRDT}
+ {1569094200 12600 0 IRST}
+ {1584736200 16200 1 IRDT}
+ {1600630200 12600 0 IRST}
+ {1616358600 16200 1 IRDT}
+ {1632252600 12600 0 IRST}
+ {1647894600 16200 1 IRDT}
+ {1663788600 12600 0 IRST}
+ {1679430600 16200 1 IRDT}
+ {1695324600 12600 0 IRST}
+ {1710966600 16200 1 IRDT}
+ {1726860600 12600 0 IRST}
+ {1742502600 16200 1 IRDT}
+ {1758396600 12600 0 IRST}
+ {1774125000 16200 1 IRDT}
+ {1790019000 12600 0 IRST}
+ {1805661000 16200 1 IRDT}
+ {1821555000 12600 0 IRST}
+ {1837197000 16200 1 IRDT}
+ {1853091000 12600 0 IRST}
+ {1868733000 16200 1 IRDT}
+ {1884627000 12600 0 IRST}
+ {1900355400 16200 1 IRDT}
+ {1916249400 12600 0 IRST}
+ {1931891400 16200 1 IRDT}
+ {1947785400 12600 0 IRST}
+ {1963427400 16200 1 IRDT}
+ {1979321400 12600 0 IRST}
+ {1994963400 16200 1 IRDT}
+ {2010857400 12600 0 IRST}
+ {2026585800 16200 1 IRDT}
+ {2042479800 12600 0 IRST}
+ {2058121800 16200 1 IRDT}
+ {2074015800 12600 0 IRST}
+ {2089657800 16200 1 IRDT}
+ {2105551800 12600 0 IRST}
+ {2121193800 16200 1 IRDT}
+ {2137087800 12600 0 IRST}
+}
diff --git a/library/tzdata/Asia/Tel_Aviv b/library/tzdata/Asia/Tel_Aviv
new file mode 100644
index 0000000..37e5b93
--- /dev/null
+++ b/library/tzdata/Asia/Tel_Aviv
@@ -0,0 +1,5 @@
+# created by ../tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Jerusalem)]} {
+ loadTimeZoneFile Asia/Jerusalem
+}
+set tzdata(:Asia/Tel_Aviv) $TZData(:Asia/Jerusalem)
diff --git a/library/tzdata/Asia/Thimbu b/library/tzdata/Asia/Thimbu
new file mode 100644
index 0000000..e505aa6
--- /dev/null
+++ b/library/tzdata/Asia/Thimbu
@@ -0,0 +1,5 @@
+# created by ../tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Thimphu)]} {
+ loadTimeZoneFile Asia/Thimphu
+}
+set tzdata(:Asia/Thimbu) $TZData(:Asia/Thimphu)
diff --git a/library/tzdata/Asia/Thimphu b/library/tzdata/Asia/Thimphu
new file mode 100644
index 0000000..569e835
--- /dev/null
+++ b/library/tzdata/Asia/Thimphu
@@ -0,0 +1,7 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Thimphu) {
+ {-9223372036854775808 21516 0 LMT}
+ {-706341516 19800 0 IST}
+ {560025000 21600 0 BTT}
+}
diff --git a/library/tzdata/Asia/Tokyo b/library/tzdata/Asia/Tokyo
new file mode 100644
index 0000000..aa12b1a
--- /dev/null
+++ b/library/tzdata/Asia/Tokyo
@@ -0,0 +1,8 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Tokyo) {
+ {-9223372036854775808 33539 0 LMT}
+ {-2587712400 32400 0 JST}
+ {-2335251600 32400 0 CJT}
+ {-1009875600 32400 0 JST}
+}
diff --git a/library/tzdata/Asia/Ujung_Pandang b/library/tzdata/Asia/Ujung_Pandang
new file mode 100644
index 0000000..2a53cc2
--- /dev/null
+++ b/library/tzdata/Asia/Ujung_Pandang
@@ -0,0 +1,5 @@
+# created by ../tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Makassar)]} {
+ loadTimeZoneFile Asia/Makassar
+}
+set tzdata(:Asia/Ujung_Pandang) $TZData(:Asia/Makassar)
diff --git a/library/tzdata/Asia/Ulaanbaatar b/library/tzdata/Asia/Ulaanbaatar
new file mode 100644
index 0000000..9bf988f
--- /dev/null
+++ b/library/tzdata/Asia/Ulaanbaatar
@@ -0,0 +1,237 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Ulaanbaatar) {
+ {-9223372036854775808 25652 0 LMT}
+ {-2032931252 25200 0 ULAT}
+ {252435600 28800 0 ULAT}
+ {417974400 32400 1 ULAST}
+ {433782000 28800 0 ULAT}
+ {449596800 32400 1 ULAST}
+ {465357600 28800 0 ULAT}
+ {481082400 32400 1 ULAST}
+ {496807200 28800 0 ULAT}
+ {512532000 32400 1 ULAST}
+ {528256800 28800 0 ULAT}
+ {543981600 32400 1 ULAST}
+ {559706400 28800 0 ULAT}
+ {575431200 32400 1 ULAST}
+ {591156000 28800 0 ULAT}
+ {606880800 32400 1 ULAST}
+ {622605600 28800 0 ULAT}
+ {638330400 32400 1 ULAST}
+ {654660000 28800 0 ULAT}
+ {670384800 32400 1 ULAST}
+ {686109600 28800 0 ULAT}
+ {701834400 32400 1 ULAST}
+ {717559200 28800 0 ULAT}
+ {733284000 32400 1 ULAST}
+ {749008800 28800 0 ULAT}
+ {764733600 32400 1 ULAST}
+ {780458400 28800 0 ULAT}
+ {796183200 32400 1 ULAST}
+ {811908000 28800 0 ULAT}
+ {828237600 32400 1 ULAST}
+ {843962400 28800 0 ULAT}
+ {859687200 32400 1 ULAST}
+ {875412000 28800 0 ULAT}
+ {891136800 32400 1 ULAST}
+ {906861600 28800 0 ULAT}
+ {988394400 32400 1 ULAST}
+ {1001696400 28800 0 ULAT}
+ {1017424800 32400 1 ULAST}
+ {1033146000 28800 0 ULAT}
+ {1048874400 32400 1 ULAST}
+ {1064595600 28800 0 ULAT}
+ {1080324000 32400 1 ULAST}
+ {1096045200 28800 0 ULAT}
+ {1111773600 32400 1 ULAST}
+ {1127494800 28800 0 ULAT}
+ {1143223200 32400 1 ULAST}
+ {1159549200 28800 0 ULAT}
+ {1175277600 32400 1 ULAST}
+ {1190998800 28800 0 ULAT}
+ {1206727200 32400 1 ULAST}
+ {1222448400 28800 0 ULAT}
+ {1238176800 32400 1 ULAST}
+ {1253898000 28800 0 ULAT}
+ {1269626400 32400 1 ULAST}
+ {1285347600 28800 0 ULAT}
+ {1301076000 32400 1 ULAST}
+ {1316797200 28800 0 ULAT}
+ {1333130400 32400 1 ULAST}
+ {1348851600 28800 0 ULAT}
+ {1364580000 32400 1 ULAST}
+ {1380301200 28800 0 ULAT}
+ {1396029600 32400 1 ULAST}
+ {1411750800 28800 0 ULAT}
+ {1427479200 32400 1 ULAST}
+ {1443200400 28800 0 ULAT}
+ {1458928800 32400 1 ULAST}
+ {1474650000 28800 0 ULAT}
+ {1490378400 32400 1 ULAST}
+ {1506704400 28800 0 ULAT}
+ {1522432800 32400 1 ULAST}
+ {1538154000 28800 0 ULAT}
+ {1553882400 32400 1 ULAST}
+ {1569603600 28800 0 ULAT}
+ {1585332000 32400 1 ULAST}
+ {1601053200 28800 0 ULAT}
+ {1616781600 32400 1 ULAST}
+ {1632502800 28800 0 ULAT}
+ {1648231200 32400 1 ULAST}
+ {1663952400 28800 0 ULAT}
+ {1679680800 32400 1 ULAST}
+ {1696006800 28800 0 ULAT}
+ {1711735200 32400 1 ULAST}
+ {1727456400 28800 0 ULAT}
+ {1743184800 32400 1 ULAST}
+ {1758906000 28800 0 ULAT}
+ {1774634400 32400 1 ULAST}
+ {1790355600 28800 0 ULAT}
+ {1806084000 32400 1 ULAST}
+ {1821805200 28800 0 ULAT}
+ {1837533600 32400 1 ULAST}
+ {1853859600 28800 0 ULAT}
+ {1869588000 32400 1 ULAST}
+ {1885309200 28800 0 ULAT}
+ {1901037600 32400 1 ULAST}
+ {1916758800 28800 0 ULAT}
+ {1932487200 32400 1 ULAST}
+ {1948208400 28800 0 ULAT}
+ {1963936800 32400 1 ULAST}
+ {1979658000 28800 0 ULAT}
+ {1995386400 32400 1 ULAST}
+ {2011107600 28800 0 ULAT}
+ {2026836000 32400 1 ULAST}
+ {2043162000 28800 0 ULAT}
+ {2058890400 32400 1 ULAST}
+ {2074611600 28800 0 ULAT}
+ {2090340000 32400 1 ULAST}
+ {2106061200 28800 0 ULAT}
+ {2121789600 32400 1 ULAST}
+ {2137510800 28800 0 ULAT}
+ {2153239200 32400 1 ULAST}
+ {2168960400 28800 0 ULAT}
+ {2184688800 32400 1 ULAST}
+ {2200410000 28800 0 ULAT}
+ {2216743200 32400 1 ULAST}
+ {2232464400 28800 0 ULAT}
+ {2248192800 32400 1 ULAST}
+ {2263914000 28800 0 ULAT}
+ {2279642400 32400 1 ULAST}
+ {2295363600 28800 0 ULAT}
+ {2311092000 32400 1 ULAST}
+ {2326813200 28800 0 ULAT}
+ {2342541600 32400 1 ULAST}
+ {2358262800 28800 0 ULAT}
+ {2373991200 32400 1 ULAST}
+ {2390317200 28800 0 ULAT}
+ {2406045600 32400 1 ULAST}
+ {2421766800 28800 0 ULAT}
+ {2437495200 32400 1 ULAST}
+ {2453216400 28800 0 ULAT}
+ {2468944800 32400 1 ULAST}
+ {2484666000 28800 0 ULAT}
+ {2500394400 32400 1 ULAST}
+ {2516115600 28800 0 ULAT}
+ {2531844000 32400 1 ULAST}
+ {2547565200 28800 0 ULAT}
+ {2563293600 32400 1 ULAST}
+ {2579619600 28800 0 ULAT}
+ {2595348000 32400 1 ULAST}
+ {2611069200 28800 0 ULAT}
+ {2626797600 32400 1 ULAST}
+ {2642518800 28800 0 ULAT}
+ {2658247200 32400 1 ULAST}
+ {2673968400 28800 0 ULAT}
+ {2689696800 32400 1 ULAST}
+ {2705418000 28800 0 ULAT}
+ {2721146400 32400 1 ULAST}
+ {2737472400 28800 0 ULAT}
+ {2753200800 32400 1 ULAST}
+ {2768922000 28800 0 ULAT}
+ {2784650400 32400 1 ULAST}
+ {2800371600 28800 0 ULAT}
+ {2816100000 32400 1 ULAST}
+ {2831821200 28800 0 ULAT}
+ {2847549600 32400 1 ULAST}
+ {2863270800 28800 0 ULAT}
+ {2878999200 32400 1 ULAST}
+ {2894720400 28800 0 ULAT}
+ {2910448800 32400 1 ULAST}
+ {2926774800 28800 0 ULAT}
+ {2942503200 32400 1 ULAST}
+ {2958224400 28800 0 ULAT}
+ {2973952800 32400 1 ULAST}
+ {2989674000 28800 0 ULAT}
+ {3005402400 32400 1 ULAST}
+ {3021123600 28800 0 ULAT}
+ {3036852000 32400 1 ULAST}
+ {3052573200 28800 0 ULAT}
+ {3068301600 32400 1 ULAST}
+ {3084022800 28800 0 ULAT}
+ {3100356000 32400 1 ULAST}
+ {3116077200 28800 0 ULAT}
+ {3131805600 32400 1 ULAST}
+ {3147526800 28800 0 ULAT}
+ {3163255200 32400 1 ULAST}
+ {3178976400 28800 0 ULAT}
+ {3194704800 32400 1 ULAST}
+ {3210426000 28800 0 ULAT}
+ {3226154400 32400 1 ULAST}
+ {3241875600 28800 0 ULAT}
+ {3257604000 32400 1 ULAST}
+ {3273930000 28800 0 ULAT}
+ {3289658400 32400 1 ULAST}
+ {3305379600 28800 0 ULAT}
+ {3321108000 32400 1 ULAST}
+ {3336829200 28800 0 ULAT}
+ {3352557600 32400 1 ULAST}
+ {3368278800 28800 0 ULAT}
+ {3384007200 32400 1 ULAST}
+ {3399728400 28800 0 ULAT}
+ {3415456800 32400 1 ULAST}
+ {3431178000 28800 0 ULAT}
+ {3446906400 32400 1 ULAST}
+ {3463232400 28800 0 ULAT}
+ {3478960800 32400 1 ULAST}
+ {3494682000 28800 0 ULAT}
+ {3510410400 32400 1 ULAST}
+ {3526131600 28800 0 ULAT}
+ {3541860000 32400 1 ULAST}
+ {3557581200 28800 0 ULAT}
+ {3573309600 32400 1 ULAST}
+ {3589030800 28800 0 ULAT}
+ {3604759200 32400 1 ULAST}
+ {3621085200 28800 0 ULAT}
+ {3636813600 32400 1 ULAST}
+ {3652534800 28800 0 ULAT}
+ {3668263200 32400 1 ULAST}
+ {3683984400 28800 0 ULAT}
+ {3699712800 32400 1 ULAST}
+ {3715434000 28800 0 ULAT}
+ {3731162400 32400 1 ULAST}
+ {3746883600 28800 0 ULAT}
+ {3762612000 32400 1 ULAST}
+ {3778333200 28800 0 ULAT}
+ {3794061600 32400 1 ULAST}
+ {3810387600 28800 0 ULAT}
+ {3826116000 32400 1 ULAST}
+ {3841837200 28800 0 ULAT}
+ {3857565600 32400 1 ULAST}
+ {3873286800 28800 0 ULAT}
+ {3889015200 32400 1 ULAST}
+ {3904736400 28800 0 ULAT}
+ {3920464800 32400 1 ULAST}
+ {3936186000 28800 0 ULAT}
+ {3951914400 32400 1 ULAST}
+ {3967635600 28800 0 ULAT}
+ {3983968800 32400 1 ULAST}
+ {3999690000 28800 0 ULAT}
+ {4015418400 32400 1 ULAST}
+ {4031139600 28800 0 ULAT}
+ {4046868000 32400 1 ULAST}
+ {4062589200 28800 0 ULAT}
+ {4078317600 32400 1 ULAST}
+ {4094038800 28800 0 ULAT}
+}
diff --git a/library/tzdata/Asia/Ulan_Bator b/library/tzdata/Asia/Ulan_Bator
new file mode 100644
index 0000000..dbb691a
--- /dev/null
+++ b/library/tzdata/Asia/Ulan_Bator
@@ -0,0 +1,5 @@
+# created by ../tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Asia/Ulaanbaatar)]} {
+ loadTimeZoneFile Asia/Ulaanbaatar
+}
+set tzdata(:Asia/Ulan_Bator) $TZData(:Asia/Ulaanbaatar)
diff --git a/library/tzdata/Asia/Urumqi b/library/tzdata/Asia/Urumqi
new file mode 100644
index 0000000..d5c0cb5
--- /dev/null
+++ b/library/tzdata/Asia/Urumqi
@@ -0,0 +1,19 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Urumqi) {
+ {-9223372036854775808 21020 0 LMT}
+ {-1325483420 21600 0 URUT}
+ {325965600 28800 0 CST}
+ {515520000 32400 1 CDT}
+ {527007600 28800 0 CST}
+ {545155200 32400 1 CDT}
+ {558457200 28800 0 CST}
+ {576604800 32400 1 CDT}
+ {589906800 28800 0 CST}
+ {608659200 32400 1 CDT}
+ {621961200 28800 0 CST}
+ {640108800 32400 1 CDT}
+ {653410800 28800 0 CST}
+ {671558400 32400 1 CDT}
+ {684860400 28800 0 CST}
+}
diff --git a/library/tzdata/Asia/Vientiane b/library/tzdata/Asia/Vientiane
new file mode 100644
index 0000000..289fdfa
--- /dev/null
+++ b/library/tzdata/Asia/Vientiane
@@ -0,0 +1,9 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Vientiane) {
+ {-9223372036854775808 24624 0 LMT}
+ {-2005973424 25580 0 SMT}
+ {-1855983920 25200 0 ICT}
+ {-1819954800 28800 0 ICT}
+ {-1220428800 25200 0 ICT}
+}
diff --git a/library/tzdata/Asia/Vladivostok b/library/tzdata/Asia/Vladivostok
new file mode 100644
index 0000000..d52c16c
--- /dev/null
+++ b/library/tzdata/Asia/Vladivostok
@@ -0,0 +1,246 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Vladivostok) {
+ {-9223372036854775808 31664 0 LMT}
+ {-1487321264 32400 0 VLAT}
+ {-1247562000 36000 0 VLAMMTT}
+ {354895200 39600 1 VLAST}
+ {370702800 36000 0 VLAT}
+ {386431200 39600 1 VLAST}
+ {402238800 36000 0 VLAT}
+ {417967200 39600 1 VLAST}
+ {433774800 36000 0 VLAT}
+ {449589600 39600 1 VLAST}
+ {465357600 36000 0 VLAT}
+ {481082400 39600 1 VLAST}
+ {496807200 36000 0 VLAT}
+ {512532000 39600 1 VLAST}
+ {528256800 36000 0 VLAT}
+ {543981600 39600 1 VLAST}
+ {559706400 36000 0 VLAT}
+ {575431200 39600 1 VLAST}
+ {591156000 36000 0 VLAT}
+ {606880800 39600 1 VLAST}
+ {622605600 36000 0 VLAT}
+ {638330400 39600 1 VLAST}
+ {654660000 36000 0 VLAT}
+ {670384800 36000 0 VLASST}
+ {686109600 32400 0 VLAST}
+ {695786400 36000 0 VLAMMTT}
+ {701787600 39600 1 VLAST}
+ {717508800 36000 0 VLAT}
+ {733284000 39600 1 VLAST}
+ {749008800 36000 0 VLAT}
+ {764733600 39600 1 VLAST}
+ {780458400 36000 0 VLAT}
+ {796183200 39600 1 VLAST}
+ {811908000 36000 0 VLAT}
+ {828237600 39600 1 VLAST}
+ {846381600 36000 0 VLAT}
+ {859687200 39600 1 VLAST}
+ {877831200 36000 0 VLAT}
+ {891136800 39600 1 VLAST}
+ {909280800 36000 0 VLAT}
+ {922586400 39600 1 VLAST}
+ {941335200 36000 0 VLAT}
+ {954036000 39600 1 VLAST}
+ {972784800 36000 0 VLAT}
+ {985485600 39600 1 VLAST}
+ {1004234400 36000 0 VLAT}
+ {1017540000 39600 1 VLAST}
+ {1035684000 36000 0 VLAT}
+ {1048989600 39600 1 VLAST}
+ {1067133600 36000 0 VLAT}
+ {1080439200 39600 1 VLAST}
+ {1099188000 36000 0 VLAT}
+ {1111888800 39600 1 VLAST}
+ {1130637600 36000 0 VLAT}
+ {1143338400 39600 1 VLAST}
+ {1162087200 36000 0 VLAT}
+ {1174788000 39600 1 VLAST}
+ {1193536800 36000 0 VLAT}
+ {1206842400 39600 1 VLAST}
+ {1224986400 36000 0 VLAT}
+ {1238292000 39600 1 VLAST}
+ {1256436000 36000 0 VLAT}
+ {1269741600 39600 1 VLAST}
+ {1288490400 36000 0 VLAT}
+ {1301191200 39600 1 VLAST}
+ {1319940000 36000 0 VLAT}
+ {1332640800 39600 1 VLAST}
+ {1351389600 36000 0 VLAT}
+ {1364695200 39600 1 VLAST}
+ {1382839200 36000 0 VLAT}
+ {1396144800 39600 1 VLAST}
+ {1414288800 36000 0 VLAT}
+ {1427594400 39600 1 VLAST}
+ {1445738400 36000 0 VLAT}
+ {1459044000 39600 1 VLAST}
+ {1477792800 36000 0 VLAT}
+ {1490493600 39600 1 VLAST}
+ {1509242400 36000 0 VLAT}
+ {1521943200 39600 1 VLAST}
+ {1540692000 36000 0 VLAT}
+ {1553997600 39600 1 VLAST}
+ {1572141600 36000 0 VLAT}
+ {1585447200 39600 1 VLAST}
+ {1603591200 36000 0 VLAT}
+ {1616896800 39600 1 VLAST}
+ {1635645600 36000 0 VLAT}
+ {1648346400 39600 1 VLAST}
+ {1667095200 36000 0 VLAT}
+ {1679796000 39600 1 VLAST}
+ {1698544800 36000 0 VLAT}
+ {1711850400 39600 1 VLAST}
+ {1729994400 36000 0 VLAT}
+ {1743300000 39600 1 VLAST}
+ {1761444000 36000 0 VLAT}
+ {1774749600 39600 1 VLAST}
+ {1792893600 36000 0 VLAT}
+ {1806199200 39600 1 VLAST}
+ {1824948000 36000 0 VLAT}
+ {1837648800 39600 1 VLAST}
+ {1856397600 36000 0 VLAT}
+ {1869098400 39600 1 VLAST}
+ {1887847200 36000 0 VLAT}
+ {1901152800 39600 1 VLAST}
+ {1919296800 36000 0 VLAT}
+ {1932602400 39600 1 VLAST}
+ {1950746400 36000 0 VLAT}
+ {1964052000 39600 1 VLAST}
+ {1982800800 36000 0 VLAT}
+ {1995501600 39600 1 VLAST}
+ {2014250400 36000 0 VLAT}
+ {2026951200 39600 1 VLAST}
+ {2045700000 36000 0 VLAT}
+ {2058400800 39600 1 VLAST}
+ {2077149600 36000 0 VLAT}
+ {2090455200 39600 1 VLAST}
+ {2108599200 36000 0 VLAT}
+ {2121904800 39600 1 VLAST}
+ {2140048800 36000 0 VLAT}
+ {2153354400 39600 1 VLAST}
+ {2172103200 36000 0 VLAT}
+ {2184804000 39600 1 VLAST}
+ {2203552800 36000 0 VLAT}
+ {2216253600 39600 1 VLAST}
+ {2235002400 36000 0 VLAT}
+ {2248308000 39600 1 VLAST}
+ {2266452000 36000 0 VLAT}
+ {2279757600 39600 1 VLAST}
+ {2297901600 36000 0 VLAT}
+ {2311207200 39600 1 VLAST}
+ {2329351200 36000 0 VLAT}
+ {2342656800 39600 1 VLAST}
+ {2361405600 36000 0 VLAT}
+ {2374106400 39600 1 VLAST}
+ {2392855200 36000 0 VLAT}
+ {2405556000 39600 1 VLAST}
+ {2424304800 36000 0 VLAT}
+ {2437610400 39600 1 VLAST}
+ {2455754400 36000 0 VLAT}
+ {2469060000 39600 1 VLAST}
+ {2487204000 36000 0 VLAT}
+ {2500509600 39600 1 VLAST}
+ {2519258400 36000 0 VLAT}
+ {2531959200 39600 1 VLAST}
+ {2550708000 36000 0 VLAT}
+ {2563408800 39600 1 VLAST}
+ {2582157600 36000 0 VLAT}
+ {2595463200 39600 1 VLAST}
+ {2613607200 36000 0 VLAT}
+ {2626912800 39600 1 VLAST}
+ {2645056800 36000 0 VLAT}
+ {2658362400 39600 1 VLAST}
+ {2676506400 36000 0 VLAT}
+ {2689812000 39600 1 VLAST}
+ {2708560800 36000 0 VLAT}
+ {2721261600 39600 1 VLAST}
+ {2740010400 36000 0 VLAT}
+ {2752711200 39600 1 VLAST}
+ {2771460000 36000 0 VLAT}
+ {2784765600 39600 1 VLAST}
+ {2802909600 36000 0 VLAT}
+ {2816215200 39600 1 VLAST}
+ {2834359200 36000 0 VLAT}
+ {2847664800 39600 1 VLAST}
+ {2866413600 36000 0 VLAT}
+ {2879114400 39600 1 VLAST}
+ {2897863200 36000 0 VLAT}
+ {2910564000 39600 1 VLAST}
+ {2929312800 36000 0 VLAT}
+ {2942013600 39600 1 VLAST}
+ {2960762400 36000 0 VLAT}
+ {2974068000 39600 1 VLAST}
+ {2992212000 36000 0 VLAT}
+ {3005517600 39600 1 VLAST}
+ {3023661600 36000 0 VLAT}
+ {3036967200 39600 1 VLAST}
+ {3055716000 36000 0 VLAT}
+ {3068416800 39600 1 VLAST}
+ {3087165600 36000 0 VLAT}
+ {3099866400 39600 1 VLAST}
+ {3118615200 36000 0 VLAT}
+ {3131920800 39600 1 VLAST}
+ {3150064800 36000 0 VLAT}
+ {3163370400 39600 1 VLAST}
+ {3181514400 36000 0 VLAT}
+ {3194820000 39600 1 VLAST}
+ {3212964000 36000 0 VLAT}
+ {3226269600 39600 1 VLAST}
+ {3245018400 36000 0 VLAT}
+ {3257719200 39600 1 VLAST}
+ {3276468000 36000 0 VLAT}
+ {3289168800 39600 1 VLAST}
+ {3307917600 36000 0 VLAT}
+ {3321223200 39600 1 VLAST}
+ {3339367200 36000 0 VLAT}
+ {3352672800 39600 1 VLAST}
+ {3370816800 36000 0 VLAT}
+ {3384122400 39600 1 VLAST}
+ {3402871200 36000 0 VLAT}
+ {3415572000 39600 1 VLAST}
+ {3434320800 36000 0 VLAT}
+ {3447021600 39600 1 VLAST}
+ {3465770400 36000 0 VLAT}
+ {3479076000 39600 1 VLAST}
+ {3497220000 36000 0 VLAT}
+ {3510525600 39600 1 VLAST}
+ {3528669600 36000 0 VLAT}
+ {3541975200 39600 1 VLAST}
+ {3560119200 36000 0 VLAT}
+ {3573424800 39600 1 VLAST}
+ {3592173600 36000 0 VLAT}
+ {3604874400 39600 1 VLAST}
+ {3623623200 36000 0 VLAT}
+ {3636324000 39600 1 VLAST}
+ {3655072800 36000 0 VLAT}
+ {3668378400 39600 1 VLAST}
+ {3686522400 36000 0 VLAT}
+ {3699828000 39600 1 VLAST}
+ {3717972000 36000 0 VLAT}
+ {3731277600 39600 1 VLAST}
+ {3750026400 36000 0 VLAT}
+ {3762727200 39600 1 VLAST}
+ {3781476000 36000 0 VLAT}
+ {3794176800 39600 1 VLAST}
+ {3812925600 36000 0 VLAT}
+ {3825626400 39600 1 VLAST}
+ {3844375200 36000 0 VLAT}
+ {3857680800 39600 1 VLAST}
+ {3875824800 36000 0 VLAT}
+ {3889130400 39600 1 VLAST}
+ {3907274400 36000 0 VLAT}
+ {3920580000 39600 1 VLAST}
+ {3939328800 36000 0 VLAT}
+ {3952029600 39600 1 VLAST}
+ {3970778400 36000 0 VLAT}
+ {3983479200 39600 1 VLAST}
+ {4002228000 36000 0 VLAT}
+ {4015533600 39600 1 VLAST}
+ {4033677600 36000 0 VLAT}
+ {4046983200 39600 1 VLAST}
+ {4065127200 36000 0 VLAT}
+ {4078432800 39600 1 VLAST}
+ {4096576800 36000 0 VLAT}
+}
diff --git a/library/tzdata/Asia/Yakutsk b/library/tzdata/Asia/Yakutsk
new file mode 100644
index 0000000..38ea44e
--- /dev/null
+++ b/library/tzdata/Asia/Yakutsk
@@ -0,0 +1,246 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Yakutsk) {
+ {-9223372036854775808 31120 0 LMT}
+ {-1579423120 28800 0 YAKT}
+ {-1247558400 32400 0 YAKMMTT}
+ {354898800 36000 1 YAKST}
+ {370706400 32400 0 YAKT}
+ {386434800 36000 1 YAKST}
+ {402242400 32400 0 YAKT}
+ {417970800 36000 1 YAKST}
+ {433778400 32400 0 YAKT}
+ {449593200 36000 1 YAKST}
+ {465357600 32400 0 YAKT}
+ {481082400 36000 1 YAKST}
+ {496807200 32400 0 YAKT}
+ {512532000 36000 1 YAKST}
+ {528256800 32400 0 YAKT}
+ {543981600 36000 1 YAKST}
+ {559706400 32400 0 YAKT}
+ {575431200 36000 1 YAKST}
+ {591156000 32400 0 YAKT}
+ {606880800 36000 1 YAKST}
+ {622605600 32400 0 YAKT}
+ {638330400 36000 1 YAKST}
+ {654660000 32400 0 YAKT}
+ {670384800 32400 0 YAKST}
+ {686109600 28800 0 YAKT}
+ {695786400 32400 0 YAKMMTT}
+ {701791200 36000 1 YAKST}
+ {717512400 32400 0 YAKT}
+ {733284000 36000 1 YAKST}
+ {749008800 32400 0 YAKT}
+ {764733600 36000 1 YAKST}
+ {780458400 32400 0 YAKT}
+ {796183200 36000 1 YAKST}
+ {811908000 32400 0 YAKT}
+ {828237600 36000 1 YAKST}
+ {846381600 32400 0 YAKT}
+ {859687200 36000 1 YAKST}
+ {877831200 32400 0 YAKT}
+ {891136800 36000 1 YAKST}
+ {909280800 32400 0 YAKT}
+ {922586400 36000 1 YAKST}
+ {941335200 32400 0 YAKT}
+ {954036000 36000 1 YAKST}
+ {972784800 32400 0 YAKT}
+ {985485600 36000 1 YAKST}
+ {1004234400 32400 0 YAKT}
+ {1017540000 36000 1 YAKST}
+ {1035684000 32400 0 YAKT}
+ {1048989600 36000 1 YAKST}
+ {1067133600 32400 0 YAKT}
+ {1080439200 36000 1 YAKST}
+ {1099188000 32400 0 YAKT}
+ {1111888800 36000 1 YAKST}
+ {1130637600 32400 0 YAKT}
+ {1143338400 36000 1 YAKST}
+ {1162087200 32400 0 YAKT}
+ {1174788000 36000 1 YAKST}
+ {1193536800 32400 0 YAKT}
+ {1206842400 36000 1 YAKST}
+ {1224986400 32400 0 YAKT}
+ {1238292000 36000 1 YAKST}
+ {1256436000 32400 0 YAKT}
+ {1269741600 36000 1 YAKST}
+ {1288490400 32400 0 YAKT}
+ {1301191200 36000 1 YAKST}
+ {1319940000 32400 0 YAKT}
+ {1332640800 36000 1 YAKST}
+ {1351389600 32400 0 YAKT}
+ {1364695200 36000 1 YAKST}
+ {1382839200 32400 0 YAKT}
+ {1396144800 36000 1 YAKST}
+ {1414288800 32400 0 YAKT}
+ {1427594400 36000 1 YAKST}
+ {1445738400 32400 0 YAKT}
+ {1459044000 36000 1 YAKST}
+ {1477792800 32400 0 YAKT}
+ {1490493600 36000 1 YAKST}
+ {1509242400 32400 0 YAKT}
+ {1521943200 36000 1 YAKST}
+ {1540692000 32400 0 YAKT}
+ {1553997600 36000 1 YAKST}
+ {1572141600 32400 0 YAKT}
+ {1585447200 36000 1 YAKST}
+ {1603591200 32400 0 YAKT}
+ {1616896800 36000 1 YAKST}
+ {1635645600 32400 0 YAKT}
+ {1648346400 36000 1 YAKST}
+ {1667095200 32400 0 YAKT}
+ {1679796000 36000 1 YAKST}
+ {1698544800 32400 0 YAKT}
+ {1711850400 36000 1 YAKST}
+ {1729994400 32400 0 YAKT}
+ {1743300000 36000 1 YAKST}
+ {1761444000 32400 0 YAKT}
+ {1774749600 36000 1 YAKST}
+ {1792893600 32400 0 YAKT}
+ {1806199200 36000 1 YAKST}
+ {1824948000 32400 0 YAKT}
+ {1837648800 36000 1 YAKST}
+ {1856397600 32400 0 YAKT}
+ {1869098400 36000 1 YAKST}
+ {1887847200 32400 0 YAKT}
+ {1901152800 36000 1 YAKST}
+ {1919296800 32400 0 YAKT}
+ {1932602400 36000 1 YAKST}
+ {1950746400 32400 0 YAKT}
+ {1964052000 36000 1 YAKST}
+ {1982800800 32400 0 YAKT}
+ {1995501600 36000 1 YAKST}
+ {2014250400 32400 0 YAKT}
+ {2026951200 36000 1 YAKST}
+ {2045700000 32400 0 YAKT}
+ {2058400800 36000 1 YAKST}
+ {2077149600 32400 0 YAKT}
+ {2090455200 36000 1 YAKST}
+ {2108599200 32400 0 YAKT}
+ {2121904800 36000 1 YAKST}
+ {2140048800 32400 0 YAKT}
+ {2153354400 36000 1 YAKST}
+ {2172103200 32400 0 YAKT}
+ {2184804000 36000 1 YAKST}
+ {2203552800 32400 0 YAKT}
+ {2216253600 36000 1 YAKST}
+ {2235002400 32400 0 YAKT}
+ {2248308000 36000 1 YAKST}
+ {2266452000 32400 0 YAKT}
+ {2279757600 36000 1 YAKST}
+ {2297901600 32400 0 YAKT}
+ {2311207200 36000 1 YAKST}
+ {2329351200 32400 0 YAKT}
+ {2342656800 36000 1 YAKST}
+ {2361405600 32400 0 YAKT}
+ {2374106400 36000 1 YAKST}
+ {2392855200 32400 0 YAKT}
+ {2405556000 36000 1 YAKST}
+ {2424304800 32400 0 YAKT}
+ {2437610400 36000 1 YAKST}
+ {2455754400 32400 0 YAKT}
+ {2469060000 36000 1 YAKST}
+ {2487204000 32400 0 YAKT}
+ {2500509600 36000 1 YAKST}
+ {2519258400 32400 0 YAKT}
+ {2531959200 36000 1 YAKST}
+ {2550708000 32400 0 YAKT}
+ {2563408800 36000 1 YAKST}
+ {2582157600 32400 0 YAKT}
+ {2595463200 36000 1 YAKST}
+ {2613607200 32400 0 YAKT}
+ {2626912800 36000 1 YAKST}
+ {2645056800 32400 0 YAKT}
+ {2658362400 36000 1 YAKST}
+ {2676506400 32400 0 YAKT}
+ {2689812000 36000 1 YAKST}
+ {2708560800 32400 0 YAKT}
+ {2721261600 36000 1 YAKST}
+ {2740010400 32400 0 YAKT}
+ {2752711200 36000 1 YAKST}
+ {2771460000 32400 0 YAKT}
+ {2784765600 36000 1 YAKST}
+ {2802909600 32400 0 YAKT}
+ {2816215200 36000 1 YAKST}
+ {2834359200 32400 0 YAKT}
+ {2847664800 36000 1 YAKST}
+ {2866413600 32400 0 YAKT}
+ {2879114400 36000 1 YAKST}
+ {2897863200 32400 0 YAKT}
+ {2910564000 36000 1 YAKST}
+ {2929312800 32400 0 YAKT}
+ {2942013600 36000 1 YAKST}
+ {2960762400 32400 0 YAKT}
+ {2974068000 36000 1 YAKST}
+ {2992212000 32400 0 YAKT}
+ {3005517600 36000 1 YAKST}
+ {3023661600 32400 0 YAKT}
+ {3036967200 36000 1 YAKST}
+ {3055716000 32400 0 YAKT}
+ {3068416800 36000 1 YAKST}
+ {3087165600 32400 0 YAKT}
+ {3099866400 36000 1 YAKST}
+ {3118615200 32400 0 YAKT}
+ {3131920800 36000 1 YAKST}
+ {3150064800 32400 0 YAKT}
+ {3163370400 36000 1 YAKST}
+ {3181514400 32400 0 YAKT}
+ {3194820000 36000 1 YAKST}
+ {3212964000 32400 0 YAKT}
+ {3226269600 36000 1 YAKST}
+ {3245018400 32400 0 YAKT}
+ {3257719200 36000 1 YAKST}
+ {3276468000 32400 0 YAKT}
+ {3289168800 36000 1 YAKST}
+ {3307917600 32400 0 YAKT}
+ {3321223200 36000 1 YAKST}
+ {3339367200 32400 0 YAKT}
+ {3352672800 36000 1 YAKST}
+ {3370816800 32400 0 YAKT}
+ {3384122400 36000 1 YAKST}
+ {3402871200 32400 0 YAKT}
+ {3415572000 36000 1 YAKST}
+ {3434320800 32400 0 YAKT}
+ {3447021600 36000 1 YAKST}
+ {3465770400 32400 0 YAKT}
+ {3479076000 36000 1 YAKST}
+ {3497220000 32400 0 YAKT}
+ {3510525600 36000 1 YAKST}
+ {3528669600 32400 0 YAKT}
+ {3541975200 36000 1 YAKST}
+ {3560119200 32400 0 YAKT}
+ {3573424800 36000 1 YAKST}
+ {3592173600 32400 0 YAKT}
+ {3604874400 36000 1 YAKST}
+ {3623623200 32400 0 YAKT}
+ {3636324000 36000 1 YAKST}
+ {3655072800 32400 0 YAKT}
+ {3668378400 36000 1 YAKST}
+ {3686522400 32400 0 YAKT}
+ {3699828000 36000 1 YAKST}
+ {3717972000 32400 0 YAKT}
+ {3731277600 36000 1 YAKST}
+ {3750026400 32400 0 YAKT}
+ {3762727200 36000 1 YAKST}
+ {3781476000 32400 0 YAKT}
+ {3794176800 36000 1 YAKST}
+ {3812925600 32400 0 YAKT}
+ {3825626400 36000 1 YAKST}
+ {3844375200 32400 0 YAKT}
+ {3857680800 36000 1 YAKST}
+ {3875824800 32400 0 YAKT}
+ {3889130400 36000 1 YAKST}
+ {3907274400 32400 0 YAKT}
+ {3920580000 36000 1 YAKST}
+ {3939328800 32400 0 YAKT}
+ {3952029600 36000 1 YAKST}
+ {3970778400 32400 0 YAKT}
+ {3983479200 36000 1 YAKST}
+ {4002228000 32400 0 YAKT}
+ {4015533600 36000 1 YAKST}
+ {4033677600 32400 0 YAKT}
+ {4046983200 36000 1 YAKST}
+ {4065127200 32400 0 YAKT}
+ {4078432800 36000 1 YAKST}
+ {4096576800 32400 0 YAKT}
+}
diff --git a/library/tzdata/Asia/Yekaterinburg b/library/tzdata/Asia/Yekaterinburg
new file mode 100644
index 0000000..756a854
--- /dev/null
+++ b/library/tzdata/Asia/Yekaterinburg
@@ -0,0 +1,246 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Yekaterinburg) {
+ {-9223372036854775808 14544 0 LMT}
+ {-1592611344 14400 0 SVET}
+ {-1247544000 18000 0 SVEMMTT}
+ {354913200 21600 1 SVEST}
+ {370720800 18000 0 SVET}
+ {386449200 21600 1 SVEST}
+ {402256800 18000 0 SVET}
+ {417985200 21600 1 SVEST}
+ {433792800 18000 0 SVET}
+ {449607600 21600 1 SVEST}
+ {465357600 18000 0 SVET}
+ {481082400 21600 1 SVEST}
+ {496807200 18000 0 SVET}
+ {512532000 21600 1 SVEST}
+ {528256800 18000 0 SVET}
+ {543981600 21600 1 SVEST}
+ {559706400 18000 0 SVET}
+ {575431200 21600 1 SVEST}
+ {591156000 18000 0 SVET}
+ {606880800 21600 1 SVEST}
+ {622605600 18000 0 SVET}
+ {638330400 21600 1 SVEST}
+ {654660000 18000 0 SVET}
+ {670384800 18000 0 SVEST}
+ {686109600 14400 0 SVET}
+ {695786400 18000 0 YEKMMTT}
+ {701805600 21600 1 YEKST}
+ {717526800 18000 0 YEKT}
+ {733284000 21600 1 YEKST}
+ {749008800 18000 0 YEKT}
+ {764733600 21600 1 YEKST}
+ {780458400 18000 0 YEKT}
+ {796183200 21600 1 YEKST}
+ {811908000 18000 0 YEKT}
+ {828237600 21600 1 YEKST}
+ {846381600 18000 0 YEKT}
+ {859687200 21600 1 YEKST}
+ {877831200 18000 0 YEKT}
+ {891136800 21600 1 YEKST}
+ {909280800 18000 0 YEKT}
+ {922586400 21600 1 YEKST}
+ {941335200 18000 0 YEKT}
+ {954036000 21600 1 YEKST}
+ {972784800 18000 0 YEKT}
+ {985485600 21600 1 YEKST}
+ {1004234400 18000 0 YEKT}
+ {1017540000 21600 1 YEKST}
+ {1035684000 18000 0 YEKT}
+ {1048989600 21600 1 YEKST}
+ {1067133600 18000 0 YEKT}
+ {1080439200 21600 1 YEKST}
+ {1099188000 18000 0 YEKT}
+ {1111888800 21600 1 YEKST}
+ {1130637600 18000 0 YEKT}
+ {1143338400 21600 1 YEKST}
+ {1162087200 18000 0 YEKT}
+ {1174788000 21600 1 YEKST}
+ {1193536800 18000 0 YEKT}
+ {1206842400 21600 1 YEKST}
+ {1224986400 18000 0 YEKT}
+ {1238292000 21600 1 YEKST}
+ {1256436000 18000 0 YEKT}
+ {1269741600 21600 1 YEKST}
+ {1288490400 18000 0 YEKT}
+ {1301191200 21600 1 YEKST}
+ {1319940000 18000 0 YEKT}
+ {1332640800 21600 1 YEKST}
+ {1351389600 18000 0 YEKT}
+ {1364695200 21600 1 YEKST}
+ {1382839200 18000 0 YEKT}
+ {1396144800 21600 1 YEKST}
+ {1414288800 18000 0 YEKT}
+ {1427594400 21600 1 YEKST}
+ {1445738400 18000 0 YEKT}
+ {1459044000 21600 1 YEKST}
+ {1477792800 18000 0 YEKT}
+ {1490493600 21600 1 YEKST}
+ {1509242400 18000 0 YEKT}
+ {1521943200 21600 1 YEKST}
+ {1540692000 18000 0 YEKT}
+ {1553997600 21600 1 YEKST}
+ {1572141600 18000 0 YEKT}
+ {1585447200 21600 1 YEKST}
+ {1603591200 18000 0 YEKT}
+ {1616896800 21600 1 YEKST}
+ {1635645600 18000 0 YEKT}
+ {1648346400 21600 1 YEKST}
+ {1667095200 18000 0 YEKT}
+ {1679796000 21600 1 YEKST}
+ {1698544800 18000 0 YEKT}
+ {1711850400 21600 1 YEKST}
+ {1729994400 18000 0 YEKT}
+ {1743300000 21600 1 YEKST}
+ {1761444000 18000 0 YEKT}
+ {1774749600 21600 1 YEKST}
+ {1792893600 18000 0 YEKT}
+ {1806199200 21600 1 YEKST}
+ {1824948000 18000 0 YEKT}
+ {1837648800 21600 1 YEKST}
+ {1856397600 18000 0 YEKT}
+ {1869098400 21600 1 YEKST}
+ {1887847200 18000 0 YEKT}
+ {1901152800 21600 1 YEKST}
+ {1919296800 18000 0 YEKT}
+ {1932602400 21600 1 YEKST}
+ {1950746400 18000 0 YEKT}
+ {1964052000 21600 1 YEKST}
+ {1982800800 18000 0 YEKT}
+ {1995501600 21600 1 YEKST}
+ {2014250400 18000 0 YEKT}
+ {2026951200 21600 1 YEKST}
+ {2045700000 18000 0 YEKT}
+ {2058400800 21600 1 YEKST}
+ {2077149600 18000 0 YEKT}
+ {2090455200 21600 1 YEKST}
+ {2108599200 18000 0 YEKT}
+ {2121904800 21600 1 YEKST}
+ {2140048800 18000 0 YEKT}
+ {2153354400 21600 1 YEKST}
+ {2172103200 18000 0 YEKT}
+ {2184804000 21600 1 YEKST}
+ {2203552800 18000 0 YEKT}
+ {2216253600 21600 1 YEKST}
+ {2235002400 18000 0 YEKT}
+ {2248308000 21600 1 YEKST}
+ {2266452000 18000 0 YEKT}
+ {2279757600 21600 1 YEKST}
+ {2297901600 18000 0 YEKT}
+ {2311207200 21600 1 YEKST}
+ {2329351200 18000 0 YEKT}
+ {2342656800 21600 1 YEKST}
+ {2361405600 18000 0 YEKT}
+ {2374106400 21600 1 YEKST}
+ {2392855200 18000 0 YEKT}
+ {2405556000 21600 1 YEKST}
+ {2424304800 18000 0 YEKT}
+ {2437610400 21600 1 YEKST}
+ {2455754400 18000 0 YEKT}
+ {2469060000 21600 1 YEKST}
+ {2487204000 18000 0 YEKT}
+ {2500509600 21600 1 YEKST}
+ {2519258400 18000 0 YEKT}
+ {2531959200 21600 1 YEKST}
+ {2550708000 18000 0 YEKT}
+ {2563408800 21600 1 YEKST}
+ {2582157600 18000 0 YEKT}
+ {2595463200 21600 1 YEKST}
+ {2613607200 18000 0 YEKT}
+ {2626912800 21600 1 YEKST}
+ {2645056800 18000 0 YEKT}
+ {2658362400 21600 1 YEKST}
+ {2676506400 18000 0 YEKT}
+ {2689812000 21600 1 YEKST}
+ {2708560800 18000 0 YEKT}
+ {2721261600 21600 1 YEKST}
+ {2740010400 18000 0 YEKT}
+ {2752711200 21600 1 YEKST}
+ {2771460000 18000 0 YEKT}
+ {2784765600 21600 1 YEKST}
+ {2802909600 18000 0 YEKT}
+ {2816215200 21600 1 YEKST}
+ {2834359200 18000 0 YEKT}
+ {2847664800 21600 1 YEKST}
+ {2866413600 18000 0 YEKT}
+ {2879114400 21600 1 YEKST}
+ {2897863200 18000 0 YEKT}
+ {2910564000 21600 1 YEKST}
+ {2929312800 18000 0 YEKT}
+ {2942013600 21600 1 YEKST}
+ {2960762400 18000 0 YEKT}
+ {2974068000 21600 1 YEKST}
+ {2992212000 18000 0 YEKT}
+ {3005517600 21600 1 YEKST}
+ {3023661600 18000 0 YEKT}
+ {3036967200 21600 1 YEKST}
+ {3055716000 18000 0 YEKT}
+ {3068416800 21600 1 YEKST}
+ {3087165600 18000 0 YEKT}
+ {3099866400 21600 1 YEKST}
+ {3118615200 18000 0 YEKT}
+ {3131920800 21600 1 YEKST}
+ {3150064800 18000 0 YEKT}
+ {3163370400 21600 1 YEKST}
+ {3181514400 18000 0 YEKT}
+ {3194820000 21600 1 YEKST}
+ {3212964000 18000 0 YEKT}
+ {3226269600 21600 1 YEKST}
+ {3245018400 18000 0 YEKT}
+ {3257719200 21600 1 YEKST}
+ {3276468000 18000 0 YEKT}
+ {3289168800 21600 1 YEKST}
+ {3307917600 18000 0 YEKT}
+ {3321223200 21600 1 YEKST}
+ {3339367200 18000 0 YEKT}
+ {3352672800 21600 1 YEKST}
+ {3370816800 18000 0 YEKT}
+ {3384122400 21600 1 YEKST}
+ {3402871200 18000 0 YEKT}
+ {3415572000 21600 1 YEKST}
+ {3434320800 18000 0 YEKT}
+ {3447021600 21600 1 YEKST}
+ {3465770400 18000 0 YEKT}
+ {3479076000 21600 1 YEKST}
+ {3497220000 18000 0 YEKT}
+ {3510525600 21600 1 YEKST}
+ {3528669600 18000 0 YEKT}
+ {3541975200 21600 1 YEKST}
+ {3560119200 18000 0 YEKT}
+ {3573424800 21600 1 YEKST}
+ {3592173600 18000 0 YEKT}
+ {3604874400 21600 1 YEKST}
+ {3623623200 18000 0 YEKT}
+ {3636324000 21600 1 YEKST}
+ {3655072800 18000 0 YEKT}
+ {3668378400 21600 1 YEKST}
+ {3686522400 18000 0 YEKT}
+ {3699828000 21600 1 YEKST}
+ {3717972000 18000 0 YEKT}
+ {3731277600 21600 1 YEKST}
+ {3750026400 18000 0 YEKT}
+ {3762727200 21600 1 YEKST}
+ {3781476000 18000 0 YEKT}
+ {3794176800 21600 1 YEKST}
+ {3812925600 18000 0 YEKT}
+ {3825626400 21600 1 YEKST}
+ {3844375200 18000 0 YEKT}
+ {3857680800 21600 1 YEKST}
+ {3875824800 18000 0 YEKT}
+ {3889130400 21600 1 YEKST}
+ {3907274400 18000 0 YEKT}
+ {3920580000 21600 1 YEKST}
+ {3939328800 18000 0 YEKT}
+ {3952029600 21600 1 YEKST}
+ {3970778400 18000 0 YEKT}
+ {3983479200 21600 1 YEKST}
+ {4002228000 18000 0 YEKT}
+ {4015533600 21600 1 YEKST}
+ {4033677600 18000 0 YEKT}
+ {4046983200 21600 1 YEKST}
+ {4065127200 18000 0 YEKT}
+ {4078432800 21600 1 YEKST}
+ {4096576800 18000 0 YEKT}
+}
diff --git a/library/tzdata/Asia/Yerevan b/library/tzdata/Asia/Yerevan
new file mode 100644
index 0000000..81316ff
--- /dev/null
+++ b/library/tzdata/Asia/Yerevan
@@ -0,0 +1,245 @@
+# created by ../tools/tclZIC.tcl - do not edit
+
+set TZData(:Asia/Yerevan) {
+ {-9223372036854775808 10680 0 LMT}
+ {-1441162680 10800 0 YERT}
+ {-405140400 14400 0 YERT}
+ {354916800 18000 1 YERST}
+ {370724400 14400 0 YERT}
+ {386452800 18000 1 YERST}
+ {402260400 14400 0 YERT}
+ {417988800 18000 1 YERST}
+ {433796400 14400 0 YERT}
+ {449611200 18000 1 YERST}
+ {465357600 14400 0 YERT}
+ {481082400 18000 1 YERST}
+ {496807200 14400 0 YERT}
+ {512532000 18000 1 YERST}
+ {528256800 14400 0 YERT}
+ {543981600 18000 1 YERST}
+ {559706400 14400 0 YERT}
+ {575431200 18000 1 YERST}
+ {591156000 14400 0 YERT}
+ {606880800 18000 1 YERST}
+ {622605600 14400 0 YERT}
+ {638330400 18000 1 YERST}
+ {654660000 14400 0 YERT}
+ {670384800 14400 1 YERST}
+ {685569600 14400 0 AMST}
+ {686109600 10800 0 AMT}
+ {701812800 14400 1 AMST}
+ {717534000 10800 0 AMT}
+ {733284000 14400 1 AMST}
+ {749008800 10800 0 AMT}
+ {764733600 14400 1 AMST}
+ {780458400 10800 0 AMT}
+ {796183200 14400 1 AMST}
+ {811908000 14400 0 AMT}
+ {852062400 14400 0 AMT}
+ {859687200 18000 1 AMST}
+ {877831200 14400 0 AMT}
+ {891136800 18000 1 AMST}
+ {909280800 14400 0 AMT}
+ {922586400 18000 1 AMST}
+ {941335200 14400 0 AMT}
+ {954036000 18000 1 AMST}
+ {972784800 14400 0 AMT}
+ {985485600 18000 1 AMST}
+ {1004234400 14400 0 AMT}
+ {1017540000 18000 1 AMST}
+ {1035684000 14400 0 AMT}
+ {1048989600 18000 1 AMST}
+ {1067133600 14400 0 AMT}
+ {1080439200 18000 1 AMST}
+ {1099188000 14400 0 AMT}
+ {1111888800 18000 1 AMST}
+ {1130637600 14400 0 AMT}
+ {1143338400 18000 1 AMST}
+ {1162087200 14400 0 AMT}
+ {1174788000 18000 1 AMST}
+ {1193536800 14400 0 AMT}
+ {1206842400 18000 1 AMST}
+ {1224986400 14400 0 AMT}
+ {1238292000 18000 1 AMST}
+ {1256436000 14400 0 AMT}
+ {1269741600 18000 1 AMST}
+ {1288490400 14400 0 AMT}
+ {1301191200 18000 1 AMST}
+ {1319940000 14400 0 AMT}
+ {1332640800 18000 1 AMST}
+ {1351389600 14400 0 AMT}
+ {1364695200 18000 1 AMST}
+ {1382839200 14400 0 AMT}
+ {1396144800 18000 1 AMST}
+ {1414288800 14400 0 AMT}
+ {1427594400 18000 1 AMST}
+ {1445738400 14400 0 AMT}
+ {1459044000 18000 1 AMST}
+ {1477792800 14400 0 AMT}
+ {1490493600 18000 1 AMST}
+ {1509242400 14400 0 AMT}
+ {1521943200 18000 1 AMST}
+ {1540692000 14400 0 AMT}
+ {1553997600 18000 1 AMST}
+ {1572141600 14400 0 AMT}
+ {1585447200 18000 1 AMST}
+ {1603591200 14400 0 AMT}
+ {1616896800 18000 1 AMST}
+ {1635645600 14400 0 AMT}
+ {1648346400 18000 1 AMST}
+ {1667095200 14400 0 AMT}
+ {1679796000 18000 1 AMST}
+ {1698544800 14400 0 AMT}
+ {1711850400 18000 1 AMST}
+ {1729994400 14400 0 AMT}
+ {1743300000 18000 1 AMST}
+ {1761444000 14400 0 AMT}
+ {1774749600 18000 1 AMST}
+ {1792893600 14400 0 AMT}
+ {1806199200 18000 1 AMST}
+ {1824948000 14400 0 AMT}
+ {1837648800 18000 1 AMST}
+ {1856397600 14400 0 AMT}
+ {1869098400 18000 1 AMST}
+ {1887847200 14400 0 AMT}
+ {1901152800 18000 1 AMST}
+ {1919296800 14400 0 AMT}
+ {1932602400 18000 1 AMST}
+ {1950746400 14400 0 AMT}
+ {1964052000 18000 1 AMST}
+ {1982800800 14400 0 AMT}
+ {1995501600 18000 1 AMST}
+ {2014250400 14400 0 AMT}
+ {2026951200 18000 1 AMST}
+ {2045700000 14400 0 AMT}
+ {2058400800 18000 1 AMST}
+ {2077149600 14400 0 AMT}
+ {2090455200 18000 1 AMST}
+ {2108599200 14400 0 AMT}
+ {2121904800 18000 1 AMST}
+ {2140048800 14400 0 AMT}
+ {2153354400 18000 1 AMST}
+ {2172103200 14400 0 AMT}
+ {2184804000 18000 1 AMST}
+ {2203552800 14400 0 AMT}
+ {2216253600 18000 1 AMST}
+ {2235002400 14400 0 AMT}
+ {2248308000 18000 1 AMST}
+ {2266452000 14400 0 AMT}
+ {2279757600 18000 1 AMST}
+ {2297901600 14400 0 AMT}
+ {2311207200 18000 1 AMST}
+ {2329351200 14400 0 AMT}
+ {2342656800 18000 1 AMST}
+ {2361405600 14400 0 AMT}
+ {2374106400 18000 1 AMST}
+ {2392855200 14400 0 AMT}
+ {2405556000 18000 1 AMST}
+ {2424304800 14400 0 AMT}
+ {2437610400 18000 1 AMST}
+ {2455754400 14400 0 AMT}
+ {2469060000 18000 1 AMST}
+ {2487204000 14400 0 AMT}
+ {2500509600 18000 1 AMST}
+ {2519258400 14400 0 AMT}
+ {2531959200 18000 1 AMST}
+ {2550708000 14400 0 AMT}
+ {2563408800 18000 1 AMST}
+ {2582157600 14400 0 AMT}
+ {2595463200 18000 1 AMST}
+ {2613607200 14400 0 AMT}
+ {2626912800 18000 1 AMST}
+ {2645056800 14400 0 AMT}
+ {2658362400 18000 1 AMST}
+ {2676506400 14400 0 AMT}
+ {2689812000 18000 1 AMST}
+ {2708560800 14400 0 AMT}
+ {2721261600 18000 1 AMST}
+ {2740010400 14400 0 AMT}
+ {2752711200 18000 1 AMST}
+ {2771460000 14400 0 AMT}
+ {2784765600 18000 1 AMST}
+ {2802909600 14400 0 AMT}
+ {2816215200 18000 1 AMST}
+ {2834359200 14400 0 AMT}
+ {2847664800 18000 1 AMST}
+ {2866413600 14400 0 AMT}
+ {2879114400 18000 1 AMST}
+ {2897863200 14400 0 AMT}
+ {2910564000 18000 1 AMST}
+ {2929312800 14400 0 AMT}
+ {2942013600 18000 1 AMST}
+ {2960762400 14400 0 AMT}
+ {2974068000 18000 1 AMST}
+ {2992212000 14400 0 AMT}
+ {3005517600 18000 1 AMST}
+ {3023661600 14400 0 AMT}
+ {3036967200 18000 1 AMST}
+ {3055716000 14400 0 AMT}
+ {3068416800 18000 1 AMST}
+ {3087165600 14400 0 AMT}
+ {3099866400 18000 1 AMST}
+ {3118615200 14400 0 AMT}
+ {3131920800 18000 1 AMST}
+ {3150064800 14400 0 AMT}
+ {3163370400 18000 1 AMST}
+ {3181514400 14400 0 AMT}
+ {3194820000 18000 1 AMST}
+ {3212964000 14400 0 AMT}
+ {3226269600 18000 1 AMST}
+ {3245018400 14400 0 AMT}
+ {3257719200 18000 1 AMST}
+ {3276468000 14400 0 AMT}
+ {3289168800 18000 1 AMST}
+ {3307917600 14400 0 AMT}
+ {3321223200 18000 1 AMST}
+ {3339367200 14400 0 AMT}
+ {3352672800 18000 1 AMST}
+ {3370816800 14400 0 AMT}
+ {3384122400 18000 1 AMST}
+ {3402871200 14400 0 AMT}
+ {3415572000 18000 1 AMST}
+ {3434320800 14400 0 AMT}
+ {3447021600 18000 1 AMST}
+ {3465770400 14400 0 AMT}
+ {3479076000 18000 1 AMST}
+ {3497220000 14400 0 AMT}
+ {3510525600 18000 1 AMST}
+ {3528669600 14400 0 AMT}
+ {3541975200 18000 1 AMST}
+ {3560119200 14400 0 AMT}
+ {3573424800 18000 1 AMST}
+ {3592173600 14400 0 AMT}
+ {3604874400 18000 1 AMST}
+ {3623623200 14400 0 AMT}
+ {3636324000 18000 1 AMST}
+ {3655072800 14400 0 AMT}
+ {3668378400 18000 1 AMST}
+ {3686522400 14400 0 AMT}
+ {3699828000 18000 1 AMST}
+ {3717972000 14400 0 AMT}
+ {3731277600 18000 1 AMST}
+ {3750026400 14400 0 AMT}
+ {3762727200 18000 1 AMST}
+ {3781476000 14400 0 AMT}
+ {3794176800 18000 1 AMST}
+ {3812925600 14400 0 AMT}
+ {3825626400 18000 1 AMST}
+ {3844375200 14400 0 AMT}
+ {3857680800 18000 1 AMST}
+ {3875824800 14400 0 AMT}
+ {3889130400 18000 1 AMST}
+ {3907274400 14400 0 AMT}
+ {3920580000 18000 1 AMST}
+ {3939328800 14400 0 AMT}
+ {3952029600 18000 1 AMST}
+ {3970778400 14400 0 AMT}
+ {3983479200 18000 1 AMST}
+ {4002228000 14400 0 AMT}
+ {4015533600 18000 1 AMST}
+ {4033677600 14400 0 AMT}
+ {4046983200 18000 1 AMST}
+ {4065127200 14400 0 AMT}
+ {4078432800 18000 1 AMST}
+ {4096576800 14400 0 AMT}
+}