Built motion from commit 67e5df37.|2.0.66
[motion2.git] / server / config / environment / shared.js
1 'use strict';
2
3 exports = module.exports = {
4     // List of user roles
5     userRoles: ['guest', 'user', 'admin'],
6     timezones: {
7         'Europe/Andorra': {
8             name: 'Europe/Andorra',
9             utcOffset: 60,
10             offsetStr: '+01:00',
11             countries: [
12                 'AD'
13             ]
14         },
15         'Asia/Dubai': {
16             name: 'Asia/Dubai',
17             utcOffset: 240,
18             offsetStr: '+04:00',
19             countries: [
20                 'AE',
21                 'OM'
22             ]
23         },
24         'Asia/Kabul': {
25             name: 'Asia/Kabul',
26             utcOffset: 270,
27             offsetStr: '+04:30',
28             countries: [
29                 'AF'
30             ]
31         },
32         'Europe/Tirane': {
33             name: 'Europe/Tirane',
34             utcOffset: 60,
35             offsetStr: '+01:00',
36             countries: [
37                 'AL'
38             ]
39         },
40         'Asia/Yerevan': {
41             name: 'Asia/Yerevan',
42             utcOffset: 240,
43             offsetStr: '+04:00',
44             countries: [
45                 'AM'
46             ]
47         },
48         'Antarctica/Rothera': {
49             name: 'Antarctica/Rothera',
50             utcOffset: -180,
51             offsetStr: '-03:00',
52             countries: [
53                 'AQ'
54             ]
55         },
56         'Antarctica/Palmer': {
57             name: 'Antarctica/Palmer',
58             utcOffset: -180,
59             offsetStr: '-03:00',
60             countries: [
61                 'AQ'
62             ]
63         },
64         'Antarctica/Mawson': {
65             name: 'Antarctica/Mawson',
66             utcOffset: 300,
67             offsetStr: '+05:00',
68             countries: [
69                 'AQ'
70             ]
71         },
72         'Antarctica/Davis': {
73             name: 'Antarctica/Davis',
74             utcOffset: 420,
75             offsetStr: '+07:00',
76             countries: [
77                 'AQ'
78             ]
79         },
80         'Antarctica/Casey': {
81             name: 'Antarctica/Casey',
82             utcOffset: 480,
83             offsetStr: '+08:00',
84             countries: [
85                 'AQ'
86             ]
87         },
88         'Antarctica/Vostok': {
89             name: 'Antarctica/Vostok',
90             utcOffset: 360,
91             offsetStr: '+06:00',
92             countries: [
93                 'AQ'
94             ]
95         },
96         'Antarctica/DumontDUrville': {
97             name: 'Antarctica/DumontDUrville',
98             utcOffset: 600,
99             offsetStr: '+10:00',
100             countries: [
101                 'AQ'
102             ]
103         },
104         'Antarctica/Syowa': {
105             name: 'Antarctica/Syowa',
106             utcOffset: 180,
107             offsetStr: '+03:00',
108             countries: [
109                 'AQ'
110             ]
111         },
112         'Antarctica/Troll': {
113             name: 'Antarctica/Troll',
114             utcOffset: 0,
115             offsetStr: '+00:00',
116             countries: [
117                 'AQ'
118             ]
119         },
120         'America/Argentina/Buenos_Aires': {
121             name: 'America/Argentina/Buenos_Aires',
122             utcOffset: -180,
123             offsetStr: '-03:00',
124             countries: [
125                 'AR'
126             ]
127         },
128         'America/Argentina/Cordoba': {
129             name: 'America/Argentina/Cordoba',
130             utcOffset: -180,
131             offsetStr: '-03:00',
132             countries: [
133                 'AR'
134             ]
135         },
136         'America/Argentina/Salta': {
137             name: 'America/Argentina/Salta',
138             utcOffset: -180,
139             offsetStr: '-03:00',
140             countries: [
141                 'AR'
142             ]
143         },
144         'America/Argentina/Jujuy': {
145             name: 'America/Argentina/Jujuy',
146             utcOffset: -180,
147             offsetStr: '-03:00',
148             countries: [
149                 'AR'
150             ]
151         },
152         'America/Argentina/Tucuman': {
153             name: 'America/Argentina/Tucuman',
154             utcOffset: -180,
155             offsetStr: '-03:00',
156             countries: [
157                 'AR'
158             ]
159         },
160         'America/Argentina/Catamarca': {
161             name: 'America/Argentina/Catamarca',
162             utcOffset: -180,
163             offsetStr: '-03:00',
164             countries: [
165                 'AR'
166             ]
167         },
168         'America/Argentina/La_Rioja': {
169             name: 'America/Argentina/La_Rioja',
170             utcOffset: -180,
171             offsetStr: '-03:00',
172             countries: [
173                 'AR'
174             ]
175         },
176         'America/Argentina/San_Juan': {
177             name: 'America/Argentina/San_Juan',
178             utcOffset: -180,
179             offsetStr: '-03:00',
180             countries: [
181                 'AR'
182             ]
183         },
184         'America/Argentina/Mendoza': {
185             name: 'America/Argentina/Mendoza',
186             utcOffset: -180,
187             offsetStr: '-03:00',
188             countries: [
189                 'AR'
190             ]
191         },
192         'America/Argentina/San_Luis': {
193             name: 'America/Argentina/San_Luis',
194             utcOffset: -180,
195             offsetStr: '-03:00',
196             countries: [
197                 'AR'
198             ]
199         },
200         'America/Argentina/Rio_Gallegos': {
201             name: 'America/Argentina/Rio_Gallegos',
202             utcOffset: -180,
203             offsetStr: '-03:00',
204             countries: [
205                 'AR'
206             ]
207         },
208         'America/Argentina/Ushuaia': {
209             name: 'America/Argentina/Ushuaia',
210             utcOffset: -180,
211             offsetStr: '-03:00',
212             countries: [
213                 'AR'
214             ]
215         },
216         'Pacific/Pago_Pago': {
217             name: 'Pacific/Pago_Pago',
218             utcOffset: -660,
219             offsetStr: '-11:00',
220             countries: [
221                 'AS',
222                 'UM'
223             ]
224         },
225         'Europe/Vienna': {
226             name: 'Europe/Vienna',
227             utcOffset: 60,
228             offsetStr: '+01:00',
229             countries: [
230                 'AT'
231             ]
232         },
233         'Australia/Lord_Howe': {
234             name: 'Australia/Lord_Howe',
235             utcOffset: 660,
236             offsetStr: '+11:00',
237             countries: [
238                 'AU'
239             ]
240         },
241         'Antarctica/Macquarie': {
242             name: 'Antarctica/Macquarie',
243             utcOffset: 660,
244             offsetStr: '+11:00',
245             countries: [
246                 'AU'
247             ]
248         },
249         'Australia/Hobart': {
250             name: 'Australia/Hobart',
251             utcOffset: 660,
252             offsetStr: '+11:00',
253             countries: [
254                 'AU'
255             ]
256         },
257         'Australia/Currie': {
258             name: 'Australia/Currie',
259             utcOffset: 660,
260             offsetStr: '+11:00',
261             countries: [
262                 'AU'
263             ]
264         },
265         'Australia/Melbourne': {
266             name: 'Australia/Melbourne',
267             utcOffset: 660,
268             offsetStr: '+11:00',
269             countries: [
270                 'AU'
271             ]
272         },
273         'Australia/Sydney': {
274             name: 'Australia/Sydney',
275             utcOffset: 660,
276             offsetStr: '+11:00',
277             countries: [
278                 'AU'
279             ]
280         },
281         'Australia/Broken_Hill': {
282             name: 'Australia/Broken_Hill',
283             utcOffset: 630,
284             offsetStr: '+10:30',
285             countries: [
286                 'AU'
287             ]
288         },
289         'Australia/Brisbane': {
290             name: 'Australia/Brisbane',
291             utcOffset: 600,
292             offsetStr: '+10:00',
293             countries: [
294                 'AU'
295             ]
296         },
297         'Australia/Lindeman': {
298             name: 'Australia/Lindeman',
299             utcOffset: 600,
300             offsetStr: '+10:00',
301             countries: [
302                 'AU'
303             ]
304         },
305         'Australia/Adelaide': {
306             name: 'Australia/Adelaide',
307             utcOffset: 630,
308             offsetStr: '+10:30',
309             countries: [
310                 'AU'
311             ]
312         },
313         'Australia/Darwin': {
314             name: 'Australia/Darwin',
315             utcOffset: 570,
316             offsetStr: '+09:30',
317             countries: [
318                 'AU'
319             ]
320         },
321         'Australia/Perth': {
322             name: 'Australia/Perth',
323             utcOffset: 480,
324             offsetStr: '+08:00',
325             countries: [
326                 'AU'
327             ]
328         },
329         'Australia/Eucla': {
330             name: 'Australia/Eucla',
331             utcOffset: 525,
332             offsetStr: '+08:45',
333             countries: [
334                 'AU'
335             ]
336         },
337         'Asia/Baku': {
338             name: 'Asia/Baku',
339             utcOffset: 240,
340             offsetStr: '+04:00',
341             countries: [
342                 'AZ'
343             ]
344         },
345         'America/Barbados': {
346             name: 'America/Barbados',
347             utcOffset: -240,
348             offsetStr: '-04:00',
349             countries: [
350                 'BB'
351             ]
352         },
353         'Asia/Dhaka': {
354             name: 'Asia/Dhaka',
355             utcOffset: 360,
356             offsetStr: '+06:00',
357             countries: [
358                 'BD'
359             ]
360         },
361         'Europe/Brussels': {
362             name: 'Europe/Brussels',
363             utcOffset: 60,
364             offsetStr: '+01:00',
365             countries: [
366                 'BE'
367             ]
368         },
369         'Europe/Sofia': {
370             name: 'Europe/Sofia',
371             utcOffset: 120,
372             offsetStr: '+02:00',
373             countries: [
374                 'BG'
375             ]
376         },
377         'Atlantic/Bermuda': {
378             name: 'Atlantic/Bermuda',
379             utcOffset: -240,
380             offsetStr: '-04:00',
381             countries: [
382                 'BM'
383             ]
384         },
385         'Asia/Brunei': {
386             name: 'Asia/Brunei',
387             utcOffset: 480,
388             offsetStr: '+08:00',
389             countries: [
390                 'BN'
391             ]
392         },
393         'America/La_Paz': {
394             name: 'America/La_Paz',
395             utcOffset: -240,
396             offsetStr: '-04:00',
397             countries: [
398                 'BO'
399             ]
400         },
401         'America/Noronha': {
402             name: 'America/Noronha',
403             utcOffset: -120,
404             offsetStr: '-02:00',
405             countries: [
406                 'BR'
407             ]
408         },
409         'America/Belem': {
410             name: 'America/Belem',
411             utcOffset: -180,
412             offsetStr: '-03:00',
413             countries: [
414                 'BR'
415             ]
416         },
417         'America/Fortaleza': {
418             name: 'America/Fortaleza',
419             utcOffset: -180,
420             offsetStr: '-03:00',
421             countries: [
422                 'BR'
423             ]
424         },
425         'America/Recife': {
426             name: 'America/Recife',
427             utcOffset: -180,
428             offsetStr: '-03:00',
429             countries: [
430                 'BR'
431             ]
432         },
433         'America/Araguaina': {
434             name: 'America/Araguaina',
435             utcOffset: -180,
436             offsetStr: '-03:00',
437             countries: [
438                 'BR'
439             ]
440         },
441         'America/Maceio': {
442             name: 'America/Maceio',
443             utcOffset: -180,
444             offsetStr: '-03:00',
445             countries: [
446                 'BR'
447             ]
448         },
449         'America/Bahia': {
450             name: 'America/Bahia',
451             utcOffset: -180,
452             offsetStr: '-03:00',
453             countries: [
454                 'BR'
455             ]
456         },
457         'America/Sao_Paulo': {
458             name: 'America/Sao_Paulo',
459             utcOffset: -120,
460             offsetStr: '-02:00',
461             countries: [
462                 'BR'
463             ]
464         },
465         'America/Campo_Grande': {
466             name: 'America/Campo_Grande',
467             utcOffset: -180,
468             offsetStr: '-03:00',
469             countries: [
470                 'BR'
471             ]
472         },
473         'America/Cuiaba': {
474             name: 'America/Cuiaba',
475             utcOffset: -180,
476             offsetStr: '-03:00',
477             countries: [
478                 'BR'
479             ]
480         },
481         'America/Santarem': {
482             name: 'America/Santarem',
483             utcOffset: -180,
484             offsetStr: '-03:00',
485             countries: [
486                 'BR'
487             ]
488         },
489         'America/Porto_Velho': {
490             name: 'America/Porto_Velho',
491             utcOffset: -240,
492             offsetStr: '-04:00',
493             countries: [
494                 'BR'
495             ]
496         },
497         'America/Boa_Vista': {
498             name: 'America/Boa_Vista',
499             utcOffset: -240,
500             offsetStr: '-04:00',
501             countries: [
502                 'BR'
503             ]
504         },
505         'America/Manaus': {
506             name: 'America/Manaus',
507             utcOffset: -240,
508             offsetStr: '-04:00',
509             countries: [
510                 'BR'
511             ]
512         },
513         'America/Eirunepe': {
514             name: 'America/Eirunepe',
515             utcOffset: -300,
516             offsetStr: '-05:00',
517             countries: [
518                 'BR'
519             ]
520         },
521         'America/Rio_Branco': {
522             name: 'America/Rio_Branco',
523             utcOffset: -300,
524             offsetStr: '-05:00',
525             countries: [
526                 'BR'
527             ]
528         },
529         'America/Nassau': {
530             name: 'America/Nassau',
531             utcOffset: -300,
532             offsetStr: '-05:00',
533             countries: [
534                 'BS'
535             ]
536         },
537         'Asia/Thimphu': {
538             name: 'Asia/Thimphu',
539             utcOffset: 360,
540             offsetStr: '+06:00',
541             countries: [
542                 'BT'
543             ]
544         },
545         'Europe/Minsk': {
546             name: 'Europe/Minsk',
547             utcOffset: 180,
548             offsetStr: '+03:00',
549             countries: [
550                 'BY'
551             ]
552         },
553         'America/Belize': {
554             name: 'America/Belize',
555             utcOffset: -360,
556             offsetStr: '-06:00',
557             countries: [
558                 'BZ'
559             ]
560         },
561         'America/St_Johns': {
562             name: 'America/St_Johns',
563             utcOffset: -210,
564             offsetStr: '-03:30',
565             countries: [
566                 'CA'
567             ]
568         },
569         'America/Halifax': {
570             name: 'America/Halifax',
571             utcOffset: -240,
572             offsetStr: '-04:00',
573             countries: [
574                 'CA'
575             ]
576         },
577         'America/Glace_Bay': {
578             name: 'America/Glace_Bay',
579             utcOffset: -240,
580             offsetStr: '-04:00',
581             countries: [
582                 'CA'
583             ]
584         },
585         'America/Moncton': {
586             name: 'America/Moncton',
587             utcOffset: -240,
588             offsetStr: '-04:00',
589             countries: [
590                 'CA'
591             ]
592         },
593         'America/Goose_Bay': {
594             name: 'America/Goose_Bay',
595             utcOffset: -240,
596             offsetStr: '-04:00',
597             countries: [
598                 'CA'
599             ]
600         },
601         'America/Blanc-Sablon': {
602             name: 'America/Blanc-Sablon',
603             utcOffset: -240,
604             offsetStr: '-04:00',
605             countries: [
606                 'CA'
607             ]
608         },
609         'America/Toronto': {
610             name: 'America/Toronto',
611             utcOffset: -300,
612             offsetStr: '-05:00',
613             countries: [
614                 'CA'
615             ]
616         },
617         'America/Nipigon': {
618             name: 'America/Nipigon',
619             utcOffset: -300,
620             offsetStr: '-05:00',
621             countries: [
622                 'CA'
623             ]
624         },
625         'America/Thunder_Bay': {
626             name: 'America/Thunder_Bay',
627             utcOffset: -300,
628             offsetStr: '-05:00',
629             countries: [
630                 'CA'
631             ]
632         },
633         'America/Iqaluit': {
634             name: 'America/Iqaluit',
635             utcOffset: -300,
636             offsetStr: '-05:00',
637             countries: [
638                 'CA'
639             ]
640         },
641         'America/Pangnirtung': {
642             name: 'America/Pangnirtung',
643             utcOffset: -300,
644             offsetStr: '-05:00',
645             countries: [
646                 'CA'
647             ]
648         },
649         'America/Resolute': {
650             name: 'America/Resolute',
651             utcOffset: -360,
652             offsetStr: '-06:00',
653             countries: [
654                 'CA'
655             ]
656         },
657         'America/Atikokan': {
658             name: 'America/Atikokan',
659             utcOffset: -300,
660             offsetStr: '-05:00',
661             countries: [
662                 'CA'
663             ]
664         },
665         'America/Rankin_Inlet': {
666             name: 'America/Rankin_Inlet',
667             utcOffset: -360,
668             offsetStr: '-06:00',
669             countries: [
670                 'CA'
671             ]
672         },
673         'America/Winnipeg': {
674             name: 'America/Winnipeg',
675             utcOffset: -360,
676             offsetStr: '-06:00',
677             countries: [
678                 'CA'
679             ]
680         },
681         'America/Rainy_River': {
682             name: 'America/Rainy_River',
683             utcOffset: -360,
684             offsetStr: '-06:00',
685             countries: [
686                 'CA'
687             ]
688         },
689         'America/Regina': {
690             name: 'America/Regina',
691             utcOffset: -360,
692             offsetStr: '-06:00',
693             countries: [
694                 'CA'
695             ]
696         },
697         'America/Swift_Current': {
698             name: 'America/Swift_Current',
699             utcOffset: -360,
700             offsetStr: '-06:00',
701             countries: [
702                 'CA'
703             ]
704         },
705         'America/Edmonton': {
706             name: 'America/Edmonton',
707             utcOffset: -420,
708             offsetStr: '-07:00',
709             countries: [
710                 'CA'
711             ]
712         },
713         'America/Cambridge_Bay': {
714             name: 'America/Cambridge_Bay',
715             utcOffset: -420,
716             offsetStr: '-07:00',
717             countries: [
718                 'CA'
719             ]
720         },
721         'America/Yellowknife': {
722             name: 'America/Yellowknife',
723             utcOffset: -420,
724             offsetStr: '-07:00',
725             countries: [
726                 'CA'
727             ]
728         },
729         'America/Inuvik': {
730             name: 'America/Inuvik',
731             utcOffset: -420,
732             offsetStr: '-07:00',
733             countries: [
734                 'CA'
735             ]
736         },
737         'America/Creston': {
738             name: 'America/Creston',
739             utcOffset: -420,
740             offsetStr: '-07:00',
741             countries: [
742                 'CA'
743             ]
744         },
745         'America/Dawson_Creek': {
746             name: 'America/Dawson_Creek',
747             utcOffset: -420,
748             offsetStr: '-07:00',
749             countries: [
750                 'CA'
751             ]
752         },
753         'America/Fort_Nelson': {
754             name: 'America/Fort_Nelson',
755             utcOffset: -420,
756             offsetStr: '-07:00',
757             countries: [
758                 'CA'
759             ]
760         },
761         'America/Vancouver': {
762             name: 'America/Vancouver',
763             utcOffset: -480,
764             offsetStr: '-08:00',
765             countries: [
766                 'CA'
767             ]
768         },
769         'America/Whitehorse': {
770             name: 'America/Whitehorse',
771             utcOffset: -480,
772             offsetStr: '-08:00',
773             countries: [
774                 'CA'
775             ]
776         },
777         'America/Dawson': {
778             name: 'America/Dawson',
779             utcOffset: -480,
780             offsetStr: '-08:00',
781             countries: [
782                 'CA'
783             ]
784         },
785         'Indian/Cocos': {
786             name: 'Indian/Cocos',
787             utcOffset: 390,
788             offsetStr: '+06:30',
789             countries: [
790                 'CC'
791             ]
792         },
793         'Europe/Zurich': {
794             name: 'Europe/Zurich',
795             utcOffset: 60,
796             offsetStr: '+01:00',
797             countries: [
798                 'CH',
799                 'DE',
800                 'LI'
801             ]
802         },
803         'Africa/Abidjan': {
804             name: 'Africa/Abidjan',
805             utcOffset: 0,
806             offsetStr: '+00:00',
807             countries: [
808                 'CI',
809                 'BF',
810                 'GM',
811                 'GN',
812                 'ML',
813                 'MR',
814                 'SH',
815                 'SL',
816                 'SN',
817                 'ST',
818                 'TG'
819             ]
820         },
821         'Pacific/Rarotonga': {
822             name: 'Pacific/Rarotonga',
823             utcOffset: -600,
824             offsetStr: '-10:00',
825             countries: [
826                 'CK'
827             ]
828         },
829         'America/Santiago': {
830             name: 'America/Santiago',
831             utcOffset: -180,
832             offsetStr: '-03:00',
833             countries: [
834                 'CL'
835             ]
836         },
837         'Pacific/Easter': {
838             name: 'Pacific/Easter',
839             utcOffset: -300,
840             offsetStr: '-05:00',
841             countries: [
842                 'CL'
843             ]
844         },
845         'Asia/Shanghai': {
846             name: 'Asia/Shanghai',
847             utcOffset: 480,
848             offsetStr: '+08:00',
849             countries: [
850                 'CN'
851             ]
852         },
853         'Asia/Urumqi': {
854             name: 'Asia/Urumqi',
855             utcOffset: 360,
856             offsetStr: '+06:00',
857             countries: [
858                 'CN'
859             ]
860         },
861         'America/Bogota': {
862             name: 'America/Bogota',
863             utcOffset: -300,
864             offsetStr: '-05:00',
865             countries: [
866                 'CO'
867             ]
868         },
869         'America/Costa_Rica': {
870             name: 'America/Costa_Rica',
871             utcOffset: -360,
872             offsetStr: '-06:00',
873             countries: [
874                 'CR'
875             ]
876         },
877         'America/Havana': {
878             name: 'America/Havana',
879             utcOffset: -300,
880             offsetStr: '-05:00',
881             countries: [
882                 'CU'
883             ]
884         },
885         'Atlantic/Cape_Verde': {
886             name: 'Atlantic/Cape_Verde',
887             utcOffset: -60,
888             offsetStr: '-01:00',
889             countries: [
890                 'CV'
891             ]
892         },
893         'America/Curacao': {
894             name: 'America/Curacao',
895             utcOffset: -240,
896             offsetStr: '-04:00',
897             countries: [
898                 'CW',
899                 'AW',
900                 'BQ',
901                 'SX'
902             ]
903         },
904         'Indian/Christmas': {
905             name: 'Indian/Christmas',
906             utcOffset: 420,
907             offsetStr: '+07:00',
908             countries: [
909                 'CX'
910             ]
911         },
912         'Asia/Nicosia': {
913             name: 'Asia/Nicosia',
914             utcOffset: 120,
915             offsetStr: '+02:00',
916             countries: [
917                 'CY'
918             ]
919         },
920         'Europe/Prague': {
921             name: 'Europe/Prague',
922             utcOffset: 60,
923             offsetStr: '+01:00',
924             countries: [
925                 'CZ',
926                 'SK'
927             ]
928         },
929         'Europe/Berlin': {
930             name: 'Europe/Berlin',
931             utcOffset: 60,
932             offsetStr: '+01:00',
933             countries: [
934                 'DE'
935             ]
936         },
937         'Europe/Copenhagen': {
938             name: 'Europe/Copenhagen',
939             utcOffset: 60,
940             offsetStr: '+01:00',
941             countries: [
942                 'DK'
943             ]
944         },
945         'America/Santo_Domingo': {
946             name: 'America/Santo_Domingo',
947             utcOffset: -240,
948             offsetStr: '-04:00',
949             countries: [
950                 'DO'
951             ]
952         },
953         'Africa/Algiers': {
954             name: 'Africa/Algiers',
955             utcOffset: 60,
956             offsetStr: '+01:00',
957             countries: [
958                 'DZ'
959             ]
960         },
961         'America/Guayaquil': {
962             name: 'America/Guayaquil',
963             utcOffset: -300,
964             offsetStr: '-05:00',
965             countries: [
966                 'EC'
967             ]
968         },
969         'Pacific/Galapagos': {
970             name: 'Pacific/Galapagos',
971             utcOffset: -360,
972             offsetStr: '-06:00',
973             countries: [
974                 'EC'
975             ]
976         },
977         'Europe/Tallinn': {
978             name: 'Europe/Tallinn',
979             utcOffset: 120,
980             offsetStr: '+02:00',
981             countries: [
982                 'EE'
983             ]
984         },
985         'Africa/Cairo': {
986             name: 'Africa/Cairo',
987             utcOffset: 120,
988             offsetStr: '+02:00',
989             countries: [
990                 'EG'
991             ]
992         },
993         'Africa/El_Aaiun': {
994             name: 'Africa/El_Aaiun',
995             utcOffset: 0,
996             offsetStr: '+00:00',
997             countries: [
998                 'EH'
999             ]
1000         },
1001         'Europe/Madrid': {
1002             name: 'Europe/Madrid',
1003             utcOffset: 60,
1004             offsetStr: '+01:00',
1005             countries: [
1006                 'ES'
1007             ]
1008         },
1009         'Africa/Ceuta': {
1010             name: 'Africa/Ceuta',
1011             utcOffset: 60,
1012             offsetStr: '+01:00',
1013             countries: [
1014                 'ES'
1015             ]
1016         },
1017         'Atlantic/Canary': {
1018             name: 'Atlantic/Canary',
1019             utcOffset: 0,
1020             offsetStr: '+00:00',
1021             countries: [
1022                 'ES'
1023             ]
1024         },
1025         'Europe/Helsinki': {
1026             name: 'Europe/Helsinki',
1027             utcOffset: 120,
1028             offsetStr: '+02:00',
1029             countries: [
1030                 'FI',
1031                 'AX'
1032             ]
1033         },
1034         'Pacific/Fiji': {
1035             name: 'Pacific/Fiji',
1036             utcOffset: 720,
1037             offsetStr: '+12:00',
1038             countries: [
1039                 'FJ'
1040             ]
1041         },
1042         'Atlantic/Stanley': {
1043             name: 'Atlantic/Stanley',
1044             utcOffset: -180,
1045             offsetStr: '-03:00',
1046             countries: [
1047                 'FK'
1048             ]
1049         },
1050         'Pacific/Chuuk': {
1051             name: 'Pacific/Chuuk',
1052             utcOffset: 600,
1053             offsetStr: '+10:00',
1054             countries: [
1055                 'FM'
1056             ]
1057         },
1058         'Pacific/Pohnpei': {
1059             name: 'Pacific/Pohnpei',
1060             utcOffset: 660,
1061             offsetStr: '+11:00',
1062             countries: [
1063                 'FM'
1064             ]
1065         },
1066         'Pacific/Kosrae': {
1067             name: 'Pacific/Kosrae',
1068             utcOffset: 660,
1069             offsetStr: '+11:00',
1070             countries: [
1071                 'FM'
1072             ]
1073         },
1074         'Atlantic/Faroe': {
1075             name: 'Atlantic/Faroe',
1076             utcOffset: 0,
1077             offsetStr: '+00:00',
1078             countries: [
1079                 'FO'
1080             ]
1081         },
1082         'Europe/Paris': {
1083             name: 'Europe/Paris',
1084             utcOffset: 60,
1085             offsetStr: '+01:00',
1086             countries: [
1087                 'FR'
1088             ]
1089         },
1090         'Europe/London': {
1091             name: 'Europe/London',
1092             utcOffset: 0,
1093             offsetStr: '+00:00',
1094             countries: [
1095                 'GB',
1096                 'GG',
1097                 'IM',
1098                 'JE'
1099             ]
1100         },
1101         'Asia/Tbilisi': {
1102             name: 'Asia/Tbilisi',
1103             utcOffset: 240,
1104             offsetStr: '+04:00',
1105             countries: [
1106                 'GE'
1107             ]
1108         },
1109         'America/Cayenne': {
1110             name: 'America/Cayenne',
1111             utcOffset: -180,
1112             offsetStr: '-03:00',
1113             countries: [
1114                 'GF'
1115             ]
1116         },
1117         'Africa/Accra': {
1118             name: 'Africa/Accra',
1119             utcOffset: 0,
1120             offsetStr: '+00:00',
1121             countries: [
1122                 'GH'
1123             ]
1124         },
1125         'Europe/Gibraltar': {
1126             name: 'Europe/Gibraltar',
1127             utcOffset: 60,
1128             offsetStr: '+01:00',
1129             countries: [
1130                 'GI'
1131             ]
1132         },
1133         'America/Godthab': {
1134             name: 'America/Godthab',
1135             utcOffset: -180,
1136             offsetStr: '-03:00',
1137             countries: [
1138                 'GL'
1139             ]
1140         },
1141         'America/Danmarkshavn': {
1142             name: 'America/Danmarkshavn',
1143             utcOffset: 0,
1144             offsetStr: '+00:00',
1145             countries: [
1146                 'GL'
1147             ]
1148         },
1149         'America/Scoresbysund': {
1150             name: 'America/Scoresbysund',
1151             utcOffset: -60,
1152             offsetStr: '-01:00',
1153             countries: [
1154                 'GL'
1155             ]
1156         },
1157         'America/Thule': {
1158             name: 'America/Thule',
1159             utcOffset: -240,
1160             offsetStr: '-04:00',
1161             countries: [
1162                 'GL'
1163             ]
1164         },
1165         'Europe/Athens': {
1166             name: 'Europe/Athens',
1167             utcOffset: 120,
1168             offsetStr: '+02:00',
1169             countries: [
1170                 'GR'
1171             ]
1172         },
1173         'Atlantic/South_Georgia': {
1174             name: 'Atlantic/South_Georgia',
1175             utcOffset: -120,
1176             offsetStr: '-02:00',
1177             countries: [
1178                 'GS'
1179             ]
1180         },
1181         'America/Guatemala': {
1182             name: 'America/Guatemala',
1183             utcOffset: -360,
1184             offsetStr: '-06:00',
1185             countries: [
1186                 'GT'
1187             ]
1188         },
1189         'Pacific/Guam': {
1190             name: 'Pacific/Guam',
1191             utcOffset: 600,
1192             offsetStr: '+10:00',
1193             countries: [
1194                 'GU',
1195                 'MP'
1196             ]
1197         },
1198         'Africa/Bissau': {
1199             name: 'Africa/Bissau',
1200             utcOffset: 0,
1201             offsetStr: '+00:00',
1202             countries: [
1203                 'GW'
1204             ]
1205         },
1206         'America/Guyana': {
1207             name: 'America/Guyana',
1208             utcOffset: -240,
1209             offsetStr: '-04:00',
1210             countries: [
1211                 'GY'
1212             ]
1213         },
1214         'Asia/Hong_Kong': {
1215             name: 'Asia/Hong_Kong',
1216             utcOffset: 480,
1217             offsetStr: '+08:00',
1218             countries: [
1219                 'HK'
1220             ]
1221         },
1222         'America/Tegucigalpa': {
1223             name: 'America/Tegucigalpa',
1224             utcOffset: -360,
1225             offsetStr: '-06:00',
1226             countries: [
1227                 'HN'
1228             ]
1229         },
1230         'America/Port-au-Prince': {
1231             name: 'America/Port-au-Prince',
1232             utcOffset: -300,
1233             offsetStr: '-05:00',
1234             countries: [
1235                 'HT'
1236             ]
1237         },
1238         'Europe/Budapest': {
1239             name: 'Europe/Budapest',
1240             utcOffset: 60,
1241             offsetStr: '+01:00',
1242             countries: [
1243                 'HU'
1244             ]
1245         },
1246         'Asia/Jakarta': {
1247             name: 'Asia/Jakarta',
1248             utcOffset: 420,
1249             offsetStr: '+07:00',
1250             countries: [
1251                 'ID'
1252             ]
1253         },
1254         'Asia/Pontianak': {
1255             name: 'Asia/Pontianak',
1256             utcOffset: 420,
1257             offsetStr: '+07:00',
1258             countries: [
1259                 'ID'
1260             ]
1261         },
1262         'Asia/Makassar': {
1263             name: 'Asia/Makassar',
1264             utcOffset: 480,
1265             offsetStr: '+08:00',
1266             countries: [
1267                 'ID'
1268             ]
1269         },
1270         'Asia/Jayapura': {
1271             name: 'Asia/Jayapura',
1272             utcOffset: 540,
1273             offsetStr: '+09:00',
1274             countries: [
1275                 'ID'
1276             ]
1277         },
1278         'Europe/Dublin': {
1279             name: 'Europe/Dublin',
1280             utcOffset: 0,
1281             offsetStr: '+00:00',
1282             countries: [
1283                 'IE'
1284             ]
1285         },
1286         'Asia/Jerusalem': {
1287             name: 'Asia/Jerusalem',
1288             utcOffset: 120,
1289             offsetStr: '+02:00',
1290             countries: [
1291                 'IL'
1292             ]
1293         },
1294         'Asia/Kolkata': {
1295             name: 'Asia/Kolkata',
1296             utcOffset: 330,
1297             offsetStr: '+05:30',
1298             countries: [
1299                 'IN'
1300             ]
1301         },
1302         'Indian/Chagos': {
1303             name: 'Indian/Chagos',
1304             utcOffset: 360,
1305             offsetStr: '+06:00',
1306             countries: [
1307                 'IO'
1308             ]
1309         },
1310         'Asia/Baghdad': {
1311             name: 'Asia/Baghdad',
1312             utcOffset: 180,
1313             offsetStr: '+03:00',
1314             countries: [
1315                 'IQ'
1316             ]
1317         },
1318         'Asia/Tehran': {
1319             name: 'Asia/Tehran',
1320             utcOffset: 210,
1321             offsetStr: '+03:30',
1322             countries: [
1323                 'IR'
1324             ]
1325         },
1326         'Atlantic/Reykjavik': {
1327             name: 'Atlantic/Reykjavik',
1328             utcOffset: 0,
1329             offsetStr: '+00:00',
1330             countries: [
1331                 'IS'
1332             ]
1333         },
1334         'Europe/Rome': {
1335             name: 'Europe/Rome',
1336             utcOffset: 60,
1337             offsetStr: '+01:00',
1338             countries: [
1339                 'IT',
1340                 'SM',
1341                 'VA'
1342             ]
1343         },
1344         'America/Jamaica': {
1345             name: 'America/Jamaica',
1346             utcOffset: -300,
1347             offsetStr: '-05:00',
1348             countries: [
1349                 'JM'
1350             ]
1351         },
1352         'Asia/Amman': {
1353             name: 'Asia/Amman',
1354             utcOffset: 120,
1355             offsetStr: '+02:00',
1356             countries: [
1357                 'JO'
1358             ]
1359         },
1360         'Asia/Tokyo': {
1361             name: 'Asia/Tokyo',
1362             utcOffset: 540,
1363             offsetStr: '+09:00',
1364             countries: [
1365                 'JP'
1366             ]
1367         },
1368         'Africa/Nairobi': {
1369             name: 'Africa/Nairobi',
1370             utcOffset: 180,
1371             offsetStr: '+03:00',
1372             countries: [
1373                 'KE',
1374                 'DJ',
1375                 'ER',
1376                 'ET',
1377                 'KM',
1378                 'MG',
1379                 'SO',
1380                 'TZ',
1381                 'UG',
1382                 'YT'
1383             ]
1384         },
1385         'Asia/Bishkek': {
1386             name: 'Asia/Bishkek',
1387             utcOffset: 360,
1388             offsetStr: '+06:00',
1389             countries: [
1390                 'KG'
1391             ]
1392         },
1393         'Pacific/Tarawa': {
1394             name: 'Pacific/Tarawa',
1395             utcOffset: 720,
1396             offsetStr: '+12:00',
1397             countries: [
1398                 'KI'
1399             ]
1400         },
1401         'Pacific/Enderbury': {
1402             name: 'Pacific/Enderbury',
1403             utcOffset: 780,
1404             offsetStr: '+13:00',
1405             countries: [
1406                 'KI'
1407             ]
1408         },
1409         'Pacific/Kiritimati': {
1410             name: 'Pacific/Kiritimati',
1411             utcOffset: 840,
1412             offsetStr: '+14:00',
1413             countries: [
1414                 'KI'
1415             ]
1416         },
1417         'Asia/Pyongyang': {
1418             name: 'Asia/Pyongyang',
1419             utcOffset: 510,
1420             offsetStr: '+08:30',
1421             countries: [
1422                 'KP'
1423             ]
1424         },
1425         'Asia/Seoul': {
1426             name: 'Asia/Seoul',
1427             utcOffset: 540,
1428             offsetStr: '+09:00',
1429             countries: [
1430                 'KR'
1431             ]
1432         },
1433         'America/Cayman': {
1434             name: 'America/Cayman',
1435             utcOffset: -300,
1436             offsetStr: '-05:00',
1437             countries: [
1438                 'KY'
1439             ]
1440         },
1441         'Asia/Almaty': {
1442             name: 'Asia/Almaty',
1443             utcOffset: 360,
1444             offsetStr: '+06:00',
1445             countries: [
1446                 'KZ'
1447             ]
1448         },
1449         'Asia/Qyzylorda': {
1450             name: 'Asia/Qyzylorda',
1451             utcOffset: 360,
1452             offsetStr: '+06:00',
1453             countries: [
1454                 'KZ'
1455             ]
1456         },
1457         'Asia/Aqtobe': {
1458             name: 'Asia/Aqtobe',
1459             utcOffset: 300,
1460             offsetStr: '+05:00',
1461             countries: [
1462                 'KZ'
1463             ]
1464         },
1465         'Asia/Aqtau': {
1466             name: 'Asia/Aqtau',
1467             utcOffset: 300,
1468             offsetStr: '+05:00',
1469             countries: [
1470                 'KZ'
1471             ]
1472         },
1473         'Asia/Oral': {
1474             name: 'Asia/Oral',
1475             utcOffset: 300,
1476             offsetStr: '+05:00',
1477             countries: [
1478                 'KZ'
1479             ]
1480         },
1481         'Asia/Beirut': {
1482             name: 'Asia/Beirut',
1483             utcOffset: 120,
1484             offsetStr: '+02:00',
1485             countries: [
1486                 'LB'
1487             ]
1488         },
1489         'Asia/Colombo': {
1490             name: 'Asia/Colombo',
1491             utcOffset: 330,
1492             offsetStr: '+05:30',
1493             countries: [
1494                 'LK'
1495             ]
1496         },
1497         'Africa/Monrovia': {
1498             name: 'Africa/Monrovia',
1499             utcOffset: 0,
1500             offsetStr: '+00:00',
1501             countries: [
1502                 'LR'
1503             ]
1504         },
1505         'Europe/Vilnius': {
1506             name: 'Europe/Vilnius',
1507             utcOffset: 120,
1508             offsetStr: '+02:00',
1509             countries: [
1510                 'LT'
1511             ]
1512         },
1513         'Europe/Luxembourg': {
1514             name: 'Europe/Luxembourg',
1515             utcOffset: 60,
1516             offsetStr: '+01:00',
1517             countries: [
1518                 'LU'
1519             ]
1520         },
1521         'Europe/Riga': {
1522             name: 'Europe/Riga',
1523             utcOffset: 120,
1524             offsetStr: '+02:00',
1525             countries: [
1526                 'LV'
1527             ]
1528         },
1529         'Africa/Tripoli': {
1530             name: 'Africa/Tripoli',
1531             utcOffset: 120,
1532             offsetStr: '+02:00',
1533             countries: [
1534                 'LY'
1535             ]
1536         },
1537         'Africa/Casablanca': {
1538             name: 'Africa/Casablanca',
1539             utcOffset: 0,
1540             offsetStr: '+00:00',
1541             countries: [
1542                 'MA'
1543             ]
1544         },
1545         'Europe/Monaco': {
1546             name: 'Europe/Monaco',
1547             utcOffset: 60,
1548             offsetStr: '+01:00',
1549             countries: [
1550                 'MC'
1551             ]
1552         },
1553         'Europe/Chisinau': {
1554             name: 'Europe/Chisinau',
1555             utcOffset: 120,
1556             offsetStr: '+02:00',
1557             countries: [
1558                 'MD'
1559             ]
1560         },
1561         'Pacific/Majuro': {
1562             name: 'Pacific/Majuro',
1563             utcOffset: 720,
1564             offsetStr: '+12:00',
1565             countries: [
1566                 'MH'
1567             ]
1568         },
1569         'Pacific/Kwajalein': {
1570             name: 'Pacific/Kwajalein',
1571             utcOffset: 720,
1572             offsetStr: '+12:00',
1573             countries: [
1574                 'MH'
1575             ]
1576         },
1577         'Asia/Rangoon': {
1578             name: 'Asia/Rangoon',
1579             utcOffset: 390,
1580             offsetStr: '+06:30',
1581             countries: [
1582                 'MM'
1583             ]
1584         },
1585         'Asia/Ulaanbaatar': {
1586             name: 'Asia/Ulaanbaatar',
1587             utcOffset: 480,
1588             offsetStr: '+08:00',
1589             countries: [
1590                 'MN'
1591             ]
1592         },
1593         'Asia/Hovd': {
1594             name: 'Asia/Hovd',
1595             utcOffset: 420,
1596             offsetStr: '+07:00',
1597             countries: [
1598                 'MN'
1599             ]
1600         },
1601         'Asia/Choibalsan': {
1602             name: 'Asia/Choibalsan',
1603             utcOffset: 480,
1604             offsetStr: '+08:00',
1605             countries: [
1606                 'MN'
1607             ]
1608         },
1609         'Asia/Macau': {
1610             name: 'Asia/Macau',
1611             utcOffset: 480,
1612             offsetStr: '+08:00',
1613             countries: [
1614                 'MO'
1615             ]
1616         },
1617         'America/Martinique': {
1618             name: 'America/Martinique',
1619             utcOffset: -240,
1620             offsetStr: '-04:00',
1621             countries: [
1622                 'MQ'
1623             ]
1624         },
1625         'Europe/Malta': {
1626             name: 'Europe/Malta',
1627             utcOffset: 60,
1628             offsetStr: '+01:00',
1629             countries: [
1630                 'MT'
1631             ]
1632         },
1633         'Indian/Mauritius': {
1634             name: 'Indian/Mauritius',
1635             utcOffset: 240,
1636             offsetStr: '+04:00',
1637             countries: [
1638                 'MU'
1639             ]
1640         },
1641         'Indian/Maldives': {
1642             name: 'Indian/Maldives',
1643             utcOffset: 300,
1644             offsetStr: '+05:00',
1645             countries: [
1646                 'MV'
1647             ]
1648         },
1649         'America/Mexico_City': {
1650             name: 'America/Mexico_City',
1651             utcOffset: -360,
1652             offsetStr: '-06:00',
1653             countries: [
1654                 'MX'
1655             ]
1656         },
1657         'America/Cancun': {
1658             name: 'America/Cancun',
1659             utcOffset: -300,
1660             offsetStr: '-05:00',
1661             countries: [
1662                 'MX'
1663             ]
1664         },
1665         'America/Merida': {
1666             name: 'America/Merida',
1667             utcOffset: -360,
1668             offsetStr: '-06:00',
1669             countries: [
1670                 'MX'
1671             ]
1672         },
1673         'America/Monterrey': {
1674             name: 'America/Monterrey',
1675             utcOffset: -360,
1676             offsetStr: '-06:00',
1677             countries: [
1678                 'MX'
1679             ]
1680         },
1681         'America/Matamoros': {
1682             name: 'America/Matamoros',
1683             utcOffset: -360,
1684             offsetStr: '-06:00',
1685             countries: [
1686                 'MX'
1687             ]
1688         },
1689         'America/Mazatlan': {
1690             name: 'America/Mazatlan',
1691             utcOffset: -420,
1692             offsetStr: '-07:00',
1693             countries: [
1694                 'MX'
1695             ]
1696         },
1697         'America/Chihuahua': {
1698             name: 'America/Chihuahua',
1699             utcOffset: -420,
1700             offsetStr: '-07:00',
1701             countries: [
1702                 'MX'
1703             ]
1704         },
1705         'America/Ojinaga': {
1706             name: 'America/Ojinaga',
1707             utcOffset: -420,
1708             offsetStr: '-07:00',
1709             countries: [
1710                 'MX'
1711             ]
1712         },
1713         'America/Hermosillo': {
1714             name: 'America/Hermosillo',
1715             utcOffset: -420,
1716             offsetStr: '-07:00',
1717             countries: [
1718                 'MX'
1719             ]
1720         },
1721         'America/Tijuana': {
1722             name: 'America/Tijuana',
1723             utcOffset: -480,
1724             offsetStr: '-08:00',
1725             countries: [
1726                 'MX'
1727             ]
1728         },
1729         'America/Santa_Isabel': {
1730             name: 'America/Santa_Isabel',
1731             utcOffset: -480,
1732             offsetStr: '-08:00',
1733             countries: [
1734                 'MX'
1735             ]
1736         },
1737         'America/Bahia_Banderas': {
1738             name: 'America/Bahia_Banderas',
1739             utcOffset: -360,
1740             offsetStr: '-06:00',
1741             countries: [
1742                 'MX'
1743             ]
1744         },
1745         'Asia/Kuala_Lumpur': {
1746             name: 'Asia/Kuala_Lumpur',
1747             utcOffset: 480,
1748             offsetStr: '+08:00',
1749             countries: [
1750                 'MY'
1751             ]
1752         },
1753         'Asia/Kuching': {
1754             name: 'Asia/Kuching',
1755             utcOffset: 480,
1756             offsetStr: '+08:00',
1757             countries: [
1758                 'MY'
1759             ]
1760         },
1761         'Africa/Maputo': {
1762             name: 'Africa/Maputo',
1763             utcOffset: 120,
1764             offsetStr: '+02:00',
1765             countries: [
1766                 'MZ',
1767                 'BI',
1768                 'BW',
1769                 'CD',
1770                 'MW',
1771                 'RW',
1772                 'ZM',
1773                 'ZW'
1774             ]
1775         },
1776         'Africa/Windhoek': {
1777             name: 'Africa/Windhoek',
1778             utcOffset: 120,
1779             offsetStr: '+02:00',
1780             countries: [
1781                 'NA'
1782             ]
1783         },
1784         'Pacific/Noumea': {
1785             name: 'Pacific/Noumea',
1786             utcOffset: 660,
1787             offsetStr: '+11:00',
1788             countries: [
1789                 'NC'
1790             ]
1791         },
1792         'Pacific/Norfolk': {
1793             name: 'Pacific/Norfolk',
1794             utcOffset: 660,
1795             offsetStr: '+11:00',
1796             countries: [
1797                 'NF'
1798             ]
1799         },
1800         'Africa/Lagos': {
1801             name: 'Africa/Lagos',
1802             utcOffset: 60,
1803             offsetStr: '+01:00',
1804             countries: [
1805                 'NG',
1806                 'AO',
1807                 'BJ',
1808                 'CD',
1809                 'CF',
1810                 'CG',
1811                 'CM',
1812                 'GA',
1813                 'GQ',
1814                 'NE'
1815             ]
1816         },
1817         'America/Managua': {
1818             name: 'America/Managua',
1819             utcOffset: -360,
1820             offsetStr: '-06:00',
1821             countries: [
1822                 'NI'
1823             ]
1824         },
1825         'Europe/Amsterdam': {
1826             name: 'Europe/Amsterdam',
1827             utcOffset: 60,
1828             offsetStr: '+01:00',
1829             countries: [
1830                 'NL'
1831             ]
1832         },
1833         'Europe/Oslo': {
1834             name: 'Europe/Oslo',
1835             utcOffset: 60,
1836             offsetStr: '+01:00',
1837             countries: [
1838                 'NO',
1839                 'SJ'
1840             ]
1841         },
1842         'Asia/Kathmandu': {
1843             name: 'Asia/Kathmandu',
1844             utcOffset: 345,
1845             offsetStr: '+05:45',
1846             countries: [
1847                 'NP'
1848             ]
1849         },
1850         'Pacific/Nauru': {
1851             name: 'Pacific/Nauru',
1852             utcOffset: 720,
1853             offsetStr: '+12:00',
1854             countries: [
1855                 'NR'
1856             ]
1857         },
1858         'Pacific/Niue': {
1859             name: 'Pacific/Niue',
1860             utcOffset: -660,
1861             offsetStr: '-11:00',
1862             countries: [
1863                 'NU'
1864             ]
1865         },
1866         'Pacific/Auckland': {
1867             name: 'Pacific/Auckland',
1868             utcOffset: 780,
1869             offsetStr: '+13:00',
1870             countries: [
1871                 'NZ',
1872                 'AQ'
1873             ]
1874         },
1875         'Pacific/Chatham': {
1876             name: 'Pacific/Chatham',
1877             utcOffset: 825,
1878             offsetStr: '+13:45',
1879             countries: [
1880                 'NZ'
1881             ]
1882         },
1883         'America/Panama': {
1884             name: 'America/Panama',
1885             utcOffset: -300,
1886             offsetStr: '-05:00',
1887             countries: [
1888                 'PA'
1889             ]
1890         },
1891         'America/Lima': {
1892             name: 'America/Lima',
1893             utcOffset: -300,
1894             offsetStr: '-05:00',
1895             countries: [
1896                 'PE'
1897             ]
1898         },
1899         'Pacific/Tahiti': {
1900             name: 'Pacific/Tahiti',
1901             utcOffset: -600,
1902             offsetStr: '-10:00',
1903             countries: [
1904                 'PF'
1905             ]
1906         },
1907         'Pacific/Marquesas': {
1908             name: 'Pacific/Marquesas',
1909             utcOffset: -570,
1910             offsetStr: '-09:30',
1911             countries: [
1912                 'PF'
1913             ]
1914         },
1915         'Pacific/Gambier': {
1916             name: 'Pacific/Gambier',
1917             utcOffset: -540,
1918             offsetStr: '-09:00',
1919             countries: [
1920                 'PF'
1921             ]
1922         },
1923         'Pacific/Port_Moresby': {
1924             name: 'Pacific/Port_Moresby',
1925             utcOffset: 600,
1926             offsetStr: '+10:00',
1927             countries: [
1928                 'PG'
1929             ]
1930         },
1931         'Pacific/Bougainville': {
1932             name: 'Pacific/Bougainville',
1933             utcOffset: 660,
1934             offsetStr: '+11:00',
1935             countries: [
1936                 'PG'
1937             ]
1938         },
1939         'Asia/Manila': {
1940             name: 'Asia/Manila',
1941             utcOffset: 480,
1942             offsetStr: '+08:00',
1943             countries: [
1944                 'PH'
1945             ]
1946         },
1947         'Asia/Karachi': {
1948             name: 'Asia/Karachi',
1949             utcOffset: 300,
1950             offsetStr: '+05:00',
1951             countries: [
1952                 'PK'
1953             ]
1954         },
1955         'Europe/Warsaw': {
1956             name: 'Europe/Warsaw',
1957             utcOffset: 60,
1958             offsetStr: '+01:00',
1959             countries: [
1960                 'PL'
1961             ]
1962         },
1963         'America/Miquelon': {
1964             name: 'America/Miquelon',
1965             utcOffset: -180,
1966             offsetStr: '-03:00',
1967             countries: [
1968                 'PM'
1969             ]
1970         },
1971         'Pacific/Pitcairn': {
1972             name: 'Pacific/Pitcairn',
1973             utcOffset: -480,
1974             offsetStr: '-08:00',
1975             countries: [
1976                 'PN'
1977             ]
1978         },
1979         'America/Puerto_Rico': {
1980             name: 'America/Puerto_Rico',
1981             utcOffset: -240,
1982             offsetStr: '-04:00',
1983             countries: [
1984                 'PR'
1985             ]
1986         },
1987         'Asia/Gaza': {
1988             name: 'Asia/Gaza',
1989             utcOffset: 120,
1990             offsetStr: '+02:00',
1991             countries: [
1992                 'PS'
1993             ]
1994         },
1995         'Asia/Hebron': {
1996             name: 'Asia/Hebron',
1997             utcOffset: 120,
1998             offsetStr: '+02:00',
1999             countries: [
2000                 'PS'
2001             ]
2002         },
2003         'Europe/Lisbon': {
2004             name: 'Europe/Lisbon',
2005             utcOffset: 0,
2006             offsetStr: '+00:00',
2007             countries: [
2008                 'PT'
2009             ]
2010         },
2011         'Atlantic/Madeira': {
2012             name: 'Atlantic/Madeira',
2013             utcOffset: 0,
2014             offsetStr: '+00:00',
2015             countries: [
2016                 'PT'
2017             ]
2018         },
2019         'Atlantic/Azores': {
2020             name: 'Atlantic/Azores',
2021             utcOffset: -60,
2022             offsetStr: '-01:00',
2023             countries: [
2024                 'PT'
2025             ]
2026         },
2027         'Pacific/Palau': {
2028             name: 'Pacific/Palau',
2029             utcOffset: 540,
2030             offsetStr: '+09:00',
2031             countries: [
2032                 'PW'
2033             ]
2034         },
2035         'America/Asuncion': {
2036             name: 'America/Asuncion',
2037             utcOffset: -180,
2038             offsetStr: '-03:00',
2039             countries: [
2040                 'PY'
2041             ]
2042         },
2043         'Asia/Qatar': {
2044             name: 'Asia/Qatar',
2045             utcOffset: 180,
2046             offsetStr: '+03:00',
2047             countries: [
2048                 'QA',
2049                 'BH'
2050             ]
2051         },
2052         'Indian/Reunion': {
2053             name: 'Indian/Reunion',
2054             utcOffset: 240,
2055             offsetStr: '+04:00',
2056             countries: [
2057                 'RE',
2058                 'TF'
2059             ]
2060         },
2061         'Europe/Bucharest': {
2062             name: 'Europe/Bucharest',
2063             utcOffset: 120,
2064             offsetStr: '+02:00',
2065             countries: [
2066                 'RO'
2067             ]
2068         },
2069         'Europe/Belgrade': {
2070             name: 'Europe/Belgrade',
2071             utcOffset: 60,
2072             offsetStr: '+01:00',
2073             countries: [
2074                 'RS',
2075                 'BA',
2076                 'HR',
2077                 'ME',
2078                 'MK',
2079                 'SI'
2080             ]
2081         },
2082         'Europe/Kaliningrad': {
2083             name: 'Europe/Kaliningrad',
2084             utcOffset: 120,
2085             offsetStr: '+02:00',
2086             countries: [
2087                 'RU'
2088             ]
2089         },
2090         'Europe/Moscow': {
2091             name: 'Europe/Moscow',
2092             utcOffset: 180,
2093             offsetStr: '+03:00',
2094             countries: [
2095                 'RU'
2096             ]
2097         },
2098         'Europe/Simferopol': {
2099             name: 'Europe/Simferopol',
2100             utcOffset: 180,
2101             offsetStr: '+03:00',
2102             countries: [
2103                 'RU'
2104             ]
2105         },
2106         'Europe/Volgograd': {
2107             name: 'Europe/Volgograd',
2108             utcOffset: 180,
2109             offsetStr: '+03:00',
2110             countries: [
2111                 'RU'
2112             ]
2113         },
2114         'Europe/Samara': {
2115             name: 'Europe/Samara',
2116             utcOffset: 240,
2117             offsetStr: '+04:00',
2118             countries: [
2119                 'RU'
2120             ]
2121         },
2122         'Asia/Yekaterinburg': {
2123             name: 'Asia/Yekaterinburg',
2124             utcOffset: 300,
2125             offsetStr: '+05:00',
2126             countries: [
2127                 'RU'
2128             ]
2129         },
2130         'Asia/Omsk': {
2131             name: 'Asia/Omsk',
2132             utcOffset: 360,
2133             offsetStr: '+06:00',
2134             countries: [
2135                 'RU'
2136             ]
2137         },
2138         'Asia/Novosibirsk': {
2139             name: 'Asia/Novosibirsk',
2140             utcOffset: 360,
2141             offsetStr: '+06:00',
2142             countries: [
2143                 'RU'
2144             ]
2145         },
2146         'Asia/Novokuznetsk': {
2147             name: 'Asia/Novokuznetsk',
2148             utcOffset: 420,
2149             offsetStr: '+07:00',
2150             countries: [
2151                 'RU'
2152             ]
2153         },
2154         'Asia/Krasnoyarsk': {
2155             name: 'Asia/Krasnoyarsk',
2156             utcOffset: 420,
2157             offsetStr: '+07:00',
2158             countries: [
2159                 'RU'
2160             ]
2161         },
2162         'Asia/Irkutsk': {
2163             name: 'Asia/Irkutsk',
2164             utcOffset: 480,
2165             offsetStr: '+08:00',
2166             countries: [
2167                 'RU'
2168             ]
2169         },
2170         'Asia/Chita': {
2171             name: 'Asia/Chita',
2172             utcOffset: 480,
2173             offsetStr: '+08:00',
2174             countries: [
2175                 'RU'
2176             ]
2177         },
2178         'Asia/Yakutsk': {
2179             name: 'Asia/Yakutsk',
2180             utcOffset: 540,
2181             offsetStr: '+09:00',
2182             countries: [
2183                 'RU'
2184             ]
2185         },
2186         'Asia/Khandyga': {
2187             name: 'Asia/Khandyga',
2188             utcOffset: 540,
2189             offsetStr: '+09:00',
2190             countries: [
2191                 'RU'
2192             ]
2193         },
2194         'Asia/Vladivostok': {
2195             name: 'Asia/Vladivostok',
2196             utcOffset: 600,
2197             offsetStr: '+10:00',
2198             countries: [
2199                 'RU'
2200             ]
2201         },
2202         'Asia/Sakhalin': {
2203             name: 'Asia/Sakhalin',
2204             utcOffset: 600,
2205             offsetStr: '+10:00',
2206             countries: [
2207                 'RU'
2208             ]
2209         },
2210         'Asia/Ust-Nera': {
2211             name: 'Asia/Ust-Nera',
2212             utcOffset: 600,
2213             offsetStr: '+10:00',
2214             countries: [
2215                 'RU'
2216             ]
2217         },
2218         'Asia/Magadan': {
2219             name: 'Asia/Magadan',
2220             utcOffset: 600,
2221             offsetStr: '+10:00',
2222             countries: [
2223                 'RU'
2224             ]
2225         },
2226         'Asia/Srednekolymsk': {
2227             name: 'Asia/Srednekolymsk',
2228             utcOffset: 660,
2229             offsetStr: '+11:00',
2230             countries: [
2231                 'RU'
2232             ]
2233         },
2234         'Asia/Kamchatka': {
2235             name: 'Asia/Kamchatka',
2236             utcOffset: 720,
2237             offsetStr: '+12:00',
2238             countries: [
2239                 'RU'
2240             ]
2241         },
2242         'Asia/Anadyr': {
2243             name: 'Asia/Anadyr',
2244             utcOffset: 720,
2245             offsetStr: '+12:00',
2246             countries: [
2247                 'RU'
2248             ]
2249         },
2250         'Asia/Riyadh': {
2251             name: 'Asia/Riyadh',
2252             utcOffset: 180,
2253             offsetStr: '+03:00',
2254             countries: [
2255                 'SA',
2256                 'KW',
2257                 'YE'
2258             ]
2259         },
2260         'Pacific/Guadalcanal': {
2261             name: 'Pacific/Guadalcanal',
2262             utcOffset: 660,
2263             offsetStr: '+11:00',
2264             countries: [
2265                 'SB'
2266             ]
2267         },
2268         'Indian/Mahe': {
2269             name: 'Indian/Mahe',
2270             utcOffset: 240,
2271             offsetStr: '+04:00',
2272             countries: [
2273                 'SC'
2274             ]
2275         },
2276         'Africa/Khartoum': {
2277             name: 'Africa/Khartoum',
2278             utcOffset: 180,
2279             offsetStr: '+03:00',
2280             countries: [
2281                 'SD',
2282                 'SS'
2283             ]
2284         },
2285         'Europe/Stockholm': {
2286             name: 'Europe/Stockholm',
2287             utcOffset: 60,
2288             offsetStr: '+01:00',
2289             countries: [
2290                 'SE'
2291             ]
2292         },
2293         'Asia/Singapore': {
2294             name: 'Asia/Singapore',
2295             utcOffset: 480,
2296             offsetStr: '+08:00',
2297             countries: [
2298                 'SG'
2299             ]
2300         },
2301         'America/Paramaribo': {
2302             name: 'America/Paramaribo',
2303             utcOffset: -180,
2304             offsetStr: '-03:00',
2305             countries: [
2306                 'SR'
2307             ]
2308         },
2309         'America/El_Salvador': {
2310             name: 'America/El_Salvador',
2311             utcOffset: -360,
2312             offsetStr: '-06:00',
2313             countries: [
2314                 'SV'
2315             ]
2316         },
2317         'Asia/Damascus': {
2318             name: 'Asia/Damascus',
2319             utcOffset: 120,
2320             offsetStr: '+02:00',
2321             countries: [
2322                 'SY'
2323             ]
2324         },
2325         'America/Grand_Turk': {
2326             name: 'America/Grand_Turk',
2327             utcOffset: -240,
2328             offsetStr: '-04:00',
2329             countries: [
2330                 'TC'
2331             ]
2332         },
2333         'Africa/Ndjamena': {
2334             name: 'Africa/Ndjamena',
2335             utcOffset: 60,
2336             offsetStr: '+01:00',
2337             countries: [
2338                 'TD'
2339             ]
2340         },
2341         'Indian/Kerguelen': {
2342             name: 'Indian/Kerguelen',
2343             utcOffset: 300,
2344             offsetStr: '+05:00',
2345             countries: [
2346                 'TF'
2347             ]
2348         },
2349         'Asia/Bangkok': {
2350             name: 'Asia/Bangkok',
2351             utcOffset: 420,
2352             offsetStr: '+07:00',
2353             countries: [
2354                 'TH',
2355                 'KH',
2356                 'LA',
2357                 'VN'
2358             ]
2359         },
2360         'Asia/Dushanbe': {
2361             name: 'Asia/Dushanbe',
2362             utcOffset: 300,
2363             offsetStr: '+05:00',
2364             countries: [
2365                 'TJ'
2366             ]
2367         },
2368         'Pacific/Fakaofo': {
2369             name: 'Pacific/Fakaofo',
2370             utcOffset: 780,
2371             offsetStr: '+13:00',
2372             countries: [
2373                 'TK'
2374             ]
2375         },
2376         'Asia/Dili': {
2377             name: 'Asia/Dili',
2378             utcOffset: 540,
2379             offsetStr: '+09:00',
2380             countries: [
2381                 'TL'
2382             ]
2383         },
2384         'Asia/Ashgabat': {
2385             name: 'Asia/Ashgabat',
2386             utcOffset: 300,
2387             offsetStr: '+05:00',
2388             countries: [
2389                 'TM'
2390             ]
2391         },
2392         'Africa/Tunis': {
2393             name: 'Africa/Tunis',
2394             utcOffset: 60,
2395             offsetStr: '+01:00',
2396             countries: [
2397                 'TN'
2398             ]
2399         },
2400         'Pacific/Tongatapu': {
2401             name: 'Pacific/Tongatapu',
2402             utcOffset: 780,
2403             offsetStr: '+13:00',
2404             countries: [
2405                 'TO'
2406             ]
2407         },
2408         'Europe/Istanbul': {
2409             name: 'Europe/Istanbul',
2410             utcOffset: 120,
2411             offsetStr: '+02:00',
2412             countries: [
2413                 'TR'
2414             ]
2415         },
2416         'America/Port_of_Spain': {
2417             name: 'America/Port_of_Spain',
2418             utcOffset: -240,
2419             offsetStr: '-04:00',
2420             countries: [
2421                 'TT',
2422                 'AG',
2423                 'AI',
2424                 'BL',
2425                 'DM',
2426                 'GD',
2427                 'GP',
2428                 'KN',
2429                 'LC',
2430                 'MF',
2431                 'MS',
2432                 'VC',
2433                 'VG',
2434                 'VI'
2435             ]
2436         },
2437         'Pacific/Funafuti': {
2438             name: 'Pacific/Funafuti',
2439             utcOffset: 720,
2440             offsetStr: '+12:00',
2441             countries: [
2442                 'TV'
2443             ]
2444         },
2445         'Asia/Taipei': {
2446             name: 'Asia/Taipei',
2447             utcOffset: 480,
2448             offsetStr: '+08:00',
2449             countries: [
2450                 'TW'
2451             ]
2452         },
2453         'Europe/Kiev': {
2454             name: 'Europe/Kiev',
2455             utcOffset: 120,
2456             offsetStr: '+02:00',
2457             countries: [
2458                 'UA'
2459             ]
2460         },
2461         'Europe/Uzhgorod': {
2462             name: 'Europe/Uzhgorod',
2463             utcOffset: 120,
2464             offsetStr: '+02:00',
2465             countries: [
2466                 'UA'
2467             ]
2468         },
2469         'Europe/Zaporozhye': {
2470             name: 'Europe/Zaporozhye',
2471             utcOffset: 120,
2472             offsetStr: '+02:00',
2473             countries: [
2474                 'UA'
2475             ]
2476         },
2477         'Pacific/Wake': {
2478             name: 'Pacific/Wake',
2479             utcOffset: 720,
2480             offsetStr: '+12:00',
2481             countries: [
2482                 'UM'
2483             ]
2484         },
2485         'America/New_York': {
2486             name: 'America/New_York',
2487             utcOffset: -300,
2488             offsetStr: '-05:00',
2489             countries: [
2490                 'US'
2491             ]
2492         },
2493         'America/Detroit': {
2494             name: 'America/Detroit',
2495             utcOffset: -300,
2496             offsetStr: '-05:00',
2497             countries: [
2498                 'US'
2499             ]
2500         },
2501         'America/Kentucky/Louisville': {
2502             name: 'America/Kentucky/Louisville',
2503             utcOffset: -300,
2504             offsetStr: '-05:00',
2505             countries: [
2506                 'US'
2507             ]
2508         },
2509         'America/Kentucky/Monticello': {
2510             name: 'America/Kentucky/Monticello',
2511             utcOffset: -300,
2512             offsetStr: '-05:00',
2513             countries: [
2514                 'US'
2515             ]
2516         },
2517         'America/Indiana/Indianapolis': {
2518             name: 'America/Indiana/Indianapolis',
2519             utcOffset: -300,
2520             offsetStr: '-05:00',
2521             countries: [
2522                 'US'
2523             ]
2524         },
2525         'America/Indiana/Vincennes': {
2526             name: 'America/Indiana/Vincennes',
2527             utcOffset: -300,
2528             offsetStr: '-05:00',
2529             countries: [
2530                 'US'
2531             ]
2532         },
2533         'America/Indiana/Winamac': {
2534             name: 'America/Indiana/Winamac',
2535             utcOffset: -300,
2536             offsetStr: '-05:00',
2537             countries: [
2538                 'US'
2539             ]
2540         },
2541         'America/Indiana/Marengo': {
2542             name: 'America/Indiana/Marengo',
2543             utcOffset: -300,
2544             offsetStr: '-05:00',
2545             countries: [
2546                 'US'
2547             ]
2548         },
2549         'America/Indiana/Petersburg': {
2550             name: 'America/Indiana/Petersburg',
2551             utcOffset: -300,
2552             offsetStr: '-05:00',
2553             countries: [
2554                 'US'
2555             ]
2556         },
2557         'America/Indiana/Vevay': {
2558             name: 'America/Indiana/Vevay',
2559             utcOffset: -300,
2560             offsetStr: '-05:00',
2561             countries: [
2562                 'US'
2563             ]
2564         },
2565         'America/Chicago': {
2566             name: 'America/Chicago',
2567             utcOffset: -360,
2568             offsetStr: '-06:00',
2569             countries: [
2570                 'US'
2571             ]
2572         },
2573         'America/Indiana/Tell_City': {
2574             name: 'America/Indiana/Tell_City',
2575             utcOffset: -360,
2576             offsetStr: '-06:00',
2577             countries: [
2578                 'US'
2579             ]
2580         },
2581         'America/Indiana/Knox': {
2582             name: 'America/Indiana/Knox',
2583             utcOffset: -360,
2584             offsetStr: '-06:00',
2585             countries: [
2586                 'US'
2587             ]
2588         },
2589         'America/Menominee': {
2590             name: 'America/Menominee',
2591             utcOffset: -360,
2592             offsetStr: '-06:00',
2593             countries: [
2594                 'US'
2595             ]
2596         },
2597         'America/North_Dakota/Center': {
2598             name: 'America/North_Dakota/Center',
2599             utcOffset: -360,
2600             offsetStr: '-06:00',
2601             countries: [
2602                 'US'
2603             ]
2604         },
2605         'America/North_Dakota/New_Salem': {
2606             name: 'America/North_Dakota/New_Salem',
2607             utcOffset: -360,
2608             offsetStr: '-06:00',
2609             countries: [
2610                 'US'
2611             ]
2612         },
2613         'America/North_Dakota/Beulah': {
2614             name: 'America/North_Dakota/Beulah',
2615             utcOffset: -360,
2616             offsetStr: '-06:00',
2617             countries: [
2618                 'US'
2619             ]
2620         },
2621         'America/Denver': {
2622             name: 'America/Denver',
2623             utcOffset: -420,
2624             offsetStr: '-07:00',
2625             countries: [
2626                 'US'
2627             ]
2628         },
2629         'America/Boise': {
2630             name: 'America/Boise',
2631             utcOffset: -420,
2632             offsetStr: '-07:00',
2633             countries: [
2634                 'US'
2635             ]
2636         },
2637         'America/Phoenix': {
2638             name: 'America/Phoenix',
2639             utcOffset: -420,
2640             offsetStr: '-07:00',
2641             countries: [
2642                 'US'
2643             ]
2644         },
2645         'America/Los_Angeles': {
2646             name: 'America/Los_Angeles',
2647             utcOffset: -480,
2648             offsetStr: '-08:00',
2649             countries: [
2650                 'US'
2651             ]
2652         },
2653         'America/Metlakatla': {
2654             name: 'America/Metlakatla',
2655             utcOffset: -480,
2656             offsetStr: '-08:00',
2657             countries: [
2658                 'US'
2659             ]
2660         },
2661         'America/Anchorage': {
2662             name: 'America/Anchorage',
2663             utcOffset: -540,
2664             offsetStr: '-09:00',
2665             countries: [
2666                 'US'
2667             ]
2668         },
2669         'America/Juneau': {
2670             name: 'America/Juneau',
2671             utcOffset: -540,
2672             offsetStr: '-09:00',
2673             countries: [
2674                 'US'
2675             ]
2676         },
2677         'America/Sitka': {
2678             name: 'America/Sitka',
2679             utcOffset: -540,
2680             offsetStr: '-09:00',
2681             countries: [
2682                 'US'
2683             ]
2684         },
2685         'America/Yakutat': {
2686             name: 'America/Yakutat',
2687             utcOffset: -540,
2688             offsetStr: '-09:00',
2689             countries: [
2690                 'US'
2691             ]
2692         },
2693         'America/Nome': {
2694             name: 'America/Nome',
2695             utcOffset: -540,
2696             offsetStr: '-09:00',
2697             countries: [
2698                 'US'
2699             ]
2700         },
2701         'America/Adak': {
2702             name: 'America/Adak',
2703             utcOffset: -600,
2704             offsetStr: '-10:00',
2705             countries: [
2706                 'US'
2707             ]
2708         },
2709         'Pacific/Honolulu': {
2710             name: 'Pacific/Honolulu',
2711             utcOffset: -600,
2712             offsetStr: '-10:00',
2713             countries: [
2714                 'US',
2715                 'UM'
2716             ]
2717         },
2718         'America/Montevideo': {
2719             name: 'America/Montevideo',
2720             utcOffset: -180,
2721             offsetStr: '-03:00',
2722             countries: [
2723                 'UY'
2724             ]
2725         },
2726         'Asia/Samarkand': {
2727             name: 'Asia/Samarkand',
2728             utcOffset: 300,
2729             offsetStr: '+05:00',
2730             countries: [
2731                 'UZ'
2732             ]
2733         },
2734         'Asia/Tashkent': {
2735             name: 'Asia/Tashkent',
2736             utcOffset: 300,
2737             offsetStr: '+05:00',
2738             countries: [
2739                 'UZ'
2740             ]
2741         },
2742         'America/Caracas': {
2743             name: 'America/Caracas',
2744             utcOffset: -270,
2745             offsetStr: '-04:30',
2746             countries: [
2747                 'VE'
2748             ]
2749         },
2750         'Asia/Ho_Chi_Minh': {
2751             name: 'Asia/Ho_Chi_Minh',
2752             utcOffset: 420,
2753             offsetStr: '+07:00',
2754             countries: [
2755                 'VN'
2756             ]
2757         },
2758         'Pacific/Efate': {
2759             name: 'Pacific/Efate',
2760             utcOffset: 660,
2761             offsetStr: '+11:00',
2762             countries: [
2763                 'VU'
2764             ]
2765         },
2766         'Pacific/Wallis': {
2767             name: 'Pacific/Wallis',
2768             utcOffset: 720,
2769             offsetStr: '+12:00',
2770             countries: [
2771                 'WF'
2772             ]
2773         },
2774         'Pacific/Apia': {
2775             name: 'Pacific/Apia',
2776             utcOffset: 840,
2777             offsetStr: '+14:00',
2778             countries: [
2779                 'WS'
2780             ]
2781         },
2782         'Africa/Johannesburg': {
2783             name: 'Africa/Johannesburg',
2784             utcOffset: 120,
2785             offsetStr: '+02:00',
2786             countries: [
2787                 'ZA',
2788                 'LS',
2789                 'SZ'
2790             ]
2791         }
2792     }
2793 };