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/europe. Olson data version 2010b 7# 8# Do not edit this file directly. 9# 10package DateTime::TimeZone::MET; 11 12use strict; 13 14use Class::Singleton; 15use DateTime::TimeZone; 16use DateTime::TimeZone::OlsonDB; 17 18@DateTime::TimeZone::MET::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' ); 19 20my $spans = 21[ 22 [ 23DateTime::TimeZone::NEG_INFINITY, 2460441976800, 25DateTime::TimeZone::NEG_INFINITY, 2660441980400, 273600, 280, 29'MET' 30 ], 31 [ 3260441976800, 3360455199600, 3460441984000, 3560455206800, 367200, 371, 38'MEST' 39 ], 40 [ 4160455199600, 4260472227600, 4360455203200, 4460472231200, 453600, 460, 47'MET' 48 ], 49 [ 5060472227600, 5160485533200, 5260472234800, 5360485540400, 547200, 551, 56'MEST' 57 ], 58 [ 5960485533200, 6060503677200, 6160485536800, 6260503680800, 633600, 640, 65'MET' 66 ], 67 [ 6860503677200, 6960516982800, 7060503684400, 7160516990000, 727200, 731, 74'MEST' 75 ], 76 [ 7760516982800, 7861196778000, 7960516986400, 8061196781600, 813600, 820, 83'MET' 84 ], 85 [ 8661196778000, 8761278426000, 8861196785200, 8961278433200, 907200, 911, 92'MEST' 93 ], 94 [ 9561278426000, 9661291126800, 9761278429600, 9861291130400, 993600, 1000, 101'MET' 102 ], 103 [ 10461291126800, 10561307456400, 10661291134000, 10761307463600, 1087200, 1091, 110'MEST' 111 ], 112 [ 11361307456400, 11461323181200, 11561307460000, 11661323184800, 1173600, 1180, 119'MET' 120 ], 121 [ 12261323181200, 12361338906000, 12461323188400, 12561338913200, 1267200, 1271, 128'MEST' 129 ], 130 [ 13161338906000, 13261354630800, 13361338909600, 13461354634400, 1353600, 1360, 137'MET' 138 ], 139 [ 14061354630800, 14161369059600, 14261354638000, 14361369066800, 1447200, 1451, 146'MEST' 147 ], 148 [ 14961369059600, 15062364560400, 15161369063200, 15262364564000, 1533600, 1540, 155'MET' 156 ], 157 [ 15862364560400, 15962379680400, 16062364567600, 16162379687600, 1627200, 1631, 164'MEST' 165 ], 166 [ 16762379680400, 16862396010000, 16962379684000, 17062396013600, 1713600, 1720, 173'MET' 174 ], 175 [ 17662396010000, 17762411734800, 17862396017200, 17962411742000, 1807200, 1811, 182'MEST' 183 ], 184 [ 18562411734800, 18662427459600, 18762411738400, 18862427463200, 1893600, 1900, 191'MET' 192 ], 193 [ 19462427459600, 19562443184400, 19662427466800, 19762443191600, 1987200, 1991, 200'MEST' 201 ], 202 [ 20362443184400, 20462459514000, 20562443188000, 20662459517600, 2073600, 2080, 209'MET' 210 ], 211 [ 21262459514000, 21362474634000, 21462459521200, 21562474641200, 2167200, 2171, 218'MEST' 219 ], 220 [ 22162474634000, 22262490358800, 22362474637600, 22462490362400, 2253600, 2260, 227'MET' 228 ], 229 [ 23062490358800, 23162506083600, 23262490366000, 23362506090800, 2347200, 2351, 236'MEST' 237 ], 238 [ 23962506083600, 24062521808400, 24162506087200, 24262521812000, 2433600, 2440, 245'MET' 246 ], 247 [ 24862521808400, 24962537533200, 25062521815600, 25162537540400, 2527200, 2531, 254'MEST' 255 ], 256 [ 25762537533200, 25862553258000, 25962537536800, 26062553261600, 2613600, 2620, 263'MET' 264 ], 265 [ 26662553258000, 26762568982800, 26862553265200, 26962568990000, 2707200, 2711, 272'MEST' 273 ], 274 [ 27562568982800, 27662584707600, 27762568986400, 27862584711200, 2793600, 2800, 281'MET' 282 ], 283 [ 28462584707600, 28562601037200, 28662584714800, 28762601044400, 2887200, 2891, 290'MEST' 291 ], 292 [ 29362601037200, 29462616762000, 29562601040800, 29662616765600, 2973600, 2980, 299'MET' 300 ], 301 [ 30262616762000, 30362632486800, 30462616769200, 30562632494000, 3067200, 3071, 308'MEST' 309 ], 310 [ 31162632486800, 31262648211600, 31362632490400, 31462648215200, 3153600, 3160, 317'MET' 318 ], 319 [ 32062648211600, 32162663936400, 32262648218800, 32362663943600, 3247200, 3251, 326'MEST' 327 ], 328 [ 32962663936400, 33062679661200, 33162663940000, 33262679664800, 3333600, 3340, 335'MET' 336 ], 337 [ 33862679661200, 33962695386000, 34062679668400, 34162695393200, 3427200, 3431, 344'MEST' 345 ], 346 [ 34762695386000, 34862711110800, 34962695389600, 35062711114400, 3513600, 3520, 353'MET' 354 ], 355 [ 35662711110800, 35762726835600, 35862711118000, 35962726842800, 3607200, 3611, 362'MEST' 363 ], 364 [ 36562726835600, 36662742560400, 36762726839200, 36862742564000, 3693600, 3700, 371'MET' 372 ], 373 [ 37462742560400, 37562758285200, 37662742567600, 37762758292400, 3787200, 3791, 380'MEST' 381 ], 382 [ 38362758285200, 38462774010000, 38562758288800, 38662774013600, 3873600, 3880, 389'MET' 390 ], 391 [ 39262774010000, 39362790339600, 39462774017200, 39562790346800, 3967200, 3971, 398'MEST' 399 ], 400 [ 40162790339600, 40262806064400, 40362790343200, 40462806068000, 4053600, 4060, 407'MET' 408 ], 409 [ 41062806064400, 41162821789200, 41262806071600, 41362821796400, 4147200, 4151, 416'MEST' 417 ], 418 [ 41962821789200, 42062837514000, 42162821792800, 42262837517600, 4233600, 4240, 425'MET' 426 ], 427 [ 42862837514000, 42962853238800, 43062837521200, 43162853246000, 4327200, 4331, 434'MEST' 435 ], 436 [ 43762853238800, 43862868963600, 43962853242400, 44062868967200, 4413600, 4420, 443'MET' 444 ], 445 [ 44662868963600, 44762884688400, 44862868970800, 44962884695600, 4507200, 4511, 452'MEST' 453 ], 454 [ 45562884688400, 45662900413200, 45762884692000, 45862900416800, 4593600, 4600, 461'MET' 462 ], 463 [ 46462900413200, 46562916138000, 46662900420400, 46762916145200, 4687200, 4691, 470'MEST' 471 ], 472 [ 47362916138000, 47462931862800, 47562916141600, 47662931866400, 4773600, 4780, 479'MET' 480 ], 481 [ 48262931862800, 48362947587600, 48462931870000, 48562947594800, 4867200, 4871, 488'MEST' 489 ], 490 [ 49162947587600, 49262963917200, 49362947591200, 49462963920800, 4953600, 4960, 497'MET' 498 ], 499 [ 50062963917200, 50162982061200, 50262963924400, 50362982068400, 5047200, 5051, 506'MEST' 507 ], 508 [ 50962982061200, 51062995366800, 51162982064800, 51262995370400, 5133600, 5140, 515'MET' 516 ], 517 [ 51862995366800, 51963013510800, 52062995374000, 52163013518000, 5227200, 5231, 524'MEST' 525 ], 526 [ 52763013510800, 52863026816400, 52963013514400, 53063026820000, 5313600, 5320, 533'MET' 534 ], 535 [ 53663026816400, 53763044960400, 53863026823600, 53963044967600, 5407200, 5411, 542'MEST' 543 ], 544 [ 54563044960400, 54663058266000, 54763044964000, 54863058269600, 5493600, 5500, 551'MET' 552 ], 553 [ 55463058266000, 55563077014800, 55663058273200, 55763077022000, 5587200, 5591, 560'MEST' 561 ], 562 [ 56363077014800, 56463089715600, 56563077018400, 56663089719200, 5673600, 5680, 569'MET' 570 ], 571 [ 57263089715600, 57363108464400, 57463089722800, 57563108471600, 5767200, 5771, 578'MEST' 579 ], 580 [ 58163108464400, 58263121165200, 58363108468000, 58463121168800, 5853600, 5860, 587'MET' 588 ], 589 [ 59063121165200, 59163139914000, 59263121172400, 59363139921200, 5947200, 5951, 596'MEST' 597 ], 598 [ 59963139914000, 60063153219600, 60163139917600, 60263153223200, 6033600, 6040, 605'MET' 606 ], 607 [ 60863153219600, 60963171363600, 61063153226800, 61163171370800, 6127200, 6131, 614'MEST' 615 ], 616 [ 61763171363600, 61863184669200, 61963171367200, 62063184672800, 6213600, 6220, 623'MET' 624 ], 625 [ 62663184669200, 62763202813200, 62863184676400, 62963202820400, 6307200, 6311, 632'MEST' 633 ], 634 [ 63563202813200, 63663216118800, 63763202816800, 63863216122400, 6393600, 6400, 641'MET' 642 ], 643 [ 64463216118800, 64563234867600, 64663216126000, 64763234874800, 6487200, 6491, 650'MEST' 651 ], 652 [ 65363234867600, 65463247568400, 65563234871200, 65663247572000, 6573600, 6580, 659'MET' 660 ], 661 [ 66263247568400, 66363266317200, 66463247575600, 66563266324400, 6667200, 6671, 668'MEST' 669 ], 670 [ 67163266317200, 67263279018000, 67363266320800, 67463279021600, 6753600, 6760, 677'MET' 678 ], 679 [ 68063279018000, 68163297766800, 68263279025200, 68363297774000, 6847200, 6851, 686'MEST' 687 ], 688 [ 68963297766800, 69063310467600, 69163297770400, 69263310471200, 6933600, 6940, 695'MET' 696 ], 697 [ 69863310467600, 69963329216400, 70063310474800, 70163329223600, 7027200, 7031, 704'MEST' 705 ], 706 [ 70763329216400, 70863342522000, 70963329220000, 71063342525600, 7113600, 7120, 713'MET' 714 ], 715 [ 71663342522000, 71763360666000, 71863342529200, 71963360673200, 7207200, 7211, 722'MEST' 723 ], 724 [ 72563360666000, 72663373971600, 72763360669600, 72863373975200, 7293600, 7300, 731'MET' 732 ], 733 [ 73463373971600, 73563392115600, 73663373978800, 73763392122800, 7387200, 7391, 740'MEST' 741 ], 742 [ 74363392115600, 74463405421200, 74563392119200, 74663405424800, 7473600, 7480, 749'MET' 750 ], 751 [ 75263405421200, 75363424170000, 75463405428400, 75563424177200, 7567200, 7571, 758'MEST' 759 ], 760 [ 76163424170000, 76263436870800, 76363424173600, 76463436874400, 7653600, 7660, 767'MET' 768 ], 769 [ 77063436870800, 77163455619600, 77263436878000, 77363455626800, 7747200, 7751, 776'MEST' 777 ], 778 [ 77963455619600, 78063468320400, 78163455623200, 78263468324000, 7833600, 7840, 785'MET' 786 ], 787 [ 78863468320400, 78963487069200, 79063468327600, 79163487076400, 7927200, 7931, 794'MEST' 795 ], 796 [ 79763487069200, 79863500374800, 79963487072800, 80063500378400, 8013600, 8020, 803'MET' 804 ], 805 [ 80663500374800, 80763518518800, 80863500382000, 80963518526000, 8107200, 8111, 812'MEST' 813 ], 814 [ 81563518518800, 81663531824400, 81763518522400, 81863531828000, 8193600, 8200, 821'MET' 822 ], 823 [ 82463531824400, 82563549968400, 82663531831600, 82763549975600, 8287200, 8291, 830'MEST' 831 ], 832 [ 83363549968400, 83463563274000, 83563549972000, 83663563277600, 8373600, 8380, 839'MET' 840 ], 841 [ 84263563274000, 84363581418000, 84463563281200, 84563581425200, 8467200, 8471, 848'MEST' 849 ], 850 [ 85163581418000, 85263594723600, 85363581421600, 85463594727200, 8553600, 8560, 857'MET' 858 ], 859 [ 86063594723600, 86163613472400, 86263594730800, 86363613479600, 8647200, 8651, 866'MEST' 867 ], 868 [ 86963613472400, 87063626173200, 87163613476000, 87263626176800, 8733600, 8740, 875'MET' 876 ], 877 [ 87863626173200, 87963644922000, 88063626180400, 88163644929200, 8827200, 8831, 884'MEST' 885 ], 886 [ 88763644922000, 88863657622800, 88963644925600, 89063657626400, 8913600, 8920, 893'MET' 894 ], 895 [ 89663657622800, 89763676371600, 89863657630000, 89963676378800, 9007200, 9011, 902'MEST' 903 ], 904 [ 90563676371600, 90663689677200, 90763676375200, 90863689680800, 9093600, 9100, 911'MET' 912 ], 913 [ 91463689677200, 91563707821200, 91663689684400, 91763707828400, 9187200, 9191, 920'MEST' 921 ], 922 [ 92363707821200, 92463721126800, 92563707824800, 92663721130400, 9273600, 9280, 929'MET' 930 ], 931 [ 93263721126800, 93363739270800, 93463721134000, 93563739278000, 9367200, 9371, 938'MEST' 939 ], 940 [ 94163739270800, 94263752576400, 94363739274400, 94463752580000, 9453600, 9460, 947'MET' 948 ], 949 [ 95063752576400, 95163771325200, 95263752583600, 95363771332400, 9547200, 9551, 956'MEST' 957 ], 958]; 959 960sub olson_version { '2010b' } 961 962sub has_dst_changes { 52 } 963 964sub _max_year { 2020 } 965 966sub _new_instance 967{ 968 return shift->_init( @_, spans => $spans ); 969} 970 971sub _last_offset { 3600 } 972 973my $last_observance = bless( { 974 'format' => 'ME%sT', 975 'gmtoff' => '1:00', 976 'local_start_datetime' => {}, 977 'offset_from_std' => 0, 978 'offset_from_utc' => 3600, 979 'until' => [], 980 'utc_start_datetime' => {} 981}, 'DateTime::TimeZone::OlsonDB::Observance' ) 982; 983sub _last_observance { $last_observance } 984 985my $rules = [ 986 bless( { 987 'at' => '2:00s', 988 'from' => '1981', 989 'in' => 'Mar', 990 'letter' => 'S', 991 'name' => 'C-Eur', 992 'offset_from_std' => 3600, 993 'on' => 'lastSun', 994 'save' => '1:00', 995 'to' => 'max', 996 'type' => undef 997 }, 'DateTime::TimeZone::OlsonDB::Rule' ), 998 bless( { 999 'at' => '2:00s', 1000 'from' => '1996', 1001 'in' => 'Oct', 1002 'letter' => '', 1003 'name' => 'C-Eur', 1004 'offset_from_std' => 0, 1005 'on' => 'lastSun', 1006 'save' => '0', 1007 'to' => 'max', 1008 'type' => undef 1009 }, 'DateTime::TimeZone::OlsonDB::Rule' ) 1010] 1011; 1012sub _rules { $rules } 1013 1014 10151; 1016 1017