1
'''tzinfo timezone information for America/Juneau.'''
2
from pytz.tzinfo import DstTzInfo
3
from pytz.tzinfo import memorized_datetime as d
4
from pytz.tzinfo import memorized_ttinfo as i
6
class Juneau(DstTzInfo):
7
'''America/Juneau timezone definition. See datetime.tzinfo for details'''
9
_zone = 'America/Juneau'
11
_utc_transition_times = [
100
d(2010,10,31,10,0,0),
102
d(2011,10,30,10,0,0),
104
d(2012,10,28,10,0,0),
106
d(2013,10,27,10,0,0),
108
d(2014,10,26,10,0,0),
110
d(2015,10,25,10,0,0),
112
d(2016,10,30,10,0,0),
114
d(2017,10,29,10,0,0),
116
d(2018,10,28,10,0,0),
118
d(2019,10,27,10,0,0),
120
d(2020,10,25,10,0,0),
122
d(2021,10,31,10,0,0),
124
d(2022,10,30,10,0,0),
126
d(2023,10,29,10,0,0),
128
d(2024,10,27,10,0,0),
130
d(2025,10,26,10,0,0),
132
d(2026,10,25,10,0,0),
134
d(2027,10,31,10,0,0),
136
d(2028,10,29,10,0,0),
138
d(2029,10,28,10,0,0),
140
d(2030,10,27,10,0,0),
142
d(2031,10,26,10,0,0),
144
d(2032,10,31,10,0,0),
146
d(2033,10,30,10,0,0),
148
d(2034,10,29,10,0,0),
150
d(2035,10,28,10,0,0),
152
d(2036,10,26,10,0,0),
154
d(2037,10,25,10,0,0),
159
i(-25200,3600,'PWT'),
160
i(-25200,3600,'PPT'),
162
i(-25200,3600,'PDT'),
164
i(-25200,3600,'PDT'),
166
i(-25200,3600,'PDT'),
168
i(-25200,3600,'PDT'),
170
i(-25200,3600,'PDT'),
172
i(-25200,3600,'PDT'),
174
i(-25200,3600,'PDT'),
176
i(-25200,3600,'PDT'),
178
i(-25200,3600,'PDT'),
180
i(-25200,3600,'PDT'),
182
i(-25200,3600,'PDT'),
184
i(-25200,3600,'PDT'),
186
i(-25200,3600,'PDT'),
188
i(-25200,3600,'PDT'),
190
i(-25200,3600,'PDT'),
193
i(-28800,3600,'AKDT'),
195
i(-28800,3600,'AKDT'),
197
i(-28800,3600,'AKDT'),
199
i(-28800,3600,'AKDT'),
201
i(-28800,3600,'AKDT'),
203
i(-28800,3600,'AKDT'),
205
i(-28800,3600,'AKDT'),
207
i(-28800,3600,'AKDT'),
209
i(-28800,3600,'AKDT'),
211
i(-28800,3600,'AKDT'),
213
i(-28800,3600,'AKDT'),
215
i(-28800,3600,'AKDT'),
217
i(-28800,3600,'AKDT'),
219
i(-28800,3600,'AKDT'),
221
i(-28800,3600,'AKDT'),
223
i(-28800,3600,'AKDT'),
225
i(-28800,3600,'AKDT'),
227
i(-28800,3600,'AKDT'),
229
i(-28800,3600,'AKDT'),
231
i(-28800,3600,'AKDT'),
233
i(-28800,3600,'AKDT'),
235
i(-28800,3600,'AKDT'),
237
i(-28800,3600,'AKDT'),
239
i(-28800,3600,'AKDT'),
241
i(-28800,3600,'AKDT'),
243
i(-28800,3600,'AKDT'),
245
i(-28800,3600,'AKDT'),
247
i(-28800,3600,'AKDT'),
249
i(-28800,3600,'AKDT'),
251
i(-28800,3600,'AKDT'),
253
i(-28800,3600,'AKDT'),
255
i(-28800,3600,'AKDT'),
257
i(-28800,3600,'AKDT'),
259
i(-28800,3600,'AKDT'),
261
i(-28800,3600,'AKDT'),
263
i(-28800,3600,'AKDT'),
265
i(-28800,3600,'AKDT'),
267
i(-28800,3600,'AKDT'),
269
i(-28800,3600,'AKDT'),
271
i(-28800,3600,'AKDT'),
273
i(-28800,3600,'AKDT'),
275
i(-28800,3600,'AKDT'),
277
i(-28800,3600,'AKDT'),
279
i(-28800,3600,'AKDT'),
281
i(-28800,3600,'AKDT'),
283
i(-28800,3600,'AKDT'),
285
i(-28800,3600,'AKDT'),
287
i(-28800,3600,'AKDT'),
289
i(-28800,3600,'AKDT'),
291
i(-28800,3600,'AKDT'),
293
i(-28800,3600,'AKDT'),
295
i(-28800,3600,'AKDT'),
297
i(-28800,3600,'AKDT'),
299
i(-28800,3600,'AKDT'),