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/australasia. Olson data version 2010b 7# 8# Do not edit this file directly. 9# 10package DateTime::TimeZone::Australia::Hobart; 11 12use strict; 13 14use Class::Singleton; 15use DateTime::TimeZone; 16use DateTime::TimeZone::OlsonDB; 17 18@DateTime::TimeZone::Australia::Hobart::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' ); 19 20my $spans = 21[ 22 [ 23DateTime::TimeZone::NEG_INFINITY, 2459789887844, 25DateTime::TimeZone::NEG_INFINITY, 2659789923200, 2735356, 280, 29'LMT' 30 ], 31 [ 3259789887844, 3360455174400, 3459789923844, 3560455210400, 3636000, 370, 38'EST' 39 ], 40 [ 4160455174400, 4260465790800, 4360455214000, 4460465830400, 4539600, 461, 47'EST' 48 ], 49 [ 5060465790800, 5160470290800, 5260465830400, 5360470330400, 5439600, 551, 56'EST' 57 ], 58 [ 5960470290800, 6061252041600, 6160470326800, 6261252077600, 6336000, 640, 65'EST' 66 ], 67 [ 6861252041600, 6961259554800, 7061252081200, 7161259594400, 7239600, 731, 74'EST' 75 ], 76 [ 7761259554800, 7861275283200, 7961259590800, 8061275319200, 8136000, 820, 83'EST' 84 ], 85 [ 8661275283200, 8761291004400, 8861275322800, 8961291044000, 9039600, 911, 92'EST' 93 ], 94 [ 9561291004400, 9661307337600, 9761291040400, 9861307373600, 9936000, 1000, 101'EST' 102 ], 103 [ 10461307337600, 10561322454000, 10661307377200, 10761322493600, 10839600, 1091, 110'EST' 111 ], 112 [ 11361322454000, 11462040952800, 11561322490000, 11662040988800, 11736000, 1180, 119'EST' 120 ], 121 [ 12262040952800, 12362064547200, 12462040988800, 12562064583200, 12636000, 1270, 128'EST' 129 ], 130 [ 13162064547200, 13262080272000, 13362064586800, 13462080311600, 13539600, 1361, 137'EST' 138 ], 139 [ 14062080272000, 14162098416000, 14262080308000, 14362098452000, 14436000, 1450, 146'EST' 147 ], 148 [ 14962098416000, 15062109907200, 15162098455600, 15262109946800, 15339600, 1541, 155'EST' 156 ], 157 [ 15862109907200, 15962129865600, 16062109943200, 16162129901600, 16236000, 1630, 164'EST' 165 ], 166 [ 16762129865600, 16862141356800, 16962129905200, 17062141396400, 17139600, 1721, 173'EST' 174 ], 175 [ 17662141356800, 17762161315200, 17862141392800, 17962161351200, 18036000, 1810, 182'EST' 183 ], 184 [ 18562161315200, 18662173411200, 18762161354800, 18862173450800, 18939600, 1901, 191'EST' 192 ], 193 [ 19462173411200, 19562193369600, 19662173447200, 19762193405600, 19836000, 1990, 200'EST' 201 ], 202 [ 20362193369600, 20462203651200, 20562193409200, 20662203690800, 20739600, 2081, 209'EST' 210 ], 211 [ 21262203651200, 21362224819200, 21462203687200, 21562224855200, 21636000, 2170, 218'EST' 219 ], 220 [ 22162224819200, 22262235705600, 22362224858800, 22462235745200, 22539600, 2261, 227'EST' 228 ], 229 [ 23062235705600, 23162256268800, 23262235741600, 23362256304800, 23436000, 2350, 236'EST' 237 ], 238 [ 23962256268800, 24062267155200, 24162256308400, 24262267194800, 24339600, 2441, 245'EST' 246 ], 247 [ 24862267155200, 24962287718400, 25062267191200, 25162287754400, 25236000, 2530, 254'EST' 255 ], 256 [ 25762287718400, 25862298604800, 25962287758000, 26062298644400, 26139600, 2621, 263'EST' 264 ], 265 [ 26662298604800, 26762319168000, 26862298640800, 26962319204000, 27036000, 2710, 272'EST' 273 ], 274 [ 27562319168000, 27662330659200, 27762319207600, 27862330698800, 27939600, 2801, 281'EST' 282 ], 283 [ 28462330659200, 28562351222400, 28662330695200, 28762351258400, 28836000, 2890, 290'EST' 291 ], 292 [ 29362351222400, 29462362108800, 29562351262000, 29662362148400, 29739600, 2981, 299'EST' 300 ], 301 [ 30262362108800, 30362382672000, 30462362144800, 30562382708000, 30636000, 3070, 308'EST' 309 ], 310 [ 31162382672000, 31262393558400, 31362382711600, 31462393598000, 31539600, 3161, 317'EST' 318 ], 319 [ 32062393558400, 32162414121600, 32262393594400, 32362414157600, 32436000, 3250, 326'EST' 327 ], 328 [ 32962414121600, 33062425008000, 33162414161200, 33262425047600, 33339600, 3341, 335'EST' 336 ], 337 [ 33862425008000, 33962445571200, 34062425044000, 34162445607200, 34236000, 3430, 344'EST' 345 ], 346 [ 34762445571200, 34862456457600, 34962445610800, 35062456497200, 35139600, 3521, 353'EST' 354 ], 355 [ 35662456457600, 35762477020800, 35862456493600, 35962477056800, 36036000, 3610, 362'EST' 363 ], 364 [ 36562477020800, 36662487907200, 36762477060400, 36862487946800, 36939600, 3701, 371'EST' 372 ], 373 [ 37462487907200, 37562508470400, 37662487943200, 37762508506400, 37836000, 3790, 380'EST' 381 ], 382 [ 38362508470400, 38462521776000, 38562508510000, 38662521815600, 38739600, 3881, 389'EST' 390 ], 391 [ 39262521776000, 39362540524800, 39462521812000, 39562540560800, 39636000, 3970, 398'EST' 399 ], 400 [ 40162540524800, 40262553225600, 40362540564400, 40462553265200, 40539600, 4061, 407'EST' 408 ], 409 [ 41062553225600, 41162571974400, 41262553261600, 41362572010400, 41436000, 4150, 416'EST' 417 ], 418 [ 41962571974400, 42062582860800, 42162572014000, 42262582900400, 42339600, 4241, 425'EST' 426 ], 427 [ 42862582860800, 42962603424000, 43062582896800, 43162603460000, 43236000, 4330, 434'EST' 435 ], 436 [ 43762603424000, 43862614310400, 43962603463600, 44062614350000, 44139600, 4421, 443'EST' 444 ], 445 [ 44662614310400, 44762634873600, 44862614346400, 44962634909600, 45036000, 4510, 452'EST' 453 ], 454 [ 45562634873600, 45662645760000, 45762634913200, 45862645799600, 45939600, 4601, 461'EST' 462 ], 463 [ 46462645760000, 46562665718400, 46662645796000, 46762665754400, 46836000, 4690, 470'EST' 471 ], 472 [ 47362665718400, 47462678419200, 47562665758000, 47662678458800, 47739600, 4781, 479'EST' 480 ], 481 [ 48262678419200, 48362697772800, 48462678455200, 48562697808800, 48636000, 4870, 488'EST' 489 ], 490 [ 49162697772800, 49262710473600, 49362697812400, 49462710513200, 49539600, 4961, 497'EST' 498 ], 499 [ 50062710473600, 50162729827200, 50262710509600, 50362729863200, 50436000, 5050, 506'EST' 507 ], 508 [ 50962729827200, 51062741923200, 51162729866800, 51262741962800, 51339600, 5141, 515'EST' 516 ], 517 [ 51862741923200, 51962761276800, 52062741959200, 52162761312800, 52236000, 5230, 524'EST' 525 ], 526 [ 52762761276800, 52862773372800, 52962761316400, 53062773412400, 53139600, 5321, 533'EST' 534 ], 535 [ 53662773372800, 53762792726400, 53862773408800, 53962792762400, 54036000, 5410, 542'EST' 543 ], 544 [ 54562792726400, 54662806032000, 54762792766000, 54862806071600, 54939600, 5501, 551'EST' 552 ], 553 [ 55462806032000, 55562822361600, 55662806068000, 55762822397600, 55836000, 5590, 560'EST' 561 ], 562 [ 56362822361600, 56462837481600, 56562822401200, 56662837521200, 56739600, 5681, 569'EST' 570 ], 571 [ 57262837481600, 57362853811200, 57462837517600, 57562853847200, 57636000, 5770, 578'EST' 579 ], 580 [ 58162853811200, 58262868931200, 58362853850800, 58462868970800, 58539600, 5861, 587'EST' 588 ], 589 [ 59062868931200, 59162885260800, 59262868967200, 59362885296800, 59436000, 5950, 596'EST' 597 ], 598 [ 59962885260800, 60062900380800, 60162885300400, 60262900420400, 60339600, 6041, 605'EST' 606 ], 607 [ 60862900380800, 60962916710400, 61062900416800, 61162916746400, 61236000, 6130, 614'EST' 615 ], 616 [ 61762916710400, 61862931830400, 61962916750000, 62062931870000, 62139600, 6221, 623'EST' 624 ], 625 [ 62662931830400, 62762948160000, 62862931866400, 62962948196000, 63036000, 6310, 632'EST' 633 ], 634 [ 63562948160000, 63662963884800, 63762948199600, 63862963924400, 63939600, 6401, 641'EST' 642 ], 643 [ 64462963884800, 64562980214400, 64662963920800, 64762980250400, 64836000, 6490, 650'EST' 651 ], 652 [ 65362980214400, 65462995334400, 65562980254000, 65662995374000, 65739600, 6581, 659'EST' 660 ], 661 [ 66262995334400, 66363011664000, 66462995370400, 66563011700000, 66636000, 6670, 668'EST' 669 ], 670 [ 67163011664000, 67263026784000, 67363011703600, 67463026823600, 67539600, 6761, 677'EST' 678 ], 679 [ 68063026784000, 68163043113600, 68263026820000, 68363043149600, 68436000, 6850, 686'EST' 687 ], 688 [ 68963043113600, 69063058233600, 69163043153200, 69263058273200, 69339600, 6941, 695'EST' 696 ], 697 [ 69863058233600, 69963074563200, 70063058269600, 70163074599200, 70236000, 7030, 704'EST' 705 ], 706 [ 70763074563200, 70863089683200, 70963074602800, 71063089722800, 71139600, 7121, 713'EST' 714 ], 715 [ 71663089683200, 71763102988800, 71863089719200, 71963103024800, 72036000, 7210, 722'EST' 723 ], 724 [ 72563102988800, 72663121132800, 72763103028400, 72863121172400, 72939600, 7301, 731'EST' 732 ], 733 [ 73463121132800, 73563138067200, 73663121168800, 73763138103200, 73836000, 7390, 740'EST' 741 ], 742 [ 74363138067200, 74463153187200, 74563138106800, 74663153226800, 74739600, 7481, 749'EST' 750 ], 751 [ 75263153187200, 75363169516800, 75463153223200, 75563169552800, 75636000, 7570, 758'EST' 759 ], 760 [ 76163169516800, 76263184636800, 76363169556400, 76463184676400, 76539600, 7661, 767'EST' 768 ], 769 [ 77063184636800, 77163200966400, 77263184672800, 77363201002400, 77436000, 7750, 776'EST' 777 ], 778 [ 77963200966400, 78063216086400, 78163201006000, 78263216126000, 78339600, 7841, 785'EST' 786 ], 787 [ 78863216086400, 78963232416000, 79063216122400, 79163232452000, 79236000, 7930, 794'EST' 795 ], 796 [ 79763232416000, 79863247536000, 79963232455600, 80063247575600, 80139600, 8021, 803'EST' 804 ], 805 [ 80663247536000, 80763263865600, 80863247572000, 80963263901600, 81036000, 8110, 812'EST' 813 ], 814 [ 81563263865600, 81663279590400, 81763263905200, 81863279630000, 81939600, 8201, 821'EST' 822 ], 823 [ 82463279590400, 82563295315200, 82663279626400, 82763295351200, 82836000, 8290, 830'EST' 831 ], 832 [ 83363295315200, 83463310435200, 83563295354800, 83663310474800, 83739600, 8381, 839'EST' 840 ], 841 [ 84263310435200, 84363327369600, 84463310471200, 84563327405600, 84636000, 8470, 848'EST' 849 ], 850 [ 85163327369600, 85263343094400, 85363327409200, 85463343134000, 85539600, 8561, 857'EST' 858 ], 859 [ 86063343094400, 86163358819200, 86263343130400, 86363358855200, 86436000, 8650, 866'EST' 867 ], 868 [ 86963358819200, 87063374544000, 87163358858800, 87263374583600, 87339600, 8741, 875'EST' 876 ], 877 [ 87863374544000, 87963390268800, 88063374580000, 88163390304800, 88236000, 8830, 884'EST' 885 ], 886 [ 88763390268800, 88863405993600, 88963390308400, 89063406033200, 89139600, 8921, 893'EST' 894 ], 895 [ 89663405993600, 89763421718400, 89863406029600, 89963421754400, 90036000, 9010, 902'EST' 903 ], 904 [ 90563421718400, 90663437443200, 90763421758000, 90863437482800, 90939600, 9101, 911'EST' 912 ], 913 [ 91463437443200, 91563453168000, 91663437479200, 91763453204000, 91836000, 9190, 920'EST' 921 ], 922 [ 92363453168000, 92463468892800, 92563453207600, 92663468932400, 92739600, 9281, 929'EST' 930 ], 931 [ 93263468892800, 93363485222400, 93463468928800, 93563485258400, 93636000, 9370, 938'EST' 939 ], 940 [ 94163485222400, 94263500947200, 94363485262000, 94463500986800, 94539600, 9461, 947'EST' 948 ], 949 [ 95063500947200, 95163516672000, 95263500983200, 95363516708000, 95436000, 9550, 956'EST' 957 ], 958 [ 95963516672000, 96063532396800, 96163516711600, 96263532436400, 96339600, 9641, 965'EST' 966 ], 967 [ 96863532396800, 96963548121600, 97063532432800, 97163548157600, 97236000, 9730, 974'EST' 975 ], 976 [ 97763548121600, 97863563846400, 97963548161200, 98063563886000, 98139600, 9821, 983'EST' 984 ], 985 [ 98663563846400, 98763579571200, 98863563882400, 98963579607200, 99036000, 9910, 992'EST' 993 ], 994 [ 99563579571200, 99663595296000, 99763579610800, 99863595335600, 99939600, 10001, 1001'EST' 1002 ], 1003 [ 100463595296000, 100563611020800, 100663595332000, 100763611056800, 100836000, 10090, 1010'EST' 1011 ], 1012 [ 101363611020800, 101463626745600, 101563611060400, 101663626785200, 101739600, 10181, 1019'EST' 1020 ], 1021 [ 102263626745600, 102363642470400, 102463626781600, 102563642506400, 102636000, 10270, 1028'EST' 1029 ], 1030 [ 103163642470400, 103263658195200, 103363642510000, 103463658234800, 103539600, 10361, 1037'EST' 1038 ], 1039 [ 104063658195200, 104163674524800, 104263658231200, 104363674560800, 104436000, 10450, 1046'EST' 1047 ], 1048 [ 104963674524800, 105063690249600, 105163674564400, 105263690289200, 105339600, 10541, 1055'EST' 1056 ], 1057 [ 105863690249600, 105963705974400, 106063690285600, 106163706010400, 106236000, 10630, 1064'EST' 1065 ], 1066 [ 106763705974400, 106863721699200, 106963706014000, 107063721738800, 107139600, 10721, 1073'EST' 1074 ], 1075 [ 107663721699200, 107763737424000, 107863721735200, 107963737460000, 108036000, 10810, 1082'EST' 1083 ], 1084 [ 108563737424000, 108663753148800, 108763737463600, 108863753188400, 108939600, 10901, 1091'EST' 1092 ], 1093 [ 109463753148800, 109563768873600, 109663753184800, 109763768909600, 109836000, 10990, 1100'EST' 1101 ], 1102]; 1103 1104sub olson_version { '2010b' } 1105 1106sub has_dst_changes { 60 } 1107 1108sub _max_year { 2020 } 1109 1110sub _new_instance 1111{ 1112 return shift->_init( @_, spans => $spans ); 1113} 1114 1115sub _last_offset { 36000 } 1116 1117my $last_observance = bless( { 1118 'format' => 'EST', 1119 'gmtoff' => '10:00', 1120 'local_start_datetime' => bless( { 1121 'formatter' => undef, 1122 'local_rd_days' => 718067, 1123 'local_rd_secs' => 0, 1124 'offset_modifier' => 0, 1125 'rd_nanosecs' => 0, 1126 'tz' => bless( { 1127 'name' => 'floating', 1128 'offset' => 0 1129 }, 'DateTime::TimeZone::Floating' ), 1130 'utc_rd_days' => 718067, 1131 'utc_rd_secs' => 0, 1132 'utc_year' => 1968 1133 }, 'DateTime' ), 1134 'offset_from_std' => 0, 1135 'offset_from_utc' => 36000, 1136 'until' => [], 1137 'utc_start_datetime' => bless( { 1138 'formatter' => undef, 1139 'local_rd_days' => 718066, 1140 'local_rd_secs' => 50400, 1141 'offset_modifier' => 0, 1142 'rd_nanosecs' => 0, 1143 'tz' => bless( { 1144 'name' => 'floating', 1145 'offset' => 0 1146 }, 'DateTime::TimeZone::Floating' ), 1147 'utc_rd_days' => 718066, 1148 'utc_rd_secs' => 50400, 1149 'utc_year' => 1967 1150 }, 'DateTime' ) 1151}, 'DateTime::TimeZone::OlsonDB::Observance' ) 1152; 1153sub _last_observance { $last_observance } 1154 1155my $rules = [ 1156 bless( { 1157 'at' => '2:00s', 1158 'from' => '2008', 1159 'in' => 'Apr', 1160 'letter' => '', 1161 'name' => 'AT', 1162 'offset_from_std' => 0, 1163 'on' => 'Sun>=1', 1164 'save' => '0', 1165 'to' => 'max', 1166 'type' => undef 1167 }, 'DateTime::TimeZone::OlsonDB::Rule' ), 1168 bless( { 1169 'at' => '2:00s', 1170 'from' => '2001', 1171 'in' => 'Oct', 1172 'letter' => '', 1173 'name' => 'AT', 1174 'offset_from_std' => 3600, 1175 'on' => 'Sun>=1', 1176 'save' => '1:00', 1177 'to' => 'max', 1178 'type' => undef 1179 }, 'DateTime::TimeZone::OlsonDB::Rule' ) 1180] 1181; 1182sub _rules { $rules } 1183 1184 11851; 1186 1187