Update time zone data files to tzdata release 2018f.
authorTom Lane <[email protected]>
Fri, 19 Oct 2018 21:01:34 +0000 (17:01 -0400)
committerTom Lane <[email protected]>
Fri, 19 Oct 2018 21:01:34 +0000 (17:01 -0400)
DST law changes in Chile, Fiji, and Russia (Volgograd).
Historical corrections for China, Japan, Macau, and North Korea.

Note: like the previous tzdata update, this involves a depressingly
large amount of semantically-meaningless churn in tzdata.zi.  That
is a consequence of upstream's data compression method assigning
unstable abbreviations to DST rulesets.  I complained about that
to them last time, and this version now uses an assignment method
that pays some heed to not changing abbreviations unnecessarily.
So hopefully, that'll be better going forward.

src/timezone/data/tzdata.zi
src/timezone/known_abbrevs.txt
src/timezone/tznames/America.txt
src/timezone/tznames/Asia.txt
src/timezone/tznames/Default
src/timezone/tznames/Pacific.txt

index c4701126d9c3f6db063dbe631bf92b75264f586f..6d9890282a84ae3e7b21d3c841afd9143230d752 100644 (file)
@@ -1,36 +1,36 @@
-# version 2018e
+# version 2018f
 # This zic input file is in the public domain.
-R A 1916 o - Jun 14 23s 1 S
-R A 1916 1919 - O Sun>=1 23s 0 -
-R A 1917 o - Mar 24 23s 1 S
-R A 1918 o - Mar 9 23s 1 S
-R A 1919 o - Mar 1 23s 1 S
-R A 1920 o - F 14 23s 1 S
-R A 1920 o - O 23 23s 0 -
-R A 1921 o - Mar 14 23s 1 S
-R A 1921 o - Jun 21 23s 0 -
-R A 1939 o - S 11 23s 1 S
-R A 1939 o - N 19 1 0 -
-R A 1944 1945 - Ap M>=1 2 1 S
-R A 1944 o - O 8 2 0 -
-R A 1945 o - S 16 1 0 -
-R A 1971 o - Ap 25 23s 1 S
-R A 1971 o - S 26 23s 0 -
-R A 1977 o - May 6 0 1 S
-R A 1977 o - O 21 0 0 -
-R A 1978 o - Mar 24 1 1 S
-R A 1978 o - S 22 3 0 -
-R A 1980 o - Ap 25 0 1 S
-R A 1980 o - O 31 2 0 -
+R d 1916 o - Jun 14 23s 1 S
+R d 1916 1919 - O Sun>=1 23s 0 -
+R d 1917 o - Mar 24 23s 1 S
+R d 1918 o - Mar 9 23s 1 S
+R d 1919 o - Mar 1 23s 1 S
+R d 1920 o - F 14 23s 1 S
+R d 1920 o - O 23 23s 0 -
+R d 1921 o - Mar 14 23s 1 S
+R d 1921 o - Jun 21 23s 0 -
+R d 1939 o - S 11 23s 1 S
+R d 1939 o - N 19 1 0 -
+R d 1944 1945 - Ap M>=1 2 1 S
+R d 1944 o - O 8 2 0 -
+R d 1945 o - S 16 1 0 -
+R d 1971 o - Ap 25 23s 1 S
+R d 1971 o - S 26 23s 0 -
+R d 1977 o - May 6 0 1 S
+R d 1977 o - O 21 0 0 -
+R d 1978 o - Mar 24 1 1 S
+R d 1978 o - S 22 3 0 -
+R d 1980 o - Ap 25 0 1 S
+R d 1980 o - O 31 2 0 -
 Z Africa/Algiers 0:12:12 - LMT 1891 Mar 15 0:1
 0:9:21 - PMT 1911 Mar 11
-0 A WE%sT 1940 F 25 2
-1 A CE%sT 1946 O 7
+0 d WE%sT 1940 F 25 2
+1 d CE%sT 1946 O 7
 0 - WET 1956 Ja 29
 1 - CET 1963 Ap 14
-0 A WE%sT 1977 O 21
-1 A CE%sT 1979 O 26
-0 A WE%sT 1981 May
+0 d WE%sT 1977 O 21
+1 d CE%sT 1979 O 26
+0 d WE%sT 1981 May
 1 - CET
 Z Atlantic/Cape_Verde -1:34:4 - LMT 1912 Ja 1 2u
 -2 - -02 1942 S
@@ -52,44 +52,44 @@ Li Africa/Abidjan Africa/Lome
 Li Africa/Abidjan Africa/Nouakchott
 Li Africa/Abidjan Africa/Ouagadougou
 Li Africa/Abidjan Atlantic/St_Helena
-R B 1940 o - Jul 15 0 1 S
-R B 1940 o - O 1 0 0 -
-R B 1941 o - Ap 15 0 1 S
-R B 1941 o - S 16 0 0 -
-R B 1942 1944 - Ap 1 0 1 S
-R B 1942 o - O 27 0 0 -
-R B 1943 1945 - N 1 0 0 -
-R B 1945 o - Ap 16 0 1 S
-R B 1957 o - May 10 0 1 S
-R B 1957 1958 - O 1 0 0 -
-R B 1958 o - May 1 0 1 S
-R B 1959 1981 - May 1 1 1 S
-R B 1959 1965 - S 30 3 0 -
-R B 1966 1994 - O 1 3 0 -
-R B 1982 o - Jul 25 1 1 S
-R B 1983 o - Jul 12 1 1 S
-R B 1984 1988 - May 1 1 1 S
-R B 1989 o - May 6 1 1 S
-R B 1990 1994 - May 1 1 1 S
-R B 1995 2010 - Ap lastF 0s 1 S
-R B 1995 2005 - S lastTh 24 0 -
-R B 2006 o - S 21 24 0 -
-R B 2007 o - S Th>=1 24 0 -
-R B 2008 o - Au lastTh 24 0 -
-R B 2009 o - Au 20 24 0 -
-R B 2010 o - Au 10 24 0 -
-R B 2010 o - S 9 24 1 S
-R B 2010 o - S lastTh 24 0 -
-R B 2014 o - May 15 24 1 S
-R B 2014 o - Jun 26 24 0 -
-R B 2014 o - Jul 31 24 1 S
-R B 2014 o - S lastTh 24 0 -
+R K 1940 o - Jul 15 0 1 S
+R K 1940 o - O 1 0 0 -
+R K 1941 o - Ap 15 0 1 S
+R K 1941 o - S 16 0 0 -
+R K 1942 1944 - Ap 1 0 1 S
+R K 1942 o - O 27 0 0 -
+R K 1943 1945 - N 1 0 0 -
+R K 1945 o - Ap 16 0 1 S
+R K 1957 o - May 10 0 1 S
+R K 1957 1958 - O 1 0 0 -
+R K 1958 o - May 1 0 1 S
+R K 1959 1981 - May 1 1 1 S
+R K 1959 1965 - S 30 3 0 -
+R K 1966 1994 - O 1 3 0 -
+R K 1982 o - Jul 25 1 1 S
+R K 1983 o - Jul 12 1 1 S
+R K 1984 1988 - May 1 1 1 S
+R K 1989 o - May 6 1 1 S
+R K 1990 1994 - May 1 1 1 S
+R K 1995 2010 - Ap lastF 0s 1 S
+R K 1995 2005 - S lastTh 24 0 -
+R K 2006 o - S 21 24 0 -
+R K 2007 o - S Th>=1 24 0 -
+R K 2008 o - Au lastTh 24 0 -
+R K 2009 o - Au 20 24 0 -
+R K 2010 o - Au 10 24 0 -
+R K 2010 o - S 9 24 1 S
+R K 2010 o - S lastTh 24 0 -
+R K 2014 o - May 15 24 1 S
+R K 2014 o - Jun 26 24 0 -
+R K 2014 o - Jul 31 24 1 S
+R K 2014 o - S lastTh 24 0 -
 Z Africa/Cairo 2:5:9 - LMT 1900 O
-2 B EE%sT
-R C 1920 1942 - S 1 0 0:20 -
-R C 1920 1942 - D 31 0 0 -
+2 K EE%sT
+R GH 1920 1942 - S 1 0 0:20 -
+R GH 1920 1942 - D 31 0 0 -
 Z Africa/Accra -0:0:52 - LMT 1918
-0 C GMT/+0020
+0 GH GMT/+0020
 Z Africa/Bissau -1:2:20 - LMT 1912 Ja 1 1u
 -1 - -01 1975
 0 - GMT
@@ -111,99 +111,99 @@ Z Africa/Monrovia -0:43:8 - LMT 1882
 -0:43:8 - MMT 1919 Mar
 -0:44:30 - MMT 1972 Ja 7
 0 - GMT
-R D 1951 o - O 14 2 1 S
-R D 1952 o - Ja 1 0 0 -
-R D 1953 o - O 9 2 1 S
-R D 1954 o - Ja 1 0 0 -
-R D 1955 o - S 30 0 1 S
-R D 1956 o - Ja 1 0 0 -
-R D 1982 1984 - Ap 1 0 1 S
-R D 1982 1985 - O 1 0 0 -
-R D 1985 o - Ap 6 0 1 S
-R D 1986 o - Ap 4 0 1 S
-R D 1986 o - O 3 0 0 -
-R D 1987 1989 - Ap 1 0 1 S
-R D 1987 1989 - O 1 0 0 -
-R D 1997 o - Ap 4 0 1 S
-R D 1997 o - O 4 0 0 -
-R D 2013 o - Mar lastF 1 1 S
-R D 2013 o - O lastF 2 0 -
+R L 1951 o - O 14 2 1 S
+R L 1952 o - Ja 1 0 0 -
+R L 1953 o - O 9 2 1 S
+R L 1954 o - Ja 1 0 0 -
+R L 1955 o - S 30 0 1 S
+R L 1956 o - Ja 1 0 0 -
+R L 1982 1984 - Ap 1 0 1 S
+R L 1982 1985 - O 1 0 0 -
+R L 1985 o - Ap 6 0 1 S
+R L 1986 o - Ap 4 0 1 S
+R L 1986 o - O 3 0 0 -
+R L 1987 1989 - Ap 1 0 1 S
+R L 1987 1989 - O 1 0 0 -
+R L 1997 o - Ap 4 0 1 S
+R L 1997 o - O 4 0 0 -
+R L 2013 o - Mar lastF 1 1 S
+R L 2013 o - O lastF 2 0 -
 Z Africa/Tripoli 0:52:44 - LMT 1920
-1 D CE%sT 1959
+1 L CE%sT 1959
 2 - EET 1982
-1 D CE%sT 1990 May 4
+1 L CE%sT 1990 May 4
 2 - EET 1996 S 30
-1 D CE%sT 1997 O 4
+1 L CE%sT 1997 O 4
 2 - EET 2012 N 10 2
-1 D CE%sT 2013 O 25 2
+1 L CE%sT 2013 O 25 2
 2 - EET
-R E 1982 o - O 10 0 1 -
-R E 1983 o - Mar 21 0 0 -
-R E 2008 o - O lastSun 2 1 -
-R E 2009 o - Mar lastSun 2 0 -
+R MU 1982 o - O 10 0 1 -
+R MU 1983 o - Mar 21 0 0 -
+R MU 2008 o - O lastSun 2 1 -
+R MU 2009 o - Mar lastSun 2 0 -
 Z Indian/Mauritius 3:50 - LMT 1907
-4 E +04/+05
-R F 1939 o - S 12 0 1 S
-R F 1939 o - N 19 0 0 -
-R F 1940 o - F 25 0 1 S
-R F 1945 o - N 18 0 0 -
-R F 1950 o - Jun 11 0 1 S
-R F 1950 o - O 29 0 0 -
-R F 1967 o - Jun 3 12 1 S
-R F 1967 o - O 1 0 0 -
-R F 1974 o - Jun 24 0 1 S
-R F 1974 o - S 1 0 0 -
-R F 1976 1977 - May 1 0 1 S
-R F 1976 o - Au 1 0 0 -
-R F 1977 o - S 28 0 0 -
-R F 1978 o - Jun 1 0 1 S
-R F 1978 o - Au 4 0 0 -
-R F 2008 o - Jun 1 0 1 S
-R F 2008 o - S 1 0 0 -
-R F 2009 o - Jun 1 0 1 S
-R F 2009 o - Au 21 0 0 -
-R F 2010 o - May 2 0 1 S
-R F 2010 o - Au 8 0 0 -
-R F 2011 o - Ap 3 0 1 S
-R F 2011 o - Jul 31 0 0 -
-R F 2012 2013 - Ap lastSun 2 1 S
-R F 2012 o - Jul 20 3 0 -
-R F 2012 o - Au 20 2 1 S
-R F 2012 o - S 30 3 0 -
-R F 2013 o - Jul 7 3 0 -
-R F 2013 o - Au 10 2 1 S
-R F 2013 ma - O lastSun 3 0 -
-R F 2014 2021 - Mar lastSun 2 1 S
-R F 2014 o - Jun 28 3 0 -
-R F 2014 o - Au 2 2 1 S
-R F 2015 o - Jun 14 3 0 -
-R F 2015 o - Jul 19 2 1 S
-R F 2016 o - Jun 5 3 0 -
-R F 2016 o - Jul 10 2 1 S
-R F 2017 o - May 21 3 0 -
-R F 2017 o - Jul 2 2 1 S
-R F 2018 o - May 13 3 0 -
-R F 2018 o - Jun 17 2 1 S
-R F 2019 o - May 5 3 0 -
-R F 2019 o - Jun 9 2 1 S
-R F 2020 o - Ap 19 3 0 -
-R F 2020 o - May 24 2 1 S
-R F 2021 o - Ap 11 3 0 -
-R F 2021 o - May 16 2 1 S
-R F 2022 o - May 8 2 1 S
-R F 2023 o - Ap 23 2 1 S
-R F 2024 o - Ap 14 2 1 S
-R F 2025 o - Ap 6 2 1 S
-R F 2026 ma - Mar lastSun 2 1 S
-R F 2036 o - O 19 3 0 -
-R F 2037 o - O 4 3 0 -
+4 MU +04/+05
+R M 1939 o - S 12 0 1 S
+R M 1939 o - N 19 0 0 -
+R M 1940 o - F 25 0 1 S
+R M 1945 o - N 18 0 0 -
+R M 1950 o - Jun 11 0 1 S
+R M 1950 o - O 29 0 0 -
+R M 1967 o - Jun 3 12 1 S
+R M 1967 o - O 1 0 0 -
+R M 1974 o - Jun 24 0 1 S
+R M 1974 o - S 1 0 0 -
+R M 1976 1977 - May 1 0 1 S
+R M 1976 o - Au 1 0 0 -
+R M 1977 o - S 28 0 0 -
+R M 1978 o - Jun 1 0 1 S
+R M 1978 o - Au 4 0 0 -
+R M 2008 o - Jun 1 0 1 S
+R M 2008 o - S 1 0 0 -
+R M 2009 o - Jun 1 0 1 S
+R M 2009 o - Au 21 0 0 -
+R M 2010 o - May 2 0 1 S
+R M 2010 o - Au 8 0 0 -
+R M 2011 o - Ap 3 0 1 S
+R M 2011 o - Jul 31 0 0 -
+R M 2012 2013 - Ap lastSun 2 1 S
+R M 2012 o - Jul 20 3 0 -
+R M 2012 o - Au 20 2 1 S
+R M 2012 o - S 30 3 0 -
+R M 2013 o - Jul 7 3 0 -
+R M 2013 o - Au 10 2 1 S
+R M 2013 ma - O lastSun 3 0 -
+R M 2014 2021 - Mar lastSun 2 1 S
+R M 2014 o - Jun 28 3 0 -
+R M 2014 o - Au 2 2 1 S
+R M 2015 o - Jun 14 3 0 -
+R M 2015 o - Jul 19 2 1 S
+R M 2016 o - Jun 5 3 0 -
+R M 2016 o - Jul 10 2 1 S
+R M 2017 o - May 21 3 0 -
+R M 2017 o - Jul 2 2 1 S
+R M 2018 o - May 13 3 0 -
+R M 2018 o - Jun 17 2 1 S
+R M 2019 o - May 5 3 0 -
+R M 2019 o - Jun 9 2 1 S
+R M 2020 o - Ap 19 3 0 -
+R M 2020 o - May 24 2 1 S
+R M 2021 o - Ap 11 3 0 -
+R M 2021 o - May 16 2 1 S
+R M 2022 o - May 8 2 1 S
+R M 2023 o - Ap 23 2 1 S
+R M 2024 o - Ap 14 2 1 S
+R M 2025 o - Ap 6 2 1 S
+R M 2026 ma - Mar lastSun 2 1 S
+R M 2036 o - O 19 3 0 -
+R M 2037 o - O 4 3 0 -
 Z Africa/Casablanca -0:30:20 - LMT 1913 O 26
