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::Ulaanbaatar;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::Asia::Ulaanbaatar::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22    [
23DateTime::TimeZone::NEG_INFINITY,
2460102751948,
25DateTime::TimeZone::NEG_INFINITY,
2660102777600,
2725652,
280,
29'LMT'
30    ],
31    [
3260102751948,
3362388118800,
3460102777148,
3562388144000,
3625200,
370,
38'ULAT'
39    ],
40    [
4162388118800,
4262553657600,
4362388147600,
4462553686400,
4528800,
460,
47'ULAT'
48    ],
49    [
5062553657600,
5162569465200,
5262553690000,
5362569497600,
5432400,
551,
56'ULAST'
57    ],
58    [
5962569465200,
6062585280000,
6162569494000,
6262585308800,
6328800,
640,
65'ULAT'
66    ],
67    [
6862585280000,
6962601001200,
7062585312400,
7162601033600,
7232400,
731,
74'ULAST'
75    ],
76    [
7762601001200,
7862616729600,
7962601030000,
8062616758400,
8128800,
820,
83'ULAT'
84    ],
85    [
8662616729600,
8762632450800,
8862616762000,
8962632483200,
9032400,
911,
92'ULAST'
93    ],
94    [
9562632450800,
9662648179200,
9762632479600,
9862648208000,
9928800,
1000,
101'ULAT'
102    ],
103    [
10462648179200,
10562663900400,
10662648211600,
10762663932800,
10832400,
1091,
110'ULAST'
111    ],
112    [
11362663900400,
11462679628800,
11562663929200,
11662679657600,
11728800,
1180,
119'ULAT'
120    ],
121    [
12262679628800,
12362695350000,
12462679661200,
12562695382400,
12632400,
1271,
128'ULAST'
129    ],
130    [
13162695350000,
13262711078400,
13362695378800,
13462711107200,
13528800,
1360,
137'ULAT'
138    ],
139    [
14062711078400,
14162726799600,
14262711110800,
14362726832000,
14432400,
1451,
146'ULAST'
147    ],
148    [
14962726799600,
15062742528000,
15162726828400,
15262742556800,
15328800,
1540,
155'ULAT'
156    ],
157    [
15862742528000,
15962758249200,
16062742560400,
16162758281600,
16232400,
1631,
164'ULAST'
165    ],
166    [
16762758249200,
16862773977600,
16962758278000,
17062774006400,
17128800,
1720,
173'ULAT'
174    ],
175    [
17662773977600,
17762790303600,
17862774010000,
17962790336000,
18032400,
1811,
182'ULAST'
183    ],
184    [
18562790303600,
18662806032000,
18762790332400,
18862806060800,
18928800,
1900,
191'ULAT'
192    ],
193    [
19462806032000,
19562821753200,
19662806064400,
19762821785600,
19832400,
1991,
200'ULAST'
201    ],
202    [
20362821753200,
20462837481600,
20562821782000,
20662837510400,
20728800,
2080,
209'ULAT'
210    ],
211    [
21262837481600,
21362853202800,
21462837514000,
21562853235200,
21632400,
2171,
218'ULAST'
219    ],
220    [
22162853202800,
22262868931200,
22362853231600,
22462868960000,
22528800,
2260,
227'ULAT'
228    ],
229    [
23062868931200,
23162884652400,
23262868963600,
23362884684800,
23432400,
2351,
236'ULAST'
237    ],
238    [
23962884652400,
24062900380800,
24162884681200,
24262900409600,
24328800,
2440,
245'ULAT'
246    ],
247    [
24862900380800,
24962916102000,
25062900413200,
25162916134400,
25232400,
2531,
254'ULAST'
255    ],
256    [
25762916102000,
25862931830400,
25962916130800,
26062931859200,
26128800,
2620,
263'ULAT'
264    ],
265    [
26662931830400,
26762947551600,
26862931862800,
26962947584000,
27032400,
2711,
272'ULAST'
273    ],
274    [
27562947551600,
27662963884800,
27762947580400,
27862963913600,
27928800,
2800,
281'ULAT'
282    ],
283    [
28462963884800,
28562979606000,
28662963917200,
28762979638400,
28832400,
2891,
290'ULAST'
291    ],
292    [
29362979606000,
29462995334400,
29562979634800,
29662995363200,
29728800,
2980,
299'ULAT'
300    ],
301    [
30262995334400,
30363011055600,
30462995366800,
30563011088000,
30632400,
3071,
308'ULAST'
309    ],
310    [
31163011055600,
31263026784000,
31363011084400,
31463026812800,
31528800,
3160,
317'ULAT'
318    ],
319    [
32063026784000,
32163042505200,
32263026816400,
32363042537600,
32432400,
3251,
326'ULAST'
327    ],
328    [
32963042505200,
33063124077600,
33163042534000,
33263124106400,
33328800,
3340,
335'ULAT'
336    ],
337    [
33863124077600,
33963137379600,
34063124110000,
34163137412000,
34232400,
3431,
344'ULAST'
345    ],
346    [
34763137379600,
34863153108000,
34963137408400,
35063153136800,
35128800,
3520,
353'ULAT'
354    ],
355    [
35663153108000,
35763168829200,
35863153140400,
35963168861600,
36032400,
3611,
362'ULAST'
363    ],
364    [
36563168829200,
36663184557600,
36763168858000,
36863184586400,
36928800,
3700,
371'ULAT'
372    ],
373    [
37463184557600,
37563200278800,
37663184590000,
37763200311200,
37832400,
3791,
380'ULAST'
381    ],
382    [
38363200278800,
38463216007200,
38563200307600,
38663216036000,
38728800,
3880,
389'ULAT'
390    ],
391    [
39263216007200,
39363231728400,
39463216039600,
39563231760800,
39632400,
3971,
398'ULAST'
399    ],
400    [
40163231728400,
40263247456800,
40363231757200,
40463247485600,
40528800,
4060,
407'ULAT'
408    ],
409    [
41063247456800,
41163263178000,
41263247489200,
41363263210400,
41432400,
4151,
416'ULAST'
417    ],
418    [
41963263178000,
42063278906400,
42163263206800,
42263278935200,
42328800,
4240,
425'ULAT'
426    ],
427    [
42863278906400,
42963295232400,
43063278938800,
43163295264800,
43232400,
4331,
434'ULAST'
435    ],
436    [
43763295232400,
438DateTime::TimeZone::INFINITY,
43963295261200,
440DateTime::TimeZone::INFINITY,
44128800,
4420,
443'ULAT'
444    ],
445];
446
447sub olson_version { '2010b' }
448
449sub has_dst_changes { 22 }
450
451sub _max_year { 2020 }
452
453sub _new_instance
454{
455    return shift->_init( @_, spans => $spans );
456}
457
458
459
4601;
461
462