1# This file is auto-generated by the Perl DateTime Suite time zone
2# code generator (0.07) This code generator comes with the
3# DateTime::TimeZone module distribution in the tools/ directory
4
5#
6# Generated from /tmp/AQnrcGnc70/asia.  Olson data version 2010b
7#
8# Do not edit this file directly.
9#
10package DateTime::TimeZone::Asia::Taipei;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::Asia::Taipei::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22    [
23DateTime::TimeZone::NEG_INFINITY,
2459800434840,
25DateTime::TimeZone::NEG_INFINITY,
2659800464000,
2729160,
280,
29'LMT'
30    ],
31    [
3259800434840,
3361357104000,
3459800463640,
3561357132800,
3628800,
370,
38'CST'
39    ],
40    [
4161357104000,
4261370319600,
4361357136400,
4461370352000,
4532400,
461,
47'CDT'
48    ],
49    [
5061370319600,
5161388640000,
5261370348400,
5361388668800,
5428800,
550,
56'CST'
57    ],
58    [
5961388640000,
6061401855600,
6161388672400,
6261401888000,
6332400,
641,
65'CDT'
66    ],
67    [
6861401855600,
6961420176000,
7061401884400,
7161420204800,
7228800,
730,
74'CST'
75    ],
76    [
7761420176000,
7861433391600,
7961420208400,
8061433424000,
8132400,
821,
83'CDT'
84    ],
85    [
8661433391600,
8761451798400,
8861433420400,
8961451827200,
9028800,
910,
92'CST'
93    ],
94    [
9561451798400,
9661465014000,
9761451830800,
9861465046400,
9932400,
1001,
101'CDT'
102    ],
103    [
10461465014000,
10561483334400,
10661465042800,
10761483363200,
10828800,
1090,
110'CST'
111    ],
112    [
11361483334400,
11461496550000,
11561483366800,
11661496582400,
11732400,
1181,
119'CDT'
120    ],
121    [
12261496550000,
12361514870400,
12461496578800,
12561514899200,
12628800,
1270,
128'CST'
129    ],
130    [
13161514870400,
13261528086000,
13361514902800,
13461528118400,
13532400,
1361,
137'CDT'
138    ],
139    [
14061528086000,
14161546406400,
14261528114800,
14361546435200,
14428800,
1450,
146'CST'
147    ],
148    [
14961546406400,
15061559622000,
15161546438800,
15261559654400,
15332400,
1541,
155'CDT'
156    ],
157    [
15861559622000,
15961572758400,
16061559650800,
16161572787200,
16228800,
1630,
164'CST'
165    ],
166    [
16761572758400,
16861593922800,
16961572790800,
17061593955200,
17132400,
1721,
173'CDT'
174    ],
175    [
17661593922800,
17761606972800,
17861593951600,
17961607001600,
18028800,
1810,
182'CST'
183    ],
184    [
18561606972800,
18661625458800,
18761607005200,
18861625491200,
18932400,
1901,
191'CDT'
192    ],
193    [
19461625458800,
19561638508800,
19661625487600,
19761638537600,
19828800,
1990,
200'CST'
201    ],
202    [
20361638508800,
20461656994800,
20561638541200,
20661657027200,
20732400,
2081,
209'CDT'
210    ],
211    [
21261656994800,
21361670044800,
21461657023600,
21561670073600,
21628800,
2170,
218'CST'
219    ],
220    [
22161670044800,
22261685852400,
22361670077200,
22461685884800,
22532400,
2261,
227'CDT'
228    ],
229    [
23061685852400,
23161701667200,
23261685881200,
23361701696000,
23428800,
2350,
236'CST'
237    ],
238    [
23961701667200,
24061717474800,
24161701699600,
24261717507200,
24332400,
2441,
245'CDT'
246    ],
247    [
24861717474800,
24961733203200,
25061717503600,
25161733232000,
25228800,
2530,
254'CST'
255    ],
256    [
25761733203200,
25861749010800,
25961733235600,
26061749043200,
26132400,
2621,
263'CDT'
264    ],
265    [
26661749010800,
26761764739200,
26861749039600,
26961764768000,
27028800,
2710,
272'CST'
273    ],
274    [
27561764739200,
27661780546800,
27761764771600,
27861780579200,
27932400,
2801,
281'CDT'
282    ],
283    [
28461780546800,
28561796275200,
28661780575600,
28761796304000,
28828800,
2890,
290'CST'
291    ],
292    [
29361796275200,
29461812082800,
29561796307600,
29661812115200,
29732400,
2981,
299'CDT'
300    ],
301    [
30261812082800,
30361833168000,
30461812111600,
30561833196800,
30628800,
3070,
308'CST'
309    ],
310    [
31161833168000,
31261843705200,
31361833200400,
31461843737600,
31532400,
3161,
317'CDT'
318    ],
319    [
32061843705200,
32161864704000,
32261843734000,
32361864732800,
32428800,
3250,
326'CST'
327    ],
328    [
32961864704000,
33061875241200,
33161864736400,
33261875273600,
33332400,
3341,
335'CDT'
336    ],
337    [
33861875241200,
33962269660800,
34061875270000,
34162269689600,
34228800,
3430,
344'CST'
345    ],
346    [
34762269660800,
34862285468400,
34962269693200,
35062285500800,
35132400,
3521,
353'CDT'
354    ],
355    [
35662285468400,
35762301196800,
35862285497200,
35962301225600,
36028800,
3610,
362'CST'
363    ],
364    [
36562301196800,
36662317004400,
36762301229200,
36862317036800,
36932400,
3701,
371'CDT'
372    ],
373    [
37462317004400,
37562466825600,
37662317033200,
37762466854400,
37828800,
3790,
380'CST'
381    ],
382    [
38362466825600,
38462474770800,
38562466858000,
38662474803200,
38732400,
3881,
389'CDT'
390    ],
391    [
39262474770800,
393DateTime::TimeZone::INFINITY,
39462474799600,
395DateTime::TimeZone::INFINITY,
39628800,
3970,
398'CST'
399    ],
400];
401
402sub olson_version { '2010b' }
403
404sub has_dst_changes { 20 }
405
406sub _max_year { 2020 }
407
408sub _new_instance
409{
410    return shift->_init( @_, spans => $spans );
411}
412
413
414
4151;
416
417