The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
# This file is auto-generated by the Perl DateTime Suite time zone
# code generator (0.07) This code generator comes with the
# DateTime::TimeZone module distribution in the tools/ directory

#
# Generated from ../DateTime/data/Olson/2012f/asia.  Olson data version 2012f
#
# Do not edit this file directly.
#
package DateTime::TimeZone::Asia::Choibalsan;
{
  $DateTime::TimeZone::Asia::Choibalsan::VERSION = '1.50';
}

use strict;

use Class::Singleton 1.03;
use DateTime::TimeZone;
use DateTime::TimeZone::OlsonDB;

@DateTime::TimeZone::Asia::Choibalsan::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );

my $spans =
[
    [
DateTime::TimeZone::NEG_INFINITY,
60102750120,
DateTime::TimeZone::NEG_INFINITY,
60102777600,
27480,
0,
'LMT'
    ],
    [
60102750120,
62388118800,
60102775320,
62388144000,
25200,
0,
'ULAT'
    ],
    [
62388118800,
62553657600,
62388147600,
62553686400,
28800,
0,
'ULAT'
    ],
    [
62553657600,
62569461600,
62553693600,
62569497600,
36000,
1,
'CHOST'
    ],
    [
62569461600,
62585276400,
62569494000,
62585308800,
32400,
0,
'CHOT'
    ],
    [
62585276400,
62600997600,
62585312400,
62601033600,
36000,
1,
'CHOST'
    ],
    [
62600997600,
62616726000,
62601030000,
62616758400,
32400,
0,
'CHOT'
    ],
    [
62616726000,
62632447200,
62616762000,
62632483200,
36000,
1,
'CHOST'
    ],
    [
62632447200,
62648175600,
62632479600,
62648208000,
32400,
0,
'CHOT'
    ],
    [
62648175600,
62663896800,
62648211600,
62663932800,
36000,
1,
'CHOST'
    ],
    [
62663896800,
62679625200,
62663929200,
62679657600,
32400,
0,
'CHOT'
    ],
    [
62679625200,
62695346400,
62679661200,
62695382400,
36000,
1,
'CHOST'
    ],
    [
62695346400,
62711074800,
62695378800,
62711107200,
32400,
0,
'CHOT'
    ],
    [
62711074800,
62726796000,
62711110800,
62726832000,
36000,
1,
'CHOST'
    ],
    [
62726796000,
62742524400,
62726828400,
62742556800,
32400,
0,
'CHOT'
    ],
    [
62742524400,
62758245600,
62742560400,
62758281600,
36000,
1,
'CHOST'
    ],
    [
62758245600,
62773974000,
62758278000,
62774006400,
32400,
0,
'CHOT'
    ],
    [
62773974000,
62790300000,
62774010000,
62790336000,
36000,
1,
'CHOST'
    ],
    [
62790300000,
62806028400,
62790332400,
62806060800,
32400,
0,
'CHOT'
    ],
    [
62806028400,
62821749600,
62806064400,
62821785600,
36000,
1,
'CHOST'
    ],
    [
62821749600,
62837478000,
62821782000,
62837510400,
32400,
0,
'CHOT'
    ],
    [
62837478000,
62853199200,
62837514000,
62853235200,
36000,
1,
'CHOST'
    ],
    [
62853199200,
62868927600,
62853231600,
62868960000,
32400,
0,
'CHOT'
    ],
    [
62868927600,
62884648800,
62868963600,
62884684800,
36000,
1,
'CHOST'
    ],
    [
62884648800,
62900377200,
62884681200,
62900409600,
32400,
0,
'CHOT'
    ],
    [
62900377200,
62916098400,
62900413200,
62916134400,
36000,
1,
'CHOST'
    ],
    [
62916098400,
62931826800,
62916130800,
62931859200,
32400,
0,
'CHOT'
    ],
    [
62931826800,
62947548000,
62931862800,
62947584000,
36000,
1,
'CHOST'
    ],
    [
62947548000,
62963881200,
62947580400,
62963913600,
32400,
0,
'CHOT'
    ],
    [
62963881200,
62979602400,
62963917200,
62979638400,
36000,
1,
'CHOST'
    ],
    [
62979602400,
62995330800,
62979634800,
62995363200,
32400,
0,
'CHOT'
    ],
    [
62995330800,
63011052000,
62995366800,
63011088000,
36000,
1,
'CHOST'
    ],
    [
63011052000,
63026780400,
63011084400,
63026812800,
32400,
0,
'CHOT'
    ],
    [
63026780400,
63042501600,
63026816400,
63042537600,
36000,
1,
'CHOST'
    ],
    [
63042501600,
63124074000,
63042534000,
63124106400,
32400,
0,
'CHOT'
    ],
    [
63124074000,
63137376000,
63124110000,
63137412000,
36000,
1,
'CHOST'
    ],
    [
63137376000,
63153104400,
63137408400,
63153136800,
32400,
0,
'CHOT'
    ],
    [
63153104400,
63168825600,
63153140400,
63168861600,
36000,
1,
'CHOST'
    ],
    [
63168825600,
63184554000,
63168858000,
63184586400,
32400,
0,
'CHOT'
    ],
    [
63184554000,
63200275200,
63184590000,
63200311200,
36000,
1,
'CHOST'
    ],
    [
63200275200,
63216003600,
63200307600,
63216036000,
32400,
0,
'CHOT'
    ],
    [
63216003600,
63231724800,
63216039600,
63231760800,
36000,
1,
'CHOST'
    ],
    [
63231724800,
63247453200,
63231757200,
63247485600,
32400,
0,
'CHOT'
    ],
    [
63247453200,
63263174400,
63247489200,
63263210400,
36000,
1,
'CHOST'
    ],
    [
63263174400,
63278902800,
63263206800,
63278935200,
32400,
0,
'CHOT'
    ],
    [
63278902800,
63295228800,
63278938800,
63295264800,
36000,
1,
'CHOST'
    ],
    [
63295228800,
63342572400,
63295261200,
63342604800,
32400,
0,
'CHOT'
    ],
    [
63342572400,
DateTime::TimeZone::INFINITY,
63342601200,
DateTime::TimeZone::INFINITY,
28800,
0,
'CHOT'
    ],
];

sub olson_version { '2012f' }

sub has_dst_changes { 22 }

sub _max_year { 2022 }

sub _new_instance
{
    return shift->_init( @_, spans => $spans );
}



1;