-0 F WE%sT 1984 Mar 16
+0 M WE%sT 1984 Mar 16
 1 - CET 1986
-0 F WE%sT
+0 M WE%sT
 Z Africa/El_Aaiun -0:52:48 - LMT 1934
 -1 - -01 1976 Ap 14
-0 F WE%sT
+0 M WE%sT
 Z Africa/Maputo 2:10:20 - LMT 1903 Mar
 2 - CAT
 Li Africa/Maputo Africa/Blantyre
@@ -213,15 +213,15 @@ Li Africa/Maputo Africa/Harare
 Li Africa/Maputo Africa/Kigali
 Li Africa/Maputo Africa/Lubumbashi
 Li Africa/Maputo Africa/Lusaka
-R G 1994 o - Mar 21 0 -1 WAT
-R G 1994 2017 - S Sun>=1 2 0 CAT
-R G 1995 2017 - Ap Sun>=1 2 -1 WAT
+R NA 1994 o - Mar 21 0 -1 WAT
+R NA 1994 2017 - S Sun>=1 2 0 CAT
+R NA 1995 2017 - Ap Sun>=1 2 -1 WAT
 Z Africa/Windhoek 1:8:24 - LMT 1892 F 8
 1:30 - +0130 1903 Mar
 2 - SAST 1942 S 20 2
 2 1 SAST 1943 Mar 21 2
 2 - SAST 1990 Mar 21
-2 G %s
+2 NA %s
 Z Africa/Lagos 0:13:36 - LMT 1919 S
 1 - WAT
 Li Africa/Lagos Africa/Bangui
@@ -241,52 +241,52 @@ Z Africa/Sao_Tome 0:26:56 - LMT 1884
 1 - WAT
 Z Indian/Mahe 3:41:48 - LMT 1906 Jun
 4 - +04
-R H 1942 1943 - S Sun>=15 2 1 -
-R H 1943 1944 - Mar Sun>=15 2 0 -
+R SA 1942 1943 - S Sun>=15 2 1 -
+R SA 1943 1944 - Mar Sun>=15 2 0 -
 Z Africa/Johannesburg 1:52 - LMT 1892 F 8
 1:30 - SAST 1903 Mar
-2 H SAST
+2 SA SAST
 Li Africa/Johannesburg Africa/Maseru
 Li Africa/Johannesburg Africa/Mbabane
-R I 1970 o - May 1 0 1 S
-R I 1970 1985 - O 15 0 0 -
-R I 1971 o - Ap 30 0 1 S
-R I 1972 1985 - Ap lastSun 0 1 S
+R SD 1970 o - May 1 0 1 S
+R SD 1970 1985 - O 15 0 0 -
+R SD 1971 o - Ap 30 0 1 S
+R SD 1972 1985 - Ap lastSun 0 1 S
 Z Africa/Khartoum 2:10:8 - LMT 1931
-2 I CA%sT 2000 Ja 15 12
+2 SD CA%sT 2000 Ja 15 12
 3 - EAT 2017 N
 2 - CAT
 Z Africa/Juba 2:6:28 - LMT 1931
-2 I CA%sT 2000 Ja 15 12
+2 SD CA%sT 2000 Ja 15 12
 3 - EAT
-R J 1939 o - Ap 15 23s 1 S
-R J 1939 o - N 18 23s 0 -
-R J 1940 o - F 25 23s 1 S
-R J 1941 o - O 6 0 0 -
-R J 1942 o - Mar 9 0 1 S
-R J 1942 o - N 2 3 0 -
-R J 1943 o - Mar 29 2 1 S
-R J 1943 o - Ap 17 2 0 -
-R J 1943 o - Ap 25 2 1 S
-R J 1943 o - O 4 2 0 -
-R J 1944 1945 - Ap M>=1 2 1 S
-R J 1944 o - O 8 0 0 -
-R J 1945 o - S 16 0 0 -
-R J 1977 o - Ap 30 0s 1 S
-R J 1977 o - S 24 0s 0 -
-R J 1978 o - May 1 0s 1 S
-R J 1978 o - O 1 0s 0 -
-R J 1988 o - Jun 1 0s 1 S
-R J 1988 1990 - S lastSun 0s 0 -
-R J 1989 o - Mar 26 0s 1 S
-R J 1990 o - May 1 0s 1 S
-R J 2005 o - May 1 0s 1 S
-R J 2005 o - S 30 1s 0 -
-R J 2006 2008 - Mar lastSun 2s 1 S
-R J 2006 2008 - O lastSun 2s 0 -
+R n 1939 o - Ap 15 23s 1 S
+R n 1939 o - N 18 23s 0 -
+R n 1940 o - F 25 23s 1 S
+R n 1941 o - O 6 0 0 -
+R n 1942 o - Mar 9 0 1 S
+R n 1942 o - N 2 3 0 -
+R n 1943 o - Mar 29 2 1 S
+R n 1943 o - Ap 17 2 0 -
+R n 1943 o - Ap 25 2 1 S
+R n 1943 o - O 4 2 0 -
+R n 1944 1945 - Ap M>=1 2 1 S
+R n 1944 o - O 8 0 0 -
+R n 1945 o - S 16 0 0 -
+R n 1977 o - Ap 30 0s 1 S
+R n 1977 o - S 24 0s 0 -
+R n 1978 o - May 1 0s 1 S
+R n 1978 o - O 1 0s 0 -
+R n 1988 o - Jun 1 0s 1 S
+R n 1988 1990 - S lastSun 0s 0 -
+R n 1989 o - Mar 26 0s 1 S
+R n 1990 o - May 1 0s 1 S
+R n 2005 o - May 1 0s 1 S
+R n 2005 o - S 30 1s 0 -
+R n 2006 2008 - Mar lastSun 2s 1 S
+R n 2006 2008 - O lastSun 2s 0 -
 Z Africa/Tunis 0:40:44 - LMT 1881 May 12
 0:9:21 - PMT 1911 Mar 11
-1 J CE%sT
+1 n CE%sT
 Z Antarctica/Casey 0 - -00 1969
 8 - +08 2009 O 18 2
 11 - +11 2010 Mar 5 2
@@ -314,10 +314,10 @@ Z Antarctica/DumontDUrville 0 - -00 1947
 10 - +10
 Z Antarctica/Syowa 0 - -00 1957 Ja 29
 3 - +03
-R K 2005 ma - Mar lastSun 1u 2 +02
-R K 2004 ma - O lastSun 1u 0 +00
+R Tr 2005 ma - Mar lastSun 1u 2 +02
+R Tr 2004 ma - O lastSun 1u 0 +00
 Z Antarctica/Troll 0 - -00 2005 F 12
-0 K %s
+0 Tr %s
 Z Antarctica/Vostok 0 - -00 1957 D 16
 6 - +06
 Z Antarctica/Rothera 0 - -00 1976 D
@@ -325,33 +325,33 @@ Z Antarctica/Rothera 0 - -00 1976 D
 Z Asia/Kabul 4:36:48 - LMT 1890
 4 - +04 1945
 4:30 - +0430
-R L 2011 o - Mar lastSun 2s 1 -
-R L 2011 o - O lastSun 2s 0 -
+R AM 2011 o - Mar lastSun 2s 1 -
+R AM 2011 o - O lastSun 2s 0 -
 Z Asia/Yerevan 2:58 - LMT 1924 May 2
 3 - +03 1957 Mar
-4 M +04/+05 1991 Mar 31 2s
-3 M +03/+04 1995 S 24 2s
+4 R +04/+05 1991 Mar 31 2s
+3 R +03/+04 1995 S 24 2s
 4 - +04 1997
-4 M +04/+05 2011
-4 L +04/+05
-R N 1997 2015 - Mar lastSun 4 1 -
-R N 1997 2015 - O lastSun 5 0 -
+4 R +04/+05 2011
+4 AM +04/+05
+R AZ 1997 2015 - Mar lastSun 4 1 -
+R AZ 1997 2015 - O lastSun 5 0 -
 Z Asia/Baku 3:19:24 - LMT 1924 May 2
 3 - +03 1957 Mar
-4 M +04/+05 1991 Mar 31 2s
-3 M +03/+04 1992 S lastSun 2s
+4 R +04/+05 1991 Mar 31 2s
+3 R +03/+04 1992 S lastSun 2s
 4 - +04 1996
-4 O +04/+05 1997
-4 N +04/+05
-R P 2009 o - Jun 19 23 1 -
-R P 2009 o - D 31 24 0 -
+4 E +04/+05 1997
+4 AZ +04/+05
+R BD 2009 o - Jun 19 23 1 -
+R BD 2009 o - D 31 24 0 -
 Z Asia/Dhaka 6:1:40 - LMT 1890
 5:53:20 - HMT 1941 O
 6:30 - +0630 1942 May 15
 5:30 - +0530 1942 S
 6:30 - +0630 1951 S 30
 6 - +06 2009
-6 P +06/+07
+6 BD +06/+07
 Z Asia/Thimphu 5:58:36 - LMT 1947 Au 15
 5:30 - +0530 1987 O
 6 - +06
@@ -366,103 +366,127 @@ Z Asia/Yangon 6:24:47 - LMT 1880
 6:30 - +0630 1942 May
 9 - +09 1945 May 3
 6:30 - +0630
-R Q 1940 o - Jun 3 0 1 D
-R Q 1940 1941 - O 1 0 0 S
-R Q 1941 o - Mar 16 0 1 D
-R R 1986 o - May 4 0 1 D
-R R 1986 1991 - S Sun>=11 0 0 S
-R R 1987 1991 - Ap Sun>=10 0 1 D
+R Sh 1940 o - Jun 1 0 1 D
+R Sh 1940 o - O 12 24 0 S
+R Sh 1941 o - Mar 15 0 1 D
+R Sh 1941 o - N 1 24 0 S
+R Sh 1942 o - Ja 31 0 1 D
+R Sh 1945 o - S 1 24 0 S
+R Sh 1946 o - May 15 0 1 D
+R Sh 1946 o - S 30 24 0 S
+R Sh 1947 o - Ap 15 0 1 D
+R Sh 1947 o - O 31 24 0 S
+R Sh 1948 1949 - May 1 0 1 D
+R Sh 1948 1949 - S 30 24 0 S
+R CN 1986 o - May 4 2 1 D
+R CN 1986 1991 - S Sun>=11 2 0 S
+R CN 1987 1991 - Ap Sun>=11 2 1 D
 Z Asia/Shanghai 8:5:43 - LMT 1901
-8 Q C%sT 1949
-8 R C%sT
+8 Sh C%sT 1949 May 28
+8 CN C%sT
 Z Asia/Urumqi 5:50:20 - LMT 1928
 6 - +06
-R S 1941 o - Ap 1 3:30 1 S
-R S 1941 o - S 30 3:30 0 -
-R S 1946 o - Ap 20 3:30 1 S
-R S 1946 o - D 1 3:30 0 -
-R S 1947 o - Ap 13 3:30 1 S
-R S 1947 o - D 30 3:30 0 -
-R S 1948 o - May 2 3:30 1 S
-R S 1948 1951 - O lastSun 3:30 0 -
-R S 1952 o - O 25 3:30 0 -
-R S 1949 1953 - Ap Sun>=1 3:30 1 S
-R S 1953 o - N 1 3:30 0 -
-R S 1954 1964 - Mar Sun>=18 3:30 1 S
-R S 1954 o - O 31 3:30 0 -
-R S 1955 1964 - N Sun>=1 3:30 0 -
-R S 1965 1976 - Ap Sun>=16 3:30 1 S
-R S 1965 1976 - O Sun>=16 3:30 0 -
-R S 1973 o - D 30 3:30 1 S
-R S 1979 o - May Sun>=8 3:30 1 S
-R S 1979 o - O Sun>=16 3:30 0 -
+R HK 1941 o - Ap 1 3:30 1 S
+R HK 1941 o - S 30 3:30 0 -
+R HK 1946 o - Ap 20 3:30 1 S
+R HK 1946 o - D 1 3:30 0 -
+R HK 1947 o - Ap 13 3:30 1 S
+R HK 1947 o - D 30 3:30 0 -
+R HK 1948 o - May 2 3:30 1 S
+R HK 1948 1951 - O lastSun 3:30 0 -
+R HK 1952 o - O 25 3:30 0 -
+R HK 1949 1953 - Ap Sun>=1 3:30 1 S
+R HK 1953 o - N 1 3:30 0 -
+R HK 1954 1964 - Mar Sun>=18 3:30 1 S
+R HK 1954 o - O 31 3:30 0 -
+R HK 1955 1964 - N Sun>=1 3:30 0 -
+R HK 1965 1976 - Ap Sun>=16 3:30 1 S
+R HK 1965 1976 - O Sun>=16 3:30 0 -
+R HK 1973 o - D 30 3:30 1 S
+R HK 1979 o - May Sun>=8 3:30 1 S
+R HK 1979 o - O Sun>=16 3:30 0 -
 Z Asia/Hong_Kong 7:36:42 - LMT 1904 O 30
-8 S HK%sT 1941 D 25
+8 HK HK%sT 1941 D 25
 9 - JST 1945 S 15
