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::Broken_Hill; 11 12use strict; 13 14use Class::Singleton; 15use DateTime::TimeZone; 16use DateTime::TimeZone::OlsonDB; 17 18@DateTime::TimeZone::Australia::Broken_Hill::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' ); 19 20my $spans = 21[ 22 [ 23DateTime::TimeZone::NEG_INFINITY, 2459771572452, 25DateTime::TimeZone::NEG_INFINITY, 2659771606400, 2733948, 280, 29'LMT' 30 ], 31 [ 3259771572452, 3359820732000, 3459771608452, 3559820768000, 3636000, 370, 38'EST' 39 ], 40 [ 4159820732000, 4259905494000, 4359820764400, 4459905526400, 4532400, 460, 47'CST' 48 ], 49 [ 5059905494000, 5160463117860, 5259905528200, 5360463152060, 5434200, 550, 56'CST' 57 ], 58 [ 5960463117860, 6060470292600, 6160463155660, 6260470330400, 6337800, 641, 65'CST' 66 ], 67 [ 6860470292600, 6961252043400, 7060470326800, 7161252077600, 7234200, 730, 74'CST' 75 ], 76 [ 7761252043400, 7861259556600, 7961252081200, 8061259594400, 8137800, 821, 83'CST' 84 ], 85 [ 8661259556600, 8761275285000, 8861259590800, 8961275319200, 9034200, 910, 92'CST' 93 ], 94 [ 9561275285000, 9661291006200, 9761275322800, 9861291044000, 9937800, 1001, 101'CST' 102 ], 103 [ 10461291006200, 10561307339400, 10661291040400, 10761307373600, 10834200, 1090, 110'CST' 111 ], 112 [ 11361307339400, 11461322455800, 11561307377200, 11661322493600, 11737800, 1181, 119'CST' 120 ], 121 [ 12261322455800, 12362167185000, 12461322490000, 12562167219200, 12634200, 1270, 128'CST' 129 ], 130 [ 13162167185000, 13262193371400, 13362167219200, 13462193405600, 13534200, 1360, 137'CST' 138 ], 139 [ 14062193371400, 14162203653000, 14262193409200, 14362203690800, 14437800, 1451, 146'CST' 147 ], 148 [ 14962203653000, 15062224821000, 15162203687200, 15262224855200, 15334200, 1540, 155'CST' 156 ], 157 [ 15862224821000, 15962235707400, 16062224858800, 16162235745200, 16237800, 1631, 164'CST' 165 ], 166 [ 16762235707400, 16862256270600, 16962235741600, 17062256304800, 17134200, 1720, 173'CST' 174 ], 175 [ 17662256270600, 17762267157000, 17862256308400, 17962267194800, 18037800, 1811, 182'CST' 183 ], 184 [ 18562267157000, 18662287720200, 18762267191200, 18862287754400, 18934200, 1900, 191'CST' 192 ], 193 [ 19462287720200, 19562298606600, 19662287758000, 19762298644400, 19837800, 1991, 200'CST' 201 ], 202 [ 20362298606600, 20462319169800, 20562298640800, 20662319204000, 20734200, 2080, 209'CST' 210 ], 211 [ 21262319169800, 21362330661000, 21462319207600, 21562330698800, 21637800, 2171, 218'CST' 219 ], 220 [ 22162330661000, 22262351224200, 22362330695200, 22462351258400, 22534200, 2260, 227'CST' 228 ], 229 [ 23062351224200, 23162362110600, 23262351262000, 23362362148400, 23437800, 2351, 236'CST' 237 ], 238 [ 23962362110600, 24062382673800, 24162362144800, 24262382708000, 24334200, 2440, 245'CST' 246 ], 247 [ 24862382673800, 24962393560200, 25062382711600, 25162393598000, 25237800, 2531, 254'CST' 255 ], 256 [ 25762393560200, 25862414123400, 25962393594400, 26062414157600, 26134200, 2620, 263'CST' 264 ], 265 [ 26662414123400, 26762425009800, 26862414161200, 26962425047600, 27037800, 2711, 272'CST' 273 ], 274 [ 27562425009800, 27662445573000, 27762425044000, 27862445607200, 27934200, 2800, 281'CST' 282 ], 283 [ 28462445573000, 28562456459400, 28662445610800, 28762456497200, 28837800, 2891, 290'CST' 291 ], 292 [ 29362456459400, 29462477022600, 29562456493600, 29662477056800, 29734200, 2980, 299'CST' 300 ], 301 [ 30262477022600, 30362487909000, 30462477060400, 30562487946800, 30637800, 3071, 308'CST' 309 ], 310 [ 31162487909000, 31262508472200, 31362487943200, 31462508506400, 31534200, 3160, 317'CST' 318 ], 319 [ 32062508472200, 32162522382600, 32262508510000, 32362522420400, 32437800, 3251, 326'CST' 327 ], 328 [ 32962522382600, 33062540526600, 33162522416800, 33262540560800, 33334200, 3340, 335'CST' 336 ], 337 [ 33862540526600, 33962551413000, 34062540564400, 34162551450800, 34237800, 3431, 344'CST' 345 ], 346 [ 34762551413000, 34862571976200, 34962551447200, 35062572010400, 35134200, 3520, 353'CST' 354 ], 355 [ 35662571976200, 35762582862600, 35862572014000, 35962582900400, 36037800, 3611, 362'CST' 363 ], 364 [ 36562582862600, 36662603425800, 36762582896800, 36862603460000, 36934200, 3700, 371'CST' 372 ], 373 [ 37462603425800, 37562614312200, 37662603463600, 37762614350000, 37837800, 3791, 380'CST' 381 ], 382 [ 38362614312200, 38462634875400, 38562614346400, 38662634909600, 38734200, 3880, 389'CST' 390 ], 391 [ 39262634875400, 39362646971400, 39462634913200, 39562647009200, 39637800, 3971, 398'CST' 399 ], 400 [ 40162646971400, 40262665720200, 40362647005600, 40462665754400, 40534200, 4060, 407'CST' 408 ], 409 [ 41062665720200, 41162678421000, 41262665758000, 41362678458800, 41437800, 4151, 416'CST' 417 ], 418 [ 41962678421000, 42062697774600, 42162678455200, 42262697808800, 42334200, 4240, 425'CST' 426 ], 427 [ 42862697774600, 42962710475400, 43062697812400, 43162710513200, 43237800, 4331, 434'CST' 435 ], 436 [ 43762710475400, 43862729829000, 43962710509600, 44062729863200, 44134200, 4420, 443'CST' 444 ], 445 [ 44662729829000, 44762741925000, 44862729866800, 44962741962800, 45037800, 4511, 452'CST' 453 ], 454 [ 45562741925000, 45662761278600, 45762741959200, 45862761312800, 45934200, 4600, 461'CST' 462 ], 463 [ 46462761278600, 46562772165000, 46662761316400, 46762772202800, 46837800, 4691, 470'CST' 471 ], 472 [ 47362772165000, 47462792728200, 47562772199200, 47662792762400, 47734200, 4780, 479'CST' 480 ], 481 [ 48262792728200, 48362803614600, 48462792766000, 48562803652400, 48637800, 4871, 488'CST' 489 ], 490 [ 49162803614600, 49262824177800, 49362803648800, 49462824212000, 49534200, 4960, 497'CST' 498 ], 499 [ 50062824177800, 50162835064200, 50262824215600, 50362835102000, 50437800, 5051, 506'CST' 507 ], 508 [ 50962835064200, 51062855627400, 51162835098400, 51262855661600, 51334200, 5140, 515'CST' 516 ], 517 [ 51862855627400, 51962867118600, 52062855665200, 52162867156400, 52237800, 5231, 524'CST' 525 ], 526 [ 52762867118600, 52862887681800, 52962867152800, 53062887716000, 53134200, 5320, 533'CST' 534 ], 535 [ 53662887681800, 53762898568200, 53862887719600, 53962898606000, 54037800, 5411, 542'CST' 543 ], 544 [ 54562898568200, 54662919131400, 54762898602400, 54862919165600, 54934200, 5500, 551'CST' 552 ], 553 [ 55462919131400, 55562930017800, 55662919169200, 55762930055600, 55837800, 5591, 560'CST' 561 ], 562 [ 56362930017800, 56462950581000, 56562930052000, 56662950615200, 56734200, 5680, 569'CST' 570 ], 571 [ 57262950581000, 57362963886600, 57462950618800, 57562963924400, 57637800, 5771, 578'CST' 579 ], 580 [ 58162963886600, 58262982030600, 58362963920800, 58462982064800, 58534200, 5860, 587'CST' 588 ], 589 [ 59062982030600, 59162995336200, 59262982068400, 59362995374000, 59437800, 5951, 596'CST' 597 ], 598 [ 59962995336200, 60063013480200, 60162995370400, 60263013514400, 60334200, 6040, 605'CST' 606 ], 607 [ 60863013480200, 60963026785800, 61063013518000, 61163026823600, 61237800, 6131, 614'CST' 615 ], 616 [ 61763026785800, 61863044929800, 61963026820000, 62063044964000, 62134200, 6220, 623'CST' 624 ], 625 [ 62663044929800, 62763058235400, 62863044967600, 62963058273200, 63037800, 6311, 632'CST' 633 ], 634 [ 63563058235400, 63663076984200, 63763058269600, 63863077018400, 63934200, 6400, 641'CST' 642 ], 643 [ 64463076984200, 64563082330200, 64663077022000, 64763082368000, 64837800, 6491, 650'CST' 651 ], 652 [ 65363082330200, 65463089685000, 65563082368000, 65663089722800, 65737800, 6581, 659'CST' 660 ], 661 [ 66263089685000, 66363108433800, 66463089719200, 66563108468000, 66634200, 6670, 668'CST' 669 ], 670 [ 67163108433800, 67263121134600, 67363108471600, 67463121172400, 67537800, 6761, 677'CST' 678 ], 679 [ 68063121134600, 68163139883400, 68263121168800, 68363139917600, 68434200, 6850, 686'CST' 687 ], 688 [ 68963139883400, 69063153189000, 69163139921200, 69263153226800, 69337800, 6941, 695'CST' 696 ], 697 [ 69863153189000, 69963171333000, 70063153223200, 70163171367200, 70234200, 7030, 704'CST' 705 ], 706 [ 70763171333000, 70863184638600, 70963171370800, 71063184676400, 71137800, 7121, 713'CST' 714 ], 715 [ 71663184638600, 71763202782600, 71863184672800, 71963202816800, 72034200, 7210, 722'CST' 723 ], 724 [ 72563202782600, 72663216088200, 72763202820400, 72863216126000, 72937800, 7301, 731'CST' 732 ], 733 [ 73463216088200, 73563234837000, 73663216122400, 73763234871200, 73834200, 7390, 740'CST' 741 ], 742 [ 74363234837000, 74463247537800, 74563234874800, 74663247575600, 74737800, 7481, 749'CST' 750 ], 751 [ 75263247537800, 75363266286600, 75463247572000, 75563266320800, 75634200, 7570, 758'CST' 759 ], 760 [ 76163266286600, 76263279592200, 76363266324400, 76463279630000, 76537800, 7661, 767'CST' 768 ], 769 [ 77063279592200, 77163297736200, 77263279626400, 77363297770400, 77434200, 7750, 776'CST' 777 ], 778 [ 77963297736200, 78063310437000, 78163297774000, 78263310474800, 78337800, 7841, 785'CST' 786 ], 787 [ 78863310437000, 78963329185800, 79063310471200, 79163329220000, 79234200, 7930, 794'CST' 795 ], 796 [ 79763329185800, 79863343096200, 79963329223600, 80063343134000, 80137800, 8021, 803'CST' 804 ], 805 [ 80663343096200, 80763358821000, 80863343130400, 80963358855200, 81034200, 8110, 812'CST' 813 ], 814 [ 81563358821000, 81663374545800, 81763358858800, 81863374583600, 81937800, 8201, 821'CST' 822 ], 823 [ 82463374545800, 82563390270600, 82663374580000, 82763390304800, 82834200, 8290, 830'CST' 831 ], 832 [ 83363390270600, 83463405995400, 83563390308400, 83663406033200, 83737800, 8381, 839'CST' 840 ], 841 [ 84263405995400, 84363421720200, 84463406029600, 84563421754400, 84634200, 8470, 848'CST' 849 ], 850 [ 85163421720200, 85263437445000, 85363421758000, 85463437482800, 85537800, 8561, 857'CST' 858 ], 859 [ 86063437445000, 86163453169800, 86263437479200, 86363453204000, 86434200, 8650, 866'CST' 867 ], 868 [ 86963453169800, 87063468894600, 87163453207600, 87263468932400, 87337800, 8741, 875'CST' 876 ], 877 [ 87863468894600, 87963485224200, 88063468928800, 88163485258400, 88234200, 8830, 884'CST' 885 ], 886 [ 88763485224200, 88863500949000, 88963485262000, 89063500986800, 89137800, 8921, 893'CST' 894 ], 895 [ 89663500949000, 89763516673800, 89863500983200, 89963516708000, 90034200, 9010, 902'CST' 903 ], 904 [ 90563516673800, 90663532398600, 90763516711600, 90863532436400, 90937800, 9101, 911'CST' 912 ], 913 [ 91463532398600, 91563548123400, 91663532432800, 91763548157600, 91834200, 9190, 920'CST' 921 ], 922 [ 92363548123400, 92463563848200, 92563548161200, 92663563886000, 92737800, 9281, 929'CST' 930 ], 931 [ 93263563848200, 93363579573000, 93463563882400, 93563579607200, 93634200, 9370, 938'CST' 939 ], 940 [ 94163579573000, 94263595297800, 94363579610800, 94463595335600, 94537800, 9461, 947'CST' 948 ], 949 [ 95063595297800, 95163611022600, 95263595332000, 95363611056800, 95434200, 9550, 956'CST' 957 ], 958 [ 95963611022600, 96063626747400, 96163611060400, 96263626785200, 96337800, 9641, 965'CST' 966 ], 967 [ 96863626747400, 96963642472200, 97063626781600, 97163642506400, 97234200, 9730, 974'CST' 975 ], 976 [ 97763642472200, 97863658197000, 97963642510000, 98063658234800, 98137800, 9821, 983'CST' 984 ], 985 [ 98663658197000, 98763674526600, 98863658231200, 98963674560800, 99034200, 9910, 992'CST' 993 ], 994 [ 99563674526600, 99663690251400, 99763674564400, 99863690289200, 99937800, 10001, 1001'CST' 1002 ], 1003 [ 100463690251400, 100563705976200, 100663690285600, 100763706010400, 100834200, 10090, 1010'CST' 1011 ], 1012 [ 101363705976200, 101463721701000, 101563706014000, 101663721738800, 101737800, 10181, 1019'CST' 1020 ], 1021 [ 102263721701000, 102363737425800, 102463721735200, 102563737460000, 102634200, 10270, 1028'CST' 1029 ], 1030 [ 103163737425800, 103263753150600, 103363737463600, 103463753188400, 103537800, 10361, 1037'CST' 1038 ], 1039 [ 104063753150600, 104163768875400, 104263753184800, 104363768909600, 104434200, 10450, 1046'CST' 1047 ], 1048]; 1049 1050sub olson_version { '2010b' } 1051 1052sub has_dst_changes { 56 } 1053 1054sub _max_year { 2020 } 1055 1056sub _new_instance 1057{ 1058 return shift->_init( @_, spans => $spans ); 1059} 1060 1061sub _last_offset { 34200 } 1062 1063my $last_observance = bless( { 1064 'format' => 'CST', 1065 'gmtoff' => '9:30', 1066 'local_start_datetime' => bless( { 1067 'formatter' => undef, 1068 'local_rd_days' => 730120, 1069 'local_rd_secs' => 0, 1070 'offset_modifier' => 0, 1071 'rd_nanosecs' => 0, 1072 'tz' => bless( { 1073 'name' => 'floating', 1074 'offset' => 0 1075 }, 'DateTime::TimeZone::Floating' ), 1076 'utc_rd_days' => 730120, 1077 'utc_rd_secs' => 0, 1078 'utc_year' => 2001 1079 }, 'DateTime' ), 1080 'offset_from_std' => 0, 1081 'offset_from_utc' => 34200, 1082 'until' => [], 1083 'utc_start_datetime' => bless( { 1084 'formatter' => undef, 1085 'local_rd_days' => 730119, 1086 'local_rd_secs' => 48600, 1087 'offset_modifier' => 0, 1088 'rd_nanosecs' => 0, 1089 'tz' => bless( { 1090 'name' => 'floating', 1091 'offset' => 0 1092 }, 'DateTime::TimeZone::Floating' ), 1093 'utc_rd_days' => 730119, 1094 'utc_rd_secs' => 48600, 1095 'utc_year' => 2000 1096 }, 'DateTime' ) 1097}, 'DateTime::TimeZone::OlsonDB::Observance' ) 1098; 1099sub _last_observance { $last_observance } 1100 1101my $rules = [ 1102 bless( { 1103 'at' => '2:00s', 1104 'from' => '2008', 1105 'in' => 'Apr', 1106 'letter' => '', 1107 'name' => 'AS', 1108 'offset_from_std' => 0, 1109 'on' => 'Sun>=1', 1110 'save' => '0', 1111 'to' => 'max', 1112 'type' => undef 1113 }, 'DateTime::TimeZone::OlsonDB::Rule' ), 1114 bless( { 1115 'at' => '2:00s', 1116 'from' => '2008', 1117 'in' => 'Oct', 1118 'letter' => '', 1119 'name' => 'AS', 1120 'offset_from_std' => 3600, 1121 'on' => 'Sun>=1', 1122 'save' => '1:00', 1123 'to' => 'max', 1124 'type' => undef 1125 }, 'DateTime::TimeZone::OlsonDB::Rule' ) 1126] 1127; 1128sub _rules { $rules } 1129 1130 11311; 1132 1133