aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe
diff options
context:
space:
mode:
Diffstat (limited to 'activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe')
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Amsterdam.rb228
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Athens.rb185
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Belgrade.rb163
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Berlin.rb188
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Bratislava.rb13
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Brussels.rb232
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Bucharest.rb181
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Budapest.rb197
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Copenhagen.rb179
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Dublin.rb276
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Helsinki.rb163
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Istanbul.rb218
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Kiev.rb168
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Lisbon.rb268
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Ljubljana.rb13
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/London.rb288
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Madrid.rb211
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Minsk.rb170
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Moscow.rb181
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Paris.rb232
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Prague.rb187
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Riga.rb176
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Rome.rb215
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Sarajevo.rb13
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Skopje.rb13
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Sofia.rb173
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Stockholm.rb165
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Tallinn.rb172
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Vienna.rb183
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Vilnius.rb170
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Warsaw.rb212
-rw-r--r--activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Zagreb.rb13
32 files changed, 5446 insertions, 0 deletions
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Amsterdam.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Amsterdam.rb
new file mode 100644
index 0000000000..2d0c95c4bc
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Amsterdam.rb
@@ -0,0 +1,228 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Amsterdam
+ include TimezoneDefinition
+
+ timezone 'Europe/Amsterdam' do |tz|
+ tz.offset :o0, 1172, 0, :LMT
+ tz.offset :o1, 1172, 0, :AMT
+ tz.offset :o2, 1172, 3600, :NST
+ tz.offset :o3, 1200, 3600, :NEST
+ tz.offset :o4, 1200, 0, :NET
+ tz.offset :o5, 3600, 3600, :CEST
+ tz.offset :o6, 3600, 0, :CET
+
+ tz.transition 1834, 12, :o1, 51651636907, 21600
+ tz.transition 1916, 4, :o2, 52293264907, 21600
+ tz.transition 1916, 9, :o1, 52296568807, 21600
+ tz.transition 1917, 4, :o2, 52300826707, 21600
+ tz.transition 1917, 9, :o1, 52304153107, 21600
+ tz.transition 1918, 4, :o2, 52308386707, 21600
+ tz.transition 1918, 9, :o1, 52312317907, 21600
+ tz.transition 1919, 4, :o2, 52316400307, 21600
+ tz.transition 1919, 9, :o1, 52320180307, 21600
+ tz.transition 1920, 4, :o2, 52324262707, 21600
+ tz.transition 1920, 9, :o1, 52328042707, 21600
+ tz.transition 1921, 4, :o2, 52332125107, 21600
+ tz.transition 1921, 9, :o1, 52335905107, 21600
+ tz.transition 1922, 3, :o2, 52339814707, 21600
+ tz.transition 1922, 10, :o1, 52344048307, 21600
+ tz.transition 1923, 6, :o2, 52349145907, 21600
+ tz.transition 1923, 10, :o1, 52351910707, 21600
+ tz.transition 1924, 3, :o2, 52355690707, 21600
+ tz.transition 1924, 10, :o1, 52359773107, 21600
+ tz.transition 1925, 6, :o2, 52365021907, 21600
+ tz.transition 1925, 10, :o1, 52367635507, 21600
+ tz.transition 1926, 5, :o2, 52372452307, 21600
+ tz.transition 1926, 10, :o1, 52375497907, 21600
+ tz.transition 1927, 5, :o2, 52380336307, 21600
+ tz.transition 1927, 10, :o1, 52383360307, 21600
+ tz.transition 1928, 5, :o2, 52388241907, 21600
+ tz.transition 1928, 10, :o1, 52391373907, 21600
+ tz.transition 1929, 5, :o2, 52396125907, 21600
+ tz.transition 1929, 10, :o1, 52399236307, 21600
+ tz.transition 1930, 5, :o2, 52404009907, 21600
+ tz.transition 1930, 10, :o1, 52407098707, 21600
+ tz.transition 1931, 5, :o2, 52411893907, 21600
+ tz.transition 1931, 10, :o1, 52414961107, 21600
+ tz.transition 1932, 5, :o2, 52419950707, 21600
+ tz.transition 1932, 10, :o1, 52422823507, 21600
+ tz.transition 1933, 5, :o2, 52427683507, 21600
+ tz.transition 1933, 10, :o1, 52430837107, 21600
+ tz.transition 1934, 5, :o2, 52435567507, 21600
+ tz.transition 1934, 10, :o1, 52438699507, 21600
+ tz.transition 1935, 5, :o2, 52443451507, 21600
+ tz.transition 1935, 10, :o1, 52446561907, 21600
+ tz.transition 1936, 5, :o2, 52451357107, 21600
+ tz.transition 1936, 10, :o1, 52454424307, 21600
+ tz.transition 1937, 5, :o2, 52459392307, 21600
+ tz.transition 1937, 6, :o3, 52460253607, 21600
+ tz.transition 1937, 10, :o4, 174874289, 72
+ tz.transition 1938, 5, :o3, 174890417, 72
+ tz.transition 1938, 10, :o4, 174900497, 72
+ tz.transition 1939, 5, :o3, 174916697, 72
+ tz.transition 1939, 10, :o4, 174927209, 72
+ tz.transition 1940, 5, :o5, 174943115, 72
+ tz.transition 1942, 11, :o6, 58335973, 24
+ tz.transition 1943, 3, :o5, 58339501, 24
+ tz.transition 1943, 10, :o6, 58344037, 24
+ tz.transition 1944, 4, :o5, 58348405, 24
+ tz.transition 1944, 10, :o6, 58352773, 24
+ tz.transition 1945, 4, :o5, 58357141, 24
+ tz.transition 1945, 9, :o6, 58361149, 24
+ tz.transition 1977, 4, :o5, 228877200
+ tz.transition 1977, 9, :o6, 243997200
+ tz.transition 1978, 4, :o5, 260326800
+ tz.transition 1978, 10, :o6, 276051600
+ tz.transition 1979, 4, :o5, 291776400
+ tz.transition 1979, 9, :o6, 307501200
+ tz.transition 1980, 4, :o5, 323830800
+ tz.transition 1980, 9, :o6, 338950800
+ tz.transition 1981, 3, :o5, 354675600
+ tz.transition 1981, 9, :o6, 370400400
+ tz.transition 1982, 3, :o5, 386125200
+ tz.transition 1982, 9, :o6, 401850000
+ tz.transition 1983, 3, :o5, 417574800
+ tz.transition 1983, 9, :o6, 433299600
+ tz.transition 1984, 3, :o5, 449024400
+ tz.transition 1984, 9, :o6, 465354000
+ tz.transition 1985, 3, :o5, 481078800
+ tz.transition 1985, 9, :o6, 496803600
+ tz.transition 1986, 3, :o5, 512528400
+ tz.transition 1986, 9, :o6, 528253200
+ tz.transition 1987, 3, :o5, 543978000
+ tz.transition 1987, 9, :o6, 559702800
+ tz.transition 1988, 3, :o5, 575427600
+ tz.transition 1988, 9, :o6, 591152400
+ tz.transition 1989, 3, :o5, 606877200
+ tz.transition 1989, 9, :o6, 622602000
+ tz.transition 1990, 3, :o5, 638326800
+ tz.transition 1990, 9, :o6, 654656400
+ tz.transition 1991, 3, :o5, 670381200
+ tz.transition 1991, 9, :o6, 686106000
+ tz.transition 1992, 3, :o5, 701830800
+ tz.transition 1992, 9, :o6, 717555600
+ tz.transition 1993, 3, :o5, 733280400
+ tz.transition 1993, 9, :o6, 749005200
+ tz.transition 1994, 3, :o5, 764730000
+ tz.transition 1994, 9, :o6, 780454800
+ tz.transition 1995, 3, :o5, 796179600
+ tz.transition 1995, 9, :o6, 811904400
+ tz.transition 1996, 3, :o5, 828234000
+ tz.transition 1996, 10, :o6, 846378000
+ tz.transition 1997, 3, :o5, 859683600
+ tz.transition 1997, 10, :o6, 877827600
+ tz.transition 1998, 3, :o5, 891133200
+ tz.transition 1998, 10, :o6, 909277200
+ tz.transition 1999, 3, :o5, 922582800
+ tz.transition 1999, 10, :o6, 941331600
+ tz.transition 2000, 3, :o5, 954032400
+ tz.transition 2000, 10, :o6, 972781200
+ tz.transition 2001, 3, :o5, 985482000
+ tz.transition 2001, 10, :o6, 1004230800
+ tz.transition 2002, 3, :o5, 1017536400
+ tz.transition 2002, 10, :o6, 1035680400
+ tz.transition 2003, 3, :o5, 1048986000
+ tz.transition 2003, 10, :o6, 1067130000
+ tz.transition 2004, 3, :o5, 1080435600
+ tz.transition 2004, 10, :o6, 1099184400
+ tz.transition 2005, 3, :o5, 1111885200
+ tz.transition 2005, 10, :o6, 1130634000
+ tz.transition 2006, 3, :o5, 1143334800
+ tz.transition 2006, 10, :o6, 1162083600
+ tz.transition 2007, 3, :o5, 1174784400
+ tz.transition 2007, 10, :o6, 1193533200
+ tz.transition 2008, 3, :o5, 1206838800
+ tz.transition 2008, 10, :o6, 1224982800
+ tz.transition 2009, 3, :o5, 1238288400
+ tz.transition 2009, 10, :o6, 1256432400
+ tz.transition 2010, 3, :o5, 1269738000
+ tz.transition 2010, 10, :o6, 1288486800
+ tz.transition 2011, 3, :o5, 1301187600
+ tz.transition 2011, 10, :o6, 1319936400
+ tz.transition 2012, 3, :o5, 1332637200
+ tz.transition 2012, 10, :o6, 1351386000
+ tz.transition 2013, 3, :o5, 1364691600
+ tz.transition 2013, 10, :o6, 1382835600
+ tz.transition 2014, 3, :o5, 1396141200
+ tz.transition 2014, 10, :o6, 1414285200
+ tz.transition 2015, 3, :o5, 1427590800
+ tz.transition 2015, 10, :o6, 1445734800
+ tz.transition 2016, 3, :o5, 1459040400
+ tz.transition 2016, 10, :o6, 1477789200
+ tz.transition 2017, 3, :o5, 1490490000
+ tz.transition 2017, 10, :o6, 1509238800
+ tz.transition 2018, 3, :o5, 1521939600
+ tz.transition 2018, 10, :o6, 1540688400
+ tz.transition 2019, 3, :o5, 1553994000
+ tz.transition 2019, 10, :o6, 1572138000
+ tz.transition 2020, 3, :o5, 1585443600
+ tz.transition 2020, 10, :o6, 1603587600
+ tz.transition 2021, 3, :o5, 1616893200
+ tz.transition 2021, 10, :o6, 1635642000
+ tz.transition 2022, 3, :o5, 1648342800
+ tz.transition 2022, 10, :o6, 1667091600
+ tz.transition 2023, 3, :o5, 1679792400
+ tz.transition 2023, 10, :o6, 1698541200
+ tz.transition 2024, 3, :o5, 1711846800
+ tz.transition 2024, 10, :o6, 1729990800
+ tz.transition 2025, 3, :o5, 1743296400
+ tz.transition 2025, 10, :o6, 1761440400
+ tz.transition 2026, 3, :o5, 1774746000
+ tz.transition 2026, 10, :o6, 1792890000
+ tz.transition 2027, 3, :o5, 1806195600
+ tz.transition 2027, 10, :o6, 1824944400
+ tz.transition 2028, 3, :o5, 1837645200
+ tz.transition 2028, 10, :o6, 1856394000
+ tz.transition 2029, 3, :o5, 1869094800
+ tz.transition 2029, 10, :o6, 1887843600
+ tz.transition 2030, 3, :o5, 1901149200
+ tz.transition 2030, 10, :o6, 1919293200
+ tz.transition 2031, 3, :o5, 1932598800
+ tz.transition 2031, 10, :o6, 1950742800
+ tz.transition 2032, 3, :o5, 1964048400
+ tz.transition 2032, 10, :o6, 1982797200
+ tz.transition 2033, 3, :o5, 1995498000
+ tz.transition 2033, 10, :o6, 2014246800
+ tz.transition 2034, 3, :o5, 2026947600
+ tz.transition 2034, 10, :o6, 2045696400
+ tz.transition 2035, 3, :o5, 2058397200
+ tz.transition 2035, 10, :o6, 2077146000
+ tz.transition 2036, 3, :o5, 2090451600
+ tz.transition 2036, 10, :o6, 2108595600
+ tz.transition 2037, 3, :o5, 2121901200
+ tz.transition 2037, 10, :o6, 2140045200
+ tz.transition 2038, 3, :o5, 59172253, 24
+ tz.transition 2038, 10, :o6, 59177461, 24
+ tz.transition 2039, 3, :o5, 59180989, 24
+ tz.transition 2039, 10, :o6, 59186197, 24
+ tz.transition 2040, 3, :o5, 59189725, 24
+ tz.transition 2040, 10, :o6, 59194933, 24
+ tz.transition 2041, 3, :o5, 59198629, 24
+ tz.transition 2041, 10, :o6, 59203669, 24
+ tz.transition 2042, 3, :o5, 59207365, 24
+ tz.transition 2042, 10, :o6, 59212405, 24
+ tz.transition 2043, 3, :o5, 59216101, 24
+ tz.transition 2043, 10, :o6, 59221141, 24
+ tz.transition 2044, 3, :o5, 59224837, 24
+ tz.transition 2044, 10, :o6, 59230045, 24
+ tz.transition 2045, 3, :o5, 59233573, 24
+ tz.transition 2045, 10, :o6, 59238781, 24
+ tz.transition 2046, 3, :o5, 59242309, 24
+ tz.transition 2046, 10, :o6, 59247517, 24
+ tz.transition 2047, 3, :o5, 59251213, 24
+ tz.transition 2047, 10, :o6, 59256253, 24
+ tz.transition 2048, 3, :o5, 59259949, 24
+ tz.transition 2048, 10, :o6, 59264989, 24
+ tz.transition 2049, 3, :o5, 59268685, 24
+ tz.transition 2049, 10, :o6, 59273893, 24
+ tz.transition 2050, 3, :o5, 59277421, 24
+ tz.transition 2050, 10, :o6, 59282629, 24
+ end
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Athens.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Athens.rb
new file mode 100644
index 0000000000..4e21e535ca
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Athens.rb
@@ -0,0 +1,185 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Athens
+ include TimezoneDefinition
+
+ timezone 'Europe/Athens' do |tz|
+ tz.offset :o0, 5692, 0, :LMT
+ tz.offset :o1, 5692, 0, :AMT
+ tz.offset :o2, 7200, 0, :EET
+ tz.offset :o3, 7200, 3600, :EEST
+ tz.offset :o4, 3600, 3600, :CEST
+ tz.offset :o5, 3600, 0, :CET
+
+ tz.transition 1895, 9, :o1, 52130529377, 21600
+ tz.transition 1916, 7, :o2, 3268447787, 1350
+ tz.transition 1932, 7, :o3, 29122745, 12
+ tz.transition 1932, 8, :o2, 19415611, 8
+ tz.transition 1941, 4, :o3, 29161097, 12
+ tz.transition 1941, 4, :o4, 19440915, 8
+ tz.transition 1942, 11, :o5, 58335973, 24
+ tz.transition 1943, 3, :o4, 58339523, 24
+ tz.transition 1943, 10, :o5, 29172017, 12
+ tz.transition 1944, 4, :o2, 58348427, 24
+ tz.transition 1952, 6, :o3, 29210333, 12
+ tz.transition 1952, 11, :o2, 19474547, 8
+ tz.transition 1975, 4, :o3, 166485600
+ tz.transition 1975, 11, :o2, 186184800
+ tz.transition 1976, 4, :o3, 198028800
+ tz.transition 1976, 10, :o2, 213753600
+ tz.transition 1977, 4, :o3, 228873600
+ tz.transition 1977, 9, :o2, 244080000
+ tz.transition 1978, 4, :o3, 260323200
+ tz.transition 1978, 9, :o2, 275446800
+ tz.transition 1979, 4, :o3, 291798000
+ tz.transition 1979, 9, :o2, 307407600
+ tz.transition 1980, 3, :o3, 323388000
+ tz.transition 1980, 9, :o2, 338936400
+ tz.transition 1981, 3, :o3, 354675600
+ tz.transition 1981, 9, :o2, 370400400
+ tz.transition 1982, 3, :o3, 386125200
+ tz.transition 1982, 9, :o2, 401850000
+ tz.transition 1983, 3, :o3, 417574800
+ tz.transition 1983, 9, :o2, 433299600
+ tz.transition 1984, 3, :o3, 449024400
+ tz.transition 1984, 9, :o2, 465354000
+ tz.transition 1985, 3, :o3, 481078800
+ tz.transition 1985, 9, :o2, 496803600
+ tz.transition 1986, 3, :o3, 512528400
+ tz.transition 1986, 9, :o2, 528253200
+ tz.transition 1987, 3, :o3, 543978000
+ tz.transition 1987, 9, :o2, 559702800
+ tz.transition 1988, 3, :o3, 575427600
+ tz.transition 1988, 9, :o2, 591152400
+ tz.transition 1989, 3, :o3, 606877200
+ tz.transition 1989, 9, :o2, 622602000
+ tz.transition 1990, 3, :o3, 638326800
+ tz.transition 1990, 9, :o2, 654656400
+ tz.transition 1991, 3, :o3, 670381200
+ tz.transition 1991, 9, :o2, 686106000
+ tz.transition 1992, 3, :o3, 701830800
+ tz.transition 1992, 9, :o2, 717555600
+ tz.transition 1993, 3, :o3, 733280400
+ tz.transition 1993, 9, :o2, 749005200
+ tz.transition 1994, 3, :o3, 764730000
+ tz.transition 1994, 9, :o2, 780454800
+ tz.transition 1995, 3, :o3, 796179600
+ tz.transition 1995, 9, :o2, 811904400
+ tz.transition 1996, 3, :o3, 828234000
+ tz.transition 1996, 10, :o2, 846378000
+ tz.transition 1997, 3, :o3, 859683600
+ tz.transition 1997, 10, :o2, 877827600
+ tz.transition 1998, 3, :o3, 891133200
+ tz.transition 1998, 10, :o2, 909277200
+ tz.transition 1999, 3, :o3, 922582800
+ tz.transition 1999, 10, :o2, 941331600
+ tz.transition 2000, 3, :o3, 954032400
+ tz.transition 2000, 10, :o2, 972781200
+ tz.transition 2001, 3, :o3, 985482000
+ tz.transition 2001, 10, :o2, 1004230800
+ tz.transition 2002, 3, :o3, 1017536400
+ tz.transition 2002, 10, :o2, 1035680400
+ tz.transition 2003, 3, :o3, 1048986000
+ tz.transition 2003, 10, :o2, 1067130000
+ tz.transition 2004, 3, :o3, 1080435600
+ tz.transition 2004, 10, :o2, 1099184400
+ tz.transition 2005, 3, :o3, 1111885200
+ tz.transition 2005, 10, :o2, 1130634000
+ tz.transition 2006, 3, :o3, 1143334800
+ tz.transition 2006, 10, :o2, 1162083600
+ tz.transition 2007, 3, :o3, 1174784400
+ tz.transition 2007, 10, :o2, 1193533200
+ tz.transition 2008, 3, :o3, 1206838800
+ tz.transition 2008, 10, :o2, 1224982800
+ tz.transition 2009, 3, :o3, 1238288400
+ tz.transition 2009, 10, :o2, 1256432400
+ tz.transition 2010, 3, :o3, 1269738000
+ tz.transition 2010, 10, :o2, 1288486800
+ tz.transition 2011, 3, :o3, 1301187600
+ tz.transition 2011, 10, :o2, 1319936400
+ tz.transition 2012, 3, :o3, 1332637200
+ tz.transition 2012, 10, :o2, 1351386000
+ tz.transition 2013, 3, :o3, 1364691600
+ tz.transition 2013, 10, :o2, 1382835600
+ tz.transition 2014, 3, :o3, 1396141200
+ tz.transition 2014, 10, :o2, 1414285200
+ tz.transition 2015, 3, :o3, 1427590800
+ tz.transition 2015, 10, :o2, 1445734800
+ tz.transition 2016, 3, :o3, 1459040400
+ tz.transition 2016, 10, :o2, 1477789200
+ tz.transition 2017, 3, :o3, 1490490000
+ tz.transition 2017, 10, :o2, 1509238800
+ tz.transition 2018, 3, :o3, 1521939600
+ tz.transition 2018, 10, :o2, 1540688400
+ tz.transition 2019, 3, :o3, 1553994000
+ tz.transition 2019, 10, :o2, 1572138000
+ tz.transition 2020, 3, :o3, 1585443600
+ tz.transition 2020, 10, :o2, 1603587600
+ tz.transition 2021, 3, :o3, 1616893200
+ tz.transition 2021, 10, :o2, 1635642000
+ tz.transition 2022, 3, :o3, 1648342800
+ tz.transition 2022, 10, :o2, 1667091600
+ tz.transition 2023, 3, :o3, 1679792400
+ tz.transition 2023, 10, :o2, 1698541200
+ tz.transition 2024, 3, :o3, 1711846800
+ tz.transition 2024, 10, :o2, 1729990800
+ tz.transition 2025, 3, :o3, 1743296400
+ tz.transition 2025, 10, :o2, 1761440400
+ tz.transition 2026, 3, :o3, 1774746000
+ tz.transition 2026, 10, :o2, 1792890000
+ tz.transition 2027, 3, :o3, 1806195600
+ tz.transition 2027, 10, :o2, 1824944400
+ tz.transition 2028, 3, :o3, 1837645200
+ tz.transition 2028, 10, :o2, 1856394000
+ tz.transition 2029, 3, :o3, 1869094800
+ tz.transition 2029, 10, :o2, 1887843600
+ tz.transition 2030, 3, :o3, 1901149200
+ tz.transition 2030, 10, :o2, 1919293200
+ tz.transition 2031, 3, :o3, 1932598800
+ tz.transition 2031, 10, :o2, 1950742800
+ tz.transition 2032, 3, :o3, 1964048400
+ tz.transition 2032, 10, :o2, 1982797200
+ tz.transition 2033, 3, :o3, 1995498000
+ tz.transition 2033, 10, :o2, 2014246800
+ tz.transition 2034, 3, :o3, 2026947600
+ tz.transition 2034, 10, :o2, 2045696400
+ tz.transition 2035, 3, :o3, 2058397200
+ tz.transition 2035, 10, :o2, 2077146000
+ tz.transition 2036, 3, :o3, 2090451600
+ tz.transition 2036, 10, :o2, 2108595600
+ tz.transition 2037, 3, :o3, 2121901200
+ tz.transition 2037, 10, :o2, 2140045200
+ tz.transition 2038, 3, :o3, 59172253, 24
+ tz.transition 2038, 10, :o2, 59177461, 24
+ tz.transition 2039, 3, :o3, 59180989, 24
+ tz.transition 2039, 10, :o2, 59186197, 24
+ tz.transition 2040, 3, :o3, 59189725, 24
+ tz.transition 2040, 10, :o2, 59194933, 24
+ tz.transition 2041, 3, :o3, 59198629, 24
+ tz.transition 2041, 10, :o2, 59203669, 24
+ tz.transition 2042, 3, :o3, 59207365, 24
+ tz.transition 2042, 10, :o2, 59212405, 24
+ tz.transition 2043, 3, :o3, 59216101, 24
+ tz.transition 2043, 10, :o2, 59221141, 24
+ tz.transition 2044, 3, :o3, 59224837, 24
+ tz.transition 2044, 10, :o2, 59230045, 24
+ tz.transition 2045, 3, :o3, 59233573, 24
+ tz.transition 2045, 10, :o2, 59238781, 24
+ tz.transition 2046, 3, :o3, 59242309, 24
+ tz.transition 2046, 10, :o2, 59247517, 24
+ tz.transition 2047, 3, :o3, 59251213, 24
+ tz.transition 2047, 10, :o2, 59256253, 24
+ tz.transition 2048, 3, :o3, 59259949, 24
+ tz.transition 2048, 10, :o2, 59264989, 24
+ tz.transition 2049, 3, :o3, 59268685, 24
+ tz.transition 2049, 10, :o2, 59273893, 24
+ tz.transition 2050, 3, :o3, 59277421, 24
+ tz.transition 2050, 10, :o2, 59282629, 24
+ end
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Belgrade.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Belgrade.rb
new file mode 100644
index 0000000000..4dbd893d75
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Belgrade.rb
@@ -0,0 +1,163 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Belgrade
+ include TimezoneDefinition
+
+ timezone 'Europe/Belgrade' do |tz|
+ tz.offset :o0, 4920, 0, :LMT
+ tz.offset :o1, 3600, 0, :CET
+ tz.offset :o2, 3600, 3600, :CEST
+
+ tz.transition 1883, 12, :o1, 1734607039, 720
+ tz.transition 1941, 4, :o2, 29161241, 12
+ tz.transition 1942, 11, :o1, 58335973, 24
+ tz.transition 1943, 3, :o2, 58339501, 24
+ tz.transition 1943, 10, :o1, 58344037, 24
+ tz.transition 1944, 4, :o2, 58348405, 24
+ tz.transition 1944, 10, :o1, 58352773, 24
+ tz.transition 1945, 5, :o2, 58358005, 24
+ tz.transition 1945, 9, :o1, 58361149, 24
+ tz.transition 1983, 3, :o2, 417574800
+ tz.transition 1983, 9, :o1, 433299600
+ tz.transition 1984, 3, :o2, 449024400
+ tz.transition 1984, 9, :o1, 465354000
+ tz.transition 1985, 3, :o2, 481078800
+ tz.transition 1985, 9, :o1, 496803600
+ tz.transition 1986, 3, :o2, 512528400
+ tz.transition 1986, 9, :o1, 528253200
+ tz.transition 1987, 3, :o2, 543978000
+ tz.transition 1987, 9, :o1, 559702800
+ tz.transition 1988, 3, :o2, 575427600
+ tz.transition 1988, 9, :o1, 591152400
+ tz.transition 1989, 3, :o2, 606877200
+ tz.transition 1989, 9, :o1, 622602000
+ tz.transition 1990, 3, :o2, 638326800
+ tz.transition 1990, 9, :o1, 654656400
+ tz.transition 1991, 3, :o2, 670381200
+ tz.transition 1991, 9, :o1, 686106000
+ tz.transition 1992, 3, :o2, 701830800
+ tz.transition 1992, 9, :o1, 717555600
+ tz.transition 1993, 3, :o2, 733280400
+ tz.transition 1993, 9, :o1, 749005200
+ tz.transition 1994, 3, :o2, 764730000
+ tz.transition 1994, 9, :o1, 780454800
+ tz.transition 1995, 3, :o2, 796179600
+ tz.transition 1995, 9, :o1, 811904400
+ tz.transition 1996, 3, :o2, 828234000
+ tz.transition 1996, 10, :o1, 846378000
+ tz.transition 1997, 3, :o2, 859683600
+ tz.transition 1997, 10, :o1, 877827600
+ tz.transition 1998, 3, :o2, 891133200
+ tz.transition 1998, 10, :o1, 909277200
+ tz.transition 1999, 3, :o2, 922582800
+ tz.transition 1999, 10, :o1, 941331600
+ tz.transition 2000, 3, :o2, 954032400
+ tz.transition 2000, 10, :o1, 972781200
+ tz.transition 2001, 3, :o2, 985482000
+ tz.transition 2001, 10, :o1, 1004230800
+ tz.transition 2002, 3, :o2, 1017536400
+ tz.transition 2002, 10, :o1, 1035680400
+ tz.transition 2003, 3, :o2, 1048986000
+ tz.transition 2003, 10, :o1, 1067130000
+ tz.transition 2004, 3, :o2, 1080435600
+ tz.transition 2004, 10, :o1, 1099184400
+ tz.transition 2005, 3, :o2, 1111885200
+ tz.transition 2005, 10, :o1, 1130634000
+ tz.transition 2006, 3, :o2, 1143334800
+ tz.transition 2006, 10, :o1, 1162083600
+ tz.transition 2007, 3, :o2, 1174784400
+ tz.transition 2007, 10, :o1, 1193533200
+ tz.transition 2008, 3, :o2, 1206838800
+ tz.transition 2008, 10, :o1, 1224982800
+ tz.transition 2009, 3, :o2, 1238288400
+ tz.transition 2009, 10, :o1, 1256432400
+ tz.transition 2010, 3, :o2, 1269738000
+ tz.transition 2010, 10, :o1, 1288486800
+ tz.transition 2011, 3, :o2, 1301187600
+ tz.transition 2011, 10, :o1, 1319936400
+ tz.transition 2012, 3, :o2, 1332637200
+ tz.transition 2012, 10, :o1, 1351386000
+ tz.transition 2013, 3, :o2, 1364691600
+ tz.transition 2013, 10, :o1, 1382835600
+ tz.transition 2014, 3, :o2, 1396141200
+ tz.transition 2014, 10, :o1, 1414285200
+ tz.transition 2015, 3, :o2, 1427590800
+ tz.transition 2015, 10, :o1, 1445734800
+ tz.transition 2016, 3, :o2, 1459040400
+ tz.transition 2016, 10, :o1, 1477789200
+ tz.transition 2017, 3, :o2, 1490490000
+ tz.transition 2017, 10, :o1, 1509238800
+ tz.transition 2018, 3, :o2, 1521939600
+ tz.transition 2018, 10, :o1, 1540688400
+ tz.transition 2019, 3, :o2, 1553994000
+ tz.transition 2019, 10, :o1, 1572138000
+ tz.transition 2020, 3, :o2, 1585443600
+ tz.transition 2020, 10, :o1, 1603587600
+ tz.transition 2021, 3, :o2, 1616893200
+ tz.transition 2021, 10, :o1, 1635642000
+ tz.transition 2022, 3, :o2, 1648342800
+ tz.transition 2022, 10, :o1, 1667091600
+ tz.transition 2023, 3, :o2, 1679792400
+ tz.transition 2023, 10, :o1, 1698541200
+ tz.transition 2024, 3, :o2, 1711846800
+ tz.transition 2024, 10, :o1, 1729990800
+ tz.transition 2025, 3, :o2, 1743296400
+ tz.transition 2025, 10, :o1, 1761440400
+ tz.transition 2026, 3, :o2, 1774746000
+ tz.transition 2026, 10, :o1, 1792890000
+ tz.transition 2027, 3, :o2, 1806195600
+ tz.transition 2027, 10, :o1, 1824944400
+ tz.transition 2028, 3, :o2, 1837645200
+ tz.transition 2028, 10, :o1, 1856394000
+ tz.transition 2029, 3, :o2, 1869094800
+ tz.transition 2029, 10, :o1, 1887843600
+ tz.transition 2030, 3, :o2, 1901149200
+ tz.transition 2030, 10, :o1, 1919293200
+ tz.transition 2031, 3, :o2, 1932598800
+ tz.transition 2031, 10, :o1, 1950742800
+ tz.transition 2032, 3, :o2, 1964048400
+ tz.transition 2032, 10, :o1, 1982797200
+ tz.transition 2033, 3, :o2, 1995498000
+ tz.transition 2033, 10, :o1, 2014246800
+ tz.transition 2034, 3, :o2, 2026947600
+ tz.transition 2034, 10, :o1, 2045696400
+ tz.transition 2035, 3, :o2, 2058397200
+ tz.transition 2035, 10, :o1, 2077146000
+ tz.transition 2036, 3, :o2, 2090451600
+ tz.transition 2036, 10, :o1, 2108595600
+ tz.transition 2037, 3, :o2, 2121901200
+ tz.transition 2037, 10, :o1, 2140045200
+ tz.transition 2038, 3, :o2, 59172253, 24
+ tz.transition 2038, 10, :o1, 59177461, 24
+ tz.transition 2039, 3, :o2, 59180989, 24
+ tz.transition 2039, 10, :o1, 59186197, 24
+ tz.transition 2040, 3, :o2, 59189725, 24
+ tz.transition 2040, 10, :o1, 59194933, 24
+ tz.transition 2041, 3, :o2, 59198629, 24
+ tz.transition 2041, 10, :o1, 59203669, 24
+ tz.transition 2042, 3, :o2, 59207365, 24
+ tz.transition 2042, 10, :o1, 59212405, 24
+ tz.transition 2043, 3, :o2, 59216101, 24
+ tz.transition 2043, 10, :o1, 59221141, 24
+ tz.transition 2044, 3, :o2, 59224837, 24
+ tz.transition 2044, 10, :o1, 59230045, 24
+ tz.transition 2045, 3, :o2, 59233573, 24
+ tz.transition 2045, 10, :o1, 59238781, 24
+ tz.transition 2046, 3, :o2, 59242309, 24
+ tz.transition 2046, 10, :o1, 59247517, 24
+ tz.transition 2047, 3, :o2, 59251213, 24
+ tz.transition 2047, 10, :o1, 59256253, 24
+ tz.transition 2048, 3, :o2, 59259949, 24
+ tz.transition 2048, 10, :o1, 59264989, 24
+ tz.transition 2049, 3, :o2, 59268685, 24
+ tz.transition 2049, 10, :o1, 59273893, 24
+ tz.transition 2050, 3, :o2, 59277421, 24
+ tz.transition 2050, 10, :o1, 59282629, 24
+ end
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Berlin.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Berlin.rb
new file mode 100644
index 0000000000..721054236c
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Berlin.rb
@@ -0,0 +1,188 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Berlin
+ include TimezoneDefinition
+
+ timezone 'Europe/Berlin' do |tz|
+ tz.offset :o0, 3208, 0, :LMT
+ tz.offset :o1, 3600, 0, :CET
+ tz.offset :o2, 3600, 3600, :CEST
+ tz.offset :o3, 3600, 7200, :CEMT
+
+ tz.transition 1893, 3, :o1, 26055588199, 10800
+ tz.transition 1916, 4, :o2, 29051813, 12
+ tz.transition 1916, 9, :o1, 58107299, 24
+ tz.transition 1917, 4, :o2, 58112029, 24
+ tz.transition 1917, 9, :o1, 58115725, 24
+ tz.transition 1918, 4, :o2, 58120765, 24
+ tz.transition 1918, 9, :o1, 58124461, 24
+ tz.transition 1940, 4, :o2, 58313293, 24
+ tz.transition 1942, 11, :o1, 58335973, 24
+ tz.transition 1943, 3, :o2, 58339501, 24
+ tz.transition 1943, 10, :o1, 58344037, 24
+ tz.transition 1944, 4, :o2, 58348405, 24
+ tz.transition 1944, 10, :o1, 58352773, 24
+ tz.transition 1945, 4, :o2, 58357141, 24
+ tz.transition 1945, 5, :o3, 4863199, 2
+ tz.transition 1945, 9, :o2, 4863445, 2
+ tz.transition 1945, 11, :o1, 58362661, 24
+ tz.transition 1946, 4, :o2, 58366189, 24
+ tz.transition 1946, 10, :o1, 58370413, 24
+ tz.transition 1947, 4, :o2, 29187379, 12
+ tz.transition 1947, 5, :o3, 58375597, 24
+ tz.transition 1947, 6, :o2, 4864731, 2
+ tz.transition 1947, 10, :o1, 58379125, 24
+ tz.transition 1948, 4, :o2, 58383829, 24
+ tz.transition 1948, 10, :o1, 58387861, 24
+ tz.transition 1949, 4, :o2, 58392397, 24
+ tz.transition 1949, 10, :o1, 58396597, 24
+ tz.transition 1980, 4, :o2, 323830800
+ tz.transition 1980, 9, :o1, 338950800
+ tz.transition 1981, 3, :o2, 354675600
+ tz.transition 1981, 9, :o1, 370400400
+ tz.transition 1982, 3, :o2, 386125200
+ tz.transition 1982, 9, :o1, 401850000
+ tz.transition 1983, 3, :o2, 417574800
+ tz.transition 1983, 9, :o1, 433299600
+ tz.transition 1984, 3, :o2, 449024400
+ tz.transition 1984, 9, :o1, 465354000
+ tz.transition 1985, 3, :o2, 481078800
+ tz.transition 1985, 9, :o1, 496803600
+ tz.transition 1986, 3, :o2, 512528400
+ tz.transition 1986, 9, :o1, 528253200
+ tz.transition 1987, 3, :o2, 543978000
+ tz.transition 1987, 9, :o1, 559702800
+ tz.transition 1988, 3, :o2, 575427600
+ tz.transition 1988, 9, :o1, 591152400
+ tz.transition 1989, 3, :o2, 606877200
+ tz.transition 1989, 9, :o1, 622602000
+ tz.transition 1990, 3, :o2, 638326800
+ tz.transition 1990, 9, :o1, 654656400
+ tz.transition 1991, 3, :o2, 670381200
+ tz.transition 1991, 9, :o1, 686106000
+ tz.transition 1992, 3, :o2, 701830800
+ tz.transition 1992, 9, :o1, 717555600
+ tz.transition 1993, 3, :o2, 733280400
+ tz.transition 1993, 9, :o1, 749005200
+ tz.transition 1994, 3, :o2, 764730000
+ tz.transition 1994, 9, :o1, 780454800
+ tz.transition 1995, 3, :o2, 796179600
+ tz.transition 1995, 9, :o1, 811904400
+ tz.transition 1996, 3, :o2, 828234000
+ tz.transition 1996, 10, :o1, 846378000
+ tz.transition 1997, 3, :o2, 859683600
+ tz.transition 1997, 10, :o1, 877827600
+ tz.transition 1998, 3, :o2, 891133200
+ tz.transition 1998, 10, :o1, 909277200
+ tz.transition 1999, 3, :o2, 922582800
+ tz.transition 1999, 10, :o1, 941331600
+ tz.transition 2000, 3, :o2, 954032400
+ tz.transition 2000, 10, :o1, 972781200
+ tz.transition 2001, 3, :o2, 985482000
+ tz.transition 2001, 10, :o1, 1004230800
+ tz.transition 2002, 3, :o2, 1017536400
+ tz.transition 2002, 10, :o1, 1035680400
+ tz.transition 2003, 3, :o2, 1048986000
+ tz.transition 2003, 10, :o1, 1067130000
+ tz.transition 2004, 3, :o2, 1080435600
+ tz.transition 2004, 10, :o1, 1099184400
+ tz.transition 2005, 3, :o2, 1111885200
+ tz.transition 2005, 10, :o1, 1130634000
+ tz.transition 2006, 3, :o2, 1143334800
+ tz.transition 2006, 10, :o1, 1162083600
+ tz.transition 2007, 3, :o2, 1174784400
+ tz.transition 2007, 10, :o1, 1193533200
+ tz.transition 2008, 3, :o2, 1206838800
+ tz.transition 2008, 10, :o1, 1224982800
+ tz.transition 2009, 3, :o2, 1238288400
+ tz.transition 2009, 10, :o1, 1256432400
+ tz.transition 2010, 3, :o2, 1269738000
+ tz.transition 2010, 10, :o1, 1288486800
+ tz.transition 2011, 3, :o2, 1301187600
+ tz.transition 2011, 10, :o1, 1319936400
+ tz.transition 2012, 3, :o2, 1332637200
+ tz.transition 2012, 10, :o1, 1351386000
+ tz.transition 2013, 3, :o2, 1364691600
+ tz.transition 2013, 10, :o1, 1382835600
+ tz.transition 2014, 3, :o2, 1396141200
+ tz.transition 2014, 10, :o1, 1414285200
+ tz.transition 2015, 3, :o2, 1427590800
+ tz.transition 2015, 10, :o1, 1445734800
+ tz.transition 2016, 3, :o2, 1459040400
+ tz.transition 2016, 10, :o1, 1477789200
+ tz.transition 2017, 3, :o2, 1490490000
+ tz.transition 2017, 10, :o1, 1509238800
+ tz.transition 2018, 3, :o2, 1521939600
+ tz.transition 2018, 10, :o1, 1540688400
+ tz.transition 2019, 3, :o2, 1553994000
+ tz.transition 2019, 10, :o1, 1572138000
+ tz.transition 2020, 3, :o2, 1585443600
+ tz.transition 2020, 10, :o1, 1603587600
+ tz.transition 2021, 3, :o2, 1616893200
+ tz.transition 2021, 10, :o1, 1635642000
+ tz.transition 2022, 3, :o2, 1648342800
+ tz.transition 2022, 10, :o1, 1667091600
+ tz.transition 2023, 3, :o2, 1679792400
+ tz.transition 2023, 10, :o1, 1698541200
+ tz.transition 2024, 3, :o2, 1711846800
+ tz.transition 2024, 10, :o1, 1729990800
+ tz.transition 2025, 3, :o2, 1743296400
+ tz.transition 2025, 10, :o1, 1761440400
+ tz.transition 2026, 3, :o2, 1774746000
+ tz.transition 2026, 10, :o1, 1792890000
+ tz.transition 2027, 3, :o2, 1806195600
+ tz.transition 2027, 10, :o1, 1824944400
+ tz.transition 2028, 3, :o2, 1837645200
+ tz.transition 2028, 10, :o1, 1856394000
+ tz.transition 2029, 3, :o2, 1869094800
+ tz.transition 2029, 10, :o1, 1887843600
+ tz.transition 2030, 3, :o2, 1901149200
+ tz.transition 2030, 10, :o1, 1919293200
+ tz.transition 2031, 3, :o2, 1932598800
+ tz.transition 2031, 10, :o1, 1950742800
+ tz.transition 2032, 3, :o2, 1964048400
+ tz.transition 2032, 10, :o1, 1982797200
+ tz.transition 2033, 3, :o2, 1995498000
+ tz.transition 2033, 10, :o1, 2014246800
+ tz.transition 2034, 3, :o2, 2026947600
+ tz.transition 2034, 10, :o1, 2045696400
+ tz.transition 2035, 3, :o2, 2058397200
+ tz.transition 2035, 10, :o1, 2077146000
+ tz.transition 2036, 3, :o2, 2090451600
+ tz.transition 2036, 10, :o1, 2108595600
+ tz.transition 2037, 3, :o2, 2121901200
+ tz.transition 2037, 10, :o1, 2140045200
+ tz.transition 2038, 3, :o2, 59172253, 24
+ tz.transition 2038, 10, :o1, 59177461, 24
+ tz.transition 2039, 3, :o2, 59180989, 24
+ tz.transition 2039, 10, :o1, 59186197, 24
+ tz.transition 2040, 3, :o2, 59189725, 24
+ tz.transition 2040, 10, :o1, 59194933, 24
+ tz.transition 2041, 3, :o2, 59198629, 24
+ tz.transition 2041, 10, :o1, 59203669, 24
+ tz.transition 2042, 3, :o2, 59207365, 24
+ tz.transition 2042, 10, :o1, 59212405, 24
+ tz.transition 2043, 3, :o2, 59216101, 24
+ tz.transition 2043, 10, :o1, 59221141, 24
+ tz.transition 2044, 3, :o2, 59224837, 24
+ tz.transition 2044, 10, :o1, 59230045, 24
+ tz.transition 2045, 3, :o2, 59233573, 24
+ tz.transition 2045, 10, :o1, 59238781, 24
+ tz.transition 2046, 3, :o2, 59242309, 24
+ tz.transition 2046, 10, :o1, 59247517, 24
+ tz.transition 2047, 3, :o2, 59251213, 24
+ tz.transition 2047, 10, :o1, 59256253, 24
+ tz.transition 2048, 3, :o2, 59259949, 24
+ tz.transition 2048, 10, :o1, 59264989, 24
+ tz.transition 2049, 3, :o2, 59268685, 24
+ tz.transition 2049, 10, :o1, 59273893, 24
+ tz.transition 2050, 3, :o2, 59277421, 24
+ tz.transition 2050, 10, :o1, 59282629, 24
+ end
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Bratislava.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Bratislava.rb
new file mode 100644
index 0000000000..7a731a0b6a
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Bratislava.rb
@@ -0,0 +1,13 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Bratislava
+ include TimezoneDefinition
+
+ linked_timezone 'Europe/Bratislava', 'Europe/Prague'
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Brussels.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Brussels.rb
new file mode 100644
index 0000000000..6b0a242944
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Brussels.rb
@@ -0,0 +1,232 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Brussels
+ include TimezoneDefinition
+
+ timezone 'Europe/Brussels' do |tz|
+ tz.offset :o0, 1050, 0, :LMT
+ tz.offset :o1, 1050, 0, :BMT
+ tz.offset :o2, 0, 0, :WET
+ tz.offset :o3, 3600, 0, :CET
+ tz.offset :o4, 3600, 3600, :CEST
+ tz.offset :o5, 0, 3600, :WEST
+
+ tz.transition 1879, 12, :o1, 1386844121, 576
+ tz.transition 1892, 5, :o2, 1389438713, 576
+ tz.transition 1914, 11, :o3, 4840889, 2
+ tz.transition 1916, 4, :o4, 58103627, 24
+ tz.transition 1916, 9, :o3, 58107299, 24
+ tz.transition 1917, 4, :o4, 58112029, 24
+ tz.transition 1917, 9, :o3, 58115725, 24
+ tz.transition 1918, 4, :o4, 58120765, 24
+ tz.transition 1918, 9, :o3, 58124461, 24
+ tz.transition 1918, 11, :o2, 58125815, 24
+ tz.transition 1919, 3, :o5, 58128467, 24
+ tz.transition 1919, 10, :o2, 58133675, 24
+ tz.transition 1920, 2, :o5, 58136867, 24
+ tz.transition 1920, 10, :o2, 58142915, 24
+ tz.transition 1921, 3, :o5, 58146323, 24
+ tz.transition 1921, 10, :o2, 58151723, 24
+ tz.transition 1922, 3, :o5, 58155347, 24
+ tz.transition 1922, 10, :o2, 58160051, 24
+ tz.transition 1923, 4, :o5, 58164755, 24
+ tz.transition 1923, 10, :o2, 58168787, 24
+ tz.transition 1924, 3, :o5, 58172987, 24
+ tz.transition 1924, 10, :o2, 58177523, 24
+ tz.transition 1925, 4, :o5, 58181891, 24
+ tz.transition 1925, 10, :o2, 58186259, 24
+ tz.transition 1926, 4, :o5, 58190963, 24
+ tz.transition 1926, 10, :o2, 58194995, 24
+ tz.transition 1927, 4, :o5, 58199531, 24
+ tz.transition 1927, 10, :o2, 58203731, 24
+ tz.transition 1928, 4, :o5, 58208435, 24
+ tz.transition 1928, 10, :o2, 29106319, 12
+ tz.transition 1929, 4, :o5, 29108671, 12
+ tz.transition 1929, 10, :o2, 29110687, 12
+ tz.transition 1930, 4, :o5, 29112955, 12
+ tz.transition 1930, 10, :o2, 29115055, 12
+ tz.transition 1931, 4, :o5, 29117407, 12
+ tz.transition 1931, 10, :o2, 29119423, 12
+ tz.transition 1932, 4, :o5, 29121607, 12
+ tz.transition 1932, 10, :o2, 29123791, 12
+ tz.transition 1933, 3, :o5, 29125891, 12
+ tz.transition 1933, 10, :o2, 29128243, 12
+ tz.transition 1934, 4, :o5, 29130427, 12
+ tz.transition 1934, 10, :o2, 29132611, 12
+ tz.transition 1935, 3, :o5, 29134711, 12
+ tz.transition 1935, 10, :o2, 29136979, 12
+ tz.transition 1936, 4, :o5, 29139331, 12
+ tz.transition 1936, 10, :o2, 29141347, 12
+ tz.transition 1937, 4, :o5, 29143531, 12
+ tz.transition 1937, 10, :o2, 29145715, 12
+ tz.transition 1938, 3, :o5, 29147815, 12
+ tz.transition 1938, 10, :o2, 29150083, 12
+ tz.transition 1939, 4, :o5, 29152435, 12
+ tz.transition 1939, 11, :o2, 29155039, 12
+ tz.transition 1940, 2, :o5, 29156215, 12
+ tz.transition 1940, 5, :o4, 29157235, 12
+ tz.transition 1942, 11, :o3, 58335973, 24
+ tz.transition 1943, 3, :o4, 58339501, 24
+ tz.transition 1943, 10, :o3, 58344037, 24
+ tz.transition 1944, 4, :o4, 58348405, 24
+ tz.transition 1944, 9, :o3, 58352413, 24
+ tz.transition 1945, 4, :o4, 58357141, 24
+ tz.transition 1945, 9, :o3, 58361149, 24
+ tz.transition 1946, 5, :o4, 58367029, 24
+ tz.transition 1946, 10, :o3, 58370413, 24
+ tz.transition 1977, 4, :o4, 228877200
+ tz.transition 1977, 9, :o3, 243997200
+ tz.transition 1978, 4, :o4, 260326800
+ tz.transition 1978, 10, :o3, 276051600
+ tz.transition 1979, 4, :o4, 291776400
+ tz.transition 1979, 9, :o3, 307501200
+ tz.transition 1980, 4, :o4, 323830800
+ tz.transition 1980, 9, :o3, 338950800
+ tz.transition 1981, 3, :o4, 354675600
+ tz.transition 1981, 9, :o3, 370400400
+ tz.transition 1982, 3, :o4, 386125200
+ tz.transition 1982, 9, :o3, 401850000
+ tz.transition 1983, 3, :o4, 417574800
+ tz.transition 1983, 9, :o3, 433299600
+ tz.transition 1984, 3, :o4, 449024400
+ tz.transition 1984, 9, :o3, 465354000
+ tz.transition 1985, 3, :o4, 481078800
+ tz.transition 1985, 9, :o3, 496803600
+ tz.transition 1986, 3, :o4, 512528400
+ tz.transition 1986, 9, :o3, 528253200
+ tz.transition 1987, 3, :o4, 543978000
+ tz.transition 1987, 9, :o3, 559702800
+ tz.transition 1988, 3, :o4, 575427600
+ tz.transition 1988, 9, :o3, 591152400
+ tz.transition 1989, 3, :o4, 606877200
+ tz.transition 1989, 9, :o3, 622602000
+ tz.transition 1990, 3, :o4, 638326800
+ tz.transition 1990, 9, :o3, 654656400
+ tz.transition 1991, 3, :o4, 670381200
+ tz.transition 1991, 9, :o3, 686106000
+ tz.transition 1992, 3, :o4, 701830800
+ tz.transition 1992, 9, :o3, 717555600
+ tz.transition 1993, 3, :o4, 733280400
+ tz.transition 1993, 9, :o3, 749005200
+ tz.transition 1994, 3, :o4, 764730000
+ tz.transition 1994, 9, :o3, 780454800
+ tz.transition 1995, 3, :o4, 796179600
+ tz.transition 1995, 9, :o3, 811904400
+ tz.transition 1996, 3, :o4, 828234000
+ tz.transition 1996, 10, :o3, 846378000
+ tz.transition 1997, 3, :o4, 859683600
+ tz.transition 1997, 10, :o3, 877827600
+ tz.transition 1998, 3, :o4, 891133200
+ tz.transition 1998, 10, :o3, 909277200
+ tz.transition 1999, 3, :o4, 922582800
+ tz.transition 1999, 10, :o3, 941331600
+ tz.transition 2000, 3, :o4, 954032400
+ tz.transition 2000, 10, :o3, 972781200
+ tz.transition 2001, 3, :o4, 985482000
+ tz.transition 2001, 10, :o3, 1004230800
+ tz.transition 2002, 3, :o4, 1017536400
+ tz.transition 2002, 10, :o3, 1035680400
+ tz.transition 2003, 3, :o4, 1048986000
+ tz.transition 2003, 10, :o3, 1067130000
+ tz.transition 2004, 3, :o4, 1080435600
+ tz.transition 2004, 10, :o3, 1099184400
+ tz.transition 2005, 3, :o4, 1111885200
+ tz.transition 2005, 10, :o3, 1130634000
+ tz.transition 2006, 3, :o4, 1143334800
+ tz.transition 2006, 10, :o3, 1162083600
+ tz.transition 2007, 3, :o4, 1174784400
+ tz.transition 2007, 10, :o3, 1193533200
+ tz.transition 2008, 3, :o4, 1206838800
+ tz.transition 2008, 10, :o3, 1224982800
+ tz.transition 2009, 3, :o4, 1238288400
+ tz.transition 2009, 10, :o3, 1256432400
+ tz.transition 2010, 3, :o4, 1269738000
+ tz.transition 2010, 10, :o3, 1288486800
+ tz.transition 2011, 3, :o4, 1301187600
+ tz.transition 2011, 10, :o3, 1319936400
+ tz.transition 2012, 3, :o4, 1332637200
+ tz.transition 2012, 10, :o3, 1351386000
+ tz.transition 2013, 3, :o4, 1364691600
+ tz.transition 2013, 10, :o3, 1382835600
+ tz.transition 2014, 3, :o4, 1396141200
+ tz.transition 2014, 10, :o3, 1414285200
+ tz.transition 2015, 3, :o4, 1427590800
+ tz.transition 2015, 10, :o3, 1445734800
+ tz.transition 2016, 3, :o4, 1459040400
+ tz.transition 2016, 10, :o3, 1477789200
+ tz.transition 2017, 3, :o4, 1490490000
+ tz.transition 2017, 10, :o3, 1509238800
+ tz.transition 2018, 3, :o4, 1521939600
+ tz.transition 2018, 10, :o3, 1540688400
+ tz.transition 2019, 3, :o4, 1553994000
+ tz.transition 2019, 10, :o3, 1572138000
+ tz.transition 2020, 3, :o4, 1585443600
+ tz.transition 2020, 10, :o3, 1603587600
+ tz.transition 2021, 3, :o4, 1616893200
+ tz.transition 2021, 10, :o3, 1635642000
+ tz.transition 2022, 3, :o4, 1648342800
+ tz.transition 2022, 10, :o3, 1667091600
+ tz.transition 2023, 3, :o4, 1679792400
+ tz.transition 2023, 10, :o3, 1698541200
+ tz.transition 2024, 3, :o4, 1711846800
+ tz.transition 2024, 10, :o3, 1729990800
+ tz.transition 2025, 3, :o4, 1743296400
+ tz.transition 2025, 10, :o3, 1761440400
+ tz.transition 2026, 3, :o4, 1774746000
+ tz.transition 2026, 10, :o3, 1792890000
+ tz.transition 2027, 3, :o4, 1806195600
+ tz.transition 2027, 10, :o3, 1824944400
+ tz.transition 2028, 3, :o4, 1837645200
+ tz.transition 2028, 10, :o3, 1856394000
+ tz.transition 2029, 3, :o4, 1869094800
+ tz.transition 2029, 10, :o3, 1887843600
+ tz.transition 2030, 3, :o4, 1901149200
+ tz.transition 2030, 10, :o3, 1919293200
+ tz.transition 2031, 3, :o4, 1932598800
+ tz.transition 2031, 10, :o3, 1950742800
+ tz.transition 2032, 3, :o4, 1964048400
+ tz.transition 2032, 10, :o3, 1982797200
+ tz.transition 2033, 3, :o4, 1995498000
+ tz.transition 2033, 10, :o3, 2014246800
+ tz.transition 2034, 3, :o4, 2026947600
+ tz.transition 2034, 10, :o3, 2045696400
+ tz.transition 2035, 3, :o4, 2058397200
+ tz.transition 2035, 10, :o3, 2077146000
+ tz.transition 2036, 3, :o4, 2090451600
+ tz.transition 2036, 10, :o3, 2108595600
+ tz.transition 2037, 3, :o4, 2121901200
+ tz.transition 2037, 10, :o3, 2140045200
+ tz.transition 2038, 3, :o4, 59172253, 24
+ tz.transition 2038, 10, :o3, 59177461, 24
+ tz.transition 2039, 3, :o4, 59180989, 24
+ tz.transition 2039, 10, :o3, 59186197, 24
+ tz.transition 2040, 3, :o4, 59189725, 24
+ tz.transition 2040, 10, :o3, 59194933, 24
+ tz.transition 2041, 3, :o4, 59198629, 24
+ tz.transition 2041, 10, :o3, 59203669, 24
+ tz.transition 2042, 3, :o4, 59207365, 24
+ tz.transition 2042, 10, :o3, 59212405, 24
+ tz.transition 2043, 3, :o4, 59216101, 24
+ tz.transition 2043, 10, :o3, 59221141, 24
+ tz.transition 2044, 3, :o4, 59224837, 24
+ tz.transition 2044, 10, :o3, 59230045, 24
+ tz.transition 2045, 3, :o4, 59233573, 24
+ tz.transition 2045, 10, :o3, 59238781, 24
+ tz.transition 2046, 3, :o4, 59242309, 24
+ tz.transition 2046, 10, :o3, 59247517, 24
+ tz.transition 2047, 3, :o4, 59251213, 24
+ tz.transition 2047, 10, :o3, 59256253, 24
+ tz.transition 2048, 3, :o4, 59259949, 24
+ tz.transition 2048, 10, :o3, 59264989, 24
+ tz.transition 2049, 3, :o4, 59268685, 24
+ tz.transition 2049, 10, :o3, 59273893, 24
+ tz.transition 2050, 3, :o4, 59277421, 24
+ tz.transition 2050, 10, :o3, 59282629, 24
+ end
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Bucharest.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Bucharest.rb
new file mode 100644
index 0000000000..521c3c932e
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Bucharest.rb
@@ -0,0 +1,181 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Bucharest
+ include TimezoneDefinition
+
+ timezone 'Europe/Bucharest' do |tz|
+ tz.offset :o0, 6264, 0, :LMT
+ tz.offset :o1, 6264, 0, :BMT
+ tz.offset :o2, 7200, 0, :EET
+ tz.offset :o3, 7200, 3600, :EEST
+
+ tz.transition 1891, 9, :o1, 964802571, 400
+ tz.transition 1931, 7, :o2, 970618571, 400
+ tz.transition 1932, 5, :o3, 29122181, 12
+ tz.transition 1932, 10, :o2, 29123789, 12
+ tz.transition 1933, 4, :o3, 29125973, 12
+ tz.transition 1933, 9, :o2, 29128157, 12
+ tz.transition 1934, 4, :o3, 29130425, 12
+ tz.transition 1934, 10, :o2, 29132609, 12
+ tz.transition 1935, 4, :o3, 29134793, 12
+ tz.transition 1935, 10, :o2, 29136977, 12
+ tz.transition 1936, 4, :o3, 29139161, 12
+ tz.transition 1936, 10, :o2, 29141345, 12
+ tz.transition 1937, 4, :o3, 29143529, 12
+ tz.transition 1937, 10, :o2, 29145713, 12
+ tz.transition 1938, 4, :o3, 29147897, 12
+ tz.transition 1938, 10, :o2, 29150081, 12
+ tz.transition 1939, 4, :o3, 29152265, 12
+ tz.transition 1939, 9, :o2, 29154449, 12
+ tz.transition 1979, 5, :o3, 296604000
+ tz.transition 1979, 9, :o2, 307486800
+ tz.transition 1980, 4, :o3, 323816400
+ tz.transition 1980, 9, :o2, 338940000
+ tz.transition 1981, 3, :o3, 354672000
+ tz.transition 1981, 9, :o2, 370396800
+ tz.transition 1982, 3, :o3, 386121600
+ tz.transition 1982, 9, :o2, 401846400
+ tz.transition 1983, 3, :o3, 417571200
+ tz.transition 1983, 9, :o2, 433296000
+ tz.transition 1984, 3, :o3, 449020800
+ tz.transition 1984, 9, :o2, 465350400
+ tz.transition 1985, 3, :o3, 481075200
+ tz.transition 1985, 9, :o2, 496800000
+ tz.transition 1986, 3, :o3, 512524800
+ tz.transition 1986, 9, :o2, 528249600
+ tz.transition 1987, 3, :o3, 543974400
+ tz.transition 1987, 9, :o2, 559699200
+ tz.transition 1988, 3, :o3, 575424000
+ tz.transition 1988, 9, :o2, 591148800
+ tz.transition 1989, 3, :o3, 606873600
+ tz.transition 1989, 9, :o2, 622598400
+ tz.transition 1990, 3, :o3, 638323200
+ tz.transition 1990, 9, :o2, 654652800
+ tz.transition 1991, 3, :o3, 670370400
+ tz.transition 1991, 9, :o2, 686095200
+ tz.transition 1992, 3, :o3, 701820000
+ tz.transition 1992, 9, :o2, 717544800
+ tz.transition 1993, 3, :o3, 733269600
+ tz.transition 1993, 9, :o2, 748994400
+ tz.transition 1994, 3, :o3, 764719200
+ tz.transition 1994, 9, :o2, 780440400
+ tz.transition 1995, 3, :o3, 796168800
+ tz.transition 1995, 9, :o2, 811890000
+ tz.transition 1996, 3, :o3, 828223200
+ tz.transition 1996, 10, :o2, 846363600
+ tz.transition 1997, 3, :o3, 859683600
+ tz.transition 1997, 10, :o2, 877827600
+ tz.transition 1998, 3, :o3, 891133200
+ tz.transition 1998, 10, :o2, 909277200
+ tz.transition 1999, 3, :o3, 922582800
+ tz.transition 1999, 10, :o2, 941331600
+ tz.transition 2000, 3, :o3, 954032400
+ tz.transition 2000, 10, :o2, 972781200
+ tz.transition 2001, 3, :o3, 985482000
+ tz.transition 2001, 10, :o2, 1004230800
+ tz.transition 2002, 3, :o3, 1017536400
+ tz.transition 2002, 10, :o2, 1035680400
+ tz.transition 2003, 3, :o3, 1048986000
+ tz.transition 2003, 10, :o2, 1067130000
+ tz.transition 2004, 3, :o3, 1080435600
+ tz.transition 2004, 10, :o2, 1099184400
+ tz.transition 2005, 3, :o3, 1111885200
+ tz.transition 2005, 10, :o2, 1130634000
+ tz.transition 2006, 3, :o3, 1143334800
+ tz.transition 2006, 10, :o2, 1162083600
+ tz.transition 2007, 3, :o3, 1174784400
+ tz.transition 2007, 10, :o2, 1193533200
+ tz.transition 2008, 3, :o3, 1206838800
+ tz.transition 2008, 10, :o2, 1224982800
+ tz.transition 2009, 3, :o3, 1238288400
+ tz.transition 2009, 10, :o2, 1256432400
+ tz.transition 2010, 3, :o3, 1269738000
+ tz.transition 2010, 10, :o2, 1288486800
+ tz.transition 2011, 3, :o3, 1301187600
+ tz.transition 2011, 10, :o2, 1319936400
+ tz.transition 2012, 3, :o3, 1332637200
+ tz.transition 2012, 10, :o2, 1351386000
+ tz.transition 2013, 3, :o3, 1364691600
+ tz.transition 2013, 10, :o2, 1382835600
+ tz.transition 2014, 3, :o3, 1396141200
+ tz.transition 2014, 10, :o2, 1414285200
+ tz.transition 2015, 3, :o3, 1427590800
+ tz.transition 2015, 10, :o2, 1445734800
+ tz.transition 2016, 3, :o3, 1459040400
+ tz.transition 2016, 10, :o2, 1477789200
+ tz.transition 2017, 3, :o3, 1490490000
+ tz.transition 2017, 10, :o2, 1509238800
+ tz.transition 2018, 3, :o3, 1521939600
+ tz.transition 2018, 10, :o2, 1540688400
+ tz.transition 2019, 3, :o3, 1553994000
+ tz.transition 2019, 10, :o2, 1572138000
+ tz.transition 2020, 3, :o3, 1585443600
+ tz.transition 2020, 10, :o2, 1603587600
+ tz.transition 2021, 3, :o3, 1616893200
+ tz.transition 2021, 10, :o2, 1635642000
+ tz.transition 2022, 3, :o3, 1648342800
+ tz.transition 2022, 10, :o2, 1667091600
+ tz.transition 2023, 3, :o3, 1679792400
+ tz.transition 2023, 10, :o2, 1698541200
+ tz.transition 2024, 3, :o3, 1711846800
+ tz.transition 2024, 10, :o2, 1729990800
+ tz.transition 2025, 3, :o3, 1743296400
+ tz.transition 2025, 10, :o2, 1761440400
+ tz.transition 2026, 3, :o3, 1774746000
+ tz.transition 2026, 10, :o2, 1792890000
+ tz.transition 2027, 3, :o3, 1806195600
+ tz.transition 2027, 10, :o2, 1824944400
+ tz.transition 2028, 3, :o3, 1837645200
+ tz.transition 2028, 10, :o2, 1856394000
+ tz.transition 2029, 3, :o3, 1869094800
+ tz.transition 2029, 10, :o2, 1887843600
+ tz.transition 2030, 3, :o3, 1901149200
+ tz.transition 2030, 10, :o2, 1919293200
+ tz.transition 2031, 3, :o3, 1932598800
+ tz.transition 2031, 10, :o2, 1950742800
+ tz.transition 2032, 3, :o3, 1964048400
+ tz.transition 2032, 10, :o2, 1982797200
+ tz.transition 2033, 3, :o3, 1995498000
+ tz.transition 2033, 10, :o2, 2014246800
+ tz.transition 2034, 3, :o3, 2026947600
+ tz.transition 2034, 10, :o2, 2045696400
+ tz.transition 2035, 3, :o3, 2058397200
+ tz.transition 2035, 10, :o2, 2077146000
+ tz.transition 2036, 3, :o3, 2090451600
+ tz.transition 2036, 10, :o2, 2108595600
+ tz.transition 2037, 3, :o3, 2121901200
+ tz.transition 2037, 10, :o2, 2140045200
+ tz.transition 2038, 3, :o3, 59172253, 24
+ tz.transition 2038, 10, :o2, 59177461, 24
+ tz.transition 2039, 3, :o3, 59180989, 24
+ tz.transition 2039, 10, :o2, 59186197, 24
+ tz.transition 2040, 3, :o3, 59189725, 24
+ tz.transition 2040, 10, :o2, 59194933, 24
+ tz.transition 2041, 3, :o3, 59198629, 24
+ tz.transition 2041, 10, :o2, 59203669, 24
+ tz.transition 2042, 3, :o3, 59207365, 24
+ tz.transition 2042, 10, :o2, 59212405, 24
+ tz.transition 2043, 3, :o3, 59216101, 24
+ tz.transition 2043, 10, :o2, 59221141, 24
+ tz.transition 2044, 3, :o3, 59224837, 24
+ tz.transition 2044, 10, :o2, 59230045, 24
+ tz.transition 2045, 3, :o3, 59233573, 24
+ tz.transition 2045, 10, :o2, 59238781, 24
+ tz.transition 2046, 3, :o3, 59242309, 24
+ tz.transition 2046, 10, :o2, 59247517, 24
+ tz.transition 2047, 3, :o3, 59251213, 24
+ tz.transition 2047, 10, :o2, 59256253, 24
+ tz.transition 2048, 3, :o3, 59259949, 24
+ tz.transition 2048, 10, :o2, 59264989, 24
+ tz.transition 2049, 3, :o3, 59268685, 24
+ tz.transition 2049, 10, :o2, 59273893, 24
+ tz.transition 2050, 3, :o3, 59277421, 24
+ tz.transition 2050, 10, :o2, 59282629, 24
+ end
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Budapest.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Budapest.rb
new file mode 100644
index 0000000000..1f3a9738b7
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Budapest.rb
@@ -0,0 +1,197 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Budapest
+ include TimezoneDefinition
+
+ timezone 'Europe/Budapest' do |tz|
+ tz.offset :o0, 4580, 0, :LMT
+ tz.offset :o1, 3600, 0, :CET
+ tz.offset :o2, 3600, 3600, :CEST
+
+ tz.transition 1890, 9, :o1, 10418291051, 4320
+ tz.transition 1916, 4, :o2, 29051813, 12
+ tz.transition 1916, 9, :o1, 58107299, 24
+ tz.transition 1917, 4, :o2, 58112029, 24
+ tz.transition 1917, 9, :o1, 58115725, 24
+ tz.transition 1918, 4, :o2, 29060215, 12
+ tz.transition 1918, 9, :o1, 58124773, 24
+ tz.transition 1919, 4, :o2, 29064763, 12
+ tz.transition 1919, 9, :o1, 58133197, 24
+ tz.transition 1920, 4, :o2, 29069035, 12
+ tz.transition 1920, 9, :o1, 58142341, 24
+ tz.transition 1941, 4, :o2, 58322173, 24
+ tz.transition 1942, 11, :o1, 58335973, 24
+ tz.transition 1943, 3, :o2, 58339501, 24
+ tz.transition 1943, 10, :o1, 58344037, 24
+ tz.transition 1944, 4, :o2, 58348405, 24
+ tz.transition 1944, 10, :o1, 58352773, 24
+ tz.transition 1945, 5, :o2, 29178929, 12
+ tz.transition 1945, 11, :o1, 29181149, 12
+ tz.transition 1946, 3, :o2, 58365853, 24
+ tz.transition 1946, 10, :o1, 58370389, 24
+ tz.transition 1947, 4, :o2, 58374757, 24
+ tz.transition 1947, 10, :o1, 58379125, 24
+ tz.transition 1948, 4, :o2, 58383493, 24
+ tz.transition 1948, 10, :o1, 58387861, 24
+ tz.transition 1949, 4, :o2, 58392397, 24
+ tz.transition 1949, 10, :o1, 58396597, 24
+ tz.transition 1950, 4, :o2, 58401325, 24
+ tz.transition 1950, 10, :o1, 58405861, 24
+ tz.transition 1954, 5, :o2, 58437251, 24
+ tz.transition 1954, 10, :o1, 29220221, 12
+ tz.transition 1955, 5, :o2, 58446011, 24
+ tz.transition 1955, 10, :o1, 29224601, 12
+ tz.transition 1956, 6, :o2, 58455059, 24
+ tz.transition 1956, 9, :o1, 29228957, 12
+ tz.transition 1957, 6, :o2, 4871983, 2
+ tz.transition 1957, 9, :o1, 58466653, 24
+ tz.transition 1980, 4, :o2, 323827200
+ tz.transition 1980, 9, :o1, 338950800
+ tz.transition 1981, 3, :o2, 354675600
+ tz.transition 1981, 9, :o1, 370400400
+ tz.transition 1982, 3, :o2, 386125200
+ tz.transition 1982, 9, :o1, 401850000
+ tz.transition 1983, 3, :o2, 417574800
+ tz.transition 1983, 9, :o1, 433299600
+ tz.transition 1984, 3, :o2, 449024400
+ tz.transition 1984, 9, :o1, 465354000
+ tz.transition 1985, 3, :o2, 481078800
+ tz.transition 1985, 9, :o1, 496803600
+ tz.transition 1986, 3, :o2, 512528400
+ tz.transition 1986, 9, :o1, 528253200
+ tz.transition 1987, 3, :o2, 543978000
+ tz.transition 1987, 9, :o1, 559702800
+ tz.transition 1988, 3, :o2, 575427600
+ tz.transition 1988, 9, :o1, 591152400
+ tz.transition 1989, 3, :o2, 606877200
+ tz.transition 1989, 9, :o1, 622602000
+ tz.transition 1990, 3, :o2, 638326800
+ tz.transition 1990, 9, :o1, 654656400
+ tz.transition 1991, 3, :o2, 670381200
+ tz.transition 1991, 9, :o1, 686106000
+ tz.transition 1992, 3, :o2, 701830800
+ tz.transition 1992, 9, :o1, 717555600
+ tz.transition 1993, 3, :o2, 733280400
+ tz.transition 1993, 9, :o1, 749005200
+ tz.transition 1994, 3, :o2, 764730000
+ tz.transition 1994, 9, :o1, 780454800
+ tz.transition 1995, 3, :o2, 796179600
+ tz.transition 1995, 9, :o1, 811904400
+ tz.transition 1996, 3, :o2, 828234000
+ tz.transition 1996, 10, :o1, 846378000
+ tz.transition 1997, 3, :o2, 859683600
+ tz.transition 1997, 10, :o1, 877827600
+ tz.transition 1998, 3, :o2, 891133200
+ tz.transition 1998, 10, :o1, 909277200
+ tz.transition 1999, 3, :o2, 922582800
+ tz.transition 1999, 10, :o1, 941331600
+ tz.transition 2000, 3, :o2, 954032400
+ tz.transition 2000, 10, :o1, 972781200
+ tz.transition 2001, 3, :o2, 985482000
+ tz.transition 2001, 10, :o1, 1004230800
+ tz.transition 2002, 3, :o2, 1017536400
+ tz.transition 2002, 10, :o1, 1035680400
+ tz.transition 2003, 3, :o2, 1048986000
+ tz.transition 2003, 10, :o1, 1067130000
+ tz.transition 2004, 3, :o2, 1080435600
+ tz.transition 2004, 10, :o1, 1099184400
+ tz.transition 2005, 3, :o2, 1111885200
+ tz.transition 2005, 10, :o1, 1130634000
+ tz.transition 2006, 3, :o2, 1143334800
+ tz.transition 2006, 10, :o1, 1162083600
+ tz.transition 2007, 3, :o2, 1174784400
+ tz.transition 2007, 10, :o1, 1193533200
+ tz.transition 2008, 3, :o2, 1206838800
+ tz.transition 2008, 10, :o1, 1224982800
+ tz.transition 2009, 3, :o2, 1238288400
+ tz.transition 2009, 10, :o1, 1256432400
+ tz.transition 2010, 3, :o2, 1269738000
+ tz.transition 2010, 10, :o1, 1288486800
+ tz.transition 2011, 3, :o2, 1301187600
+ tz.transition 2011, 10, :o1, 1319936400
+ tz.transition 2012, 3, :o2, 1332637200
+ tz.transition 2012, 10, :o1, 1351386000
+ tz.transition 2013, 3, :o2, 1364691600
+ tz.transition 2013, 10, :o1, 1382835600
+ tz.transition 2014, 3, :o2, 1396141200
+ tz.transition 2014, 10, :o1, 1414285200
+ tz.transition 2015, 3, :o2, 1427590800
+ tz.transition 2015, 10, :o1, 1445734800
+ tz.transition 2016, 3, :o2, 1459040400
+ tz.transition 2016, 10, :o1, 1477789200
+ tz.transition 2017, 3, :o2, 1490490000
+ tz.transition 2017, 10, :o1, 1509238800
+ tz.transition 2018, 3, :o2, 1521939600
+ tz.transition 2018, 10, :o1, 1540688400
+ tz.transition 2019, 3, :o2, 1553994000
+ tz.transition 2019, 10, :o1, 1572138000
+ tz.transition 2020, 3, :o2, 1585443600
+ tz.transition 2020, 10, :o1, 1603587600
+ tz.transition 2021, 3, :o2, 1616893200
+ tz.transition 2021, 10, :o1, 1635642000
+ tz.transition 2022, 3, :o2, 1648342800
+ tz.transition 2022, 10, :o1, 1667091600
+ tz.transition 2023, 3, :o2, 1679792400
+ tz.transition 2023, 10, :o1, 1698541200
+ tz.transition 2024, 3, :o2, 1711846800
+ tz.transition 2024, 10, :o1, 1729990800
+ tz.transition 2025, 3, :o2, 1743296400
+ tz.transition 2025, 10, :o1, 1761440400
+ tz.transition 2026, 3, :o2, 1774746000
+ tz.transition 2026, 10, :o1, 1792890000
+ tz.transition 2027, 3, :o2, 1806195600
+ tz.transition 2027, 10, :o1, 1824944400
+ tz.transition 2028, 3, :o2, 1837645200
+ tz.transition 2028, 10, :o1, 1856394000
+ tz.transition 2029, 3, :o2, 1869094800
+ tz.transition 2029, 10, :o1, 1887843600
+ tz.transition 2030, 3, :o2, 1901149200
+ tz.transition 2030, 10, :o1, 1919293200
+ tz.transition 2031, 3, :o2, 1932598800
+ tz.transition 2031, 10, :o1, 1950742800
+ tz.transition 2032, 3, :o2, 1964048400
+ tz.transition 2032, 10, :o1, 1982797200
+ tz.transition 2033, 3, :o2, 1995498000
+ tz.transition 2033, 10, :o1, 2014246800
+ tz.transition 2034, 3, :o2, 2026947600
+ tz.transition 2034, 10, :o1, 2045696400
+ tz.transition 2035, 3, :o2, 2058397200
+ tz.transition 2035, 10, :o1, 2077146000
+ tz.transition 2036, 3, :o2, 2090451600
+ tz.transition 2036, 10, :o1, 2108595600
+ tz.transition 2037, 3, :o2, 2121901200
+ tz.transition 2037, 10, :o1, 2140045200
+ tz.transition 2038, 3, :o2, 59172253, 24
+ tz.transition 2038, 10, :o1, 59177461, 24
+ tz.transition 2039, 3, :o2, 59180989, 24
+ tz.transition 2039, 10, :o1, 59186197, 24
+ tz.transition 2040, 3, :o2, 59189725, 24
+ tz.transition 2040, 10, :o1, 59194933, 24
+ tz.transition 2041, 3, :o2, 59198629, 24
+ tz.transition 2041, 10, :o1, 59203669, 24
+ tz.transition 2042, 3, :o2, 59207365, 24
+ tz.transition 2042, 10, :o1, 59212405, 24
+ tz.transition 2043, 3, :o2, 59216101, 24
+ tz.transition 2043, 10, :o1, 59221141, 24
+ tz.transition 2044, 3, :o2, 59224837, 24
+ tz.transition 2044, 10, :o1, 59230045, 24
+ tz.transition 2045, 3, :o2, 59233573, 24
+ tz.transition 2045, 10, :o1, 59238781, 24
+ tz.transition 2046, 3, :o2, 59242309, 24
+ tz.transition 2046, 10, :o1, 59247517, 24
+ tz.transition 2047, 3, :o2, 59251213, 24
+ tz.transition 2047, 10, :o1, 59256253, 24
+ tz.transition 2048, 3, :o2, 59259949, 24
+ tz.transition 2048, 10, :o1, 59264989, 24
+ tz.transition 2049, 3, :o2, 59268685, 24
+ tz.transition 2049, 10, :o1, 59273893, 24
+ tz.transition 2050, 3, :o2, 59277421, 24
+ tz.transition 2050, 10, :o1, 59282629, 24
+ end
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Copenhagen.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Copenhagen.rb
new file mode 100644
index 0000000000..47cbaf14a7
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Copenhagen.rb
@@ -0,0 +1,179 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Copenhagen
+ include TimezoneDefinition
+
+ timezone 'Europe/Copenhagen' do |tz|
+ tz.offset :o0, 3020, 0, :LMT
+ tz.offset :o1, 3020, 0, :CMT
+ tz.offset :o2, 3600, 0, :CET
+ tz.offset :o3, 3600, 3600, :CEST
+
+ tz.transition 1889, 12, :o1, 10417111769, 4320
+ tz.transition 1893, 12, :o2, 10423423289, 4320
+ tz.transition 1916, 5, :o3, 29051981, 12
+ tz.transition 1916, 9, :o2, 19369099, 8
+ tz.transition 1940, 5, :o3, 58314347, 24
+ tz.transition 1942, 11, :o2, 58335973, 24
+ tz.transition 1943, 3, :o3, 58339501, 24
+ tz.transition 1943, 10, :o2, 58344037, 24
+ tz.transition 1944, 4, :o3, 58348405, 24
+ tz.transition 1944, 10, :o2, 58352773, 24
+ tz.transition 1945, 4, :o3, 58357141, 24
+ tz.transition 1945, 8, :o2, 58360381, 24
+ tz.transition 1946, 5, :o3, 58366597, 24
+ tz.transition 1946, 9, :o2, 58369549, 24
+ tz.transition 1947, 5, :o3, 58375429, 24
+ tz.transition 1947, 8, :o2, 58377781, 24
+ tz.transition 1948, 5, :o3, 58384333, 24
+ tz.transition 1948, 8, :o2, 58386517, 24
+ tz.transition 1980, 4, :o3, 323830800
+ tz.transition 1980, 9, :o2, 338950800
+ tz.transition 1981, 3, :o3, 354675600
+ tz.transition 1981, 9, :o2, 370400400
+ tz.transition 1982, 3, :o3, 386125200
+ tz.transition 1982, 9, :o2, 401850000
+ tz.transition 1983, 3, :o3, 417574800
+ tz.transition 1983, 9, :o2, 433299600
+ tz.transition 1984, 3, :o3, 449024400
+ tz.transition 1984, 9, :o2, 465354000
+ tz.transition 1985, 3, :o3, 481078800
+ tz.transition 1985, 9, :o2, 496803600
+ tz.transition 1986, 3, :o3, 512528400
+ tz.transition 1986, 9, :o2, 528253200
+ tz.transition 1987, 3, :o3, 543978000
+ tz.transition 1987, 9, :o2, 559702800
+ tz.transition 1988, 3, :o3, 575427600
+ tz.transition 1988, 9, :o2, 591152400
+ tz.transition 1989, 3, :o3, 606877200
+ tz.transition 1989, 9, :o2, 622602000
+ tz.transition 1990, 3, :o3, 638326800
+ tz.transition 1990, 9, :o2, 654656400
+ tz.transition 1991, 3, :o3, 670381200
+ tz.transition 1991, 9, :o2, 686106000
+ tz.transition 1992, 3, :o3, 701830800
+ tz.transition 1992, 9, :o2, 717555600
+ tz.transition 1993, 3, :o3, 733280400
+ tz.transition 1993, 9, :o2, 749005200
+ tz.transition 1994, 3, :o3, 764730000
+ tz.transition 1994, 9, :o2, 780454800
+ tz.transition 1995, 3, :o3, 796179600
+ tz.transition 1995, 9, :o2, 811904400
+ tz.transition 1996, 3, :o3, 828234000
+ tz.transition 1996, 10, :o2, 846378000
+ tz.transition 1997, 3, :o3, 859683600
+ tz.transition 1997, 10, :o2, 877827600
+ tz.transition 1998, 3, :o3, 891133200
+ tz.transition 1998, 10, :o2, 909277200
+ tz.transition 1999, 3, :o3, 922582800
+ tz.transition 1999, 10, :o2, 941331600
+ tz.transition 2000, 3, :o3, 954032400
+ tz.transition 2000, 10, :o2, 972781200
+ tz.transition 2001, 3, :o3, 985482000
+ tz.transition 2001, 10, :o2, 1004230800
+ tz.transition 2002, 3, :o3, 1017536400
+ tz.transition 2002, 10, :o2, 1035680400
+ tz.transition 2003, 3, :o3, 1048986000
+ tz.transition 2003, 10, :o2, 1067130000
+ tz.transition 2004, 3, :o3, 1080435600
+ tz.transition 2004, 10, :o2, 1099184400
+ tz.transition 2005, 3, :o3, 1111885200
+ tz.transition 2005, 10, :o2, 1130634000
+ tz.transition 2006, 3, :o3, 1143334800
+ tz.transition 2006, 10, :o2, 1162083600
+ tz.transition 2007, 3, :o3, 1174784400
+ tz.transition 2007, 10, :o2, 1193533200
+ tz.transition 2008, 3, :o3, 1206838800
+ tz.transition 2008, 10, :o2, 1224982800
+ tz.transition 2009, 3, :o3, 1238288400
+ tz.transition 2009, 10, :o2, 1256432400
+ tz.transition 2010, 3, :o3, 1269738000
+ tz.transition 2010, 10, :o2, 1288486800
+ tz.transition 2011, 3, :o3, 1301187600
+ tz.transition 2011, 10, :o2, 1319936400
+ tz.transition 2012, 3, :o3, 1332637200
+ tz.transition 2012, 10, :o2, 1351386000
+ tz.transition 2013, 3, :o3, 1364691600
+ tz.transition 2013, 10, :o2, 1382835600
+ tz.transition 2014, 3, :o3, 1396141200
+ tz.transition 2014, 10, :o2, 1414285200
+ tz.transition 2015, 3, :o3, 1427590800
+ tz.transition 2015, 10, :o2, 1445734800
+ tz.transition 2016, 3, :o3, 1459040400
+ tz.transition 2016, 10, :o2, 1477789200
+ tz.transition 2017, 3, :o3, 1490490000
+ tz.transition 2017, 10, :o2, 1509238800
+ tz.transition 2018, 3, :o3, 1521939600
+ tz.transition 2018, 10, :o2, 1540688400
+ tz.transition 2019, 3, :o3, 1553994000
+ tz.transition 2019, 10, :o2, 1572138000
+ tz.transition 2020, 3, :o3, 1585443600
+ tz.transition 2020, 10, :o2, 1603587600
+ tz.transition 2021, 3, :o3, 1616893200
+ tz.transition 2021, 10, :o2, 1635642000
+ tz.transition 2022, 3, :o3, 1648342800
+ tz.transition 2022, 10, :o2, 1667091600
+ tz.transition 2023, 3, :o3, 1679792400
+ tz.transition 2023, 10, :o2, 1698541200
+ tz.transition 2024, 3, :o3, 1711846800
+ tz.transition 2024, 10, :o2, 1729990800
+ tz.transition 2025, 3, :o3, 1743296400
+ tz.transition 2025, 10, :o2, 1761440400
+ tz.transition 2026, 3, :o3, 1774746000
+ tz.transition 2026, 10, :o2, 1792890000
+ tz.transition 2027, 3, :o3, 1806195600
+ tz.transition 2027, 10, :o2, 1824944400
+ tz.transition 2028, 3, :o3, 1837645200
+ tz.transition 2028, 10, :o2, 1856394000
+ tz.transition 2029, 3, :o3, 1869094800
+ tz.transition 2029, 10, :o2, 1887843600
+ tz.transition 2030, 3, :o3, 1901149200
+ tz.transition 2030, 10, :o2, 1919293200
+ tz.transition 2031, 3, :o3, 1932598800
+ tz.transition 2031, 10, :o2, 1950742800
+ tz.transition 2032, 3, :o3, 1964048400
+ tz.transition 2032, 10, :o2, 1982797200
+ tz.transition 2033, 3, :o3, 1995498000
+ tz.transition 2033, 10, :o2, 2014246800
+ tz.transition 2034, 3, :o3, 2026947600
+ tz.transition 2034, 10, :o2, 2045696400
+ tz.transition 2035, 3, :o3, 2058397200
+ tz.transition 2035, 10, :o2, 2077146000
+ tz.transition 2036, 3, :o3, 2090451600
+ tz.transition 2036, 10, :o2, 2108595600
+ tz.transition 2037, 3, :o3, 2121901200
+ tz.transition 2037, 10, :o2, 2140045200
+ tz.transition 2038, 3, :o3, 59172253, 24
+ tz.transition 2038, 10, :o2, 59177461, 24
+ tz.transition 2039, 3, :o3, 59180989, 24
+ tz.transition 2039, 10, :o2, 59186197, 24
+ tz.transition 2040, 3, :o3, 59189725, 24
+ tz.transition 2040, 10, :o2, 59194933, 24
+ tz.transition 2041, 3, :o3, 59198629, 24
+ tz.transition 2041, 10, :o2, 59203669, 24
+ tz.transition 2042, 3, :o3, 59207365, 24
+ tz.transition 2042, 10, :o2, 59212405, 24
+ tz.transition 2043, 3, :o3, 59216101, 24
+ tz.transition 2043, 10, :o2, 59221141, 24
+ tz.transition 2044, 3, :o3, 59224837, 24
+ tz.transition 2044, 10, :o2, 59230045, 24
+ tz.transition 2045, 3, :o3, 59233573, 24
+ tz.transition 2045, 10, :o2, 59238781, 24
+ tz.transition 2046, 3, :o3, 59242309, 24
+ tz.transition 2046, 10, :o2, 59247517, 24
+ tz.transition 2047, 3, :o3, 59251213, 24
+ tz.transition 2047, 10, :o2, 59256253, 24
+ tz.transition 2048, 3, :o3, 59259949, 24
+ tz.transition 2048, 10, :o2, 59264989, 24
+ tz.transition 2049, 3, :o3, 59268685, 24
+ tz.transition 2049, 10, :o2, 59273893, 24
+ tz.transition 2050, 3, :o3, 59277421, 24
+ tz.transition 2050, 10, :o2, 59282629, 24
+ end
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Dublin.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Dublin.rb
new file mode 100644
index 0000000000..0560bb5436
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Dublin.rb
@@ -0,0 +1,276 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Dublin
+ include TimezoneDefinition
+
+ timezone 'Europe/Dublin' do |tz|
+ tz.offset :o0, -1500, 0, :LMT
+ tz.offset :o1, -1521, 0, :DMT
+ tz.offset :o2, -1521, 3600, :IST
+ tz.offset :o3, 0, 0, :GMT
+ tz.offset :o4, 0, 3600, :BST
+ tz.offset :o5, 0, 3600, :IST
+ tz.offset :o6, 3600, 0, :IST
+
+ tz.transition 1880, 8, :o1, 693483701, 288
+ tz.transition 1916, 5, :o2, 7747214723, 3200
+ tz.transition 1916, 10, :o3, 7747640323, 3200
+ tz.transition 1917, 4, :o4, 29055919, 12
+ tz.transition 1917, 9, :o3, 29057863, 12
+ tz.transition 1918, 3, :o4, 29060119, 12
+ tz.transition 1918, 9, :o3, 29062399, 12
+ tz.transition 1919, 3, :o4, 29064571, 12
+ tz.transition 1919, 9, :o3, 29066767, 12
+ tz.transition 1920, 3, :o4, 29068939, 12
+ tz.transition 1920, 10, :o3, 29071471, 12
+ tz.transition 1921, 4, :o4, 29073391, 12
+ tz.transition 1921, 10, :o3, 29075587, 12
+ tz.transition 1922, 3, :o5, 29077675, 12
+ tz.transition 1922, 10, :o3, 29080027, 12
+ tz.transition 1923, 4, :o5, 29082379, 12
+ tz.transition 1923, 9, :o3, 29084143, 12
+ tz.transition 1924, 4, :o5, 29086663, 12
+ tz.transition 1924, 9, :o3, 29088595, 12
+ tz.transition 1925, 4, :o5, 29091115, 12
+ tz.transition 1925, 10, :o3, 29093131, 12
+ tz.transition 1926, 4, :o5, 29095483, 12
+ tz.transition 1926, 10, :o3, 29097499, 12
+ tz.transition 1927, 4, :o5, 29099767, 12
+ tz.transition 1927, 10, :o3, 29101867, 12
+ tz.transition 1928, 4, :o5, 29104303, 12
+ tz.transition 1928, 10, :o3, 29106319, 12
+ tz.transition 1929, 4, :o5, 29108671, 12
+ tz.transition 1929, 10, :o3, 29110687, 12
+ tz.transition 1930, 4, :o5, 29112955, 12
+ tz.transition 1930, 10, :o3, 29115055, 12
+ tz.transition 1931, 4, :o5, 29117407, 12
+ tz.transition 1931, 10, :o3, 29119423, 12
+ tz.transition 1932, 4, :o5, 29121775, 12
+ tz.transition 1932, 10, :o3, 29123791, 12
+ tz.transition 1933, 4, :o5, 29126059, 12
+ tz.transition 1933, 10, :o3, 29128243, 12
+ tz.transition 1934, 4, :o5, 29130595, 12
+ tz.transition 1934, 10, :o3, 29132611, 12
+ tz.transition 1935, 4, :o5, 29134879, 12
+ tz.transition 1935, 10, :o3, 29136979, 12
+ tz.transition 1936, 4, :o5, 29139331, 12
+ tz.transition 1936, 10, :o3, 29141347, 12
+ tz.transition 1937, 4, :o5, 29143699, 12
+ tz.transition 1937, 10, :o3, 29145715, 12
+ tz.transition 1938, 4, :o5, 29147983, 12
+ tz.transition 1938, 10, :o3, 29150083, 12
+ tz.transition 1939, 4, :o5, 29152435, 12
+ tz.transition 1939, 11, :o3, 29155039, 12
+ tz.transition 1940, 2, :o5, 29156215, 12
+ tz.transition 1946, 10, :o3, 58370389, 24
+ tz.transition 1947, 3, :o5, 29187127, 12
+ tz.transition 1947, 11, :o3, 58379797, 24
+ tz.transition 1948, 4, :o5, 29191915, 12
+ tz.transition 1948, 10, :o3, 29194267, 12
+ tz.transition 1949, 4, :o5, 29196115, 12
+ tz.transition 1949, 10, :o3, 29198635, 12
+ tz.transition 1950, 4, :o5, 29200651, 12
+ tz.transition 1950, 10, :o3, 29202919, 12
+ tz.transition 1951, 4, :o5, 29205019, 12
+ tz.transition 1951, 10, :o3, 29207287, 12
+ tz.transition 1952, 4, :o5, 29209471, 12
+ tz.transition 1952, 10, :o3, 29211739, 12
+ tz.transition 1953, 4, :o5, 29213839, 12
+ tz.transition 1953, 10, :o3, 29215855, 12
+ tz.transition 1954, 4, :o5, 29218123, 12
+ tz.transition 1954, 10, :o3, 29220223, 12
+ tz.transition 1955, 4, :o5, 29222575, 12
+ tz.transition 1955, 10, :o3, 29224591, 12
+ tz.transition 1956, 4, :o5, 29227027, 12
+ tz.transition 1956, 10, :o3, 29229043, 12
+ tz.transition 1957, 4, :o5, 29231311, 12
+ tz.transition 1957, 10, :o3, 29233411, 12
+ tz.transition 1958, 4, :o5, 29235763, 12
+ tz.transition 1958, 10, :o3, 29237779, 12
+ tz.transition 1959, 4, :o5, 29240131, 12
+ tz.transition 1959, 10, :o3, 29242147, 12
+ tz.transition 1960, 4, :o5, 29244415, 12
+ tz.transition 1960, 10, :o3, 29246515, 12
+ tz.transition 1961, 3, :o5, 29248615, 12
+ tz.transition 1961, 10, :o3, 29251219, 12
+ tz.transition 1962, 3, :o5, 29252983, 12
+ tz.transition 1962, 10, :o3, 29255587, 12
+ tz.transition 1963, 3, :o5, 29257435, 12
+ tz.transition 1963, 10, :o3, 29259955, 12
+ tz.transition 1964, 3, :o5, 29261719, 12
+ tz.transition 1964, 10, :o3, 29264323, 12
+ tz.transition 1965, 3, :o5, 29266087, 12
+ tz.transition 1965, 10, :o3, 29268691, 12
+ tz.transition 1966, 3, :o5, 29270455, 12
+ tz.transition 1966, 10, :o3, 29273059, 12
+ tz.transition 1967, 3, :o5, 29274823, 12
+ tz.transition 1967, 10, :o3, 29277511, 12
+ tz.transition 1968, 2, :o5, 29278855, 12
+ tz.transition 1968, 10, :o6, 58563755, 24
+ tz.transition 1971, 10, :o3, 57722400
+ tz.transition 1972, 3, :o5, 69818400
+ tz.transition 1972, 10, :o3, 89172000
+ tz.transition 1973, 3, :o5, 101268000
+ tz.transition 1973, 10, :o3, 120621600
+ tz.transition 1974, 3, :o5, 132717600
+ tz.transition 1974, 10, :o3, 152071200
+ tz.transition 1975, 3, :o5, 164167200
+ tz.transition 1975, 10, :o3, 183520800
+ tz.transition 1976, 3, :o5, 196221600
+ tz.transition 1976, 10, :o3, 214970400
+ tz.transition 1977, 3, :o5, 227671200
+ tz.transition 1977, 10, :o3, 246420000
+ tz.transition 1978, 3, :o5, 259120800
+ tz.transition 1978, 10, :o3, 278474400
+ tz.transition 1979, 3, :o5, 290570400
+ tz.transition 1979, 10, :o3, 309924000
+ tz.transition 1980, 3, :o5, 322020000
+ tz.transition 1980, 10, :o3, 341373600
+ tz.transition 1981, 3, :o5, 354675600
+ tz.transition 1981, 10, :o3, 372819600
+ tz.transition 1982, 3, :o5, 386125200
+ tz.transition 1982, 10, :o3, 404269200
+ tz.transition 1983, 3, :o5, 417574800
+ tz.transition 1983, 10, :o3, 435718800
+ tz.transition 1984, 3, :o5, 449024400
+ tz.transition 1984, 10, :o3, 467773200
+ tz.transition 1985, 3, :o5, 481078800
+ tz.transition 1985, 10, :o3, 499222800
+ tz.transition 1986, 3, :o5, 512528400
+ tz.transition 1986, 10, :o3, 530672400
+ tz.transition 1987, 3, :o5, 543978000
+ tz.transition 1987, 10, :o3, 562122000
+ tz.transition 1988, 3, :o5, 575427600
+ tz.transition 1988, 10, :o3, 593571600
+ tz.transition 1989, 3, :o5, 606877200
+ tz.transition 1989, 10, :o3, 625626000
+ tz.transition 1990, 3, :o5, 638326800
+ tz.transition 1990, 10, :o3, 657075600
+ tz.transition 1991, 3, :o5, 670381200
+ tz.transition 1991, 10, :o3, 688525200
+ tz.transition 1992, 3, :o5, 701830800
+ tz.transition 1992, 10, :o3, 719974800
+ tz.transition 1993, 3, :o5, 733280400
+ tz.transition 1993, 10, :o3, 751424400
+ tz.transition 1994, 3, :o5, 764730000
+ tz.transition 1994, 10, :o3, 782874000
+ tz.transition 1995, 3, :o5, 796179600
+ tz.transition 1995, 10, :o3, 814323600
+ tz.transition 1996, 3, :o5, 828234000
+ tz.transition 1996, 10, :o3, 846378000
+ tz.transition 1997, 3, :o5, 859683600
+ tz.transition 1997, 10, :o3, 877827600
+ tz.transition 1998, 3, :o5, 891133200
+ tz.transition 1998, 10, :o3, 909277200
+ tz.transition 1999, 3, :o5, 922582800
+ tz.transition 1999, 10, :o3, 941331600
+ tz.transition 2000, 3, :o5, 954032400
+ tz.transition 2000, 10, :o3, 972781200
+ tz.transition 2001, 3, :o5, 985482000
+ tz.transition 2001, 10, :o3, 1004230800
+ tz.transition 2002, 3, :o5, 1017536400
+ tz.transition 2002, 10, :o3, 1035680400
+ tz.transition 2003, 3, :o5, 1048986000
+ tz.transition 2003, 10, :o3, 1067130000
+ tz.transition 2004, 3, :o5, 1080435600
+ tz.transition 2004, 10, :o3, 1099184400
+ tz.transition 2005, 3, :o5, 1111885200
+ tz.transition 2005, 10, :o3, 1130634000
+ tz.transition 2006, 3, :o5, 1143334800
+ tz.transition 2006, 10, :o3, 1162083600
+ tz.transition 2007, 3, :o5, 1174784400
+ tz.transition 2007, 10, :o3, 1193533200
+ tz.transition 2008, 3, :o5, 1206838800
+ tz.transition 2008, 10, :o3, 1224982800
+ tz.transition 2009, 3, :o5, 1238288400
+ tz.transition 2009, 10, :o3, 1256432400
+ tz.transition 2010, 3, :o5, 1269738000
+ tz.transition 2010, 10, :o3, 1288486800
+ tz.transition 2011, 3, :o5, 1301187600
+ tz.transition 2011, 10, :o3, 1319936400
+ tz.transition 2012, 3, :o5, 1332637200
+ tz.transition 2012, 10, :o3, 1351386000
+ tz.transition 2013, 3, :o5, 1364691600
+ tz.transition 2013, 10, :o3, 1382835600
+ tz.transition 2014, 3, :o5, 1396141200
+ tz.transition 2014, 10, :o3, 1414285200
+ tz.transition 2015, 3, :o5, 1427590800
+ tz.transition 2015, 10, :o3, 1445734800
+ tz.transition 2016, 3, :o5, 1459040400
+ tz.transition 2016, 10, :o3, 1477789200
+ tz.transition 2017, 3, :o5, 1490490000
+ tz.transition 2017, 10, :o3, 1509238800
+ tz.transition 2018, 3, :o5, 1521939600
+ tz.transition 2018, 10, :o3, 1540688400
+ tz.transition 2019, 3, :o5, 1553994000
+ tz.transition 2019, 10, :o3, 1572138000
+ tz.transition 2020, 3, :o5, 1585443600
+ tz.transition 2020, 10, :o3, 1603587600
+ tz.transition 2021, 3, :o5, 1616893200
+ tz.transition 2021, 10, :o3, 1635642000
+ tz.transition 2022, 3, :o5, 1648342800
+ tz.transition 2022, 10, :o3, 1667091600
+ tz.transition 2023, 3, :o5, 1679792400
+ tz.transition 2023, 10, :o3, 1698541200
+ tz.transition 2024, 3, :o5, 1711846800
+ tz.transition 2024, 10, :o3, 1729990800
+ tz.transition 2025, 3, :o5, 1743296400
+ tz.transition 2025, 10, :o3, 1761440400
+ tz.transition 2026, 3, :o5, 1774746000
+ tz.transition 2026, 10, :o3, 1792890000
+ tz.transition 2027, 3, :o5, 1806195600
+ tz.transition 2027, 10, :o3, 1824944400
+ tz.transition 2028, 3, :o5, 1837645200
+ tz.transition 2028, 10, :o3, 1856394000
+ tz.transition 2029, 3, :o5, 1869094800
+ tz.transition 2029, 10, :o3, 1887843600
+ tz.transition 2030, 3, :o5, 1901149200
+ tz.transition 2030, 10, :o3, 1919293200
+ tz.transition 2031, 3, :o5, 1932598800
+ tz.transition 2031, 10, :o3, 1950742800
+ tz.transition 2032, 3, :o5, 1964048400
+ tz.transition 2032, 10, :o3, 1982797200
+ tz.transition 2033, 3, :o5, 1995498000
+ tz.transition 2033, 10, :o3, 2014246800
+ tz.transition 2034, 3, :o5, 2026947600
+ tz.transition 2034, 10, :o3, 2045696400
+ tz.transition 2035, 3, :o5, 2058397200
+ tz.transition 2035, 10, :o3, 2077146000
+ tz.transition 2036, 3, :o5, 2090451600
+ tz.transition 2036, 10, :o3, 2108595600
+ tz.transition 2037, 3, :o5, 2121901200
+ tz.transition 2037, 10, :o3, 2140045200
+ tz.transition 2038, 3, :o5, 59172253, 24
+ tz.transition 2038, 10, :o3, 59177461, 24
+ tz.transition 2039, 3, :o5, 59180989, 24
+ tz.transition 2039, 10, :o3, 59186197, 24
+ tz.transition 2040, 3, :o5, 59189725, 24
+ tz.transition 2040, 10, :o3, 59194933, 24
+ tz.transition 2041, 3, :o5, 59198629, 24
+ tz.transition 2041, 10, :o3, 59203669, 24
+ tz.transition 2042, 3, :o5, 59207365, 24
+ tz.transition 2042, 10, :o3, 59212405, 24
+ tz.transition 2043, 3, :o5, 59216101, 24
+ tz.transition 2043, 10, :o3, 59221141, 24
+ tz.transition 2044, 3, :o5, 59224837, 24
+ tz.transition 2044, 10, :o3, 59230045, 24
+ tz.transition 2045, 3, :o5, 59233573, 24
+ tz.transition 2045, 10, :o3, 59238781, 24
+ tz.transition 2046, 3, :o5, 59242309, 24
+ tz.transition 2046, 10, :o3, 59247517, 24
+ tz.transition 2047, 3, :o5, 59251213, 24
+ tz.transition 2047, 10, :o3, 59256253, 24
+ tz.transition 2048, 3, :o5, 59259949, 24
+ tz.transition 2048, 10, :o3, 59264989, 24
+ tz.transition 2049, 3, :o5, 59268685, 24
+ tz.transition 2049, 10, :o3, 59273893, 24
+ tz.transition 2050, 3, :o5, 59277421, 24
+ tz.transition 2050, 10, :o3, 59282629, 24
+ end
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Helsinki.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Helsinki.rb
new file mode 100644
index 0000000000..13a806bcc7
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Helsinki.rb
@@ -0,0 +1,163 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Helsinki
+ include TimezoneDefinition
+
+ timezone 'Europe/Helsinki' do |tz|
+ tz.offset :o0, 5992, 0, :LMT
+ tz.offset :o1, 5992, 0, :HMT
+ tz.offset :o2, 7200, 0, :EET
+ tz.offset :o3, 7200, 3600, :EEST
+
+ tz.transition 1878, 5, :o1, 25997062651, 10800
+ tz.transition 1921, 4, :o2, 26166352651, 10800
+ tz.transition 1942, 4, :o3, 29165429, 12
+ tz.transition 1942, 10, :o2, 19445083, 8
+ tz.transition 1981, 3, :o3, 354675600
+ tz.transition 1981, 9, :o2, 370400400
+ tz.transition 1982, 3, :o3, 386125200
+ tz.transition 1982, 9, :o2, 401850000
+ tz.transition 1983, 3, :o3, 417574800
+ tz.transition 1983, 9, :o2, 433299600
+ tz.transition 1984, 3, :o3, 449024400
+ tz.transition 1984, 9, :o2, 465354000
+ tz.transition 1985, 3, :o3, 481078800
+ tz.transition 1985, 9, :o2, 496803600
+ tz.transition 1986, 3, :o3, 512528400
+ tz.transition 1986, 9, :o2, 528253200
+ tz.transition 1987, 3, :o3, 543978000
+ tz.transition 1987, 9, :o2, 559702800
+ tz.transition 1988, 3, :o3, 575427600
+ tz.transition 1988, 9, :o2, 591152400
+ tz.transition 1989, 3, :o3, 606877200
+ tz.transition 1989, 9, :o2, 622602000
+ tz.transition 1990, 3, :o3, 638326800
+ tz.transition 1990, 9, :o2, 654656400
+ tz.transition 1991, 3, :o3, 670381200
+ tz.transition 1991, 9, :o2, 686106000
+ tz.transition 1992, 3, :o3, 701830800
+ tz.transition 1992, 9, :o2, 717555600
+ tz.transition 1993, 3, :o3, 733280400
+ tz.transition 1993, 9, :o2, 749005200
+ tz.transition 1994, 3, :o3, 764730000
+ tz.transition 1994, 9, :o2, 780454800
+ tz.transition 1995, 3, :o3, 796179600
+ tz.transition 1995, 9, :o2, 811904400
+ tz.transition 1996, 3, :o3, 828234000
+ tz.transition 1996, 10, :o2, 846378000
+ tz.transition 1997, 3, :o3, 859683600
+ tz.transition 1997, 10, :o2, 877827600
+ tz.transition 1998, 3, :o3, 891133200
+ tz.transition 1998, 10, :o2, 909277200
+ tz.transition 1999, 3, :o3, 922582800
+ tz.transition 1999, 10, :o2, 941331600
+ tz.transition 2000, 3, :o3, 954032400
+ tz.transition 2000, 10, :o2, 972781200
+ tz.transition 2001, 3, :o3, 985482000
+ tz.transition 2001, 10, :o2, 1004230800
+ tz.transition 2002, 3, :o3, 1017536400
+ tz.transition 2002, 10, :o2, 1035680400
+ tz.transition 2003, 3, :o3, 1048986000
+ tz.transition 2003, 10, :o2, 1067130000
+ tz.transition 2004, 3, :o3, 1080435600
+ tz.transition 2004, 10, :o2, 1099184400
+ tz.transition 2005, 3, :o3, 1111885200
+ tz.transition 2005, 10, :o2, 1130634000
+ tz.transition 2006, 3, :o3, 1143334800
+ tz.transition 2006, 10, :o2, 1162083600
+ tz.transition 2007, 3, :o3, 1174784400
+ tz.transition 2007, 10, :o2, 1193533200
+ tz.transition 2008, 3, :o3, 1206838800
+ tz.transition 2008, 10, :o2, 1224982800
+ tz.transition 2009, 3, :o3, 1238288400
+ tz.transition 2009, 10, :o2, 1256432400
+ tz.transition 2010, 3, :o3, 1269738000
+ tz.transition 2010, 10, :o2, 1288486800
+ tz.transition 2011, 3, :o3, 1301187600
+ tz.transition 2011, 10, :o2, 1319936400
+ tz.transition 2012, 3, :o3, 1332637200
+ tz.transition 2012, 10, :o2, 1351386000
+ tz.transition 2013, 3, :o3, 1364691600
+ tz.transition 2013, 10, :o2, 1382835600
+ tz.transition 2014, 3, :o3, 1396141200
+ tz.transition 2014, 10, :o2, 1414285200
+ tz.transition 2015, 3, :o3, 1427590800
+ tz.transition 2015, 10, :o2, 1445734800
+ tz.transition 2016, 3, :o3, 1459040400
+ tz.transition 2016, 10, :o2, 1477789200
+ tz.transition 2017, 3, :o3, 1490490000
+ tz.transition 2017, 10, :o2, 1509238800
+ tz.transition 2018, 3, :o3, 1521939600
+ tz.transition 2018, 10, :o2, 1540688400
+ tz.transition 2019, 3, :o3, 1553994000
+ tz.transition 2019, 10, :o2, 1572138000
+ tz.transition 2020, 3, :o3, 1585443600
+ tz.transition 2020, 10, :o2, 1603587600
+ tz.transition 2021, 3, :o3, 1616893200
+ tz.transition 2021, 10, :o2, 1635642000
+ tz.transition 2022, 3, :o3, 1648342800
+ tz.transition 2022, 10, :o2, 1667091600
+ tz.transition 2023, 3, :o3, 1679792400
+ tz.transition 2023, 10, :o2, 1698541200
+ tz.transition 2024, 3, :o3, 1711846800
+ tz.transition 2024, 10, :o2, 1729990800
+ tz.transition 2025, 3, :o3, 1743296400
+ tz.transition 2025, 10, :o2, 1761440400
+ tz.transition 2026, 3, :o3, 1774746000
+ tz.transition 2026, 10, :o2, 1792890000
+ tz.transition 2027, 3, :o3, 1806195600
+ tz.transition 2027, 10, :o2, 1824944400
+ tz.transition 2028, 3, :o3, 1837645200
+ tz.transition 2028, 10, :o2, 1856394000
+ tz.transition 2029, 3, :o3, 1869094800
+ tz.transition 2029, 10, :o2, 1887843600
+ tz.transition 2030, 3, :o3, 1901149200
+ tz.transition 2030, 10, :o2, 1919293200
+ tz.transition 2031, 3, :o3, 1932598800
+ tz.transition 2031, 10, :o2, 1950742800
+ tz.transition 2032, 3, :o3, 1964048400
+ tz.transition 2032, 10, :o2, 1982797200
+ tz.transition 2033, 3, :o3, 1995498000
+ tz.transition 2033, 10, :o2, 2014246800
+ tz.transition 2034, 3, :o3, 2026947600
+ tz.transition 2034, 10, :o2, 2045696400
+ tz.transition 2035, 3, :o3, 2058397200
+ tz.transition 2035, 10, :o2, 2077146000
+ tz.transition 2036, 3, :o3, 2090451600
+ tz.transition 2036, 10, :o2, 2108595600
+ tz.transition 2037, 3, :o3, 2121901200
+ tz.transition 2037, 10, :o2, 2140045200
+ tz.transition 2038, 3, :o3, 59172253, 24
+ tz.transition 2038, 10, :o2, 59177461, 24
+ tz.transition 2039, 3, :o3, 59180989, 24
+ tz.transition 2039, 10, :o2, 59186197, 24
+ tz.transition 2040, 3, :o3, 59189725, 24
+ tz.transition 2040, 10, :o2, 59194933, 24
+ tz.transition 2041, 3, :o3, 59198629, 24
+ tz.transition 2041, 10, :o2, 59203669, 24
+ tz.transition 2042, 3, :o3, 59207365, 24
+ tz.transition 2042, 10, :o2, 59212405, 24
+ tz.transition 2043, 3, :o3, 59216101, 24
+ tz.transition 2043, 10, :o2, 59221141, 24
+ tz.transition 2044, 3, :o3, 59224837, 24
+ tz.transition 2044, 10, :o2, 59230045, 24
+ tz.transition 2045, 3, :o3, 59233573, 24
+ tz.transition 2045, 10, :o2, 59238781, 24
+ tz.transition 2046, 3, :o3, 59242309, 24
+ tz.transition 2046, 10, :o2, 59247517, 24
+ tz.transition 2047, 3, :o3, 59251213, 24
+ tz.transition 2047, 10, :o2, 59256253, 24
+ tz.transition 2048, 3, :o3, 59259949, 24
+ tz.transition 2048, 10, :o2, 59264989, 24
+ tz.transition 2049, 3, :o3, 59268685, 24
+ tz.transition 2049, 10, :o2, 59273893, 24
+ tz.transition 2050, 3, :o3, 59277421, 24
+ tz.transition 2050, 10, :o2, 59282629, 24
+ end
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Istanbul.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Istanbul.rb
new file mode 100644
index 0000000000..8306c47536
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Istanbul.rb
@@ -0,0 +1,218 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Istanbul
+ include TimezoneDefinition
+
+ timezone 'Europe/Istanbul' do |tz|
+ tz.offset :o0, 6952, 0, :LMT
+ tz.offset :o1, 7016, 0, :IMT
+ tz.offset :o2, 7200, 0, :EET
+ tz.offset :o3, 7200, 3600, :EEST
+ tz.offset :o4, 10800, 3600, :TRST
+ tz.offset :o5, 10800, 0, :TRT
+
+ tz.transition 1879, 12, :o1, 26003326531, 10800
+ tz.transition 1910, 9, :o2, 26124610523, 10800
+ tz.transition 1916, 4, :o3, 29051813, 12
+ tz.transition 1916, 9, :o2, 19369099, 8
+ tz.transition 1920, 3, :o3, 29068937, 12
+ tz.transition 1920, 10, :o2, 19380979, 8
+ tz.transition 1921, 4, :o3, 29073389, 12
+ tz.transition 1921, 10, :o2, 19383723, 8
+ tz.transition 1922, 3, :o3, 29077673, 12
+ tz.transition 1922, 10, :o2, 19386683, 8
+ tz.transition 1924, 5, :o3, 29087021, 12
+ tz.transition 1924, 9, :o2, 19392475, 8
+ tz.transition 1925, 4, :o3, 29091257, 12
+ tz.transition 1925, 9, :o2, 19395395, 8
+ tz.transition 1940, 6, :o3, 29157725, 12
+ tz.transition 1940, 10, :o2, 19439259, 8
+ tz.transition 1940, 11, :o3, 29159573, 12
+ tz.transition 1941, 9, :o2, 19442067, 8
+ tz.transition 1942, 3, :o3, 29165405, 12
+ tz.transition 1942, 10, :o2, 19445315, 8
+ tz.transition 1945, 4, :o3, 29178569, 12
+ tz.transition 1945, 10, :o2, 19453891, 8
+ tz.transition 1946, 5, :o3, 29183669, 12
+ tz.transition 1946, 9, :o2, 19456755, 8
+ tz.transition 1947, 4, :o3, 29187545, 12
+ tz.transition 1947, 10, :o2, 19459707, 8
+ tz.transition 1948, 4, :o3, 29191913, 12
+ tz.transition 1948, 10, :o2, 19462619, 8
+ tz.transition 1949, 4, :o3, 29196197, 12
+ tz.transition 1949, 10, :o2, 19465531, 8
+ tz.transition 1950, 4, :o3, 29200685, 12
+ tz.transition 1950, 10, :o2, 19468499, 8
+ tz.transition 1951, 4, :o3, 29205101, 12
+ tz.transition 1951, 10, :o2, 19471419, 8
+ tz.transition 1962, 7, :o3, 29254325, 12
+ tz.transition 1962, 10, :o2, 19503563, 8
+ tz.transition 1964, 5, :o3, 29262365, 12
+ tz.transition 1964, 9, :o2, 19509355, 8
+ tz.transition 1970, 5, :o3, 10533600
+ tz.transition 1970, 10, :o2, 23835600
+ tz.transition 1971, 5, :o3, 41983200
+ tz.transition 1971, 10, :o2, 55285200
+ tz.transition 1972, 5, :o3, 74037600
+ tz.transition 1972, 10, :o2, 87339600
+ tz.transition 1973, 6, :o3, 107910000
+ tz.transition 1973, 11, :o2, 121219200
+ tz.transition 1974, 3, :o3, 133920000
+ tz.transition 1974, 11, :o2, 152676000
+ tz.transition 1975, 3, :o3, 165362400
+ tz.transition 1975, 10, :o2, 183502800
+ tz.transition 1976, 5, :o3, 202428000
+ tz.transition 1976, 10, :o2, 215557200
+ tz.transition 1977, 4, :o3, 228866400
+ tz.transition 1977, 10, :o2, 245797200
+ tz.transition 1978, 4, :o3, 260316000
+ tz.transition 1978, 10, :o4, 277246800
+ tz.transition 1979, 10, :o5, 308779200
+ tz.transition 1980, 4, :o4, 323827200
+ tz.transition 1980, 10, :o5, 340228800
+ tz.transition 1981, 3, :o4, 354672000
+ tz.transition 1981, 10, :o5, 371678400
+ tz.transition 1982, 3, :o4, 386121600
+ tz.transition 1982, 10, :o5, 403128000
+ tz.transition 1983, 7, :o4, 428446800
+ tz.transition 1983, 10, :o5, 433886400
+ tz.transition 1985, 4, :o3, 482792400
+ tz.transition 1985, 9, :o2, 496702800
+ tz.transition 1986, 3, :o3, 512524800
+ tz.transition 1986, 9, :o2, 528249600
+ tz.transition 1987, 3, :o3, 543974400
+ tz.transition 1987, 9, :o2, 559699200
+ tz.transition 1988, 3, :o3, 575424000
+ tz.transition 1988, 9, :o2, 591148800
+ tz.transition 1989, 3, :o3, 606873600
+ tz.transition 1989, 9, :o2, 622598400
+ tz.transition 1990, 3, :o3, 638323200
+ tz.transition 1990, 9, :o2, 654652800
+ tz.transition 1991, 3, :o3, 670374000
+ tz.transition 1991, 9, :o2, 686098800
+ tz.transition 1992, 3, :o3, 701823600
+ tz.transition 1992, 9, :o2, 717548400
+ tz.transition 1993, 3, :o3, 733273200
+ tz.transition 1993, 9, :o2, 748998000
+ tz.transition 1994, 3, :o3, 764722800
+ tz.transition 1994, 9, :o2, 780447600
+ tz.transition 1995, 3, :o3, 796172400
+ tz.transition 1995, 9, :o2, 811897200
+ tz.transition 1996, 3, :o3, 828226800
+ tz.transition 1996, 10, :o2, 846370800
+ tz.transition 1997, 3, :o3, 859676400
+ tz.transition 1997, 10, :o2, 877820400
+ tz.transition 1998, 3, :o3, 891126000
+ tz.transition 1998, 10, :o2, 909270000
+ tz.transition 1999, 3, :o3, 922575600
+ tz.transition 1999, 10, :o2, 941324400
+ tz.transition 2000, 3, :o3, 954025200
+ tz.transition 2000, 10, :o2, 972774000
+ tz.transition 2001, 3, :o3, 985474800
+ tz.transition 2001, 10, :o2, 1004223600
+ tz.transition 2002, 3, :o3, 1017529200
+ tz.transition 2002, 10, :o2, 1035673200
+ tz.transition 2003, 3, :o3, 1048978800
+ tz.transition 2003, 10, :o2, 1067122800
+ tz.transition 2004, 3, :o3, 1080428400
+ tz.transition 2004, 10, :o2, 1099177200
+ tz.transition 2005, 3, :o3, 1111878000
+ tz.transition 2005, 10, :o2, 1130626800
+ tz.transition 2006, 3, :o3, 1143327600
+ tz.transition 2006, 10, :o2, 1162076400
+ tz.transition 2007, 3, :o3, 1174784400
+ tz.transition 2007, 10, :o2, 1193533200
+ tz.transition 2008, 3, :o3, 1206838800
+ tz.transition 2008, 10, :o2, 1224982800
+ tz.transition 2009, 3, :o3, 1238288400
+ tz.transition 2009, 10, :o2, 1256432400
+ tz.transition 2010, 3, :o3, 1269738000
+ tz.transition 2010, 10, :o2, 1288486800
+ tz.transition 2011, 3, :o3, 1301187600
+ tz.transition 2011, 10, :o2, 1319936400
+ tz.transition 2012, 3, :o3, 1332637200
+ tz.transition 2012, 10, :o2, 1351386000
+ tz.transition 2013, 3, :o3, 1364691600
+ tz.transition 2013, 10, :o2, 1382835600
+ tz.transition 2014, 3, :o3, 1396141200
+ tz.transition 2014, 10, :o2, 1414285200
+ tz.transition 2015, 3, :o3, 1427590800
+ tz.transition 2015, 10, :o2, 1445734800
+ tz.transition 2016, 3, :o3, 1459040400
+ tz.transition 2016, 10, :o2, 1477789200
+ tz.transition 2017, 3, :o3, 1490490000
+ tz.transition 2017, 10, :o2, 1509238800
+ tz.transition 2018, 3, :o3, 1521939600
+ tz.transition 2018, 10, :o2, 1540688400
+ tz.transition 2019, 3, :o3, 1553994000
+ tz.transition 2019, 10, :o2, 1572138000
+ tz.transition 2020, 3, :o3, 1585443600
+ tz.transition 2020, 10, :o2, 1603587600
+ tz.transition 2021, 3, :o3, 1616893200
+ tz.transition 2021, 10, :o2, 1635642000
+ tz.transition 2022, 3, :o3, 1648342800
+ tz.transition 2022, 10, :o2, 1667091600
+ tz.transition 2023, 3, :o3, 1679792400
+ tz.transition 2023, 10, :o2, 1698541200
+ tz.transition 2024, 3, :o3, 1711846800
+ tz.transition 2024, 10, :o2, 1729990800
+ tz.transition 2025, 3, :o3, 1743296400
+ tz.transition 2025, 10, :o2, 1761440400
+ tz.transition 2026, 3, :o3, 1774746000
+ tz.transition 2026, 10, :o2, 1792890000
+ tz.transition 2027, 3, :o3, 1806195600
+ tz.transition 2027, 10, :o2, 1824944400
+ tz.transition 2028, 3, :o3, 1837645200
+ tz.transition 2028, 10, :o2, 1856394000
+ tz.transition 2029, 3, :o3, 1869094800
+ tz.transition 2029, 10, :o2, 1887843600
+ tz.transition 2030, 3, :o3, 1901149200
+ tz.transition 2030, 10, :o2, 1919293200
+ tz.transition 2031, 3, :o3, 1932598800
+ tz.transition 2031, 10, :o2, 1950742800
+ tz.transition 2032, 3, :o3, 1964048400
+ tz.transition 2032, 10, :o2, 1982797200
+ tz.transition 2033, 3, :o3, 1995498000
+ tz.transition 2033, 10, :o2, 2014246800
+ tz.transition 2034, 3, :o3, 2026947600
+ tz.transition 2034, 10, :o2, 2045696400
+ tz.transition 2035, 3, :o3, 2058397200
+ tz.transition 2035, 10, :o2, 2077146000
+ tz.transition 2036, 3, :o3, 2090451600
+ tz.transition 2036, 10, :o2, 2108595600
+ tz.transition 2037, 3, :o3, 2121901200
+ tz.transition 2037, 10, :o2, 2140045200
+ tz.transition 2038, 3, :o3, 59172253, 24
+ tz.transition 2038, 10, :o2, 59177461, 24
+ tz.transition 2039, 3, :o3, 59180989, 24
+ tz.transition 2039, 10, :o2, 59186197, 24
+ tz.transition 2040, 3, :o3, 59189725, 24
+ tz.transition 2040, 10, :o2, 59194933, 24
+ tz.transition 2041, 3, :o3, 59198629, 24
+ tz.transition 2041, 10, :o2, 59203669, 24
+ tz.transition 2042, 3, :o3, 59207365, 24
+ tz.transition 2042, 10, :o2, 59212405, 24
+ tz.transition 2043, 3, :o3, 59216101, 24
+ tz.transition 2043, 10, :o2, 59221141, 24
+ tz.transition 2044, 3, :o3, 59224837, 24
+ tz.transition 2044, 10, :o2, 59230045, 24
+ tz.transition 2045, 3, :o3, 59233573, 24
+ tz.transition 2045, 10, :o2, 59238781, 24
+ tz.transition 2046, 3, :o3, 59242309, 24
+ tz.transition 2046, 10, :o2, 59247517, 24
+ tz.transition 2047, 3, :o3, 59251213, 24
+ tz.transition 2047, 10, :o2, 59256253, 24
+ tz.transition 2048, 3, :o3, 59259949, 24
+ tz.transition 2048, 10, :o2, 59264989, 24
+ tz.transition 2049, 3, :o3, 59268685, 24
+ tz.transition 2049, 10, :o2, 59273893, 24
+ tz.transition 2050, 3, :o3, 59277421, 24
+ tz.transition 2050, 10, :o2, 59282629, 24
+ end
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Kiev.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Kiev.rb
new file mode 100644
index 0000000000..513d3308be
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Kiev.rb
@@ -0,0 +1,168 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Kiev
+ include TimezoneDefinition
+
+ timezone 'Europe/Kiev' do |tz|
+ tz.offset :o0, 7324, 0, :LMT
+ tz.offset :o1, 7324, 0, :KMT
+ tz.offset :o2, 7200, 0, :EET
+ tz.offset :o3, 10800, 0, :MSK
+ tz.offset :o4, 3600, 3600, :CEST
+ tz.offset :o5, 3600, 0, :CET
+ tz.offset :o6, 10800, 3600, :MSD
+ tz.offset :o7, 7200, 3600, :EEST
+
+ tz.transition 1879, 12, :o1, 52006652969, 21600
+ tz.transition 1924, 5, :o2, 52356400169, 21600
+ tz.transition 1930, 6, :o3, 29113781, 12
+ tz.transition 1941, 9, :o4, 19442059, 8
+ tz.transition 1942, 11, :o5, 58335973, 24
+ tz.transition 1943, 3, :o4, 58339501, 24
+ tz.transition 1943, 10, :o5, 58344037, 24
+ tz.transition 1943, 11, :o3, 58344827, 24
+ tz.transition 1981, 3, :o6, 354920400
+ tz.transition 1981, 9, :o3, 370728000
+ tz.transition 1982, 3, :o6, 386456400
+ tz.transition 1982, 9, :o3, 402264000
+ tz.transition 1983, 3, :o6, 417992400
+ tz.transition 1983, 9, :o3, 433800000
+ tz.transition 1984, 3, :o6, 449614800
+ tz.transition 1984, 9, :o3, 465346800
+ tz.transition 1985, 3, :o6, 481071600
+ tz.transition 1985, 9, :o3, 496796400
+ tz.transition 1986, 3, :o6, 512521200
+ tz.transition 1986, 9, :o3, 528246000
+ tz.transition 1987, 3, :o6, 543970800
+ tz.transition 1987, 9, :o3, 559695600
+ tz.transition 1988, 3, :o6, 575420400
+ tz.transition 1988, 9, :o3, 591145200
+ tz.transition 1989, 3, :o6, 606870000
+ tz.transition 1989, 9, :o3, 622594800
+ tz.transition 1990, 6, :o2, 646786800
+ tz.transition 1992, 3, :o7, 701820000
+ tz.transition 1992, 9, :o2, 717541200
+ tz.transition 1993, 3, :o7, 733269600
+ tz.transition 1993, 9, :o2, 748990800
+ tz.transition 1994, 3, :o7, 764719200
+ tz.transition 1994, 9, :o2, 780440400
+ tz.transition 1995, 3, :o7, 796179600
+ tz.transition 1995, 9, :o2, 811904400
+ tz.transition 1996, 3, :o7, 828234000
+ tz.transition 1996, 10, :o2, 846378000
+ tz.transition 1997, 3, :o7, 859683600
+ tz.transition 1997, 10, :o2, 877827600
+ tz.transition 1998, 3, :o7, 891133200
+ tz.transition 1998, 10, :o2, 909277200
+ tz.transition 1999, 3, :o7, 922582800
+ tz.transition 1999, 10, :o2, 941331600
+ tz.transition 2000, 3, :o7, 954032400
+ tz.transition 2000, 10, :o2, 972781200
+ tz.transition 2001, 3, :o7, 985482000
+ tz.transition 2001, 10, :o2, 1004230800
+ tz.transition 2002, 3, :o7, 1017536400
+ tz.transition 2002, 10, :o2, 1035680400
+ tz.transition 2003, 3, :o7, 1048986000
+ tz.transition 2003, 10, :o2, 1067130000
+ tz.transition 2004, 3, :o7, 1080435600
+ tz.transition 2004, 10, :o2, 1099184400
+ tz.transition 2005, 3, :o7, 1111885200
+ tz.transition 2005, 10, :o2, 1130634000
+ tz.transition 2006, 3, :o7, 1143334800
+ tz.transition 2006, 10, :o2, 1162083600
+ tz.transition 2007, 3, :o7, 1174784400
+ tz.transition 2007, 10, :o2, 1193533200
+ tz.transition 2008, 3, :o7, 1206838800
+ tz.transition 2008, 10, :o2, 1224982800
+ tz.transition 2009, 3, :o7, 1238288400
+ tz.transition 2009, 10, :o2, 1256432400
+ tz.transition 2010, 3, :o7, 1269738000
+ tz.transition 2010, 10, :o2, 1288486800
+ tz.transition 2011, 3, :o7, 1301187600
+ tz.transition 2011, 10, :o2, 1319936400
+ tz.transition 2012, 3, :o7, 1332637200
+ tz.transition 2012, 10, :o2, 1351386000
+ tz.transition 2013, 3, :o7, 1364691600
+ tz.transition 2013, 10, :o2, 1382835600
+ tz.transition 2014, 3, :o7, 1396141200
+ tz.transition 2014, 10, :o2, 1414285200
+ tz.transition 2015, 3, :o7, 1427590800
+ tz.transition 2015, 10, :o2, 1445734800
+ tz.transition 2016, 3, :o7, 1459040400
+ tz.transition 2016, 10, :o2, 1477789200
+ tz.transition 2017, 3, :o7, 1490490000
+ tz.transition 2017, 10, :o2, 1509238800
+ tz.transition 2018, 3, :o7, 1521939600
+ tz.transition 2018, 10, :o2, 1540688400
+ tz.transition 2019, 3, :o7, 1553994000
+ tz.transition 2019, 10, :o2, 1572138000
+ tz.transition 2020, 3, :o7, 1585443600
+ tz.transition 2020, 10, :o2, 1603587600
+ tz.transition 2021, 3, :o7, 1616893200
+ tz.transition 2021, 10, :o2, 1635642000
+ tz.transition 2022, 3, :o7, 1648342800
+ tz.transition 2022, 10, :o2, 1667091600
+ tz.transition 2023, 3, :o7, 1679792400
+ tz.transition 2023, 10, :o2, 1698541200
+ tz.transition 2024, 3, :o7, 1711846800
+ tz.transition 2024, 10, :o2, 1729990800
+ tz.transition 2025, 3, :o7, 1743296400
+ tz.transition 2025, 10, :o2, 1761440400
+ tz.transition 2026, 3, :o7, 1774746000
+ tz.transition 2026, 10, :o2, 1792890000
+ tz.transition 2027, 3, :o7, 1806195600
+ tz.transition 2027, 10, :o2, 1824944400
+ tz.transition 2028, 3, :o7, 1837645200
+ tz.transition 2028, 10, :o2, 1856394000
+ tz.transition 2029, 3, :o7, 1869094800
+ tz.transition 2029, 10, :o2, 1887843600
+ tz.transition 2030, 3, :o7, 1901149200
+ tz.transition 2030, 10, :o2, 1919293200
+ tz.transition 2031, 3, :o7, 1932598800
+ tz.transition 2031, 10, :o2, 1950742800
+ tz.transition 2032, 3, :o7, 1964048400
+ tz.transition 2032, 10, :o2, 1982797200
+ tz.transition 2033, 3, :o7, 1995498000
+ tz.transition 2033, 10, :o2, 2014246800
+ tz.transition 2034, 3, :o7, 2026947600
+ tz.transition 2034, 10, :o2, 2045696400
+ tz.transition 2035, 3, :o7, 2058397200
+ tz.transition 2035, 10, :o2, 2077146000
+ tz.transition 2036, 3, :o7, 2090451600
+ tz.transition 2036, 10, :o2, 2108595600
+ tz.transition 2037, 3, :o7, 2121901200
+ tz.transition 2037, 10, :o2, 2140045200
+ tz.transition 2038, 3, :o7, 59172253, 24
+ tz.transition 2038, 10, :o2, 59177461, 24
+ tz.transition 2039, 3, :o7, 59180989, 24
+ tz.transition 2039, 10, :o2, 59186197, 24
+ tz.transition 2040, 3, :o7, 59189725, 24
+ tz.transition 2040, 10, :o2, 59194933, 24
+ tz.transition 2041, 3, :o7, 59198629, 24
+ tz.transition 2041, 10, :o2, 59203669, 24
+ tz.transition 2042, 3, :o7, 59207365, 24
+ tz.transition 2042, 10, :o2, 59212405, 24
+ tz.transition 2043, 3, :o7, 59216101, 24
+ tz.transition 2043, 10, :o2, 59221141, 24
+ tz.transition 2044, 3, :o7, 59224837, 24
+ tz.transition 2044, 10, :o2, 59230045, 24
+ tz.transition 2045, 3, :o7, 59233573, 24
+ tz.transition 2045, 10, :o2, 59238781, 24
+ tz.transition 2046, 3, :o7, 59242309, 24
+ tz.transition 2046, 10, :o2, 59247517, 24
+ tz.transition 2047, 3, :o7, 59251213, 24
+ tz.transition 2047, 10, :o2, 59256253, 24
+ tz.transition 2048, 3, :o7, 59259949, 24
+ tz.transition 2048, 10, :o2, 59264989, 24
+ tz.transition 2049, 3, :o7, 59268685, 24
+ tz.transition 2049, 10, :o2, 59273893, 24
+ tz.transition 2050, 3, :o7, 59277421, 24
+ tz.transition 2050, 10, :o2, 59282629, 24
+ end
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Lisbon.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Lisbon.rb
new file mode 100644
index 0000000000..1c6d2a3d30
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Lisbon.rb
@@ -0,0 +1,268 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Lisbon
+ include TimezoneDefinition
+
+ timezone 'Europe/Lisbon' do |tz|
+ tz.offset :o0, -2192, 0, :LMT
+ tz.offset :o1, 0, 0, :WET
+ tz.offset :o2, 0, 3600, :WEST
+ tz.offset :o3, 0, 7200, :WEMT
+ tz.offset :o4, 3600, 0, :CET
+ tz.offset :o5, 3600, 3600, :CEST
+
+ tz.transition 1912, 1, :o1, 13064773637, 5400
+ tz.transition 1916, 6, :o2, 58104779, 24
+ tz.transition 1916, 11, :o1, 4842337, 2
+ tz.transition 1917, 2, :o2, 58110923, 24
+ tz.transition 1917, 10, :o1, 58116395, 24
+ tz.transition 1918, 3, :o2, 58119707, 24
+ tz.transition 1918, 10, :o1, 58125155, 24
+ tz.transition 1919, 2, :o2, 58128443, 24
+ tz.transition 1919, 10, :o1, 58133915, 24
+ tz.transition 1920, 2, :o2, 58137227, 24
+ tz.transition 1920, 10, :o1, 58142699, 24
+ tz.transition 1921, 2, :o2, 58145987, 24
+ tz.transition 1921, 10, :o1, 58151459, 24
+ tz.transition 1924, 4, :o2, 58173419, 24
+ tz.transition 1924, 10, :o1, 58177763, 24
+ tz.transition 1926, 4, :o2, 58190963, 24
+ tz.transition 1926, 10, :o1, 58194995, 24
+ tz.transition 1927, 4, :o2, 58199531, 24
+ tz.transition 1927, 10, :o1, 58203731, 24
+ tz.transition 1928, 4, :o2, 58208435, 24
+ tz.transition 1928, 10, :o1, 58212635, 24
+ tz.transition 1929, 4, :o2, 58217339, 24
+ tz.transition 1929, 10, :o1, 58221371, 24
+ tz.transition 1931, 4, :o2, 58234811, 24
+ tz.transition 1931, 10, :o1, 58238843, 24
+ tz.transition 1932, 4, :o2, 58243211, 24
+ tz.transition 1932, 10, :o1, 58247579, 24
+ tz.transition 1934, 4, :o2, 58260851, 24
+ tz.transition 1934, 10, :o1, 58265219, 24
+ tz.transition 1935, 3, :o2, 58269419, 24
+ tz.transition 1935, 10, :o1, 58273955, 24
+ tz.transition 1936, 4, :o2, 58278659, 24
+ tz.transition 1936, 10, :o1, 58282691, 24
+ tz.transition 1937, 4, :o2, 58287059, 24
+ tz.transition 1937, 10, :o1, 58291427, 24
+ tz.transition 1938, 3, :o2, 58295627, 24
+ tz.transition 1938, 10, :o1, 58300163, 24
+ tz.transition 1939, 4, :o2, 58304867, 24
+ tz.transition 1939, 11, :o1, 58310075, 24
+ tz.transition 1940, 2, :o2, 58312427, 24
+ tz.transition 1940, 10, :o1, 58317803, 24
+ tz.transition 1941, 4, :o2, 58322171, 24
+ tz.transition 1941, 10, :o1, 58326563, 24
+ tz.transition 1942, 3, :o2, 58330403, 24
+ tz.transition 1942, 4, :o3, 29165705, 12
+ tz.transition 1942, 8, :o2, 29167049, 12
+ tz.transition 1942, 10, :o1, 58335779, 24
+ tz.transition 1943, 3, :o2, 58339139, 24
+ tz.transition 1943, 4, :o3, 29169989, 12
+ tz.transition 1943, 8, :o2, 29171585, 12
+ tz.transition 1943, 10, :o1, 58344683, 24
+ tz.transition 1944, 3, :o2, 58347875, 24
+ tz.transition 1944, 4, :o3, 29174441, 12
+ tz.transition 1944, 8, :o2, 29175953, 12
+ tz.transition 1944, 10, :o1, 58353419, 24
+ tz.transition 1945, 3, :o2, 58356611, 24
+ tz.transition 1945, 4, :o3, 29178809, 12
+ tz.transition 1945, 8, :o2, 29180321, 12
+ tz.transition 1945, 10, :o1, 58362155, 24
+ tz.transition 1946, 4, :o2, 58366019, 24
+ tz.transition 1946, 10, :o1, 58370387, 24
+ tz.transition 1947, 4, :o2, 29187379, 12
+ tz.transition 1947, 10, :o1, 29189563, 12
+ tz.transition 1948, 4, :o2, 29191747, 12
+ tz.transition 1948, 10, :o1, 29193931, 12
+ tz.transition 1949, 4, :o2, 29196115, 12
+ tz.transition 1949, 10, :o1, 29198299, 12
+ tz.transition 1951, 4, :o2, 29204851, 12
+ tz.transition 1951, 10, :o1, 29207119, 12
+ tz.transition 1952, 4, :o2, 29209303, 12
+ tz.transition 1952, 10, :o1, 29211487, 12
+ tz.transition 1953, 4, :o2, 29213671, 12
+ tz.transition 1953, 10, :o1, 29215855, 12
+ tz.transition 1954, 4, :o2, 29218039, 12
+ tz.transition 1954, 10, :o1, 29220223, 12
+ tz.transition 1955, 4, :o2, 29222407, 12
+ tz.transition 1955, 10, :o1, 29224591, 12
+ tz.transition 1956, 4, :o2, 29226775, 12
+ tz.transition 1956, 10, :o1, 29229043, 12
+ tz.transition 1957, 4, :o2, 29231227, 12
+ tz.transition 1957, 10, :o1, 29233411, 12
+ tz.transition 1958, 4, :o2, 29235595, 12
+ tz.transition 1958, 10, :o1, 29237779, 12
+ tz.transition 1959, 4, :o2, 29239963, 12
+ tz.transition 1959, 10, :o1, 29242147, 12
+ tz.transition 1960, 4, :o2, 29244331, 12
+ tz.transition 1960, 10, :o1, 29246515, 12
+ tz.transition 1961, 4, :o2, 29248699, 12
+ tz.transition 1961, 10, :o1, 29250883, 12
+ tz.transition 1962, 4, :o2, 29253067, 12
+ tz.transition 1962, 10, :o1, 29255335, 12
+ tz.transition 1963, 4, :o2, 29257519, 12
+ tz.transition 1963, 10, :o1, 29259703, 12
+ tz.transition 1964, 4, :o2, 29261887, 12
+ tz.transition 1964, 10, :o1, 29264071, 12
+ tz.transition 1965, 4, :o2, 29266255, 12
+ tz.transition 1965, 10, :o1, 29268439, 12
+ tz.transition 1966, 4, :o4, 29270623, 12
+ tz.transition 1976, 9, :o1, 212544000
+ tz.transition 1977, 3, :o2, 228268800
+ tz.transition 1977, 9, :o1, 243993600
+ tz.transition 1978, 4, :o2, 260323200
+ tz.transition 1978, 10, :o1, 276048000
+ tz.transition 1979, 4, :o2, 291772800
+ tz.transition 1979, 9, :o1, 307501200
+ tz.transition 1980, 3, :o2, 323222400
+ tz.transition 1980, 9, :o1, 338950800
+ tz.transition 1981, 3, :o2, 354675600
+ tz.transition 1981, 9, :o1, 370400400
+ tz.transition 1982, 3, :o2, 386125200
+ tz.transition 1982, 9, :o1, 401850000
+ tz.transition 1983, 3, :o2, 417578400
+ tz.transition 1983, 9, :o1, 433299600
+ tz.transition 1984, 3, :o2, 449024400
+ tz.transition 1984, 9, :o1, 465354000
+ tz.transition 1985, 3, :o2, 481078800
+ tz.transition 1985, 9, :o1, 496803600
+ tz.transition 1986, 3, :o2, 512528400
+ tz.transition 1986, 9, :o1, 528253200
+ tz.transition 1987, 3, :o2, 543978000
+ tz.transition 1987, 9, :o1, 559702800
+ tz.transition 1988, 3, :o2, 575427600
+ tz.transition 1988, 9, :o1, 591152400
+ tz.transition 1989, 3, :o2, 606877200
+ tz.transition 1989, 9, :o1, 622602000
+ tz.transition 1990, 3, :o2, 638326800
+ tz.transition 1990, 9, :o1, 654656400
+ tz.transition 1991, 3, :o2, 670381200
+ tz.transition 1991, 9, :o1, 686106000
+ tz.transition 1992, 3, :o2, 701830800
+ tz.transition 1992, 9, :o4, 717555600
+ tz.transition 1993, 3, :o5, 733280400
+ tz.transition 1993, 9, :o4, 749005200
+ tz.transition 1994, 3, :o5, 764730000
+ tz.transition 1994, 9, :o4, 780454800
+ tz.transition 1995, 3, :o5, 796179600
+ tz.transition 1995, 9, :o4, 811904400
+ tz.transition 1996, 3, :o2, 828234000
+ tz.transition 1996, 10, :o1, 846378000
+ tz.transition 1997, 3, :o2, 859683600
+ tz.transition 1997, 10, :o1, 877827600
+ tz.transition 1998, 3, :o2, 891133200
+ tz.transition 1998, 10, :o1, 909277200
+ tz.transition 1999, 3, :o2, 922582800
+ tz.transition 1999, 10, :o1, 941331600
+ tz.transition 2000, 3, :o2, 954032400
+ tz.transition 2000, 10, :o1, 972781200
+ tz.transition 2001, 3, :o2, 985482000
+ tz.transition 2001, 10, :o1, 1004230800
+ tz.transition 2002, 3, :o2, 1017536400
+ tz.transition 2002, 10, :o1, 1035680400
+ tz.transition 2003, 3, :o2, 1048986000
+ tz.transition 2003, 10, :o1, 1067130000
+ tz.transition 2004, 3, :o2, 1080435600
+ tz.transition 2004, 10, :o1, 1099184400
+ tz.transition 2005, 3, :o2, 1111885200
+ tz.transition 2005, 10, :o1, 1130634000
+ tz.transition 2006, 3, :o2, 1143334800
+ tz.transition 2006, 10, :o1, 1162083600
+ tz.transition 2007, 3, :o2, 1174784400
+ tz.transition 2007, 10, :o1, 1193533200
+ tz.transition 2008, 3, :o2, 1206838800
+ tz.transition 2008, 10, :o1, 1224982800
+ tz.transition 2009, 3, :o2, 1238288400
+ tz.transition 2009, 10, :o1, 1256432400
+ tz.transition 2010, 3, :o2, 1269738000
+ tz.transition 2010, 10, :o1, 1288486800
+ tz.transition 2011, 3, :o2, 1301187600
+ tz.transition 2011, 10, :o1, 1319936400
+ tz.transition 2012, 3, :o2, 1332637200
+ tz.transition 2012, 10, :o1, 1351386000
+ tz.transition 2013, 3, :o2, 1364691600
+ tz.transition 2013, 10, :o1, 1382835600
+ tz.transition 2014, 3, :o2, 1396141200
+ tz.transition 2014, 10, :o1, 1414285200
+ tz.transition 2015, 3, :o2, 1427590800
+ tz.transition 2015, 10, :o1, 1445734800
+ tz.transition 2016, 3, :o2, 1459040400
+ tz.transition 2016, 10, :o1, 1477789200
+ tz.transition 2017, 3, :o2, 1490490000
+ tz.transition 2017, 10, :o1, 1509238800
+ tz.transition 2018, 3, :o2, 1521939600
+ tz.transition 2018, 10, :o1, 1540688400
+ tz.transition 2019, 3, :o2, 1553994000
+ tz.transition 2019, 10, :o1, 1572138000
+ tz.transition 2020, 3, :o2, 1585443600
+ tz.transition 2020, 10, :o1, 1603587600
+ tz.transition 2021, 3, :o2, 1616893200
+ tz.transition 2021, 10, :o1, 1635642000
+ tz.transition 2022, 3, :o2, 1648342800
+ tz.transition 2022, 10, :o1, 1667091600
+ tz.transition 2023, 3, :o2, 1679792400
+ tz.transition 2023, 10, :o1, 1698541200
+ tz.transition 2024, 3, :o2, 1711846800
+ tz.transition 2024, 10, :o1, 1729990800
+ tz.transition 2025, 3, :o2, 1743296400
+ tz.transition 2025, 10, :o1, 1761440400
+ tz.transition 2026, 3, :o2, 1774746000
+ tz.transition 2026, 10, :o1, 1792890000
+ tz.transition 2027, 3, :o2, 1806195600
+ tz.transition 2027, 10, :o1, 1824944400
+ tz.transition 2028, 3, :o2, 1837645200
+ tz.transition 2028, 10, :o1, 1856394000
+ tz.transition 2029, 3, :o2, 1869094800
+ tz.transition 2029, 10, :o1, 1887843600
+ tz.transition 2030, 3, :o2, 1901149200
+ tz.transition 2030, 10, :o1, 1919293200
+ tz.transition 2031, 3, :o2, 1932598800
+ tz.transition 2031, 10, :o1, 1950742800
+ tz.transition 2032, 3, :o2, 1964048400
+ tz.transition 2032, 10, :o1, 1982797200
+ tz.transition 2033, 3, :o2, 1995498000
+ tz.transition 2033, 10, :o1, 2014246800
+ tz.transition 2034, 3, :o2, 2026947600
+ tz.transition 2034, 10, :o1, 2045696400
+ tz.transition 2035, 3, :o2, 2058397200
+ tz.transition 2035, 10, :o1, 2077146000
+ tz.transition 2036, 3, :o2, 2090451600
+ tz.transition 2036, 10, :o1, 2108595600
+ tz.transition 2037, 3, :o2, 2121901200
+ tz.transition 2037, 10, :o1, 2140045200
+ tz.transition 2038, 3, :o2, 59172253, 24
+ tz.transition 2038, 10, :o1, 59177461, 24
+ tz.transition 2039, 3, :o2, 59180989, 24
+ tz.transition 2039, 10, :o1, 59186197, 24
+ tz.transition 2040, 3, :o2, 59189725, 24
+ tz.transition 2040, 10, :o1, 59194933, 24
+ tz.transition 2041, 3, :o2, 59198629, 24
+ tz.transition 2041, 10, :o1, 59203669, 24
+ tz.transition 2042, 3, :o2, 59207365, 24
+ tz.transition 2042, 10, :o1, 59212405, 24
+ tz.transition 2043, 3, :o2, 59216101, 24
+ tz.transition 2043, 10, :o1, 59221141, 24
+ tz.transition 2044, 3, :o2, 59224837, 24
+ tz.transition 2044, 10, :o1, 59230045, 24
+ tz.transition 2045, 3, :o2, 59233573, 24
+ tz.transition 2045, 10, :o1, 59238781, 24
+ tz.transition 2046, 3, :o2, 59242309, 24
+ tz.transition 2046, 10, :o1, 59247517, 24
+ tz.transition 2047, 3, :o2, 59251213, 24
+ tz.transition 2047, 10, :o1, 59256253, 24
+ tz.transition 2048, 3, :o2, 59259949, 24
+ tz.transition 2048, 10, :o1, 59264989, 24
+ tz.transition 2049, 3, :o2, 59268685, 24
+ tz.transition 2049, 10, :o1, 59273893, 24
+ tz.transition 2050, 3, :o2, 59277421, 24
+ tz.transition 2050, 10, :o1, 59282629, 24
+ end
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Ljubljana.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Ljubljana.rb
new file mode 100644
index 0000000000..a9828e6ef8
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Ljubljana.rb
@@ -0,0 +1,13 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Ljubljana
+ include TimezoneDefinition
+
+ linked_timezone 'Europe/Ljubljana', 'Europe/Belgrade'
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/London.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/London.rb
new file mode 100644
index 0000000000..64ce41e900
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/London.rb
@@ -0,0 +1,288 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module London
+ include TimezoneDefinition
+
+ timezone 'Europe/London' do |tz|
+ tz.offset :o0, -75, 0, :LMT
+ tz.offset :o1, 0, 0, :GMT
+ tz.offset :o2, 0, 3600, :BST
+ tz.offset :o3, 0, 7200, :BDST
+ tz.offset :o4, 3600, 0, :BST
+
+ tz.transition 1847, 12, :o1, 2760187969, 1152
+ tz.transition 1916, 5, :o2, 29052055, 12
+ tz.transition 1916, 10, :o1, 29053651, 12
+ tz.transition 1917, 4, :o2, 29055919, 12
+ tz.transition 1917, 9, :o1, 29057863, 12
+ tz.transition 1918, 3, :o2, 29060119, 12
+ tz.transition 1918, 9, :o1, 29062399, 12
+ tz.transition 1919, 3, :o2, 29064571, 12
+ tz.transition 1919, 9, :o1, 29066767, 12
+ tz.transition 1920, 3, :o2, 29068939, 12
+ tz.transition 1920, 10, :o1, 29071471, 12
+ tz.transition 1921, 4, :o2, 29073391, 12
+ tz.transition 1921, 10, :o1, 29075587, 12
+ tz.transition 1922, 3, :o2, 29077675, 12
+ tz.transition 1922, 10, :o1, 29080027, 12
+ tz.transition 1923, 4, :o2, 29082379, 12
+ tz.transition 1923, 9, :o1, 29084143, 12
+ tz.transition 1924, 4, :o2, 29086663, 12
+ tz.transition 1924, 9, :o1, 29088595, 12
+ tz.transition 1925, 4, :o2, 29091115, 12
+ tz.transition 1925, 10, :o1, 29093131, 12
+ tz.transition 1926, 4, :o2, 29095483, 12
+ tz.transition 1926, 10, :o1, 29097499, 12
+ tz.transition 1927, 4, :o2, 29099767, 12
+ tz.transition 1927, 10, :o1, 29101867, 12
+ tz.transition 1928, 4, :o2, 29104303, 12
+ tz.transition 1928, 10, :o1, 29106319, 12
+ tz.transition 1929, 4, :o2, 29108671, 12
+ tz.transition 1929, 10, :o1, 29110687, 12
+ tz.transition 1930, 4, :o2, 29112955, 12
+ tz.transition 1930, 10, :o1, 29115055, 12
+ tz.transition 1931, 4, :o2, 29117407, 12
+ tz.transition 1931, 10, :o1, 29119423, 12
+ tz.transition 1932, 4, :o2, 29121775, 12
+ tz.transition 1932, 10, :o1, 29123791, 12
+ tz.transition 1933, 4, :o2, 29126059, 12
+ tz.transition 1933, 10, :o1, 29128243, 12
+ tz.transition 1934, 4, :o2, 29130595, 12
+ tz.transition 1934, 10, :o1, 29132611, 12
+ tz.transition 1935, 4, :o2, 29134879, 12
+ tz.transition 1935, 10, :o1, 29136979, 12
+ tz.transition 1936, 4, :o2, 29139331, 12
+ tz.transition 1936, 10, :o1, 29141347, 12
+ tz.transition 1937, 4, :o2, 29143699, 12
+ tz.transition 1937, 10, :o1, 29145715, 12
+ tz.transition 1938, 4, :o2, 29147983, 12
+ tz.transition 1938, 10, :o1, 29150083, 12
+ tz.transition 1939, 4, :o2, 29152435, 12
+ tz.transition 1939, 11, :o1, 29155039, 12
+ tz.transition 1940, 2, :o2, 29156215, 12
+ tz.transition 1941, 5, :o3, 58322845, 24
+ tz.transition 1941, 8, :o2, 58325197, 24
+ tz.transition 1942, 4, :o3, 58330909, 24
+ tz.transition 1942, 8, :o2, 58333933, 24
+ tz.transition 1943, 4, :o3, 58339645, 24
+ tz.transition 1943, 8, :o2, 58342837, 24
+ tz.transition 1944, 4, :o3, 58348381, 24
+ tz.transition 1944, 9, :o2, 58352413, 24
+ tz.transition 1945, 4, :o3, 58357141, 24
+ tz.transition 1945, 7, :o2, 58359637, 24
+ tz.transition 1945, 10, :o1, 29180827, 12
+ tz.transition 1946, 4, :o2, 29183095, 12
+ tz.transition 1946, 10, :o1, 29185195, 12
+ tz.transition 1947, 3, :o2, 29187127, 12
+ tz.transition 1947, 4, :o3, 58374925, 24
+ tz.transition 1947, 8, :o2, 58377781, 24
+ tz.transition 1947, 11, :o1, 29189899, 12
+ tz.transition 1948, 3, :o2, 29191495, 12
+ tz.transition 1948, 10, :o1, 29194267, 12
+ tz.transition 1949, 4, :o2, 29196115, 12
+ tz.transition 1949, 10, :o1, 29198635, 12
+ tz.transition 1950, 4, :o2, 29200651, 12
+ tz.transition 1950, 10, :o1, 29202919, 12
+ tz.transition 1951, 4, :o2, 29205019, 12
+ tz.transition 1951, 10, :o1, 29207287, 12
+ tz.transition 1952, 4, :o2, 29209471, 12
+ tz.transition 1952, 10, :o1, 29211739, 12
+ tz.transition 1953, 4, :o2, 29213839, 12
+ tz.transition 1953, 10, :o1, 29215855, 12
+ tz.transition 1954, 4, :o2, 29218123, 12
+ tz.transition 1954, 10, :o1, 29220223, 12
+ tz.transition 1955, 4, :o2, 29222575, 12
+ tz.transition 1955, 10, :o1, 29224591, 12
+ tz.transition 1956, 4, :o2, 29227027, 12
+ tz.transition 1956, 10, :o1, 29229043, 12
+ tz.transition 1957, 4, :o2, 29231311, 12
+ tz.transition 1957, 10, :o1, 29233411, 12
+ tz.transition 1958, 4, :o2, 29235763, 12
+ tz.transition 1958, 10, :o1, 29237779, 12
+ tz.transition 1959, 4, :o2, 29240131, 12
+ tz.transition 1959, 10, :o1, 29242147, 12
+ tz.transition 1960, 4, :o2, 29244415, 12
+ tz.transition 1960, 10, :o1, 29246515, 12
+ tz.transition 1961, 3, :o2, 29248615, 12
+ tz.transition 1961, 10, :o1, 29251219, 12
+ tz.transition 1962, 3, :o2, 29252983, 12
+ tz.transition 1962, 10, :o1, 29255587, 12
+ tz.transition 1963, 3, :o2, 29257435, 12
+ tz.transition 1963, 10, :o1, 29259955, 12
+ tz.transition 1964, 3, :o2, 29261719, 12
+ tz.transition 1964, 10, :o1, 29264323, 12
+ tz.transition 1965, 3, :o2, 29266087, 12
+ tz.transition 1965, 10, :o1, 29268691, 12
+ tz.transition 1966, 3, :o2, 29270455, 12
+ tz.transition 1966, 10, :o1, 29273059, 12
+ tz.transition 1967, 3, :o2, 29274823, 12
+ tz.transition 1967, 10, :o1, 29277511, 12
+ tz.transition 1968, 2, :o2, 29278855, 12
+ tz.transition 1968, 10, :o4, 58563755, 24
+ tz.transition 1971, 10, :o1, 57722400
+ tz.transition 1972, 3, :o2, 69818400
+ tz.transition 1972, 10, :o1, 89172000
+ tz.transition 1973, 3, :o2, 101268000
+ tz.transition 1973, 10, :o1, 120621600
+ tz.transition 1974, 3, :o2, 132717600
+ tz.transition 1974, 10, :o1, 152071200
+ tz.transition 1975, 3, :o2, 164167200
+ tz.transition 1975, 10, :o1, 183520800
+ tz.transition 1976, 3, :o2, 196221600
+ tz.transition 1976, 10, :o1, 214970400
+ tz.transition 1977, 3, :o2, 227671200
+ tz.transition 1977, 10, :o1, 246420000
+ tz.transition 1978, 3, :o2, 259120800
+ tz.transition 1978, 10, :o1, 278474400
+ tz.transition 1979, 3, :o2, 290570400
+ tz.transition 1979, 10, :o1, 309924000
+ tz.transition 1980, 3, :o2, 322020000
+ tz.transition 1980, 10, :o1, 341373600
+ tz.transition 1981, 3, :o2, 354675600
+ tz.transition 1981, 10, :o1, 372819600
+ tz.transition 1982, 3, :o2, 386125200
+ tz.transition 1982, 10, :o1, 404269200
+ tz.transition 1983, 3, :o2, 417574800
+ tz.transition 1983, 10, :o1, 435718800
+ tz.transition 1984, 3, :o2, 449024400
+ tz.transition 1984, 10, :o1, 467773200
+ tz.transition 1985, 3, :o2, 481078800
+ tz.transition 1985, 10, :o1, 499222800
+ tz.transition 1986, 3, :o2, 512528400
+ tz.transition 1986, 10, :o1, 530672400
+ tz.transition 1987, 3, :o2, 543978000
+ tz.transition 1987, 10, :o1, 562122000
+ tz.transition 1988, 3, :o2, 575427600
+ tz.transition 1988, 10, :o1, 593571600
+ tz.transition 1989, 3, :o2, 606877200
+ tz.transition 1989, 10, :o1, 625626000
+ tz.transition 1990, 3, :o2, 638326800
+ tz.transition 1990, 10, :o1, 657075600
+ tz.transition 1991, 3, :o2, 670381200
+ tz.transition 1991, 10, :o1, 688525200
+ tz.transition 1992, 3, :o2, 701830800
+ tz.transition 1992, 10, :o1, 719974800
+ tz.transition 1993, 3, :o2, 733280400
+ tz.transition 1993, 10, :o1, 751424400
+ tz.transition 1994, 3, :o2, 764730000
+ tz.transition 1994, 10, :o1, 782874000
+ tz.transition 1995, 3, :o2, 796179600
+ tz.transition 1995, 10, :o1, 814323600
+ tz.transition 1996, 3, :o2, 828234000
+ tz.transition 1996, 10, :o1, 846378000
+ tz.transition 1997, 3, :o2, 859683600
+ tz.transition 1997, 10, :o1, 877827600
+ tz.transition 1998, 3, :o2, 891133200
+ tz.transition 1998, 10, :o1, 909277200
+ tz.transition 1999, 3, :o2, 922582800
+ tz.transition 1999, 10, :o1, 941331600
+ tz.transition 2000, 3, :o2, 954032400
+ tz.transition 2000, 10, :o1, 972781200
+ tz.transition 2001, 3, :o2, 985482000
+ tz.transition 2001, 10, :o1, 1004230800
+ tz.transition 2002, 3, :o2, 1017536400
+ tz.transition 2002, 10, :o1, 1035680400
+ tz.transition 2003, 3, :o2, 1048986000
+ tz.transition 2003, 10, :o1, 1067130000
+ tz.transition 2004, 3, :o2, 1080435600
+ tz.transition 2004, 10, :o1, 1099184400
+ tz.transition 2005, 3, :o2, 1111885200
+ tz.transition 2005, 10, :o1, 1130634000
+ tz.transition 2006, 3, :o2, 1143334800
+ tz.transition 2006, 10, :o1, 1162083600
+ tz.transition 2007, 3, :o2, 1174784400
+ tz.transition 2007, 10, :o1, 1193533200
+ tz.transition 2008, 3, :o2, 1206838800
+ tz.transition 2008, 10, :o1, 1224982800
+ tz.transition 2009, 3, :o2, 1238288400
+ tz.transition 2009, 10, :o1, 1256432400
+ tz.transition 2010, 3, :o2, 1269738000
+ tz.transition 2010, 10, :o1, 1288486800
+ tz.transition 2011, 3, :o2, 1301187600
+ tz.transition 2011, 10, :o1, 1319936400
+ tz.transition 2012, 3, :o2, 1332637200
+ tz.transition 2012, 10, :o1, 1351386000
+ tz.transition 2013, 3, :o2, 1364691600
+ tz.transition 2013, 10, :o1, 1382835600
+ tz.transition 2014, 3, :o2, 1396141200
+ tz.transition 2014, 10, :o1, 1414285200
+ tz.transition 2015, 3, :o2, 1427590800
+ tz.transition 2015, 10, :o1, 1445734800
+ tz.transition 2016, 3, :o2, 1459040400
+ tz.transition 2016, 10, :o1, 1477789200
+ tz.transition 2017, 3, :o2, 1490490000
+ tz.transition 2017, 10, :o1, 1509238800
+ tz.transition 2018, 3, :o2, 1521939600
+ tz.transition 2018, 10, :o1, 1540688400
+ tz.transition 2019, 3, :o2, 1553994000
+ tz.transition 2019, 10, :o1, 1572138000
+ tz.transition 2020, 3, :o2, 1585443600
+ tz.transition 2020, 10, :o1, 1603587600
+ tz.transition 2021, 3, :o2, 1616893200
+ tz.transition 2021, 10, :o1, 1635642000
+ tz.transition 2022, 3, :o2, 1648342800
+ tz.transition 2022, 10, :o1, 1667091600
+ tz.transition 2023, 3, :o2, 1679792400
+ tz.transition 2023, 10, :o1, 1698541200
+ tz.transition 2024, 3, :o2, 1711846800
+ tz.transition 2024, 10, :o1, 1729990800
+ tz.transition 2025, 3, :o2, 1743296400
+ tz.transition 2025, 10, :o1, 1761440400
+ tz.transition 2026, 3, :o2, 1774746000
+ tz.transition 2026, 10, :o1, 1792890000
+ tz.transition 2027, 3, :o2, 1806195600
+ tz.transition 2027, 10, :o1, 1824944400
+ tz.transition 2028, 3, :o2, 1837645200
+ tz.transition 2028, 10, :o1, 1856394000
+ tz.transition 2029, 3, :o2, 1869094800
+ tz.transition 2029, 10, :o1, 1887843600
+ tz.transition 2030, 3, :o2, 1901149200
+ tz.transition 2030, 10, :o1, 1919293200
+ tz.transition 2031, 3, :o2, 1932598800
+ tz.transition 2031, 10, :o1, 1950742800
+ tz.transition 2032, 3, :o2, 1964048400
+ tz.transition 2032, 10, :o1, 1982797200
+ tz.transition 2033, 3, :o2, 1995498000
+ tz.transition 2033, 10, :o1, 2014246800
+ tz.transition 2034, 3, :o2, 2026947600
+ tz.transition 2034, 10, :o1, 2045696400
+ tz.transition 2035, 3, :o2, 2058397200
+ tz.transition 2035, 10, :o1, 2077146000
+ tz.transition 2036, 3, :o2, 2090451600
+ tz.transition 2036, 10, :o1, 2108595600
+ tz.transition 2037, 3, :o2, 2121901200
+ tz.transition 2037, 10, :o1, 2140045200
+ tz.transition 2038, 3, :o2, 59172253, 24
+ tz.transition 2038, 10, :o1, 59177461, 24
+ tz.transition 2039, 3, :o2, 59180989, 24
+ tz.transition 2039, 10, :o1, 59186197, 24
+ tz.transition 2040, 3, :o2, 59189725, 24
+ tz.transition 2040, 10, :o1, 59194933, 24
+ tz.transition 2041, 3, :o2, 59198629, 24
+ tz.transition 2041, 10, :o1, 59203669, 24
+ tz.transition 2042, 3, :o2, 59207365, 24
+ tz.transition 2042, 10, :o1, 59212405, 24
+ tz.transition 2043, 3, :o2, 59216101, 24
+ tz.transition 2043, 10, :o1, 59221141, 24
+ tz.transition 2044, 3, :o2, 59224837, 24
+ tz.transition 2044, 10, :o1, 59230045, 24
+ tz.transition 2045, 3, :o2, 59233573, 24
+ tz.transition 2045, 10, :o1, 59238781, 24
+ tz.transition 2046, 3, :o2, 59242309, 24
+ tz.transition 2046, 10, :o1, 59247517, 24
+ tz.transition 2047, 3, :o2, 59251213, 24
+ tz.transition 2047, 10, :o1, 59256253, 24
+ tz.transition 2048, 3, :o2, 59259949, 24
+ tz.transition 2048, 10, :o1, 59264989, 24
+ tz.transition 2049, 3, :o2, 59268685, 24
+ tz.transition 2049, 10, :o1, 59273893, 24
+ tz.transition 2050, 3, :o2, 59277421, 24
+ tz.transition 2050, 10, :o1, 59282629, 24
+ end
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Madrid.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Madrid.rb
new file mode 100644
index 0000000000..1fb568239a
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Madrid.rb
@@ -0,0 +1,211 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Madrid
+ include TimezoneDefinition
+
+ timezone 'Europe/Madrid' do |tz|
+ tz.offset :o0, -884, 0, :LMT
+ tz.offset :o1, 0, 0, :WET
+ tz.offset :o2, 0, 3600, :WEST
+ tz.offset :o3, 0, 7200, :WEMT
+ tz.offset :o4, 3600, 0, :CET
+ tz.offset :o5, 3600, 3600, :CEST
+
+ tz.transition 1901, 1, :o1, 52172327021, 21600
+ tz.transition 1917, 5, :o2, 58112507, 24
+ tz.transition 1917, 10, :o1, 58116203, 24
+ tz.transition 1918, 4, :o2, 58120787, 24
+ tz.transition 1918, 10, :o1, 58124963, 24
+ tz.transition 1919, 4, :o2, 58129307, 24
+ tz.transition 1919, 10, :o1, 58133723, 24
+ tz.transition 1924, 4, :o2, 58173419, 24
+ tz.transition 1924, 10, :o1, 58177523, 24
+ tz.transition 1926, 4, :o2, 58190963, 24
+ tz.transition 1926, 10, :o1, 58194995, 24
+ tz.transition 1927, 4, :o2, 58199531, 24
+ tz.transition 1927, 10, :o1, 58203731, 24
+ tz.transition 1928, 4, :o2, 58208435, 24
+ tz.transition 1928, 10, :o1, 58212635, 24
+ tz.transition 1929, 4, :o2, 58217339, 24
+ tz.transition 1929, 10, :o1, 58221371, 24
+ tz.transition 1937, 5, :o2, 58288235, 24
+ tz.transition 1937, 10, :o1, 58291427, 24
+ tz.transition 1938, 3, :o2, 58295531, 24
+ tz.transition 1938, 10, :o1, 58300163, 24
+ tz.transition 1939, 4, :o2, 58304867, 24
+ tz.transition 1939, 10, :o1, 58309067, 24
+ tz.transition 1940, 3, :o2, 58312931, 24
+ tz.transition 1942, 5, :o3, 29165789, 12
+ tz.transition 1942, 9, :o2, 29167253, 12
+ tz.transition 1943, 4, :o3, 29169989, 12
+ tz.transition 1943, 10, :o2, 29172017, 12
+ tz.transition 1944, 4, :o3, 29174357, 12
+ tz.transition 1944, 10, :o2, 29176493, 12
+ tz.transition 1945, 4, :o3, 29178725, 12
+ tz.transition 1945, 9, :o2, 58361483, 24
+ tz.transition 1946, 4, :o3, 29183093, 12
+ tz.transition 1946, 9, :o4, 29185121, 12
+ tz.transition 1949, 4, :o5, 29196449, 12
+ tz.transition 1949, 9, :o4, 58396547, 24
+ tz.transition 1974, 4, :o5, 135122400
+ tz.transition 1974, 10, :o4, 150246000
+ tz.transition 1975, 4, :o5, 167176800
+ tz.transition 1975, 10, :o4, 181695600
+ tz.transition 1976, 3, :o5, 196812000
+ tz.transition 1976, 9, :o4, 212540400
+ tz.transition 1977, 4, :o5, 228866400
+ tz.transition 1977, 9, :o4, 243990000
+ tz.transition 1978, 4, :o5, 260402400
+ tz.transition 1978, 9, :o4, 276044400
+ tz.transition 1979, 4, :o5, 291776400
+ tz.transition 1979, 9, :o4, 307501200
+ tz.transition 1980, 4, :o5, 323830800
+ tz.transition 1980, 9, :o4, 338950800
+ tz.transition 1981, 3, :o5, 354675600
+ tz.transition 1981, 9, :o4, 370400400
+ tz.transition 1982, 3, :o5, 386125200
+ tz.transition 1982, 9, :o4, 401850000
+ tz.transition 1983, 3, :o5, 417574800
+ tz.transition 1983, 9, :o4, 433299600
+ tz.transition 1984, 3, :o5, 449024400
+ tz.transition 1984, 9, :o4, 465354000
+ tz.transition 1985, 3, :o5, 481078800
+ tz.transition 1985, 9, :o4, 496803600
+ tz.transition 1986, 3, :o5, 512528400
+ tz.transition 1986, 9, :o4, 528253200
+ tz.transition 1987, 3, :o5, 543978000
+ tz.transition 1987, 9, :o4, 559702800
+ tz.transition 1988, 3, :o5, 575427600
+ tz.transition 1988, 9, :o4, 591152400
+ tz.transition 1989, 3, :o5, 606877200
+ tz.transition 1989, 9, :o4, 622602000
+ tz.transition 1990, 3, :o5, 638326800
+ tz.transition 1990, 9, :o4, 654656400
+ tz.transition 1991, 3, :o5, 670381200
+ tz.transition 1991, 9, :o4, 686106000
+ tz.transition 1992, 3, :o5, 701830800
+ tz.transition 1992, 9, :o4, 717555600
+ tz.transition 1993, 3, :o5, 733280400
+ tz.transition 1993, 9, :o4, 749005200
+ tz.transition 1994, 3, :o5, 764730000
+ tz.transition 1994, 9, :o4, 780454800
+ tz.transition 1995, 3, :o5, 796179600
+ tz.transition 1995, 9, :o4, 811904400
+ tz.transition 1996, 3, :o5, 828234000
+ tz.transition 1996, 10, :o4, 846378000
+ tz.transition 1997, 3, :o5, 859683600
+ tz.transition 1997, 10, :o4, 877827600
+ tz.transition 1998, 3, :o5, 891133200
+ tz.transition 1998, 10, :o4, 909277200
+ tz.transition 1999, 3, :o5, 922582800
+ tz.transition 1999, 10, :o4, 941331600
+ tz.transition 2000, 3, :o5, 954032400
+ tz.transition 2000, 10, :o4, 972781200
+ tz.transition 2001, 3, :o5, 985482000
+ tz.transition 2001, 10, :o4, 1004230800
+ tz.transition 2002, 3, :o5, 1017536400
+ tz.transition 2002, 10, :o4, 1035680400
+ tz.transition 2003, 3, :o5, 1048986000
+ tz.transition 2003, 10, :o4, 1067130000
+ tz.transition 2004, 3, :o5, 1080435600
+ tz.transition 2004, 10, :o4, 1099184400
+ tz.transition 2005, 3, :o5, 1111885200
+ tz.transition 2005, 10, :o4, 1130634000
+ tz.transition 2006, 3, :o5, 1143334800
+ tz.transition 2006, 10, :o4, 1162083600
+ tz.transition 2007, 3, :o5, 1174784400
+ tz.transition 2007, 10, :o4, 1193533200
+ tz.transition 2008, 3, :o5, 1206838800
+ tz.transition 2008, 10, :o4, 1224982800
+ tz.transition 2009, 3, :o5, 1238288400
+ tz.transition 2009, 10, :o4, 1256432400
+ tz.transition 2010, 3, :o5, 1269738000
+ tz.transition 2010, 10, :o4, 1288486800
+ tz.transition 2011, 3, :o5, 1301187600
+ tz.transition 2011, 10, :o4, 1319936400
+ tz.transition 2012, 3, :o5, 1332637200
+ tz.transition 2012, 10, :o4, 1351386000
+ tz.transition 2013, 3, :o5, 1364691600
+ tz.transition 2013, 10, :o4, 1382835600
+ tz.transition 2014, 3, :o5, 1396141200
+ tz.transition 2014, 10, :o4, 1414285200
+ tz.transition 2015, 3, :o5, 1427590800
+ tz.transition 2015, 10, :o4, 1445734800
+ tz.transition 2016, 3, :o5, 1459040400
+ tz.transition 2016, 10, :o4, 1477789200
+ tz.transition 2017, 3, :o5, 1490490000
+ tz.transition 2017, 10, :o4, 1509238800
+ tz.transition 2018, 3, :o5, 1521939600
+ tz.transition 2018, 10, :o4, 1540688400
+ tz.transition 2019, 3, :o5, 1553994000
+ tz.transition 2019, 10, :o4, 1572138000
+ tz.transition 2020, 3, :o5, 1585443600
+ tz.transition 2020, 10, :o4, 1603587600
+ tz.transition 2021, 3, :o5, 1616893200
+ tz.transition 2021, 10, :o4, 1635642000
+ tz.transition 2022, 3, :o5, 1648342800
+ tz.transition 2022, 10, :o4, 1667091600
+ tz.transition 2023, 3, :o5, 1679792400
+ tz.transition 2023, 10, :o4, 1698541200
+ tz.transition 2024, 3, :o5, 1711846800
+ tz.transition 2024, 10, :o4, 1729990800
+ tz.transition 2025, 3, :o5, 1743296400
+ tz.transition 2025, 10, :o4, 1761440400
+ tz.transition 2026, 3, :o5, 1774746000
+ tz.transition 2026, 10, :o4, 1792890000
+ tz.transition 2027, 3, :o5, 1806195600
+ tz.transition 2027, 10, :o4, 1824944400
+ tz.transition 2028, 3, :o5, 1837645200
+ tz.transition 2028, 10, :o4, 1856394000
+ tz.transition 2029, 3, :o5, 1869094800
+ tz.transition 2029, 10, :o4, 1887843600
+ tz.transition 2030, 3, :o5, 1901149200
+ tz.transition 2030, 10, :o4, 1919293200
+ tz.transition 2031, 3, :o5, 1932598800
+ tz.transition 2031, 10, :o4, 1950742800
+ tz.transition 2032, 3, :o5, 1964048400
+ tz.transition 2032, 10, :o4, 1982797200
+ tz.transition 2033, 3, :o5, 1995498000
+ tz.transition 2033, 10, :o4, 2014246800
+ tz.transition 2034, 3, :o5, 2026947600
+ tz.transition 2034, 10, :o4, 2045696400
+ tz.transition 2035, 3, :o5, 2058397200
+ tz.transition 2035, 10, :o4, 2077146000
+ tz.transition 2036, 3, :o5, 2090451600
+ tz.transition 2036, 10, :o4, 2108595600
+ tz.transition 2037, 3, :o5, 2121901200
+ tz.transition 2037, 10, :o4, 2140045200
+ tz.transition 2038, 3, :o5, 59172253, 24
+ tz.transition 2038, 10, :o4, 59177461, 24
+ tz.transition 2039, 3, :o5, 59180989, 24
+ tz.transition 2039, 10, :o4, 59186197, 24
+ tz.transition 2040, 3, :o5, 59189725, 24
+ tz.transition 2040, 10, :o4, 59194933, 24
+ tz.transition 2041, 3, :o5, 59198629, 24
+ tz.transition 2041, 10, :o4, 59203669, 24
+ tz.transition 2042, 3, :o5, 59207365, 24
+ tz.transition 2042, 10, :o4, 59212405, 24
+ tz.transition 2043, 3, :o5, 59216101, 24
+ tz.transition 2043, 10, :o4, 59221141, 24
+ tz.transition 2044, 3, :o5, 59224837, 24
+ tz.transition 2044, 10, :o4, 59230045, 24
+ tz.transition 2045, 3, :o5, 59233573, 24
+ tz.transition 2045, 10, :o4, 59238781, 24
+ tz.transition 2046, 3, :o5, 59242309, 24
+ tz.transition 2046, 10, :o4, 59247517, 24
+ tz.transition 2047, 3, :o5, 59251213, 24
+ tz.transition 2047, 10, :o4, 59256253, 24
+ tz.transition 2048, 3, :o5, 59259949, 24
+ tz.transition 2048, 10, :o4, 59264989, 24
+ tz.transition 2049, 3, :o5, 59268685, 24
+ tz.transition 2049, 10, :o4, 59273893, 24
+ tz.transition 2050, 3, :o5, 59277421, 24
+ tz.transition 2050, 10, :o4, 59282629, 24
+ end
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Minsk.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Minsk.rb
new file mode 100644
index 0000000000..fa15816cc8
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Minsk.rb
@@ -0,0 +1,170 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Minsk
+ include TimezoneDefinition
+
+ timezone 'Europe/Minsk' do |tz|
+ tz.offset :o0, 6616, 0, :LMT
+ tz.offset :o1, 6600, 0, :MMT
+ tz.offset :o2, 7200, 0, :EET
+ tz.offset :o3, 10800, 0, :MSK
+ tz.offset :o4, 3600, 3600, :CEST
+ tz.offset :o5, 3600, 0, :CET
+ tz.offset :o6, 10800, 3600, :MSD
+ tz.offset :o7, 7200, 3600, :EEST
+
+ tz.transition 1879, 12, :o1, 26003326573, 10800
+ tz.transition 1924, 5, :o2, 349042669, 144
+ tz.transition 1930, 6, :o3, 29113781, 12
+ tz.transition 1941, 6, :o4, 19441387, 8
+ tz.transition 1942, 11, :o5, 58335973, 24
+ tz.transition 1943, 3, :o4, 58339501, 24
+ tz.transition 1943, 10, :o5, 58344037, 24
+ tz.transition 1944, 4, :o4, 58348405, 24
+ tz.transition 1944, 7, :o3, 29175293, 12
+ tz.transition 1981, 3, :o6, 354920400
+ tz.transition 1981, 9, :o3, 370728000
+ tz.transition 1982, 3, :o6, 386456400
+ tz.transition 1982, 9, :o3, 402264000
+ tz.transition 1983, 3, :o6, 417992400
+ tz.transition 1983, 9, :o3, 433800000
+ tz.transition 1984, 3, :o6, 449614800
+ tz.transition 1984, 9, :o3, 465346800
+ tz.transition 1985, 3, :o6, 481071600
+ tz.transition 1985, 9, :o3, 496796400
+ tz.transition 1986, 3, :o6, 512521200
+ tz.transition 1986, 9, :o3, 528246000
+ tz.transition 1987, 3, :o6, 543970800
+ tz.transition 1987, 9, :o3, 559695600
+ tz.transition 1988, 3, :o6, 575420400
+ tz.transition 1988, 9, :o3, 591145200
+ tz.transition 1989, 3, :o6, 606870000
+ tz.transition 1989, 9, :o3, 622594800
+ tz.transition 1991, 3, :o7, 670374000
+ tz.transition 1991, 9, :o2, 686102400
+ tz.transition 1992, 3, :o7, 701820000
+ tz.transition 1992, 9, :o2, 717544800
+ tz.transition 1993, 3, :o7, 733276800
+ tz.transition 1993, 9, :o2, 749001600
+ tz.transition 1994, 3, :o7, 764726400
+ tz.transition 1994, 9, :o2, 780451200
+ tz.transition 1995, 3, :o7, 796176000
+ tz.transition 1995, 9, :o2, 811900800
+ tz.transition 1996, 3, :o7, 828230400
+ tz.transition 1996, 10, :o2, 846374400
+ tz.transition 1997, 3, :o7, 859680000
+ tz.transition 1997, 10, :o2, 877824000
+ tz.transition 1998, 3, :o7, 891129600
+ tz.transition 1998, 10, :o2, 909273600
+ tz.transition 1999, 3, :o7, 922579200
+ tz.transition 1999, 10, :o2, 941328000
+ tz.transition 2000, 3, :o7, 954028800
+ tz.transition 2000, 10, :o2, 972777600
+ tz.transition 2001, 3, :o7, 985478400
+ tz.transition 2001, 10, :o2, 1004227200
+ tz.transition 2002, 3, :o7, 1017532800
+ tz.transition 2002, 10, :o2, 1035676800
+ tz.transition 2003, 3, :o7, 1048982400
+ tz.transition 2003, 10, :o2, 1067126400
+ tz.transition 2004, 3, :o7, 1080432000
+ tz.transition 2004, 10, :o2, 1099180800
+ tz.transition 2005, 3, :o7, 1111881600
+ tz.transition 2005, 10, :o2, 1130630400
+ tz.transition 2006, 3, :o7, 1143331200
+ tz.transition 2006, 10, :o2, 1162080000
+ tz.transition 2007, 3, :o7, 1174780800
+ tz.transition 2007, 10, :o2, 1193529600
+ tz.transition 2008, 3, :o7, 1206835200
+ tz.transition 2008, 10, :o2, 1224979200
+ tz.transition 2009, 3, :o7, 1238284800
+ tz.transition 2009, 10, :o2, 1256428800
+ tz.transition 2010, 3, :o7, 1269734400
+ tz.transition 2010, 10, :o2, 1288483200
+ tz.transition 2011, 3, :o7, 1301184000
+ tz.transition 2011, 10, :o2, 1319932800
+ tz.transition 2012, 3, :o7, 1332633600
+ tz.transition 2012, 10, :o2, 1351382400
+ tz.transition 2013, 3, :o7, 1364688000
+ tz.transition 2013, 10, :o2, 1382832000
+ tz.transition 2014, 3, :o7, 1396137600
+ tz.transition 2014, 10, :o2, 1414281600
+ tz.transition 2015, 3, :o7, 1427587200
+ tz.transition 2015, 10, :o2, 1445731200
+ tz.transition 2016, 3, :o7, 1459036800
+ tz.transition 2016, 10, :o2, 1477785600
+ tz.transition 2017, 3, :o7, 1490486400
+ tz.transition 2017, 10, :o2, 1509235200
+ tz.transition 2018, 3, :o7, 1521936000
+ tz.transition 2018, 10, :o2, 1540684800
+ tz.transition 2019, 3, :o7, 1553990400
+ tz.transition 2019, 10, :o2, 1572134400
+ tz.transition 2020, 3, :o7, 1585440000
+ tz.transition 2020, 10, :o2, 1603584000
+ tz.transition 2021, 3, :o7, 1616889600
+ tz.transition 2021, 10, :o2, 1635638400
+ tz.transition 2022, 3, :o7, 1648339200
+ tz.transition 2022, 10, :o2, 1667088000
+ tz.transition 2023, 3, :o7, 1679788800
+ tz.transition 2023, 10, :o2, 1698537600
+ tz.transition 2024, 3, :o7, 1711843200
+ tz.transition 2024, 10, :o2, 1729987200
+ tz.transition 2025, 3, :o7, 1743292800
+ tz.transition 2025, 10, :o2, 1761436800
+ tz.transition 2026, 3, :o7, 1774742400
+ tz.transition 2026, 10, :o2, 1792886400
+ tz.transition 2027, 3, :o7, 1806192000
+ tz.transition 2027, 10, :o2, 1824940800
+ tz.transition 2028, 3, :o7, 1837641600
+ tz.transition 2028, 10, :o2, 1856390400
+ tz.transition 2029, 3, :o7, 1869091200
+ tz.transition 2029, 10, :o2, 1887840000
+ tz.transition 2030, 3, :o7, 1901145600
+ tz.transition 2030, 10, :o2, 1919289600
+ tz.transition 2031, 3, :o7, 1932595200
+ tz.transition 2031, 10, :o2, 1950739200
+ tz.transition 2032, 3, :o7, 1964044800
+ tz.transition 2032, 10, :o2, 1982793600
+ tz.transition 2033, 3, :o7, 1995494400
+ tz.transition 2033, 10, :o2, 2014243200
+ tz.transition 2034, 3, :o7, 2026944000
+ tz.transition 2034, 10, :o2, 2045692800
+ tz.transition 2035, 3, :o7, 2058393600
+ tz.transition 2035, 10, :o2, 2077142400
+ tz.transition 2036, 3, :o7, 2090448000
+ tz.transition 2036, 10, :o2, 2108592000
+ tz.transition 2037, 3, :o7, 2121897600
+ tz.transition 2037, 10, :o2, 2140041600
+ tz.transition 2038, 3, :o7, 4931021, 2
+ tz.transition 2038, 10, :o2, 4931455, 2
+ tz.transition 2039, 3, :o7, 4931749, 2
+ tz.transition 2039, 10, :o2, 4932183, 2
+ tz.transition 2040, 3, :o7, 4932477, 2
+ tz.transition 2040, 10, :o2, 4932911, 2
+ tz.transition 2041, 3, :o7, 4933219, 2
+ tz.transition 2041, 10, :o2, 4933639, 2
+ tz.transition 2042, 3, :o7, 4933947, 2
+ tz.transition 2042, 10, :o2, 4934367, 2
+ tz.transition 2043, 3, :o7, 4934675, 2
+ tz.transition 2043, 10, :o2, 4935095, 2
+ tz.transition 2044, 3, :o7, 4935403, 2
+ tz.transition 2044, 10, :o2, 4935837, 2
+ tz.transition 2045, 3, :o7, 4936131, 2
+ tz.transition 2045, 10, :o2, 4936565, 2
+ tz.transition 2046, 3, :o7, 4936859, 2
+ tz.transition 2046, 10, :o2, 4937293, 2
+ tz.transition 2047, 3, :o7, 4937601, 2
+ tz.transition 2047, 10, :o2, 4938021, 2
+ tz.transition 2048, 3, :o7, 4938329, 2
+ tz.transition 2048, 10, :o2, 4938749, 2
+ tz.transition 2049, 3, :o7, 4939057, 2
+ tz.transition 2049, 10, :o2, 4939491, 2
+ tz.transition 2050, 3, :o7, 4939785, 2
+ tz.transition 2050, 10, :o2, 4940219, 2
+ end
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Moscow.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Moscow.rb
new file mode 100644
index 0000000000..ef269b675b
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Moscow.rb
@@ -0,0 +1,181 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Moscow
+ include TimezoneDefinition
+
+ timezone 'Europe/Moscow' do |tz|
+ tz.offset :o0, 9020, 0, :LMT
+ tz.offset :o1, 9000, 0, :MMT
+ tz.offset :o2, 9048, 0, :MMT
+ tz.offset :o3, 9048, 3600, :MST
+ tz.offset :o4, 9048, 7200, :MDST
+ tz.offset :o5, 10800, 3600, :MSD
+ tz.offset :o6, 10800, 0, :MSK
+ tz.offset :o7, 10800, 7200, :MSD
+ tz.offset :o8, 7200, 0, :EET
+ tz.offset :o9, 7200, 3600, :EEST
+
+ tz.transition 1879, 12, :o1, 10401330509, 4320
+ tz.transition 1916, 7, :o2, 116210275, 48
+ tz.transition 1917, 7, :o3, 8717080873, 3600
+ tz.transition 1917, 12, :o2, 8717725273, 3600
+ tz.transition 1918, 5, :o4, 8718283123, 3600
+ tz.transition 1918, 9, :o3, 8718668473, 3600
+ tz.transition 1919, 5, :o4, 8719597123, 3600
+ tz.transition 1919, 6, :o5, 8719705423, 3600
+ tz.transition 1919, 8, :o6, 7266559, 3
+ tz.transition 1921, 2, :o5, 7268206, 3
+ tz.transition 1921, 3, :o7, 58146463, 24
+ tz.transition 1921, 8, :o5, 58150399, 24
+ tz.transition 1921, 9, :o6, 7268890, 3
+ tz.transition 1922, 9, :o8, 19386627, 8
+ tz.transition 1930, 6, :o6, 29113781, 12
+ tz.transition 1981, 3, :o5, 354920400
+ tz.transition 1981, 9, :o6, 370728000
+ tz.transition 1982, 3, :o5, 386456400
+ tz.transition 1982, 9, :o6, 402264000
+ tz.transition 1983, 3, :o5, 417992400
+ tz.transition 1983, 9, :o6, 433800000
+ tz.transition 1984, 3, :o5, 449614800
+ tz.transition 1984, 9, :o6, 465346800
+ tz.transition 1985, 3, :o5, 481071600
+ tz.transition 1985, 9, :o6, 496796400
+ tz.transition 1986, 3, :o5, 512521200
+ tz.transition 1986, 9, :o6, 528246000
+ tz.transition 1987, 3, :o5, 543970800
+ tz.transition 1987, 9, :o6, 559695600
+ tz.transition 1988, 3, :o5, 575420400
+ tz.transition 1988, 9, :o6, 591145200
+ tz.transition 1989, 3, :o5, 606870000
+ tz.transition 1989, 9, :o6, 622594800
+ tz.transition 1990, 3, :o5, 638319600
+ tz.transition 1990, 9, :o6, 654649200
+ tz.transition 1991, 3, :o9, 670374000
+ tz.transition 1991, 9, :o8, 686102400
+ tz.transition 1992, 1, :o6, 695779200
+ tz.transition 1992, 3, :o5, 701812800
+ tz.transition 1992, 9, :o6, 717534000
+ tz.transition 1993, 3, :o5, 733273200
+ tz.transition 1993, 9, :o6, 748998000
+ tz.transition 1994, 3, :o5, 764722800
+ tz.transition 1994, 9, :o6, 780447600
+ tz.transition 1995, 3, :o5, 796172400
+ tz.transition 1995, 9, :o6, 811897200
+ tz.transition 1996, 3, :o5, 828226800
+ tz.transition 1996, 10, :o6, 846370800
+ tz.transition 1997, 3, :o5, 859676400
+ tz.transition 1997, 10, :o6, 877820400
+ tz.transition 1998, 3, :o5, 891126000
+ tz.transition 1998, 10, :o6, 909270000
+ tz.transition 1999, 3, :o5, 922575600
+ tz.transition 1999, 10, :o6, 941324400
+ tz.transition 2000, 3, :o5, 954025200
+ tz.transition 2000, 10, :o6, 972774000
+ tz.transition 2001, 3, :o5, 985474800
+ tz.transition 2001, 10, :o6, 1004223600
+ tz.transition 2002, 3, :o5, 1017529200
+ tz.transition 2002, 10, :o6, 1035673200
+ tz.transition 2003, 3, :o5, 1048978800
+ tz.transition 2003, 10, :o6, 1067122800
+ tz.transition 2004, 3, :o5, 1080428400
+ tz.transition 2004, 10, :o6, 1099177200
+ tz.transition 2005, 3, :o5, 1111878000
+ tz.transition 2005, 10, :o6, 1130626800
+ tz.transition 2006, 3, :o5, 1143327600
+ tz.transition 2006, 10, :o6, 1162076400
+ tz.transition 2007, 3, :o5, 1174777200
+ tz.transition 2007, 10, :o6, 1193526000
+ tz.transition 2008, 3, :o5, 1206831600
+ tz.transition 2008, 10, :o6, 1224975600
+ tz.transition 2009, 3, :o5, 1238281200
+ tz.transition 2009, 10, :o6, 1256425200
+ tz.transition 2010, 3, :o5, 1269730800
+ tz.transition 2010, 10, :o6, 1288479600
+ tz.transition 2011, 3, :o5, 1301180400
+ tz.transition 2011, 10, :o6, 1319929200
+ tz.transition 2012, 3, :o5, 1332630000
+ tz.transition 2012, 10, :o6, 1351378800
+ tz.transition 2013, 3, :o5, 1364684400
+ tz.transition 2013, 10, :o6, 1382828400
+ tz.transition 2014, 3, :o5, 1396134000
+ tz.transition 2014, 10, :o6, 1414278000
+ tz.transition 2015, 3, :o5, 1427583600
+ tz.transition 2015, 10, :o6, 1445727600
+ tz.transition 2016, 3, :o5, 1459033200
+ tz.transition 2016, 10, :o6, 1477782000
+ tz.transition 2017, 3, :o5, 1490482800
+ tz.transition 2017, 10, :o6, 1509231600
+ tz.transition 2018, 3, :o5, 1521932400
+ tz.transition 2018, 10, :o6, 1540681200
+ tz.transition 2019, 3, :o5, 1553986800
+ tz.transition 2019, 10, :o6, 1572130800
+ tz.transition 2020, 3, :o5, 1585436400
+ tz.transition 2020, 10, :o6, 1603580400
+ tz.transition 2021, 3, :o5, 1616886000
+ tz.transition 2021, 10, :o6, 1635634800
+ tz.transition 2022, 3, :o5, 1648335600
+ tz.transition 2022, 10, :o6, 1667084400
+ tz.transition 2023, 3, :o5, 1679785200
+ tz.transition 2023, 10, :o6, 1698534000
+ tz.transition 2024, 3, :o5, 1711839600
+ tz.transition 2024, 10, :o6, 1729983600
+ tz.transition 2025, 3, :o5, 1743289200
+ tz.transition 2025, 10, :o6, 1761433200
+ tz.transition 2026, 3, :o5, 1774738800
+ tz.transition 2026, 10, :o6, 1792882800
+ tz.transition 2027, 3, :o5, 1806188400
+ tz.transition 2027, 10, :o6, 1824937200
+ tz.transition 2028, 3, :o5, 1837638000
+ tz.transition 2028, 10, :o6, 1856386800
+ tz.transition 2029, 3, :o5, 1869087600
+ tz.transition 2029, 10, :o6, 1887836400
+ tz.transition 2030, 3, :o5, 1901142000
+ tz.transition 2030, 10, :o6, 1919286000
+ tz.transition 2031, 3, :o5, 1932591600
+ tz.transition 2031, 10, :o6, 1950735600
+ tz.transition 2032, 3, :o5, 1964041200
+ tz.transition 2032, 10, :o6, 1982790000
+ tz.transition 2033, 3, :o5, 1995490800
+ tz.transition 2033, 10, :o6, 2014239600
+ tz.transition 2034, 3, :o5, 2026940400
+ tz.transition 2034, 10, :o6, 2045689200
+ tz.transition 2035, 3, :o5, 2058390000
+ tz.transition 2035, 10, :o6, 2077138800
+ tz.transition 2036, 3, :o5, 2090444400
+ tz.transition 2036, 10, :o6, 2108588400
+ tz.transition 2037, 3, :o5, 2121894000
+ tz.transition 2037, 10, :o6, 2140038000
+ tz.transition 2038, 3, :o5, 59172251, 24
+ tz.transition 2038, 10, :o6, 59177459, 24
+ tz.transition 2039, 3, :o5, 59180987, 24
+ tz.transition 2039, 10, :o6, 59186195, 24
+ tz.transition 2040, 3, :o5, 59189723, 24
+ tz.transition 2040, 10, :o6, 59194931, 24
+ tz.transition 2041, 3, :o5, 59198627, 24
+ tz.transition 2041, 10, :o6, 59203667, 24
+ tz.transition 2042, 3, :o5, 59207363, 24
+ tz.transition 2042, 10, :o6, 59212403, 24
+ tz.transition 2043, 3, :o5, 59216099, 24
+ tz.transition 2043, 10, :o6, 59221139, 24
+ tz.transition 2044, 3, :o5, 59224835, 24
+ tz.transition 2044, 10, :o6, 59230043, 24
+ tz.transition 2045, 3, :o5, 59233571, 24
+ tz.transition 2045, 10, :o6, 59238779, 24
+ tz.transition 2046, 3, :o5, 59242307, 24
+ tz.transition 2046, 10, :o6, 59247515, 24
+ tz.transition 2047, 3, :o5, 59251211, 24
+ tz.transition 2047, 10, :o6, 59256251, 24
+ tz.transition 2048, 3, :o5, 59259947, 24
+ tz.transition 2048, 10, :o6, 59264987, 24
+ tz.transition 2049, 3, :o5, 59268683, 24
+ tz.transition 2049, 10, :o6, 59273891, 24
+ tz.transition 2050, 3, :o5, 59277419, 24
+ tz.transition 2050, 10, :o6, 59282627, 24
+ end
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Paris.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Paris.rb
new file mode 100644
index 0000000000..e3236c0ba1
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Paris.rb
@@ -0,0 +1,232 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Paris
+ include TimezoneDefinition
+
+ timezone 'Europe/Paris' do |tz|
+ tz.offset :o0, 561, 0, :LMT
+ tz.offset :o1, 561, 0, :PMT
+ tz.offset :o2, 0, 0, :WET
+ tz.offset :o3, 0, 3600, :WEST
+ tz.offset :o4, 3600, 3600, :CEST
+ tz.offset :o5, 3600, 0, :CET
+ tz.offset :o6, 0, 7200, :WEMT
+
+ tz.transition 1891, 3, :o1, 69460027033, 28800
+ tz.transition 1911, 3, :o2, 69670267033, 28800
+ tz.transition 1916, 6, :o3, 58104707, 24
+ tz.transition 1916, 10, :o2, 58107323, 24
+ tz.transition 1917, 3, :o3, 58111499, 24
+ tz.transition 1917, 10, :o2, 58116227, 24
+ tz.transition 1918, 3, :o3, 58119899, 24
+ tz.transition 1918, 10, :o2, 58124963, 24
+ tz.transition 1919, 3, :o3, 58128467, 24
+ tz.transition 1919, 10, :o2, 58133699, 24
+ tz.transition 1920, 2, :o3, 58136867, 24
+ tz.transition 1920, 10, :o2, 58142915, 24
+ tz.transition 1921, 3, :o3, 58146323, 24
+ tz.transition 1921, 10, :o2, 58151723, 24
+ tz.transition 1922, 3, :o3, 58155347, 24
+ tz.transition 1922, 10, :o2, 58160051, 24
+ tz.transition 1923, 5, :o3, 58165595, 24
+ tz.transition 1923, 10, :o2, 58168787, 24
+ tz.transition 1924, 3, :o3, 58172987, 24
+ tz.transition 1924, 10, :o2, 58177523, 24
+ tz.transition 1925, 4, :o3, 58181891, 24
+ tz.transition 1925, 10, :o2, 58186259, 24
+ tz.transition 1926, 4, :o3, 58190963, 24
+ tz.transition 1926, 10, :o2, 58194995, 24
+ tz.transition 1927, 4, :o3, 58199531, 24
+ tz.transition 1927, 10, :o2, 58203731, 24
+ tz.transition 1928, 4, :o3, 58208435, 24
+ tz.transition 1928, 10, :o2, 58212635, 24
+ tz.transition 1929, 4, :o3, 58217339, 24
+ tz.transition 1929, 10, :o2, 58221371, 24
+ tz.transition 1930, 4, :o3, 58225907, 24
+ tz.transition 1930, 10, :o2, 58230107, 24
+ tz.transition 1931, 4, :o3, 58234811, 24
+ tz.transition 1931, 10, :o2, 58238843, 24
+ tz.transition 1932, 4, :o3, 58243211, 24
+ tz.transition 1932, 10, :o2, 58247579, 24
+ tz.transition 1933, 3, :o3, 58251779, 24
+ tz.transition 1933, 10, :o2, 58256483, 24
+ tz.transition 1934, 4, :o3, 58260851, 24
+ tz.transition 1934, 10, :o2, 58265219, 24
+ tz.transition 1935, 3, :o3, 58269419, 24
+ tz.transition 1935, 10, :o2, 58273955, 24
+ tz.transition 1936, 4, :o3, 58278659, 24
+ tz.transition 1936, 10, :o2, 58282691, 24
+ tz.transition 1937, 4, :o3, 58287059, 24
+ tz.transition 1937, 10, :o2, 58291427, 24
+ tz.transition 1938, 3, :o3, 58295627, 24
+ tz.transition 1938, 10, :o2, 58300163, 24
+ tz.transition 1939, 4, :o3, 58304867, 24
+ tz.transition 1939, 11, :o2, 58310075, 24
+ tz.transition 1940, 2, :o3, 29156215, 12
+ tz.transition 1940, 6, :o4, 29157545, 12
+ tz.transition 1942, 11, :o5, 58335973, 24
+ tz.transition 1943, 3, :o4, 58339501, 24
+ tz.transition 1943, 10, :o5, 58344037, 24
+ tz.transition 1944, 4, :o4, 58348405, 24
+ tz.transition 1944, 8, :o6, 29175929, 12
+ tz.transition 1944, 10, :o3, 58352915, 24
+ tz.transition 1945, 4, :o6, 58357141, 24
+ tz.transition 1945, 9, :o5, 58361149, 24
+ tz.transition 1976, 3, :o4, 196819200
+ tz.transition 1976, 9, :o5, 212540400
+ tz.transition 1977, 4, :o4, 228877200
+ tz.transition 1977, 9, :o5, 243997200
+ tz.transition 1978, 4, :o4, 260326800
+ tz.transition 1978, 10, :o5, 276051600
+ tz.transition 1979, 4, :o4, 291776400
+ tz.transition 1979, 9, :o5, 307501200
+ tz.transition 1980, 4, :o4, 323830800
+ tz.transition 1980, 9, :o5, 338950800
+ tz.transition 1981, 3, :o4, 354675600
+ tz.transition 1981, 9, :o5, 370400400
+ tz.transition 1982, 3, :o4, 386125200
+ tz.transition 1982, 9, :o5, 401850000
+ tz.transition 1983, 3, :o4, 417574800
+ tz.transition 1983, 9, :o5, 433299600
+ tz.transition 1984, 3, :o4, 449024400
+ tz.transition 1984, 9, :o5, 465354000
+ tz.transition 1985, 3, :o4, 481078800
+ tz.transition 1985, 9, :o5, 496803600
+ tz.transition 1986, 3, :o4, 512528400
+ tz.transition 1986, 9, :o5, 528253200
+ tz.transition 1987, 3, :o4, 543978000
+ tz.transition 1987, 9, :o5, 559702800
+ tz.transition 1988, 3, :o4, 575427600
+ tz.transition 1988, 9, :o5, 591152400
+ tz.transition 1989, 3, :o4, 606877200
+ tz.transition 1989, 9, :o5, 622602000
+ tz.transition 1990, 3, :o4, 638326800
+ tz.transition 1990, 9, :o5, 654656400
+ tz.transition 1991, 3, :o4, 670381200
+ tz.transition 1991, 9, :o5, 686106000
+ tz.transition 1992, 3, :o4, 701830800
+ tz.transition 1992, 9, :o5, 717555600
+ tz.transition 1993, 3, :o4, 733280400
+ tz.transition 1993, 9, :o5, 749005200
+ tz.transition 1994, 3, :o4, 764730000
+ tz.transition 1994, 9, :o5, 780454800
+ tz.transition 1995, 3, :o4, 796179600
+ tz.transition 1995, 9, :o5, 811904400
+ tz.transition 1996, 3, :o4, 828234000
+ tz.transition 1996, 10, :o5, 846378000
+ tz.transition 1997, 3, :o4, 859683600
+ tz.transition 1997, 10, :o5, 877827600
+ tz.transition 1998, 3, :o4, 891133200
+ tz.transition 1998, 10, :o5, 909277200
+ tz.transition 1999, 3, :o4, 922582800
+ tz.transition 1999, 10, :o5, 941331600
+ tz.transition 2000, 3, :o4, 954032400
+ tz.transition 2000, 10, :o5, 972781200
+ tz.transition 2001, 3, :o4, 985482000
+ tz.transition 2001, 10, :o5, 1004230800
+ tz.transition 2002, 3, :o4, 1017536400
+ tz.transition 2002, 10, :o5, 1035680400
+ tz.transition 2003, 3, :o4, 1048986000
+ tz.transition 2003, 10, :o5, 1067130000
+ tz.transition 2004, 3, :o4, 1080435600
+ tz.transition 2004, 10, :o5, 1099184400
+ tz.transition 2005, 3, :o4, 1111885200
+ tz.transition 2005, 10, :o5, 1130634000
+ tz.transition 2006, 3, :o4, 1143334800
+ tz.transition 2006, 10, :o5, 1162083600
+ tz.transition 2007, 3, :o4, 1174784400
+ tz.transition 2007, 10, :o5, 1193533200
+ tz.transition 2008, 3, :o4, 1206838800
+ tz.transition 2008, 10, :o5, 1224982800
+ tz.transition 2009, 3, :o4, 1238288400
+ tz.transition 2009, 10, :o5, 1256432400
+ tz.transition 2010, 3, :o4, 1269738000
+ tz.transition 2010, 10, :o5, 1288486800
+ tz.transition 2011, 3, :o4, 1301187600
+ tz.transition 2011, 10, :o5, 1319936400
+ tz.transition 2012, 3, :o4, 1332637200
+ tz.transition 2012, 10, :o5, 1351386000
+ tz.transition 2013, 3, :o4, 1364691600
+ tz.transition 2013, 10, :o5, 1382835600
+ tz.transition 2014, 3, :o4, 1396141200
+ tz.transition 2014, 10, :o5, 1414285200
+ tz.transition 2015, 3, :o4, 1427590800
+ tz.transition 2015, 10, :o5, 1445734800
+ tz.transition 2016, 3, :o4, 1459040400
+ tz.transition 2016, 10, :o5, 1477789200
+ tz.transition 2017, 3, :o4, 1490490000
+ tz.transition 2017, 10, :o5, 1509238800
+ tz.transition 2018, 3, :o4, 1521939600
+ tz.transition 2018, 10, :o5, 1540688400
+ tz.transition 2019, 3, :o4, 1553994000
+ tz.transition 2019, 10, :o5, 1572138000
+ tz.transition 2020, 3, :o4, 1585443600
+ tz.transition 2020, 10, :o5, 1603587600
+ tz.transition 2021, 3, :o4, 1616893200
+ tz.transition 2021, 10, :o5, 1635642000
+ tz.transition 2022, 3, :o4, 1648342800
+ tz.transition 2022, 10, :o5, 1667091600
+ tz.transition 2023, 3, :o4, 1679792400
+ tz.transition 2023, 10, :o5, 1698541200
+ tz.transition 2024, 3, :o4, 1711846800
+ tz.transition 2024, 10, :o5, 1729990800
+ tz.transition 2025, 3, :o4, 1743296400
+ tz.transition 2025, 10, :o5, 1761440400
+ tz.transition 2026, 3, :o4, 1774746000
+ tz.transition 2026, 10, :o5, 1792890000
+ tz.transition 2027, 3, :o4, 1806195600
+ tz.transition 2027, 10, :o5, 1824944400
+ tz.transition 2028, 3, :o4, 1837645200
+ tz.transition 2028, 10, :o5, 1856394000
+ tz.transition 2029, 3, :o4, 1869094800
+ tz.transition 2029, 10, :o5, 1887843600
+ tz.transition 2030, 3, :o4, 1901149200
+ tz.transition 2030, 10, :o5, 1919293200
+ tz.transition 2031, 3, :o4, 1932598800
+ tz.transition 2031, 10, :o5, 1950742800
+ tz.transition 2032, 3, :o4, 1964048400
+ tz.transition 2032, 10, :o5, 1982797200
+ tz.transition 2033, 3, :o4, 1995498000
+ tz.transition 2033, 10, :o5, 2014246800
+ tz.transition 2034, 3, :o4, 2026947600
+ tz.transition 2034, 10, :o5, 2045696400
+ tz.transition 2035, 3, :o4, 2058397200
+ tz.transition 2035, 10, :o5, 2077146000
+ tz.transition 2036, 3, :o4, 2090451600
+ tz.transition 2036, 10, :o5, 2108595600
+ tz.transition 2037, 3, :o4, 2121901200
+ tz.transition 2037, 10, :o5, 2140045200
+ tz.transition 2038, 3, :o4, 59172253, 24
+ tz.transition 2038, 10, :o5, 59177461, 24
+ tz.transition 2039, 3, :o4, 59180989, 24
+ tz.transition 2039, 10, :o5, 59186197, 24
+ tz.transition 2040, 3, :o4, 59189725, 24
+ tz.transition 2040, 10, :o5, 59194933, 24
+ tz.transition 2041, 3, :o4, 59198629, 24
+ tz.transition 2041, 10, :o5, 59203669, 24
+ tz.transition 2042, 3, :o4, 59207365, 24
+ tz.transition 2042, 10, :o5, 59212405, 24
+ tz.transition 2043, 3, :o4, 59216101, 24
+ tz.transition 2043, 10, :o5, 59221141, 24
+ tz.transition 2044, 3, :o4, 59224837, 24
+ tz.transition 2044, 10, :o5, 59230045, 24
+ tz.transition 2045, 3, :o4, 59233573, 24
+ tz.transition 2045, 10, :o5, 59238781, 24
+ tz.transition 2046, 3, :o4, 59242309, 24
+ tz.transition 2046, 10, :o5, 59247517, 24
+ tz.transition 2047, 3, :o4, 59251213, 24
+ tz.transition 2047, 10, :o5, 59256253, 24
+ tz.transition 2048, 3, :o4, 59259949, 24
+ tz.transition 2048, 10, :o5, 59264989, 24
+ tz.transition 2049, 3, :o4, 59268685, 24
+ tz.transition 2049, 10, :o5, 59273893, 24
+ tz.transition 2050, 3, :o4, 59277421, 24
+ tz.transition 2050, 10, :o5, 59282629, 24
+ end
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Prague.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Prague.rb
new file mode 100644
index 0000000000..bcabee96c1
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Prague.rb
@@ -0,0 +1,187 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Prague
+ include TimezoneDefinition
+
+ timezone 'Europe/Prague' do |tz|
+ tz.offset :o0, 3464, 0, :LMT
+ tz.offset :o1, 3464, 0, :PMT
+ tz.offset :o2, 3600, 0, :CET
+ tz.offset :o3, 3600, 3600, :CEST
+
+ tz.transition 1849, 12, :o1, 25884991367, 10800
+ tz.transition 1891, 9, :o2, 26049669767, 10800
+ tz.transition 1916, 4, :o3, 29051813, 12
+ tz.transition 1916, 9, :o2, 58107299, 24
+ tz.transition 1917, 4, :o3, 58112029, 24
+ tz.transition 1917, 9, :o2, 58115725, 24
+ tz.transition 1918, 4, :o3, 58120765, 24
+ tz.transition 1918, 9, :o2, 58124461, 24
+ tz.transition 1940, 4, :o3, 58313293, 24
+ tz.transition 1942, 11, :o2, 58335973, 24
+ tz.transition 1943, 3, :o3, 58339501, 24
+ tz.transition 1943, 10, :o2, 58344037, 24
+ tz.transition 1944, 4, :o3, 58348405, 24
+ tz.transition 1944, 9, :o2, 58352413, 24
+ tz.transition 1945, 4, :o3, 58357285, 24
+ tz.transition 1945, 11, :o2, 58362661, 24
+ tz.transition 1946, 5, :o3, 58366717, 24
+ tz.transition 1946, 10, :o2, 58370389, 24
+ tz.transition 1947, 4, :o3, 58375093, 24
+ tz.transition 1947, 10, :o2, 58379125, 24
+ tz.transition 1948, 4, :o3, 58383829, 24
+ tz.transition 1948, 10, :o2, 58387861, 24
+ tz.transition 1949, 4, :o3, 58392373, 24
+ tz.transition 1949, 10, :o2, 58396597, 24
+ tz.transition 1979, 4, :o3, 291776400
+ tz.transition 1979, 9, :o2, 307501200
+ tz.transition 1980, 4, :o3, 323830800
+ tz.transition 1980, 9, :o2, 338950800
+ tz.transition 1981, 3, :o3, 354675600
+ tz.transition 1981, 9, :o2, 370400400
+ tz.transition 1982, 3, :o3, 386125200
+ tz.transition 1982, 9, :o2, 401850000
+ tz.transition 1983, 3, :o3, 417574800
+ tz.transition 1983, 9, :o2, 433299600
+ tz.transition 1984, 3, :o3, 449024400
+ tz.transition 1984, 9, :o2, 465354000
+ tz.transition 1985, 3, :o3, 481078800
+ tz.transition 1985, 9, :o2, 496803600
+ tz.transition 1986, 3, :o3, 512528400
+ tz.transition 1986, 9, :o2, 528253200
+ tz.transition 1987, 3, :o3, 543978000
+ tz.transition 1987, 9, :o2, 559702800
+ tz.transition 1988, 3, :o3, 575427600
+ tz.transition 1988, 9, :o2, 591152400
+ tz.transition 1989, 3, :o3, 606877200
+ tz.transition 1989, 9, :o2, 622602000
+ tz.transition 1990, 3, :o3, 638326800
+ tz.transition 1990, 9, :o2, 654656400
+ tz.transition 1991, 3, :o3, 670381200
+ tz.transition 1991, 9, :o2, 686106000
+ tz.transition 1992, 3, :o3, 701830800
+ tz.transition 1992, 9, :o2, 717555600
+ tz.transition 1993, 3, :o3, 733280400
+ tz.transition 1993, 9, :o2, 749005200
+ tz.transition 1994, 3, :o3, 764730000
+ tz.transition 1994, 9, :o2, 780454800
+ tz.transition 1995, 3, :o3, 796179600
+ tz.transition 1995, 9, :o2, 811904400
+ tz.transition 1996, 3, :o3, 828234000
+ tz.transition 1996, 10, :o2, 846378000
+ tz.transition 1997, 3, :o3, 859683600
+ tz.transition 1997, 10, :o2, 877827600
+ tz.transition 1998, 3, :o3, 891133200
+ tz.transition 1998, 10, :o2, 909277200
+ tz.transition 1999, 3, :o3, 922582800
+ tz.transition 1999, 10, :o2, 941331600
+ tz.transition 2000, 3, :o3, 954032400
+ tz.transition 2000, 10, :o2, 972781200
+ tz.transition 2001, 3, :o3, 985482000
+ tz.transition 2001, 10, :o2, 1004230800
+ tz.transition 2002, 3, :o3, 1017536400
+ tz.transition 2002, 10, :o2, 1035680400
+ tz.transition 2003, 3, :o3, 1048986000
+ tz.transition 2003, 10, :o2, 1067130000
+ tz.transition 2004, 3, :o3, 1080435600
+ tz.transition 2004, 10, :o2, 1099184400
+ tz.transition 2005, 3, :o3, 1111885200
+ tz.transition 2005, 10, :o2, 1130634000
+ tz.transition 2006, 3, :o3, 1143334800
+ tz.transition 2006, 10, :o2, 1162083600
+ tz.transition 2007, 3, :o3, 1174784400
+ tz.transition 2007, 10, :o2, 1193533200
+ tz.transition 2008, 3, :o3, 1206838800
+ tz.transition 2008, 10, :o2, 1224982800
+ tz.transition 2009, 3, :o3, 1238288400
+ tz.transition 2009, 10, :o2, 1256432400
+ tz.transition 2010, 3, :o3, 1269738000
+ tz.transition 2010, 10, :o2, 1288486800
+ tz.transition 2011, 3, :o3, 1301187600
+ tz.transition 2011, 10, :o2, 1319936400
+ tz.transition 2012, 3, :o3, 1332637200
+ tz.transition 2012, 10, :o2, 1351386000
+ tz.transition 2013, 3, :o3, 1364691600
+ tz.transition 2013, 10, :o2, 1382835600
+ tz.transition 2014, 3, :o3, 1396141200
+ tz.transition 2014, 10, :o2, 1414285200
+ tz.transition 2015, 3, :o3, 1427590800
+ tz.transition 2015, 10, :o2, 1445734800
+ tz.transition 2016, 3, :o3, 1459040400
+ tz.transition 2016, 10, :o2, 1477789200
+ tz.transition 2017, 3, :o3, 1490490000
+ tz.transition 2017, 10, :o2, 1509238800
+ tz.transition 2018, 3, :o3, 1521939600
+ tz.transition 2018, 10, :o2, 1540688400
+ tz.transition 2019, 3, :o3, 1553994000
+ tz.transition 2019, 10, :o2, 1572138000
+ tz.transition 2020, 3, :o3, 1585443600
+ tz.transition 2020, 10, :o2, 1603587600
+ tz.transition 2021, 3, :o3, 1616893200
+ tz.transition 2021, 10, :o2, 1635642000
+ tz.transition 2022, 3, :o3, 1648342800
+ tz.transition 2022, 10, :o2, 1667091600
+ tz.transition 2023, 3, :o3, 1679792400
+ tz.transition 2023, 10, :o2, 1698541200
+ tz.transition 2024, 3, :o3, 1711846800
+ tz.transition 2024, 10, :o2, 1729990800
+ tz.transition 2025, 3, :o3, 1743296400
+ tz.transition 2025, 10, :o2, 1761440400
+ tz.transition 2026, 3, :o3, 1774746000
+ tz.transition 2026, 10, :o2, 1792890000
+ tz.transition 2027, 3, :o3, 1806195600
+ tz.transition 2027, 10, :o2, 1824944400
+ tz.transition 2028, 3, :o3, 1837645200
+ tz.transition 2028, 10, :o2, 1856394000
+ tz.transition 2029, 3, :o3, 1869094800
+ tz.transition 2029, 10, :o2, 1887843600
+ tz.transition 2030, 3, :o3, 1901149200
+ tz.transition 2030, 10, :o2, 1919293200
+ tz.transition 2031, 3, :o3, 1932598800
+ tz.transition 2031, 10, :o2, 1950742800
+ tz.transition 2032, 3, :o3, 1964048400
+ tz.transition 2032, 10, :o2, 1982797200
+ tz.transition 2033, 3, :o3, 1995498000
+ tz.transition 2033, 10, :o2, 2014246800
+ tz.transition 2034, 3, :o3, 2026947600
+ tz.transition 2034, 10, :o2, 2045696400
+ tz.transition 2035, 3, :o3, 2058397200
+ tz.transition 2035, 10, :o2, 2077146000
+ tz.transition 2036, 3, :o3, 2090451600
+ tz.transition 2036, 10, :o2, 2108595600
+ tz.transition 2037, 3, :o3, 2121901200
+ tz.transition 2037, 10, :o2, 2140045200
+ tz.transition 2038, 3, :o3, 59172253, 24
+ tz.transition 2038, 10, :o2, 59177461, 24
+ tz.transition 2039, 3, :o3, 59180989, 24
+ tz.transition 2039, 10, :o2, 59186197, 24
+ tz.transition 2040, 3, :o3, 59189725, 24
+ tz.transition 2040, 10, :o2, 59194933, 24
+ tz.transition 2041, 3, :o3, 59198629, 24
+ tz.transition 2041, 10, :o2, 59203669, 24
+ tz.transition 2042, 3, :o3, 59207365, 24
+ tz.transition 2042, 10, :o2, 59212405, 24
+ tz.transition 2043, 3, :o3, 59216101, 24
+ tz.transition 2043, 10, :o2, 59221141, 24
+ tz.transition 2044, 3, :o3, 59224837, 24
+ tz.transition 2044, 10, :o2, 59230045, 24
+ tz.transition 2045, 3, :o3, 59233573, 24
+ tz.transition 2045, 10, :o2, 59238781, 24
+ tz.transition 2046, 3, :o3, 59242309, 24
+ tz.transition 2046, 10, :o2, 59247517, 24
+ tz.transition 2047, 3, :o3, 59251213, 24
+ tz.transition 2047, 10, :o2, 59256253, 24
+ tz.transition 2048, 3, :o3, 59259949, 24
+ tz.transition 2048, 10, :o2, 59264989, 24
+ tz.transition 2049, 3, :o3, 59268685, 24
+ tz.transition 2049, 10, :o2, 59273893, 24
+ tz.transition 2050, 3, :o3, 59277421, 24
+ tz.transition 2050, 10, :o2, 59282629, 24
+ end
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Riga.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Riga.rb
new file mode 100644
index 0000000000..784837f758
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Riga.rb
@@ -0,0 +1,176 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Riga
+ include TimezoneDefinition
+
+ timezone 'Europe/Riga' do |tz|
+ tz.offset :o0, 5784, 0, :LMT
+ tz.offset :o1, 5784, 0, :RMT
+ tz.offset :o2, 5784, 3600, :LST
+ tz.offset :o3, 7200, 0, :EET
+ tz.offset :o4, 10800, 0, :MSK
+ tz.offset :o5, 3600, 3600, :CEST
+ tz.offset :o6, 3600, 0, :CET
+ tz.offset :o7, 10800, 3600, :MSD
+ tz.offset :o8, 7200, 3600, :EEST
+
+ tz.transition 1879, 12, :o1, 8667775559, 3600
+ tz.transition 1918, 4, :o2, 8718114659, 3600
+ tz.transition 1918, 9, :o1, 8718669059, 3600
+ tz.transition 1919, 4, :o2, 8719378259, 3600
+ tz.transition 1919, 5, :o1, 8719561859, 3600
+ tz.transition 1926, 5, :o3, 8728727159, 3600
+ tz.transition 1940, 8, :o4, 29158157, 12
+ tz.transition 1941, 6, :o5, 19441411, 8
+ tz.transition 1942, 11, :o6, 58335973, 24
+ tz.transition 1943, 3, :o5, 58339501, 24
+ tz.transition 1943, 10, :o6, 58344037, 24
+ tz.transition 1944, 4, :o5, 58348405, 24
+ tz.transition 1944, 10, :o6, 58352773, 24
+ tz.transition 1944, 10, :o4, 58353035, 24
+ tz.transition 1981, 3, :o7, 354920400
+ tz.transition 1981, 9, :o4, 370728000
+ tz.transition 1982, 3, :o7, 386456400
+ tz.transition 1982, 9, :o4, 402264000
+ tz.transition 1983, 3, :o7, 417992400
+ tz.transition 1983, 9, :o4, 433800000
+ tz.transition 1984, 3, :o7, 449614800
+ tz.transition 1984, 9, :o4, 465346800
+ tz.transition 1985, 3, :o7, 481071600
+ tz.transition 1985, 9, :o4, 496796400
+ tz.transition 1986, 3, :o7, 512521200
+ tz.transition 1986, 9, :o4, 528246000
+ tz.transition 1987, 3, :o7, 543970800
+ tz.transition 1987, 9, :o4, 559695600
+ tz.transition 1988, 3, :o7, 575420400
+ tz.transition 1988, 9, :o4, 591145200
+ tz.transition 1989, 3, :o8, 606870000
+ tz.transition 1989, 9, :o3, 622598400
+ tz.transition 1990, 3, :o8, 638323200
+ tz.transition 1990, 9, :o3, 654652800
+ tz.transition 1991, 3, :o8, 670377600
+ tz.transition 1991, 9, :o3, 686102400
+ tz.transition 1992, 3, :o8, 701827200
+ tz.transition 1992, 9, :o3, 717552000
+ tz.transition 1993, 3, :o8, 733276800
+ tz.transition 1993, 9, :o3, 749001600
+ tz.transition 1994, 3, :o8, 764726400
+ tz.transition 1994, 9, :o3, 780451200
+ tz.transition 1995, 3, :o8, 796176000
+ tz.transition 1995, 9, :o3, 811900800
+ tz.transition 1996, 3, :o8, 828230400
+ tz.transition 1996, 9, :o3, 843955200
+ tz.transition 1997, 3, :o8, 859683600
+ tz.transition 1997, 10, :o3, 877827600
+ tz.transition 1998, 3, :o8, 891133200
+ tz.transition 1998, 10, :o3, 909277200
+ tz.transition 1999, 3, :o8, 922582800
+ tz.transition 1999, 10, :o3, 941331600
+ tz.transition 2001, 3, :o8, 985482000
+ tz.transition 2001, 10, :o3, 1004230800
+ tz.transition 2002, 3, :o8, 1017536400
+ tz.transition 2002, 10, :o3, 1035680400
+ tz.transition 2003, 3, :o8, 1048986000
+ tz.transition 2003, 10, :o3, 1067130000
+ tz.transition 2004, 3, :o8, 1080435600
+ tz.transition 2004, 10, :o3, 1099184400
+ tz.transition 2005, 3, :o8, 1111885200
+ tz.transition 2005, 10, :o3, 1130634000
+ tz.transition 2006, 3, :o8, 1143334800
+ tz.transition 2006, 10, :o3, 1162083600
+ tz.transition 2007, 3, :o8, 1174784400
+ tz.transition 2007, 10, :o3, 1193533200
+ tz.transition 2008, 3, :o8, 1206838800
+ tz.transition 2008, 10, :o3, 1224982800
+ tz.transition 2009, 3, :o8, 1238288400
+ tz.transition 2009, 10, :o3, 1256432400
+ tz.transition 2010, 3, :o8, 1269738000
+ tz.transition 2010, 10, :o3, 1288486800
+ tz.transition 2011, 3, :o8, 1301187600
+ tz.transition 2011, 10, :o3, 1319936400
+ tz.transition 2012, 3, :o8, 1332637200
+ tz.transition 2012, 10, :o3, 1351386000
+ tz.transition 2013, 3, :o8, 1364691600
+ tz.transition 2013, 10, :o3, 1382835600
+ tz.transition 2014, 3, :o8, 1396141200
+ tz.transition 2014, 10, :o3, 1414285200
+ tz.transition 2015, 3, :o8, 1427590800
+ tz.transition 2015, 10, :o3, 1445734800
+ tz.transition 2016, 3, :o8, 1459040400
+ tz.transition 2016, 10, :o3, 1477789200
+ tz.transition 2017, 3, :o8, 1490490000
+ tz.transition 2017, 10, :o3, 1509238800
+ tz.transition 2018, 3, :o8, 1521939600
+ tz.transition 2018, 10, :o3, 1540688400
+ tz.transition 2019, 3, :o8, 1553994000
+ tz.transition 2019, 10, :o3, 1572138000
+ tz.transition 2020, 3, :o8, 1585443600
+ tz.transition 2020, 10, :o3, 1603587600
+ tz.transition 2021, 3, :o8, 1616893200
+ tz.transition 2021, 10, :o3, 1635642000
+ tz.transition 2022, 3, :o8, 1648342800
+ tz.transition 2022, 10, :o3, 1667091600
+ tz.transition 2023, 3, :o8, 1679792400
+ tz.transition 2023, 10, :o3, 1698541200
+ tz.transition 2024, 3, :o8, 1711846800
+ tz.transition 2024, 10, :o3, 1729990800
+ tz.transition 2025, 3, :o8, 1743296400
+ tz.transition 2025, 10, :o3, 1761440400
+ tz.transition 2026, 3, :o8, 1774746000
+ tz.transition 2026, 10, :o3, 1792890000
+ tz.transition 2027, 3, :o8, 1806195600
+ tz.transition 2027, 10, :o3, 1824944400
+ tz.transition 2028, 3, :o8, 1837645200
+ tz.transition 2028, 10, :o3, 1856394000
+ tz.transition 2029, 3, :o8, 1869094800
+ tz.transition 2029, 10, :o3, 1887843600
+ tz.transition 2030, 3, :o8, 1901149200
+ tz.transition 2030, 10, :o3, 1919293200
+ tz.transition 2031, 3, :o8, 1932598800
+ tz.transition 2031, 10, :o3, 1950742800
+ tz.transition 2032, 3, :o8, 1964048400
+ tz.transition 2032, 10, :o3, 1982797200
+ tz.transition 2033, 3, :o8, 1995498000
+ tz.transition 2033, 10, :o3, 2014246800
+ tz.transition 2034, 3, :o8, 2026947600
+ tz.transition 2034, 10, :o3, 2045696400
+ tz.transition 2035, 3, :o8, 2058397200
+ tz.transition 2035, 10, :o3, 2077146000
+ tz.transition 2036, 3, :o8, 2090451600
+ tz.transition 2036, 10, :o3, 2108595600
+ tz.transition 2037, 3, :o8, 2121901200
+ tz.transition 2037, 10, :o3, 2140045200
+ tz.transition 2038, 3, :o8, 59172253, 24
+ tz.transition 2038, 10, :o3, 59177461, 24
+ tz.transition 2039, 3, :o8, 59180989, 24
+ tz.transition 2039, 10, :o3, 59186197, 24
+ tz.transition 2040, 3, :o8, 59189725, 24
+ tz.transition 2040, 10, :o3, 59194933, 24
+ tz.transition 2041, 3, :o8, 59198629, 24
+ tz.transition 2041, 10, :o3, 59203669, 24
+ tz.transition 2042, 3, :o8, 59207365, 24
+ tz.transition 2042, 10, :o3, 59212405, 24
+ tz.transition 2043, 3, :o8, 59216101, 24
+ tz.transition 2043, 10, :o3, 59221141, 24
+ tz.transition 2044, 3, :o8, 59224837, 24
+ tz.transition 2044, 10, :o3, 59230045, 24
+ tz.transition 2045, 3, :o8, 59233573, 24
+ tz.transition 2045, 10, :o3, 59238781, 24
+ tz.transition 2046, 3, :o8, 59242309, 24
+ tz.transition 2046, 10, :o3, 59247517, 24
+ tz.transition 2047, 3, :o8, 59251213, 24
+ tz.transition 2047, 10, :o3, 59256253, 24
+ tz.transition 2048, 3, :o8, 59259949, 24
+ tz.transition 2048, 10, :o3, 59264989, 24
+ tz.transition 2049, 3, :o8, 59268685, 24
+ tz.transition 2049, 10, :o3, 59273893, 24
+ tz.transition 2050, 3, :o8, 59277421, 24
+ tz.transition 2050, 10, :o3, 59282629, 24
+ end
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Rome.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Rome.rb
new file mode 100644
index 0000000000..aa7b43d9d2
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Rome.rb
@@ -0,0 +1,215 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Rome
+ include TimezoneDefinition
+
+ timezone 'Europe/Rome' do |tz|
+ tz.offset :o0, 2996, 0, :LMT
+ tz.offset :o1, 2996, 0, :RMT
+ tz.offset :o2, 3600, 0, :CET
+ tz.offset :o3, 3600, 3600, :CEST
+
+ tz.transition 1866, 9, :o1, 51901915651, 21600
+ tz.transition 1893, 10, :o2, 52115798851, 21600
+ tz.transition 1916, 6, :o3, 58104419, 24
+ tz.transition 1916, 9, :o2, 58107299, 24
+ tz.transition 1917, 3, :o3, 58111667, 24
+ tz.transition 1917, 9, :o2, 58116035, 24
+ tz.transition 1918, 3, :o3, 58119899, 24
+ tz.transition 1918, 10, :o2, 58124939, 24
+ tz.transition 1919, 3, :o3, 58128467, 24
+ tz.transition 1919, 10, :o2, 58133675, 24
+ tz.transition 1920, 3, :o3, 58137707, 24
+ tz.transition 1920, 9, :o2, 58142075, 24
+ tz.transition 1940, 6, :o3, 58315091, 24
+ tz.transition 1942, 11, :o2, 58335973, 24
+ tz.transition 1943, 3, :o3, 58339501, 24
+ tz.transition 1943, 10, :o2, 58344037, 24
+ tz.transition 1944, 4, :o3, 58348405, 24
+ tz.transition 1944, 9, :o2, 58352411, 24
+ tz.transition 1945, 4, :o3, 58357141, 24
+ tz.transition 1945, 9, :o2, 58361123, 24
+ tz.transition 1946, 3, :o3, 58365517, 24
+ tz.transition 1946, 10, :o2, 58370389, 24
+ tz.transition 1947, 3, :o3, 58374251, 24
+ tz.transition 1947, 10, :o2, 58379123, 24
+ tz.transition 1948, 2, :o3, 58382653, 24
+ tz.transition 1948, 10, :o2, 58387861, 24
+ tz.transition 1966, 5, :o3, 58542419, 24
+ tz.transition 1966, 9, :o2, 29272721, 12
+ tz.transition 1967, 5, :o3, 58551323, 24
+ tz.transition 1967, 9, :o2, 29277089, 12
+ tz.transition 1968, 5, :o3, 58560059, 24
+ tz.transition 1968, 9, :o2, 29281457, 12
+ tz.transition 1969, 5, :o3, 58568963, 24
+ tz.transition 1969, 9, :o2, 29285909, 12
+ tz.transition 1970, 5, :o3, 12956400
+ tz.transition 1970, 9, :o2, 23234400
+ tz.transition 1971, 5, :o3, 43801200
+ tz.transition 1971, 9, :o2, 54687600
+ tz.transition 1972, 5, :o3, 75855600
+ tz.transition 1972, 9, :o2, 86738400
+ tz.transition 1973, 6, :o3, 107910000
+ tz.transition 1973, 9, :o2, 118188000
+ tz.transition 1974, 5, :o3, 138754800
+ tz.transition 1974, 9, :o2, 149637600
+ tz.transition 1975, 5, :o3, 170809200
+ tz.transition 1975, 9, :o2, 181090800
+ tz.transition 1976, 5, :o3, 202258800
+ tz.transition 1976, 9, :o2, 212540400
+ tz.transition 1977, 5, :o3, 233103600
+ tz.transition 1977, 9, :o2, 243990000
+ tz.transition 1978, 5, :o3, 265158000
+ tz.transition 1978, 9, :o2, 276044400
+ tz.transition 1979, 5, :o3, 296607600
+ tz.transition 1979, 9, :o2, 307494000
+ tz.transition 1980, 4, :o3, 323830800
+ tz.transition 1980, 9, :o2, 338950800
+ tz.transition 1981, 3, :o3, 354675600
+ tz.transition 1981, 9, :o2, 370400400
+ tz.transition 1982, 3, :o3, 386125200
+ tz.transition 1982, 9, :o2, 401850000
+ tz.transition 1983, 3, :o3, 417574800
+ tz.transition 1983, 9, :o2, 433299600
+ tz.transition 1984, 3, :o3, 449024400
+ tz.transition 1984, 9, :o2, 465354000
+ tz.transition 1985, 3, :o3, 481078800
+ tz.transition 1985, 9, :o2, 496803600
+ tz.transition 1986, 3, :o3, 512528400
+ tz.transition 1986, 9, :o2, 528253200
+ tz.transition 1987, 3, :o3, 543978000
+ tz.transition 1987, 9, :o2, 559702800
+ tz.transition 1988, 3, :o3, 575427600
+ tz.transition 1988, 9, :o2, 591152400
+ tz.transition 1989, 3, :o3, 606877200
+ tz.transition 1989, 9, :o2, 622602000
+ tz.transition 1990, 3, :o3, 638326800
+ tz.transition 1990, 9, :o2, 654656400
+ tz.transition 1991, 3, :o3, 670381200
+ tz.transition 1991, 9, :o2, 686106000
+ tz.transition 1992, 3, :o3, 701830800
+ tz.transition 1992, 9, :o2, 717555600
+ tz.transition 1993, 3, :o3, 733280400
+ tz.transition 1993, 9, :o2, 749005200
+ tz.transition 1994, 3, :o3, 764730000
+ tz.transition 1994, 9, :o2, 780454800
+ tz.transition 1995, 3, :o3, 796179600
+ tz.transition 1995, 9, :o2, 811904400
+ tz.transition 1996, 3, :o3, 828234000
+ tz.transition 1996, 10, :o2, 846378000
+ tz.transition 1997, 3, :o3, 859683600
+ tz.transition 1997, 10, :o2, 877827600
+ tz.transition 1998, 3, :o3, 891133200
+ tz.transition 1998, 10, :o2, 909277200
+ tz.transition 1999, 3, :o3, 922582800
+ tz.transition 1999, 10, :o2, 941331600
+ tz.transition 2000, 3, :o3, 954032400
+ tz.transition 2000, 10, :o2, 972781200
+ tz.transition 2001, 3, :o3, 985482000
+ tz.transition 2001, 10, :o2, 1004230800
+ tz.transition 2002, 3, :o3, 1017536400
+ tz.transition 2002, 10, :o2, 1035680400
+ tz.transition 2003, 3, :o3, 1048986000
+ tz.transition 2003, 10, :o2, 1067130000
+ tz.transition 2004, 3, :o3, 1080435600
+ tz.transition 2004, 10, :o2, 1099184400
+ tz.transition 2005, 3, :o3, 1111885200
+ tz.transition 2005, 10, :o2, 1130634000
+ tz.transition 2006, 3, :o3, 1143334800
+ tz.transition 2006, 10, :o2, 1162083600
+ tz.transition 2007, 3, :o3, 1174784400
+ tz.transition 2007, 10, :o2, 1193533200
+ tz.transition 2008, 3, :o3, 1206838800
+ tz.transition 2008, 10, :o2, 1224982800
+ tz.transition 2009, 3, :o3, 1238288400
+ tz.transition 2009, 10, :o2, 1256432400
+ tz.transition 2010, 3, :o3, 1269738000
+ tz.transition 2010, 10, :o2, 1288486800
+ tz.transition 2011, 3, :o3, 1301187600
+ tz.transition 2011, 10, :o2, 1319936400
+ tz.transition 2012, 3, :o3, 1332637200
+ tz.transition 2012, 10, :o2, 1351386000
+ tz.transition 2013, 3, :o3, 1364691600
+ tz.transition 2013, 10, :o2, 1382835600
+ tz.transition 2014, 3, :o3, 1396141200
+ tz.transition 2014, 10, :o2, 1414285200
+ tz.transition 2015, 3, :o3, 1427590800
+ tz.transition 2015, 10, :o2, 1445734800
+ tz.transition 2016, 3, :o3, 1459040400
+ tz.transition 2016, 10, :o2, 1477789200
+ tz.transition 2017, 3, :o3, 1490490000
+ tz.transition 2017, 10, :o2, 1509238800
+ tz.transition 2018, 3, :o3, 1521939600
+ tz.transition 2018, 10, :o2, 1540688400
+ tz.transition 2019, 3, :o3, 1553994000
+ tz.transition 2019, 10, :o2, 1572138000
+ tz.transition 2020, 3, :o3, 1585443600
+ tz.transition 2020, 10, :o2, 1603587600
+ tz.transition 2021, 3, :o3, 1616893200
+ tz.transition 2021, 10, :o2, 1635642000
+ tz.transition 2022, 3, :o3, 1648342800
+ tz.transition 2022, 10, :o2, 1667091600
+ tz.transition 2023, 3, :o3, 1679792400
+ tz.transition 2023, 10, :o2, 1698541200
+ tz.transition 2024, 3, :o3, 1711846800
+ tz.transition 2024, 10, :o2, 1729990800
+ tz.transition 2025, 3, :o3, 1743296400
+ tz.transition 2025, 10, :o2, 1761440400
+ tz.transition 2026, 3, :o3, 1774746000
+ tz.transition 2026, 10, :o2, 1792890000
+ tz.transition 2027, 3, :o3, 1806195600
+ tz.transition 2027, 10, :o2, 1824944400
+ tz.transition 2028, 3, :o3, 1837645200
+ tz.transition 2028, 10, :o2, 1856394000
+ tz.transition 2029, 3, :o3, 1869094800
+ tz.transition 2029, 10, :o2, 1887843600
+ tz.transition 2030, 3, :o3, 1901149200
+ tz.transition 2030, 10, :o2, 1919293200
+ tz.transition 2031, 3, :o3, 1932598800
+ tz.transition 2031, 10, :o2, 1950742800
+ tz.transition 2032, 3, :o3, 1964048400
+ tz.transition 2032, 10, :o2, 1982797200
+ tz.transition 2033, 3, :o3, 1995498000
+ tz.transition 2033, 10, :o2, 2014246800
+ tz.transition 2034, 3, :o3, 2026947600
+ tz.transition 2034, 10, :o2, 2045696400
+ tz.transition 2035, 3, :o3, 2058397200
+ tz.transition 2035, 10, :o2, 2077146000
+ tz.transition 2036, 3, :o3, 2090451600
+ tz.transition 2036, 10, :o2, 2108595600
+ tz.transition 2037, 3, :o3, 2121901200
+ tz.transition 2037, 10, :o2, 2140045200
+ tz.transition 2038, 3, :o3, 59172253, 24
+ tz.transition 2038, 10, :o2, 59177461, 24
+ tz.transition 2039, 3, :o3, 59180989, 24
+ tz.transition 2039, 10, :o2, 59186197, 24
+ tz.transition 2040, 3, :o3, 59189725, 24
+ tz.transition 2040, 10, :o2, 59194933, 24
+ tz.transition 2041, 3, :o3, 59198629, 24
+ tz.transition 2041, 10, :o2, 59203669, 24
+ tz.transition 2042, 3, :o3, 59207365, 24
+ tz.transition 2042, 10, :o2, 59212405, 24
+ tz.transition 2043, 3, :o3, 59216101, 24
+ tz.transition 2043, 10, :o2, 59221141, 24
+ tz.transition 2044, 3, :o3, 59224837, 24
+ tz.transition 2044, 10, :o2, 59230045, 24
+ tz.transition 2045, 3, :o3, 59233573, 24
+ tz.transition 2045, 10, :o2, 59238781, 24
+ tz.transition 2046, 3, :o3, 59242309, 24
+ tz.transition 2046, 10, :o2, 59247517, 24
+ tz.transition 2047, 3, :o3, 59251213, 24
+ tz.transition 2047, 10, :o2, 59256253, 24
+ tz.transition 2048, 3, :o3, 59259949, 24
+ tz.transition 2048, 10, :o2, 59264989, 24
+ tz.transition 2049, 3, :o3, 59268685, 24
+ tz.transition 2049, 10, :o2, 59273893, 24
+ tz.transition 2050, 3, :o3, 59277421, 24
+ tz.transition 2050, 10, :o2, 59282629, 24
+ end
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Sarajevo.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Sarajevo.rb
new file mode 100644
index 0000000000..068c5fe6ad
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Sarajevo.rb
@@ -0,0 +1,13 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Sarajevo
+ include TimezoneDefinition
+
+ linked_timezone 'Europe/Sarajevo', 'Europe/Belgrade'
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Skopje.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Skopje.rb
new file mode 100644
index 0000000000..10b71f285e
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Skopje.rb
@@ -0,0 +1,13 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Skopje
+ include TimezoneDefinition
+
+ linked_timezone 'Europe/Skopje', 'Europe/Belgrade'
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Sofia.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Sofia.rb
new file mode 100644
index 0000000000..38a70eceb9
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Sofia.rb
@@ -0,0 +1,173 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Sofia
+ include TimezoneDefinition
+
+ timezone 'Europe/Sofia' do |tz|
+ tz.offset :o0, 5596, 0, :LMT
+ tz.offset :o1, 7016, 0, :IMT
+ tz.offset :o2, 7200, 0, :EET
+ tz.offset :o3, 3600, 0, :CET
+ tz.offset :o4, 3600, 3600, :CEST
+ tz.offset :o5, 7200, 3600, :EEST
+
+ tz.transition 1879, 12, :o1, 52006653401, 21600
+ tz.transition 1894, 11, :o2, 26062154123, 10800
+ tz.transition 1942, 11, :o3, 58335973, 24
+ tz.transition 1943, 3, :o4, 58339501, 24
+ tz.transition 1943, 10, :o3, 58344037, 24
+ tz.transition 1944, 4, :o4, 58348405, 24
+ tz.transition 1944, 10, :o3, 58352773, 24
+ tz.transition 1945, 4, :o2, 29178571, 12
+ tz.transition 1979, 3, :o5, 291762000
+ tz.transition 1979, 9, :o2, 307576800
+ tz.transition 1980, 4, :o5, 323816400
+ tz.transition 1980, 9, :o2, 339026400
+ tz.transition 1981, 4, :o5, 355266000
+ tz.transition 1981, 9, :o2, 370393200
+ tz.transition 1982, 4, :o5, 386715600
+ tz.transition 1982, 9, :o2, 401846400
+ tz.transition 1983, 3, :o5, 417571200
+ tz.transition 1983, 9, :o2, 433296000
+ tz.transition 1984, 3, :o5, 449020800
+ tz.transition 1984, 9, :o2, 465350400
+ tz.transition 1985, 3, :o5, 481075200
+ tz.transition 1985, 9, :o2, 496800000
+ tz.transition 1986, 3, :o5, 512524800
+ tz.transition 1986, 9, :o2, 528249600
+ tz.transition 1987, 3, :o5, 543974400
+ tz.transition 1987, 9, :o2, 559699200
+ tz.transition 1988, 3, :o5, 575424000
+ tz.transition 1988, 9, :o2, 591148800
+ tz.transition 1989, 3, :o5, 606873600
+ tz.transition 1989, 9, :o2, 622598400
+ tz.transition 1990, 3, :o5, 638323200
+ tz.transition 1990, 9, :o2, 654652800
+ tz.transition 1991, 3, :o5, 670370400
+ tz.transition 1991, 9, :o2, 686091600
+ tz.transition 1992, 3, :o5, 701820000
+ tz.transition 1992, 9, :o2, 717541200
+ tz.transition 1993, 3, :o5, 733269600
+ tz.transition 1993, 9, :o2, 748990800
+ tz.transition 1994, 3, :o5, 764719200
+ tz.transition 1994, 9, :o2, 780440400
+ tz.transition 1995, 3, :o5, 796168800
+ tz.transition 1995, 9, :o2, 811890000
+ tz.transition 1996, 3, :o5, 828223200
+ tz.transition 1996, 10, :o2, 846363600
+ tz.transition 1997, 3, :o5, 859683600
+ tz.transition 1997, 10, :o2, 877827600
+ tz.transition 1998, 3, :o5, 891133200
+ tz.transition 1998, 10, :o2, 909277200
+ tz.transition 1999, 3, :o5, 922582800
+ tz.transition 1999, 10, :o2, 941331600
+ tz.transition 2000, 3, :o5, 954032400
+ tz.transition 2000, 10, :o2, 972781200
+ tz.transition 2001, 3, :o5, 985482000
+ tz.transition 2001, 10, :o2, 1004230800
+ tz.transition 2002, 3, :o5, 1017536400
+ tz.transition 2002, 10, :o2, 1035680400
+ tz.transition 2003, 3, :o5, 1048986000
+ tz.transition 2003, 10, :o2, 1067130000
+ tz.transition 2004, 3, :o5, 1080435600
+ tz.transition 2004, 10, :o2, 1099184400
+ tz.transition 2005, 3, :o5, 1111885200
+ tz.transition 2005, 10, :o2, 1130634000
+ tz.transition 2006, 3, :o5, 1143334800
+ tz.transition 2006, 10, :o2, 1162083600
+ tz.transition 2007, 3, :o5, 1174784400
+ tz.transition 2007, 10, :o2, 1193533200
+ tz.transition 2008, 3, :o5, 1206838800
+ tz.transition 2008, 10, :o2, 1224982800
+ tz.transition 2009, 3, :o5, 1238288400
+ tz.transition 2009, 10, :o2, 1256432400
+ tz.transition 2010, 3, :o5, 1269738000
+ tz.transition 2010, 10, :o2, 1288486800
+ tz.transition 2011, 3, :o5, 1301187600
+ tz.transition 2011, 10, :o2, 1319936400
+ tz.transition 2012, 3, :o5, 1332637200
+ tz.transition 2012, 10, :o2, 1351386000
+ tz.transition 2013, 3, :o5, 1364691600
+ tz.transition 2013, 10, :o2, 1382835600
+ tz.transition 2014, 3, :o5, 1396141200
+ tz.transition 2014, 10, :o2, 1414285200
+ tz.transition 2015, 3, :o5, 1427590800
+ tz.transition 2015, 10, :o2, 1445734800
+ tz.transition 2016, 3, :o5, 1459040400
+ tz.transition 2016, 10, :o2, 1477789200
+ tz.transition 2017, 3, :o5, 1490490000
+ tz.transition 2017, 10, :o2, 1509238800
+ tz.transition 2018, 3, :o5, 1521939600
+ tz.transition 2018, 10, :o2, 1540688400
+ tz.transition 2019, 3, :o5, 1553994000
+ tz.transition 2019, 10, :o2, 1572138000
+ tz.transition 2020, 3, :o5, 1585443600
+ tz.transition 2020, 10, :o2, 1603587600
+ tz.transition 2021, 3, :o5, 1616893200
+ tz.transition 2021, 10, :o2, 1635642000
+ tz.transition 2022, 3, :o5, 1648342800
+ tz.transition 2022, 10, :o2, 1667091600
+ tz.transition 2023, 3, :o5, 1679792400
+ tz.transition 2023, 10, :o2, 1698541200
+ tz.transition 2024, 3, :o5, 1711846800
+ tz.transition 2024, 10, :o2, 1729990800
+ tz.transition 2025, 3, :o5, 1743296400
+ tz.transition 2025, 10, :o2, 1761440400
+ tz.transition 2026, 3, :o5, 1774746000
+ tz.transition 2026, 10, :o2, 1792890000
+ tz.transition 2027, 3, :o5, 1806195600
+ tz.transition 2027, 10, :o2, 1824944400
+ tz.transition 2028, 3, :o5, 1837645200
+ tz.transition 2028, 10, :o2, 1856394000
+ tz.transition 2029, 3, :o5, 1869094800
+ tz.transition 2029, 10, :o2, 1887843600
+ tz.transition 2030, 3, :o5, 1901149200
+ tz.transition 2030, 10, :o2, 1919293200
+ tz.transition 2031, 3, :o5, 1932598800
+ tz.transition 2031, 10, :o2, 1950742800
+ tz.transition 2032, 3, :o5, 1964048400
+ tz.transition 2032, 10, :o2, 1982797200
+ tz.transition 2033, 3, :o5, 1995498000
+ tz.transition 2033, 10, :o2, 2014246800
+ tz.transition 2034, 3, :o5, 2026947600
+ tz.transition 2034, 10, :o2, 2045696400
+ tz.transition 2035, 3, :o5, 2058397200
+ tz.transition 2035, 10, :o2, 2077146000
+ tz.transition 2036, 3, :o5, 2090451600
+ tz.transition 2036, 10, :o2, 2108595600
+ tz.transition 2037, 3, :o5, 2121901200
+ tz.transition 2037, 10, :o2, 2140045200
+ tz.transition 2038, 3, :o5, 59172253, 24
+ tz.transition 2038, 10, :o2, 59177461, 24
+ tz.transition 2039, 3, :o5, 59180989, 24
+ tz.transition 2039, 10, :o2, 59186197, 24
+ tz.transition 2040, 3, :o5, 59189725, 24
+ tz.transition 2040, 10, :o2, 59194933, 24
+ tz.transition 2041, 3, :o5, 59198629, 24
+ tz.transition 2041, 10, :o2, 59203669, 24
+ tz.transition 2042, 3, :o5, 59207365, 24
+ tz.transition 2042, 10, :o2, 59212405, 24
+ tz.transition 2043, 3, :o5, 59216101, 24
+ tz.transition 2043, 10, :o2, 59221141, 24
+ tz.transition 2044, 3, :o5, 59224837, 24
+ tz.transition 2044, 10, :o2, 59230045, 24
+ tz.transition 2045, 3, :o5, 59233573, 24
+ tz.transition 2045, 10, :o2, 59238781, 24
+ tz.transition 2046, 3, :o5, 59242309, 24
+ tz.transition 2046, 10, :o2, 59247517, 24
+ tz.transition 2047, 3, :o5, 59251213, 24
+ tz.transition 2047, 10, :o2, 59256253, 24
+ tz.transition 2048, 3, :o5, 59259949, 24
+ tz.transition 2048, 10, :o2, 59264989, 24
+ tz.transition 2049, 3, :o5, 59268685, 24
+ tz.transition 2049, 10, :o2, 59273893, 24
+ tz.transition 2050, 3, :o5, 59277421, 24
+ tz.transition 2050, 10, :o2, 59282629, 24
+ end
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Stockholm.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Stockholm.rb
new file mode 100644
index 0000000000..43db70fa61
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Stockholm.rb
@@ -0,0 +1,165 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Stockholm
+ include TimezoneDefinition
+
+ timezone 'Europe/Stockholm' do |tz|
+ tz.offset :o0, 4332, 0, :LMT
+ tz.offset :o1, 3614, 0, :SET
+ tz.offset :o2, 3600, 0, :CET
+ tz.offset :o3, 3600, 3600, :CEST
+
+ tz.transition 1878, 12, :o1, 17332923239, 7200
+ tz.transition 1899, 12, :o2, 104328883793, 43200
+ tz.transition 1916, 5, :o3, 29051981, 12
+ tz.transition 1916, 9, :o2, 58107299, 24
+ tz.transition 1980, 4, :o3, 323830800
+ tz.transition 1980, 9, :o2, 338950800
+ tz.transition 1981, 3, :o3, 354675600
+ tz.transition 1981, 9, :o2, 370400400
+ tz.transition 1982, 3, :o3, 386125200
+ tz.transition 1982, 9, :o2, 401850000
+ tz.transition 1983, 3, :o3, 417574800
+ tz.transition 1983, 9, :o2, 433299600
+ tz.transition 1984, 3, :o3, 449024400
+ tz.transition 1984, 9, :o2, 465354000
+ tz.transition 1985, 3, :o3, 481078800
+ tz.transition 1985, 9, :o2, 496803600
+ tz.transition 1986, 3, :o3, 512528400
+ tz.transition 1986, 9, :o2, 528253200
+ tz.transition 1987, 3, :o3, 543978000
+ tz.transition 1987, 9, :o2, 559702800
+ tz.transition 1988, 3, :o3, 575427600
+ tz.transition 1988, 9, :o2, 591152400
+ tz.transition 1989, 3, :o3, 606877200
+ tz.transition 1989, 9, :o2, 622602000
+ tz.transition 1990, 3, :o3, 638326800
+ tz.transition 1990, 9, :o2, 654656400
+ tz.transition 1991, 3, :o3, 670381200
+ tz.transition 1991, 9, :o2, 686106000
+ tz.transition 1992, 3, :o3, 701830800
+ tz.transition 1992, 9, :o2, 717555600
+ tz.transition 1993, 3, :o3, 733280400
+ tz.transition 1993, 9, :o2, 749005200
+ tz.transition 1994, 3, :o3, 764730000
+ tz.transition 1994, 9, :o2, 780454800
+ tz.transition 1995, 3, :o3, 796179600
+ tz.transition 1995, 9, :o2, 811904400
+ tz.transition 1996, 3, :o3, 828234000
+ tz.transition 1996, 10, :o2, 846378000
+ tz.transition 1997, 3, :o3, 859683600
+ tz.transition 1997, 10, :o2, 877827600
+ tz.transition 1998, 3, :o3, 891133200
+ tz.transition 1998, 10, :o2, 909277200
+ tz.transition 1999, 3, :o3, 922582800
+ tz.transition 1999, 10, :o2, 941331600
+ tz.transition 2000, 3, :o3, 954032400
+ tz.transition 2000, 10, :o2, 972781200
+ tz.transition 2001, 3, :o3, 985482000
+ tz.transition 2001, 10, :o2, 1004230800
+ tz.transition 2002, 3, :o3, 1017536400
+ tz.transition 2002, 10, :o2, 1035680400
+ tz.transition 2003, 3, :o3, 1048986000
+ tz.transition 2003, 10, :o2, 1067130000
+ tz.transition 2004, 3, :o3, 1080435600
+ tz.transition 2004, 10, :o2, 1099184400
+ tz.transition 2005, 3, :o3, 1111885200
+ tz.transition 2005, 10, :o2, 1130634000
+ tz.transition 2006, 3, :o3, 1143334800
+ tz.transition 2006, 10, :o2, 1162083600
+ tz.transition 2007, 3, :o3, 1174784400
+ tz.transition 2007, 10, :o2, 1193533200
+ tz.transition 2008, 3, :o3, 1206838800
+ tz.transition 2008, 10, :o2, 1224982800
+ tz.transition 2009, 3, :o3, 1238288400
+ tz.transition 2009, 10, :o2, 1256432400
+ tz.transition 2010, 3, :o3, 1269738000
+ tz.transition 2010, 10, :o2, 1288486800
+ tz.transition 2011, 3, :o3, 1301187600
+ tz.transition 2011, 10, :o2, 1319936400
+ tz.transition 2012, 3, :o3, 1332637200
+ tz.transition 2012, 10, :o2, 1351386000
+ tz.transition 2013, 3, :o3, 1364691600
+ tz.transition 2013, 10, :o2, 1382835600
+ tz.transition 2014, 3, :o3, 1396141200
+ tz.transition 2014, 10, :o2, 1414285200
+ tz.transition 2015, 3, :o3, 1427590800
+ tz.transition 2015, 10, :o2, 1445734800
+ tz.transition 2016, 3, :o3, 1459040400
+ tz.transition 2016, 10, :o2, 1477789200
+ tz.transition 2017, 3, :o3, 1490490000
+ tz.transition 2017, 10, :o2, 1509238800
+ tz.transition 2018, 3, :o3, 1521939600
+ tz.transition 2018, 10, :o2, 1540688400
+ tz.transition 2019, 3, :o3, 1553994000
+ tz.transition 2019, 10, :o2, 1572138000
+ tz.transition 2020, 3, :o3, 1585443600
+ tz.transition 2020, 10, :o2, 1603587600
+ tz.transition 2021, 3, :o3, 1616893200
+ tz.transition 2021, 10, :o2, 1635642000
+ tz.transition 2022, 3, :o3, 1648342800
+ tz.transition 2022, 10, :o2, 1667091600
+ tz.transition 2023, 3, :o3, 1679792400
+ tz.transition 2023, 10, :o2, 1698541200
+ tz.transition 2024, 3, :o3, 1711846800
+ tz.transition 2024, 10, :o2, 1729990800
+ tz.transition 2025, 3, :o3, 1743296400
+ tz.transition 2025, 10, :o2, 1761440400
+ tz.transition 2026, 3, :o3, 1774746000
+ tz.transition 2026, 10, :o2, 1792890000
+ tz.transition 2027, 3, :o3, 1806195600
+ tz.transition 2027, 10, :o2, 1824944400
+ tz.transition 2028, 3, :o3, 1837645200
+ tz.transition 2028, 10, :o2, 1856394000
+ tz.transition 2029, 3, :o3, 1869094800
+ tz.transition 2029, 10, :o2, 1887843600
+ tz.transition 2030, 3, :o3, 1901149200
+ tz.transition 2030, 10, :o2, 1919293200
+ tz.transition 2031, 3, :o3, 1932598800
+ tz.transition 2031, 10, :o2, 1950742800
+ tz.transition 2032, 3, :o3, 1964048400
+ tz.transition 2032, 10, :o2, 1982797200
+ tz.transition 2033, 3, :o3, 1995498000
+ tz.transition 2033, 10, :o2, 2014246800
+ tz.transition 2034, 3, :o3, 2026947600
+ tz.transition 2034, 10, :o2, 2045696400
+ tz.transition 2035, 3, :o3, 2058397200
+ tz.transition 2035, 10, :o2, 2077146000
+ tz.transition 2036, 3, :o3, 2090451600
+ tz.transition 2036, 10, :o2, 2108595600
+ tz.transition 2037, 3, :o3, 2121901200
+ tz.transition 2037, 10, :o2, 2140045200
+ tz.transition 2038, 3, :o3, 59172253, 24
+ tz.transition 2038, 10, :o2, 59177461, 24
+ tz.transition 2039, 3, :o3, 59180989, 24
+ tz.transition 2039, 10, :o2, 59186197, 24
+ tz.transition 2040, 3, :o3, 59189725, 24
+ tz.transition 2040, 10, :o2, 59194933, 24
+ tz.transition 2041, 3, :o3, 59198629, 24
+ tz.transition 2041, 10, :o2, 59203669, 24
+ tz.transition 2042, 3, :o3, 59207365, 24
+ tz.transition 2042, 10, :o2, 59212405, 24
+ tz.transition 2043, 3, :o3, 59216101, 24
+ tz.transition 2043, 10, :o2, 59221141, 24
+ tz.transition 2044, 3, :o3, 59224837, 24
+ tz.transition 2044, 10, :o2, 59230045, 24
+ tz.transition 2045, 3, :o3, 59233573, 24
+ tz.transition 2045, 10, :o2, 59238781, 24
+ tz.transition 2046, 3, :o3, 59242309, 24
+ tz.transition 2046, 10, :o2, 59247517, 24
+ tz.transition 2047, 3, :o3, 59251213, 24
+ tz.transition 2047, 10, :o2, 59256253, 24
+ tz.transition 2048, 3, :o3, 59259949, 24
+ tz.transition 2048, 10, :o2, 59264989, 24
+ tz.transition 2049, 3, :o3, 59268685, 24
+ tz.transition 2049, 10, :o2, 59273893, 24
+ tz.transition 2050, 3, :o3, 59277421, 24
+ tz.transition 2050, 10, :o2, 59282629, 24
+ end
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Tallinn.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Tallinn.rb
new file mode 100644
index 0000000000..de5a8569f3
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Tallinn.rb
@@ -0,0 +1,172 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Tallinn
+ include TimezoneDefinition
+
+ timezone 'Europe/Tallinn' do |tz|
+ tz.offset :o0, 5940, 0, :LMT
+ tz.offset :o1, 5940, 0, :TMT
+ tz.offset :o2, 3600, 0, :CET
+ tz.offset :o3, 3600, 3600, :CEST
+ tz.offset :o4, 7200, 0, :EET
+ tz.offset :o5, 10800, 0, :MSK
+ tz.offset :o6, 10800, 3600, :MSD
+ tz.offset :o7, 7200, 3600, :EEST
+
+ tz.transition 1879, 12, :o1, 385234469, 160
+ tz.transition 1918, 1, :o2, 387460069, 160
+ tz.transition 1918, 4, :o3, 58120765, 24
+ tz.transition 1918, 9, :o2, 58124461, 24
+ tz.transition 1919, 6, :o1, 58131371, 24
+ tz.transition 1921, 4, :o4, 387649669, 160
+ tz.transition 1940, 8, :o5, 29158169, 12
+ tz.transition 1941, 9, :o3, 19442019, 8
+ tz.transition 1942, 11, :o2, 58335973, 24
+ tz.transition 1943, 3, :o3, 58339501, 24
+ tz.transition 1943, 10, :o2, 58344037, 24
+ tz.transition 1944, 4, :o3, 58348405, 24
+ tz.transition 1944, 9, :o5, 29176265, 12
+ tz.transition 1981, 3, :o6, 354920400
+ tz.transition 1981, 9, :o5, 370728000
+ tz.transition 1982, 3, :o6, 386456400
+ tz.transition 1982, 9, :o5, 402264000
+ tz.transition 1983, 3, :o6, 417992400
+ tz.transition 1983, 9, :o5, 433800000
+ tz.transition 1984, 3, :o6, 449614800
+ tz.transition 1984, 9, :o5, 465346800
+ tz.transition 1985, 3, :o6, 481071600
+ tz.transition 1985, 9, :o5, 496796400
+ tz.transition 1986, 3, :o6, 512521200
+ tz.transition 1986, 9, :o5, 528246000
+ tz.transition 1987, 3, :o6, 543970800
+ tz.transition 1987, 9, :o5, 559695600
+ tz.transition 1988, 3, :o6, 575420400
+ tz.transition 1988, 9, :o5, 591145200
+ tz.transition 1989, 3, :o7, 606870000
+ tz.transition 1989, 9, :o4, 622598400
+ tz.transition 1990, 3, :o7, 638323200
+ tz.transition 1990, 9, :o4, 654652800
+ tz.transition 1991, 3, :o7, 670377600
+ tz.transition 1991, 9, :o4, 686102400
+ tz.transition 1992, 3, :o7, 701827200
+ tz.transition 1992, 9, :o4, 717552000
+ tz.transition 1993, 3, :o7, 733276800
+ tz.transition 1993, 9, :o4, 749001600
+ tz.transition 1994, 3, :o7, 764726400
+ tz.transition 1994, 9, :o4, 780451200
+ tz.transition 1995, 3, :o7, 796176000
+ tz.transition 1995, 9, :o4, 811900800
+ tz.transition 1996, 3, :o7, 828230400
+ tz.transition 1996, 10, :o4, 846374400
+ tz.transition 1997, 3, :o7, 859680000
+ tz.transition 1997, 10, :o4, 877824000
+ tz.transition 1998, 3, :o7, 891129600
+ tz.transition 1998, 10, :o4, 909277200
+ tz.transition 1999, 3, :o7, 922582800
+ tz.transition 1999, 10, :o4, 941331600
+ tz.transition 2002, 3, :o7, 1017536400
+ tz.transition 2002, 10, :o4, 1035680400
+ tz.transition 2003, 3, :o7, 1048986000
+ tz.transition 2003, 10, :o4, 1067130000
+ tz.transition 2004, 3, :o7, 1080435600
+ tz.transition 2004, 10, :o4, 1099184400
+ tz.transition 2005, 3, :o7, 1111885200
+ tz.transition 2005, 10, :o4, 1130634000
+ tz.transition 2006, 3, :o7, 1143334800
+ tz.transition 2006, 10, :o4, 1162083600
+ tz.transition 2007, 3, :o7, 1174784400
+ tz.transition 2007, 10, :o4, 1193533200
+ tz.transition 2008, 3, :o7, 1206838800
+ tz.transition 2008, 10, :o4, 1224982800
+ tz.transition 2009, 3, :o7, 1238288400
+ tz.transition 2009, 10, :o4, 1256432400
+ tz.transition 2010, 3, :o7, 1269738000
+ tz.transition 2010, 10, :o4, 1288486800
+ tz.transition 2011, 3, :o7, 1301187600
+ tz.transition 2011, 10, :o4, 1319936400
+ tz.transition 2012, 3, :o7, 1332637200
+ tz.transition 2012, 10, :o4, 1351386000
+ tz.transition 2013, 3, :o7, 1364691600
+ tz.transition 2013, 10, :o4, 1382835600
+ tz.transition 2014, 3, :o7, 1396141200
+ tz.transition 2014, 10, :o4, 1414285200
+ tz.transition 2015, 3, :o7, 1427590800
+ tz.transition 2015, 10, :o4, 1445734800
+ tz.transition 2016, 3, :o7, 1459040400
+ tz.transition 2016, 10, :o4, 1477789200
+ tz.transition 2017, 3, :o7, 1490490000
+ tz.transition 2017, 10, :o4, 1509238800
+ tz.transition 2018, 3, :o7, 1521939600
+ tz.transition 2018, 10, :o4, 1540688400
+ tz.transition 2019, 3, :o7, 1553994000
+ tz.transition 2019, 10, :o4, 1572138000
+ tz.transition 2020, 3, :o7, 1585443600
+ tz.transition 2020, 10, :o4, 1603587600
+ tz.transition 2021, 3, :o7, 1616893200
+ tz.transition 2021, 10, :o4, 1635642000
+ tz.transition 2022, 3, :o7, 1648342800
+ tz.transition 2022, 10, :o4, 1667091600
+ tz.transition 2023, 3, :o7, 1679792400
+ tz.transition 2023, 10, :o4, 1698541200
+ tz.transition 2024, 3, :o7, 1711846800
+ tz.transition 2024, 10, :o4, 1729990800
+ tz.transition 2025, 3, :o7, 1743296400
+ tz.transition 2025, 10, :o4, 1761440400
+ tz.transition 2026, 3, :o7, 1774746000
+ tz.transition 2026, 10, :o4, 1792890000
+ tz.transition 2027, 3, :o7, 1806195600
+ tz.transition 2027, 10, :o4, 1824944400
+ tz.transition 2028, 3, :o7, 1837645200
+ tz.transition 2028, 10, :o4, 1856394000
+ tz.transition 2029, 3, :o7, 1869094800
+ tz.transition 2029, 10, :o4, 1887843600
+ tz.transition 2030, 3, :o7, 1901149200
+ tz.transition 2030, 10, :o4, 1919293200
+ tz.transition 2031, 3, :o7, 1932598800
+ tz.transition 2031, 10, :o4, 1950742800
+ tz.transition 2032, 3, :o7, 1964048400
+ tz.transition 2032, 10, :o4, 1982797200
+ tz.transition 2033, 3, :o7, 1995498000
+ tz.transition 2033, 10, :o4, 2014246800
+ tz.transition 2034, 3, :o7, 2026947600
+ tz.transition 2034, 10, :o4, 2045696400
+ tz.transition 2035, 3, :o7, 2058397200
+ tz.transition 2035, 10, :o4, 2077146000
+ tz.transition 2036, 3, :o7, 2090451600
+ tz.transition 2036, 10, :o4, 2108595600
+ tz.transition 2037, 3, :o7, 2121901200
+ tz.transition 2037, 10, :o4, 2140045200
+ tz.transition 2038, 3, :o7, 59172253, 24
+ tz.transition 2038, 10, :o4, 59177461, 24
+ tz.transition 2039, 3, :o7, 59180989, 24
+ tz.transition 2039, 10, :o4, 59186197, 24
+ tz.transition 2040, 3, :o7, 59189725, 24
+ tz.transition 2040, 10, :o4, 59194933, 24
+ tz.transition 2041, 3, :o7, 59198629, 24
+ tz.transition 2041, 10, :o4, 59203669, 24
+ tz.transition 2042, 3, :o7, 59207365, 24
+ tz.transition 2042, 10, :o4, 59212405, 24
+ tz.transition 2043, 3, :o7, 59216101, 24
+ tz.transition 2043, 10, :o4, 59221141, 24
+ tz.transition 2044, 3, :o7, 59224837, 24
+ tz.transition 2044, 10, :o4, 59230045, 24
+ tz.transition 2045, 3, :o7, 59233573, 24
+ tz.transition 2045, 10, :o4, 59238781, 24
+ tz.transition 2046, 3, :o7, 59242309, 24
+ tz.transition 2046, 10, :o4, 59247517, 24
+ tz.transition 2047, 3, :o7, 59251213, 24
+ tz.transition 2047, 10, :o4, 59256253, 24
+ tz.transition 2048, 3, :o7, 59259949, 24
+ tz.transition 2048, 10, :o4, 59264989, 24
+ tz.transition 2049, 3, :o7, 59268685, 24
+ tz.transition 2049, 10, :o4, 59273893, 24
+ tz.transition 2050, 3, :o7, 59277421, 24
+ tz.transition 2050, 10, :o4, 59282629, 24
+ end
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Vienna.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Vienna.rb
new file mode 100644
index 0000000000..990aabab66
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Vienna.rb
@@ -0,0 +1,183 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Vienna
+ include TimezoneDefinition
+
+ timezone 'Europe/Vienna' do |tz|
+ tz.offset :o0, 3920, 0, :LMT
+ tz.offset :o1, 3600, 0, :CET
+ tz.offset :o2, 3600, 3600, :CEST
+
+ tz.transition 1893, 3, :o1, 2605558811, 1080
+ tz.transition 1916, 4, :o2, 29051813, 12
+ tz.transition 1916, 9, :o1, 58107299, 24
+ tz.transition 1917, 4, :o2, 58112029, 24
+ tz.transition 1917, 9, :o1, 58115725, 24
+ tz.transition 1918, 4, :o2, 58120765, 24
+ tz.transition 1918, 9, :o1, 58124461, 24
+ tz.transition 1920, 4, :o2, 58138069, 24
+ tz.transition 1920, 9, :o1, 58141933, 24
+ tz.transition 1940, 4, :o2, 58313293, 24
+ tz.transition 1942, 11, :o1, 58335973, 24
+ tz.transition 1943, 3, :o2, 58339501, 24
+ tz.transition 1943, 10, :o1, 58344037, 24
+ tz.transition 1944, 4, :o2, 58348405, 24
+ tz.transition 1944, 10, :o1, 58352773, 24
+ tz.transition 1945, 4, :o2, 58357141, 24
+ tz.transition 1945, 4, :o1, 58357381, 24
+ tz.transition 1946, 4, :o2, 58366189, 24
+ tz.transition 1946, 10, :o1, 58370389, 24
+ tz.transition 1947, 4, :o2, 58374757, 24
+ tz.transition 1947, 10, :o1, 58379125, 24
+ tz.transition 1948, 4, :o2, 58383829, 24
+ tz.transition 1948, 10, :o1, 58387861, 24
+ tz.transition 1980, 4, :o2, 323823600
+ tz.transition 1980, 9, :o1, 338940000
+ tz.transition 1981, 3, :o2, 354675600
+ tz.transition 1981, 9, :o1, 370400400
+ tz.transition 1982, 3, :o2, 386125200
+ tz.transition 1982, 9, :o1, 401850000
+ tz.transition 1983, 3, :o2, 417574800
+ tz.transition 1983, 9, :o1, 433299600
+ tz.transition 1984, 3, :o2, 449024400
+ tz.transition 1984, 9, :o1, 465354000
+ tz.transition 1985, 3, :o2, 481078800
+ tz.transition 1985, 9, :o1, 496803600
+ tz.transition 1986, 3, :o2, 512528400
+ tz.transition 1986, 9, :o1, 528253200
+ tz.transition 1987, 3, :o2, 543978000
+ tz.transition 1987, 9, :o1, 559702800
+ tz.transition 1988, 3, :o2, 575427600
+ tz.transition 1988, 9, :o1, 591152400
+ tz.transition 1989, 3, :o2, 606877200
+ tz.transition 1989, 9, :o1, 622602000
+ tz.transition 1990, 3, :o2, 638326800
+ tz.transition 1990, 9, :o1, 654656400
+ tz.transition 1991, 3, :o2, 670381200
+ tz.transition 1991, 9, :o1, 686106000
+ tz.transition 1992, 3, :o2, 701830800
+ tz.transition 1992, 9, :o1, 717555600
+ tz.transition 1993, 3, :o2, 733280400
+ tz.transition 1993, 9, :o1, 749005200
+ tz.transition 1994, 3, :o2, 764730000
+ tz.transition 1994, 9, :o1, 780454800
+ tz.transition 1995, 3, :o2, 796179600
+ tz.transition 1995, 9, :o1, 811904400
+ tz.transition 1996, 3, :o2, 828234000
+ tz.transition 1996, 10, :o1, 846378000
+ tz.transition 1997, 3, :o2, 859683600
+ tz.transition 1997, 10, :o1, 877827600
+ tz.transition 1998, 3, :o2, 891133200
+ tz.transition 1998, 10, :o1, 909277200
+ tz.transition 1999, 3, :o2, 922582800
+ tz.transition 1999, 10, :o1, 941331600
+ tz.transition 2000, 3, :o2, 954032400
+ tz.transition 2000, 10, :o1, 972781200
+ tz.transition 2001, 3, :o2, 985482000
+ tz.transition 2001, 10, :o1, 1004230800
+ tz.transition 2002, 3, :o2, 1017536400
+ tz.transition 2002, 10, :o1, 1035680400
+ tz.transition 2003, 3, :o2, 1048986000
+ tz.transition 2003, 10, :o1, 1067130000
+ tz.transition 2004, 3, :o2, 1080435600
+ tz.transition 2004, 10, :o1, 1099184400
+ tz.transition 2005, 3, :o2, 1111885200
+ tz.transition 2005, 10, :o1, 1130634000
+ tz.transition 2006, 3, :o2, 1143334800
+ tz.transition 2006, 10, :o1, 1162083600
+ tz.transition 2007, 3, :o2, 1174784400
+ tz.transition 2007, 10, :o1, 1193533200
+ tz.transition 2008, 3, :o2, 1206838800
+ tz.transition 2008, 10, :o1, 1224982800
+ tz.transition 2009, 3, :o2, 1238288400
+ tz.transition 2009, 10, :o1, 1256432400
+ tz.transition 2010, 3, :o2, 1269738000
+ tz.transition 2010, 10, :o1, 1288486800
+ tz.transition 2011, 3, :o2, 1301187600
+ tz.transition 2011, 10, :o1, 1319936400
+ tz.transition 2012, 3, :o2, 1332637200
+ tz.transition 2012, 10, :o1, 1351386000
+ tz.transition 2013, 3, :o2, 1364691600
+ tz.transition 2013, 10, :o1, 1382835600
+ tz.transition 2014, 3, :o2, 1396141200
+ tz.transition 2014, 10, :o1, 1414285200
+ tz.transition 2015, 3, :o2, 1427590800
+ tz.transition 2015, 10, :o1, 1445734800
+ tz.transition 2016, 3, :o2, 1459040400
+ tz.transition 2016, 10, :o1, 1477789200
+ tz.transition 2017, 3, :o2, 1490490000
+ tz.transition 2017, 10, :o1, 1509238800
+ tz.transition 2018, 3, :o2, 1521939600
+ tz.transition 2018, 10, :o1, 1540688400
+ tz.transition 2019, 3, :o2, 1553994000
+ tz.transition 2019, 10, :o1, 1572138000
+ tz.transition 2020, 3, :o2, 1585443600
+ tz.transition 2020, 10, :o1, 1603587600
+ tz.transition 2021, 3, :o2, 1616893200
+ tz.transition 2021, 10, :o1, 1635642000
+ tz.transition 2022, 3, :o2, 1648342800
+ tz.transition 2022, 10, :o1, 1667091600
+ tz.transition 2023, 3, :o2, 1679792400
+ tz.transition 2023, 10, :o1, 1698541200
+ tz.transition 2024, 3, :o2, 1711846800
+ tz.transition 2024, 10, :o1, 1729990800
+ tz.transition 2025, 3, :o2, 1743296400
+ tz.transition 2025, 10, :o1, 1761440400
+ tz.transition 2026, 3, :o2, 1774746000
+ tz.transition 2026, 10, :o1, 1792890000
+ tz.transition 2027, 3, :o2, 1806195600
+ tz.transition 2027, 10, :o1, 1824944400
+ tz.transition 2028, 3, :o2, 1837645200
+ tz.transition 2028, 10, :o1, 1856394000
+ tz.transition 2029, 3, :o2, 1869094800
+ tz.transition 2029, 10, :o1, 1887843600
+ tz.transition 2030, 3, :o2, 1901149200
+ tz.transition 2030, 10, :o1, 1919293200
+ tz.transition 2031, 3, :o2, 1932598800
+ tz.transition 2031, 10, :o1, 1950742800
+ tz.transition 2032, 3, :o2, 1964048400
+ tz.transition 2032, 10, :o1, 1982797200
+ tz.transition 2033, 3, :o2, 1995498000
+ tz.transition 2033, 10, :o1, 2014246800
+ tz.transition 2034, 3, :o2, 2026947600
+ tz.transition 2034, 10, :o1, 2045696400
+ tz.transition 2035, 3, :o2, 2058397200
+ tz.transition 2035, 10, :o1, 2077146000
+ tz.transition 2036, 3, :o2, 2090451600
+ tz.transition 2036, 10, :o1, 2108595600
+ tz.transition 2037, 3, :o2, 2121901200
+ tz.transition 2037, 10, :o1, 2140045200
+ tz.transition 2038, 3, :o2, 59172253, 24
+ tz.transition 2038, 10, :o1, 59177461, 24
+ tz.transition 2039, 3, :o2, 59180989, 24
+ tz.transition 2039, 10, :o1, 59186197, 24
+ tz.transition 2040, 3, :o2, 59189725, 24
+ tz.transition 2040, 10, :o1, 59194933, 24
+ tz.transition 2041, 3, :o2, 59198629, 24
+ tz.transition 2041, 10, :o1, 59203669, 24
+ tz.transition 2042, 3, :o2, 59207365, 24
+ tz.transition 2042, 10, :o1, 59212405, 24
+ tz.transition 2043, 3, :o2, 59216101, 24
+ tz.transition 2043, 10, :o1, 59221141, 24
+ tz.transition 2044, 3, :o2, 59224837, 24
+ tz.transition 2044, 10, :o1, 59230045, 24
+ tz.transition 2045, 3, :o2, 59233573, 24
+ tz.transition 2045, 10, :o1, 59238781, 24
+ tz.transition 2046, 3, :o2, 59242309, 24
+ tz.transition 2046, 10, :o1, 59247517, 24
+ tz.transition 2047, 3, :o2, 59251213, 24
+ tz.transition 2047, 10, :o1, 59256253, 24
+ tz.transition 2048, 3, :o2, 59259949, 24
+ tz.transition 2048, 10, :o1, 59264989, 24
+ tz.transition 2049, 3, :o2, 59268685, 24
+ tz.transition 2049, 10, :o1, 59273893, 24
+ tz.transition 2050, 3, :o2, 59277421, 24
+ tz.transition 2050, 10, :o1, 59282629, 24
+ end
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Vilnius.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Vilnius.rb
new file mode 100644
index 0000000000..d89d095a75
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Vilnius.rb
@@ -0,0 +1,170 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Vilnius
+ include TimezoneDefinition
+
+ timezone 'Europe/Vilnius' do |tz|
+ tz.offset :o0, 6076, 0, :LMT
+ tz.offset :o1, 5040, 0, :WMT
+ tz.offset :o2, 5736, 0, :KMT
+ tz.offset :o3, 3600, 0, :CET
+ tz.offset :o4, 7200, 0, :EET
+ tz.offset :o5, 10800, 0, :MSK
+ tz.offset :o6, 3600, 3600, :CEST
+ tz.offset :o7, 10800, 3600, :MSD
+ tz.offset :o8, 7200, 3600, :EEST
+
+ tz.transition 1879, 12, :o1, 52006653281, 21600
+ tz.transition 1916, 12, :o2, 290547533, 120
+ tz.transition 1919, 10, :o3, 8720069161, 3600
+ tz.transition 1920, 7, :o4, 58140419, 24
+ tz.transition 1920, 10, :o3, 29071277, 12
+ tz.transition 1940, 8, :o5, 58316267, 24
+ tz.transition 1941, 6, :o6, 19441355, 8
+ tz.transition 1942, 11, :o3, 58335973, 24
+ tz.transition 1943, 3, :o6, 58339501, 24
+ tz.transition 1943, 10, :o3, 58344037, 24
+ tz.transition 1944, 4, :o6, 58348405, 24
+ tz.transition 1944, 7, :o5, 29175641, 12
+ tz.transition 1981, 3, :o7, 354920400
+ tz.transition 1981, 9, :o5, 370728000
+ tz.transition 1982, 3, :o7, 386456400
+ tz.transition 1982, 9, :o5, 402264000
+ tz.transition 1983, 3, :o7, 417992400
+ tz.transition 1983, 9, :o5, 433800000
+ tz.transition 1984, 3, :o7, 449614800
+ tz.transition 1984, 9, :o5, 465346800
+ tz.transition 1985, 3, :o7, 481071600
+ tz.transition 1985, 9, :o5, 496796400
+ tz.transition 1986, 3, :o7, 512521200
+ tz.transition 1986, 9, :o5, 528246000
+ tz.transition 1987, 3, :o7, 543970800
+ tz.transition 1987, 9, :o5, 559695600
+ tz.transition 1988, 3, :o7, 575420400
+ tz.transition 1988, 9, :o5, 591145200
+ tz.transition 1989, 3, :o7, 606870000
+ tz.transition 1989, 9, :o5, 622594800
+ tz.transition 1990, 3, :o7, 638319600
+ tz.transition 1990, 9, :o5, 654649200
+ tz.transition 1991, 3, :o8, 670374000
+ tz.transition 1991, 9, :o4, 686102400
+ tz.transition 1992, 3, :o8, 701827200
+ tz.transition 1992, 9, :o4, 717552000
+ tz.transition 1993, 3, :o8, 733276800
+ tz.transition 1993, 9, :o4, 749001600
+ tz.transition 1994, 3, :o8, 764726400
+ tz.transition 1994, 9, :o4, 780451200
+ tz.transition 1995, 3, :o8, 796176000
+ tz.transition 1995, 9, :o4, 811900800
+ tz.transition 1996, 3, :o8, 828230400
+ tz.transition 1996, 10, :o4, 846374400
+ tz.transition 1997, 3, :o8, 859680000
+ tz.transition 1997, 10, :o4, 877824000
+ tz.transition 1998, 3, :o6, 891133200
+ tz.transition 1998, 10, :o3, 909277200
+ tz.transition 1999, 3, :o6, 922582800
+ tz.transition 1999, 10, :o4, 941331600
+ tz.transition 2003, 3, :o8, 1048986000
+ tz.transition 2003, 10, :o4, 1067130000
+ tz.transition 2004, 3, :o8, 1080435600
+ tz.transition 2004, 10, :o4, 1099184400
+ tz.transition 2005, 3, :o8, 1111885200
+ tz.transition 2005, 10, :o4, 1130634000
+ tz.transition 2006, 3, :o8, 1143334800
+ tz.transition 2006, 10, :o4, 1162083600
+ tz.transition 2007, 3, :o8, 1174784400
+ tz.transition 2007, 10, :o4, 1193533200
+ tz.transition 2008, 3, :o8, 1206838800
+ tz.transition 2008, 10, :o4, 1224982800
+ tz.transition 2009, 3, :o8, 1238288400
+ tz.transition 2009, 10, :o4, 1256432400
+ tz.transition 2010, 3, :o8, 1269738000
+ tz.transition 2010, 10, :o4, 1288486800
+ tz.transition 2011, 3, :o8, 1301187600
+ tz.transition 2011, 10, :o4, 1319936400
+ tz.transition 2012, 3, :o8, 1332637200
+ tz.transition 2012, 10, :o4, 1351386000
+ tz.transition 2013, 3, :o8, 1364691600
+ tz.transition 2013, 10, :o4, 1382835600
+ tz.transition 2014, 3, :o8, 1396141200
+ tz.transition 2014, 10, :o4, 1414285200
+ tz.transition 2015, 3, :o8, 1427590800
+ tz.transition 2015, 10, :o4, 1445734800
+ tz.transition 2016, 3, :o8, 1459040400
+ tz.transition 2016, 10, :o4, 1477789200
+ tz.transition 2017, 3, :o8, 1490490000
+ tz.transition 2017, 10, :o4, 1509238800
+ tz.transition 2018, 3, :o8, 1521939600
+ tz.transition 2018, 10, :o4, 1540688400
+ tz.transition 2019, 3, :o8, 1553994000
+ tz.transition 2019, 10, :o4, 1572138000
+ tz.transition 2020, 3, :o8, 1585443600
+ tz.transition 2020, 10, :o4, 1603587600
+ tz.transition 2021, 3, :o8, 1616893200
+ tz.transition 2021, 10, :o4, 1635642000
+ tz.transition 2022, 3, :o8, 1648342800
+ tz.transition 2022, 10, :o4, 1667091600
+ tz.transition 2023, 3, :o8, 1679792400
+ tz.transition 2023, 10, :o4, 1698541200
+ tz.transition 2024, 3, :o8, 1711846800
+ tz.transition 2024, 10, :o4, 1729990800
+ tz.transition 2025, 3, :o8, 1743296400
+ tz.transition 2025, 10, :o4, 1761440400
+ tz.transition 2026, 3, :o8, 1774746000
+ tz.transition 2026, 10, :o4, 1792890000
+ tz.transition 2027, 3, :o8, 1806195600
+ tz.transition 2027, 10, :o4, 1824944400
+ tz.transition 2028, 3, :o8, 1837645200
+ tz.transition 2028, 10, :o4, 1856394000
+ tz.transition 2029, 3, :o8, 1869094800
+ tz.transition 2029, 10, :o4, 1887843600
+ tz.transition 2030, 3, :o8, 1901149200
+ tz.transition 2030, 10, :o4, 1919293200
+ tz.transition 2031, 3, :o8, 1932598800
+ tz.transition 2031, 10, :o4, 1950742800
+ tz.transition 2032, 3, :o8, 1964048400
+ tz.transition 2032, 10, :o4, 1982797200
+ tz.transition 2033, 3, :o8, 1995498000
+ tz.transition 2033, 10, :o4, 2014246800
+ tz.transition 2034, 3, :o8, 2026947600
+ tz.transition 2034, 10, :o4, 2045696400
+ tz.transition 2035, 3, :o8, 2058397200
+ tz.transition 2035, 10, :o4, 2077146000
+ tz.transition 2036, 3, :o8, 2090451600
+ tz.transition 2036, 10, :o4, 2108595600
+ tz.transition 2037, 3, :o8, 2121901200
+ tz.transition 2037, 10, :o4, 2140045200
+ tz.transition 2038, 3, :o8, 59172253, 24
+ tz.transition 2038, 10, :o4, 59177461, 24
+ tz.transition 2039, 3, :o8, 59180989, 24
+ tz.transition 2039, 10, :o4, 59186197, 24
+ tz.transition 2040, 3, :o8, 59189725, 24
+ tz.transition 2040, 10, :o4, 59194933, 24
+ tz.transition 2041, 3, :o8, 59198629, 24
+ tz.transition 2041, 10, :o4, 59203669, 24
+ tz.transition 2042, 3, :o8, 59207365, 24
+ tz.transition 2042, 10, :o4, 59212405, 24
+ tz.transition 2043, 3, :o8, 59216101, 24
+ tz.transition 2043, 10, :o4, 59221141, 24
+ tz.transition 2044, 3, :o8, 59224837, 24
+ tz.transition 2044, 10, :o4, 59230045, 24
+ tz.transition 2045, 3, :o8, 59233573, 24
+ tz.transition 2045, 10, :o4, 59238781, 24
+ tz.transition 2046, 3, :o8, 59242309, 24
+ tz.transition 2046, 10, :o4, 59247517, 24
+ tz.transition 2047, 3, :o8, 59251213, 24
+ tz.transition 2047, 10, :o4, 59256253, 24
+ tz.transition 2048, 3, :o8, 59259949, 24
+ tz.transition 2048, 10, :o4, 59264989, 24
+ tz.transition 2049, 3, :o8, 59268685, 24
+ tz.transition 2049, 10, :o4, 59273893, 24
+ tz.transition 2050, 3, :o8, 59277421, 24
+ tz.transition 2050, 10, :o4, 59282629, 24
+ end
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Warsaw.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Warsaw.rb
new file mode 100644
index 0000000000..7fa51c2691
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Warsaw.rb
@@ -0,0 +1,212 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Warsaw
+ include TimezoneDefinition
+
+ timezone 'Europe/Warsaw' do |tz|
+ tz.offset :o0, 5040, 0, :LMT
+ tz.offset :o1, 5040, 0, :WMT
+ tz.offset :o2, 3600, 0, :CET
+ tz.offset :o3, 3600, 3600, :CEST
+ tz.offset :o4, 7200, 0, :EET
+ tz.offset :o5, 7200, 3600, :EEST
+
+ tz.transition 1879, 12, :o1, 288925853, 120
+ tz.transition 1915, 8, :o2, 290485733, 120
+ tz.transition 1916, 4, :o3, 29051813, 12
+ tz.transition 1916, 9, :o2, 58107299, 24
+ tz.transition 1917, 4, :o3, 58112029, 24
+ tz.transition 1917, 9, :o2, 58115725, 24
+ tz.transition 1918, 4, :o3, 58120765, 24
+ tz.transition 1918, 9, :o4, 58124461, 24
+ tz.transition 1919, 4, :o5, 4844127, 2
+ tz.transition 1919, 9, :o4, 4844435, 2
+ tz.transition 1922, 5, :o2, 29078477, 12
+ tz.transition 1940, 6, :o3, 58315285, 24
+ tz.transition 1942, 11, :o2, 58335973, 24
+ tz.transition 1943, 3, :o3, 58339501, 24
+ tz.transition 1943, 10, :o2, 58344037, 24
+ tz.transition 1944, 4, :o3, 58348405, 24
+ tz.transition 1944, 10, :o2, 4862735, 2
+ tz.transition 1945, 4, :o3, 58357787, 24
+ tz.transition 1945, 10, :o2, 29181125, 12
+ tz.transition 1946, 4, :o3, 58366187, 24
+ tz.transition 1946, 10, :o2, 58370413, 24
+ tz.transition 1947, 5, :o3, 58375429, 24
+ tz.transition 1947, 10, :o2, 58379125, 24
+ tz.transition 1948, 4, :o3, 58383829, 24
+ tz.transition 1948, 10, :o2, 58387861, 24
+ tz.transition 1949, 4, :o3, 58392397, 24
+ tz.transition 1949, 10, :o2, 58396597, 24
+ tz.transition 1957, 6, :o3, 4871983, 2
+ tz.transition 1957, 9, :o2, 4872221, 2
+ tz.transition 1958, 3, :o3, 4872585, 2
+ tz.transition 1958, 9, :o2, 4872949, 2
+ tz.transition 1959, 5, :o3, 4873439, 2
+ tz.transition 1959, 10, :o2, 4873691, 2
+ tz.transition 1960, 4, :o3, 4874055, 2
+ tz.transition 1960, 10, :o2, 4874419, 2
+ tz.transition 1961, 5, :o3, 4874895, 2
+ tz.transition 1961, 10, :o2, 4875147, 2
+ tz.transition 1962, 5, :o3, 4875623, 2
+ tz.transition 1962, 9, :o2, 4875875, 2
+ tz.transition 1963, 5, :o3, 4876351, 2
+ tz.transition 1963, 9, :o2, 4876603, 2
+ tz.transition 1964, 5, :o3, 4877093, 2
+ tz.transition 1964, 9, :o2, 4877331, 2
+ tz.transition 1977, 4, :o3, 228873600
+ tz.transition 1977, 9, :o2, 243993600
+ tz.transition 1978, 4, :o3, 260323200
+ tz.transition 1978, 10, :o2, 276048000
+ tz.transition 1979, 4, :o3, 291772800
+ tz.transition 1979, 9, :o2, 307497600
+ tz.transition 1980, 4, :o3, 323827200
+ tz.transition 1980, 9, :o2, 338947200
+ tz.transition 1981, 3, :o3, 354672000
+ tz.transition 1981, 9, :o2, 370396800
+ tz.transition 1982, 3, :o3, 386121600
+ tz.transition 1982, 9, :o2, 401846400
+ tz.transition 1983, 3, :o3, 417571200
+ tz.transition 1983, 9, :o2, 433296000
+ tz.transition 1984, 3, :o3, 449020800
+ tz.transition 1984, 9, :o2, 465350400
+ tz.transition 1985, 3, :o3, 481075200
+ tz.transition 1985, 9, :o2, 496800000
+ tz.transition 1986, 3, :o3, 512524800
+ tz.transition 1986, 9, :o2, 528249600
+ tz.transition 1987, 3, :o3, 543974400
+ tz.transition 1987, 9, :o2, 559699200
+ tz.transition 1988, 3, :o3, 575427600
+ tz.transition 1988, 9, :o2, 591152400
+ tz.transition 1989, 3, :o3, 606877200
+ tz.transition 1989, 9, :o2, 622602000
+ tz.transition 1990, 3, :o3, 638326800
+ tz.transition 1990, 9, :o2, 654656400
+ tz.transition 1991, 3, :o3, 670381200
+ tz.transition 1991, 9, :o2, 686106000
+ tz.transition 1992, 3, :o3, 701830800
+ tz.transition 1992, 9, :o2, 717555600
+ tz.transition 1993, 3, :o3, 733280400
+ tz.transition 1993, 9, :o2, 749005200
+ tz.transition 1994, 3, :o3, 764730000
+ tz.transition 1994, 9, :o2, 780454800
+ tz.transition 1995, 3, :o3, 796179600
+ tz.transition 1995, 9, :o2, 811904400
+ tz.transition 1996, 3, :o3, 828234000
+ tz.transition 1996, 10, :o2, 846378000
+ tz.transition 1997, 3, :o3, 859683600
+ tz.transition 1997, 10, :o2, 877827600
+ tz.transition 1998, 3, :o3, 891133200
+ tz.transition 1998, 10, :o2, 909277200
+ tz.transition 1999, 3, :o3, 922582800
+ tz.transition 1999, 10, :o2, 941331600
+ tz.transition 2000, 3, :o3, 954032400
+ tz.transition 2000, 10, :o2, 972781200
+ tz.transition 2001, 3, :o3, 985482000
+ tz.transition 2001, 10, :o2, 1004230800
+ tz.transition 2002, 3, :o3, 1017536400
+ tz.transition 2002, 10, :o2, 1035680400
+ tz.transition 2003, 3, :o3, 1048986000
+ tz.transition 2003, 10, :o2, 1067130000
+ tz.transition 2004, 3, :o3, 1080435600
+ tz.transition 2004, 10, :o2, 1099184400
+ tz.transition 2005, 3, :o3, 1111885200
+ tz.transition 2005, 10, :o2, 1130634000
+ tz.transition 2006, 3, :o3, 1143334800
+ tz.transition 2006, 10, :o2, 1162083600
+ tz.transition 2007, 3, :o3, 1174784400
+ tz.transition 2007, 10, :o2, 1193533200
+ tz.transition 2008, 3, :o3, 1206838800
+ tz.transition 2008, 10, :o2, 1224982800
+ tz.transition 2009, 3, :o3, 1238288400
+ tz.transition 2009, 10, :o2, 1256432400
+ tz.transition 2010, 3, :o3, 1269738000
+ tz.transition 2010, 10, :o2, 1288486800
+ tz.transition 2011, 3, :o3, 1301187600
+ tz.transition 2011, 10, :o2, 1319936400
+ tz.transition 2012, 3, :o3, 1332637200
+ tz.transition 2012, 10, :o2, 1351386000
+ tz.transition 2013, 3, :o3, 1364691600
+ tz.transition 2013, 10, :o2, 1382835600
+ tz.transition 2014, 3, :o3, 1396141200
+ tz.transition 2014, 10, :o2, 1414285200
+ tz.transition 2015, 3, :o3, 1427590800
+ tz.transition 2015, 10, :o2, 1445734800
+ tz.transition 2016, 3, :o3, 1459040400
+ tz.transition 2016, 10, :o2, 1477789200
+ tz.transition 2017, 3, :o3, 1490490000
+ tz.transition 2017, 10, :o2, 1509238800
+ tz.transition 2018, 3, :o3, 1521939600
+ tz.transition 2018, 10, :o2, 1540688400
+ tz.transition 2019, 3, :o3, 1553994000
+ tz.transition 2019, 10, :o2, 1572138000
+ tz.transition 2020, 3, :o3, 1585443600
+ tz.transition 2020, 10, :o2, 1603587600
+ tz.transition 2021, 3, :o3, 1616893200
+ tz.transition 2021, 10, :o2, 1635642000
+ tz.transition 2022, 3, :o3, 1648342800
+ tz.transition 2022, 10, :o2, 1667091600
+ tz.transition 2023, 3, :o3, 1679792400
+ tz.transition 2023, 10, :o2, 1698541200
+ tz.transition 2024, 3, :o3, 1711846800
+ tz.transition 2024, 10, :o2, 1729990800
+ tz.transition 2025, 3, :o3, 1743296400
+ tz.transition 2025, 10, :o2, 1761440400
+ tz.transition 2026, 3, :o3, 1774746000
+ tz.transition 2026, 10, :o2, 1792890000
+ tz.transition 2027, 3, :o3, 1806195600
+ tz.transition 2027, 10, :o2, 1824944400
+ tz.transition 2028, 3, :o3, 1837645200
+ tz.transition 2028, 10, :o2, 1856394000
+ tz.transition 2029, 3, :o3, 1869094800
+ tz.transition 2029, 10, :o2, 1887843600
+ tz.transition 2030, 3, :o3, 1901149200
+ tz.transition 2030, 10, :o2, 1919293200
+ tz.transition 2031, 3, :o3, 1932598800
+ tz.transition 2031, 10, :o2, 1950742800
+ tz.transition 2032, 3, :o3, 1964048400
+ tz.transition 2032, 10, :o2, 1982797200
+ tz.transition 2033, 3, :o3, 1995498000
+ tz.transition 2033, 10, :o2, 2014246800
+ tz.transition 2034, 3, :o3, 2026947600
+ tz.transition 2034, 10, :o2, 2045696400
+ tz.transition 2035, 3, :o3, 2058397200
+ tz.transition 2035, 10, :o2, 2077146000
+ tz.transition 2036, 3, :o3, 2090451600
+ tz.transition 2036, 10, :o2, 2108595600
+ tz.transition 2037, 3, :o3, 2121901200
+ tz.transition 2037, 10, :o2, 2140045200
+ tz.transition 2038, 3, :o3, 59172253, 24
+ tz.transition 2038, 10, :o2, 59177461, 24
+ tz.transition 2039, 3, :o3, 59180989, 24
+ tz.transition 2039, 10, :o2, 59186197, 24
+ tz.transition 2040, 3, :o3, 59189725, 24
+ tz.transition 2040, 10, :o2, 59194933, 24
+ tz.transition 2041, 3, :o3, 59198629, 24
+ tz.transition 2041, 10, :o2, 59203669, 24
+ tz.transition 2042, 3, :o3, 59207365, 24
+ tz.transition 2042, 10, :o2, 59212405, 24
+ tz.transition 2043, 3, :o3, 59216101, 24
+ tz.transition 2043, 10, :o2, 59221141, 24
+ tz.transition 2044, 3, :o3, 59224837, 24
+ tz.transition 2044, 10, :o2, 59230045, 24
+ tz.transition 2045, 3, :o3, 59233573, 24
+ tz.transition 2045, 10, :o2, 59238781, 24
+ tz.transition 2046, 3, :o3, 59242309, 24
+ tz.transition 2046, 10, :o2, 59247517, 24
+ tz.transition 2047, 3, :o3, 59251213, 24
+ tz.transition 2047, 10, :o2, 59256253, 24
+ tz.transition 2048, 3, :o3, 59259949, 24
+ tz.transition 2048, 10, :o2, 59264989, 24
+ tz.transition 2049, 3, :o3, 59268685, 24
+ tz.transition 2049, 10, :o2, 59273893, 24
+ tz.transition 2050, 3, :o3, 59277421, 24
+ tz.transition 2050, 10, :o2, 59282629, 24
+ end
+ end
+ end
+ end
+end
diff --git a/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Zagreb.rb b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Zagreb.rb
new file mode 100644
index 0000000000..ecdd903d28
--- /dev/null
+++ b/activesupport/lib/active_support/vendor/tzinfo-0.3.11/tzinfo/definitions/Europe/Zagreb.rb
@@ -0,0 +1,13 @@
+require 'tzinfo/timezone_definition'
+
+module TZInfo
+ module Definitions
+ module Europe
+ module Zagreb
+ include TimezoneDefinition
+
+ linked_timezone 'Europe/Zagreb', 'Europe/Belgrade'
+ end
+ end
+ end
+end