-8 S HK%sT
-R T 1946 o - May 15 0 1 D
-R T 1946 o - O 1 0 0 S
-R T 1947 o - Ap 15 0 1 D
-R T 1947 o - N 1 0 0 S
-R T 1948 1951 - May 1 0 1 D
-R T 1948 1951 - O 1 0 0 S
-R T 1952 o - Mar 1 0 1 D
-R T 1952 1954 - N 1 0 0 S
-R T 1953 1959 - Ap 1 0 1 D
-R T 1955 1961 - O 1 0 0 S
-R T 1960 1961 - Jun 1 0 1 D
-R T 1974 1975 - Ap 1 0 1 D
-R T 1974 1975 - O 1 0 0 S
-R T 1979 o - Jul 1 0 1 D
-R T 1979 o - O 1 0 0 S
+8 HK HK%sT
+R f 1946 o - May 15 0 1 D
+R f 1946 o - O 1 0 0 S
+R f 1947 o - Ap 15 0 1 D
+R f 1947 o - N 1 0 0 S
+R f 1948 1951 - May 1 0 1 D
+R f 1948 1951 - O 1 0 0 S
+R f 1952 o - Mar 1 0 1 D
+R f 1952 1954 - N 1 0 0 S
+R f 1953 1959 - Ap 1 0 1 D
+R f 1955 1961 - O 1 0 0 S
+R f 1960 1961 - Jun 1 0 1 D
+R f 1974 1975 - Ap 1 0 1 D
+R f 1974 1975 - O 1 0 0 S
+R f 1979 o - Jul 1 0 1 D
+R f 1979 o - O 1 0 0 S
 Z Asia/Taipei 8:6 - LMT 1896
 8 - CST 1937 O
 9 - JST 1945 S 21 1
-8 T C%sT
-R U 1961 1962 - Mar Sun>=16 3:30 1 D
-R U 1961 1964 - N Sun>=1 3:30 0 S
-R U 1963 o - Mar Sun>=16 0 1 D
-R U 1964 o - Mar Sun>=16 3:30 1 D
-R U 1965 o - Mar Sun>=16 0 1 D
-R U 1965 o - O 31 0 0 S
-R U 1966 1971 - Ap Sun>=16 3:30 1 D
-R U 1966 1971 - O Sun>=16 3:30 0 S
-R U 1972 1974 - Ap Sun>=15 0 1 D
-R U 1972 1973 - O Sun>=15 0 0 S
-R U 1974 1977 - O Sun>=15 3:30 0 S
-R U 1975 1977 - Ap Sun>=15 3:30 1 D
-R U 1978 1980 - Ap Sun>=15 0 1 D
-R U 1978 1980 - O Sun>=15 0 0 S
-Z Asia/Macau 7:34:20 - LMT 1911 D 31 16u
-8 U C%sT
-R V 1975 o - Ap 13 0 1 S
-R V 1975 o - O 12 0 0 -
-R V 1976 o - May 15 0 1 S
-R V 1976 o - O 11 0 0 -
-R V 1977 1980 - Ap Sun>=1 0 1 S
-R V 1977 o - S 25 0 0 -
-R V 1978 o - O 2 0 0 -
-R V 1979 1997 - S lastSun 0 0 -
-R V 1981 1998 - Mar lastSun 0 1 S
+8 f C%sT
+R _ 1942 1943 - Ap 30 23 1 -
+R _ 1942 o - N 17 23 0 -
+R _ 1943 o - S 30 23 0 S
+R _ 1946 o - Ap 30 23s 1 D
+R _ 1946 o - S 30 23s 0 S
+R _ 1947 o - Ap 19 23s 1 D
+R _ 1947 o - N 30 23s 0 S
+R _ 1948 o - May 2 23s 1 D
+R _ 1948 o - O 31 23s 0 S
+R _ 1949 1950 - Ap Sat>=1 23s 1 D
+R _ 1949 1950 - O lastSat 23s 0 S
+R _ 1951 o - Mar 31 23s 1 D
+R _ 1951 o - O 28 23s 0 S
+R _ 1952 1953 - Ap Sat>=1 23s 1 D
+R _ 1952 o - N 1 23s 0 S
+R _ 1953 1954 - O lastSat 23s 0 S
+R _ 1954 1956 - Mar Sat>=17 23s 1 D
+R _ 1955 o - N 5 23s 0 S
+R _ 1956 1964 - N Sun>=1 3:30 0 S
+R _ 1957 1964 - Mar Sun>=18 3:30 1 D
+R _ 1965 1973 - Ap Sun>=16 3:30 1 D
+R _ 1965 1966 - O Sun>=16 2:30 0 S
+R _ 1967 1976 - O Sun>=16 3:30 0 S
+R _ 1973 o - D 30 3:30 1 D
+R _ 1975 1976 - Ap Sun>=16 3:30 1 D
+R _ 1979 o - May 13 3:30 1 D
+R _ 1979 o - O Sun>=16 3:30 0 S
+Z Asia/Macau 7:34:10 - LMT 1904 O 30
+8 - CST 1941 D 21 23
+9 _ +09/+10 1945 S 30 24
+8 _ C%sT
+R CY 1975 o - Ap 13 0 1 S
+R CY 1975 o - O 12 0 0 -
+R CY 1976 o - May 15 0 1 S
+R CY 1976 o - O 11 0 0 -
+R CY 1977 1980 - Ap Sun>=1 0 1 S
+R CY 1977 o - S 25 0 0 -
+R CY 1978 o - O 2 0 0 -
+R CY 1979 1997 - S lastSun 0 0 -
+R CY 1981 1998 - Mar lastSun 0 1 S
 Z Asia/Nicosia 2:13:28 - LMT 1921 N 14
-2 V EE%sT 1998 S
-2 O EE%sT
+2 CY EE%sT 1998 S
+2 E EE%sT
 Z Asia/Famagusta 2:15:48 - LMT 1921 N 14
-2 V EE%sT 1998 S
-2 O EE%sT 2016 S 8
+2 CY EE%sT 1998 S
+2 E EE%sT 2016 S 8
 3 - +03 2017 O 29 1u
-2 O EE%sT
+2 E EE%sT
 Li Asia/Nicosia Europe/Nicosia
 Z Asia/Tbilisi 2:59:11 - LMT 1880
 2:59:11 - TBMT 1924 May 2
 3 - +03 1957 Mar
-4 M +04/+05 1991 Mar 31 2s
-3 M +03/+04 1992
-3 W +03/+04 1994 S lastSun
-4 W +04/+05 1996 O lastSun
+4 R +04/+05 1991 Mar 31 2s
+3 R +03/+04 1992
+3 e +03/+04 1994 S lastSun
+4 e +04/+05 1996 O lastSun
 4 1 +05 1997 Mar lastSun
-4 W +04/+05 2004 Jun 27
-3 M +03/+04 2005 Mar lastSun 2
+4 e +04/+05 2004 Jun 27
+3 R +03/+04 2005 Mar lastSun 2
 4 - +04
 Z Asia/Dili 8:22:20 - LMT 1912
 8 - +08 1942 F 21 23
@@ -504,72 +528,72 @@ Z Asia/Jayapura 9:22:48 - LMT 1932 N
 9 - +09 1944 S
 9:30 - +0930 1964
 9 - WIT
-R X 1978 1980 - Mar 21 0 1 -
-R X 1978 o - O 21 0 0 -
-R X 1979 o - S 19 0 0 -
-R X 1980 o - S 23 0 0 -
-R X 1991 o - May 3 0 1 -
-R X 1992 1995 - Mar 22 0 1 -
-R X 1991 1995 - S 22 0 0 -
-R X 1996 o - Mar 21 0 1 -
-R X 1996 o - S 21 0 0 -
-R X 1997 1999 - Mar 22 0 1 -
-R X 1997 1999 - S 22 0 0 -
-R X 2000 o - Mar 21 0 1 -
-R X 2000 o - S 21 0 0 -
-R X 2001 2003 - Mar 22 0 1 -
-R X 2001 2003 - S 22 0 0 -
-R X 2004 o - Mar 21 0 1 -
-R X 2004 o - S 21 0 0 -
-R X 2005 o - Mar 22 0 1 -
-R X 2005 o - S 22 0 0 -
-R X 2008 o - Mar 21 0 1 -
-R X 2008 o - S 21 0 0 -
-R X 2009 2011 - Mar 22 0 1 -
-R X 2009 2011 - S 22 0 0 -
-R X 2012 o - Mar 21 0 1 -
-R X 2012 o - S 21 0 0 -
-R X 2013 2015 - Mar 22 0 1 -
-R X 2013 2015 - S 22 0 0 -
-R X 2016 o - Mar 21 0 1 -
-R X 2016 o - S 21 0 0 -
-R X 2017 2019 - Mar 22 0 1 -
-R X 2017 2019 - S 22 0 0 -
-R X 2020 o - Mar 21 0 1 -
-R X 2020 o - S 21 0 0 -
-R X 2021 2023 - Mar 22 0 1 -
-R X 2021 2023 - S 22 0 0 -
-R X 2024 o - Mar 21 0 1 -
-R X 2024 o - S 21 0 0 -
-R X 2025 2027 - Mar 22 0 1 -
-R X 2025 2027 - S 22 0 0 -
-R X 2028 2029 - Mar 21 0 1 -
-R X 2028 2029 - S 21 0 0 -
-R X 2030 2031 - Mar 22 0 1 -
-R X 2030 2031 - S 22 0 0 -
-R X 2032 2033 - Mar 21 0 1 -
-R X 2032 2033 - S 21 0 0 -
-R X 2034 2035 - Mar 22 0 1 -
-R X 2034 2035 - S 22 0 0 -
-R X 2036 ma - Mar 21 0 1 -
-R X 2036 ma - S 21 0 0 -
+R i 1978 1980 - Mar 21 0 1 -
+R i 1978 o - O 21 0 0 -
+R i 1979 o - S 19 0 0 -
+R i 1980 o - S 23 0 0 -
+R i 1991 o - May 3 0 1 -
+R i 1992 1995 - Mar 22 0 1 -
+R i 1991 1995 - S 22 0 0 -
+R i 1996 o - Mar 21 0 1 -
+R i 1996 o - S 21 0 0 -
+R i 1997 1999 - Mar 22 0 1 -
+R i 1997 1999 - S 22 0 0 -
+R i 2000 o - Mar 21 0 1 -
+R i 2000 o - S 21 0 0 -
+R i 2001 2003 - Mar 22 0 1 -
+R i 2001 2003 - S 22 0 0 -
+R i 2004 o - Mar 21 0 1 -
+R i 2004 o - S 21 0 0 -
+R i 2005 o - Mar 22 0 1 -
+R i 2005 o - S 22 0 0 -
+R i 2008 o - Mar 21 0 1 -
+R i 2008 o - S 21 0 0 -
+R i 2009 2011 - Mar 22 0 1 -
+R i 2009 2011 - S 22 0 0 -
+R i 2012 o - Mar 21 0 1 -
+R i 2012 o - S 21 0 0 -
+R i 2013 2015 - Mar 22 0 1 -
+R i 2013 2015 - S 22 0 0 -
+R i 2016 o - Mar 21 0 1 -
+R i 2016 o - S 21 0 0 -
+R i 2017 2019 - Mar 22 0 1 -
+R i 2017 2019 - S 22 0 0 -
+R i 2020 o - Mar 21 0 1 -
+R i 2020 o - S 21 0 0 -
+R i 2021 2023 - Mar 22 0 1 -
+R i 2021 2023 - S 22 0 0 -
+R i 2024 o - Mar 21 0 1 -
+R i 2024 o - S 21 0 0 -
+R i 2025 2027 - Mar 22 0 1 -
+R i 2025 2027 - S 22 0 0 -
+R i 2028 2029 - Mar 21 0 1 -
+R i 2028 2029 - S 21 0 0 -
+R i 2030 2031 - Mar 22 0 1 -
+R i 2030 2031 - S 22 0 0 -
+R i 2032 2033 - Mar 21 0 1 -
+R i 2032 2033 - S 21 0 0 -
+R i 2034 2035 - Mar 22 0 1 -
+R i 2034 2035 - S 22 0 0 -
+R i 2036 ma - Mar 21 0 1 -
+R i 2036 ma - S 21 0 0 -
 Z Asia/Tehran 3:25:44 - LMT 1916
 3:25:44 - TMT 1946
 3:30 - +0330 1977 N
-4 X +04/+05 1979
-3:30 X +0330/+0430
-R Y 1982 o - May 1 0 1 -
-R Y 1982 1984 - O 1 0 0 -
-R Y 1983 o - Mar 31 0 1 -
-R Y 1984 1985 - Ap 1 0 1 -
-R Y 1985 1990 - S lastSun 1s 0 -
-R Y 1986 1990 - Mar lastSun 1s 1 -
-R Y 1991 2007 - Ap 1 3s 1 -
-R Y 1991 2007 - O 1 3s 0 -
+4 i +04/+05 1979
+3:30 i +0330/+0430
+R IQ 1982 o - May 1 0 1 -
+R IQ 1982 1984 - O 1 0 0 -
+R IQ 1983 o - Mar 31 0 1 -
+R IQ 1984 1985 - Ap 1 0 1 -
+R IQ 1985 1990 - S lastSun 1s 0 -
+R IQ 1986 1990 - Mar lastSun 1s 1 -
+R IQ 1991 2007 - Ap 1 3s 1 -
+R IQ 1991 2007 - O 1 3s 0 -
 Z Asia/Baghdad 2:57:40 - LMT 1890
 2:57:36 - BMT 1918
 3 - +03 1982 May
-3 Y +03/+04
+3 IQ +03/+04
 R Z 1940 o - Jun 1 0 1 D
 R Z 1942 1944 - N 1 0 0 S
 R Z 1943 o - Ap 1 2 1 D
@@ -659,163 +683,163 @@ R Z 2013 ma - O lastSun 2 0 S
 Z Asia/Jerusalem 2:20:54 - LMT 1880
 2:20:40 - JMT 1918
 2 Z I%sT
-R a 1948 o - May Sat>=1 24 1 D
-R a 1948 1951 - S Sun>=9 0 0 S
-R a 1949 o - Ap Sat>=1 24 1 D
-R a 1950 1951 - May Sat>=1 24 1 D
+R JP 1948 o - May Sat>=1 24 1 D
+R JP 1948 1951 - S Sat>=8 25 0 S
+R JP 1949 o - Ap Sat>=1 24 1 D
+R JP 1950 1951 - May Sat>=1 24 1 D
 Z Asia/Tokyo 9:18:59 - LMT 1887 D 31 15u
