# 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 /tmp/AQnrcGnc70/asia. Olson data version 2010b # # Do not edit this file directly. # package DateTime::TimeZone::Asia::Gaza; use strict; use Class::Singleton; use DateTime::TimeZone; use DateTime::TimeZone::OlsonDB; @DateTime::TimeZone::Asia::Gaza::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' ); my $spans = [ [ DateTime::TimeZone::NEG_INFINITY, 59950273328, DateTime::TimeZone::NEG_INFINITY, 59950281600, 8272, 0, 'LMT' ], [ 59950273328, 61202037600, 59950280528, 61202044800, 7200, 0, 'EET' ], [ 61202037600, 61278325200, 61202048400, 61278336000, 10800, 1, 'EET' ], [ 61278325200, 61291382400, 61278332400, 61291389600, 7200, 0, 'EET' ], [ 61291382400, 61309861200, 61291393200, 61309872000, 10800, 1, 'EET' ], [ 61309861200, 61322997600, 61309868400, 61323004800, 7200, 0, 'EET' ], [ 61322997600, 61341483600, 61323008400, 61341494400, 10800, 1, 'EET' ], [ 61341483600, 61355829600, 61341490800, 61355836800, 7200, 0, 'EET' ], [ 61355829600, 61373026800, 61355840400, 61373037600, 10800, 1, 'EET' ], [ 61373026800, 61387372800, 61373034000, 61387380000, 7200, 0, 'EET' ], [ 61387372800, 61404555600, 61387383600, 61404566400, 10800, 1, 'EET' ], [ 61404555600, 61453029600, 61404562800, 61453036800, 7200, 0, 'EET' ], [ 61453029600, 61736594400, 61453036800, 61736601600, 7200, 0, 'EET' ], [ 61736594400, 61749032400, 61736605200, 61749043200, 10800, 1, 'EEST' ], [ 61749032400, 61767352800, 61749039600, 61767360000, 7200, 0, 'EET' ], [ 61767352800, 61780568400, 61767363600, 61780579200, 10800, 1, 'EEST' ], [ 61780568400, 61798892400, 61780575600, 61798899600, 7200, 0, 'EET' ], [ 61798892400, 61812028800, 61798903200, 61812039600, 10800, 1, 'EEST' ], [ 61812028800, 61830514800, 61812036000, 61830522000, 7200, 0, 'EET' ], [ 61830514800, 61843651200, 61830525600, 61843662000, 10800, 1, 'EEST' ], [ 61843651200, 61862050800, 61843658400, 61862058000, 7200, 0, 'EET' ], [ 61862050800, 61875187200, 61862061600, 61875198000, 10800, 1, 'EEST' ], [ 61875187200, 61893586800, 61875194400, 61893594000, 7200, 0, 'EET' ], [ 61893586800, 61906723200, 61893597600, 61906734000, 10800, 1, 'EEST' ], [ 61906723200, 61925122800, 61906730400, 61925130000, 7200, 0, 'EET' ], [ 61925122800, 61938259200, 61925133600, 61938270000, 10800, 1, 'EEST' ], [ 61938259200, 61956745200, 61938266400, 61956752400, 7200, 0, 'EET' ], [ 61956745200, 61969881600, 61956756000, 61969892400, 10800, 1, 'EEST' ], [ 61969881600, 61988281200, 61969888800, 61988288400, 7200, 0, 'EET' ], [ 61988281200, 62001417600, 61988292000, 62001428400, 10800, 1, 'EEST' ], [ 62001417600, 62019817200, 62001424800, 62019824400, 7200, 0, 'EET' ], [ 62019817200, 62033040000, 62019828000, 62033050800, 10800, 1, 'EEST' ], [ 62033040000, 62051353200, 62033047200, 62051360400, 7200, 0, 'EET' ], [ 62051353200, 62054370000, 62051364000, 62054380800, 10800, 1, 'EEST' ], [ 62054370000, 62278063200, 62054377200, 62278070400, 7200, 0, 'IST' ], [ 62278063200, 62286526800, 62278074000, 62286537600, 10800, 1, 'IDT' ], [ 62286526800, 62302860000, 62286534000, 62302867200, 7200, 0, 'IST' ], [ 62302860000, 62314347600, 62302870800, 62314358400, 10800, 1, 'IDT' ], [ 62314347600, 62617960800, 62314354800, 62617968000, 7200, 0, 'IST' ], [ 62617960800, 62631262800, 62617971600, 62631273600, 10800, 1, 'IDT' ], [ 62631262800, 62652434400, 62631270000, 62652441600, 7200, 0, 'IST' ], [ 62652434400, 62662107600, 62652445200, 62662118400, 10800, 1, 'IDT' ], [ 62662107600, 62681119200, 62662114800, 62681126400, 7200, 0, 'IST' ], [ 62681119200, 62694162000, 62681130000, 62694172800, 10800, 1, 'IDT' ], [ 62694162000, 62712223200, 62694169200, 62712230400, 7200, 0, 'IST' ], [ 62712223200, 62724920400, 62712234000, 62724931200, 10800, 1, 'IDT' ], [ 62724920400, 62745573600, 62724927600, 62745580800, 7200, 0, 'IST' ], [ 62745573600, 62756456400, 62745584400, 62756467200, 10800, 1, 'IDT' ], [ 62756456400, 62773999200, 62756463600, 62774006400, 7200, 0, 'IST' ], [ 62773999200, 62787301200, 62774010000, 62787312000, 10800, 1, 'IDT' ], [ 62787301200, 62805448800, 62787308400, 62805456000, 7200, 0, 'IST' ], [ 62805448800, 62819355600, 62805459600, 62819366400, 10800, 1, 'IDT' ], [ 62819355600, 62837503200, 62819362800, 62837510400, 7200, 0, 'IST' ], [ 62837503200, 62851410000, 62837514000, 62851420800, 10800, 1, 'IDT' ], [ 62851410000, 62869384800, 62851417200, 62869392000, 7200, 0, 'IST' ], [ 62869384800, 62882859600, 62869395600, 62882870400, 10800, 1, 'IDT' ], [ 62882859600, 62900834400, 62882866800, 62900841600, 7200, 0, 'IST' ], [ 62900834400, 62913704400, 62900845200, 62913715200, 10800, 1, 'IDT' ], [ 62913704400, 62932284000, 62913711600, 62932291200, 7200, 0, 'IST' ], [ 62932284000, 62945758800, 62932294800, 62945769600, 10800, 1, 'IDT' ], [ 62945758800, 62956130400, 62945766000, 62956137600, 7200, 0, 'IST' ], [ 62956130400, 62964338400, 62956137600, 62964345600, 7200, 0, 'EET' ], [ 62964338400, 62978853600, 62964349200, 62978864400, 10800, 1, 'EEST' ], [ 62978853600, 62995788000, 62978860800, 62995795200, 7200, 0, 'EET' ], [ 62995788000, 63010303200, 62995798800, 63010314000, 10800, 1, 'EEST' ], [ 63010303200, 63027237600, 63010310400, 63027244800, 7200, 0, 'EET' ], [ 63027237600, 63041752800, 63027248400, 63041763600, 10800, 1, 'EEST' ], [ 63041752800, 63050824800, 63041760000, 63050832000, 7200, 0, 'EET' ], [ 63050824800, 63059896800, 63050832000, 63059904000, 7200, 0, 'EET' ], [ 63059896800, 63075618000, 63059907600, 63075628800, 10800, 1, 'EEST' ], [ 63075618000, 63091951200, 63075625200, 63091958400, 7200, 0, 'EET' ], [ 63091951200, 63107672400, 63091962000, 63107683200, 10800, 1, 'EEST' ], [ 63107672400, 63123400800, 63107679600, 63123408000, 7200, 0, 'EET' ], [ 63123400800, 63139122000, 63123411600, 63139132800, 10800, 1, 'EEST' ], [ 63139122000, 63154850400, 63139129200, 63154857600, 7200, 0, 'EET' ], [ 63154850400, 63170571600, 63154861200, 63170582400, 10800, 1, 'EEST' ], [ 63170571600, 63186300000, 63170578800, 63186307200, 7200, 0, 'EET' ], [ 63186300000, 63202021200, 63186310800, 63202032000, 10800, 1, 'EEST' ], [ 63202021200, 63217749600, 63202028400, 63217756800, 7200, 0, 'EET' ], [ 63217749600, 63232264800, 63217760400, 63232275600, 10800, 1, 'EEST' ], [ 63232264800, 63249199200, 63232272000, 63249206400, 7200, 0, 'EET' ], [ 63249199200, 63264063600, 63249210000, 63264074400, 10800, 1, 'EEST' ], [ 63264063600, 63279525600, 63264070800, 63279532800, 7200, 0, 'EET' ], [ 63279525600, 63294555600, 63279536400, 63294566400, 10800, 1, 'EEST' ], [ 63294555600, 63311061600, 63294562800, 63311068800, 7200, 0, 'EET' ], [ 63311061600, 63325321200, 63311072400, 63325332000, 10800, 1, 'EEST' ], [ 63325321200, 63342684000, 63325328400, 63342691200, 7200, 0, 'EET' ], [ 63342684000, 63355647600, 63342694800, 63355658400, 10800, 1, 'EEST' ], [ 63355647600, 63373788000, 63355654800, 63373795200, 7200, 0, 'EET' ], [ 63373788000, 63387702000, 63373798800, 63387712800, 10800, 1, 'EEST' ], [ 63387702000, 63405237600, 63387709200, 63405244800, 7200, 0, 'EET' ], [ 63405237600, 63419151600, 63405248400, 63419162400, 10800, 1, 'EEST' ], [ 63419151600, 63436687200, 63419158800, 63436694400, 7200, 0, 'EET' ], [ 63436687200, 63450601200, 63436698000, 63450612000, 10800, 1, 'EEST' ], [ 63450601200, 63468741600, 63450608400, 63468748800, 7200, 0, 'EET' ], [ 63468741600, 63482655600, 63468752400, 63482666400, 10800, 1, 'EEST' ], [ 63482655600, 63500191200, 63482662800, 63500198400, 7200, 0, 'EET' ], [ 63500191200, 63514105200, 63500202000, 63514116000, 10800, 1, 'EEST' ], [ 63514105200, 63531640800, 63514112400, 63531648000, 7200, 0, 'EET' ], [ 63531640800, 63545554800, 63531651600, 63545565600, 10800, 1, 'EEST' ], [ 63545554800, 63563090400, 63545562000, 63563097600, 7200, 0, 'EET' ], [ 63563090400, 63577004400, 63563101200, 63577015200, 10800, 1, 'EEST' ], [ 63577004400, 63594540000, 63577011600, 63594547200, 7200, 0, 'EET' ], [ 63594540000, 63608454000, 63594550800, 63608464800, 10800, 1, 'EEST' ], [ 63608454000, 63626594400, 63608461200, 63626601600, 7200, 0, 'EET' ], [ 63626594400, 63639903600, 63626605200, 63639914400, 10800, 1, 'EEST' ], [ 63639903600, 63658044000, 63639910800, 63658051200, 7200, 0, 'EET' ], [ 63658044000, 63671958000, 63658054800, 63671968800, 10800, 1, 'EEST' ], [ 63671958000, 63689493600, 63671965200, 63689500800, 7200, 0, 'EET' ], [ 63689493600, 63703407600, 63689504400, 63703418400, 10800, 1, 'EEST' ], [ 63703407600, 63720943200, 63703414800, 63720950400, 7200, 0, 'EET' ], [ 63720943200, 63734857200, 63720954000, 63734868000, 10800, 1, 'EEST' ], [ 63734857200, 63752392800, 63734864400, 63752400000, 7200, 0, 'EET' ], [ 63752392800, 63766306800, 63752403600, 63766317600, 10800, 1, 'EEST' ], ]; sub olson_version { '2010b' } sub has_dst_changes { 55 } sub _max_year { 2020 } sub _new_instance { return shift->_init( @_, spans => $spans ); } sub _last_offset { 7200 } my $last_observance = bless( { 'format' => 'EE%sT', 'gmtoff' => '2:00', 'local_start_datetime' => bless( { 'formatter' => undef, 'local_rd_days' => 729755, 'local_rd_secs' => 0, 'offset_modifier' => 0, 'rd_nanosecs' => 0, 'tz' => bless( { 'name' => 'floating', 'offset' => 0 }, 'DateTime::TimeZone::Floating' ), 'utc_rd_days' => 729755, 'utc_rd_secs' => 0, 'utc_year' => 2000 }, 'DateTime' ), 'offset_from_std' => 0, 'offset_from_utc' => 7200, 'until' => [], 'utc_start_datetime' => bless( { 'formatter' => undef, 'local_rd_days' => 729754, 'local_rd_secs' => 79200, 'offset_modifier' => 0, 'rd_nanosecs' => 0, 'tz' => bless( { 'name' => 'floating', 'offset' => 0 }, 'DateTime::TimeZone::Floating' ), 'utc_rd_days' => 729754, 'utc_rd_secs' => 79200, 'utc_year' => 1999 }, 'DateTime' ) }, 'DateTime::TimeZone::OlsonDB::Observance' ) ; sub _last_observance { $last_observance } my $rules = [ bless( { 'at' => '2:00', 'from' => '2009', 'in' => 'Sep', 'letter' => '', 'name' => 'Palestine', 'offset_from_std' => 0, 'on' => 'Fri>=1', 'save' => '0', 'to' => 'max', 'type' => undef }, 'DateTime::TimeZone::OlsonDB::Rule' ), bless( { 'at' => '0:00', 'from' => '2009', 'in' => 'Mar', 'letter' => 'S', 'name' => 'Palestine', 'offset_from_std' => 3600, 'on' => 'lastFri', 'save' => '1:00', 'to' => 'max', 'type' => undef }, 'DateTime::TimeZone::OlsonDB::Rule' ) ] ; sub _rules { $rules } 1;