Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / Asia / Tehran.pm
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/asia.  Olson data version 2009s
7 #
8 # Do not edit this file directly.
9 #
10 package DateTime::TimeZone::Asia::Tehran;
11
12 use strict;
13
14 use Class::Singleton;
15 use DateTime::TimeZone;
16 use DateTime::TimeZone::OlsonDB;
17
18 @DateTime::TimeZone::Asia::Tehran::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20 my $spans =
21 [
22     [
23 DateTime::TimeZone::NEG_INFINITY,
24 60431517256,
25 DateTime::TimeZone::NEG_INFINITY,
26 60431529600,
27 12344,
28 0,
29 'LMT'
30     ],
31     [
32 60431517256,
33 61378288456,
34 60431529600,
35 61378300800,
36 12344,
37 0,
38 'TMT'
39     ],
40     [
41 61378288456,
42 62382861000,
43 61378301056,
44 62382873600,
45 12600,
46 0,
47 'IRST'
48     ],
49     [
50 62382861000,
51 62394955200,
52 62382875400,
53 62394969600,
54 14400,
55 0,
56 'IRST'
57     ],
58     [
59 62394955200,
60 62413441200,
61 62394973200,
62 62413459200,
63 18000,
64 1,
65 'IRDT'
66     ],
67     [
68 62413441200,
69 62419665600,
70 62413455600,
71 62419680000,
72 14400,
73 0,
74 'IRST'
75     ],
76     [
77 62419665600,
78 62426493000,
79 62419678200,
80 62426505600,
81 12600,
82 0,
83 'IRST'
84     ],
85     [
86 62426493000,
87 62442214200,
88 62426509200,
89 62442230400,
90 16200,
91 1,
92 'IRDT'
93     ],
94     [
95 62442214200,
96 62458115400,
97 62442226800,
98 62458128000,
99 12600,
100 0,
101 'IRST'
102     ],
103     [
104 62458115400,
105 62474182200,
106 62458131600,
107 62474198400,
108 16200,
109 1,
110 'IRDT'
111     ],
112     [
113 62474182200,
114 62808899400,
115 62474194800,
116 62808912000,
117 12600,
118 0,
119 'IRST'
120     ],
121     [
122 62808899400,
123 62821164600,
124 62808915600,
125 62821180800,
126 16200,
127 1,
128 'IRDT'
129     ],
130     [
131 62821164600,
132 62836893000,
133 62821177200,
134 62836905600,
135 12600,
136 0,
137 'IRST'
138     ],
139     [
140 62836893000,
141 62852787000,
142 62836909200,
143 62852803200,
144 16200,
145 1,
146 'IRDT'
147     ],
148     [
149 62852787000,
150 62868429000,
151 62852799600,
152 62868441600,
153 12600,
154 0,
155 'IRST'
156     ],
157     [
158 62868429000,
159 62884323000,
160 62868445200,
161 62884339200,
162 16200,
163 1,
164 'IRDT'
165     ],
166     [
167 62884323000,
168 62899965000,
169 62884335600,
170 62899977600,
171 12600,
172 0,
173 'IRST'
174     ],
175     [
176 62899965000,
177 62915859000,
178 62899981200,
179 62915875200,
180 16200,
181 1,
182 'IRDT'
183     ],
184     [
185 62915859000,
186 62931501000,
187 62915871600,
188 62931513600,
189 12600,
190 0,
191 'IRST'
192     ],
193     [
194 62931501000,
195 62947395000,
196 62931517200,
197 62947411200,
198 16200,
199 1,
200 'IRDT'
201     ],
202     [
203 62947395000,
204 62963037000,
205 62947407600,
206 62963049600,
207 12600,
208 0,
209 'IRST'
210     ],
211     [
212 62963037000,
213 62978931000,
214 62963053200,
215 62978947200,
216 16200,
217 1,
218 'IRDT'
219     ],
220     [
221 62978931000,
222 62994659400,
223 62978943600,
224 62994672000,
225 12600,
226 0,
227 'IRST'
228     ],
229     [
230 62994659400,
231 63010553400,
232 62994675600,
233 63010569600,
234 16200,
235 1,
236 'IRDT'
237     ],
238     [
239 63010553400,
240 63026195400,
241 63010566000,
242 63026208000,
243 12600,
244 0,
245 'IRST'
246     ],
247     [
248 63026195400,
249 63042089400,
250 63026211600,
251 63042105600,
252 16200,
253 1,
254 'IRDT'
255     ],
256     [
257 63042089400,
258 63057731400,
259 63042102000,
260 63057744000,
261 12600,
262 0,
263 'IRST'
264     ],
265     [
266 63057731400,
267 63073625400,
268 63057747600,
269 63073641600,
270 16200,
271 1,
272 'IRDT'
273     ],
274     [
275 63073625400,
276 63089267400,
277 63073638000,
278 63089280000,
279 12600,
280 0,
281 'IRST'
282     ],
283     [
284 63089267400,
285 63105161400,
286 63089283600,
287 63105177600,
288 16200,
289 1,
290 'IRDT'
291     ],
292     [
293 63105161400,
294 63120889800,
295 63105174000,
296 63120902400,
297 12600,
298 0,
299 'IRST'
300     ],
301     [
302 63120889800,
303 63136783800,
304 63120906000,
305 63136800000,
306 16200,
307 1,
308 'IRDT'
309     ],
310     [
311 63136783800,
312 63152425800,
313 63136796400,
314 63152438400,
315 12600,
316 0,
317 'IRST'
318     ],
319     [
320 63152425800,
321 63168319800,
322 63152442000,
323 63168336000,
324 16200,
325 1,
326 'IRDT'
327     ],
328     [
329 63168319800,
330 63183961800,
331 63168332400,
332 63183974400,
333 12600,
334 0,
335 'IRST'
336     ],
337     [
338 63183961800,
339 63199855800,
340 63183978000,
341 63199872000,
342 16200,
343 1,
344 'IRDT'
345     ],
346     [
347 63199855800,
348 63215497800,
349 63199868400,
350 63215510400,
351 12600,
352 0,
353 'IRST'
354     ],
355     [
356 63215497800,
357 63231391800,
358 63215514000,
359 63231408000,
360 16200,
361 1,
362 'IRDT'
363     ],
364     [
365 63231391800,
366 63247120200,
367 63231404400,
368 63247132800,
369 12600,
370 0,
371 'IRST'
372     ],
373     [
374 63247120200,
375 63263014200,
376 63247136400,
377 63263030400,
378 16200,
379 1,
380 'IRDT'
381     ],
382     [
383 63263014200,
384 63341728200,
385 63263026800,
386 63341740800,
387 12600,
388 0,
389 'IRST'
390     ],
391     [
392 63341728200,
393 63357622200,
394 63341744400,
395 63357638400,
396 16200,
397 1,
398 'IRDT'
399     ],
400     [
401 63357622200,
402 63373350600,
403 63357634800,
404 63373363200,
405 12600,
406 0,
407 'IRST'
408     ],
409     [
410 63373350600,
411 63389244600,
412 63373366800,
413 63389260800,
414 16200,
415 1,
416 'IRDT'
417     ],
418     [
419 63389244600,
420 63404886600,
421 63389257200,
422 63404899200,
423 12600,
424 0,
425 'IRST'
426     ],
427     [
428 63404886600,
429 63420780600,
430 63404902800,
431 63420796800,
432 16200,
433 1,
434 'IRDT'
435     ],
436     [
437 63420780600,
438 63436422600,
439 63420793200,
440 63436435200,
441 12600,
442 0,
443 'IRST'
444     ],
445     [
446 63436422600,
447 63452316600,
448 63436438800,
449 63452332800,
450 16200,
451 1,
452 'IRDT'
453     ],
454     [
455 63452316600,
456 63467958600,
457 63452329200,
458 63467971200,
459 12600,
460 0,
461 'IRST'
462     ],
463     [
464 63467958600,
465 63483852600,
466 63467974800,
467 63483868800,
468 16200,
469 1,
470 'IRDT'
471     ],
472     [
473 63483852600,
474 63499581000,
475 63483865200,
476 63499593600,
477 12600,
478 0,
479 'IRST'
480     ],
481     [
482 63499581000,
483 63515475000,
484 63499597200,
485 63515491200,
486 16200,
487 1,
488 'IRDT'
489     ],
490     [
491 63515475000,
492 63531117000,
493 63515487600,
494 63531129600,
495 12600,
496 0,
497 'IRST'
498     ],
499     [
500 63531117000,
501 63547011000,
502 63531133200,
503 63547027200,
504 16200,
505 1,
506 'IRDT'
507     ],
508     [
509 63547011000,
510 63562653000,
511 63547023600,
512 63562665600,
513 12600,
514 0,
515 'IRST'
516     ],
517     [
518 63562653000,
519 63578547000,
520 63562669200,
521 63578563200,
522 16200,
523 1,
524 'IRDT'
525     ],
526     [
527 63578547000,
528 63594189000,
529 63578559600,
530 63594201600,
531 12600,
532 0,
533 'IRST'
534     ],
535     [
536 63594189000,
537 63610083000,
538 63594205200,
539 63610099200,
540 16200,
541 1,
542 'IRDT'
543     ],
544     [
545 63610083000,
546 63625811400,
547 63610095600,
548 63625824000,
549 12600,
550 0,
551 'IRST'
552     ],
553     [
554 63625811400,
555 63641705400,
556 63625827600,
557 63641721600,
558 16200,
559 1,
560 'IRDT'
561     ],
562     [
563 63641705400,
564 63657347400,
565 63641718000,
566 63657360000,
567 12600,
568 0,
569 'IRST'
570     ],
571     [
572 63657347400,
573 63673241400,
574 63657363600,
575 63673257600,
576 16200,
577 1,
578 'IRDT'
579     ],
580     [
581 63673241400,
582 63688883400,
583 63673254000,
584 63688896000,
585 12600,
586 0,
587 'IRST'
588     ],
589     [
590 63688883400,
591 63704777400,
592 63688899600,
593 63704793600,
594 16200,
595 1,
596 'IRDT'
597     ],
598     [
599 63704777400,
600 63720419400,
601 63704790000,
602 63720432000,
603 12600,
604 0,
605 'IRST'
606     ],
607     [
608 63720419400,
609 63736313400,
610 63720435600,
611 63736329600,
612 16200,
613 1,
614 'IRDT'
615     ],
616     [
617 63736313400,
618 63752041800,
619 63736326000,
620 63752054400,
621 12600,
622 0,
623 'IRST'
624     ],
625     [
626 63752041800,
627 63767935800,
628 63752058000,
629 63767952000,
630 16200,
631 1,
632 'IRDT'
633     ],
634     [
635 63767935800,
636 63783577800,
637 63767948400,
638 63783590400,
639 12600,
640 0,
641 'IRST'
642     ],
643     [
644 63783577800,
645 63799471800,
646 63783594000,
647 63799488000,
648 16200,
649 1,
650 'IRDT'
651     ],
652     [
653 63799471800,
654 63815113800,
655 63799484400,
656 63815126400,
657 12600,
658 0,
659 'IRST'
660     ],
661     [
662 63815113800,
663 63831007800,
664 63815130000,
665 63831024000,
666 16200,
667 1,
668 'IRDT'
669     ],
670     [
671 63831007800,
672 63846649800,
673 63831020400,
674 63846662400,
675 12600,
676 0,
677 'IRST'
678     ],
679     [
680 63846649800,
681 63862543800,
682 63846666000,
683 63862560000,
684 16200,
685 1,
686 'IRDT'
687     ],
688     [
689 63862543800,
690 63878272200,
691 63862556400,
692 63878284800,
693 12600,
694 0,
695 'IRST'
696     ],
697     [
698 63878272200,
699 63894166200,
700 63878288400,
701 63894182400,
702 16200,
703 1,
704 'IRDT'
705     ],
706     [
707 63894166200,
708 63909808200,
709 63894178800,
710 63909820800,
711 12600,
712 0,
713 'IRST'
714     ],
715     [
716 63909808200,
717 63925702200,
718 63909824400,
719 63925718400,
720 16200,
721 1,
722 'IRDT'
723     ],
724     [
725 63925702200,
726 63941344200,
727 63925714800,
728 63941356800,
729 12600,
730 0,
731 'IRST'
732     ],
733     [
734 63941344200,
735 63957238200,
736 63941360400,
737 63957254400,
738 16200,
739 1,
740 'IRDT'
741     ],
742     [
743 63957238200,
744 63972880200,
745 63957250800,
746 63972892800,
747 12600,
748 0,
749 'IRST'
750     ],
751     [
752 63972880200,
753 63988774200,
754 63972896400,
755 63988790400,
756 16200,
757 1,
758 'IRDT'
759     ],
760     [
761 63988774200,
762 64004416200,
763 63988786800,
764 64004428800,
765 12600,
766 0,
767 'IRST'
768     ],
769     [
770 64004416200,
771 64020310200,
772 64004432400,
773 64020326400,
774 16200,
775 1,
776 'IRDT'
777     ],
778     [
779 64020310200,
780 64036038600,
781 64020322800,
782 64036051200,
783 12600,
784 0,
785 'IRST'
786     ],
787     [
788 64036038600,
789 64051932600,
790 64036054800,
791 64051948800,
792 16200,
793 1,
794 'IRDT'
795     ],
796     [
797 64051932600,
798 64067574600,
799 64051945200,
800 64067587200,
801 12600,
802 0,
803 'IRST'
804     ],
805     [
806 64067574600,
807 64083468600,
808 64067590800,
809 64083484800,
810 16200,
811 1,
812 'IRDT'
813     ],
814     [
815 64083468600,
816 64099110600,
817 64083481200,
818 64099123200,
819 12600,
820 0,
821 'IRST'
822     ],
823     [
824 64099110600,
825 64115004600,
826 64099126800,
827 64115020800,
828 16200,
829 1,
830 'IRDT'
831     ],
832     [
833 64115004600,
834 64130646600,
835 64115017200,
836 64130659200,
837 12600,
838 0,
839 'IRST'
840     ],
841     [
842 64130646600,
843 64146540600,
844 64130662800,
845 64146556800,
846 16200,
847 1,
848 'IRDT'
849     ],
850     [
851 64146540600,
852 64162269000,
853 64146553200,
854 64162281600,
855 12600,
856 0,
857 'IRST'
858     ],
859     [
860 64162269000,
861 64178163000,
862 64162285200,
863 64178179200,
864 16200,
865 1,
866 'IRDT'
867     ],
868     [
869 64178163000,
870 64193805000,
871 64178175600,
872 64193817600,
873 12600,
874 0,
875 'IRST'
876     ],
877     [
878 64193805000,
879 64209699000,
880 64193821200,
881 64209715200,
882 16200,
883 1,
884 'IRDT'
885     ],
886     [
887 64209699000,
888 64225341000,
889 64209711600,
890 64225353600,
891 12600,
892 0,
893 'IRST'
894     ],
895     [
896 64225341000,
897 64241235000,
898 64225357200,
899 64241251200,
900 16200,
901 1,
902 'IRDT'
903     ],
904     [
905 64241235000,
906 64256877000,
907 64241247600,
908 64256889600,
909 12600,
910 0,
911 'IRST'
912     ],
913     [
914 64256877000,
915 64272771000,
916 64256893200,
917 64272787200,
918 16200,
919 1,
920 'IRDT'
921     ],
922     [
923 64272771000,
924 DateTime::TimeZone::INFINITY,
925 64272783600,
926 DateTime::TimeZone::INFINITY,
927 12600,
928 0,
929 'IRST'
930     ],
931 ];
932
933 sub olson_version { '2009s' }
934
935 sub has_dst_changes { 48 }
936
937 sub _max_year { 2019 }
938
939 sub _new_instance
940 {
941     return shift->_init( @_, spans => $spans );
942 }
943
944
945
946 1;
947