-9 a J%sT
-R b 1973 o - Jun 6 0 1 S
-R b 1973 1975 - O 1 0 0 -
-R b 1974 1977 - May 1 0 1 S
-R b 1976 o - N 1 0 0 -
-R b 1977 o - O 1 0 0 -
-R b 1978 o - Ap 30 0 1 S
-R b 1978 o - S 30 0 0 -
-R b 1985 o - Ap 1 0 1 S
-R b 1985 o - O 1 0 0 -
-R b 1986 1988 - Ap F>=1 0 1 S
-R b 1986 1990 - O F>=1 0 0 -
-R b 1989 o - May 8 0 1 S
-R b 1990 o - Ap 27 0 1 S
-R b 1991 o - Ap 17 0 1 S
-R b 1991 o - S 27 0 0 -
-R b 1992 o - Ap 10 0 1 S
-R b 1992 1993 - O F>=1 0 0 -
-R b 1993 1998 - Ap F>=1 0 1 S
-R b 1994 o - S F>=15 0 0 -
-R b 1995 1998 - S F>=15 0s 0 -
-R b 1999 o - Jul 1 0s 1 S
-R b 1999 2002 - S lastF 0s 0 -
-R b 2000 2001 - Mar lastTh 0s 1 S
-R b 2002 2012 - Mar lastTh 24 1 S
-R b 2003 o - O 24 0s 0 -
-R b 2004 o - O 15 0s 0 -
-R b 2005 o - S lastF 0s 0 -
-R b 2006 2011 - O lastF 0s 0 -
-R b 2013 o - D 20 0 0 -
-R b 2014 ma - Mar lastTh 24 1 S
-R b 2014 ma - O lastF 0s 0 -
+9 JP J%sT
+R J 1973 o - Jun 6 0 1 S
+R J 1973 1975 - O 1 0 0 -
+R J 1974 1977 - May 1 0 1 S
+R J 1976 o - N 1 0 0 -
+R J 1977 o - O 1 0 0 -
+R J 1978 o - Ap 30 0 1 S
+R J 1978 o - S 30 0 0 -
+R J 1985 o - Ap 1 0 1 S
+R J 1985 o - O 1 0 0 -
+R J 1986 1988 - Ap F>=1 0 1 S
+R J 1986 1990 - O F>=1 0 0 -
+R J 1989 o - May 8 0 1 S
+R J 1990 o - Ap 27 0 1 S
+R J 1991 o - Ap 17 0 1 S
+R J 1991 o - S 27 0 0 -
+R J 1992 o - Ap 10 0 1 S
+R J 1992 1993 - O F>=1 0 0 -
+R J 1993 1998 - Ap F>=1 0 1 S
+R J 1994 o - S F>=15 0 0 -
+R J 1995 1998 - S F>=15 0s 0 -
+R J 1999 o - Jul 1 0s 1 S
+R J 1999 2002 - S lastF 0s 0 -
+R J 2000 2001 - Mar lastTh 0s 1 S
+R J 2002 2012 - Mar lastTh 24 1 S
+R J 2003 o - O 24 0s 0 -
+R J 2004 o - O 15 0s 0 -
+R J 2005 o - S lastF 0s 0 -
+R J 2006 2011 - O lastF 0s 0 -
+R J 2013 o - D 20 0 0 -
+R J 2014 ma - Mar lastTh 24 1 S
+R J 2014 ma - O lastF 0s 0 -
 Z Asia/Amman 2:23:44 - LMT 1931
-2 b EE%sT
+2 J EE%sT
 Z Asia/Almaty 5:7:48 - LMT 1924 May 2
 5 - +05 1930 Jun 21
-6 M +06/+07 1991 Mar 31 2s
-5 M +05/+06 1992 Ja 19 2s
-6 M +06/+07 2004 O 31 2s
+6 R +06/+07 1991 Mar 31 2s
+5 R +05/+06 1992 Ja 19 2s
+6 R +06/+07 2004 O 31 2s
 6 - +06
 Z Asia/Qyzylorda 4:21:52 - LMT 1924 May 2
 4 - +04 1930 Jun 21
 5 - +05 1981 Ap
 5 1 +06 1981 O
 6 - +06 1982 Ap
-5 M +05/+06 1991 Mar 31 2s
-4 M +04/+05 1991 S 29 2s
-5 M +05/+06 1992 Ja 19 2s
-6 M +06/+07 1992 Mar 29 2s
-5 M +05/+06 2004 O 31 2s
+5 R +05/+06 1991 Mar 31 2s
+4 R +04/+05 1991 S 29 2s
+5 R +05/+06 1992 Ja 19 2s
+6 R +06/+07 1992 Mar 29 2s
+5 R +05/+06 2004 O 31 2s
 6 - +06
 Z Asia/Aqtobe 3:48:40 - LMT 1924 May 2
 4 - +04 1930 Jun 21
 5 - +05 1981 Ap
 5 1 +06 1981 O
 6 - +06 1982 Ap
-5 M +05/+06 1991 Mar 31 2s
-4 M +04/+05 1992 Ja 19 2s
-5 M +05/+06 2004 O 31 2s
+5 R +05/+06 1991 Mar 31 2s
+4 R +04/+05 1992 Ja 19 2s
+5 R +05/+06 2004 O 31 2s
 5 - +05
 Z Asia/Aqtau 3:21:4 - LMT 1924 May 2
 4 - +04 1930 Jun 21
 5 - +05 1981 O
 6 - +06 1982 Ap
-5 M +05/+06 1991 Mar 31 2s
-4 M +04/+05 1992 Ja 19 2s
-5 M +05/+06 1994 S 25 2s
-4 M +04/+05 2004 O 31 2s
+5 R +05/+06 1991 Mar 31 2s
+4 R +04/+05 1992 Ja 19 2s
+5 R +05/+06 1994 S 25 2s
+4 R +04/+05 2004 O 31 2s
 5 - +05
 Z Asia/Atyrau 3:27:44 - LMT 1924 May 2
 3 - +03 1930 Jun 21
 5 - +05 1981 O
 6 - +06 1982 Ap
-5 M +05/+06 1991 Mar 31 2s
-4 M +04/+05 1992 Ja 19 2s
-5 M +05/+06 1999 Mar 28 2s
-4 M +04/+05 2004 O 31 2s
+5 R +05/+06 1991 Mar 31 2s
+4 R +04/+05 1992 Ja 19 2s
+5 R +05/+06 1999 Mar 28 2s
+4 R +04/+05 2004 O 31 2s
 5 - +05
 Z Asia/Oral 3:25:24 - LMT 1924 May 2
 3 - +03 1930 Jun 21
 5 - +05 1981 Ap
 5 1 +06 1981 O
 6 - +06 1982 Ap
-5 M +05/+06 1989 Mar 26 2s
-4 M +04/+05 1992 Ja 19 2s
-5 M +05/+06 1992 Mar 29 2s
-4 M +04/+05 2004 O 31 2s
+5 R +05/+06 1989 Mar 26 2s
+4 R +04/+05 1992 Ja 19 2s
+5 R +05/+06 1992 Mar 29 2s
+4 R +04/+05 2004 O 31 2s
 5 - +05
-R c 1992 1996 - Ap Sun>=7 0s 1 -
-R c 1992 1996 - S lastSun 0 0 -
-R c 1997 2005 - Mar lastSun 2:30 1 -
-R c 1997 2004 - O lastSun 2:30 0 -
+R KG 1992 1996 - Ap Sun>=7 0s 1 -
+R KG 1992 1996 - S lastSun 0 0 -
+R KG 1997 2005 - Mar lastSun 2:30 1 -
+R KG 1997 2004 - O lastSun 2:30 0 -
 Z Asia/Bishkek 4:58:24 - LMT 1924 May 2
 5 - +05 1930 Jun 21
-6 M +06/+07 1991 Mar 31 2s
-5 M +05/+06 1991 Au 31 2
-5 c +05/+06 2005 Au 12
+6 R +06/+07 1991 Mar 31 2s
+5 R +05/+06 1991 Au 31 2
+5 KG +05/+06 2005 Au 12
 6 - +06
-R d 1948 o - Jun 1 0 1 D
-R d 1948 o - S 13 0 0 S
-R d 1949 o - Ap 3 0 1 D
-R d 1949 1951 - S Sun>=8 0 0 S
-R d 1950 o - Ap 1 0 1 D
-R d 1951 o - May 6 0 1 D
-R d 1955 o - May 5 0 1 D
-R d 1955 o - S 9 0 0 S
-R d 1956 o - May 20 0 1 D
-R d 1956 o - S 30 0 0 S
-R d 1957 1960 - May Sun>=1 0 1 D
-R d 1957 1960 - S Sun>=18 0 0 S
-R d 1987 1988 - May Sun>=8 2 1 D
-R d 1987 1988 - O Sun>=8 3 0 S
+R KR 1948 o - Jun 1 0 1 D
+R KR 1948 o - S 13 0 0 S
+R KR 1949 o - Ap 3 0 1 D
+R KR 1949 1951 - S Sun>=8 0 0 S
+R KR 1950 o - Ap 1 0 1 D
+R KR 1951 o - May 6 0 1 D
+R KR 1955 o - May 5 0 1 D
+R KR 1955 o - S 9 0 0 S
+R KR 1956 o - May 20 0 1 D
+R KR 1956 o - S 30 0 0 S
+R KR 1957 1960 - May Sun>=1 0 1 D
+R KR 1957 1960 - S Sun>=18 0 0 S
+R KR 1987 1988 - May Sun>=8 2 1 D
+R KR 1987 1988 - O Sun>=8 3 0 S
 Z Asia/Seoul 8:27:52 - LMT 1908 Ap
 8:30 - KST 1912
 9 - JST 1945 S 8
 9 - KST 1954 Mar 21
-8:30 d K%sT 1961 Au 10
-9 d K%sT
+8:30 KR K%sT 1961 Au 10
+9 KR K%sT
 Z Asia/Pyongyang 8:23 - LMT 1908 Ap
 8:30 - KST 1912
 9 - JST 1945 Au 24
 9 - KST 2015 Au 15
-8:30 - KST 2018 May 5
+8:30 - KST 2018 May 4 23:30
 9 - KST
-R e 1920 o - Mar 28 0 1 S
-R e 1920 o - O 25 0 0 -
-R e 1921 o - Ap 3 0 1 S
-R e 1921 o - O 3 0 0 -
-R e 1922 o - Mar 26 0 1 S
-R e 1922 o - O 8 0 0 -
-R e 1923 o - Ap 22 0 1 S
-R e 1923 o - S 16 0 0 -
-R e 1957 1961 - May 1 0 1 S
-R e 1957 1961 - O 1 0 0 -
-R e 1972 o - Jun 22 0 1 S
-R e 1972 1977 - O 1 0 0 -
-R e 1973 1977 - May 1 0 1 S
-R e 1978 o - Ap 30 0 1 S
-R e 1978 o - S 30 0 0 -
-R e 1984 1987 - May 1 0 1 S
-R e 1984 1991 - O 16 0 0 -
-R e 1988 o - Jun 1 0 1 S
-R e 1989 o - May 10 0 1 S
-R e 1990 1992 - May 1 0 1 S
-R e 1992 o - O 4 0 0 -
-R e 1993 ma - Mar lastSun 0 1 S
-R e 1993 1998 - S lastSun 0 0 -
-R e 1999 ma - O lastSun 0 0 -
+R l 1920 o - Mar 28 0 1 S
+R l 1920 o - O 25 0 0 -
+R l 1921 o - Ap 3 0 1 S
+R l 1921 o - O 3 0 0 -
+R l 1922 o - Mar 26 0 1 S
+R l 1922 o - O 8 0 0 -
+R l 1923 o - Ap 22 0 1 S
+R l 1923 o - S 16 0 0 -
+R l 1957 1961 - May 1 0 1 S
+R l 1957 1961 - O 1 0 0 -
+R l 1972 o - Jun 22 0 1 S
+R l 1972 1977 - O 1 0 0 -
+R l 1973 1977 - May 1 0 1 S
+R l 1978 o - Ap 30 0 1 S
+R l 1978 o - S 30 0 0 -
+R l 1984 1987 - May 1 0 1 S
+R l 1984 1991 - O 16 0 0 -
+R l 1988 o - Jun 1 0 1 S
+R l 1989 o - May 10 0 1 S
+R l 1990 1992 - May 1 0 1 S
+R l 1992 o - O 4 0 0 -
+R l 1993 ma - Mar lastSun 0 1 S
+R l 1993 1998 - S lastSun 0 0 -
+R l 1999 ma - O lastSun 0 0 -
 Z Asia/Beirut 2:22 - LMT 1880
-2 e EE%sT
-R f 1935 1941 - S 14 0 0:20 -
-R f 1935 1941 - D 14 0 0 -
+2 l EE%sT
+R NB 1935 1941 - S 14 0 0:20 -
+R NB 1935 1941 - D 14 0 0 -
 Z Asia/Kuala_Lumpur 6:46:46 - LMT 1901
 6:55:25 - SMT 1905 Jun
 7 - +07 1933
@@ -827,98 +851,98 @@ Z Asia/Kuala_Lumpur 6:46:46 - LMT 1901
 8 - +08
 Z Asia/Kuching 7:21:20 - LMT 1926 Mar
 7:30 - +0730 1933
-8 f +08/+0820 1942 F 16
+8 NB +08/+0820 1942 F 16
 9 - +09 1945 S 12
 8 - +08
 Z Indian/Maldives 4:54 - LMT 1880
 4:54 - MMT 1960
 5 - +05
-R g 1983 1984 - Ap 1 0 1 -
-R g 1983 o - O 1 0 0 -
-R g 1985 1998 - Mar lastSun 0 1 -
-R g 1984 1998 - S lastSun 0 0 -
-R g 2001 o - Ap lastSat 2 1 -
-R g 2001 2006 - S lastSat 2 0 -
-R g 2002 2006 - Mar lastSat 2 1 -
-R g 2015 2016 - Mar lastSat 2 1 -
-R g 2015 2016 - S lastSat 0 0 -
+R X 1983 1984 - Ap 1 0 1 -
+R X 1983 o - O 1 0 0 -
+R X 1985 1998 - Mar lastSun 0 1 -
+R X 1984 1998 - S lastSun 0 0 -
+R X 2001 o - Ap lastSat 2 1 -
+R X 2001 2006 - S lastSat 2 0 -
+R X 2002 2006 - Mar lastSat 2 1 -
+R X 2015 2016 - Mar lastSat 2 1 -
+R X 2015 2016 - S lastSat 0 0 -
 Z Asia/Hovd 6:6:36 - LMT 1905 Au
 6 - +06 1978
-7 g +07/+08
+7 X +07/+08
 Z Asia/Ulaanbaatar 7:7:32 - LMT 1905 Au
 7 - +07 1978
-8 g +08/+09
+8 X +08/+09
 Z Asia/Choibalsan 7:38 - LMT 1905 Au
 7 - +07 1978
 8 - +08 1983 Ap
-9 g +09/+10 2008 Mar 31
-8 g +08/+09
+9 X +09/+10 2008 Mar 31
+8 X +08/+09
 Z Asia/Kathmandu 5:41:16 - LMT 1920
 5:30 - +0530 1986
 5:45 - +0545
-R h 2002 o - Ap Sun>=2 0 1 S
-R h 2002 o - O Sun>=2 0 0 -
-R h 2008 o - Jun 1 0 1 S
-R h 2008 2009 - N 1 0 0 -
-R h 2009 o - Ap 15 0 1 S
+R PK 2002 o - Ap Sun>=2 0 1 S
+R PK 2002 o - O Sun>=2 0 0 -
+R PK 2008 o - Jun 1 0 1 S
+R PK 2008 2009 - N 1 0 0 -
+R PK 2009 o - Ap 15 0 1 S
 Z Asia/Karachi 4:28:12 - LMT 1907
 5:30 - +0530 1942 S
 5:30 1 +0630 1945 O 15
 5:30 - +0530 1951 S 30
 5 - +05 1971 Mar 26
