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/antarctica. Olson data version 2010b 7# 8# Do not edit this file directly. 9# 10package DateTime::TimeZone::Antarctica::Palmer; 11 12use strict; 13 14use Class::Singleton; 15use DateTime::TimeZone; 16use DateTime::TimeZone::OlsonDB; 17 18@DateTime::TimeZone::Antarctica::Palmer::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' ); 19 20my $spans = 21[ 22 [ 23DateTime::TimeZone::NEG_INFINITY, 2461977916800, 25DateTime::TimeZone::NEG_INFINITY, 2661977916800, 270, 280, 29'zzz' 30 ], 31 [ 3261977916800, 3361983025200, 3461977906000, 3561983014400, 36-10800, 371, 38'ARST' 39 ], 40 [ 4161983025200, 4262002728000, 4361983010800, 4462002713600, 45-14400, 460, 47'ART' 48 ], 49 [ 5062002728000, 5162014561200, 5262002717200, 5362014550400, 54-10800, 551, 56'ARST' 57 ], 58 [ 5962014561200, 6062034264000, 6162014546800, 6262034249600, 63-14400, 640, 65'ART' 66 ], 67 [ 6862034264000, 6962048862000, 7062034253200, 7162048851200, 72-10800, 731, 74'ARST' 75 ], 76 [ 7762048862000, 7862064590400, 7962048847600, 8062064576000, 81-14400, 820, 83'ART' 84 ], 85 [ 8662064590400, 8762080916400, 8862064579600, 8962080905600, 90-10800, 911, 92'ARST' 93 ], 94 [ 9562080916400, 9662096644800, 9762080902000, 9862096630400, 99-14400, 1000, 101'ART' 102 ], 103 [ 10462096644800, 10562112366000, 10662096634000, 10762112355200, 108-10800, 1091, 110'ARST' 111 ], 112 [ 11362112366000, 11462128094400, 11562112351600, 11662128080000, 117-14400, 1180, 119'ART' 120 ], 121 [ 12262128094400, 12362263825200, 12462128083600, 12562263814400, 126-10800, 1270, 128'ART' 129 ], 130 [ 13162263825200, 13262272288800, 13362263818000, 13462272281600, 135-7200, 1361, 137'ARST' 138 ], 139 [ 14062272288800, 14162524753200, 14262272278000, 14362524742400, 144-10800, 1450, 146'ART' 147 ], 148 [ 14962524753200, 15062538753600, 15162524738800, 15262538739200, 153-14400, 1540, 155'CLT' 156 ], 157 [ 15862538753600, 15962552055600, 16062538742800, 16162552044800, 162-10800, 1631, 164'CLST' 165 ], 166 [ 16762552055600, 16862570203200, 16962552041200, 17062570188800, 171-14400, 1720, 173'CLT' 174 ], 175 [ 17662570203200, 17762583505200, 17862570192400, 17962583494400, 180-10800, 1811, 182'CLST' 183 ], 184 [ 18562583505200, 18662602257600, 18762583490800, 18862602243200, 189-14400, 1900, 191'CLT' 192 ], 193 [ 19462602257600, 19562614954800, 19662602246800, 19762614944000, 198-10800, 1991, 200'CLST' 201 ], 202 [ 20362614954800, 20462633707200, 20562614940400, 20662633692800, 207-14400, 2080, 209'CLT' 210 ], 211 [ 21262633707200, 21362646404400, 21462633696400, 21562646393600, 216-10800, 2171, 218'CLST' 219 ], 220 [ 22162646404400, 22262665156800, 22362646390000, 22462665142400, 225-14400, 2260, 227'CLT' 228 ], 229 [ 23062665156800, 23162680878000, 23262665146000, 23362680867200, 234-10800, 2351, 236'CLST' 237 ], 238 [ 23962680878000, 24062696606400, 24162680863600, 24262696592000, 243-14400, 2440, 245'CLT' 246 ], 247 [ 24862696606400, 24962709908400, 25062696595600, 25162709897600, 252-10800, 2531, 254'CLST' 255 ], 256 [ 25762709908400, 25862727451200, 25962709894000, 26062727436800, 261-14400, 2620, 263'CLT' 264 ], 265 [ 26662727451200, 26762741358000, 26862727440400, 26962741347200, 270-10800, 2711, 272'CLST' 273 ], 274 [ 27562741358000, 27662760110400, 27762741343600, 27862760096000, 279-14400, 2800, 281'CLT' 282 ], 283 [ 28462760110400, 28562773412400, 28662760099600, 28762773401600, 288-10800, 2891, 290'CLST' 291 ], 292 [ 29362773412400, 29462789140800, 29562773398000, 29662789126400, 297-14400, 2980, 299'CLT' 300 ], 301 [ 30262789140800, 30362804257200, 30462789130000, 30562804246400, 306-10800, 3071, 308'CLST' 309 ], 310 [ 31162804257200, 31262823009600, 31362804242800, 31462822995200, 315-14400, 3160, 317'CLT' 318 ], 319 [ 32062823009600, 32162836311600, 32262822998800, 32362836300800, 324-10800, 3251, 326'CLST' 327 ], 328 [ 32962836311600, 33062854459200, 33162836297200, 33262854444800, 333-14400, 3340, 335'CLT' 336 ], 337 [ 33862854459200, 33962867761200, 34062854448400, 34162867750400, 342-10800, 3431, 344'CLST' 345 ], 346 [ 34762867761200, 34862885908800, 34962867746800, 35062885894400, 351-14400, 3520, 353'CLT' 354 ], 355 [ 35662885908800, 35762899210800, 35862885898000, 35962899200000, 360-10800, 3611, 362'CLST' 363 ], 364 [ 36562899210800, 36662917358400, 36762899196400, 36862917344000, 369-14400, 3700, 371'CLT' 372 ], 373 [ 37462917358400, 37562930660400, 37662917347600, 37762930649600, 378-10800, 3791, 380'CLST' 381 ], 382 [ 38362930660400, 38462949412800, 38562930646000, 38662949398400, 387-14400, 3880, 389'CLT' 390 ], 391 [ 39262949412800, 39362962110000, 39462949402000, 39562962099200, 396-10800, 3971, 398'CLST' 399 ], 400 [ 40162962110000, 40262980862400, 40362962095600, 40462980848000, 405-14400, 4060, 407'CLT' 408 ], 409 [ 41062980862400, 41162995374000, 41262980851600, 41362995363200, 414-10800, 4151, 416'CLST' 417 ], 418 [ 41962995374000, 42063012312000, 42162995359600, 42263012297600, 423-14400, 4240, 425'CLT' 426 ], 427 [ 42863012312000, 42963025614000, 43063012301200, 43163025603200, 432-10800, 4331, 434'CLST' 435 ], 436 [ 43763025614000, 43863042552000, 43963025599600, 44063042537600, 441-14400, 4420, 443'CLT' 444 ], 445 [ 44663042552000, 44763058878000, 44863042541200, 44963058867200, 450-10800, 4511, 452'CLST' 453 ], 454 [ 45563058878000, 45663075211200, 45763058863600, 45863075196800, 459-14400, 4600, 461'CLT' 462 ], 463 [ 46463075211200, 46563088513200, 46663075200400, 46763088502400, 468-10800, 4691, 470'CLST' 471 ], 472 [ 47363088513200, 47463107265600, 47563088498800, 47663107251200, 477-14400, 4780, 479'CLT' 480 ], 481 [ 48263107265600, 48363119962800, 48463107254800, 48563119952000, 486-10800, 4871, 488'CLST' 489 ], 490 [ 49163119962800, 49263138715200, 49363119948400, 49463138700800, 495-14400, 4960, 497'CLT' 498 ], 499 [ 50063138715200, 50163151412400, 50263138704400, 50363151401600, 504-10800, 5051, 506'CLST' 507 ], 508 [ 50963151412400, 51063170164800, 51163151398000, 51263170150400, 513-14400, 5140, 515'CLT' 516 ], 517 [ 51863170164800, 51963182862000, 52063170154000, 52163182851200, 522-10800, 5231, 524'CLST' 525 ], 526 [ 52763182862000, 52863201614400, 52963182847600, 53063201600000, 531-14400, 5320, 533'CLT' 534 ], 535 [ 53663201614400, 53763214916400, 53863201603600, 53963214905600, 540-10800, 5411, 542'CLST' 543 ], 544 [ 54563214916400, 54663233064000, 54763214902000, 54863233049600, 549-14400, 5500, 551'CLT' 552 ], 553 [ 55463233064000, 55563246366000, 55663233053200, 55763246355200, 558-10800, 5591, 560'CLST' 561 ], 562 [ 56363246366000, 56463264513600, 56563246351600, 56663264499200, 567-14400, 5680, 569'CLT' 570 ], 571 [ 57263264513600, 57363277815600, 57463264502800, 57563277804800, 576-10800, 5771, 578'CLST' 579 ], 580 [ 58163277815600, 58263296568000, 58363277801200, 58463296553600, 585-14400, 5860, 587'CLT' 588 ], 589 [ 59063296568000, 59163309265200, 59263296557200, 59363309254400, 594-10800, 5951, 596'CLST' 597 ], 598 [ 59963309265200, 60063328017600, 60163309250800, 60263328003200, 603-14400, 6040, 605'CLT' 606 ], 607 [ 60863328017600, 60963340714800, 61063328006800, 61163340704000, 612-10800, 6131, 614'CLST' 615 ], 616 [ 61763340714800, 61863359467200, 61963340700400, 62063359452800, 621-14400, 6220, 623'CLT' 624 ], 625 [ 62663359467200, 62763372769200, 62863359456400, 62963372758400, 630-10800, 6311, 632'CLST' 633 ], 634 [ 63563372769200, 63663390916800, 63763372754800, 63863390902400, 639-14400, 6400, 641'CLT' 642 ], 643 [ 64463390916800, 64563404218800, 64663390906000, 64763404208000, 648-10800, 6491, 650'CLST' 651 ], 652 [ 65363404218800, 65463422366400, 65563404204400, 65663422352000, 657-14400, 6580, 659'CLT' 660 ], 661 [ 66263422366400, 66363435668400, 66463422355600, 66563435657600, 666-10800, 6671, 668'CLST' 669 ], 670 [ 67163435668400, 67263453816000, 67363435654000, 67463453801600, 675-14400, 6760, 677'CLT' 678 ], 679 [ 68063453816000, 68163467118000, 68263453805200, 68363467107200, 684-10800, 6851, 686'CLST' 687 ], 688 [ 68963467118000, 69063485870400, 69163467103600, 69263485856000, 693-14400, 6940, 695'CLT' 696 ], 697 [ 69863485870400, 69963498567600, 70063485859600, 70163498556800, 702-10800, 7031, 704'CLST' 705 ], 706 [ 70763498567600, 70863517320000, 70963498553200, 71063517305600, 711-14400, 7120, 713'CLT' 714 ], 715 [ 71663517320000, 71763530017200, 71863517309200, 71963530006400, 720-10800, 7211, 722'CLST' 723 ], 724 [ 72563530017200, 72663548769600, 72763530002800, 72863548755200, 729-14400, 7300, 731'CLT' 732 ], 733 [ 73463548769600, 73563562071600, 73663548758800, 73763562060800, 738-10800, 7391, 740'CLST' 741 ], 742 [ 74363562071600, 74463580219200, 74563562057200, 74663580204800, 747-14400, 7480, 749'CLT' 750 ], 751 [ 75263580219200, 75363593521200, 75463580208400, 75563593510400, 756-10800, 7571, 758'CLST' 759 ], 760 [ 76163593521200, 76263611668800, 76363593506800, 76463611654400, 765-14400, 7660, 767'CLT' 768 ], 769 [ 77063611668800, 77163624970800, 77263611658000, 77363624960000, 774-10800, 7751, 776'CLST' 777 ], 778 [ 77963624970800, 78063643723200, 78163624956400, 78263643708800, 783-14400, 7840, 785'CLT' 786 ], 787 [ 78863643723200, 78963656420400, 79063643712400, 79163656409600, 792-10800, 7931, 794'CLST' 795 ], 796 [ 79763656420400, 79863675172800, 79963656406000, 80063675158400, 801-14400, 8020, 803'CLT' 804 ], 805 [ 80663675172800, 80763687870000, 80863675162000, 80963687859200, 810-10800, 8111, 812'CLST' 813 ], 814 [ 81563687870000, 81663706622400, 81763687855600, 81863706608000, 819-14400, 8200, 821'CLT' 822 ], 823 [ 82463706622400, 82563719924400, 82663706611600, 82763719913600, 828-10800, 8291, 830'CLST' 831 ], 832 [ 83363719924400, 83463738072000, 83563719910000, 83663738057600, 837-14400, 8380, 839'CLT' 840 ], 841 [ 84263738072000, 84363751374000, 84463738061200, 84563751363200, 846-10800, 8471, 848'CLST' 849 ], 850 [ 85163751374000, 85263769521600, 85363751359600, 85463769507200, 855-14400, 8560, 857'CLT' 858 ], 859]; 860 861sub olson_version { '2010b' } 862 863sub has_dst_changes { 46 } 864 865sub _max_year { 2020 } 866 867sub _new_instance 868{ 869 return shift->_init( @_, spans => $spans ); 870} 871 872sub _last_offset { -14400 } 873 874my $last_observance = bless( { 875 'format' => 'CL%sT', 876 'gmtoff' => '-4:00', 877 'local_start_datetime' => bless( { 878 'formatter' => undef, 879 'local_rd_days' => 723665, 880 'local_rd_secs' => 82800, 881 'offset_modifier' => 0, 882 'rd_nanosecs' => 0, 883 'tz' => bless( { 884 'name' => 'floating', 885 'offset' => 0 886 }, 'DateTime::TimeZone::Floating' ), 887 'utc_rd_days' => 723665, 888 'utc_rd_secs' => 82800, 889 'utc_year' => 1983 890 }, 'DateTime' ), 891 'offset_from_std' => 0, 892 'offset_from_utc' => -14400, 893 'until' => [], 894 'utc_start_datetime' => bless( { 895 'formatter' => undef, 896 'local_rd_days' => 723666, 897 'local_rd_secs' => 10800, 898 'offset_modifier' => 0, 899 'rd_nanosecs' => 0, 900 'tz' => bless( { 901 'name' => 'floating', 902 'offset' => 0 903 }, 'DateTime::TimeZone::Floating' ), 904 'utc_rd_days' => 723666, 905 'utc_rd_secs' => 10800, 906 'utc_year' => 1983 907 }, 'DateTime' ) 908}, 'DateTime::TimeZone::OlsonDB::Observance' ) 909; 910sub _last_observance { $last_observance } 911 912my $rules = [ 913 bless( { 914 'at' => '3:00u', 915 'from' => '2000', 916 'in' => 'Mar', 917 'letter' => '', 918 'name' => 'ChileAQ', 919 'offset_from_std' => 0, 920 'on' => 'Sun>=9', 921 'save' => '0', 922 'to' => 'max', 923 'type' => undef 924 }, 'DateTime::TimeZone::OlsonDB::Rule' ), 925 bless( { 926 'at' => '4:00u', 927 'from' => '1999', 928 'in' => 'Oct', 929 'letter' => 'S', 930 'name' => 'ChileAQ', 931 'offset_from_std' => 3600, 932 'on' => 'Sun>=9', 933 'save' => '1:00', 934 'to' => 'max', 935 'type' => undef 936 }, 'DateTime::TimeZone::OlsonDB::Rule' ) 937] 938; 939sub _rules { $rules } 940 941 9421; 943 944