package DateTime::TimeZone::Pacific::Fiji;
use strict;
use Class::Singleton;
use DateTime::TimeZone;
use DateTime::TimeZone::OlsonDB;
@DateTime::TimeZone::Pacific::Fiji::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
my $spans =
[
[
DateTime::TimeZone::NEG_INFINITY,
60425697980,
DateTime::TimeZone::NEG_INFINITY,
60425740800,
42820,
0,
'LMT'
],
[
60425697980,
63045525600,
60425741180,
63045568800,
43200,
0,
'FJT'
],
[
63045525600,
63055807200,
63045572400,
63055854000,
46800,
1,
'FJST'
],
[
63055807200,
63077580000,
63055850400,
63077623200,
43200,
0,
'FJT'
],
[
63077580000,
63087256800,
63077626800,
63087303600,
46800,
1,
'FJST'
],
[
63087256800,
DateTime::TimeZone::INFINITY,
63087213600,
DateTime::TimeZone::INFINITY,
43200,
0,
'FJT'
],
];
sub has_dst_changes { 2 }
sub _max_year { 2016 }
sub _new_instance
{
return shift->_init( @_, spans => $spans );
}
1;