Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / Europe / Minsk.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::Minsk;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::Europe::Minsk::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2459295535784,
25DateTime::TimeZone::NEG_INFINITY,
2659295542400,
276616,
280,
29'LMT'
30 ],
31 [
3259295535784,
3360694524600,
3459295542384,
3560694531200,
366600,
370,
38'MMT'
39 ],
40 [
4160694524600,
4260888146400,
4360694531800,
4460888153600,
457200,
460,
47'EET'
48 ],
49 [
5060888146400,
5161235902800,
5260888157200,
5361235913600,
5410800,
550,
56'MSK'
57 ],
58 [
5961235902800,
6061278426000,
6161235910000,
6261278433200,
637200,
641,
65'CEST'
66 ],
67 [
6861278426000,
6961291126800,
7061278429600,
7161291130400,
723600,
730,
74'CET'
75 ],
76 [
7761291126800,
7861307456400,
7961291134000,
8061307463600,
817200,
821,
83'CEST'
84 ],
85 [
8661307456400,
8761323181200,
8861307460000,
8961323184800,
903600,
910,
92'CET'
93 ],
94 [
9561323181200,
9661331032800,
9761323188400,
9861331040000,
997200,
1001,
101'CEST'
102 ],
103 [
10461331032800,
10562490603600,
10661331043600,
10762490614400,
10810800,
1090,
110'MSK'
111 ],
112 [
11362490603600,
11462506411200,
11562490618000,
11662506425600,
11714400,
1181,
119'MSD'
120 ],
121 [
12262506411200,
12362522139600,
12462506422000,
12562522150400,
12610800,
1270,
128'MSK'
129 ],
130 [
13162522139600,
13262537947200,
13362522154000,
13462537961600,
13514400,
1361,
137'MSD'
138 ],
139 [
14062537947200,
14162553675600,
14262537958000,
14362553686400,
14410800,
1450,
146'MSK'
147 ],
148 [
14962553675600,
15062569483200,
15162553690000,
15262569497600,
15314400,
1541,
155'MSD'
156 ],
157 [
15862569483200,
15962585298000,
16062569494000,
16162585308800,
16210800,
1630,
164'MSK'
165 ],
166 [
16762585298000,
16862601030000,
16962585312400,
17062601044400,
17114400,
1721,
173'MSD'
174 ],
175 [
17662601030000,
17762616754800,
17862601040800,
17962616765600,
18010800,
1810,
182'MSK'
183 ],
184 [
18562616754800,
18662632479600,
18762616769200,
18862632494000,
18914400,
1901,
191'MSD'
192 ],
193 [
19462632479600,
19562648204400,
19662632490400,
19762648215200,
19810800,
1990,
200'MSK'
201 ],
202 [
20362648204400,
20462663929200,
20562648218800,
20662663943600,
20714400,
2081,
209'MSD'
210 ],
211 [
21262663929200,
21362679654000,
21462663940000,
21562679664800,
21610800,
2170,
218'MSK'
219 ],
220 [
22162679654000,
22262695378800,
22362679668400,
22462695393200,
22514400,
2261,
227'MSD'
228 ],
229 [
23062695378800,
23162711103600,
23262695389600,
23362711114400,
23410800,
2350,
236'MSK'
237 ],
238 [
23962711103600,
24062726828400,
24162711118000,
24262726842800,
24314400,
2441,
245'MSD'
246 ],
247 [
24862726828400,
24962742553200,
25062726839200,
25162742564000,
25210800,
2530,
254'MSK'
255 ],
256 [
25762742553200,
25862758278000,
25962742567600,
26062758292400,
26114400,
2621,
263'MSD'
264 ],
265 [
26662758278000,
26762766824400,
26862758288800,
26962766835200,
27010800,
2710,
272'MSK'
273 ],
274 [
27562766824400,
27662806057200,
27762766835200,
27862806068000,
27910800,
2800,
281'MSK'
282 ],
283 [
28462806057200,
28562821785600,
28662806068000,
28762821796400,
28810800,
2891,
290'EEST'
291 ],
292 [
29362821785600,
29462837503200,
29562821792800,
29662837510400,
2977200,
2980,
299'EET'
300 ],
301 [
30262837503200,
30362853228000,
30462837514000,
30562853238800,
30610800,
3071,
308'EEST'
309 ],
310 [
31162853228000,
31262868960000,
31362853235200,
31462868967200,
3157200,
3160,
317'EET'
318 ],
319 [
32062868960000,
32162884684800,
32262868970800,
32362884695600,
32410800,
3251,
326'EEST'
327 ],
328 [
32962884684800,
33062900409600,
33162884692000,
33262900416800,
3337200,
3340,
335'EET'
336 ],
337 [
33862900409600,
33962916134400,
34062900420400,
34162916145200,
34210800,
3431,
344'EEST'
345 ],
346 [
34762916134400,
34862931859200,
34962916141600,
35062931866400,
3517200,
3520,
353'EET'
354 ],
355 [
35662931859200,
35762947584000,
35862931870000,
35962947594800,
36010800,
3611,
362'EEST'
363 ],
364 [
36562947584000,
36662963913600,
36762947591200,
36862963920800,
3697200,
3700,
371'EET'
372 ],
373 [
37462963913600,
37562982057600,
37662963924400,
37762982068400,
37810800,
3791,
380'EEST'
381 ],
382 [
38362982057600,
38462995363200,
38562982064800,
38662995370400,
3877200,
3880,
389'EET'
390 ],
391 [
39262995363200,
39363013507200,
39462995374000,
39563013518000,
39610800,
3971,
398'EEST'
399 ],
400 [
40163013507200,
40263026812800,
40363013514400,
40463026820000,
4057200,
4060,
407'EET'
408 ],
409 [
41063026812800,
41163044956800,
41263026823600,
41363044967600,
41410800,
4151,
416'EEST'
417 ],
418 [
41963044956800,
42063058262400,
42163044964000,
42263058269600,
4237200,
4240,
425'EET'
426 ],
427 [
42863058262400,
42963077011200,
43063058273200,
43163077022000,
43210800,
4331,
434'EEST'
435 ],
436 [
43763077011200,
43863089712000,
43963077018400,
44063089719200,
4417200,
4420,
443'EET'
444 ],
445 [
44663089712000,
44763108460800,
44863089722800,
44963108471600,
45010800,
4511,
452'EEST'
453 ],
454 [
45563108460800,
45663121161600,
45763108468000,
45863121168800,
4597200,
4600,
461'EET'
462 ],
463 [
46463121161600,
46563139910400,
46663121172400,
46763139921200,
46810800,
4691,
470'EEST'
471 ],
472 [
47363139910400,
47463153216000,
47563139917600,
47663153223200,
4777200,
4780,
479'EET'
480 ],
481 [
48263153216000,
48363171360000,
48463153226800,
48563171370800,
48610800,
4871,
488'EEST'
489 ],
490 [
49163171360000,
49263184665600,
49363171367200,
49463184672800,
4957200,
4960,
497'EET'
498 ],
499 [
50063184665600,
50163202809600,
50263184676400,
50363202820400,
50410800,
5051,
506'EEST'
507 ],
508 [
50963202809600,
51063216115200,
51163202816800,
51263216122400,
5137200,
5140,
515'EET'
516 ],
517 [
51863216115200,
51963234864000,
52063216126000,
52163234874800,
52210800,
5231,
524'EEST'
525 ],
526 [
52763234864000,
52863247564800,
52963234871200,
53063247572000,
5317200,
5320,
533'EET'
534 ],
535 [
53663247564800,
53763266313600,
53863247575600,
53963266324400,
54010800,
5411,
542'EEST'
543 ],
544 [
54563266313600,
54663279014400,
54763266320800,
54863279021600,
5497200,
5500,
551'EET'
552 ],
553 [
55463279014400,
55563297763200,
55663279025200,
55763297774000,
55810800,
5591,
560'EEST'
561 ],
562 [
56363297763200,
56463310464000,
56563297770400,
56663310471200,
5677200,
5680,
569'EET'
570 ],
571 [
57263310464000,
57363329212800,
57463310474800,
57563329223600,
57610800,
5771,
578'EEST'
579 ],
580 [
58163329212800,
58263342518400,
58363329220000,
58463342525600,
5857200,
5860,
587'EET'
588 ],
589 [
59063342518400,
59163360662400,
59263342529200,
59363360673200,
59410800,
5951,
596'EEST'
597 ],
598 [
59963360662400,
60063373968000,
60163360669600,
60263373975200,
6037200,
6040,
605'EET'
606 ],
607 [
60863373968000,
60963392112000,
61063373978800,
61163392122800,
61210800,
6131,
614'EEST'
615 ],
616 [
61763392112000,
61863405417600,
61963392119200,
62063405424800,
6217200,
6220,
623'EET'
624 ],
625 [
62663405417600,
62763424166400,
62863405428400,
62963424177200,
63010800,
6311,
632'EEST'
633 ],
634 [
63563424166400,
63663436867200,
63763424173600,
63863436874400,
6397200,
6400,
641'EET'
642 ],
643 [
64463436867200,
64563455616000,
64663436878000,
64763455626800,
64810800,
6491,
650'EEST'
651 ],
652 [
65363455616000,
65463468316800,
65563455623200,
65663468324000,
6577200,
6580,
659'EET'
660 ],
661 [
66263468316800,
66363487065600,
66463468327600,
66563487076400,
66610800,
6671,
668'EEST'
669 ],
670 [
67163487065600,
67263500371200,
67363487072800,
67463500378400,
6757200,
6760,
677'EET'
678 ],
679 [
68063500371200,
68163518515200,
68263500382000,
68363518526000,
68410800,
6851,
686'EEST'
687 ],
688 [
68963518515200,
69063531820800,
69163518522400,
69263531828000,
6937200,
6940,
695'EET'
696 ],
697 [
69863531820800,
69963549964800,
70063531831600,
70163549975600,
70210800,
7031,
704'EEST'
705 ],
706 [
70763549964800,
70863563270400,
70963549972000,
71063563277600,
7117200,
7120,
713'EET'
714 ],
715 [
71663563270400,
71763581414400,
71863563281200,
71963581425200,
72010800,
7211,
722'EEST'
723 ],
724 [
72563581414400,
72663594720000,
72763581421600,
72863594727200,
7297200,
7300,
731'EET'
732 ],
733 [
73463594720000,
73563613468800,
73663594730800,
73763613479600,
73810800,
7391,
740'EEST'
741 ],
742 [
74363613468800,
74463626169600,
74563613476000,
74663626176800,
7477200,
7480,
749'EET'
750 ],
751 [
75263626169600,
75363644918400,
75463626180400,
75563644929200,
75610800,
7571,
758'EEST'
759 ],
760 [
76163644918400,
76263657619200,
76363644925600,
76463657626400,
7657200,
7660,
767'EET'
768 ],
769 [
77063657619200,
77163676368000,
77263657630000,
77363676378800,
77410800,
7751,
776'EEST'
777 ],
778 [
77963676368000,
78063689673600,
78163676375200,
78263689680800,
7837200,
7840,
785'EET'
786 ],
787 [
78863689673600,
78963707817600,
79063689684400,
79163707828400,
79210800,
7931,
794'EEST'
795 ],
796 [
79763707817600,
79863721123200,
79963707824800,
80063721130400,
8017200,
8020,
803'EET'
804 ],
805 [
80663721123200,
80763739267200,
80863721134000,
80963739278000,
81010800,
8111,
812'EEST'
813 ],
814];
815
816sub olson_version { '2009s' }
817
818sub has_dst_changes { 42 }
819
820sub _max_year { 2019 }
821
822sub _new_instance
823{
824 return shift->_init( @_, spans => $spans );
825}
826
827sub _last_offset { 7200 }
828
829my $last_observance = bless( {
830 'format' => 'EE%sT',
831 'gmtoff' => '2:00',
832 'local_start_datetime' => bless( {
833 'formatter' => undef,
834 'local_rd_days' => 727468,
835 'local_rd_secs' => 0,
836 'offset_modifier' => 0,
837 'rd_nanosecs' => 0,
838 'tz' => bless( {
839 'name' => 'floating',
840 'offset' => 0
841 }, 'DateTime::TimeZone::Floating' ),
842 'utc_rd_days' => 727468,
843 'utc_rd_secs' => 0,
844 'utc_year' => 1993
845 }, 'DateTime' ),
846 'offset_from_std' => 0,
847 'offset_from_utc' => 7200,
848 'until' => [],
849 'utc_start_datetime' => bless( {
850 'formatter' => undef,
851 'local_rd_days' => 727467,
852 'local_rd_secs' => 79200,
853 'offset_modifier' => 0,
854 'rd_nanosecs' => 0,
855 'tz' => bless( {
856 'name' => 'floating',
857 'offset' => 0
858 }, 'DateTime::TimeZone::Floating' ),
859 'utc_rd_days' => 727467,
860 'utc_rd_secs' => 79200,
861 'utc_year' => 1993
862 }, 'DateTime' )
863}, 'DateTime::TimeZone::OlsonDB::Observance' )
864;
865sub _last_observance { $last_observance }
866
867my $rules = [
868 bless( {
869 'at' => '2:00s',
870 'from' => '1993',
871 'in' => 'Mar',
872 'letter' => 'S',
873 'name' => 'Russia',
874 'offset_from_std' => 3600,
875 'on' => 'lastSun',
876 'save' => '1:00',
877 'to' => 'max',
878 'type' => undef
879 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
880 bless( {
881 'at' => '2:00s',
882 'from' => '1996',
883 'in' => 'Oct',
884 'letter' => '',
885 'name' => 'Russia',
886 'offset_from_std' => 0,
887 'on' => 'lastSun',
888 'save' => '0',
889 'to' => 'max',
890 'type' => undef
891 }, 'DateTime::TimeZone::OlsonDB::Rule' )
892]
893;
894sub _rules { $rules }
895
896
8971;
898