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::Asia::Vladivostok; 11 12use strict; 13 14use Class::Singleton; 15use DateTime::TimeZone; 16use DateTime::TimeZone::OlsonDB; 17 18@DateTime::TimeZone::Asia::Vladivostok::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' ); 19 20my $spans = 21[ 22 [ 23DateTime::TimeZone::NEG_INFINITY, 2460648361936, 25DateTime::TimeZone::NEG_INFINITY, 2660648393600, 2731664, 280, 29'LMT' 30 ], 31 [ 3260648361936, 3360888121200, 3460648394336, 3560888153600, 3632400, 370, 38'VLAT' 39 ], 40 [ 4160888121200, 4262490578400, 4360888157200, 4462490614400, 4536000, 460, 47'VLAT' 48 ], 49 [ 5062490578400, 5162506386000, 5262490618000, 5362506425600, 5439600, 551, 56'VLAST' 57 ], 58 [ 5962506386000, 6062522114400, 6162506422000, 6262522150400, 6336000, 640, 65'VLAT' 66 ], 67 [ 6862522114400, 6962537922000, 7062522154000, 7162537961600, 7239600, 731, 74'VLAST' 75 ], 76 [ 7762537922000, 7862553650400, 7962537958000, 8062553686400, 8136000, 820, 83'VLAT' 84 ], 85 [ 8662553650400, 8762569458000, 8862553690000, 8962569497600, 9039600, 911, 92'VLAST' 93 ], 94 [ 9562569458000, 9662585272800, 9762569494000, 9862585308800, 9936000, 1000, 101'VLAT' 102 ], 103 [ 10462585272800, 10562601004800, 10662585312400, 10762601044400, 10839600, 1091, 110'VLAST' 111 ], 112 [ 11362601004800, 11462616729600, 11562601040800, 11662616765600, 11736000, 1180, 119'VLAT' 120 ], 121 [ 12262616729600, 12362632454400, 12462616769200, 12562632494000, 12639600, 1271, 128'VLAST' 129 ], 130 [ 13162632454400, 13262648179200, 13362632490400, 13462648215200, 13536000, 1360, 137'VLAT' 138 ], 139 [ 14062648179200, 14162663904000, 14262648218800, 14362663943600, 14439600, 1451, 146'VLAST' 147 ], 148 [ 14962663904000, 15062679628800, 15162663940000, 15262679664800, 15336000, 1540, 155'VLAT' 156 ], 157 [ 15862679628800, 15962695353600, 16062679668400, 16162695393200, 16239600, 1631, 164'VLAST' 165 ], 166 [ 16762695353600, 16862711078400, 16962695389600, 17062711114400, 17136000, 1720, 173'VLAT' 174 ], 175 [ 17662711078400, 17762726803200, 17862711118000, 17962726842800, 18039600, 1811, 182'VLAST' 183 ], 184 [ 18562726803200, 18662742528000, 18762726839200, 18862742564000, 18936000, 1900, 191'VLAT' 192 ], 193 [ 19462742528000, 19562758252800, 19662742567600, 19762758292400, 19839600, 1991, 200'VLAST' 201 ], 202 [ 20362758252800, 20462773977600, 20562758288800, 20662774013600, 20736000, 2080, 209'VLAT' 210 ], 211 [ 21262773977600, 21362790307200, 21462774017200, 21562790346800, 21639600, 2171, 218'VLAST' 219 ], 220 [ 22162790307200, 22262806032000, 22362790343200, 22462806068000, 22536000, 2260, 227'VLAT' 228 ], 229 [ 23062806032000, 23162821760400, 23262806068000, 23362821796400, 23436000, 2351, 236'VLASST' 237 ], 238 [ 23962821760400, 24062831437200, 24162821792800, 24262831469600, 24332400, 2440, 245'VLAST' 246 ], 247 [ 24862831437200, 24962837470800, 25062831473200, 25162837506800, 25236000, 2530, 254'VLAT' 255 ], 256 [ 25762837470800, 25862853192000, 25962837510400, 26062853231600, 26139600, 2621, 263'VLAST' 264 ], 265 [ 26662853192000, 26762868931200, 26862853228000, 26962868967200, 27036000, 2710, 272'VLAT' 273 ], 274 [ 27562868931200, 27662884656000, 27762868970800, 27862884695600, 27939600, 2801, 281'VLAST' 282 ], 283 [ 28462884656000, 28562900380800, 28662884692000, 28762900416800, 28836000, 2890, 290'VLAT' 291 ], 292 [ 29362900380800, 29462916105600, 29562900420400, 29662916145200, 29739600, 2981, 299'VLAST' 300 ], 301 [ 30262916105600, 30362931830400, 30462916141600, 30562931866400, 30636000, 3070, 308'VLAT' 309 ], 310 [ 31162931830400, 31262947555200, 31362931870000, 31462947594800, 31539600, 3161, 317'VLAST' 318 ], 319 [ 32062947555200, 32162963884800, 32262947591200, 32362963920800, 32436000, 3250, 326'VLAT' 327 ], 328 [ 32962963884800, 33062982028800, 33162963924400, 33262982068400, 33339600, 3341, 335'VLAST' 336 ], 337 [ 33862982028800, 33962995334400, 34062982064800, 34162995370400, 34236000, 3430, 344'VLAT' 345 ], 346 [ 34762995334400, 34863013478400, 34962995374000, 35063013518000, 35139600, 3521, 353'VLAST' 354 ], 355 [ 35663013478400, 35763026784000, 35863013514400, 35963026820000, 36036000, 3610, 362'VLAT' 363 ], 364 [ 36563026784000, 36663044928000, 36763026823600, 36863044967600, 36939600, 3701, 371'VLAST' 372 ], 373 [ 37463044928000, 37563058233600, 37663044964000, 37763058269600, 37836000, 3790, 380'VLAT' 381 ], 382 [ 38363058233600, 38463076982400, 38563058273200, 38663077022000, 38739600, 3881, 389'VLAST' 390 ], 391 [ 39263076982400, 39363089683200, 39463077018400, 39563089719200, 39636000, 3970, 398'VLAT' 399 ], 400 [ 40163089683200, 40263108432000, 40363089722800, 40463108471600, 40539600, 4061, 407'VLAST' 408 ], 409 [ 41063108432000, 41163121132800, 41263108468000, 41363121168800, 41436000, 4150, 416'VLAT' 417 ], 418 [ 41963121132800, 42063139881600, 42163121172400, 42263139921200, 42339600, 4241, 425'VLAST' 426 ], 427 [ 42863139881600, 42963153187200, 43063139917600, 43163153223200, 43236000, 4330, 434'VLAT' 435 ], 436 [ 43763153187200, 43863171331200, 43963153226800, 44063171370800, 44139600, 4421, 443'VLAST' 444 ], 445 [ 44663171331200, 44763184636800, 44863171367200, 44963184672800, 45036000, 4510, 452'VLAT' 453 ], 454 [ 45563184636800, 45663202780800, 45763184676400, 45863202820400, 45939600, 4601, 461'VLAST' 462 ], 463 [ 46463202780800, 46563216086400, 46663202816800, 46763216122400, 46836000, 4690, 470'VLAT' 471 ], 472 [ 47363216086400, 47463234835200, 47563216126000, 47663234874800, 47739600, 4781, 479'VLAST' 480 ], 481 [ 48263234835200, 48363247536000, 48463234871200, 48563247572000, 48636000, 4870, 488'VLAT' 489 ], 490 [ 49163247536000, 49263266284800, 49363247575600, 49463266324400, 49539600, 4961, 497'VLAST' 498 ], 499 [ 50063266284800, 50163278985600, 50263266320800, 50363279021600, 50436000, 5050, 506'VLAT' 507 ], 508 [ 50963278985600, 51063297734400, 51163279025200, 51263297774000, 51339600, 5141, 515'VLAST' 516 ], 517 [ 51863297734400, 51963310435200, 52063297770400, 52163310471200, 52236000, 5230, 524'VLAT' 525 ], 526 [ 52763310435200, 52863329184000, 52963310474800, 53063329223600, 53139600, 5321, 533'VLAST' 534 ], 535 [ 53663329184000, 53763342489600, 53863329220000, 53963342525600, 54036000, 5410, 542'VLAT' 543 ], 544 [ 54563342489600, 54663360633600, 54763342529200, 54863360673200, 54939600, 5501, 551'VLAST' 552 ], 553 [ 55463360633600, 55563373939200, 55663360669600, 55763373975200, 55836000, 5590, 560'VLAT' 561 ], 562 [ 56363373939200, 56463392083200, 56563373978800, 56663392122800, 56739600, 5681, 569'VLAST' 570 ], 571 [ 57263392083200, 57363405388800, 57463392119200, 57563405424800, 57636000, 5770, 578'VLAT' 579 ], 580 [ 58163405388800, 58263424137600, 58363405428400, 58463424177200, 58539600, 5861, 587'VLAST' 588 ], 589 [ 59063424137600, 59163436838400, 59263424173600, 59363436874400, 59436000, 5950, 596'VLAT' 597 ], 598 [ 59963436838400, 60063455587200, 60163436878000, 60263455626800, 60339600, 6041, 605'VLAST' 606 ], 607 [ 60863455587200, 60963468288000, 61063455623200, 61163468324000, 61236000, 6130, 614'VLAT' 615 ], 616 [ 61763468288000, 61863487036800, 61963468327600, 62063487076400, 62139600, 6221, 623'VLAST' 624 ], 625 [ 62663487036800, 62763500342400, 62863487072800, 62963500378400, 63036000, 6310, 632'VLAT' 633 ], 634 [ 63563500342400, 63663518486400, 63763500382000, 63863518526000, 63939600, 6401, 641'VLAST' 642 ], 643 [ 64463518486400, 64563531792000, 64663518522400, 64763531828000, 64836000, 6490, 650'VLAT' 651 ], 652 [ 65363531792000, 65463549936000, 65563531831600, 65663549975600, 65739600, 6581, 659'VLAST' 660 ], 661 [ 66263549936000, 66363563241600, 66463549972000, 66563563277600, 66636000, 6670, 668'VLAT' 669 ], 670 [ 67163563241600, 67263581385600, 67363563281200, 67463581425200, 67539600, 6761, 677'VLAST' 678 ], 679 [ 68063581385600, 68163594691200, 68263581421600, 68363594727200, 68436000, 6850, 686'VLAT' 687 ], 688 [ 68963594691200, 69063613440000, 69163594730800, 69263613479600, 69339600, 6941, 695'VLAST' 696 ], 697 [ 69863613440000, 69963626140800, 70063613476000, 70163626176800, 70236000, 7030, 704'VLAT' 705 ], 706 [ 70763626140800, 70863644889600, 70963626180400, 71063644929200, 71139600, 7121, 713'VLAST' 714 ], 715 [ 71663644889600, 71763657590400, 71863644925600, 71963657626400, 72036000, 7210, 722'VLAT' 723 ], 724 [ 72563657590400, 72663676339200, 72763657630000, 72863676378800, 72939600, 7301, 731'VLAST' 732 ], 733 [ 73463676339200, 73563689644800, 73663676375200, 73763689680800, 73836000, 7390, 740'VLAT' 741 ], 742 [ 74363689644800, 74463707788800, 74563689684400, 74663707828400, 74739600, 7481, 749'VLAST' 750 ], 751 [ 75263707788800, 75363721094400, 75463707824800, 75563721130400, 75636000, 7570, 758'VLAT' 759 ], 760 [ 76163721094400, 76263739238400, 76363721134000, 76463739278000, 76539600, 7661, 767'VLAST' 768 ], 769 [ 77063739238400, 77163752544000, 77263739274400, 77363752580000, 77436000, 7750, 776'VLAT' 777 ], 778 [ 77963752544000, 78063771292800, 78163752583600, 78263771332400, 78339600, 7841, 785'VLAST' 786 ], 787]; 788 789sub olson_version { '2010b' } 790 791sub has_dst_changes { 41 } 792 793sub _max_year { 2020 } 794 795sub _new_instance 796{ 797 return shift->_init( @_, spans => $spans ); 798} 799 800sub _last_offset { 36000 } 801 802my $last_observance = bless( { 803 'format' => 'VLA%sT', 804 'gmtoff' => '10:00', 805 'local_start_datetime' => bless( { 806 'formatter' => undef, 807 'local_rd_days' => 727216, 808 'local_rd_secs' => 10800, 809 'offset_modifier' => 0, 810 'rd_nanosecs' => 0, 811 'tz' => bless( { 812 'name' => 'floating', 813 'offset' => 0 814 }, 'DateTime::TimeZone::Floating' ), 815 'utc_rd_days' => 727216, 816 'utc_rd_secs' => 10800, 817 'utc_year' => 1993 818 }, 'DateTime' ), 819 'offset_from_std' => 0, 820 'offset_from_utc' => 36000, 821 'until' => [], 822 'utc_start_datetime' => bless( { 823 'formatter' => undef, 824 'local_rd_days' => 727215, 825 'local_rd_secs' => 61200, 826 'offset_modifier' => 0, 827 'rd_nanosecs' => 0, 828 'tz' => bless( { 829 'name' => 'floating', 830 'offset' => 0 831 }, 'DateTime::TimeZone::Floating' ), 832 'utc_rd_days' => 727215, 833 'utc_rd_secs' => 61200, 834 'utc_year' => 1993 835 }, 'DateTime' ) 836}, 'DateTime::TimeZone::OlsonDB::Observance' ) 837; 838sub _last_observance { $last_observance } 839 840my $rules = [ 841 bless( { 842 'at' => '2:00s', 843 'from' => '1993', 844 'in' => 'Mar', 845 'letter' => 'S', 846 'name' => 'Russia', 847 'offset_from_std' => 3600, 848 'on' => 'lastSun', 849 'save' => '1:00', 850 'to' => 'max', 851 'type' => undef 852 }, 'DateTime::TimeZone::OlsonDB::Rule' ), 853 bless( { 854 'at' => '2:00s', 855 'from' => '1996', 856 'in' => 'Oct', 857 'letter' => '', 858 'name' => 'Russia', 859 'offset_from_std' => 0, 860 'on' => 'lastSun', 861 'save' => '0', 862 'to' => 'max', 863 'type' => undef 864 }, 'DateTime::TimeZone::OlsonDB::Rule' ) 865] 866; 867sub _rules { $rules } 868 869 8701; 871 872