-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathzone_infos.h
2946 lines (2910 loc) · 159 KB
/
zone_infos.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// This file was generated by the following script:
//
// $ /home/brian/src/AceTimeSuite/compiler/src/acetimecompiler/tzcompiler.py
// --input_dir /home/brian/src/AceTimeSuite/libraries/AceTime/src/zonedbc/tzfiles
// --output_dir /home/brian/src/AceTimeSuite/libraries/AceTime/src/zonedbc
// --tz_version 2025a
// --action zonedb
// --language arduino
// --scope complete
// --db_namespace zonedbc
// --start_year 1800
// --until_year 2200
//
// using the TZ Database files
//
// africa
// antarctica
// asia
// australasia
// backward
// etcetera
// europe
// northamerica
// southamerica
//
// from https://github.com/eggert/tz/releases/tag/2025a
//
// Supported Zones: 596 (339 zones, 257 links)
// Unsupported Zones: 0 (0 zones, 0 links)
//
// Requested Years: [1800,2200]
// Accurate Years: [-32767,32767]
//
// Original Years: [1844,2087]
// Generated Years: [1844,2087]
// Lower/Upper Truncated: [False,False]
//
// Estimator Years: [1800,2090]
// Max Buffer Size: 8
//
// Records:
// Infos: 596
// Eras: 1942
// Policies: 134
// Rules: 2235
//
// Memory (8-bits):
// Context: 16
// Rules: 26820
// Policies: 402
// Eras: 29130
// Zones: 4407
// Links: 3341
// Registry: 1192
// Formats: 486
// Letters: 160
// Fragments: 150
// Names: 5649 (original: 9076)
// TOTAL: 71753
//
// Memory (32-bits):
// Context: 24
// Rules: 26820
// Policies: 1072
// Eras: 38840
// Zones: 8136
// Links: 6168
// Registry: 2384
// Formats: 486
// Letters: 216
// Fragments: 178
// Names: 5649 (original: 9076)
// TOTAL: 89973
//
// DO NOT EDIT
#ifndef ACE_TIME_ZONEDBC_ZONE_INFOS_H
#define ACE_TIME_ZONEDBC_ZONE_INFOS_H
#include <zoneinfo/infos.h>
class __FlashStringHelper;
namespace ace_time {
namespace zonedbc {
//---------------------------------------------------------------------------
// ZoneContext (should not be in PROGMEM)
//---------------------------------------------------------------------------
// Version of the TZ Database which generated these files.
extern const __FlashStringHelper* const kTzDatabaseVersion;
// Metadata about the zonedb files.
extern const complete::ZoneContext kZoneContext;
//---------------------------------------------------------------------------
// Supported zones: 339
//---------------------------------------------------------------------------
extern const complete::ZoneInfo kZoneAfrica_Abidjan; // Africa/Abidjan
extern const complete::ZoneInfo kZoneAfrica_Algiers; // Africa/Algiers
extern const complete::ZoneInfo kZoneAfrica_Bissau; // Africa/Bissau
extern const complete::ZoneInfo kZoneAfrica_Cairo; // Africa/Cairo
extern const complete::ZoneInfo kZoneAfrica_Casablanca; // Africa/Casablanca
extern const complete::ZoneInfo kZoneAfrica_Ceuta; // Africa/Ceuta
extern const complete::ZoneInfo kZoneAfrica_El_Aaiun; // Africa/El_Aaiun
extern const complete::ZoneInfo kZoneAfrica_Johannesburg; // Africa/Johannesburg
extern const complete::ZoneInfo kZoneAfrica_Juba; // Africa/Juba
extern const complete::ZoneInfo kZoneAfrica_Khartoum; // Africa/Khartoum
extern const complete::ZoneInfo kZoneAfrica_Lagos; // Africa/Lagos
extern const complete::ZoneInfo kZoneAfrica_Maputo; // Africa/Maputo
extern const complete::ZoneInfo kZoneAfrica_Monrovia; // Africa/Monrovia
extern const complete::ZoneInfo kZoneAfrica_Nairobi; // Africa/Nairobi
extern const complete::ZoneInfo kZoneAfrica_Ndjamena; // Africa/Ndjamena
extern const complete::ZoneInfo kZoneAfrica_Sao_Tome; // Africa/Sao_Tome
extern const complete::ZoneInfo kZoneAfrica_Tripoli; // Africa/Tripoli
extern const complete::ZoneInfo kZoneAfrica_Tunis; // Africa/Tunis
extern const complete::ZoneInfo kZoneAfrica_Windhoek; // Africa/Windhoek
extern const complete::ZoneInfo kZoneAmerica_Adak; // America/Adak
extern const complete::ZoneInfo kZoneAmerica_Anchorage; // America/Anchorage
extern const complete::ZoneInfo kZoneAmerica_Araguaina; // America/Araguaina
extern const complete::ZoneInfo kZoneAmerica_Argentina_Buenos_Aires; // America/Argentina/Buenos_Aires
extern const complete::ZoneInfo kZoneAmerica_Argentina_Catamarca; // America/Argentina/Catamarca
extern const complete::ZoneInfo kZoneAmerica_Argentina_Cordoba; // America/Argentina/Cordoba
extern const complete::ZoneInfo kZoneAmerica_Argentina_Jujuy; // America/Argentina/Jujuy
extern const complete::ZoneInfo kZoneAmerica_Argentina_La_Rioja; // America/Argentina/La_Rioja
extern const complete::ZoneInfo kZoneAmerica_Argentina_Mendoza; // America/Argentina/Mendoza
extern const complete::ZoneInfo kZoneAmerica_Argentina_Rio_Gallegos; // America/Argentina/Rio_Gallegos
extern const complete::ZoneInfo kZoneAmerica_Argentina_Salta; // America/Argentina/Salta
extern const complete::ZoneInfo kZoneAmerica_Argentina_San_Juan; // America/Argentina/San_Juan
extern const complete::ZoneInfo kZoneAmerica_Argentina_San_Luis; // America/Argentina/San_Luis
extern const complete::ZoneInfo kZoneAmerica_Argentina_Tucuman; // America/Argentina/Tucuman
extern const complete::ZoneInfo kZoneAmerica_Argentina_Ushuaia; // America/Argentina/Ushuaia
extern const complete::ZoneInfo kZoneAmerica_Asuncion; // America/Asuncion
extern const complete::ZoneInfo kZoneAmerica_Bahia; // America/Bahia
extern const complete::ZoneInfo kZoneAmerica_Bahia_Banderas; // America/Bahia_Banderas
extern const complete::ZoneInfo kZoneAmerica_Barbados; // America/Barbados
extern const complete::ZoneInfo kZoneAmerica_Belem; // America/Belem
extern const complete::ZoneInfo kZoneAmerica_Belize; // America/Belize
extern const complete::ZoneInfo kZoneAmerica_Boa_Vista; // America/Boa_Vista
extern const complete::ZoneInfo kZoneAmerica_Bogota; // America/Bogota
extern const complete::ZoneInfo kZoneAmerica_Boise; // America/Boise
extern const complete::ZoneInfo kZoneAmerica_Cambridge_Bay; // America/Cambridge_Bay
extern const complete::ZoneInfo kZoneAmerica_Campo_Grande; // America/Campo_Grande
extern const complete::ZoneInfo kZoneAmerica_Cancun; // America/Cancun
extern const complete::ZoneInfo kZoneAmerica_Caracas; // America/Caracas
extern const complete::ZoneInfo kZoneAmerica_Cayenne; // America/Cayenne
extern const complete::ZoneInfo kZoneAmerica_Chicago; // America/Chicago
extern const complete::ZoneInfo kZoneAmerica_Chihuahua; // America/Chihuahua
extern const complete::ZoneInfo kZoneAmerica_Ciudad_Juarez; // America/Ciudad_Juarez
extern const complete::ZoneInfo kZoneAmerica_Costa_Rica; // America/Costa_Rica
extern const complete::ZoneInfo kZoneAmerica_Cuiaba; // America/Cuiaba
extern const complete::ZoneInfo kZoneAmerica_Danmarkshavn; // America/Danmarkshavn
extern const complete::ZoneInfo kZoneAmerica_Dawson; // America/Dawson
extern const complete::ZoneInfo kZoneAmerica_Dawson_Creek; // America/Dawson_Creek
extern const complete::ZoneInfo kZoneAmerica_Denver; // America/Denver
extern const complete::ZoneInfo kZoneAmerica_Detroit; // America/Detroit
extern const complete::ZoneInfo kZoneAmerica_Edmonton; // America/Edmonton
extern const complete::ZoneInfo kZoneAmerica_Eirunepe; // America/Eirunepe
extern const complete::ZoneInfo kZoneAmerica_El_Salvador; // America/El_Salvador
extern const complete::ZoneInfo kZoneAmerica_Fort_Nelson; // America/Fort_Nelson
extern const complete::ZoneInfo kZoneAmerica_Fortaleza; // America/Fortaleza
extern const complete::ZoneInfo kZoneAmerica_Glace_Bay; // America/Glace_Bay
extern const complete::ZoneInfo kZoneAmerica_Goose_Bay; // America/Goose_Bay
extern const complete::ZoneInfo kZoneAmerica_Grand_Turk; // America/Grand_Turk
extern const complete::ZoneInfo kZoneAmerica_Guatemala; // America/Guatemala
extern const complete::ZoneInfo kZoneAmerica_Guayaquil; // America/Guayaquil
extern const complete::ZoneInfo kZoneAmerica_Guyana; // America/Guyana
extern const complete::ZoneInfo kZoneAmerica_Halifax; // America/Halifax
extern const complete::ZoneInfo kZoneAmerica_Havana; // America/Havana
extern const complete::ZoneInfo kZoneAmerica_Hermosillo; // America/Hermosillo
extern const complete::ZoneInfo kZoneAmerica_Indiana_Indianapolis; // America/Indiana/Indianapolis
extern const complete::ZoneInfo kZoneAmerica_Indiana_Knox; // America/Indiana/Knox
extern const complete::ZoneInfo kZoneAmerica_Indiana_Marengo; // America/Indiana/Marengo
extern const complete::ZoneInfo kZoneAmerica_Indiana_Petersburg; // America/Indiana/Petersburg
extern const complete::ZoneInfo kZoneAmerica_Indiana_Tell_City; // America/Indiana/Tell_City
extern const complete::ZoneInfo kZoneAmerica_Indiana_Vevay; // America/Indiana/Vevay
extern const complete::ZoneInfo kZoneAmerica_Indiana_Vincennes; // America/Indiana/Vincennes
extern const complete::ZoneInfo kZoneAmerica_Indiana_Winamac; // America/Indiana/Winamac
extern const complete::ZoneInfo kZoneAmerica_Inuvik; // America/Inuvik
extern const complete::ZoneInfo kZoneAmerica_Iqaluit; // America/Iqaluit
extern const complete::ZoneInfo kZoneAmerica_Jamaica; // America/Jamaica
extern const complete::ZoneInfo kZoneAmerica_Juneau; // America/Juneau
extern const complete::ZoneInfo kZoneAmerica_Kentucky_Louisville; // America/Kentucky/Louisville
extern const complete::ZoneInfo kZoneAmerica_Kentucky_Monticello; // America/Kentucky/Monticello
extern const complete::ZoneInfo kZoneAmerica_La_Paz; // America/La_Paz
extern const complete::ZoneInfo kZoneAmerica_Lima; // America/Lima
extern const complete::ZoneInfo kZoneAmerica_Los_Angeles; // America/Los_Angeles
extern const complete::ZoneInfo kZoneAmerica_Maceio; // America/Maceio
extern const complete::ZoneInfo kZoneAmerica_Managua; // America/Managua
extern const complete::ZoneInfo kZoneAmerica_Manaus; // America/Manaus
extern const complete::ZoneInfo kZoneAmerica_Martinique; // America/Martinique
extern const complete::ZoneInfo kZoneAmerica_Matamoros; // America/Matamoros
extern const complete::ZoneInfo kZoneAmerica_Mazatlan; // America/Mazatlan
extern const complete::ZoneInfo kZoneAmerica_Menominee; // America/Menominee
extern const complete::ZoneInfo kZoneAmerica_Merida; // America/Merida
extern const complete::ZoneInfo kZoneAmerica_Metlakatla; // America/Metlakatla
extern const complete::ZoneInfo kZoneAmerica_Mexico_City; // America/Mexico_City
extern const complete::ZoneInfo kZoneAmerica_Miquelon; // America/Miquelon
extern const complete::ZoneInfo kZoneAmerica_Moncton; // America/Moncton
extern const complete::ZoneInfo kZoneAmerica_Monterrey; // America/Monterrey
extern const complete::ZoneInfo kZoneAmerica_Montevideo; // America/Montevideo
extern const complete::ZoneInfo kZoneAmerica_New_York; // America/New_York
extern const complete::ZoneInfo kZoneAmerica_Nome; // America/Nome
extern const complete::ZoneInfo kZoneAmerica_Noronha; // America/Noronha
extern const complete::ZoneInfo kZoneAmerica_North_Dakota_Beulah; // America/North_Dakota/Beulah
extern const complete::ZoneInfo kZoneAmerica_North_Dakota_Center; // America/North_Dakota/Center
extern const complete::ZoneInfo kZoneAmerica_North_Dakota_New_Salem; // America/North_Dakota/New_Salem
extern const complete::ZoneInfo kZoneAmerica_Nuuk; // America/Nuuk
extern const complete::ZoneInfo kZoneAmerica_Ojinaga; // America/Ojinaga
extern const complete::ZoneInfo kZoneAmerica_Panama; // America/Panama
extern const complete::ZoneInfo kZoneAmerica_Paramaribo; // America/Paramaribo
extern const complete::ZoneInfo kZoneAmerica_Phoenix; // America/Phoenix
extern const complete::ZoneInfo kZoneAmerica_Port_au_Prince; // America/Port-au-Prince
extern const complete::ZoneInfo kZoneAmerica_Porto_Velho; // America/Porto_Velho
extern const complete::ZoneInfo kZoneAmerica_Puerto_Rico; // America/Puerto_Rico
extern const complete::ZoneInfo kZoneAmerica_Punta_Arenas; // America/Punta_Arenas
extern const complete::ZoneInfo kZoneAmerica_Rankin_Inlet; // America/Rankin_Inlet
extern const complete::ZoneInfo kZoneAmerica_Recife; // America/Recife
extern const complete::ZoneInfo kZoneAmerica_Regina; // America/Regina
extern const complete::ZoneInfo kZoneAmerica_Resolute; // America/Resolute
extern const complete::ZoneInfo kZoneAmerica_Rio_Branco; // America/Rio_Branco
extern const complete::ZoneInfo kZoneAmerica_Santarem; // America/Santarem
extern const complete::ZoneInfo kZoneAmerica_Santiago; // America/Santiago
extern const complete::ZoneInfo kZoneAmerica_Santo_Domingo; // America/Santo_Domingo
extern const complete::ZoneInfo kZoneAmerica_Sao_Paulo; // America/Sao_Paulo
extern const complete::ZoneInfo kZoneAmerica_Scoresbysund; // America/Scoresbysund
extern const complete::ZoneInfo kZoneAmerica_Sitka; // America/Sitka
extern const complete::ZoneInfo kZoneAmerica_St_Johns; // America/St_Johns
extern const complete::ZoneInfo kZoneAmerica_Swift_Current; // America/Swift_Current
extern const complete::ZoneInfo kZoneAmerica_Tegucigalpa; // America/Tegucigalpa
extern const complete::ZoneInfo kZoneAmerica_Thule; // America/Thule
extern const complete::ZoneInfo kZoneAmerica_Tijuana; // America/Tijuana
extern const complete::ZoneInfo kZoneAmerica_Toronto; // America/Toronto
extern const complete::ZoneInfo kZoneAmerica_Vancouver; // America/Vancouver
extern const complete::ZoneInfo kZoneAmerica_Whitehorse; // America/Whitehorse
extern const complete::ZoneInfo kZoneAmerica_Winnipeg; // America/Winnipeg
extern const complete::ZoneInfo kZoneAmerica_Yakutat; // America/Yakutat
extern const complete::ZoneInfo kZoneAntarctica_Casey; // Antarctica/Casey
extern const complete::ZoneInfo kZoneAntarctica_Davis; // Antarctica/Davis
extern const complete::ZoneInfo kZoneAntarctica_Macquarie; // Antarctica/Macquarie
extern const complete::ZoneInfo kZoneAntarctica_Mawson; // Antarctica/Mawson
extern const complete::ZoneInfo kZoneAntarctica_Palmer; // Antarctica/Palmer
extern const complete::ZoneInfo kZoneAntarctica_Rothera; // Antarctica/Rothera
extern const complete::ZoneInfo kZoneAntarctica_Troll; // Antarctica/Troll
extern const complete::ZoneInfo kZoneAntarctica_Vostok; // Antarctica/Vostok
extern const complete::ZoneInfo kZoneAsia_Almaty; // Asia/Almaty
extern const complete::ZoneInfo kZoneAsia_Amman; // Asia/Amman
extern const complete::ZoneInfo kZoneAsia_Anadyr; // Asia/Anadyr
extern const complete::ZoneInfo kZoneAsia_Aqtau; // Asia/Aqtau
extern const complete::ZoneInfo kZoneAsia_Aqtobe; // Asia/Aqtobe
extern const complete::ZoneInfo kZoneAsia_Ashgabat; // Asia/Ashgabat
extern const complete::ZoneInfo kZoneAsia_Atyrau; // Asia/Atyrau
extern const complete::ZoneInfo kZoneAsia_Baghdad; // Asia/Baghdad
extern const complete::ZoneInfo kZoneAsia_Baku; // Asia/Baku
extern const complete::ZoneInfo kZoneAsia_Bangkok; // Asia/Bangkok
extern const complete::ZoneInfo kZoneAsia_Barnaul; // Asia/Barnaul
extern const complete::ZoneInfo kZoneAsia_Beirut; // Asia/Beirut
extern const complete::ZoneInfo kZoneAsia_Bishkek; // Asia/Bishkek
extern const complete::ZoneInfo kZoneAsia_Chita; // Asia/Chita
extern const complete::ZoneInfo kZoneAsia_Colombo; // Asia/Colombo
extern const complete::ZoneInfo kZoneAsia_Damascus; // Asia/Damascus
extern const complete::ZoneInfo kZoneAsia_Dhaka; // Asia/Dhaka
extern const complete::ZoneInfo kZoneAsia_Dili; // Asia/Dili
extern const complete::ZoneInfo kZoneAsia_Dubai; // Asia/Dubai
extern const complete::ZoneInfo kZoneAsia_Dushanbe; // Asia/Dushanbe
extern const complete::ZoneInfo kZoneAsia_Famagusta; // Asia/Famagusta
extern const complete::ZoneInfo kZoneAsia_Gaza; // Asia/Gaza
extern const complete::ZoneInfo kZoneAsia_Hebron; // Asia/Hebron
extern const complete::ZoneInfo kZoneAsia_Ho_Chi_Minh; // Asia/Ho_Chi_Minh
extern const complete::ZoneInfo kZoneAsia_Hong_Kong; // Asia/Hong_Kong
extern const complete::ZoneInfo kZoneAsia_Hovd; // Asia/Hovd
extern const complete::ZoneInfo kZoneAsia_Irkutsk; // Asia/Irkutsk
extern const complete::ZoneInfo kZoneAsia_Jakarta; // Asia/Jakarta
extern const complete::ZoneInfo kZoneAsia_Jayapura; // Asia/Jayapura
extern const complete::ZoneInfo kZoneAsia_Jerusalem; // Asia/Jerusalem
extern const complete::ZoneInfo kZoneAsia_Kabul; // Asia/Kabul
extern const complete::ZoneInfo kZoneAsia_Kamchatka; // Asia/Kamchatka
extern const complete::ZoneInfo kZoneAsia_Karachi; // Asia/Karachi
extern const complete::ZoneInfo kZoneAsia_Kathmandu; // Asia/Kathmandu
extern const complete::ZoneInfo kZoneAsia_Khandyga; // Asia/Khandyga
extern const complete::ZoneInfo kZoneAsia_Kolkata; // Asia/Kolkata
extern const complete::ZoneInfo kZoneAsia_Krasnoyarsk; // Asia/Krasnoyarsk
extern const complete::ZoneInfo kZoneAsia_Kuching; // Asia/Kuching
extern const complete::ZoneInfo kZoneAsia_Macau; // Asia/Macau
extern const complete::ZoneInfo kZoneAsia_Magadan; // Asia/Magadan
extern const complete::ZoneInfo kZoneAsia_Makassar; // Asia/Makassar
extern const complete::ZoneInfo kZoneAsia_Manila; // Asia/Manila
extern const complete::ZoneInfo kZoneAsia_Nicosia; // Asia/Nicosia
extern const complete::ZoneInfo kZoneAsia_Novokuznetsk; // Asia/Novokuznetsk
extern const complete::ZoneInfo kZoneAsia_Novosibirsk; // Asia/Novosibirsk
extern const complete::ZoneInfo kZoneAsia_Omsk; // Asia/Omsk
extern const complete::ZoneInfo kZoneAsia_Oral; // Asia/Oral
extern const complete::ZoneInfo kZoneAsia_Pontianak; // Asia/Pontianak
extern const complete::ZoneInfo kZoneAsia_Pyongyang; // Asia/Pyongyang
extern const complete::ZoneInfo kZoneAsia_Qatar; // Asia/Qatar
extern const complete::ZoneInfo kZoneAsia_Qostanay; // Asia/Qostanay
extern const complete::ZoneInfo kZoneAsia_Qyzylorda; // Asia/Qyzylorda
extern const complete::ZoneInfo kZoneAsia_Riyadh; // Asia/Riyadh
extern const complete::ZoneInfo kZoneAsia_Sakhalin; // Asia/Sakhalin
extern const complete::ZoneInfo kZoneAsia_Samarkand; // Asia/Samarkand
extern const complete::ZoneInfo kZoneAsia_Seoul; // Asia/Seoul
extern const complete::ZoneInfo kZoneAsia_Shanghai; // Asia/Shanghai
extern const complete::ZoneInfo kZoneAsia_Singapore; // Asia/Singapore
extern const complete::ZoneInfo kZoneAsia_Srednekolymsk; // Asia/Srednekolymsk
extern const complete::ZoneInfo kZoneAsia_Taipei; // Asia/Taipei
extern const complete::ZoneInfo kZoneAsia_Tashkent; // Asia/Tashkent
extern const complete::ZoneInfo kZoneAsia_Tbilisi; // Asia/Tbilisi
extern const complete::ZoneInfo kZoneAsia_Tehran; // Asia/Tehran
extern const complete::ZoneInfo kZoneAsia_Thimphu; // Asia/Thimphu
extern const complete::ZoneInfo kZoneAsia_Tokyo; // Asia/Tokyo
extern const complete::ZoneInfo kZoneAsia_Tomsk; // Asia/Tomsk
extern const complete::ZoneInfo kZoneAsia_Ulaanbaatar; // Asia/Ulaanbaatar
extern const complete::ZoneInfo kZoneAsia_Urumqi; // Asia/Urumqi
extern const complete::ZoneInfo kZoneAsia_Ust_Nera; // Asia/Ust-Nera
extern const complete::ZoneInfo kZoneAsia_Vladivostok; // Asia/Vladivostok
extern const complete::ZoneInfo kZoneAsia_Yakutsk; // Asia/Yakutsk
extern const complete::ZoneInfo kZoneAsia_Yangon; // Asia/Yangon
extern const complete::ZoneInfo kZoneAsia_Yekaterinburg; // Asia/Yekaterinburg
extern const complete::ZoneInfo kZoneAsia_Yerevan; // Asia/Yerevan
extern const complete::ZoneInfo kZoneAtlantic_Azores; // Atlantic/Azores
extern const complete::ZoneInfo kZoneAtlantic_Bermuda; // Atlantic/Bermuda
extern const complete::ZoneInfo kZoneAtlantic_Canary; // Atlantic/Canary
extern const complete::ZoneInfo kZoneAtlantic_Cape_Verde; // Atlantic/Cape_Verde
extern const complete::ZoneInfo kZoneAtlantic_Faroe; // Atlantic/Faroe
extern const complete::ZoneInfo kZoneAtlantic_Madeira; // Atlantic/Madeira
extern const complete::ZoneInfo kZoneAtlantic_South_Georgia; // Atlantic/South_Georgia
extern const complete::ZoneInfo kZoneAtlantic_Stanley; // Atlantic/Stanley
extern const complete::ZoneInfo kZoneAustralia_Adelaide; // Australia/Adelaide
extern const complete::ZoneInfo kZoneAustralia_Brisbane; // Australia/Brisbane
extern const complete::ZoneInfo kZoneAustralia_Broken_Hill; // Australia/Broken_Hill
extern const complete::ZoneInfo kZoneAustralia_Darwin; // Australia/Darwin
extern const complete::ZoneInfo kZoneAustralia_Eucla; // Australia/Eucla
extern const complete::ZoneInfo kZoneAustralia_Hobart; // Australia/Hobart
extern const complete::ZoneInfo kZoneAustralia_Lindeman; // Australia/Lindeman
extern const complete::ZoneInfo kZoneAustralia_Lord_Howe; // Australia/Lord_Howe
extern const complete::ZoneInfo kZoneAustralia_Melbourne; // Australia/Melbourne
extern const complete::ZoneInfo kZoneAustralia_Perth; // Australia/Perth
extern const complete::ZoneInfo kZoneAustralia_Sydney; // Australia/Sydney
extern const complete::ZoneInfo kZoneEtc_GMT; // Etc/GMT
extern const complete::ZoneInfo kZoneEtc_GMT_PLUS_1; // Etc/GMT+1
extern const complete::ZoneInfo kZoneEtc_GMT_PLUS_10; // Etc/GMT+10
extern const complete::ZoneInfo kZoneEtc_GMT_PLUS_11; // Etc/GMT+11
extern const complete::ZoneInfo kZoneEtc_GMT_PLUS_12; // Etc/GMT+12
extern const complete::ZoneInfo kZoneEtc_GMT_PLUS_2; // Etc/GMT+2
extern const complete::ZoneInfo kZoneEtc_GMT_PLUS_3; // Etc/GMT+3
extern const complete::ZoneInfo kZoneEtc_GMT_PLUS_4; // Etc/GMT+4
extern const complete::ZoneInfo kZoneEtc_GMT_PLUS_5; // Etc/GMT+5
extern const complete::ZoneInfo kZoneEtc_GMT_PLUS_6; // Etc/GMT+6
extern const complete::ZoneInfo kZoneEtc_GMT_PLUS_7; // Etc/GMT+7
extern const complete::ZoneInfo kZoneEtc_GMT_PLUS_8; // Etc/GMT+8
extern const complete::ZoneInfo kZoneEtc_GMT_PLUS_9; // Etc/GMT+9
extern const complete::ZoneInfo kZoneEtc_GMT_1; // Etc/GMT-1
extern const complete::ZoneInfo kZoneEtc_GMT_10; // Etc/GMT-10
extern const complete::ZoneInfo kZoneEtc_GMT_11; // Etc/GMT-11
extern const complete::ZoneInfo kZoneEtc_GMT_12; // Etc/GMT-12
extern const complete::ZoneInfo kZoneEtc_GMT_13; // Etc/GMT-13
extern const complete::ZoneInfo kZoneEtc_GMT_14; // Etc/GMT-14
extern const complete::ZoneInfo kZoneEtc_GMT_2; // Etc/GMT-2
extern const complete::ZoneInfo kZoneEtc_GMT_3; // Etc/GMT-3
extern const complete::ZoneInfo kZoneEtc_GMT_4; // Etc/GMT-4
extern const complete::ZoneInfo kZoneEtc_GMT_5; // Etc/GMT-5
extern const complete::ZoneInfo kZoneEtc_GMT_6; // Etc/GMT-6
extern const complete::ZoneInfo kZoneEtc_GMT_7; // Etc/GMT-7
extern const complete::ZoneInfo kZoneEtc_GMT_8; // Etc/GMT-8
extern const complete::ZoneInfo kZoneEtc_GMT_9; // Etc/GMT-9
extern const complete::ZoneInfo kZoneEtc_UTC; // Etc/UTC
extern const complete::ZoneInfo kZoneEurope_Andorra; // Europe/Andorra
extern const complete::ZoneInfo kZoneEurope_Astrakhan; // Europe/Astrakhan
extern const complete::ZoneInfo kZoneEurope_Athens; // Europe/Athens
extern const complete::ZoneInfo kZoneEurope_Belgrade; // Europe/Belgrade
extern const complete::ZoneInfo kZoneEurope_Berlin; // Europe/Berlin
extern const complete::ZoneInfo kZoneEurope_Brussels; // Europe/Brussels
extern const complete::ZoneInfo kZoneEurope_Bucharest; // Europe/Bucharest
extern const complete::ZoneInfo kZoneEurope_Budapest; // Europe/Budapest
extern const complete::ZoneInfo kZoneEurope_Chisinau; // Europe/Chisinau
extern const complete::ZoneInfo kZoneEurope_Dublin; // Europe/Dublin
extern const complete::ZoneInfo kZoneEurope_Gibraltar; // Europe/Gibraltar
extern const complete::ZoneInfo kZoneEurope_Helsinki; // Europe/Helsinki
extern const complete::ZoneInfo kZoneEurope_Istanbul; // Europe/Istanbul
extern const complete::ZoneInfo kZoneEurope_Kaliningrad; // Europe/Kaliningrad
extern const complete::ZoneInfo kZoneEurope_Kirov; // Europe/Kirov
extern const complete::ZoneInfo kZoneEurope_Kyiv; // Europe/Kyiv
extern const complete::ZoneInfo kZoneEurope_Lisbon; // Europe/Lisbon
extern const complete::ZoneInfo kZoneEurope_London; // Europe/London
extern const complete::ZoneInfo kZoneEurope_Madrid; // Europe/Madrid
extern const complete::ZoneInfo kZoneEurope_Malta; // Europe/Malta
extern const complete::ZoneInfo kZoneEurope_Minsk; // Europe/Minsk
extern const complete::ZoneInfo kZoneEurope_Moscow; // Europe/Moscow
extern const complete::ZoneInfo kZoneEurope_Paris; // Europe/Paris
extern const complete::ZoneInfo kZoneEurope_Prague; // Europe/Prague
extern const complete::ZoneInfo kZoneEurope_Riga; // Europe/Riga
extern const complete::ZoneInfo kZoneEurope_Rome; // Europe/Rome
extern const complete::ZoneInfo kZoneEurope_Samara; // Europe/Samara
extern const complete::ZoneInfo kZoneEurope_Saratov; // Europe/Saratov
extern const complete::ZoneInfo kZoneEurope_Simferopol; // Europe/Simferopol
extern const complete::ZoneInfo kZoneEurope_Sofia; // Europe/Sofia
extern const complete::ZoneInfo kZoneEurope_Tallinn; // Europe/Tallinn
extern const complete::ZoneInfo kZoneEurope_Tirane; // Europe/Tirane
extern const complete::ZoneInfo kZoneEurope_Ulyanovsk; // Europe/Ulyanovsk
extern const complete::ZoneInfo kZoneEurope_Vienna; // Europe/Vienna
extern const complete::ZoneInfo kZoneEurope_Vilnius; // Europe/Vilnius
extern const complete::ZoneInfo kZoneEurope_Volgograd; // Europe/Volgograd
extern const complete::ZoneInfo kZoneEurope_Warsaw; // Europe/Warsaw
extern const complete::ZoneInfo kZoneEurope_Zurich; // Europe/Zurich
extern const complete::ZoneInfo kZoneIndian_Chagos; // Indian/Chagos
extern const complete::ZoneInfo kZoneIndian_Maldives; // Indian/Maldives
extern const complete::ZoneInfo kZoneIndian_Mauritius; // Indian/Mauritius
extern const complete::ZoneInfo kZonePacific_Apia; // Pacific/Apia
extern const complete::ZoneInfo kZonePacific_Auckland; // Pacific/Auckland
extern const complete::ZoneInfo kZonePacific_Bougainville; // Pacific/Bougainville
extern const complete::ZoneInfo kZonePacific_Chatham; // Pacific/Chatham
extern const complete::ZoneInfo kZonePacific_Easter; // Pacific/Easter
extern const complete::ZoneInfo kZonePacific_Efate; // Pacific/Efate
extern const complete::ZoneInfo kZonePacific_Fakaofo; // Pacific/Fakaofo
extern const complete::ZoneInfo kZonePacific_Fiji; // Pacific/Fiji
extern const complete::ZoneInfo kZonePacific_Galapagos; // Pacific/Galapagos
extern const complete::ZoneInfo kZonePacific_Gambier; // Pacific/Gambier
extern const complete::ZoneInfo kZonePacific_Guadalcanal; // Pacific/Guadalcanal
extern const complete::ZoneInfo kZonePacific_Guam; // Pacific/Guam
extern const complete::ZoneInfo kZonePacific_Honolulu; // Pacific/Honolulu
extern const complete::ZoneInfo kZonePacific_Kanton; // Pacific/Kanton
extern const complete::ZoneInfo kZonePacific_Kiritimati; // Pacific/Kiritimati
extern const complete::ZoneInfo kZonePacific_Kosrae; // Pacific/Kosrae
extern const complete::ZoneInfo kZonePacific_Kwajalein; // Pacific/Kwajalein
extern const complete::ZoneInfo kZonePacific_Marquesas; // Pacific/Marquesas
extern const complete::ZoneInfo kZonePacific_Nauru; // Pacific/Nauru
extern const complete::ZoneInfo kZonePacific_Niue; // Pacific/Niue
extern const complete::ZoneInfo kZonePacific_Norfolk; // Pacific/Norfolk
extern const complete::ZoneInfo kZonePacific_Noumea; // Pacific/Noumea
extern const complete::ZoneInfo kZonePacific_Pago_Pago; // Pacific/Pago_Pago
extern const complete::ZoneInfo kZonePacific_Palau; // Pacific/Palau
extern const complete::ZoneInfo kZonePacific_Pitcairn; // Pacific/Pitcairn
extern const complete::ZoneInfo kZonePacific_Port_Moresby; // Pacific/Port_Moresby
extern const complete::ZoneInfo kZonePacific_Rarotonga; // Pacific/Rarotonga
extern const complete::ZoneInfo kZonePacific_Tahiti; // Pacific/Tahiti
extern const complete::ZoneInfo kZonePacific_Tarawa; // Pacific/Tarawa
extern const complete::ZoneInfo kZonePacific_Tongatapu; // Pacific/Tongatapu
// Zone Ids
const uint32_t kZoneIdAfrica_Abidjan = 0xc21305a3; // Africa/Abidjan
const uint32_t kZoneIdAfrica_Algiers = 0xd94515c1; // Africa/Algiers
const uint32_t kZoneIdAfrica_Bissau = 0x75564141; // Africa/Bissau
const uint32_t kZoneIdAfrica_Cairo = 0x77f8e228; // Africa/Cairo
const uint32_t kZoneIdAfrica_Casablanca = 0xc59f1b33; // Africa/Casablanca
const uint32_t kZoneIdAfrica_Ceuta = 0x77fb46ec; // Africa/Ceuta
const uint32_t kZoneIdAfrica_El_Aaiun = 0x9d6fb118; // Africa/El_Aaiun
const uint32_t kZoneIdAfrica_Johannesburg = 0xd5d157a0; // Africa/Johannesburg
const uint32_t kZoneIdAfrica_Juba = 0xd51b395c; // Africa/Juba
const uint32_t kZoneIdAfrica_Khartoum = 0xfb3d4205; // Africa/Khartoum
const uint32_t kZoneIdAfrica_Lagos = 0x789bb5d0; // Africa/Lagos
const uint32_t kZoneIdAfrica_Maputo = 0x8e6ca1f0; // Africa/Maputo
const uint32_t kZoneIdAfrica_Monrovia = 0x0ce90385; // Africa/Monrovia
const uint32_t kZoneIdAfrica_Nairobi = 0xa87ab57e; // Africa/Nairobi
const uint32_t kZoneIdAfrica_Ndjamena = 0x9fe09898; // Africa/Ndjamena
const uint32_t kZoneIdAfrica_Sao_Tome = 0x61b319d1; // Africa/Sao_Tome
const uint32_t kZoneIdAfrica_Tripoli = 0x9dfebd3d; // Africa/Tripoli
const uint32_t kZoneIdAfrica_Tunis = 0x79378e6d; // Africa/Tunis
const uint32_t kZoneIdAfrica_Windhoek = 0x789c9bd3; // Africa/Windhoek
const uint32_t kZoneIdAmerica_Adak = 0x97fe49d7; // America/Adak
const uint32_t kZoneIdAmerica_Anchorage = 0x5a79260e; // America/Anchorage
const uint32_t kZoneIdAmerica_Araguaina = 0x6f9a3aef; // America/Araguaina
const uint32_t kZoneIdAmerica_Argentina_Buenos_Aires = 0xd43b4c0d; // America/Argentina/Buenos_Aires
const uint32_t kZoneIdAmerica_Argentina_Catamarca = 0x8d40986b; // America/Argentina/Catamarca
const uint32_t kZoneIdAmerica_Argentina_Cordoba = 0xbfccc308; // America/Argentina/Cordoba
const uint32_t kZoneIdAmerica_Argentina_Jujuy = 0x5f2f46c5; // America/Argentina/Jujuy
const uint32_t kZoneIdAmerica_Argentina_La_Rioja = 0xa46b7eef; // America/Argentina/La_Rioja
const uint32_t kZoneIdAmerica_Argentina_Mendoza = 0xa9f72d5c; // America/Argentina/Mendoza
const uint32_t kZoneIdAmerica_Argentina_Rio_Gallegos = 0xc5b0f565; // America/Argentina/Rio_Gallegos
const uint32_t kZoneIdAmerica_Argentina_Salta = 0x5fc73403; // America/Argentina/Salta
const uint32_t kZoneIdAmerica_Argentina_San_Juan = 0x3e1009bd; // America/Argentina/San_Juan
const uint32_t kZoneIdAmerica_Argentina_San_Luis = 0x3e11238c; // America/Argentina/San_Luis
const uint32_t kZoneIdAmerica_Argentina_Tucuman = 0xe96399eb; // America/Argentina/Tucuman
const uint32_t kZoneIdAmerica_Argentina_Ushuaia = 0x320dcdde; // America/Argentina/Ushuaia
const uint32_t kZoneIdAmerica_Asuncion = 0x50ec79a6; // America/Asuncion
const uint32_t kZoneIdAmerica_Bahia = 0x97d815fb; // America/Bahia
const uint32_t kZoneIdAmerica_Bahia_Banderas = 0x14f6329a; // America/Bahia_Banderas
const uint32_t kZoneIdAmerica_Barbados = 0xcbbc3b04; // America/Barbados
const uint32_t kZoneIdAmerica_Belem = 0x97da580b; // America/Belem
const uint32_t kZoneIdAmerica_Belize = 0x93256c81; // America/Belize
const uint32_t kZoneIdAmerica_Boa_Vista = 0x0a7b7efe; // America/Boa_Vista
const uint32_t kZoneIdAmerica_Bogota = 0x93d7bc62; // America/Bogota
const uint32_t kZoneIdAmerica_Boise = 0x97dfc8d8; // America/Boise
const uint32_t kZoneIdAmerica_Cambridge_Bay = 0xd5a44aff; // America/Cambridge_Bay
const uint32_t kZoneIdAmerica_Campo_Grande = 0xfec3e7a6; // America/Campo_Grande
const uint32_t kZoneIdAmerica_Cancun = 0x953331be; // America/Cancun
const uint32_t kZoneIdAmerica_Caracas = 0x3be064f4; // America/Caracas
const uint32_t kZoneIdAmerica_Cayenne = 0x3c617269; // America/Cayenne
const uint32_t kZoneIdAmerica_Chicago = 0x4b92b5d4; // America/Chicago
const uint32_t kZoneIdAmerica_Chihuahua = 0x8827d776; // America/Chihuahua
const uint32_t kZoneIdAmerica_Ciudad_Juarez = 0x7347fc60; // America/Ciudad_Juarez
const uint32_t kZoneIdAmerica_Costa_Rica = 0x63ff66be; // America/Costa_Rica
const uint32_t kZoneIdAmerica_Cuiaba = 0x969a52eb; // America/Cuiaba
const uint32_t kZoneIdAmerica_Danmarkshavn = 0xf554d204; // America/Danmarkshavn
const uint32_t kZoneIdAmerica_Dawson = 0x978d8d12; // America/Dawson
const uint32_t kZoneIdAmerica_Dawson_Creek = 0x6cf24e5b; // America/Dawson_Creek
const uint32_t kZoneIdAmerica_Denver = 0x97d10b2a; // America/Denver
const uint32_t kZoneIdAmerica_Detroit = 0x925cfbc1; // America/Detroit
const uint32_t kZoneIdAmerica_Edmonton = 0x6cb9484a; // America/Edmonton
const uint32_t kZoneIdAmerica_Eirunepe = 0xf9b29683; // America/Eirunepe
const uint32_t kZoneIdAmerica_El_Salvador = 0x752ad652; // America/El_Salvador
const uint32_t kZoneIdAmerica_Fort_Nelson = 0x3f437e0f; // America/Fort_Nelson
const uint32_t kZoneIdAmerica_Fortaleza = 0x2ad018ee; // America/Fortaleza
const uint32_t kZoneIdAmerica_Glace_Bay = 0x9681f8dd; // America/Glace_Bay
const uint32_t kZoneIdAmerica_Goose_Bay = 0xb649541e; // America/Goose_Bay
const uint32_t kZoneIdAmerica_Grand_Turk = 0x6e216197; // America/Grand_Turk
const uint32_t kZoneIdAmerica_Guatemala = 0x0c8259f7; // America/Guatemala
const uint32_t kZoneIdAmerica_Guayaquil = 0x17e64958; // America/Guayaquil
const uint32_t kZoneIdAmerica_Guyana = 0x9ff7bd0b; // America/Guyana
const uint32_t kZoneIdAmerica_Halifax = 0xbc5b7183; // America/Halifax
const uint32_t kZoneIdAmerica_Havana = 0xa0e15675; // America/Havana
const uint32_t kZoneIdAmerica_Hermosillo = 0x065d21c4; // America/Hermosillo
const uint32_t kZoneIdAmerica_Indiana_Indianapolis = 0x28a669a4; // America/Indiana/Indianapolis
const uint32_t kZoneIdAmerica_Indiana_Knox = 0x6554adc9; // America/Indiana/Knox
const uint32_t kZoneIdAmerica_Indiana_Marengo = 0x2feeee72; // America/Indiana/Marengo
const uint32_t kZoneIdAmerica_Indiana_Petersburg = 0x94ac7acc; // America/Indiana/Petersburg
const uint32_t kZoneIdAmerica_Indiana_Tell_City = 0x09263612; // America/Indiana/Tell_City
const uint32_t kZoneIdAmerica_Indiana_Vevay = 0x10aca054; // America/Indiana/Vevay
const uint32_t kZoneIdAmerica_Indiana_Vincennes = 0x28a0b212; // America/Indiana/Vincennes
const uint32_t kZoneIdAmerica_Indiana_Winamac = 0x4413fa69; // America/Indiana/Winamac
const uint32_t kZoneIdAmerica_Inuvik = 0xa42189fc; // America/Inuvik
const uint32_t kZoneIdAmerica_Iqaluit = 0x2de310bf; // America/Iqaluit
const uint32_t kZoneIdAmerica_Jamaica = 0x565dad6c; // America/Jamaica
const uint32_t kZoneIdAmerica_Juneau = 0xa6f13e2e; // America/Juneau
const uint32_t kZoneIdAmerica_Kentucky_Louisville = 0x1a21024b; // America/Kentucky/Louisville
const uint32_t kZoneIdAmerica_Kentucky_Monticello = 0xde71c439; // America/Kentucky/Monticello
const uint32_t kZoneIdAmerica_La_Paz = 0xaa29125d; // America/La_Paz
const uint32_t kZoneIdAmerica_Lima = 0x980468c9; // America/Lima
const uint32_t kZoneIdAmerica_Los_Angeles = 0xb7f7e8f2; // America/Los_Angeles
const uint32_t kZoneIdAmerica_Maceio = 0xac80c6d4; // America/Maceio
const uint32_t kZoneIdAmerica_Managua = 0x3d5e7600; // America/Managua
const uint32_t kZoneIdAmerica_Manaus = 0xac86bf8b; // America/Manaus
const uint32_t kZoneIdAmerica_Martinique = 0x551e84c5; // America/Martinique
const uint32_t kZoneIdAmerica_Matamoros = 0xdd1b0259; // America/Matamoros
const uint32_t kZoneIdAmerica_Mazatlan = 0x0532189e; // America/Mazatlan
const uint32_t kZoneIdAmerica_Menominee = 0xe0e9c583; // America/Menominee
const uint32_t kZoneIdAmerica_Merida = 0xacd172d8; // America/Merida
const uint32_t kZoneIdAmerica_Metlakatla = 0x84de2686; // America/Metlakatla
const uint32_t kZoneIdAmerica_Mexico_City = 0xd0d93f43; // America/Mexico_City
const uint32_t kZoneIdAmerica_Miquelon = 0x59674330; // America/Miquelon
const uint32_t kZoneIdAmerica_Moncton = 0x5e07fe24; // America/Moncton
const uint32_t kZoneIdAmerica_Monterrey = 0x269a1deb; // America/Monterrey
const uint32_t kZoneIdAmerica_Montevideo = 0xfa214780; // America/Montevideo
const uint32_t kZoneIdAmerica_New_York = 0x1e2a7654; // America/New_York
const uint32_t kZoneIdAmerica_Nome = 0x98059b15; // America/Nome
const uint32_t kZoneIdAmerica_Noronha = 0xab5116fb; // America/Noronha
const uint32_t kZoneIdAmerica_North_Dakota_Beulah = 0x9b52b384; // America/North_Dakota/Beulah
const uint32_t kZoneIdAmerica_North_Dakota_Center = 0x9da42814; // America/North_Dakota/Center
const uint32_t kZoneIdAmerica_North_Dakota_New_Salem = 0x04f9958e; // America/North_Dakota/New_Salem
const uint32_t kZoneIdAmerica_Nuuk = 0x9805b5a9; // America/Nuuk
const uint32_t kZoneIdAmerica_Ojinaga = 0xebfde83f; // America/Ojinaga
const uint32_t kZoneIdAmerica_Panama = 0xb3863854; // America/Panama
const uint32_t kZoneIdAmerica_Paramaribo = 0xb319e4c4; // America/Paramaribo
const uint32_t kZoneIdAmerica_Phoenix = 0x34b5af01; // America/Phoenix
const uint32_t kZoneIdAmerica_Port_au_Prince = 0x8e4a7bdc; // America/Port-au-Prince
const uint32_t kZoneIdAmerica_Porto_Velho = 0x6b1aac77; // America/Porto_Velho
const uint32_t kZoneIdAmerica_Puerto_Rico = 0x6752ca31; // America/Puerto_Rico
const uint32_t kZoneIdAmerica_Punta_Arenas = 0xc2c3bce7; // America/Punta_Arenas
const uint32_t kZoneIdAmerica_Rankin_Inlet = 0xc8de4984; // America/Rankin_Inlet
const uint32_t kZoneIdAmerica_Recife = 0xb8730494; // America/Recife
const uint32_t kZoneIdAmerica_Regina = 0xb875371c; // America/Regina
const uint32_t kZoneIdAmerica_Resolute = 0xc7093459; // America/Resolute
const uint32_t kZoneIdAmerica_Rio_Branco = 0x9d352764; // America/Rio_Branco
const uint32_t kZoneIdAmerica_Santarem = 0x740caec1; // America/Santarem
const uint32_t kZoneIdAmerica_Santiago = 0x7410c9bc; // America/Santiago
const uint32_t kZoneIdAmerica_Santo_Domingo = 0x75a0d177; // America/Santo_Domingo
const uint32_t kZoneIdAmerica_Sao_Paulo = 0x1063bfc9; // America/Sao_Paulo
const uint32_t kZoneIdAmerica_Scoresbysund = 0x123f8d2a; // America/Scoresbysund
const uint32_t kZoneIdAmerica_Sitka = 0x99104ce2; // America/Sitka
const uint32_t kZoneIdAmerica_St_Johns = 0x04b14e6e; // America/St_Johns
const uint32_t kZoneIdAmerica_Swift_Current = 0xdef98e55; // America/Swift_Current
const uint32_t kZoneIdAmerica_Tegucigalpa = 0xbfd6fd4c; // America/Tegucigalpa
const uint32_t kZoneIdAmerica_Thule = 0x9921dd68; // America/Thule
const uint32_t kZoneIdAmerica_Tijuana = 0x6aa1df72; // America/Tijuana
const uint32_t kZoneIdAmerica_Toronto = 0x792e851b; // America/Toronto
const uint32_t kZoneIdAmerica_Vancouver = 0x2c6f6b1f; // America/Vancouver
const uint32_t kZoneIdAmerica_Whitehorse = 0x54e0e3e8; // America/Whitehorse
const uint32_t kZoneIdAmerica_Winnipeg = 0x8c7dafc7; // America/Winnipeg
const uint32_t kZoneIdAmerica_Yakutat = 0xd8ee31e9; // America/Yakutat
const uint32_t kZoneIdAntarctica_Casey = 0xe2022583; // Antarctica/Casey
const uint32_t kZoneIdAntarctica_Davis = 0xe2144b45; // Antarctica/Davis
const uint32_t kZoneIdAntarctica_Macquarie = 0x92f47626; // Antarctica/Macquarie
const uint32_t kZoneIdAntarctica_Mawson = 0x399cd863; // Antarctica/Mawson
const uint32_t kZoneIdAntarctica_Palmer = 0x40962f4f; // Antarctica/Palmer
const uint32_t kZoneIdAntarctica_Rothera = 0x0e86d203; // Antarctica/Rothera
const uint32_t kZoneIdAntarctica_Troll = 0xe33f085b; // Antarctica/Troll
const uint32_t kZoneIdAntarctica_Vostok = 0x4f966fd4; // Antarctica/Vostok
const uint32_t kZoneIdAsia_Almaty = 0xa61f41fa; // Asia/Almaty
const uint32_t kZoneIdAsia_Amman = 0x148d21bc; // Asia/Amman
const uint32_t kZoneIdAsia_Anadyr = 0xa63cebd1; // Asia/Anadyr
const uint32_t kZoneIdAsia_Aqtau = 0x148f710e; // Asia/Aqtau
const uint32_t kZoneIdAsia_Aqtobe = 0xa67dcc4e; // Asia/Aqtobe
const uint32_t kZoneIdAsia_Ashgabat = 0xba87598d; // Asia/Ashgabat
const uint32_t kZoneIdAsia_Atyrau = 0xa6b6e068; // Asia/Atyrau
const uint32_t kZoneIdAsia_Baghdad = 0x9ceffbed; // Asia/Baghdad
const uint32_t kZoneIdAsia_Baku = 0x1fa788b5; // Asia/Baku
const uint32_t kZoneIdAsia_Bangkok = 0x9d6e3aaf; // Asia/Bangkok
const uint32_t kZoneIdAsia_Barnaul = 0x9dba4997; // Asia/Barnaul
const uint32_t kZoneIdAsia_Beirut = 0xa7f3d5fd; // Asia/Beirut
const uint32_t kZoneIdAsia_Bishkek = 0xb0728553; // Asia/Bishkek
const uint32_t kZoneIdAsia_Chita = 0x14ae863b; // Asia/Chita
const uint32_t kZoneIdAsia_Colombo = 0x0af0e91d; // Asia/Colombo
const uint32_t kZoneIdAsia_Damascus = 0x20fbb063; // Asia/Damascus
const uint32_t kZoneIdAsia_Dhaka = 0x14c07b8b; // Asia/Dhaka
const uint32_t kZoneIdAsia_Dili = 0x1fa8c394; // Asia/Dili
const uint32_t kZoneIdAsia_Dubai = 0x14c79f77; // Asia/Dubai
const uint32_t kZoneIdAsia_Dushanbe = 0x32fc5c3c; // Asia/Dushanbe
const uint32_t kZoneIdAsia_Famagusta = 0x289b4f8b; // Asia/Famagusta
const uint32_t kZoneIdAsia_Gaza = 0x1faa4875; // Asia/Gaza
const uint32_t kZoneIdAsia_Hebron = 0xb5eef250; // Asia/Hebron
const uint32_t kZoneIdAsia_Ho_Chi_Minh = 0x20f2d127; // Asia/Ho_Chi_Minh
const uint32_t kZoneIdAsia_Hong_Kong = 0x577f28ac; // Asia/Hong_Kong
const uint32_t kZoneIdAsia_Hovd = 0x1fab0fe3; // Asia/Hovd
const uint32_t kZoneIdAsia_Irkutsk = 0xdfbf213f; // Asia/Irkutsk
const uint32_t kZoneIdAsia_Jakarta = 0x0506ab50; // Asia/Jakarta
const uint32_t kZoneIdAsia_Jayapura = 0xc6833c2f; // Asia/Jayapura
const uint32_t kZoneIdAsia_Jerusalem = 0x5becd23a; // Asia/Jerusalem
const uint32_t kZoneIdAsia_Kabul = 0x153b5601; // Asia/Kabul
const uint32_t kZoneIdAsia_Kamchatka = 0x73baf9d7; // Asia/Kamchatka
const uint32_t kZoneIdAsia_Karachi = 0x527f5245; // Asia/Karachi
const uint32_t kZoneIdAsia_Kathmandu = 0x9a96ce6f; // Asia/Kathmandu
const uint32_t kZoneIdAsia_Khandyga = 0x9685a4d9; // Asia/Khandyga
const uint32_t kZoneIdAsia_Kolkata = 0x72c06cd9; // Asia/Kolkata
const uint32_t kZoneIdAsia_Krasnoyarsk = 0xd0376c6a; // Asia/Krasnoyarsk
const uint32_t kZoneIdAsia_Kuching = 0x801b003b; // Asia/Kuching
const uint32_t kZoneIdAsia_Macau = 0x155f88b9; // Asia/Macau
const uint32_t kZoneIdAsia_Magadan = 0xebacc19b; // Asia/Magadan
const uint32_t kZoneIdAsia_Makassar = 0x6aa21c85; // Asia/Makassar
const uint32_t kZoneIdAsia_Manila = 0xc156c944; // Asia/Manila
const uint32_t kZoneIdAsia_Nicosia = 0x4b0fcf78; // Asia/Nicosia
const uint32_t kZoneIdAsia_Novokuznetsk = 0x69264f93; // Asia/Novokuznetsk
const uint32_t kZoneIdAsia_Novosibirsk = 0xa2a435cb; // Asia/Novosibirsk
const uint32_t kZoneIdAsia_Omsk = 0x1faeddac; // Asia/Omsk
const uint32_t kZoneIdAsia_Oral = 0x1faef0a0; // Asia/Oral
const uint32_t kZoneIdAsia_Pontianak = 0x1a76c057; // Asia/Pontianak
const uint32_t kZoneIdAsia_Pyongyang = 0x93ed1c8e; // Asia/Pyongyang
const uint32_t kZoneIdAsia_Qatar = 0x15a8330b; // Asia/Qatar
const uint32_t kZoneIdAsia_Qostanay = 0x654fe522; // Asia/Qostanay
const uint32_t kZoneIdAsia_Qyzylorda = 0x71282e81; // Asia/Qyzylorda
const uint32_t kZoneIdAsia_Riyadh = 0xcd973d93; // Asia/Riyadh
const uint32_t kZoneIdAsia_Sakhalin = 0xf4a1c9bd; // Asia/Sakhalin
const uint32_t kZoneIdAsia_Samarkand = 0x13ae5104; // Asia/Samarkand
const uint32_t kZoneIdAsia_Seoul = 0x15ce82da; // Asia/Seoul
const uint32_t kZoneIdAsia_Shanghai = 0xf895a7f5; // Asia/Shanghai
const uint32_t kZoneIdAsia_Singapore = 0xcf8581fa; // Asia/Singapore
const uint32_t kZoneIdAsia_Srednekolymsk = 0xbf8e337d; // Asia/Srednekolymsk
const uint32_t kZoneIdAsia_Taipei = 0xd1a844ae; // Asia/Taipei
const uint32_t kZoneIdAsia_Tashkent = 0xf3924254; // Asia/Tashkent
const uint32_t kZoneIdAsia_Tbilisi = 0x0903e442; // Asia/Tbilisi
const uint32_t kZoneIdAsia_Tehran = 0xd1f02254; // Asia/Tehran
const uint32_t kZoneIdAsia_Thimphu = 0x170380d1; // Asia/Thimphu
const uint32_t kZoneIdAsia_Tokyo = 0x15e606a8; // Asia/Tokyo
const uint32_t kZoneIdAsia_Tomsk = 0x15e60e60; // Asia/Tomsk
const uint32_t kZoneIdAsia_Ulaanbaatar = 0x30f0cc4e; // Asia/Ulaanbaatar
const uint32_t kZoneIdAsia_Urumqi = 0xd5379735; // Asia/Urumqi
const uint32_t kZoneIdAsia_Ust_Nera = 0x4785f921; // Asia/Ust-Nera
const uint32_t kZoneIdAsia_Vladivostok = 0x29de34a8; // Asia/Vladivostok
const uint32_t kZoneIdAsia_Yakutsk = 0x87bb3a9e; // Asia/Yakutsk
const uint32_t kZoneIdAsia_Yangon = 0xdd54a8be; // Asia/Yangon
const uint32_t kZoneIdAsia_Yekaterinburg = 0xfb544c6e; // Asia/Yekaterinburg
const uint32_t kZoneIdAsia_Yerevan = 0x9185c8cc; // Asia/Yerevan
const uint32_t kZoneIdAtlantic_Azores = 0xf93ed918; // Atlantic/Azores
const uint32_t kZoneIdAtlantic_Bermuda = 0x3d4bb1c4; // Atlantic/Bermuda
const uint32_t kZoneIdAtlantic_Canary = 0xfc23f2c2; // Atlantic/Canary
const uint32_t kZoneIdAtlantic_Cape_Verde = 0x5c5e1772; // Atlantic/Cape_Verde
const uint32_t kZoneIdAtlantic_Faroe = 0xe110a971; // Atlantic/Faroe
const uint32_t kZoneIdAtlantic_Madeira = 0x81b5c037; // Atlantic/Madeira
const uint32_t kZoneIdAtlantic_South_Georgia = 0x33013174; // Atlantic/South_Georgia
const uint32_t kZoneIdAtlantic_Stanley = 0x7bb3e1c4; // Atlantic/Stanley
const uint32_t kZoneIdAustralia_Adelaide = 0x2428e8a3; // Australia/Adelaide
const uint32_t kZoneIdAustralia_Brisbane = 0x4fedc9c0; // Australia/Brisbane
const uint32_t kZoneIdAustralia_Broken_Hill = 0xb06eada3; // Australia/Broken_Hill
const uint32_t kZoneIdAustralia_Darwin = 0x2876bdff; // Australia/Darwin
const uint32_t kZoneIdAustralia_Eucla = 0x8cf99e44; // Australia/Eucla
const uint32_t kZoneIdAustralia_Hobart = 0x32bf951a; // Australia/Hobart
const uint32_t kZoneIdAustralia_Lindeman = 0xe05029e2; // Australia/Lindeman
const uint32_t kZoneIdAustralia_Lord_Howe = 0xa748b67d; // Australia/Lord_Howe
const uint32_t kZoneIdAustralia_Melbourne = 0x0fe559a3; // Australia/Melbourne
const uint32_t kZoneIdAustralia_Perth = 0x8db8269d; // Australia/Perth
const uint32_t kZoneIdAustralia_Sydney = 0x4d1e9776; // Australia/Sydney
const uint32_t kZoneIdEtc_GMT = 0xd8e2de58; // Etc/GMT
const uint32_t kZoneIdEtc_GMT_PLUS_1 = 0x9d13da14; // Etc/GMT+1
const uint32_t kZoneIdEtc_GMT_PLUS_10 = 0x3f8f1cc4; // Etc/GMT+10
const uint32_t kZoneIdEtc_GMT_PLUS_11 = 0x3f8f1cc5; // Etc/GMT+11
const uint32_t kZoneIdEtc_GMT_PLUS_12 = 0x3f8f1cc6; // Etc/GMT+12
const uint32_t kZoneIdEtc_GMT_PLUS_2 = 0x9d13da15; // Etc/GMT+2
const uint32_t kZoneIdEtc_GMT_PLUS_3 = 0x9d13da16; // Etc/GMT+3
const uint32_t kZoneIdEtc_GMT_PLUS_4 = 0x9d13da17; // Etc/GMT+4
const uint32_t kZoneIdEtc_GMT_PLUS_5 = 0x9d13da18; // Etc/GMT+5
const uint32_t kZoneIdEtc_GMT_PLUS_6 = 0x9d13da19; // Etc/GMT+6
const uint32_t kZoneIdEtc_GMT_PLUS_7 = 0x9d13da1a; // Etc/GMT+7
const uint32_t kZoneIdEtc_GMT_PLUS_8 = 0x9d13da1b; // Etc/GMT+8
const uint32_t kZoneIdEtc_GMT_PLUS_9 = 0x9d13da1c; // Etc/GMT+9
const uint32_t kZoneIdEtc_GMT_1 = 0x9d13da56; // Etc/GMT-1
const uint32_t kZoneIdEtc_GMT_10 = 0x3f8f2546; // Etc/GMT-10
const uint32_t kZoneIdEtc_GMT_11 = 0x3f8f2547; // Etc/GMT-11
const uint32_t kZoneIdEtc_GMT_12 = 0x3f8f2548; // Etc/GMT-12
const uint32_t kZoneIdEtc_GMT_13 = 0x3f8f2549; // Etc/GMT-13
const uint32_t kZoneIdEtc_GMT_14 = 0x3f8f254a; // Etc/GMT-14
const uint32_t kZoneIdEtc_GMT_2 = 0x9d13da57; // Etc/GMT-2
const uint32_t kZoneIdEtc_GMT_3 = 0x9d13da58; // Etc/GMT-3
const uint32_t kZoneIdEtc_GMT_4 = 0x9d13da59; // Etc/GMT-4
const uint32_t kZoneIdEtc_GMT_5 = 0x9d13da5a; // Etc/GMT-5
const uint32_t kZoneIdEtc_GMT_6 = 0x9d13da5b; // Etc/GMT-6
const uint32_t kZoneIdEtc_GMT_7 = 0x9d13da5c; // Etc/GMT-7
const uint32_t kZoneIdEtc_GMT_8 = 0x9d13da5d; // Etc/GMT-8
const uint32_t kZoneIdEtc_GMT_9 = 0x9d13da5e; // Etc/GMT-9
const uint32_t kZoneIdEtc_UTC = 0xd8e31abc; // Etc/UTC
const uint32_t kZoneIdEurope_Andorra = 0x97f6764b; // Europe/Andorra
const uint32_t kZoneIdEurope_Astrakhan = 0xe22256e1; // Europe/Astrakhan
const uint32_t kZoneIdEurope_Athens = 0x4318fa27; // Europe/Athens
const uint32_t kZoneIdEurope_Belgrade = 0xe0532b3a; // Europe/Belgrade
const uint32_t kZoneIdEurope_Berlin = 0x44644c20; // Europe/Berlin
const uint32_t kZoneIdEurope_Brussels = 0xdee07337; // Europe/Brussels
const uint32_t kZoneIdEurope_Bucharest = 0xfb349ec5; // Europe/Bucharest
const uint32_t kZoneIdEurope_Budapest = 0x9ce0197c; // Europe/Budapest
const uint32_t kZoneIdEurope_Chisinau = 0xad58aa18; // Europe/Chisinau
const uint32_t kZoneIdEurope_Dublin = 0x4a275f62; // Europe/Dublin
const uint32_t kZoneIdEurope_Gibraltar = 0xf8e325fc; // Europe/Gibraltar
const uint32_t kZoneIdEurope_Helsinki = 0x6ab2975b; // Europe/Helsinki
const uint32_t kZoneIdEurope_Istanbul = 0x9e09d6e6; // Europe/Istanbul
const uint32_t kZoneIdEurope_Kaliningrad = 0xd33b2f28; // Europe/Kaliningrad
const uint32_t kZoneIdEurope_Kirov = 0xfaf5abef; // Europe/Kirov
const uint32_t kZoneIdEurope_Kyiv = 0xa2c1e347; // Europe/Kyiv
const uint32_t kZoneIdEurope_Lisbon = 0x5c00a70b; // Europe/Lisbon
const uint32_t kZoneIdEurope_London = 0x5c6a84ae; // Europe/London
const uint32_t kZoneIdEurope_Madrid = 0x5dbd1535; // Europe/Madrid
const uint32_t kZoneIdEurope_Malta = 0xfb1560f3; // Europe/Malta
const uint32_t kZoneIdEurope_Minsk = 0xfb19cc66; // Europe/Minsk
const uint32_t kZoneIdEurope_Moscow = 0x5ec266fc; // Europe/Moscow
const uint32_t kZoneIdEurope_Paris = 0xfb4bc2a3; // Europe/Paris
const uint32_t kZoneIdEurope_Prague = 0x65ee5d48; // Europe/Prague
const uint32_t kZoneIdEurope_Riga = 0xa2c57587; // Europe/Riga
const uint32_t kZoneIdEurope_Rome = 0xa2c58fd7; // Europe/Rome
const uint32_t kZoneIdEurope_Samara = 0x6bc0b139; // Europe/Samara
const uint32_t kZoneIdEurope_Saratov = 0xe4315da4; // Europe/Saratov
const uint32_t kZoneIdEurope_Simferopol = 0xda9eb724; // Europe/Simferopol
const uint32_t kZoneIdEurope_Sofia = 0xfb898656; // Europe/Sofia
const uint32_t kZoneIdEurope_Tallinn = 0x30c4e096; // Europe/Tallinn
const uint32_t kZoneIdEurope_Tirane = 0x6ea95b47; // Europe/Tirane
const uint32_t kZoneIdEurope_Ulyanovsk = 0xe03783d0; // Europe/Ulyanovsk
const uint32_t kZoneIdEurope_Vienna = 0x734cc2e5; // Europe/Vienna
const uint32_t kZoneIdEurope_Vilnius = 0xdd63b8ce; // Europe/Vilnius
const uint32_t kZoneIdEurope_Volgograd = 0x3ed0f389; // Europe/Volgograd
const uint32_t kZoneIdEurope_Warsaw = 0x75185c19; // Europe/Warsaw
const uint32_t kZoneIdEurope_Zurich = 0x7d8195b9; // Europe/Zurich
const uint32_t kZoneIdIndian_Chagos = 0x456f7c3c; // Indian/Chagos
const uint32_t kZoneIdIndian_Maldives = 0x9869681c; // Indian/Maldives
const uint32_t kZoneIdIndian_Mauritius = 0x7b09c02a; // Indian/Mauritius
const uint32_t kZoneIdPacific_Apia = 0x23359b5e; // Pacific/Apia
const uint32_t kZoneIdPacific_Auckland = 0x25062f86; // Pacific/Auckland
const uint32_t kZoneIdPacific_Bougainville = 0x5e10f7a4; // Pacific/Bougainville
const uint32_t kZoneIdPacific_Chatham = 0x2f0de999; // Pacific/Chatham
const uint32_t kZoneIdPacific_Easter = 0xcf54f7e7; // Pacific/Easter
const uint32_t kZoneIdPacific_Efate = 0x8a2bce28; // Pacific/Efate
const uint32_t kZoneIdPacific_Fakaofo = 0x06532bba; // Pacific/Fakaofo
const uint32_t kZoneIdPacific_Fiji = 0x23383ba5; // Pacific/Fiji
const uint32_t kZoneIdPacific_Galapagos = 0xa952f752; // Pacific/Galapagos
const uint32_t kZoneIdPacific_Gambier = 0x53720c3a; // Pacific/Gambier
const uint32_t kZoneIdPacific_Guadalcanal = 0xf4dd25f0; // Pacific/Guadalcanal
const uint32_t kZoneIdPacific_Guam = 0x2338f9ed; // Pacific/Guam
const uint32_t kZoneIdPacific_Honolulu = 0xe6e70af9; // Pacific/Honolulu
const uint32_t kZoneIdPacific_Kanton = 0xdd512f0e; // Pacific/Kanton
const uint32_t kZoneIdPacific_Kiritimati = 0x8305073a; // Pacific/Kiritimati
const uint32_t kZoneIdPacific_Kosrae = 0xde5139a8; // Pacific/Kosrae
const uint32_t kZoneIdPacific_Kwajalein = 0x8e216759; // Pacific/Kwajalein
const uint32_t kZoneIdPacific_Marquesas = 0x57ca7135; // Pacific/Marquesas
const uint32_t kZoneIdPacific_Nauru = 0x8acc41ae; // Pacific/Nauru
const uint32_t kZoneIdPacific_Niue = 0x233ca014; // Pacific/Niue
const uint32_t kZoneIdPacific_Norfolk = 0x8f4eb4be; // Pacific/Norfolk
const uint32_t kZoneIdPacific_Noumea = 0xe551b788; // Pacific/Noumea
const uint32_t kZoneIdPacific_Pago_Pago = 0x603aebd0; // Pacific/Pago_Pago
const uint32_t kZoneIdPacific_Palau = 0x8af04a36; // Pacific/Palau
const uint32_t kZoneIdPacific_Pitcairn = 0x8837d8bd; // Pacific/Pitcairn
const uint32_t kZoneIdPacific_Port_Moresby = 0xa7ba7f68; // Pacific/Port_Moresby
const uint32_t kZoneIdPacific_Rarotonga = 0x9981a3b0; // Pacific/Rarotonga
const uint32_t kZoneIdPacific_Tahiti = 0xf24c2446; // Pacific/Tahiti
const uint32_t kZoneIdPacific_Tarawa = 0xf2517e63; // Pacific/Tarawa
const uint32_t kZoneIdPacific_Tongatapu = 0x262ca836; // Pacific/Tongatapu
//---------------------------------------------------------------------------
// Supported links: 257
//---------------------------------------------------------------------------
extern const complete::ZoneInfo kZoneAfrica_Accra; // Africa/Accra -> Africa/Abidjan
extern const complete::ZoneInfo kZoneAfrica_Addis_Ababa; // Africa/Addis_Ababa -> Africa/Nairobi
extern const complete::ZoneInfo kZoneAfrica_Asmara; // Africa/Asmara -> Africa/Nairobi
extern const complete::ZoneInfo kZoneAfrica_Asmera; // Africa/Asmera -> Africa/Nairobi
extern const complete::ZoneInfo kZoneAfrica_Bamako; // Africa/Bamako -> Africa/Abidjan
extern const complete::ZoneInfo kZoneAfrica_Bangui; // Africa/Bangui -> Africa/Lagos
extern const complete::ZoneInfo kZoneAfrica_Banjul; // Africa/Banjul -> Africa/Abidjan
extern const complete::ZoneInfo kZoneAfrica_Blantyre; // Africa/Blantyre -> Africa/Maputo
extern const complete::ZoneInfo kZoneAfrica_Brazzaville; // Africa/Brazzaville -> Africa/Lagos
extern const complete::ZoneInfo kZoneAfrica_Bujumbura; // Africa/Bujumbura -> Africa/Maputo
extern const complete::ZoneInfo kZoneAfrica_Conakry; // Africa/Conakry -> Africa/Abidjan
extern const complete::ZoneInfo kZoneAfrica_Dakar; // Africa/Dakar -> Africa/Abidjan
extern const complete::ZoneInfo kZoneAfrica_Dar_es_Salaam; // Africa/Dar_es_Salaam -> Africa/Nairobi
extern const complete::ZoneInfo kZoneAfrica_Djibouti; // Africa/Djibouti -> Africa/Nairobi
extern const complete::ZoneInfo kZoneAfrica_Douala; // Africa/Douala -> Africa/Lagos
extern const complete::ZoneInfo kZoneAfrica_Freetown; // Africa/Freetown -> Africa/Abidjan
extern const complete::ZoneInfo kZoneAfrica_Gaborone; // Africa/Gaborone -> Africa/Maputo
extern const complete::ZoneInfo kZoneAfrica_Harare; // Africa/Harare -> Africa/Maputo
extern const complete::ZoneInfo kZoneAfrica_Kampala; // Africa/Kampala -> Africa/Nairobi
extern const complete::ZoneInfo kZoneAfrica_Kigali; // Africa/Kigali -> Africa/Maputo
extern const complete::ZoneInfo kZoneAfrica_Kinshasa; // Africa/Kinshasa -> Africa/Lagos
extern const complete::ZoneInfo kZoneAfrica_Libreville; // Africa/Libreville -> Africa/Lagos
extern const complete::ZoneInfo kZoneAfrica_Lome; // Africa/Lome -> Africa/Abidjan
extern const complete::ZoneInfo kZoneAfrica_Luanda; // Africa/Luanda -> Africa/Lagos
extern const complete::ZoneInfo kZoneAfrica_Lubumbashi; // Africa/Lubumbashi -> Africa/Maputo
extern const complete::ZoneInfo kZoneAfrica_Lusaka; // Africa/Lusaka -> Africa/Maputo
extern const complete::ZoneInfo kZoneAfrica_Malabo; // Africa/Malabo -> Africa/Lagos
extern const complete::ZoneInfo kZoneAfrica_Maseru; // Africa/Maseru -> Africa/Johannesburg
extern const complete::ZoneInfo kZoneAfrica_Mbabane; // Africa/Mbabane -> Africa/Johannesburg
extern const complete::ZoneInfo kZoneAfrica_Mogadishu; // Africa/Mogadishu -> Africa/Nairobi
extern const complete::ZoneInfo kZoneAfrica_Niamey; // Africa/Niamey -> Africa/Lagos
extern const complete::ZoneInfo kZoneAfrica_Nouakchott; // Africa/Nouakchott -> Africa/Abidjan
extern const complete::ZoneInfo kZoneAfrica_Ouagadougou; // Africa/Ouagadougou -> Africa/Abidjan
extern const complete::ZoneInfo kZoneAfrica_Porto_Novo; // Africa/Porto-Novo -> Africa/Lagos
extern const complete::ZoneInfo kZoneAfrica_Timbuktu; // Africa/Timbuktu -> Africa/Abidjan
extern const complete::ZoneInfo kZoneAmerica_Anguilla; // America/Anguilla -> America/Puerto_Rico
extern const complete::ZoneInfo kZoneAmerica_Antigua; // America/Antigua -> America/Puerto_Rico
extern const complete::ZoneInfo kZoneAmerica_Argentina_ComodRivadavia; // America/Argentina/ComodRivadavia -> America/Argentina/Catamarca
extern const complete::ZoneInfo kZoneAmerica_Aruba; // America/Aruba -> America/Puerto_Rico
extern const complete::ZoneInfo kZoneAmerica_Atikokan; // America/Atikokan -> America/Panama
extern const complete::ZoneInfo kZoneAmerica_Atka; // America/Atka -> America/Adak
extern const complete::ZoneInfo kZoneAmerica_Blanc_Sablon; // America/Blanc-Sablon -> America/Puerto_Rico
extern const complete::ZoneInfo kZoneAmerica_Buenos_Aires; // America/Buenos_Aires -> America/Argentina/Buenos_Aires
extern const complete::ZoneInfo kZoneAmerica_Catamarca; // America/Catamarca -> America/Argentina/Catamarca
extern const complete::ZoneInfo kZoneAmerica_Cayman; // America/Cayman -> America/Panama
extern const complete::ZoneInfo kZoneAmerica_Coral_Harbour; // America/Coral_Harbour -> America/Panama
extern const complete::ZoneInfo kZoneAmerica_Cordoba; // America/Cordoba -> America/Argentina/Cordoba
extern const complete::ZoneInfo kZoneAmerica_Creston; // America/Creston -> America/Phoenix
extern const complete::ZoneInfo kZoneAmerica_Curacao; // America/Curacao -> America/Puerto_Rico
extern const complete::ZoneInfo kZoneAmerica_Dominica; // America/Dominica -> America/Puerto_Rico
extern const complete::ZoneInfo kZoneAmerica_Ensenada; // America/Ensenada -> America/Tijuana
extern const complete::ZoneInfo kZoneAmerica_Fort_Wayne; // America/Fort_Wayne -> America/Indiana/Indianapolis
extern const complete::ZoneInfo kZoneAmerica_Godthab; // America/Godthab -> America/Nuuk
extern const complete::ZoneInfo kZoneAmerica_Grenada; // America/Grenada -> America/Puerto_Rico
extern const complete::ZoneInfo kZoneAmerica_Guadeloupe; // America/Guadeloupe -> America/Puerto_Rico
extern const complete::ZoneInfo kZoneAmerica_Indianapolis; // America/Indianapolis -> America/Indiana/Indianapolis
extern const complete::ZoneInfo kZoneAmerica_Jujuy; // America/Jujuy -> America/Argentina/Jujuy
extern const complete::ZoneInfo kZoneAmerica_Knox_IN; // America/Knox_IN -> America/Indiana/Knox
extern const complete::ZoneInfo kZoneAmerica_Kralendijk; // America/Kralendijk -> America/Puerto_Rico
extern const complete::ZoneInfo kZoneAmerica_Louisville; // America/Louisville -> America/Kentucky/Louisville
extern const complete::ZoneInfo kZoneAmerica_Lower_Princes; // America/Lower_Princes -> America/Puerto_Rico
extern const complete::ZoneInfo kZoneAmerica_Marigot; // America/Marigot -> America/Puerto_Rico
extern const complete::ZoneInfo kZoneAmerica_Mendoza; // America/Mendoza -> America/Argentina/Mendoza
extern const complete::ZoneInfo kZoneAmerica_Montreal; // America/Montreal -> America/Toronto
extern const complete::ZoneInfo kZoneAmerica_Montserrat; // America/Montserrat -> America/Puerto_Rico
extern const complete::ZoneInfo kZoneAmerica_Nassau; // America/Nassau -> America/Toronto
extern const complete::ZoneInfo kZoneAmerica_Nipigon; // America/Nipigon -> America/Toronto
extern const complete::ZoneInfo kZoneAmerica_Pangnirtung; // America/Pangnirtung -> America/Iqaluit
extern const complete::ZoneInfo kZoneAmerica_Port_of_Spain; // America/Port_of_Spain -> America/Puerto_Rico
extern const complete::ZoneInfo kZoneAmerica_Porto_Acre; // America/Porto_Acre -> America/Rio_Branco
extern const complete::ZoneInfo kZoneAmerica_Rainy_River; // America/Rainy_River -> America/Winnipeg
extern const complete::ZoneInfo kZoneAmerica_Rosario; // America/Rosario -> America/Argentina/Cordoba
extern const complete::ZoneInfo kZoneAmerica_Santa_Isabel; // America/Santa_Isabel -> America/Tijuana
extern const complete::ZoneInfo kZoneAmerica_Shiprock; // America/Shiprock -> America/Denver
extern const complete::ZoneInfo kZoneAmerica_St_Barthelemy; // America/St_Barthelemy -> America/Puerto_Rico
extern const complete::ZoneInfo kZoneAmerica_St_Kitts; // America/St_Kitts -> America/Puerto_Rico
extern const complete::ZoneInfo kZoneAmerica_St_Lucia; // America/St_Lucia -> America/Puerto_Rico
extern const complete::ZoneInfo kZoneAmerica_St_Thomas; // America/St_Thomas -> America/Puerto_Rico
extern const complete::ZoneInfo kZoneAmerica_St_Vincent; // America/St_Vincent -> America/Puerto_Rico
extern const complete::ZoneInfo kZoneAmerica_Thunder_Bay; // America/Thunder_Bay -> America/Toronto
extern const complete::ZoneInfo kZoneAmerica_Tortola; // America/Tortola -> America/Puerto_Rico
extern const complete::ZoneInfo kZoneAmerica_Virgin; // America/Virgin -> America/Puerto_Rico
extern const complete::ZoneInfo kZoneAmerica_Yellowknife; // America/Yellowknife -> America/Edmonton
extern const complete::ZoneInfo kZoneAntarctica_DumontDUrville; // Antarctica/DumontDUrville -> Pacific/Port_Moresby
extern const complete::ZoneInfo kZoneAntarctica_McMurdo; // Antarctica/McMurdo -> Pacific/Auckland
extern const complete::ZoneInfo kZoneAntarctica_South_Pole; // Antarctica/South_Pole -> Pacific/Auckland
extern const complete::ZoneInfo kZoneAntarctica_Syowa; // Antarctica/Syowa -> Asia/Riyadh
extern const complete::ZoneInfo kZoneArctic_Longyearbyen; // Arctic/Longyearbyen -> Europe/Berlin
extern const complete::ZoneInfo kZoneAsia_Aden; // Asia/Aden -> Asia/Riyadh
extern const complete::ZoneInfo kZoneAsia_Ashkhabad; // Asia/Ashkhabad -> Asia/Ashgabat
extern const complete::ZoneInfo kZoneAsia_Bahrain; // Asia/Bahrain -> Asia/Qatar
extern const complete::ZoneInfo kZoneAsia_Brunei; // Asia/Brunei -> Asia/Kuching
extern const complete::ZoneInfo kZoneAsia_Calcutta; // Asia/Calcutta -> Asia/Kolkata
extern const complete::ZoneInfo kZoneAsia_Choibalsan; // Asia/Choibalsan -> Asia/Ulaanbaatar
extern const complete::ZoneInfo kZoneAsia_Chongqing; // Asia/Chongqing -> Asia/Shanghai
extern const complete::ZoneInfo kZoneAsia_Chungking; // Asia/Chungking -> Asia/Shanghai
extern const complete::ZoneInfo kZoneAsia_Dacca; // Asia/Dacca -> Asia/Dhaka
extern const complete::ZoneInfo kZoneAsia_Harbin; // Asia/Harbin -> Asia/Shanghai
extern const complete::ZoneInfo kZoneAsia_Istanbul; // Asia/Istanbul -> Europe/Istanbul
extern const complete::ZoneInfo kZoneAsia_Kashgar; // Asia/Kashgar -> Asia/Urumqi
extern const complete::ZoneInfo kZoneAsia_Katmandu; // Asia/Katmandu -> Asia/Kathmandu
extern const complete::ZoneInfo kZoneAsia_Kuala_Lumpur; // Asia/Kuala_Lumpur -> Asia/Singapore
extern const complete::ZoneInfo kZoneAsia_Kuwait; // Asia/Kuwait -> Asia/Riyadh
extern const complete::ZoneInfo kZoneAsia_Macao; // Asia/Macao -> Asia/Macau
extern const complete::ZoneInfo kZoneAsia_Muscat; // Asia/Muscat -> Asia/Dubai
extern const complete::ZoneInfo kZoneAsia_Phnom_Penh; // Asia/Phnom_Penh -> Asia/Bangkok
extern const complete::ZoneInfo kZoneAsia_Rangoon; // Asia/Rangoon -> Asia/Yangon
extern const complete::ZoneInfo kZoneAsia_Saigon; // Asia/Saigon -> Asia/Ho_Chi_Minh
extern const complete::ZoneInfo kZoneAsia_Tel_Aviv; // Asia/Tel_Aviv -> Asia/Jerusalem
extern const complete::ZoneInfo kZoneAsia_Thimbu; // Asia/Thimbu -> Asia/Thimphu
extern const complete::ZoneInfo kZoneAsia_Ujung_Pandang; // Asia/Ujung_Pandang -> Asia/Makassar
extern const complete::ZoneInfo kZoneAsia_Ulan_Bator; // Asia/Ulan_Bator -> Asia/Ulaanbaatar
extern const complete::ZoneInfo kZoneAsia_Vientiane; // Asia/Vientiane -> Asia/Bangkok
extern const complete::ZoneInfo kZoneAtlantic_Faeroe; // Atlantic/Faeroe -> Atlantic/Faroe
extern const complete::ZoneInfo kZoneAtlantic_Jan_Mayen; // Atlantic/Jan_Mayen -> Europe/Berlin
extern const complete::ZoneInfo kZoneAtlantic_Reykjavik; // Atlantic/Reykjavik -> Africa/Abidjan
extern const complete::ZoneInfo kZoneAtlantic_St_Helena; // Atlantic/St_Helena -> Africa/Abidjan
extern const complete::ZoneInfo kZoneAustralia_ACT; // Australia/ACT -> Australia/Sydney
extern const complete::ZoneInfo kZoneAustralia_Canberra; // Australia/Canberra -> Australia/Sydney
extern const complete::ZoneInfo kZoneAustralia_Currie; // Australia/Currie -> Australia/Hobart
extern const complete::ZoneInfo kZoneAustralia_LHI; // Australia/LHI -> Australia/Lord_Howe
extern const complete::ZoneInfo kZoneAustralia_NSW; // Australia/NSW -> Australia/Sydney
extern const complete::ZoneInfo kZoneAustralia_North; // Australia/North -> Australia/Darwin
extern const complete::ZoneInfo kZoneAustralia_Queensland; // Australia/Queensland -> Australia/Brisbane
extern const complete::ZoneInfo kZoneAustralia_South; // Australia/South -> Australia/Adelaide
extern const complete::ZoneInfo kZoneAustralia_Tasmania; // Australia/Tasmania -> Australia/Hobart
extern const complete::ZoneInfo kZoneAustralia_Victoria; // Australia/Victoria -> Australia/Melbourne
extern const complete::ZoneInfo kZoneAustralia_West; // Australia/West -> Australia/Perth
extern const complete::ZoneInfo kZoneAustralia_Yancowinna; // Australia/Yancowinna -> Australia/Broken_Hill
extern const complete::ZoneInfo kZoneBrazil_Acre; // Brazil/Acre -> America/Rio_Branco
extern const complete::ZoneInfo kZoneBrazil_DeNoronha; // Brazil/DeNoronha -> America/Noronha
extern const complete::ZoneInfo kZoneBrazil_East; // Brazil/East -> America/Sao_Paulo
extern const complete::ZoneInfo kZoneBrazil_West; // Brazil/West -> America/Manaus
extern const complete::ZoneInfo kZoneCET; // CET -> Europe/Brussels
extern const complete::ZoneInfo kZoneCST6CDT; // CST6CDT -> America/Chicago
extern const complete::ZoneInfo kZoneCanada_Atlantic; // Canada/Atlantic -> America/Halifax
extern const complete::ZoneInfo kZoneCanada_Central; // Canada/Central -> America/Winnipeg
extern const complete::ZoneInfo kZoneCanada_Eastern; // Canada/Eastern -> America/Toronto
extern const complete::ZoneInfo kZoneCanada_Mountain; // Canada/Mountain -> America/Edmonton
extern const complete::ZoneInfo kZoneCanada_Newfoundland; // Canada/Newfoundland -> America/St_Johns
extern const complete::ZoneInfo kZoneCanada_Pacific; // Canada/Pacific -> America/Vancouver
extern const complete::ZoneInfo kZoneCanada_Saskatchewan; // Canada/Saskatchewan -> America/Regina
extern const complete::ZoneInfo kZoneCanada_Yukon; // Canada/Yukon -> America/Whitehorse
extern const complete::ZoneInfo kZoneChile_Continental; // Chile/Continental -> America/Santiago
extern const complete::ZoneInfo kZoneChile_EasterIsland; // Chile/EasterIsland -> Pacific/Easter
extern const complete::ZoneInfo kZoneCuba; // Cuba -> America/Havana
extern const complete::ZoneInfo kZoneEET; // EET -> Europe/Athens
extern const complete::ZoneInfo kZoneEST; // EST -> America/Panama
extern const complete::ZoneInfo kZoneEST5EDT; // EST5EDT -> America/New_York
extern const complete::ZoneInfo kZoneEgypt; // Egypt -> Africa/Cairo
extern const complete::ZoneInfo kZoneEire; // Eire -> Europe/Dublin
extern const complete::ZoneInfo kZoneEtc_GMT_PLUS_0; // Etc/GMT+0 -> Etc/GMT
extern const complete::ZoneInfo kZoneEtc_GMT_0; // Etc/GMT-0 -> Etc/GMT
extern const complete::ZoneInfo kZoneEtc_GMT0; // Etc/GMT0 -> Etc/GMT
extern const complete::ZoneInfo kZoneEtc_Greenwich; // Etc/Greenwich -> Etc/GMT
extern const complete::ZoneInfo kZoneEtc_UCT; // Etc/UCT -> Etc/UTC
extern const complete::ZoneInfo kZoneEtc_Universal; // Etc/Universal -> Etc/UTC
extern const complete::ZoneInfo kZoneEtc_Zulu; // Etc/Zulu -> Etc/UTC
extern const complete::ZoneInfo kZoneEurope_Amsterdam; // Europe/Amsterdam -> Europe/Brussels
extern const complete::ZoneInfo kZoneEurope_Belfast; // Europe/Belfast -> Europe/London
extern const complete::ZoneInfo kZoneEurope_Bratislava; // Europe/Bratislava -> Europe/Prague
extern const complete::ZoneInfo kZoneEurope_Busingen; // Europe/Busingen -> Europe/Zurich
extern const complete::ZoneInfo kZoneEurope_Copenhagen; // Europe/Copenhagen -> Europe/Berlin
extern const complete::ZoneInfo kZoneEurope_Guernsey; // Europe/Guernsey -> Europe/London
extern const complete::ZoneInfo kZoneEurope_Isle_of_Man; // Europe/Isle_of_Man -> Europe/London
extern const complete::ZoneInfo kZoneEurope_Jersey; // Europe/Jersey -> Europe/London
extern const complete::ZoneInfo kZoneEurope_Kiev; // Europe/Kiev -> Europe/Kyiv
extern const complete::ZoneInfo kZoneEurope_Ljubljana; // Europe/Ljubljana -> Europe/Belgrade
extern const complete::ZoneInfo kZoneEurope_Luxembourg; // Europe/Luxembourg -> Europe/Brussels
extern const complete::ZoneInfo kZoneEurope_Mariehamn; // Europe/Mariehamn -> Europe/Helsinki
extern const complete::ZoneInfo kZoneEurope_Monaco; // Europe/Monaco -> Europe/Paris
extern const complete::ZoneInfo kZoneEurope_Nicosia; // Europe/Nicosia -> Asia/Nicosia
extern const complete::ZoneInfo kZoneEurope_Oslo; // Europe/Oslo -> Europe/Berlin
extern const complete::ZoneInfo kZoneEurope_Podgorica; // Europe/Podgorica -> Europe/Belgrade
extern const complete::ZoneInfo kZoneEurope_San_Marino; // Europe/San_Marino -> Europe/Rome
extern const complete::ZoneInfo kZoneEurope_Sarajevo; // Europe/Sarajevo -> Europe/Belgrade
extern const complete::ZoneInfo kZoneEurope_Skopje; // Europe/Skopje -> Europe/Belgrade
extern const complete::ZoneInfo kZoneEurope_Stockholm; // Europe/Stockholm -> Europe/Berlin
extern const complete::ZoneInfo kZoneEurope_Tiraspol; // Europe/Tiraspol -> Europe/Chisinau
extern const complete::ZoneInfo kZoneEurope_Uzhgorod; // Europe/Uzhgorod -> Europe/Kyiv
extern const complete::ZoneInfo kZoneEurope_Vaduz; // Europe/Vaduz -> Europe/Zurich
extern const complete::ZoneInfo kZoneEurope_Vatican; // Europe/Vatican -> Europe/Rome
extern const complete::ZoneInfo kZoneEurope_Zagreb; // Europe/Zagreb -> Europe/Belgrade
extern const complete::ZoneInfo kZoneEurope_Zaporozhye; // Europe/Zaporozhye -> Europe/Kyiv
extern const complete::ZoneInfo kZoneGB; // GB -> Europe/London
extern const complete::ZoneInfo kZoneGB_Eire; // GB-Eire -> Europe/London
extern const complete::ZoneInfo kZoneGMT; // GMT -> Etc/GMT
extern const complete::ZoneInfo kZoneGMT_PLUS_0; // GMT+0 -> Etc/GMT
extern const complete::ZoneInfo kZoneGMT_0; // GMT-0 -> Etc/GMT
extern const complete::ZoneInfo kZoneGMT0; // GMT0 -> Etc/GMT
extern const complete::ZoneInfo kZoneGreenwich; // Greenwich -> Etc/GMT
extern const complete::ZoneInfo kZoneHST; // HST -> Pacific/Honolulu
extern const complete::ZoneInfo kZoneHongkong; // Hongkong -> Asia/Hong_Kong
extern const complete::ZoneInfo kZoneIceland; // Iceland -> Africa/Abidjan
extern const complete::ZoneInfo kZoneIndian_Antananarivo; // Indian/Antananarivo -> Africa/Nairobi
extern const complete::ZoneInfo kZoneIndian_Christmas; // Indian/Christmas -> Asia/Bangkok
extern const complete::ZoneInfo kZoneIndian_Cocos; // Indian/Cocos -> Asia/Yangon
extern const complete::ZoneInfo kZoneIndian_Comoro; // Indian/Comoro -> Africa/Nairobi
extern const complete::ZoneInfo kZoneIndian_Kerguelen; // Indian/Kerguelen -> Indian/Maldives
extern const complete::ZoneInfo kZoneIndian_Mahe; // Indian/Mahe -> Asia/Dubai
extern const complete::ZoneInfo kZoneIndian_Mayotte; // Indian/Mayotte -> Africa/Nairobi
extern const complete::ZoneInfo kZoneIndian_Reunion; // Indian/Reunion -> Asia/Dubai
extern const complete::ZoneInfo kZoneIran; // Iran -> Asia/Tehran
extern const complete::ZoneInfo kZoneIsrael; // Israel -> Asia/Jerusalem
extern const complete::ZoneInfo kZoneJamaica; // Jamaica -> America/Jamaica
extern const complete::ZoneInfo kZoneJapan; // Japan -> Asia/Tokyo
extern const complete::ZoneInfo kZoneKwajalein; // Kwajalein -> Pacific/Kwajalein
extern const complete::ZoneInfo kZoneLibya; // Libya -> Africa/Tripoli
extern const complete::ZoneInfo kZoneMET; // MET -> Europe/Brussels
extern const complete::ZoneInfo kZoneMST; // MST -> America/Phoenix
extern const complete::ZoneInfo kZoneMST7MDT; // MST7MDT -> America/Denver
extern const complete::ZoneInfo kZoneMexico_BajaNorte; // Mexico/BajaNorte -> America/Tijuana