Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / Europe / Kaliningrad.pm
CommitLineData
3fea05b9 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/UeJBI4pKMW/europe. Olson data version 2009s
7#
8# Do not edit this file directly.
9#
10package DateTime::TimeZone::Europe::Kaliningrad;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::Europe::Kaliningrad::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2459713627080,
25DateTime::TimeZone::NEG_INFINITY,
2659713632000,
274920,
280,
29'LMT'
30 ],
31 [
3259713627080,
3360441976800,
3459713630680,
3560441980400,
363600,
370,
38'CET'
39 ],
40 [
4160441976800,
4260455199600,
4360441984000,
4460455206800,
457200,
461,
47'CEST'
48 ],
49 [
5060455199600,
5160472227600,
5260455203200,
5360472231200,
543600,
550,
56'CET'
57 ],
58 [
5960472227600,
6060485533200,
6160472234800,
6260485540400,
637200,
641,
65'CEST'
66 ],
67 [
6860485533200,
6960503677200,
7060485536800,
7160503680800,
723600,
730,
74'CET'
75 ],
76 [
7760503677200,
7860516982800,
7960503684400,
8060516990000,
817200,
821,
83'CEST'
84 ],
85 [
8660516982800,
8761196778000,
8860516986400,
8961196781600,
903600,
910,
92'CET'
93 ],
94 [
9561196778000,
9661278426000,
9761196785200,
9861278433200,
997200,
1001,
101'CEST'
102 ],
103 [
10461278426000,
10561291126800,
10661278429600,
10761291130400,
1083600,
1090,
110'CET'
111 ],
112 [
11361291126800,
11461307456400,
11561291134000,
11661307463600,
1177200,
1181,
119'CEST'
120 ],
121 [
12261307456400,
12361323181200,
12461307460000,
12561323184800,
1263600,
1270,
128'CET'
129 ],
130 [
13161323181200,
13261338906000,
13361323188400,
13461338913200,
1357200,
1361,
137'CEST'
138 ],
139 [
14061338906000,
14161346761200,
14261338909600,
14361346764800,
1443600,
1450,
146'CET'
147 ],
148 [
14961346761200,
15061356952800,
15161346768400,
15261356960000,
1537200,
1540,
155'CET'
156 ],
157 [
15861356952800,
15961373019600,
16061356963600,
16161373030400,
16210800,
1631,
164'CEST'
165 ],
166 [
16761373019600,
16861378293600,
16961373026800,
17061378300800,
1717200,
1720,
173'CET'
174 ],
175 [
17661378293600,
17762490603600,
17861378304400,
17962490614400,
18010800,
1810,
182'MSK'
183 ],
184 [
18562490603600,
18662506411200,
18762490618000,
18862506425600,
18914400,
1901,
191'MSD'
192 ],
193 [
19462506411200,
19562522139600,
19662506422000,
19762522150400,
19810800,
1990,
200'MSK'
201 ],
202 [
20362522139600,
20462537947200,
20562522154000,
20662537961600,
20714400,
2081,
209'MSD'
210 ],
211 [
21262537947200,
21362553675600,
21462537958000,
21562553686400,
21610800,
2170,
218'MSK'
219 ],
220 [
22162553675600,
22262569483200,
22362553690000,
22462569497600,
22514400,
2261,
227'MSD'
228 ],
229 [
23062569483200,
23162585298000,
23262569494000,
23362585308800,
23410800,
2350,
236'MSK'
237 ],
238 [
23962585298000,
24062601030000,
24162585312400,
24262601044400,
24314400,
2441,
245'MSD'
246 ],
247 [
24862601030000,
24962616754800,
25062601040800,
25162616765600,
25210800,
2530,
254'MSK'
255 ],
256 [
25762616754800,
25862632479600,
25962616769200,
26062632494000,
26114400,
2621,
263'MSD'
264 ],
265 [
26662632479600,
26762648204400,
26862632490400,
26962648215200,
27010800,
2710,
272'MSK'
273 ],
274 [
27562648204400,
27662663929200,
27762648218800,
27862663943600,
27914400,
2801,
281'MSD'
282 ],
283 [
28462663929200,
28562679654000,
28662663940000,
28762679664800,
28810800,
2890,
290'MSK'
291 ],
292 [
29362679654000,
29462695378800,
29562679668400,
29662695393200,
29714400,
2981,
299'MSD'
300 ],
301 [
30262695378800,
30362711103600,
30462695389600,
30562711114400,
30610800,
3070,
308'MSK'
309 ],
310 [
31162711103600,
31262726828400,
31362711118000,
31462726842800,
31514400,
3161,
317'MSD'
318 ],
319 [
32062726828400,
32162742553200,
32262726839200,
32362742564000,
32410800,
3250,
326'MSK'
327 ],
328 [
32962742553200,
33062758278000,
33162742567600,
33262758292400,
33314400,
3341,
335'MSD'
336 ],
337 [
33862758278000,
33962774002800,
34062758288800,
34162774013600,
34210800,
3430,
344'MSK'
345 ],
346 [
34762774002800,
34862790332400,
34962774017200,
35062790346800,
35114400,
3521,
353'MSD'
354 ],
355 [
35662790332400,
35762806057200,
35862790343200,
35962806068000,
36010800,
3610,
362'MSK'
363 ],
364 [
36562806057200,
36662821785600,
36762806068000,
36862821796400,
36910800,
3701,
371'EEST'
372 ],
373 [
37462821785600,
37562837499600,
37662821792800,
37762837506800,
3787200,
3790,
380'EET'
381 ],
382 [
38362837499600,
38462853220800,
38562837510400,
38662853231600,
38710800,
3881,
389'EEST'
390 ],
391 [
39262853220800,
39362868960000,
39462853228000,
39562868967200,
3967200,
3970,
398'EET'
399 ],
400 [
40162868960000,
40262884684800,
40362868970800,
40462884695600,
40510800,
4061,
407'EEST'
408 ],
409 [
41062884684800,
41162900409600,
41262884692000,
41362900416800,
4147200,
4150,
416'EET'
417 ],
418 [
41962900409600,
42062916134400,
42162900420400,
42262916145200,
42310800,
4241,
425'EEST'
426 ],
427 [
42862916134400,
42962931859200,
43062916141600,
43162931866400,
4327200,
4330,
434'EET'
435 ],
436 [
43762931859200,
43862947584000,
43962931870000,
44062947594800,
44110800,
4421,
443'EEST'
444 ],
445 [
44662947584000,
44762963913600,
44862947591200,
44962963920800,
4507200,
4510,
452'EET'
453 ],
454 [
45562963913600,
45662982057600,
45762963924400,
45862982068400,
45910800,
4601,
461'EEST'
462 ],
463 [
46462982057600,
46562995363200,
46662982064800,
46762995370400,
4687200,
4690,
470'EET'
471 ],
472 [
47362995363200,
47463013507200,
47562995374000,
47663013518000,
47710800,
4781,
479'EEST'
480 ],
481 [
48263013507200,
48363026812800,
48463013514400,
48563026820000,
4867200,
4870,
488'EET'
489 ],
490 [
49163026812800,
49263044956800,
49363026823600,
49463044967600,
49510800,
4961,
497'EEST'
498 ],
499 [
50063044956800,
50163058262400,
50263044964000,
50363058269600,
5047200,
5050,
506'EET'
507 ],
508 [
50963058262400,
51063077011200,
51163058273200,
51263077022000,
51310800,
5141,
515'EEST'
516 ],
517 [
51863077011200,
51963089712000,
52063077018400,
52163089719200,
5227200,
5230,
524'EET'
525 ],
526 [
52763089712000,
52863108460800,
52963089722800,
53063108471600,
53110800,
5321,
533'EEST'
534 ],
535 [
53663108460800,
53763121161600,
53863108468000,
53963121168800,
5407200,
5410,
542'EET'
543 ],
544 [
54563121161600,
54663139910400,
54763121172400,
54863139921200,
54910800,
5501,
551'EEST'
552 ],
553 [
55463139910400,
55563153216000,
55663139917600,
55763153223200,
5587200,
5590,
560'EET'
561 ],
562 [
56363153216000,
56463171360000,
56563153226800,
56663171370800,
56710800,
5681,
569'EEST'
570 ],
571 [
57263171360000,
57363184665600,
57463171367200,
57563184672800,
5767200,
5770,
578'EET'
579 ],
580 [
58163184665600,
58263202809600,
58363184676400,
58463202820400,
58510800,
5861,
587'EEST'
588 ],
589 [
59063202809600,
59163216115200,
59263202816800,
59363216122400,
5947200,
5950,
596'EET'
597 ],
598 [
59963216115200,
60063234864000,
60163216126000,
60263234874800,
60310800,
6041,
605'EEST'
606 ],
607 [
60863234864000,
60963247564800,
61063234871200,
61163247572000,
6127200,
6130,
614'EET'
615 ],
616 [
61763247564800,
61863266313600,
61963247575600,
62063266324400,
62110800,
6221,
623'EEST'
624 ],
625 [
62663266313600,
62763279014400,
62863266320800,
62963279021600,
6307200,
6310,
632'EET'
633 ],
634 [
63563279014400,
63663297763200,
63763279025200,
63863297774000,
63910800,
6401,
641'EEST'
642 ],
643 [
64463297763200,
64563310464000,
64663297770400,
64763310471200,
6487200,
6490,
650'EET'
651 ],
652 [
65363310464000,
65463329212800,
65563310474800,
65663329223600,
65710800,
6581,
659'EEST'
660 ],
661 [
66263329212800,
66363342518400,
66463329220000,
66563342525600,
6667200,
6670,
668'EET'
669 ],
670 [
67163342518400,
67263360662400,
67363342529200,
67463360673200,
67510800,
6761,
677'EEST'
678 ],
679 [
68063360662400,
68163373968000,
68263360669600,
68363373975200,
6847200,
6850,
686'EET'
687 ],
688 [
68963373968000,
69063392112000,
69163373978800,
69263392122800,
69310800,
6941,
695'EEST'
696 ],
697 [
69863392112000,
69963405417600,
70063392119200,
70163405424800,
7027200,
7030,
704'EET'
705 ],
706 [
70763405417600,
70863424166400,
70963405428400,
71063424177200,
71110800,
7121,
713'EEST'
714 ],
715 [
71663424166400,
71763436867200,
71863424173600,
71963436874400,
7207200,
7210,
722'EET'
723 ],
724 [
72563436867200,
72663455616000,
72763436878000,
72863455626800,
72910800,
7301,
731'EEST'
732 ],
733 [
73463455616000,
73563468316800,
73663455623200,
73763468324000,
7387200,
7390,
740'EET'
741 ],
742 [
74363468316800,
74463487065600,
74563468327600,
74663487076400,
74710800,
7481,
749'EEST'
750 ],
751 [
75263487065600,
75363500371200,
75463487072800,
75563500378400,
7567200,
7570,
758'EET'
759 ],
760 [
76163500371200,
76263518515200,
76363500382000,
76463518526000,
76510800,
7661,
767'EEST'
768 ],
769 [
77063518515200,
77163531820800,
77263518522400,
77363531828000,
7747200,
7750,
776'EET'
777 ],
778 [
77963531820800,
78063549964800,
78163531831600,
78263549975600,
78310800,
7841,
785'EEST'
786 ],
787 [
78863549964800,
78963563270400,
79063549972000,
79163563277600,
7927200,
7930,
794'EET'
795 ],
796 [
79763563270400,
79863581414400,
79963563281200,
80063581425200,
80110800,
8021,
803'EEST'
804 ],
805 [
80663581414400,
80763594720000,
80863581421600,
80963594727200,
8107200,
8110,
812'EET'
813 ],
814 [
81563594720000,
81663613468800,
81763594730800,
81863613479600,
81910800,
8201,
821'EEST'
822 ],
823 [
82463613468800,
82563626169600,
82663613476000,
82763626176800,
8287200,
8290,
830'EET'
831 ],
832 [
83363626169600,
83463644918400,
83563626180400,
83663644929200,
83710800,
8381,
839'EEST'
840 ],
841 [
84263644918400,
84363657619200,
84463644925600,
84563657626400,
8467200,
8470,
848'EET'
849 ],
850 [
85163657619200,
85263676368000,
85363657630000,
85463676378800,
85510800,
8561,
857'EEST'
858 ],
859 [
86063676368000,
86163689673600,
86263676375200,
86363689680800,
8647200,
8650,
866'EET'
867 ],
868 [
86963689673600,
87063707817600,
87163689684400,
87263707828400,
87310800,
8741,
875'EEST'
876 ],
877 [
87863707817600,
87963721123200,
88063707824800,
88163721130400,
8827200,
8830,
884'EET'
885 ],
886 [
88763721123200,
88863739267200,
88963721134000,
89063739278000,
89110800,
8921,
893'EEST'
894 ],
895];
896
897sub olson_version { '2009s' }
898
899sub has_dst_changes { 47 }
900
901sub _max_year { 2019 }
902
903sub _new_instance
904{
905 return shift->_init( @_, spans => $spans );
906}
907
908sub _last_offset { 7200 }
909
910my $last_observance = bless( {
911 'format' => 'EE%sT',
912 'gmtoff' => '2:00',
913 'local_start_datetime' => bless( {
914 'formatter' => undef,
915 'local_rd_days' => 726922,
916 'local_rd_secs' => 7200,
917 'offset_modifier' => 0,
918 'rd_nanosecs' => 0,
919 'tz' => bless( {
920 'name' => 'floating',
921 'offset' => 0
922 }, 'DateTime::TimeZone::Floating' ),
923 'utc_rd_days' => 726922,
924 'utc_rd_secs' => 7200,
925 'utc_year' => 1992
926 }, 'DateTime' ),
927 'offset_from_std' => 0,
928 'offset_from_utc' => 7200,
929 'until' => [],
930 'utc_start_datetime' => bless( {
931 'formatter' => undef,
932 'local_rd_days' => 726921,
933 'local_rd_secs' => 82800,
934 'offset_modifier' => 0,
935 'rd_nanosecs' => 0,
936 'tz' => bless( {
937 'name' => 'floating',
938 'offset' => 0
939 }, 'DateTime::TimeZone::Floating' ),
940 'utc_rd_days' => 726921,
941 'utc_rd_secs' => 82800,
942 'utc_year' => 1992
943 }, 'DateTime' )
944}, 'DateTime::TimeZone::OlsonDB::Observance' )
945;
946sub _last_observance { $last_observance }
947
948my $rules = [
949 bless( {
950 'at' => '2:00s',
951 'from' => '1993',
952 'in' => 'Mar',
953 'letter' => 'S',
954 'name' => 'Russia',
955 'offset_from_std' => 3600,
956 'on' => 'lastSun',
957 'save' => '1:00',
958 'to' => 'max',
959 'type' => undef
960 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
961 bless( {
962 'at' => '2:00s',
963 'from' => '1996',
964 'in' => 'Oct',
965 'letter' => '',
966 'name' => 'Russia',
967 'offset_from_std' => 0,
968 'on' => 'lastSun',
969 'save' => '0',
970 'to' => 'max',
971 'type' => undef
972 }, 'DateTime::TimeZone::OlsonDB::Rule' )
973]
974;
975sub _rules { $rules }
976
977
9781;
979