-5 h PK%sT
-R i 1999 2005 - Ap F>=15 0 1 S
-R i 1999 2003 - O F>=15 0 0 -
-R i 2004 o - O 1 1 0 -
-R i 2005 o - O 4 2 0 -
-R i 2006 2007 - Ap 1 0 1 S
-R i 2006 o - S 22 0 0 -
-R i 2007 o - S Th>=8 2 0 -
-R i 2008 2009 - Mar lastF 0 1 S
-R i 2008 o - S 1 0 0 -
-R i 2009 o - S F>=1 1 0 -
-R i 2010 o - Mar 26 0 1 S
-R i 2010 o - Au 11 0 0 -
-R i 2011 o - Ap 1 0:1 1 S
-R i 2011 o - Au 1 0 0 -
-R i 2011 o - Au 30 0 1 S
-R i 2011 o - S 30 0 0 -
-R i 2012 2014 - Mar lastTh 24 1 S
-R i 2012 o - S 21 1 0 -
-R i 2013 o - S F>=21 0 0 -
-R i 2014 2015 - O F>=21 0 0 -
-R i 2015 o - Mar lastF 24 1 S
-R i 2016 ma - Mar Sat>=22 1 1 S
-R i 2016 ma - O lastSat 1 0 -
+5 PK PK%sT
+R P 1999 2005 - Ap F>=15 0 1 S
+R P 1999 2003 - O F>=15 0 0 -
+R P 2004 o - O 1 1 0 -
+R P 2005 o - O 4 2 0 -
+R P 2006 2007 - Ap 1 0 1 S
+R P 2006 o - S 22 0 0 -
+R P 2007 o - S Th>=8 2 0 -
+R P 2008 2009 - Mar lastF 0 1 S
+R P 2008 o - S 1 0 0 -
+R P 2009 o - S F>=1 1 0 -
+R P 2010 o - Mar 26 0 1 S
+R P 2010 o - Au 11 0 0 -
+R P 2011 o - Ap 1 0:1 1 S
+R P 2011 o - Au 1 0 0 -
+R P 2011 o - Au 30 0 1 S
+R P 2011 o - S 30 0 0 -
+R P 2012 2014 - Mar lastTh 24 1 S
+R P 2012 o - S 21 1 0 -
+R P 2013 o - S F>=21 0 0 -
+R P 2014 2015 - O F>=21 0 0 -
+R P 2015 o - Mar lastF 24 1 S
+R P 2016 ma - Mar Sat>=22 1 1 S
+R P 2016 ma - O lastSat 1 0 -
 Z Asia/Gaza 2:17:52 - LMT 1900 O
 2 Z EET/EEST 1948 May 15
-2 B EE%sT 1967 Jun 5
+2 K EE%sT 1967 Jun 5
 2 Z I%sT 1996
-2 b EE%sT 1999
-2 i EE%sT 2008 Au 29
+2 J EE%sT 1999
+2 P EE%sT 2008 Au 29
 2 - EET 2008 S
-2 i EE%sT 2010
+2 P EE%sT 2010
 2 - EET 2010 Mar 27 0:1
-2 i EE%sT 2011 Au
+2 P EE%sT 2011 Au
 2 - EET 2012
-2 i EE%sT
+2 P EE%sT
 Z Asia/Hebron 2:20:23 - LMT 1900 O
 2 Z EET/EEST 1948 May 15
-2 B EE%sT 1967 Jun 5
+2 K EE%sT 1967 Jun 5
 2 Z I%sT 1996
-2 b EE%sT 1999
-2 i EE%sT
-R j 1936 o - N 1 0 1 -
-R j 1937 o - F 1 0 0 -
-R j 1954 o - Ap 12 0 1 -
-R j 1954 o - Jul 1 0 0 -
-R j 1978 o - Mar 22 0 1 -
-R j 1978 o - S 21 0 0 -
+2 J EE%sT 1999
+2 P EE%sT
+R PH 1936 o - N 1 0 1 D
+R PH 1937 o - F 1 0 0 S
+R PH 1954 o - Ap 12 0 1 D
+R PH 1954 o - Jul 1 0 0 S
+R PH 1978 o - Mar 22 0 1 D
+R PH 1978 o - S 21 0 0 S
 Z Asia/Manila -15:56 - LMT 1844 D 31
 8:4 - LMT 1899 May 11
-8 j +08/+09 1942 May
-9 - +09 1944 N
-8 j +08/+09
+8 PH P%sT 1942 May
+9 - JST 1944 N
+8 PH P%sT
 Z Asia/Qatar 3:26:8 - LMT 1920
 4 - +04 1972 Jun
 3 - +03
@@ -945,52 +969,52 @@ Z Asia/Colombo 5:19:24 - LMT 1880
 6:30 - +0630 1996 O 26 0:30
 6 - +06 2006 Ap 15 0:30
 5:30 - +0530
-R k 1920 1923 - Ap Sun>=15 2 1 S
-R k 1920 1923 - O Sun>=1 2 0 -
-R k 1962 o - Ap 29 2 1 S
-R k 1962 o - O 1 2 0 -
-R k 1963 1965 - May 1 2 1 S
-R k 1963 o - S 30 2 0 -
-R k 1964 o - O 1 2 0 -
-R k 1965 o - S 30 2 0 -
-R k 1966 o - Ap 24 2 1 S
-R k 1966 1976 - O 1 2 0 -
-R k 1967 1978 - May 1 2 1 S
-R k 1977 1978 - S 1 2 0 -
-R k 1983 1984 - Ap 9 2 1 S
-R k 1983 1984 - O 1 2 0 -
-R k 1986 o - F 16 2 1 S
-R k 1986 o - O 9 2 0 -
-R k 1987 o - Mar 1 2 1 S
-R k 1987 1988 - O 31 2 0 -
-R k 1988 o - Mar 15 2 1 S
-R k 1989 o - Mar 31 2 1 S
-R k 1989 o - O 1 2 0 -
-R k 1990 o - Ap 1 2 1 S
-R k 1990 o - S 30 2 0 -
-R k 1991 o - Ap 1 0 1 S
-R k 1991 1992 - O 1 0 0 -
-R k 1992 o - Ap 8 0 1 S
-R k 1993 o - Mar 26 0 1 S
-R k 1993 o - S 25 0 0 -
-R k 1994 1996 - Ap 1 0 1 S
-R k 1994 2005 - O 1 0 0 -
-R k 1997 1998 - Mar lastM 0 1 S
-R k 1999 2006 - Ap 1 0 1 S
-R k 2006 o - S 22 0 0 -
-R k 2007 o - Mar lastF 0 1 S
-R k 2007 o - N F>=1 0 0 -
-R k 2008 o - Ap F>=1 0 1 S
-R k 2008 o - N 1 0 0 -
-R k 2009 o - Mar lastF 0 1 S
-R k 2010 2011 - Ap F>=1 0 1 S
-R k 2012 ma - Mar lastF 0 1 S
-R k 2009 ma - O lastF 0 0 -
+R S 1920 1923 - Ap Sun>=15 2 1 S
+R S 1920 1923 - O Sun>=1 2 0 -
+R S 1962 o - Ap 29 2 1 S
+R S 1962 o - O 1 2 0 -
+R S 1963 1965 - May 1 2 1 S
+R S 1963 o - S 30 2 0 -
+R S 1964 o - O 1 2 0 -
+R S 1965 o - S 30 2 0 -
+R S 1966 o - Ap 24 2 1 S
+R S 1966 1976 - O 1 2 0 -
+R S 1967 1978 - May 1 2 1 S
+R S 1977 1978 - S 1 2 0 -
+R S 1983 1984 - Ap 9 2 1 S
+R S 1983 1984 - O 1 2 0 -
+R S 1986 o - F 16 2 1 S
+R S 1986 o - O 9 2 0 -
+R S 1987 o - Mar 1 2 1 S
+R S 1987 1988 - O 31 2 0 -
+R S 1988 o - Mar 15 2 1 S
+R S 1989 o - Mar 31 2 1 S
+R S 1989 o - O 1 2 0 -
+R S 1990 o - Ap 1 2 1 S
+R S 1990 o - S 30 2 0 -
+R S 1991 o - Ap 1 0 1 S
+R S 1991 1992 - O 1 0 0 -
+R S 1992 o - Ap 8 0 1 S
+R S 1993 o - Mar 26 0 1 S
+R S 1993 o - S 25 0 0 -
+R S 1994 1996 - Ap 1 0 1 S
+R S 1994 2005 - O 1 0 0 -
+R S 1997 1998 - Mar lastM 0 1 S
+R S 1999 2006 - Ap 1 0 1 S
+R S 2006 o - S 22 0 0 -
+R S 2007 o - Mar lastF 0 1 S
+R S 2007 o - N F>=1 0 0 -
+R S 2008 o - Ap F>=1 0 1 S
+R S 2008 o - N 1 0 0 -
+R S 2009 o - Mar lastF 0 1 S
+R S 2010 2011 - Ap F>=1 0 1 S
+R S 2012 ma - Mar lastF 0 1 S
+R S 2009 ma - O lastF 0 0 -
 Z Asia/Damascus 2:25:12 - LMT 1920
-2 k EE%sT
+2 S EE%sT
 Z Asia/Dushanbe 4:35:12 - LMT 1924 May 2
 5 - +05 1930 Jun 21
-6 M +06/+07 1991 Mar 31 2s
+6 R +06/+07 1991 Mar 31 2s
 5 1 +05/+06 1991 S 9 2s
 5 - +05
 Z Asia/Bangkok 6:42:4 - LMT 1880
@@ -1000,8 +1024,8 @@ Li Asia/Bangkok Asia/Phnom_Penh
 Li Asia/Bangkok Asia/Vientiane
 Z Asia/Ashgabat 3:53:32 - LMT 1924 May 2
 4 - +04 1930 Jun 21
-5 M +05/+06 1991 Mar 31 2
-4 M +04/+05 1992 Ja 19 2
+5 R +05/+06 1991 Mar 31 2
+4 R +04/+05 1992 Ja 19 2
 5 - +05
 Z Asia/Dubai 3:41:12 - LMT 1920
 4 - +04
@@ -1011,12 +1035,12 @@ Z Asia/Samarkand 4:27:53 - LMT 1924 May 2
 5 - +05 1981 Ap
 5 1 +06 1981 O
 6 - +06 1982 Ap
-5 M +05/+06 1992
+5 R +05/+06 1992
 5 - +05
 Z Asia/Tashkent 4:37:11 - LMT 1924 May 2
 5 - +05 1930 Jun 21
-6 M +06/+07 1991 Mar 31 2
-5 M +05/+06 1992
+6 R +06/+07 1991 Mar 31 2
+5 R +05/+06 1992
 5 - +05
 Z Asia/Ho_Chi_Minh 7:6:40 - LMT 1906 Jul
 7:6:30 - PLMT 1911 May
@@ -1028,176 +1052,176 @@ Z Asia/Ho_Chi_Minh 7:6:40 - LMT 1906 Jul
 7 - +07 1959 D 31 23
 8 - +08 1975 Jun 13
 7 - +07
-R l 1917 o - Ja 1 0:1 1 D
-R l 1917 o - Mar 25 2 0 S
-R l 1942 o - Ja 1 2 1 D
-R l 1942 o - Mar 29 2 0 S
-R l 1942 o - S 27 2 1 D
-R l 1943 1944 - Mar lastSun 2 0 S
-R l 1943 o - O 3 2 1 D
+R AU 1917 o - Ja 1 0:1 1 D
+R AU 1917 o - Mar 25 2 0 S
+R AU 1942 o - Ja 1 2 1 D
+R AU 1942 o - Mar 29 2 0 S
+R AU 1942 o - S 27 2 1 D
+R AU 1943 1944 - Mar lastSun 2 0 S
+R AU 1943 o - O 3 2 1 D
 Z Australia/Darwin 8:43:20 - LMT 1895 F
 9 - ACST 1899 May
-9:30 l AC%sT
-R m 1974 o - O lastSun 2s 1 D
-R m 1975 o - Mar Sun>=1 2s 0 S
-R m 1983 o - O lastSun 2s 1 D
-R m 1984 o - Mar Sun>=1 2s 0 S
-R m 1991 o - N 17 2s 1 D
-R m 1992 o - Mar Sun>=1 2s 0 S
-R m 2006 o - D 3 2s 1 D
-R m 2007 2009 - Mar lastSun 2s 0 S
-R m 2007 2008 - O lastSun 2s 1 D
+9:30 AU AC%sT
+R AW 1974 o - O lastSun 2s 1 D
+R AW 1975 o - Mar Sun>=1 2s 0 S
+R AW 1983 o - O lastSun 2s 1 D
+R AW 1984 o - Mar Sun>=1 2s 0 S
+R AW 1991 o - N 17 2s 1 D
+R AW 1992 o - Mar Sun>=1 2s 0 S
+R AW 2006 o - D 3 2s 1 D
+R AW 2007 2009 - Mar lastSun 2s 0 S
+R AW 2007 2008 - O lastSun 2s 1 D
 Z Australia/Perth 7:43:24 - LMT 1895 D
-8 l AW%sT 1943 Jul
-8 m AW%sT
+8 AU AW%sT 1943 Jul
+8 AW AW%sT
 Z Australia/Eucla 8:35:28 - LMT 1895 D
-8:45 l +0845/+0945 1943 Jul
-8:45 m +0845/+0945
-R n 1971 o - O lastSun 2s 1 D
-R n 1972 o - F lastSun 2s 0 S
-R n 1989 1991 - O lastSun 2s 1 D
-R n 1990 1992 - Mar Sun>=1 2s 0 S
-R o 1992 1993 - O lastSun 2s 1 D
-R o 1993 1994 - Mar Sun>=1 2s 0 S
+8:45 AU +0845/+0945 1943 Jul
+8:45 AW +0845/+0945
+R AQ 1971 o - O lastSun 2s 1 D
+R AQ 1972 o - F lastSun 2s 0 S
+R AQ 1989 1991 - O lastSun 2s 1 D
+R AQ 1990 1992 - Mar Sun>=1 2s 0 S
+R Ho 1992 1993 - O lastSun 2s 1 D
+R Ho 1993 1994 - Mar Sun>=1 2s 0 S
 Z Australia/Brisbane 10:12:8 - LMT 1895
-10 l AE%sT 1971
-10 n AE%sT
+10 AU AE%sT 1971
+10 AQ AE%sT
 Z Australia/Lindeman 9:55:56 - LMT 1895
-10 l AE%sT 1971
-10 n AE%sT 1992 Jul
-10 o AE%sT
-R p 1971 1985 - O lastSun 2s 1 D
-R p 1986 o - O 19 2s 1 D
-R p 1987 2007 - O lastSun 2s 1 D
-R p 1972 o - F 27 2s 0 S
-R p 1973 1985 - Mar Sun>=1 2s 0 S
-R p 1986 1990 - Mar Sun>=15 2s 0 S
-R p 1991 o - Mar 3 2s 0 S
-R p 1992 o - Mar 22 2s 0 S
-R p 1993 o - Mar 7 2s 0 S
-R p 1994 o - Mar 20 2s 0 S
-R p 1995 2005 - Mar lastSun 2s 0 S
-R p 2006 o - Ap 2 2s 0 S
-R p 2007 o - Mar lastSun 2s 0 S
-R p 2008 ma - Ap Sun>=1 2s 0 S
-R p 2008 ma - O Sun>=1 2s 1 D
+10 AU AE%sT 1971
+10 AQ AE%sT 1992 Jul
+10 Ho AE%sT
+R AS 1971 1985 - O lastSun 2s 1 D
+R AS 1986 o - O 19 2s 1 D
+R AS 1987 2007 - O lastSun 2s 1 D
+R AS 1972 o - F 27 2s 0 S
+R AS 1973 1985 - Mar Sun>=1 2s 0 S
+R AS 1986 1990 - Mar Sun>=15 2s 0 S
+R AS 1991 o - Mar 3 2s 0 S
+R AS 1992 o - Mar 22 2s 0 S
+R AS 1993 o - Mar 7 2s 0 S
+R AS 1994 o - Mar 20 2s 0 S
+R AS 1995 2005 - Mar lastSun 2s 0 S
+R AS 2006 o - Ap 2 2s 0 S
+R AS 2007 o - Mar lastSun 2s 0 S
+R AS 2008 ma - Ap Sun>=1 2s 0 S
+R AS 2008 ma - O Sun>=1 2s 1 D
 Z Australia/Adelaide 9:14:20 - LMT 1895 F
 9 - ACST 1899 May
