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::Kuching;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::Asia::Kuching::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22    [
23DateTime::TimeZone::NEG_INFINITY,
2460752219920,
25DateTime::TimeZone::NEG_INFINITY,
2660752246400,
2726480,
280,
29'LMT'
30    ],
31    [
3260752219920,
3360968046600,
3460752246920,
3560968073600,
3627000,
370,
38'BORT'
39    ],
40    [
4160968046600,
4261053235200,
4360968075400,
4461053264000,
4528800,
460,
47'BORT'
48    ],
49    [
5061053235200,
5161061096400,
5261053265200,
5361061126400,
5430000,
551,
56'BORTST'
57    ],
58    [
5961061096400,
6061084857600,
6161061125200,
6261084886400,
6328800,
640,
65'BORT'
66    ],
67    [
6861084857600,
6961092718800,
7061084887600,
7161092748800,
7230000,
731,
74'BORTST'
75    ],
76    [
7761092718800,
7861116393600,
7961092747600,
8061116422400,
8128800,
820,
83'BORT'
84    ],
85    [
8661116393600,
8761124254800,
8861116423600,
8961124284800,
9030000,
911,
92'BORTST'
93    ],
94    [
9561124254800,
9661147929600,
9761124283600,
9861147958400,
9928800,
1000,
101'BORT'
102    ],
103    [
10461147929600,
10561155790800,
10661147959600,
10761155820800,
10830000,
1091,
110'BORTST'
111    ],
112    [
11361155790800,
11461179465600,
11561155819600,
11661179494400,
11728800,
1180,
119'BORT'
120    ],
121    [
12261179465600,
12361187326800,
12461179495600,
12561187356800,
12630000,
1271,
128'BORTST'
129    ],
130    [
13161187326800,
13261211088000,
13361187355600,
13461211116800,
13528800,
1360,
137'BORT'
138    ],
139    [
14061211088000,
14161218949200,
14261211118000,
14361218979200,
14430000,
1451,
146'BORTST'
147    ],
148    [
14961218949200,
15061242624000,
15161218978000,
15261242652800,
15328800,
1540,
155'BORT'
156    ],
157    [
15861242624000,
15961250485200,
16061242654000,
16161250515200,
16230000,
1631,
164'BORTST'
165    ],
166    [
16761250485200,
16861256016000,
16961250514000,
17061256044800,
17128800,
1720,
173'BORT'
174    ],
175    [
17661256016000,
17761368678000,
17861256048400,
17961368710400,
18032400,
1810,
182'JST'
183    ],
184    [
18561368678000,
18662514345600,
18761368706800,
18862514374400,
18928800,
1900,
191'BORT'
192    ],
193    [
19462514345600,
195DateTime::TimeZone::INFINITY,
19662514374400,
197DateTime::TimeZone::INFINITY,
19828800,
1990,
200'MYT'
201    ],
202];
203
204sub olson_version { '2010b' }
205
206sub has_dst_changes { 7 }
207
208sub _max_year { 2020 }
209
210sub _new_instance
211{
212    return shift->_init( @_, spans => $spans );
213}
214
215
216
2171;
218
219