-9:30 l AC%sT 1971
-9:30 p AC%sT
-R q 1967 o - O Sun>=1 2s 1 D
-R q 1968 o - Mar lastSun 2s 0 S
-R q 1968 1985 - O lastSun 2s 1 D
-R q 1969 1971 - Mar Sun>=8 2s 0 S
-R q 1972 o - F lastSun 2s 0 S
-R q 1973 1981 - Mar Sun>=1 2s 0 S
-R q 1982 1983 - Mar lastSun 2s 0 S
-R q 1984 1986 - Mar Sun>=1 2s 0 S
-R q 1986 o - O Sun>=15 2s 1 D
-R q 1987 1990 - Mar Sun>=15 2s 0 S
-R q 1987 o - O Sun>=22 2s 1 D
-R q 1988 1990 - O lastSun 2s 1 D
-R q 1991 1999 - O Sun>=1 2s 1 D
-R q 1991 2005 - Mar lastSun 2s 0 S
-R q 2000 o - Au lastSun 2s 1 D
-R q 2001 ma - O Sun>=1 2s 1 D
-R q 2006 o - Ap Sun>=1 2s 0 S
-R q 2007 o - Mar lastSun 2s 0 S
-R q 2008 ma - Ap Sun>=1 2s 0 S
+9:30 AU AC%sT 1971
+9:30 AS AC%sT
+R AT 1967 o - O Sun>=1 2s 1 D
+R AT 1968 o - Mar lastSun 2s 0 S
+R AT 1968 1985 - O lastSun 2s 1 D
+R AT 1969 1971 - Mar Sun>=8 2s 0 S
+R AT 1972 o - F lastSun 2s 0 S
+R AT 1973 1981 - Mar Sun>=1 2s 0 S
+R AT 1982 1983 - Mar lastSun 2s 0 S
+R AT 1984 1986 - Mar Sun>=1 2s 0 S
+R AT 1986 o - O Sun>=15 2s 1 D
+R AT 1987 1990 - Mar Sun>=15 2s 0 S
+R AT 1987 o - O Sun>=22 2s 1 D
+R AT 1988 1990 - O lastSun 2s 1 D
+R AT 1991 1999 - O Sun>=1 2s 1 D
+R AT 1991 2005 - Mar lastSun 2s 0 S
+R AT 2000 o - Au lastSun 2s 1 D
+R AT 2001 ma - O Sun>=1 2s 1 D
+R AT 2006 o - Ap Sun>=1 2s 0 S
+R AT 2007 o - Mar lastSun 2s 0 S
+R AT 2008 ma - Ap Sun>=1 2s 0 S
 Z Australia/Hobart 9:49:16 - LMT 1895 S
 10 - AEST 1916 O 1 2
 10 1 AEDT 1917 F
-10 l AE%sT 1967
-10 q AE%sT
+10 AU AE%sT 1967
+10 AT AE%sT
 Z Australia/Currie 9:35:28 - LMT 1895 S
 10 - AEST 1916 O 1 2
 10 1 AEDT 1917 F
-10 l AE%sT 1971 Jul
-10 q AE%sT
-R r 1971 1985 - O lastSun 2s 1 D
-R r 1972 o - F lastSun 2s 0 S
-R r 1973 1985 - Mar Sun>=1 2s 0 S
-R r 1986 1990 - Mar Sun>=15 2s 0 S
-R r 1986 1987 - O Sun>=15 2s 1 D
-R r 1988 1999 - O lastSun 2s 1 D
-R r 1991 1994 - Mar Sun>=1 2s 0 S
-R r 1995 2005 - Mar lastSun 2s 0 S
-R r 2000 o - Au lastSun 2s 1 D
-R r 2001 2007 - O lastSun 2s 1 D
-R r 2006 o - Ap Sun>=1 2s 0 S
-R r 2007 o - Mar lastSun 2s 0 S
-R r 2008 ma - Ap Sun>=1 2s 0 S
-R r 2008 ma - O Sun>=1 2s 1 D
+10 AU AE%sT 1971 Jul
+10 AT AE%sT
+R AV 1971 1985 - O lastSun 2s 1 D
+R AV 1972 o - F lastSun 2s 0 S
+R AV 1973 1985 - Mar Sun>=1 2s 0 S
+R AV 1986 1990 - Mar Sun>=15 2s 0 S
+R AV 1986 1987 - O Sun>=15 2s 1 D
+R AV 1988 1999 - O lastSun 2s 1 D
+R AV 1991 1994 - Mar Sun>=1 2s 0 S
+R AV 1995 2005 - Mar lastSun 2s 0 S
+R AV 2000 o - Au lastSun 2s 1 D
+R AV 2001 2007 - O lastSun 2s 1 D
+R AV 2006 o - Ap Sun>=1 2s 0 S
+R AV 2007 o - Mar lastSun 2s 0 S
+R AV 2008 ma - Ap Sun>=1 2s 0 S
+R AV 2008 ma - O Sun>=1 2s 1 D
 Z Australia/Melbourne 9:39:52 - LMT 1895 F
-10 l AE%sT 1971
-10 r AE%sT
-R s 1971 1985 - O lastSun 2s 1 D
-R s 1972 o - F 27 2s 0 S
-R s 1973 1981 - Mar Sun>=1 2s 0 S
-R s 1982 o - Ap Sun>=1 2s 0 S
-R s 1983 1985 - Mar Sun>=1 2s 0 S
-R s 1986 1989 - Mar Sun>=15 2s 0 S
-R s 1986 o - O 19 2s 1 D
-R s 1987 1999 - O lastSun 2s 1 D
-R s 1990 1995 - Mar Sun>=1 2s 0 S
-R s 1996 2005 - Mar lastSun 2s 0 S
-R s 2000 o - Au lastSun 2s 1 D
-R s 2001 2007 - O lastSun 2s 1 D
-R s 2006 o - Ap Sun>=1 2s 0 S
-R s 2007 o - Mar lastSun 2s 0 S
-R s 2008 ma - Ap Sun>=1 2s 0 S
-R s 2008 ma - O Sun>=1 2s 1 D
+10 AU AE%sT 1971
+10 AV AE%sT
+R AN 1971 1985 - O lastSun 2s 1 D
+R AN 1972 o - F 27 2s 0 S
+R AN 1973 1981 - Mar Sun>=1 2s 0 S
+R AN 1982 o - Ap Sun>=1 2s 0 S
+R AN 1983 1985 - Mar Sun>=1 2s 0 S
+R AN 1986 1989 - Mar Sun>=15 2s 0 S
+R AN 1986 o - O 19 2s 1 D
+R AN 1987 1999 - O lastSun 2s 1 D
+R AN 1990 1995 - Mar Sun>=1 2s 0 S
+R AN 1996 2005 - Mar lastSun 2s 0 S
+R AN 2000 o - Au lastSun 2s 1 D
+R AN 2001 2007 - O lastSun 2s 1 D
+R AN 2006 o - Ap Sun>=1 2s 0 S
+R AN 2007 o - Mar lastSun 2s 0 S
+R AN 2008 ma - Ap Sun>=1 2s 0 S
+R AN 2008 ma - O Sun>=1 2s 1 D
 Z Australia/Sydney 10:4:52 - LMT 1895 F
-10 l AE%sT 1971
-10 s AE%sT
+10 AU AE%sT 1971
+10 AN AE%sT
 Z Australia/Broken_Hill 9:25:48 - LMT 1895 F
 10 - AEST 1896 Au 23
 9 - ACST 1899 May
-9:30 l AC%sT 1971
-9:30 s AC%sT 2000
-9:30 p AC%sT
-R t 1981 1984 - O lastSun 2 1 -
-R t 1982 1985 - Mar Sun>=1 2 0 -
-R t 1985 o - O lastSun 2 0:30 -
-R t 1986 1989 - Mar Sun>=15 2 0 -
-R t 1986 o - O 19 2 0:30 -
-R t 1987 1999 - O lastSun 2 0:30 -
-R t 1990 1995 - Mar Sun>=1 2 0 -
-R t 1996 2005 - Mar lastSun 2 0 -
-R t 2000 o - Au lastSun 2 0:30 -
-R t 2001 2007 - O lastSun 2 0:30 -
-R t 2006 o - Ap Sun>=1 2 0 -
-R t 2007 o - Mar lastSun 2 0 -
-R t 2008 ma - Ap Sun>=1 2 0 -
-R t 2008 ma - O Sun>=1 2 0:30 -
+9:30 AU AC%sT 1971
+9:30 AN AC%sT 2000
+9:30 AS AC%sT
+R LH 1981 1984 - O lastSun 2 1 -
+R LH 1982 1985 - Mar Sun>=1 2 0 -
+R LH 1985 o - O lastSun 2 0:30 -
+R LH 1986 1989 - Mar Sun>=15 2 0 -
+R LH 1986 o - O 19 2 0:30 -
+R LH 1987 1999 - O lastSun 2 0:30 -
+R LH 1990 1995 - Mar Sun>=1 2 0 -
+R LH 1996 2005 - Mar lastSun 2 0 -
+R LH 2000 o - Au lastSun 2 0:30 -
+R LH 2001 2007 - O lastSun 2 0:30 -
+R LH 2006 o - Ap Sun>=1 2 0 -
+R LH 2007 o - Mar lastSun 2 0 -
+R LH 2008 ma - Ap Sun>=1 2 0 -
+R LH 2008 ma - O Sun>=1 2 0:30 -
 Z Australia/Lord_Howe 10:36:20 - LMT 1895 F
 10 - AEST 1981 Mar
-10:30 t +1030/+1130 1985 Jul
-10:30 t +1030/+11
+10:30 LH +1030/+1130 1985 Jul
+10:30 LH +1030/+11
 Z Antarctica/Macquarie 0 - -00 1899 N
 10 - AEST 1916 O 1 2
 10 1 AEDT 1917 F
-10 l AE%sT 1919 Ap 1 0s
+10 AU AE%sT 1919 Ap 1 0s
 0 - -00 1948 Mar 25
-10 l AE%sT 1967
-10 q AE%sT 2010 Ap 4 3
+10 AU AE%sT 1967
+10 AT AE%sT 2010 Ap 4 3
 11 - +11
 Z Indian/Christmas 7:2:52 - LMT 1895 F
 7 - +07
 Z Indian/Cocos 6:27:40 - LMT 1900
 6:30 - +0630
-R u 1998 1999 - N Sun>=1 2 1 -
-R u 1999 2000 - F lastSun 3 0 -
-R u 2009 o - N 29 2 1 -
-R u 2010 o - Mar lastSun 3 0 -
-R u 2010 2013 - O Sun>=21 2 1 -
-R u 2011 o - Mar Sun>=1 3 0 -
-R u 2012 2013 - Ja Sun>=18 3 0 -
-R u 2014 o - Ja Sun>=18 2 0 -
-R u 2014 ma - N Sun>=1 2 1 -
-R u 2015 ma - Ja Sun>=14 3 0 -
+R FJ 1998 1999 - N Sun>=1 2 1 -
+R FJ 1999 2000 - F lastSun 3 0 -
+R FJ 2009 o - N 29 2 1 -
+R FJ 2010 o - Mar lastSun 3 0 -
+R FJ 2010 2013 - O Sun>=21 2 1 -
+R FJ 2011 o - Mar Sun>=1 3 0 -
+R FJ 2012 2013 - Ja Sun>=18 3 0 -
+R FJ 2014 o - Ja Sun>=18 2 0 -
+R FJ 2014 ma - N Sun>=1 2 1 -
+R FJ 2015 ma - Ja Sun>=13 3 0 -
 Z Pacific/Fiji 11:55:44 - LMT 1915 O 26
-12 u +12/+13
+12 FJ +12/+13
 Z Pacific/Gambier -8:59:48 - LMT 1912 O
 -9 - -09
 Z Pacific/Marquesas -9:18 - LMT 1912 O
@@ -1239,50 +1263,50 @@ Z Pacific/Nauru 11:7:40 - LMT 1921 Ja 15
 9 - +09 1944 Au 15
 11:30 - +1130 1979 May
 12 - +12
-R v 1977 1978 - D Sun>=1 0 1 -
-R v 1978 1979 - F 27 0 0 -
-R v 1996 o - D 1 2s 1 -
-R v 1997 o - Mar 2 2s 0 -
+R NC 1977 1978 - D Sun>=1 0 1 -
+R NC 1978 1979 - F 27 0 0 -
+R NC 1996 o - D 1 2s 1 -
+R NC 1997 o - Mar 2 2s 0 -
 Z Pacific/Noumea 11:5:48 - LMT 1912 Ja 13
-11 v +11/+12
-R w 1927 o - N 6 2 1 S
-R w 1928 o - Mar 4 2 0 M
-R w 1928 1933 - O Sun>=8 2 0:30 S
-R w 1929 1933 - Mar Sun>=15 2 0 M
-R w 1934 1940 - Ap lastSun 2 0 M
-R w 1934 1940 - S lastSun 2 0:30 S
-R w 1946 o - Ja 1 0 0 S
-R w 1974 o - N Sun>=1 2s 1 D
-R x 1974 o - N Sun>=1 2:45s 1 -
-R w 1975 o - F lastSun 2s 0 S
-R x 1975 o - F lastSun 2:45s 0 -
-R w 1975 1988 - O lastSun 2s 1 D
-R x 1975 1988 - O lastSun 2:45s 1 -
-R w 1976 1989 - Mar Sun>=1 2s 0 S
-R x 1976 1989 - Mar Sun>=1 2:45s 0 -
-R w 1989 o - O Sun>=8 2s 1 D
-R x 1989 o - O Sun>=8 2:45s 1 -
-R w 1990 2006 - O Sun>=1 2s 1 D
-R x 1990 2006 - O Sun>=1 2:45s 1 -
-R w 1990 2007 - Mar Sun>=15 2s 0 S
-R x 1990 2007 - Mar Sun>=15 2:45s 0 -
-R w 2007 ma - S lastSun 2s 1 D
-R x 2007 ma - S lastSun 2:45s 1 -
-R w 2008 ma - Ap Sun>=1 2s 0 S
-R x 2008 ma - Ap Sun>=1 2:45s 0 -
+11 NC +11/+12
+R NZ 1927 o - N 6 2 1 S
+R NZ 1928 o - Mar 4 2 0 M
+R NZ 1928 1933 - O Sun>=8 2 0:30 S
+R NZ 1929 1933 - Mar Sun>=15 2 0 M
+R NZ 1934 1940 - Ap lastSun 2 0 M
+R NZ 1934 1940 - S lastSun 2 0:30 S
+R NZ 1946 o - Ja 1 0 0 S
+R NZ 1974 o - N Sun>=1 2s 1 D
+R k 1974 o - N Sun>=1 2:45s 1 -
+R NZ 1975 o - F lastSun 2s 0 S
+R k 1975 o - F lastSun 2:45s 0 -
+R NZ 1975 1988 - O lastSun 2s 1 D
+R k 1975 1988 - O lastSun 2:45s 1 -
+R NZ 1976 1989 - Mar Sun>=1 2s 0 S
+R k 1976 1989 - Mar Sun>=1 2:45s 0 -
+R NZ 1989 o - O Sun>=8 2s 1 D
+R k 1989 o - O Sun>=8 2:45s 1 -
+R NZ 1990 2006 - O Sun>=1 2s 1 D
+R k 1990 2006 - O Sun>=1 2:45s 1 -
+R NZ 1990 2007 - Mar Sun>=15 2s 0 S
+R k 1990 2007 - Mar Sun>=15 2:45s 0 -
+R NZ 2007 ma - S lastSun 2s 1 D
+R k 2007 ma - S lastSun 2:45s 1 -
+R NZ 2008 ma - Ap Sun>=1 2s 0 S
+R k 2008 ma - Ap Sun>=1 2:45s 0 -
 Z Pacific/Auckland 11:39:4 - LMT 1868 N 2
-11:30 w NZ%sT 1946
-12 w NZ%sT
+11:30 NZ NZ%sT 1946
+12 NZ NZ%sT
 Z Pacific/Chatham 12:13:48 - LMT 1868 N 2
 12:15 - +1215 1946
-12:45 x +1245/+1345
+12:45 k +1245/+1345
 Li Pacific/Auckland Antarctica/McMurdo
-R y 1978 o - N 12 0 0:30 -
-R y 1979 1991 - Mar Sun>=1 0 0 -
-R y 1979 1990 - O lastSun 0 0:30 -
+R CK 1978 o - N 12 0 0:30 -
+R CK 1979 1991 - Mar Sun>=1 0 0 -
+R CK 1979 1990 - O lastSun 0 0:30 -
 Z Pacific/Rarotonga -10:39:4 - LMT 1901
 -10:30 - -1030 1978 N 12
--10 y -10/-0930
+-10 CK -10/-0930
 Z Pacific/Niue -11:19:40 - LMT 1901
 -11:20 - -1120 1951
 -11:30 - -1130 1978 O
@@ -1311,570 +1335,570 @@ Z Pacific/Pago_Pago 12:37:12 - LMT 1892 Jul 5
 -11:22:48 - LMT 1911
 -11 - SST
 Li Pacific/Pago_Pago Pacific/Midway
-R z 2010 o - S lastSun 0 1 -
-R z 2011 o - Ap Sat>=1 4 0 -
-R z 2011 o - S lastSat 3 1 -
-R z 2012 ma - Ap Sun>=1 4 0 -
-R z 2012 ma - S lastSun 3 1 -
+R WS 2010 o - S lastSun 0 1 -
+R WS 2011 o - Ap Sat>=1 4 0 -
+R WS 2011 o - S lastSat 3 1 -
+R WS 2012 ma - Ap Sun>=1 4 0 -
+R WS 2012 ma - S lastSun 3 1 -
 Z Pacific/Apia 12:33:4 - LMT 1892 Jul 5
 -11:26:56 - LMT 1911
 -11:30 - -1130 1950
--11 z -11/-10 2011 D 29 24
-13 z +13/+14
+-11 WS -11/-10 2011 D 29 24
+13 WS +13/+14
 Z Pacific/Guadalcanal 10:39:48 - LMT 1912 O
 11 - +11
 Z Pacific/Fakaofo -11:24:56 - LMT 1901
 -11 - -11 2011 D 30
 13 - +13
-R ! 1999 o - O 7 2s 1 -
-R ! 2000 o - Mar 19 2s 0 -
-R ! 2000 2001 - N Sun>=1 2 1 -
-R ! 2001 2002 - Ja lastSun 2 0 -
-R ! 2016 o - N Sun>=1 2 1 -
-R ! 2017 o - Ja Sun>=15 3 0 -
+R TO 1999 o - O 7 2s 1 -
+R TO 2000 o - Mar 19 2s 0 -
+R TO 2000 2001 - N Sun>=1 2 1 -
+R TO 2001 2002 - Ja lastSun 2 0 -
+R TO 2016 o - N Sun>=1 2 1 -
+R TO 2017 o - Ja Sun>=15 3 0 -
 Z Pacific/Tongatapu 12:19:20 - LMT 1901
 12:20 - +1220 1941
 13 - +13 1999
-13 ! +13/+14
+13 TO +13/+14
 Z Pacific/Funafuti 11:56:52 - LMT 1901
 12 - +12
 Z Pacific/Wake 11:6:28 - LMT 1901
 12 - +12
-R $ 1983 o - S 25 0 1 -
-R $ 1984 1991 - Mar Sun>=23 0 0 -
-R $ 1984 o - O 23 0 1 -
-R $ 1985 1991 - S Sun>=23 0 1 -
-R $ 1992 1993 - Ja Sun>=23 0 0 -
-R $ 1992 o - O Sun>=23 0 1 -
+R VU 1983 o - S 25 0 1 -
+R VU 1984 1991 - Mar Sun>=23 0 0 -
+R VU 1984 o - O 23 0 1 -
+R VU 1985 1991 - S Sun>=23 0 1 -
+R VU 1992 1993 - Ja Sun>=23 0 0 -
+R VU 1992 o - O Sun>=23 0 1 -
 Z Pacific/Efate 11:13:16 - LMT 1912 Ja 13
-11 $ +11/+12
+11 VU +11/+12
 Z Pacific/Wallis 12:15:20 - LMT 1901
 12 - +12
-R % 1916 o - May 21 2s 1 BST
-R % 1916 o - O 1 2s 0 GMT
-R % 1917 o - Ap 8 2s 1 BST
-R % 1917 o - S 17 2s 0 GMT
-R % 1918 o - Mar 24 2s 1 BST
-R % 1918 o - S 30 2s 0 GMT
-R % 1919 o - Mar 30 2s 1 BST
-R % 1919 o - S 29 2s 0 GMT
-R % 1920 o - Mar 28 2s 1 BST
-R % 1920 o - O 25 2s 0 GMT
-R % 1921 o - Ap 3 2s 1 BST
-R % 1921 o - O 3 2s 0 GMT
-R % 1922 o - Mar 26 2s 1 BST
-R % 1922 o - O 8 2s 0 GMT
-R % 1923 o - Ap Sun>=16 2s 1 BST
-R % 1923 1924 - S Sun>=16 2s 0 GMT
-R % 1924 o - Ap Sun>=9 2s 1 BST
-R % 1925 1926 - Ap Sun>=16 2s 1 BST
-R % 1925 1938 - O Sun>=2 2s 0 GMT
-R % 1927 o - Ap Sun>=9 2s 1 BST
-R % 1928 1929 - Ap Sun>=16 2s 1 BST
-R % 1930 o - Ap Sun>=9 2s 1 BST
-R % 1931 1932 - Ap Sun>=16 2s 1 BST
-R % 1933 o - Ap Sun>=9 2s 1 BST
-R % 1934 o - Ap Sun>=16 2s 1 BST
-R % 1935 o - Ap Sun>=9 2s 1 BST
-R % 1936 1937 - Ap Sun>=16 2s 1 BST
-R % 1938 o - Ap Sun>=9 2s 1 BST
-R % 1939 o - Ap Sun>=16 2s 1 BST
-R % 1939 o - N Sun>=16 2s 0 GMT
-R % 1940 o - F Sun>=23 2s 1 BST
-R % 1941 o - May Sun>=2 1s 2 BDST
-R % 1941 1943 - Au Sun>=9 1s 1 BST
-R % 1942 1944 - Ap Sun>=2 1s 2 BDST
-R % 1944 o - S Sun>=16 1s 1 BST
-R % 1945 o - Ap M>=2 1s 2 BDST
-R % 1945 o - Jul Sun>=9 1s 1 BST
-R % 1945 1946 - O Sun>=2 2s 0 GMT
-R % 1946 o - Ap Sun>=9 2s 1 BST
-R % 1947 o - Mar 16 2s 1 BST
-R % 1947 o - Ap 13 1s 2 BDST
-R % 1947 o - Au 10 1s 1 BST
-R % 1947 o - N 2 2s 0 GMT
-R % 1948 o - Mar 14 2s 1 BST
-R % 1948 o - O 31 2s 0 GMT
-R % 1949 o - Ap 3 2s 1 BST
-R % 1949 o - O 30 2s 0 GMT
-R % 1950 1952 - Ap Sun>=14 2s 1 BST
-R % 1950 1952 - O Sun>=21 2s 0 GMT
-R % 1953 o - Ap Sun>=16 2s 1 BST
-R % 1953 1960 - O Sun>=2 2s 0 GMT
-R % 1954 o - Ap Sun>=9 2s 1 BST
-R % 1955 1956 - Ap Sun>=16 2s 1 BST
-R % 1957 o - Ap Sun>=9 2s 1 BST
-R % 1958 1959 - Ap Sun>=16 2s 1 BST
-R % 1960 o - Ap Sun>=9 2s 1 BST
-R % 1961 1963 - Mar lastSun 2s 1 BST
-R % 1961 1968 - O Sun>=23 2s 0 GMT
-R % 1964 1967 - Mar Sun>=19 2s 1 BST
-R % 1968 o - F 18 2s 1 BST
-R % 1972 1980 - Mar Sun>=16 2s 1 BST
-R % 1972 1980 - O Sun>=23 2s 0 GMT
-R % 1981 1995 - Mar lastSun 1u 1 BST
-R % 1981 1989 - O Sun>=23 1u 0 GMT
-R % 1990 1995 - O Sun>=22 1u 0 GMT
+R G 1916 o - May 21 2s 1 BST
+R G 1916 o - O 1 2s 0 GMT
+R G 1917 o - Ap 8 2s 1 BST
+R G 1917 o - S 17 2s 0 GMT
+R G 1918 o - Mar 24 2s 1 BST
+R G 1918 o - S 30 2s 0 GMT
+R G 1919 o - Mar 30 2s 1 BST
+R G 1919 o - S 29 2s 0 GMT
+R G 1920 o - Mar 28 2s 1 BST
+R G 1920 o - O 25 2s 0 GMT
+R G 1921 o - Ap 3 2s 1 BST
+R G 1921 o - O 3 2s 0 GMT
+R G 1922 o - Mar 26 2s 1 BST
+R G 1922 o - O 8 2s 0 GMT
+R G 1923 o - Ap Sun>=16 2s 1 BST
+R G 1923 1924 - S Sun>=16 2s 0 GMT
+R G 1924 o - Ap Sun>=9 2s 1 BST
+R G 1925 1926 - Ap Sun>=16 2s 1 BST
+R G 1925 1938 - O Sun>=2 2s 0 GMT
+R G 1927 o - Ap Sun>=9 2s 1 BST
+R G 1928 1929 - Ap Sun>=16 2s 1 BST
+R G 1930 o - Ap Sun>=9 2s 1 BST
+R G 1931 1932 - Ap Sun>=16 2s 1 BST
+R G 1933 o - Ap Sun>=9 2s 1 BST
+R G 1934 o - Ap Sun>=16 2s 1 BST
+R G 1935 o - Ap Sun>=9 2s 1 BST
+R G 1936 1937 - Ap Sun>=16 2s 1 BST
+R G 1938 o - Ap Sun>=9 2s 1 BST
+R G 1939 o - Ap Sun>=16 2s 1 BST
+R G 1939 o - N Sun>=16 2s 0 GMT
+R G 1940 o - F Sun>=23 2s 1 BST
+R G 1941 o - May Sun>=2 1s 2 BDST
+R G 1941 1943 - Au Sun>=9 1s 1 BST
+R G 1942 1944 - Ap Sun>=2 1s 2 BDST
+R G 1944 o - S Sun>=16 1s 1 BST
+R G 1945 o - Ap M>=2 1s 2 BDST
+R G 1945 o - Jul Sun>=9 1s 1 BST
+R G 1945 1946 - O Sun>=2 2s 0 GMT
+R G 1946 o - Ap Sun>=9 2s 1 BST
+R G 1947 o - Mar 16 2s 1 BST
+R G 1947 o - Ap 13 1s 2 BDST
+R G 1947 o - Au 10 1s 1 BST
+R G 1947 o - N 2 2s 0 GMT
+R G 1948 o - Mar 14 2s 1 BST
+R G 1948 o - O 31 2s 0 GMT
+R G 1949 o - Ap 3 2s 1 BST
+R G 1949 o - O 30 2s 0 GMT
+R G 1950 1952 - Ap Sun>=14 2s 1 BST
+R G 1950 1952 - O Sun>=21 2s 0 GMT
+R G 1953 o - Ap Sun>=16 2s 1 BST
+R G 1953 1960 - O Sun>=2 2s 0 GMT
+R G 1954 o - Ap Sun>=9 2s 1 BST
+R G 1955 1956 - Ap Sun>=16 2s 1 BST
+R G 1957 o - Ap Sun>=9 2s 1 BST
+R G 1958 1959 - Ap Sun>=16 2s 1 BST
+R G 1960 o - Ap Sun>=9 2s 1 BST
+R G 1961 1963 - Mar lastSun 2s 1 BST
+R G 1961 1968 - O Sun>=23 2s 0 GMT
+R G 1964 1967 - Mar Sun>=19 2s 1 BST
+R G 1968 o - F 18 2s 1 BST
+R G 1972 1980 - Mar Sun>=16 2s 1 BST
+R G 1972 1980 - O Sun>=23 2s 0 GMT
+R G 1981 1995 - Mar lastSun 1u 1 BST
+R G 1981 1989 - O Sun>=23 1u 0 GMT
+R G 1990 1995 - O Sun>=22 1u 0 GMT
 Z Europe/London -0:1:15 - LMT 1847 D 1 0s
-0 % %s 1968 O 27
+0 G %s 1968 O 27
 1 - BST 1971 O 31 2u
-0 % %s 1996
-0 O GMT/BST
+0 G %s 1996
+0 E GMT/BST
 Li Europe/London Europe/Jersey
 Li Europe/London Europe/Guernsey
 Li Europe/London Europe/Isle_of_Man
-R & 1971 o - O 31 2u -1 -
-R & 1972 1980 - Mar Sun>=16 2u 0 -
-R & 1972 1980 - O Sun>=23 2u -1 -
-R & 1981 ma - Mar lastSun 1u 0 -
-R & 1981 1989 - O Sun>=23 1u -1 -
-R & 1990 1995 - O Sun>=22 1u -1 -
-R & 1996 ma - O lastSun 1u -1 -
+R IE 1971 o - O 31 2u -1 -
+R IE 1972 1980 - Mar Sun>=16 2u 0 -
+R IE 1972 1980 - O Sun>=23 2u -1 -
+R IE 1981 ma - Mar lastSun 1u 0 -
+R IE 1981 1989 - O Sun>=23 1u -1 -
+R IE 1990 1995 - O Sun>=22 1u -1 -
+R IE 1996 ma - O lastSun 1u -1 -
 Z Europe/Dublin -0:25 - LMT 1880 Au 2
 -0:25:21 - DMT 1916 May 21 2s
 -0:25:21 1 IST 1916 O 1 2s
-0 % %s 1921 D 6
-0 % GMT/IST 1940 F 25 2s
+0 G %s 1921 D 6
+0 G GMT/IST 1940 F 25 2s
 0 1 IST 1946 O 6 2s
 0 - GMT 1947 Mar 16 2s
 0 1 IST 1947 N 2 2s
 0 - GMT 1948 Ap 18 2s
-0 % GMT/IST 1968 O 27
-1 & IST/GMT
-R O 1977 1980 - Ap Sun>=1 1u 1 S
-R O 1977 o - S lastSun 1u 0 -
-R O 1978 o - O 1 1u 0 -
-R O 1979 1995 - S lastSun 1u 0 -
-R O 1981 ma - Mar lastSun 1u 1 S
-R O 1996 ma - O lastSun 1u 0 -
-R ' 1977 1980 - Ap Sun>=1 1s 1 S
-R ' 1977 o - S lastSun 1s 0 -
-R ' 1978 o - O 1 1s 0 -
-R ' 1979 1995 - S lastSun 1s 0 -
-R ' 1981 ma - Mar lastSun 1s 1 S
-R ' 1996 ma - O lastSun 1s 0 -
-R ( 1916 o - Ap 30 23 1 S
-R ( 1916 o - O 1 1 0 -
-R ( 1917 1918 - Ap M>=15 2s 1 S
-R ( 1917 1918 - S M>=15 2s 0 -
-R ( 1940 o - Ap 1 2s 1 S
-R ( 1942 o - N 2 2s 0 -
-R ( 1943 o - Mar 29 2s 1 S
-R ( 1943 o - O 4 2s 0 -
-R ( 1944 1945 - Ap M>=1 2s 1 S
-R ( 1944 o - O 2 2s 0 -
-R ( 1945 o - S 16 2s 0 -
-R ( 1977 1980 - Ap Sun>=1 2s 1 S
-R ( 1977 o - S lastSun 2s 0 -
-R ( 1978 o - O 1 2s 0 -
-R ( 1979 1995 - S lastSun 2s 0 -
-R ( 1981 ma - Mar lastSun 2s 1 S
-R ( 1996 ma - O lastSun 2s 0 -
-R W 1977 1980 - Ap Sun>=1 0 1 S
-R W 1977 o - S lastSun 0 0 -
-R W 1978 o - O 1 0 0 -
-R W 1979 1995 - S lastSun 0 0 -
-R W 1981 ma - Mar lastSun 0 1 S
-R W 1996 ma - O lastSun 0 0 -
-R M 1917 o - Jul 1 23 1 MST
-R M 1917 o - D 28 0 0 MMT
-R M 1918 o - May 31 22 2 MDST
-R M 1918 o - S 16 1 1 MST
-R M 1919 o - May 31 23 2 MDST
-R M 1919 o - Jul 1 0u 1 MSD
-R M 1919 o - Au 16 0 0 MSK
-R M 1921 o - F 14 23 1 MSD
-R M 1921 o - Mar 20 23 2 +05
-R M 1921 o - S 1 0 1 MSD
-R M 1921 o - O 1 0 0 -
-R M 1981 1984 - Ap 1 0 1 S
-R M 1981 1983 - O 1 0 0 -
-R M 1984 1995 - S lastSun 2s 0 -
-R M 1985 2010 - Mar lastSun 2s 1 S
-R M 1996 2010 - O lastSun 2s 0 -
-Z WET 0 O WE%sT
-Z CET 1 ( CE%sT
-Z MET 1 ( ME%sT
-Z EET 2 O EE%sT
-R ) 1940 o - Jun 16 0 1 S
-R ) 1942 o - N 2 3 0 -
-R ) 1943 o - Mar 29 2 1 S
-R ) 1943 o - Ap 10 3 0 -
-R ) 1974 o - May 4 0 1 S
-R ) 1974 o - O 2 0 0 -
-R ) 1975 o - May 1 0 1 S
-R ) 1975 o - O 2 0 0 -
-R ) 1976 o - May 2 0 1 S
-R ) 1976 o - O 3 0 0 -
-R ) 1977 o - May 8 0 1 S
-R ) 1977 o - O 2 0 0 -
-R ) 1978 o - May 6 0 1 S
-R ) 1978 o - O 1 0 0 -
-R ) 1979 o - May 5 0 1 S
-R ) 1979 o - S 30 0 0 -
-R ) 1980 o - May 3 0 1 S
-R ) 1980 o - O 4 0 0 -
-R ) 1981 o - Ap 26 0 1 S
-R ) 1981 o - S 27 0 0 -
-R ) 1982 o - May 2 0 1 S
-R ) 1982 o - O 3 0 0 -
-R ) 1983 o - Ap 18 0 1 S
-R ) 1983 o - O 1 0 0 -
-R ) 1984 o - Ap 1 0 1 S
+0 G GMT/IST 1968 O 27
+1 IE IST/GMT
+R E 1977 1980 - Ap Sun>=1 1u 1 S
+R E 1977 o - S lastSun 1u 0 -
+R E 1978 o - O 1 1u 0 -
+R E 1979 1995 - S lastSun 1u 0 -
+R E 1981 ma - Mar lastSun 1u 1 S
+R E 1996 ma - O lastSun 1u 0 -
+R W- 1977 1980 - Ap Sun>=1 1s 1 S
+R W- 1977 o - S lastSun 1s 0 -
+R W- 1978 o - O 1 1s 0 -
+R W- 1979 1995 - S lastSun 1s 0 -
+R W- 1981 ma - Mar lastSun 1s 1 S
+R W- 1996 ma - O lastSun 1s 0 -
+R c 1916 o - Ap 30 23 1 S
+R c 1916 o - O 1 1 0 -
+R c 1917 1918 - Ap M>=15 2s 1 S
+R c 1917 1918 - S M>=15 2s 0 -
+R c 1940 o - Ap 1 2s 1 S
+R c 1942 o - N 2 2s 0 -
+R c 1943 o - Mar 29 2s 1 S
+R c 1943 o - O 4 2s 0 -
+R c 1944 1945 - Ap M>=1 2s 1 S
+R c 1944 o - O 2 2s 0 -
+R c 1945 o - S 16 2s 0 -
+R c 1977 1980 - Ap Sun>=1 2s 1 S
+R c 1977 o - S lastSun 2s 0 -
+R c 1978 o - O 1 2s 0 -
+R c 1979 1995 - S lastSun 2s 0 -
+R c 1981 ma - Mar lastSun 2s 1 S
+R c 1996 ma - O lastSun 2s 0 -
+R e 1977 1980 - Ap Sun>=1 0 1 S
+R e 1977 o - S lastSun 0 0 -
+R e 1978 o - O 1 0 0 -
+R e 1979 1995 - S lastSun 0 0 -
+R e 1981 ma - Mar lastSun 0 1 S
+R e 1996 ma - O lastSun 0 0 -
+R R 1917 o - Jul 1 23 1 MST
+R R 1917 o - D 28 0 0 MMT
+R R 1918 o - May 31 22 2 MDST
+R R 1918 o - S 16 1 1 MST
+R R 1919 o - May 31 23 2 MDST
+R R 1919 o - Jul 1 0u 1 MSD
+R R 1919 o - Au 16 0 0 MSK
+R R 1921 o - F 14 23 1 MSD
+R R 1921 o - Mar 20 23 2 +05
+R R 1921 o - S 1 0 1 MSD
+R R 1921 o - O 1 0 0 -
+R R 1981 1984 - Ap 1 0 1 S
+R R 1981 1983 - O 1 0 0 -
+R R 1984 1995 - S lastSun 2s 0 -
+R R 1985 2010 - Mar lastSun 2s 1 S
+R R 1996 2010 - O lastSun 2s 0 -
+Z WET 0 E WE%sT
+Z CET 1 c CE%sT
+Z MET 1 c ME%sT
+Z EET 2 E EE%sT
+R q 1940 o - Jun 16 0 1 S
+R q 1942 o - N 2 3 0 -
+R q 1943 o - Mar 29 2 1 S
+R q 1943 o - Ap 10 3 0 -
+R q 1974 o - May 4 0 1 S
+R q 1974 o - O 2 0 0 -
+R q 1975 o - May 1 0 1 S
+R q 1975 o - O 2 0 0 -
+R q 1976 o - May 2 0 1 S
+R q 1976 o - O 3 0 0 -
+R q 1977 o - May 8 0 1 S
+R q 1977 o - O 2 0 0 -
+R q 1978 o - May 6 0 1 S
+R q 1978 o - O 1 0 0 -
+R q 1979 o - May 5 0 1 S
+R q 1979 o - S 30 0 0 -
+R q 1980 o - May 3 0 1 S
+R q 1980 o - O 4 0 0 -
+R q 1981 o - Ap 26 0 1 S
+R q 1981 o - S 27 0 0 -
+R q 1982 o - May 2 0 1 S
+R q 1982 o - O 3 0 0 -
+R q 1983 o - Ap 18 0 1 S
+R q 1983 o - O 1 0 0 -
+R q 1984 o - Ap 1 0 1 S
 Z Europe/Tirane 1:19:20 - LMT 1914
 1 - CET 1940 Jun 16
-1 ) CE%sT 1984 Jul
-1 O CE%sT
+1 q CE%sT 1984 Jul
+1 E CE%sT
 Z Europe/Andorra 0:6:4 - LMT 1901
 0 - WET 1946 S 30
 1 - CET 1985 Mar 31 2
-1 O CE%sT
-R * 1920 o - Ap 5 2s 1 S
-R * 1920 o - S 13 2s 0 -
-R * 1946 o - Ap 14 2s 1 S
-R * 1946 1948 - O Sun>=1 2s 0 -
-R * 1947 o - Ap 6 2s 1 S
-R * 1948 o - Ap 18 2s 1 S
-R * 1980 o - Ap 6 0 1 S
-R * 1980 o - S 28 0 0 -
+1 E CE%sT
+R a 1920 o - Ap 5 2s 1 S
+R a 1920 o - S 13 2s 0 -
+R a 1946 o - Ap 14 2s 1 S
+R a 1946 1948 - O Sun>=1 2s 0 -
+R a 1947 o - Ap 6 2s 1 S
+R a 1948 o - Ap 18 2s 1 S
+R a 1980 o - Ap 6 0 1 S
+R a 1980 o - S 28 0 0 -
 Z Europe/Vienna 1:5:21 - LMT 1893 Ap
-1 ( CE%sT 1920
-1 * CE%sT 1940 Ap 1 2s
-1 ( CE%sT 1945 Ap 2 2s
+1 c CE%sT 1920
+1 a CE%sT 1940 Ap 1 2s
+1 c CE%sT 1945 Ap 2 2s
 1 1 CEST 1945 Ap 12 2s
 1 - CET 1946
-1 * CE%sT 1981
-1 O CE%sT
+1 a CE%sT 1981
+1 E CE%sT
 Z Europe/Minsk 1:50:16 - LMT 1880
 1:50 - MMT 1924 May 2
 2 - EET 1930 Jun 21
 3 - MSK 1941 Jun 28
-1 ( CE%sT 1944 Jul 3
-3 M MSK/MSD 1990
+1 c CE%sT 1944 Jul 3
+3 R MSK/MSD 1990
 3 - MSK 1991 Mar 31 2s
-2 M EE%sT 2011 Mar 27 2s
+2 R EE%sT 2011 Mar 27 2s
 3 - +03
-R + 1918 o - Mar 9 0s 1 S
-R + 1918 1919 - O Sat>=1 23s 0 -
-R + 1919 o - Mar 1 23s 1 S
-R + 1920 o - F 14 23s 1 S
-R + 1920 o - O 23 23s 0 -
-R + 1921 o - Mar 14 23s 1 S
-R + 1921 o - O 25 23s 0 -
-R + 1922 o - Mar 25 23s 1 S
-R + 1922 1927 - O Sat>=1 23s 0 -
-R + 1923 o - Ap 21 23s 1 S
-R + 1924 o - Mar 29 23s 1 S
-R + 1925 o - Ap 4 23s 1 S
-R + 1926 o - Ap 17 23s 1 S
-R + 1927 o - Ap 9 23s 1 S
-R + 1928 o - Ap 14 23s 1 S
-R + 1928 1938 - O Sun>=2 2s 0 -
-R + 1929 o - Ap 21 2s 1 S
-R + 1930 o - Ap 13 2s 1 S
-R + 1931 o - Ap 19 2s 1 S
-R + 1932 o - Ap 3 2s 1 S
-R + 1933 o - Mar 26 2s 1 S
-R + 1934 o - Ap 8 2s 1 S
-R + 1935 o - Mar 31 2s 1 S
-R + 1936 o - Ap 19 2s 1 S
-R + 1937 o - Ap 4 2s 1 S
-R + 1938 o - Mar 27 2s 1 S
-R + 1939 o - Ap 16 2s 1 S
-R + 1939 o - N 19 2s 0 -
-R + 1940 o - F 25 2s 1 S
-R + 1944 o - S 17 2s 0 -
-R + 1945 o - Ap 2 2s 1 S
-R + 1945 o - S 16 2s 0 -
-R + 1946 o - May 19 2s 1 S
-R + 1946 o - O 7 2s 0 -
+R b 1918 o - Mar 9 0s 1 S
+R b 1918 1919 - O Sat>=1 23s 0 -
+R b 1919 o - Mar 1 23s 1 S
+R b 1920 o - F 14 23s 1 S
+R b 1920 o - O 23 23s 0 -
+R b 1921 o - Mar 14 23s 1 S
+R b 1921 o - O 25 23s 0 -
+R b 1922 o - Mar 25 23s 1 S
+R b 1922 1927 - O Sat>=1 23s 0 -
+R b 1923 o - Ap 21 23s 1 S
+R b 1924 o - Mar 29 23s 1 S
+R b 1925 o - Ap 4 23s 1 S
+R b 1926 o - Ap 17 23s 1 S
+R b 1927 o - Ap 9 23s 1 S
+R b 1928 o - Ap 14 23s 1 S
+R b 1928 1938 - O Sun>=2 2s 0 -
+R b 1929 o - Ap 21 2s 1 S
+R b 1930 o - Ap 13 2s 1 S
+R b 1931 o - Ap 19 2s 1 S
+R b 1932 o - Ap 3 2s 1 S
+R b 1933 o - Mar 26 2s 1 S
+R b 1934 o - Ap 8 2s 1 S
+R b 1935 o - Mar 31 2s 1 S
+R b 1936 o - Ap 19 2s 1 S
+R b 1937 o - Ap 4 2s 1 S
+R b 1938 o - Mar 27 2s 1 S
+R b 1939 o - Ap 16 2s 1 S
+R b 1939 o - N 19 2s 0 -
+R b 1940 o - F 25 2s 1 S
+R b 1944 o - S 17 2s 0 -
+R b 1945 o - Ap 2 2s 1 S
+R b 1945 o - S 16 2s 0 -
+R b 1946 o - May 19 2s 1 S
+R b 1946 o - O 7