AceTime  1.0
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
zone_infos.cpp
1 // This file was generated by the following script:
2 //
3 // $ ../../../tools/tzcompiler.py --input_dir ../../../tools/../../tz --output_dir /home/brian/dev/AceTime/src/ace_time/zonedb --tz_version 2019c --action zonedb --language arduino --scope basic --start_year 2000 --until_year 2050
4 //
5 // using the TZ Database files from
6 // https://github.com/eggert/tz/releases/tag/2019c
7 //
8 // Zones: 270
9 // Links: 182
10 // Strings (bytes): 5423
11 // Memory (8-bit): 11776
12 // Memory (32-bit): 15351
13 //
14 // DO NOT EDIT
15 
16 #include <ace_time/common/compat.h>
17 #include "zone_policies.h"
18 #include "zone_infos.h"
19 
20 namespace ace_time {
21 namespace zonedb {
22 
23 //---------------------------------------------------------------------------
24 // ZoneContext (should not be in PROGMEM)
25 //---------------------------------------------------------------------------
26 
27 const char kTzDatabaseVersion[] = "2019c";
28 
29 const basic::ZoneContext kZoneContext = {
30  2000 /*startYear*/,
31  2050 /*untilYear*/,
32  kTzDatabaseVersion /*tzVersion*/,
33 };
34 
35 //---------------------------------------------------------------------------
36 // Zones: 270
37 //---------------------------------------------------------------------------
38 
39 //---------------------------------------------------------------------------
40 // Zone name: Africa/Abidjan
41 // Zone Eras: 1
42 // Strings (bytes): 19
43 // Memory (8-bit): 42
44 // Memory (32-bit): 55
45 //---------------------------------------------------------------------------
46 
47 static const basic::ZoneEra kZoneEraAfrica_Abidjan[] ACE_TIME_PROGMEM = {
48  // 0:00 - GMT
49  {
50  nullptr /*zonePolicy*/,
51  "GMT" /*format*/,
52  0 /*offsetCode*/,
53  0 /*deltaCode*/,
54  127 /*untilYearTiny*/,
55  1 /*untilMonth*/,
56  1 /*untilDay*/,
57  0 /*untilTimeCode*/,
58  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
59  },
60 
61 };
62 
63 static const char kZoneNameAfrica_Abidjan[] ACE_TIME_PROGMEM = "Africa/Abidjan";
64 
65 const basic::ZoneInfo kZoneAfrica_Abidjan ACE_TIME_PROGMEM = {
66  kZoneNameAfrica_Abidjan /*name*/,
67  0xc21305a3 /*zoneId*/,
68  &kZoneContext /*zoneContext*/,
69  2 /*transitionBufSize*/,
70  1 /*numEras*/,
71  kZoneEraAfrica_Abidjan /*eras*/,
72 };
73 
74 //---------------------------------------------------------------------------
75 // Zone name: Africa/Accra
76 // Zone Eras: 1
77 // Strings (bytes): 23
78 // Memory (8-bit): 46
79 // Memory (32-bit): 59
80 //---------------------------------------------------------------------------
81 
82 static const basic::ZoneEra kZoneEraAfrica_Accra[] ACE_TIME_PROGMEM = {
83  // 0:00 Ghana GMT/+0020
84  {
85  &kPolicyGhana /*zonePolicy*/,
86  "GMT/+0020" /*format*/,
87  0 /*offsetCode*/,
88  0 /*deltaCode*/,
89  127 /*untilYearTiny*/,
90  1 /*untilMonth*/,
91  1 /*untilDay*/,
92  0 /*untilTimeCode*/,
93  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
94  },
95 
96 };
97 
98 static const char kZoneNameAfrica_Accra[] ACE_TIME_PROGMEM = "Africa/Accra";
99 
100 const basic::ZoneInfo kZoneAfrica_Accra ACE_TIME_PROGMEM = {
101  kZoneNameAfrica_Accra /*name*/,
102  0x77d5b054 /*zoneId*/,
103  &kZoneContext /*zoneContext*/,
104  2 /*transitionBufSize*/,
105  1 /*numEras*/,
106  kZoneEraAfrica_Accra /*eras*/,
107 };
108 
109 //---------------------------------------------------------------------------
110 // Zone name: Africa/Algiers
111 // Zone Eras: 1
112 // Strings (bytes): 19
113 // Memory (8-bit): 42
114 // Memory (32-bit): 55
115 //---------------------------------------------------------------------------
116 
117 static const basic::ZoneEra kZoneEraAfrica_Algiers[] ACE_TIME_PROGMEM = {
118  // 1:00 - CET
119  {
120  nullptr /*zonePolicy*/,
121  "CET" /*format*/,
122  4 /*offsetCode*/,
123  0 /*deltaCode*/,
124  127 /*untilYearTiny*/,
125  1 /*untilMonth*/,
126  1 /*untilDay*/,
127  0 /*untilTimeCode*/,
128  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
129  },
130 
131 };
132 
133 static const char kZoneNameAfrica_Algiers[] ACE_TIME_PROGMEM = "Africa/Algiers";
134 
135 const basic::ZoneInfo kZoneAfrica_Algiers ACE_TIME_PROGMEM = {
136  kZoneNameAfrica_Algiers /*name*/,
137  0xd94515c1 /*zoneId*/,
138  &kZoneContext /*zoneContext*/,
139  2 /*transitionBufSize*/,
140  1 /*numEras*/,
141  kZoneEraAfrica_Algiers /*eras*/,
142 };
143 
144 //---------------------------------------------------------------------------
145 // Zone name: Africa/Bissau
146 // Zone Eras: 1
147 // Strings (bytes): 18
148 // Memory (8-bit): 41
149 // Memory (32-bit): 54
150 //---------------------------------------------------------------------------
151 
152 static const basic::ZoneEra kZoneEraAfrica_Bissau[] ACE_TIME_PROGMEM = {
153  // 0:00 - GMT
154  {
155  nullptr /*zonePolicy*/,
156  "GMT" /*format*/,
157  0 /*offsetCode*/,
158  0 /*deltaCode*/,
159  127 /*untilYearTiny*/,
160  1 /*untilMonth*/,
161  1 /*untilDay*/,
162  0 /*untilTimeCode*/,
163  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
164  },
165 
166 };
167 
168 static const char kZoneNameAfrica_Bissau[] ACE_TIME_PROGMEM = "Africa/Bissau";
169 
170 const basic::ZoneInfo kZoneAfrica_Bissau ACE_TIME_PROGMEM = {
171  kZoneNameAfrica_Bissau /*name*/,
172  0x75564141 /*zoneId*/,
173  &kZoneContext /*zoneContext*/,
174  2 /*transitionBufSize*/,
175  1 /*numEras*/,
176  kZoneEraAfrica_Bissau /*eras*/,
177 };
178 
179 //---------------------------------------------------------------------------
180 // Zone name: Africa/Ceuta
181 // Zone Eras: 1
182 // Strings (bytes): 18
183 // Memory (8-bit): 41
184 // Memory (32-bit): 54
185 //---------------------------------------------------------------------------
186 
187 static const basic::ZoneEra kZoneEraAfrica_Ceuta[] ACE_TIME_PROGMEM = {
188  // 1:00 EU CE%sT
189  {
190  &kPolicyEU /*zonePolicy*/,
191  "CE%T" /*format*/,
192  4 /*offsetCode*/,
193  0 /*deltaCode*/,
194  127 /*untilYearTiny*/,
195  1 /*untilMonth*/,
196  1 /*untilDay*/,
197  0 /*untilTimeCode*/,
198  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
199  },
200 
201 };
202 
203 static const char kZoneNameAfrica_Ceuta[] ACE_TIME_PROGMEM = "Africa/Ceuta";
204 
205 const basic::ZoneInfo kZoneAfrica_Ceuta ACE_TIME_PROGMEM = {
206  kZoneNameAfrica_Ceuta /*name*/,
207  0x77fb46ec /*zoneId*/,
208  &kZoneContext /*zoneContext*/,
209  5 /*transitionBufSize*/,
210  1 /*numEras*/,
211  kZoneEraAfrica_Ceuta /*eras*/,
212 };
213 
214 //---------------------------------------------------------------------------
215 // Zone name: Africa/Johannesburg
216 // Zone Eras: 1
217 // Strings (bytes): 25
218 // Memory (8-bit): 48
219 // Memory (32-bit): 61
220 //---------------------------------------------------------------------------
221 
222 static const basic::ZoneEra kZoneEraAfrica_Johannesburg[] ACE_TIME_PROGMEM = {
223  // 2:00 SA SAST
224  {
225  &kPolicySA /*zonePolicy*/,
226  "SAST" /*format*/,
227  8 /*offsetCode*/,
228  0 /*deltaCode*/,
229  127 /*untilYearTiny*/,
230  1 /*untilMonth*/,
231  1 /*untilDay*/,
232  0 /*untilTimeCode*/,
233  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
234  },
235 
236 };
237 
238 static const char kZoneNameAfrica_Johannesburg[] ACE_TIME_PROGMEM = "Africa/Johannesburg";
239 
240 const basic::ZoneInfo kZoneAfrica_Johannesburg ACE_TIME_PROGMEM = {
241  kZoneNameAfrica_Johannesburg /*name*/,
242  0xd5d157a0 /*zoneId*/,
243  &kZoneContext /*zoneContext*/,
244  2 /*transitionBufSize*/,
245  1 /*numEras*/,
246  kZoneEraAfrica_Johannesburg /*eras*/,
247 };
248 
249 //---------------------------------------------------------------------------
250 // Zone name: Africa/Lagos
251 // Zone Eras: 1
252 // Strings (bytes): 17
253 // Memory (8-bit): 40
254 // Memory (32-bit): 53
255 //---------------------------------------------------------------------------
256 
257 static const basic::ZoneEra kZoneEraAfrica_Lagos[] ACE_TIME_PROGMEM = {
258  // 1:00 - WAT
259  {
260  nullptr /*zonePolicy*/,
261  "WAT" /*format*/,
262  4 /*offsetCode*/,
263  0 /*deltaCode*/,
264  127 /*untilYearTiny*/,
265  1 /*untilMonth*/,
266  1 /*untilDay*/,
267  0 /*untilTimeCode*/,
268  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
269  },
270 
271 };
272 
273 static const char kZoneNameAfrica_Lagos[] ACE_TIME_PROGMEM = "Africa/Lagos";
274 
275 const basic::ZoneInfo kZoneAfrica_Lagos ACE_TIME_PROGMEM = {
276  kZoneNameAfrica_Lagos /*name*/,
277  0x789bb5d0 /*zoneId*/,
278  &kZoneContext /*zoneContext*/,
279  2 /*transitionBufSize*/,
280  1 /*numEras*/,
281  kZoneEraAfrica_Lagos /*eras*/,
282 };
283 
284 //---------------------------------------------------------------------------
285 // Zone name: Africa/Maputo
286 // Zone Eras: 1
287 // Strings (bytes): 18
288 // Memory (8-bit): 41
289 // Memory (32-bit): 54
290 //---------------------------------------------------------------------------
291 
292 static const basic::ZoneEra kZoneEraAfrica_Maputo[] ACE_TIME_PROGMEM = {
293  // 2:00 - CAT
294  {
295  nullptr /*zonePolicy*/,
296  "CAT" /*format*/,
297  8 /*offsetCode*/,
298  0 /*deltaCode*/,
299  127 /*untilYearTiny*/,
300  1 /*untilMonth*/,
301  1 /*untilDay*/,
302  0 /*untilTimeCode*/,
303  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
304  },
305 
306 };
307 
308 static const char kZoneNameAfrica_Maputo[] ACE_TIME_PROGMEM = "Africa/Maputo";
309 
310 const basic::ZoneInfo kZoneAfrica_Maputo ACE_TIME_PROGMEM = {
311  kZoneNameAfrica_Maputo /*name*/,
312  0x8e6ca1f0 /*zoneId*/,
313  &kZoneContext /*zoneContext*/,
314  2 /*transitionBufSize*/,
315  1 /*numEras*/,
316  kZoneEraAfrica_Maputo /*eras*/,
317 };
318 
319 //---------------------------------------------------------------------------
320 // Zone name: Africa/Monrovia
321 // Zone Eras: 1
322 // Strings (bytes): 20
323 // Memory (8-bit): 43
324 // Memory (32-bit): 56
325 //---------------------------------------------------------------------------
326 
327 static const basic::ZoneEra kZoneEraAfrica_Monrovia[] ACE_TIME_PROGMEM = {
328  // 0:00 - GMT
329  {
330  nullptr /*zonePolicy*/,
331  "GMT" /*format*/,
332  0 /*offsetCode*/,
333  0 /*deltaCode*/,
334  127 /*untilYearTiny*/,
335  1 /*untilMonth*/,
336  1 /*untilDay*/,
337  0 /*untilTimeCode*/,
338  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
339  },
340 
341 };
342 
343 static const char kZoneNameAfrica_Monrovia[] ACE_TIME_PROGMEM = "Africa/Monrovia";
344 
345 const basic::ZoneInfo kZoneAfrica_Monrovia ACE_TIME_PROGMEM = {
346  kZoneNameAfrica_Monrovia /*name*/,
347  0x0ce90385 /*zoneId*/,
348  &kZoneContext /*zoneContext*/,
349  2 /*transitionBufSize*/,
350  1 /*numEras*/,
351  kZoneEraAfrica_Monrovia /*eras*/,
352 };
353 
354 //---------------------------------------------------------------------------
355 // Zone name: Africa/Nairobi
356 // Zone Eras: 1
357 // Strings (bytes): 19
358 // Memory (8-bit): 42
359 // Memory (32-bit): 55
360 //---------------------------------------------------------------------------
361 
362 static const basic::ZoneEra kZoneEraAfrica_Nairobi[] ACE_TIME_PROGMEM = {
363  // 3:00 - EAT
364  {
365  nullptr /*zonePolicy*/,
366  "EAT" /*format*/,
367  12 /*offsetCode*/,
368  0 /*deltaCode*/,
369  127 /*untilYearTiny*/,
370  1 /*untilMonth*/,
371  1 /*untilDay*/,
372  0 /*untilTimeCode*/,
373  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
374  },
375 
376 };
377 
378 static const char kZoneNameAfrica_Nairobi[] ACE_TIME_PROGMEM = "Africa/Nairobi";
379 
380 const basic::ZoneInfo kZoneAfrica_Nairobi ACE_TIME_PROGMEM = {
381  kZoneNameAfrica_Nairobi /*name*/,
382  0xa87ab57e /*zoneId*/,
383  &kZoneContext /*zoneContext*/,
384  2 /*transitionBufSize*/,
385  1 /*numEras*/,
386  kZoneEraAfrica_Nairobi /*eras*/,
387 };
388 
389 //---------------------------------------------------------------------------
390 // Zone name: Africa/Ndjamena
391 // Zone Eras: 1
392 // Strings (bytes): 20
393 // Memory (8-bit): 43
394 // Memory (32-bit): 56
395 //---------------------------------------------------------------------------
396 
397 static const basic::ZoneEra kZoneEraAfrica_Ndjamena[] ACE_TIME_PROGMEM = {
398  // 1:00 - WAT
399  {
400  nullptr /*zonePolicy*/,
401  "WAT" /*format*/,
402  4 /*offsetCode*/,
403  0 /*deltaCode*/,
404  127 /*untilYearTiny*/,
405  1 /*untilMonth*/,
406  1 /*untilDay*/,
407  0 /*untilTimeCode*/,
408  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
409  },
410 
411 };
412 
413 static const char kZoneNameAfrica_Ndjamena[] ACE_TIME_PROGMEM = "Africa/Ndjamena";
414 
415 const basic::ZoneInfo kZoneAfrica_Ndjamena ACE_TIME_PROGMEM = {
416  kZoneNameAfrica_Ndjamena /*name*/,
417  0x9fe09898 /*zoneId*/,
418  &kZoneContext /*zoneContext*/,
419  2 /*transitionBufSize*/,
420  1 /*numEras*/,
421  kZoneEraAfrica_Ndjamena /*eras*/,
422 };
423 
424 //---------------------------------------------------------------------------
425 // Zone name: Africa/Tunis
426 // Zone Eras: 1
427 // Strings (bytes): 18
428 // Memory (8-bit): 41
429 // Memory (32-bit): 54
430 //---------------------------------------------------------------------------
431 
432 static const basic::ZoneEra kZoneEraAfrica_Tunis[] ACE_TIME_PROGMEM = {
433  // 1:00 Tunisia CE%sT
434  {
435  &kPolicyTunisia /*zonePolicy*/,
436  "CE%T" /*format*/,
437  4 /*offsetCode*/,
438  0 /*deltaCode*/,
439  127 /*untilYearTiny*/,
440  1 /*untilMonth*/,
441  1 /*untilDay*/,
442  0 /*untilTimeCode*/,
443  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
444  },
445 
446 };
447 
448 static const char kZoneNameAfrica_Tunis[] ACE_TIME_PROGMEM = "Africa/Tunis";
449 
450 const basic::ZoneInfo kZoneAfrica_Tunis ACE_TIME_PROGMEM = {
451  kZoneNameAfrica_Tunis /*name*/,
452  0x79378e6d /*zoneId*/,
453  &kZoneContext /*zoneContext*/,
454  5 /*transitionBufSize*/,
455  1 /*numEras*/,
456  kZoneEraAfrica_Tunis /*eras*/,
457 };
458 
459 //---------------------------------------------------------------------------
460 // Zone name: America/Adak
461 // Zone Eras: 1
462 // Strings (bytes): 17
463 // Memory (8-bit): 40
464 // Memory (32-bit): 53
465 //---------------------------------------------------------------------------
466 
467 static const basic::ZoneEra kZoneEraAmerica_Adak[] ACE_TIME_PROGMEM = {
468  // -10:00 US H%sT
469  {
470  &kPolicyUS /*zonePolicy*/,
471  "H%T" /*format*/,
472  -40 /*offsetCode*/,
473  0 /*deltaCode*/,
474  127 /*untilYearTiny*/,
475  1 /*untilMonth*/,
476  1 /*untilDay*/,
477  0 /*untilTimeCode*/,
478  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
479  },
480 
481 };
482 
483 static const char kZoneNameAmerica_Adak[] ACE_TIME_PROGMEM = "America/Adak";
484 
485 const basic::ZoneInfo kZoneAmerica_Adak ACE_TIME_PROGMEM = {
486  kZoneNameAmerica_Adak /*name*/,
487  0x97fe49d7 /*zoneId*/,
488  &kZoneContext /*zoneContext*/,
489  6 /*transitionBufSize*/,
490  1 /*numEras*/,
491  kZoneEraAmerica_Adak /*eras*/,
492 };
493 
494 //---------------------------------------------------------------------------
495 // Zone name: America/Anchorage
496 // Zone Eras: 1
497 // Strings (bytes): 23
498 // Memory (8-bit): 46
499 // Memory (32-bit): 59
500 //---------------------------------------------------------------------------
501 
502 static const basic::ZoneEra kZoneEraAmerica_Anchorage[] ACE_TIME_PROGMEM = {
503  // -9:00 US AK%sT
504  {
505  &kPolicyUS /*zonePolicy*/,
506  "AK%T" /*format*/,
507  -36 /*offsetCode*/,
508  0 /*deltaCode*/,
509  127 /*untilYearTiny*/,
510  1 /*untilMonth*/,
511  1 /*untilDay*/,
512  0 /*untilTimeCode*/,
513  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
514  },
515 
516 };
517 
518 static const char kZoneNameAmerica_Anchorage[] ACE_TIME_PROGMEM = "America/Anchorage";
519 
520 const basic::ZoneInfo kZoneAmerica_Anchorage ACE_TIME_PROGMEM = {
521  kZoneNameAmerica_Anchorage /*name*/,
522  0x5a79260e /*zoneId*/,
523  &kZoneContext /*zoneContext*/,
524  6 /*transitionBufSize*/,
525  1 /*numEras*/,
526  kZoneEraAmerica_Anchorage /*eras*/,
527 };
528 
529 //---------------------------------------------------------------------------
530 // Zone name: America/Asuncion
531 // Zone Eras: 1
532 // Strings (bytes): 25
533 // Memory (8-bit): 48
534 // Memory (32-bit): 61
535 //---------------------------------------------------------------------------
536 
537 static const basic::ZoneEra kZoneEraAmerica_Asuncion[] ACE_TIME_PROGMEM = {
538  // -4:00 Para -04/-03
539  {
540  &kPolicyPara /*zonePolicy*/,
541  "-04/-03" /*format*/,
542  -16 /*offsetCode*/,
543  0 /*deltaCode*/,
544  127 /*untilYearTiny*/,
545  1 /*untilMonth*/,
546  1 /*untilDay*/,
547  0 /*untilTimeCode*/,
548  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
549  },
550 
551 };
552 
553 static const char kZoneNameAmerica_Asuncion[] ACE_TIME_PROGMEM = "America/Asuncion";
554 
555 const basic::ZoneInfo kZoneAmerica_Asuncion ACE_TIME_PROGMEM = {
556  kZoneNameAmerica_Asuncion /*name*/,
557  0x50ec79a6 /*zoneId*/,
558  &kZoneContext /*zoneContext*/,
559  5 /*transitionBufSize*/,
560  1 /*numEras*/,
561  kZoneEraAmerica_Asuncion /*eras*/,
562 };
563 
564 //---------------------------------------------------------------------------
565 // Zone name: America/Atikokan
566 // Zone Eras: 1
567 // Strings (bytes): 21
568 // Memory (8-bit): 44
569 // Memory (32-bit): 57
570 //---------------------------------------------------------------------------
571 
572 static const basic::ZoneEra kZoneEraAmerica_Atikokan[] ACE_TIME_PROGMEM = {
573  // -5:00 - EST
574  {
575  nullptr /*zonePolicy*/,
576  "EST" /*format*/,
577  -20 /*offsetCode*/,
578  0 /*deltaCode*/,
579  127 /*untilYearTiny*/,
580  1 /*untilMonth*/,
581  1 /*untilDay*/,
582  0 /*untilTimeCode*/,
583  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
584  },
585 
586 };
587 
588 static const char kZoneNameAmerica_Atikokan[] ACE_TIME_PROGMEM = "America/Atikokan";
589 
590 const basic::ZoneInfo kZoneAmerica_Atikokan ACE_TIME_PROGMEM = {
591  kZoneNameAmerica_Atikokan /*name*/,
592  0x81b92098 /*zoneId*/,
593  &kZoneContext /*zoneContext*/,
594  2 /*transitionBufSize*/,
595  1 /*numEras*/,
596  kZoneEraAmerica_Atikokan /*eras*/,
597 };
598 
599 //---------------------------------------------------------------------------
600 // Zone name: America/Barbados
601 // Zone Eras: 1
602 // Strings (bytes): 21
603 // Memory (8-bit): 44
604 // Memory (32-bit): 57
605 //---------------------------------------------------------------------------
606 
607 static const basic::ZoneEra kZoneEraAmerica_Barbados[] ACE_TIME_PROGMEM = {
608  // -4:00 Barb A%sT
609  {
610  &kPolicyBarb /*zonePolicy*/,
611  "A%T" /*format*/,
612  -16 /*offsetCode*/,
613  0 /*deltaCode*/,
614  127 /*untilYearTiny*/,
615  1 /*untilMonth*/,
616  1 /*untilDay*/,
617  0 /*untilTimeCode*/,
618  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
619  },
620 
621 };
622 
623 static const char kZoneNameAmerica_Barbados[] ACE_TIME_PROGMEM = "America/Barbados";
624 
625 const basic::ZoneInfo kZoneAmerica_Barbados ACE_TIME_PROGMEM = {
626  kZoneNameAmerica_Barbados /*name*/,
627  0xcbbc3b04 /*zoneId*/,
628  &kZoneContext /*zoneContext*/,
629  2 /*transitionBufSize*/,
630  1 /*numEras*/,
631  kZoneEraAmerica_Barbados /*eras*/,
632 };
633 
634 //---------------------------------------------------------------------------
635 // Zone name: America/Belem
636 // Zone Eras: 1
637 // Strings (bytes): 18
638 // Memory (8-bit): 41
639 // Memory (32-bit): 54
640 //---------------------------------------------------------------------------
641 
642 static const basic::ZoneEra kZoneEraAmerica_Belem[] ACE_TIME_PROGMEM = {
643  // -3:00 - -03
644  {
645  nullptr /*zonePolicy*/,
646  "-03" /*format*/,
647  -12 /*offsetCode*/,
648  0 /*deltaCode*/,
649  127 /*untilYearTiny*/,
650  1 /*untilMonth*/,
651  1 /*untilDay*/,
652  0 /*untilTimeCode*/,
653  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
654  },
655 
656 };
657 
658 static const char kZoneNameAmerica_Belem[] ACE_TIME_PROGMEM = "America/Belem";
659 
660 const basic::ZoneInfo kZoneAmerica_Belem ACE_TIME_PROGMEM = {
661  kZoneNameAmerica_Belem /*name*/,
662  0x97da580b /*zoneId*/,
663  &kZoneContext /*zoneContext*/,
664  2 /*transitionBufSize*/,
665  1 /*numEras*/,
666  kZoneEraAmerica_Belem /*eras*/,
667 };
668 
669 //---------------------------------------------------------------------------
670 // Zone name: America/Blanc-Sablon
671 // Zone Eras: 1
672 // Strings (bytes): 25
673 // Memory (8-bit): 48
674 // Memory (32-bit): 61
675 //---------------------------------------------------------------------------
676 
677 static const basic::ZoneEra kZoneEraAmerica_Blanc_Sablon[] ACE_TIME_PROGMEM = {
678  // -4:00 - AST
679  {
680  nullptr /*zonePolicy*/,
681  "AST" /*format*/,
682  -16 /*offsetCode*/,
683  0 /*deltaCode*/,
684  127 /*untilYearTiny*/,
685  1 /*untilMonth*/,
686  1 /*untilDay*/,
687  0 /*untilTimeCode*/,
688  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
689  },
690 
691 };
692 
693 static const char kZoneNameAmerica_Blanc_Sablon[] ACE_TIME_PROGMEM = "America/Blanc-Sablon";
694 
695 const basic::ZoneInfo kZoneAmerica_Blanc_Sablon ACE_TIME_PROGMEM = {
696  kZoneNameAmerica_Blanc_Sablon /*name*/,
697  0x6e299892 /*zoneId*/,
698  &kZoneContext /*zoneContext*/,
699  2 /*transitionBufSize*/,
700  1 /*numEras*/,
701  kZoneEraAmerica_Blanc_Sablon /*eras*/,
702 };
703 
704 //---------------------------------------------------------------------------
705 // Zone name: America/Bogota
706 // Zone Eras: 1
707 // Strings (bytes): 23
708 // Memory (8-bit): 46
709 // Memory (32-bit): 59
710 //---------------------------------------------------------------------------
711 
712 static const basic::ZoneEra kZoneEraAmerica_Bogota[] ACE_TIME_PROGMEM = {
713  // -5:00 CO -05/-04
714  {
715  &kPolicyCO /*zonePolicy*/,
716  "-05/-04" /*format*/,
717  -20 /*offsetCode*/,
718  0 /*deltaCode*/,
719  127 /*untilYearTiny*/,
720  1 /*untilMonth*/,
721  1 /*untilDay*/,
722  0 /*untilTimeCode*/,
723  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
724  },
725 
726 };
727 
728 static const char kZoneNameAmerica_Bogota[] ACE_TIME_PROGMEM = "America/Bogota";
729 
730 const basic::ZoneInfo kZoneAmerica_Bogota ACE_TIME_PROGMEM = {
731  kZoneNameAmerica_Bogota /*name*/,
732  0x93d7bc62 /*zoneId*/,
733  &kZoneContext /*zoneContext*/,
734  2 /*transitionBufSize*/,
735  1 /*numEras*/,
736  kZoneEraAmerica_Bogota /*eras*/,
737 };
738 
739 //---------------------------------------------------------------------------
740 // Zone name: America/Boise
741 // Zone Eras: 1
742 // Strings (bytes): 18
743 // Memory (8-bit): 41
744 // Memory (32-bit): 54
745 //---------------------------------------------------------------------------
746 
747 static const basic::ZoneEra kZoneEraAmerica_Boise[] ACE_TIME_PROGMEM = {
748  // -7:00 US M%sT
749  {
750  &kPolicyUS /*zonePolicy*/,
751  "M%T" /*format*/,
752  -28 /*offsetCode*/,
753  0 /*deltaCode*/,
754  127 /*untilYearTiny*/,
755  1 /*untilMonth*/,
756  1 /*untilDay*/,
757  0 /*untilTimeCode*/,
758  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
759  },
760 
761 };
762 
763 static const char kZoneNameAmerica_Boise[] ACE_TIME_PROGMEM = "America/Boise";
764 
765 const basic::ZoneInfo kZoneAmerica_Boise ACE_TIME_PROGMEM = {
766  kZoneNameAmerica_Boise /*name*/,
767  0x97dfc8d8 /*zoneId*/,
768  &kZoneContext /*zoneContext*/,
769  6 /*transitionBufSize*/,
770  1 /*numEras*/,
771  kZoneEraAmerica_Boise /*eras*/,
772 };
773 
774 //---------------------------------------------------------------------------
775 // Zone name: America/Campo_Grande
776 // Zone Eras: 1
777 // Strings (bytes): 29
778 // Memory (8-bit): 52
779 // Memory (32-bit): 65
780 //---------------------------------------------------------------------------
781 
782 static const basic::ZoneEra kZoneEraAmerica_Campo_Grande[] ACE_TIME_PROGMEM = {
783  // -4:00 Brazil -04/-03
784  {
785  &kPolicyBrazil /*zonePolicy*/,
786  "-04/-03" /*format*/,
787  -16 /*offsetCode*/,
788  0 /*deltaCode*/,
789  127 /*untilYearTiny*/,
790  1 /*untilMonth*/,
791  1 /*untilDay*/,
792  0 /*untilTimeCode*/,
793  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
794  },
795 
796 };
797 
798 static const char kZoneNameAmerica_Campo_Grande[] ACE_TIME_PROGMEM = "America/Campo_Grande";
799 
800 const basic::ZoneInfo kZoneAmerica_Campo_Grande ACE_TIME_PROGMEM = {
801  kZoneNameAmerica_Campo_Grande /*name*/,
802  0xfec3e7a6 /*zoneId*/,
803  &kZoneContext /*zoneContext*/,
804  6 /*transitionBufSize*/,
805  1 /*numEras*/,
806  kZoneEraAmerica_Campo_Grande /*eras*/,
807 };
808 
809 //---------------------------------------------------------------------------
810 // Zone name: America/Cayenne
811 // Zone Eras: 1
812 // Strings (bytes): 20
813 // Memory (8-bit): 43
814 // Memory (32-bit): 56
815 //---------------------------------------------------------------------------
816 
817 static const basic::ZoneEra kZoneEraAmerica_Cayenne[] ACE_TIME_PROGMEM = {
818  // -3:00 - -03
819  {
820  nullptr /*zonePolicy*/,
821  "-03" /*format*/,
822  -12 /*offsetCode*/,
823  0 /*deltaCode*/,
824  127 /*untilYearTiny*/,
825  1 /*untilMonth*/,
826  1 /*untilDay*/,
827  0 /*untilTimeCode*/,
828  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
829  },
830 
831 };
832 
833 static const char kZoneNameAmerica_Cayenne[] ACE_TIME_PROGMEM = "America/Cayenne";
834 
835 const basic::ZoneInfo kZoneAmerica_Cayenne ACE_TIME_PROGMEM = {
836  kZoneNameAmerica_Cayenne /*name*/,
837  0x3c617269 /*zoneId*/,
838  &kZoneContext /*zoneContext*/,
839  2 /*transitionBufSize*/,
840  1 /*numEras*/,
841  kZoneEraAmerica_Cayenne /*eras*/,
842 };
843 
844 //---------------------------------------------------------------------------
845 // Zone name: America/Chicago
846 // Zone Eras: 1
847 // Strings (bytes): 20
848 // Memory (8-bit): 43
849 // Memory (32-bit): 56
850 //---------------------------------------------------------------------------
851 
852 static const basic::ZoneEra kZoneEraAmerica_Chicago[] ACE_TIME_PROGMEM = {
853  // -6:00 US C%sT
854  {
855  &kPolicyUS /*zonePolicy*/,
856  "C%T" /*format*/,
857  -24 /*offsetCode*/,
858  0 /*deltaCode*/,
859  127 /*untilYearTiny*/,
860  1 /*untilMonth*/,
861  1 /*untilDay*/,
862  0 /*untilTimeCode*/,
863  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
864  },
865 
866 };
867 
868 static const char kZoneNameAmerica_Chicago[] ACE_TIME_PROGMEM = "America/Chicago";
869 
870 const basic::ZoneInfo kZoneAmerica_Chicago ACE_TIME_PROGMEM = {
871  kZoneNameAmerica_Chicago /*name*/,
872  0x4b92b5d4 /*zoneId*/,
873  &kZoneContext /*zoneContext*/,
874  6 /*transitionBufSize*/,
875  1 /*numEras*/,
876  kZoneEraAmerica_Chicago /*eras*/,
877 };
878 
879 //---------------------------------------------------------------------------
880 // Zone name: America/Chihuahua
881 // Zone Eras: 1
882 // Strings (bytes): 22
883 // Memory (8-bit): 45
884 // Memory (32-bit): 58
885 //---------------------------------------------------------------------------
886 
887 static const basic::ZoneEra kZoneEraAmerica_Chihuahua[] ACE_TIME_PROGMEM = {
888  // -7:00 Mexico M%sT
889  {
890  &kPolicyMexico /*zonePolicy*/,
891  "M%T" /*format*/,
892  -28 /*offsetCode*/,
893  0 /*deltaCode*/,
894  127 /*untilYearTiny*/,
895  1 /*untilMonth*/,
896  1 /*untilDay*/,
897  0 /*untilTimeCode*/,
898  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
899  },
900 
901 };
902 
903 static const char kZoneNameAmerica_Chihuahua[] ACE_TIME_PROGMEM = "America/Chihuahua";
904 
905 const basic::ZoneInfo kZoneAmerica_Chihuahua ACE_TIME_PROGMEM = {
906  kZoneNameAmerica_Chihuahua /*name*/,
907  0x8827d776 /*zoneId*/,
908  &kZoneContext /*zoneContext*/,
909  4 /*transitionBufSize*/,
910  1 /*numEras*/,
911  kZoneEraAmerica_Chihuahua /*eras*/,
912 };
913 
914 //---------------------------------------------------------------------------
915 // Zone name: America/Costa_Rica
916 // Zone Eras: 1
917 // Strings (bytes): 23
918 // Memory (8-bit): 46
919 // Memory (32-bit): 59
920 //---------------------------------------------------------------------------
921 
922 static const basic::ZoneEra kZoneEraAmerica_Costa_Rica[] ACE_TIME_PROGMEM = {
923  // -6:00 CR C%sT
924  {
925  &kPolicyCR /*zonePolicy*/,
926  "C%T" /*format*/,
927  -24 /*offsetCode*/,
928  0 /*deltaCode*/,
929  127 /*untilYearTiny*/,
930  1 /*untilMonth*/,
931  1 /*untilDay*/,
932  0 /*untilTimeCode*/,
933  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
934  },
935 
936 };
937 
938 static const char kZoneNameAmerica_Costa_Rica[] ACE_TIME_PROGMEM = "America/Costa_Rica";
939 
940 const basic::ZoneInfo kZoneAmerica_Costa_Rica ACE_TIME_PROGMEM = {
941  kZoneNameAmerica_Costa_Rica /*name*/,
942  0x63ff66be /*zoneId*/,
943  &kZoneContext /*zoneContext*/,
944  2 /*transitionBufSize*/,
945  1 /*numEras*/,
946  kZoneEraAmerica_Costa_Rica /*eras*/,
947 };
948 
949 //---------------------------------------------------------------------------
950 // Zone name: America/Creston
951 // Zone Eras: 1
952 // Strings (bytes): 20
953 // Memory (8-bit): 43
954 // Memory (32-bit): 56
955 //---------------------------------------------------------------------------
956 
957 static const basic::ZoneEra kZoneEraAmerica_Creston[] ACE_TIME_PROGMEM = {
958  // -7:00 - MST
959  {
960  nullptr /*zonePolicy*/,
961  "MST" /*format*/,
962  -28 /*offsetCode*/,
963  0 /*deltaCode*/,
964  127 /*untilYearTiny*/,
965  1 /*untilMonth*/,
966  1 /*untilDay*/,
967  0 /*untilTimeCode*/,
968  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
969  },
970 
971 };
972 
973 static const char kZoneNameAmerica_Creston[] ACE_TIME_PROGMEM = "America/Creston";
974 
975 const basic::ZoneInfo kZoneAmerica_Creston ACE_TIME_PROGMEM = {
976  kZoneNameAmerica_Creston /*name*/,
977  0x62a70204 /*zoneId*/,
978  &kZoneContext /*zoneContext*/,
979  2 /*transitionBufSize*/,
980  1 /*numEras*/,
981  kZoneEraAmerica_Creston /*eras*/,
982 };
983 
984 //---------------------------------------------------------------------------
985 // Zone name: America/Curacao
986 // Zone Eras: 1
987 // Strings (bytes): 20
988 // Memory (8-bit): 43
989 // Memory (32-bit): 56
990 //---------------------------------------------------------------------------
991 
992 static const basic::ZoneEra kZoneEraAmerica_Curacao[] ACE_TIME_PROGMEM = {
993  // -4:00 - AST
994  {
995  nullptr /*zonePolicy*/,
996  "AST" /*format*/,
997  -16 /*offsetCode*/,
998  0 /*deltaCode*/,
999  127 /*untilYearTiny*/,
1000  1 /*untilMonth*/,
1001  1 /*untilDay*/,
1002  0 /*untilTimeCode*/,
1003  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1004  },
1005 
1006 };
1007 
1008 static const char kZoneNameAmerica_Curacao[] ACE_TIME_PROGMEM = "America/Curacao";
1009 
1010 const basic::ZoneInfo kZoneAmerica_Curacao ACE_TIME_PROGMEM = {
1011  kZoneNameAmerica_Curacao /*name*/,
1012  0x6a879184 /*zoneId*/,
1013  &kZoneContext /*zoneContext*/,
1014  2 /*transitionBufSize*/,
1015  1 /*numEras*/,
1016  kZoneEraAmerica_Curacao /*eras*/,
1017 };
1018 
1019 //---------------------------------------------------------------------------
1020 // Zone name: America/Danmarkshavn
1021 // Zone Eras: 1
1022 // Strings (bytes): 25
1023 // Memory (8-bit): 48
1024 // Memory (32-bit): 61
1025 //---------------------------------------------------------------------------
1026 
1027 static const basic::ZoneEra kZoneEraAmerica_Danmarkshavn[] ACE_TIME_PROGMEM = {
1028  // 0:00 - GMT
1029  {
1030  nullptr /*zonePolicy*/,
1031  "GMT" /*format*/,
1032  0 /*offsetCode*/,
1033  0 /*deltaCode*/,
1034  127 /*untilYearTiny*/,
1035  1 /*untilMonth*/,
1036  1 /*untilDay*/,
1037  0 /*untilTimeCode*/,
1038  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1039  },
1040 
1041 };
1042 
1043 static const char kZoneNameAmerica_Danmarkshavn[] ACE_TIME_PROGMEM = "America/Danmarkshavn";
1044 
1045 const basic::ZoneInfo kZoneAmerica_Danmarkshavn ACE_TIME_PROGMEM = {
1046  kZoneNameAmerica_Danmarkshavn /*name*/,
1047  0xf554d204 /*zoneId*/,
1048  &kZoneContext /*zoneContext*/,
1049  2 /*transitionBufSize*/,
1050  1 /*numEras*/,
1051  kZoneEraAmerica_Danmarkshavn /*eras*/,
1052 };
1053 
1054 //---------------------------------------------------------------------------
1055 // Zone name: America/Dawson
1056 // Zone Eras: 1
1057 // Strings (bytes): 19
1058 // Memory (8-bit): 42
1059 // Memory (32-bit): 55
1060 //---------------------------------------------------------------------------
1061 
1062 static const basic::ZoneEra kZoneEraAmerica_Dawson[] ACE_TIME_PROGMEM = {
1063  // -8:00 Canada P%sT
1064  {
1065  &kPolicyCanada /*zonePolicy*/,
1066  "P%T" /*format*/,
1067  -32 /*offsetCode*/,
1068  0 /*deltaCode*/,
1069  127 /*untilYearTiny*/,
1070  1 /*untilMonth*/,
1071  1 /*untilDay*/,
1072  0 /*untilTimeCode*/,
1073  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1074  },
1075 
1076 };
1077 
1078 static const char kZoneNameAmerica_Dawson[] ACE_TIME_PROGMEM = "America/Dawson";
1079 
1080 const basic::ZoneInfo kZoneAmerica_Dawson ACE_TIME_PROGMEM = {
1081  kZoneNameAmerica_Dawson /*name*/,
1082  0x978d8d12 /*zoneId*/,
1083  &kZoneContext /*zoneContext*/,
1084  6 /*transitionBufSize*/,
1085  1 /*numEras*/,
1086  kZoneEraAmerica_Dawson /*eras*/,
1087 };
1088 
1089 //---------------------------------------------------------------------------
1090 // Zone name: America/Dawson_Creek
1091 // Zone Eras: 1
1092 // Strings (bytes): 25
1093 // Memory (8-bit): 48
1094 // Memory (32-bit): 61
1095 //---------------------------------------------------------------------------
1096 
1097 static const basic::ZoneEra kZoneEraAmerica_Dawson_Creek[] ACE_TIME_PROGMEM = {
1098  // -7:00 - MST
1099  {
1100  nullptr /*zonePolicy*/,
1101  "MST" /*format*/,
1102  -28 /*offsetCode*/,
1103  0 /*deltaCode*/,
1104  127 /*untilYearTiny*/,
1105  1 /*untilMonth*/,
1106  1 /*untilDay*/,
1107  0 /*untilTimeCode*/,
1108  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1109  },
1110 
1111 };
1112 
1113 static const char kZoneNameAmerica_Dawson_Creek[] ACE_TIME_PROGMEM = "America/Dawson_Creek";
1114 
1115 const basic::ZoneInfo kZoneAmerica_Dawson_Creek ACE_TIME_PROGMEM = {
1116  kZoneNameAmerica_Dawson_Creek /*name*/,
1117  0x6cf24e5b /*zoneId*/,
1118  &kZoneContext /*zoneContext*/,
1119  2 /*transitionBufSize*/,
1120  1 /*numEras*/,
1121  kZoneEraAmerica_Dawson_Creek /*eras*/,
1122 };
1123 
1124 //---------------------------------------------------------------------------
1125 // Zone name: America/Denver
1126 // Zone Eras: 1
1127 // Strings (bytes): 19
1128 // Memory (8-bit): 42
1129 // Memory (32-bit): 55
1130 //---------------------------------------------------------------------------
1131 
1132 static const basic::ZoneEra kZoneEraAmerica_Denver[] ACE_TIME_PROGMEM = {
1133  // -7:00 US M%sT
1134  {
1135  &kPolicyUS /*zonePolicy*/,
1136  "M%T" /*format*/,
1137  -28 /*offsetCode*/,
1138  0 /*deltaCode*/,
1139  127 /*untilYearTiny*/,
1140  1 /*untilMonth*/,
1141  1 /*untilDay*/,
1142  0 /*untilTimeCode*/,
1143  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1144  },
1145 
1146 };
1147 
1148 static const char kZoneNameAmerica_Denver[] ACE_TIME_PROGMEM = "America/Denver";
1149 
1150 const basic::ZoneInfo kZoneAmerica_Denver ACE_TIME_PROGMEM = {
1151  kZoneNameAmerica_Denver /*name*/,
1152  0x97d10b2a /*zoneId*/,
1153  &kZoneContext /*zoneContext*/,
1154  6 /*transitionBufSize*/,
1155  1 /*numEras*/,
1156  kZoneEraAmerica_Denver /*eras*/,
1157 };
1158 
1159 //---------------------------------------------------------------------------
1160 // Zone name: America/Detroit
1161 // Zone Eras: 1
1162 // Strings (bytes): 20
1163 // Memory (8-bit): 43
1164 // Memory (32-bit): 56
1165 //---------------------------------------------------------------------------
1166 
1167 static const basic::ZoneEra kZoneEraAmerica_Detroit[] ACE_TIME_PROGMEM = {
1168  // -5:00 US E%sT
1169  {
1170  &kPolicyUS /*zonePolicy*/,
1171  "E%T" /*format*/,
1172  -20 /*offsetCode*/,
1173  0 /*deltaCode*/,
1174  127 /*untilYearTiny*/,
1175  1 /*untilMonth*/,
1176  1 /*untilDay*/,
1177  0 /*untilTimeCode*/,
1178  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1179  },
1180 
1181 };
1182 
1183 static const char kZoneNameAmerica_Detroit[] ACE_TIME_PROGMEM = "America/Detroit";
1184 
1185 const basic::ZoneInfo kZoneAmerica_Detroit ACE_TIME_PROGMEM = {
1186  kZoneNameAmerica_Detroit /*name*/,
1187  0x925cfbc1 /*zoneId*/,
1188  &kZoneContext /*zoneContext*/,
1189  6 /*transitionBufSize*/,
1190  1 /*numEras*/,
1191  kZoneEraAmerica_Detroit /*eras*/,
1192 };
1193 
1194 //---------------------------------------------------------------------------
1195 // Zone name: America/Edmonton
1196 // Zone Eras: 1
1197 // Strings (bytes): 21
1198 // Memory (8-bit): 44
1199 // Memory (32-bit): 57
1200 //---------------------------------------------------------------------------
1201 
1202 static const basic::ZoneEra kZoneEraAmerica_Edmonton[] ACE_TIME_PROGMEM = {
1203  // -7:00 Canada M%sT
1204  {
1205  &kPolicyCanada /*zonePolicy*/,
1206  "M%T" /*format*/,
1207  -28 /*offsetCode*/,
1208  0 /*deltaCode*/,
1209  127 /*untilYearTiny*/,
1210  1 /*untilMonth*/,
1211  1 /*untilDay*/,
1212  0 /*untilTimeCode*/,
1213  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1214  },
1215 
1216 };
1217 
1218 static const char kZoneNameAmerica_Edmonton[] ACE_TIME_PROGMEM = "America/Edmonton";
1219 
1220 const basic::ZoneInfo kZoneAmerica_Edmonton ACE_TIME_PROGMEM = {
1221  kZoneNameAmerica_Edmonton /*name*/,
1222  0x6cb9484a /*zoneId*/,
1223  &kZoneContext /*zoneContext*/,
1224  6 /*transitionBufSize*/,
1225  1 /*numEras*/,
1226  kZoneEraAmerica_Edmonton /*eras*/,
1227 };
1228 
1229 //---------------------------------------------------------------------------
1230 // Zone name: America/El_Salvador
1231 // Zone Eras: 1
1232 // Strings (bytes): 24
1233 // Memory (8-bit): 47
1234 // Memory (32-bit): 60
1235 //---------------------------------------------------------------------------
1236 
1237 static const basic::ZoneEra kZoneEraAmerica_El_Salvador[] ACE_TIME_PROGMEM = {
1238  // -6:00 Salv C%sT
1239  {
1240  &kPolicySalv /*zonePolicy*/,
1241  "C%T" /*format*/,
1242  -24 /*offsetCode*/,
1243  0 /*deltaCode*/,
1244  127 /*untilYearTiny*/,
1245  1 /*untilMonth*/,
1246  1 /*untilDay*/,
1247  0 /*untilTimeCode*/,
1248  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1249  },
1250 
1251 };
1252 
1253 static const char kZoneNameAmerica_El_Salvador[] ACE_TIME_PROGMEM = "America/El_Salvador";
1254 
1255 const basic::ZoneInfo kZoneAmerica_El_Salvador ACE_TIME_PROGMEM = {
1256  kZoneNameAmerica_El_Salvador /*name*/,
1257  0x752ad652 /*zoneId*/,
1258  &kZoneContext /*zoneContext*/,
1259  2 /*transitionBufSize*/,
1260  1 /*numEras*/,
1261  kZoneEraAmerica_El_Salvador /*eras*/,
1262 };
1263 
1264 //---------------------------------------------------------------------------
1265 // Zone name: America/Glace_Bay
1266 // Zone Eras: 1
1267 // Strings (bytes): 22
1268 // Memory (8-bit): 45
1269 // Memory (32-bit): 58
1270 //---------------------------------------------------------------------------
1271 
1272 static const basic::ZoneEra kZoneEraAmerica_Glace_Bay[] ACE_TIME_PROGMEM = {
1273  // -4:00 Canada A%sT
1274  {
1275  &kPolicyCanada /*zonePolicy*/,
1276  "A%T" /*format*/,
1277  -16 /*offsetCode*/,
1278  0 /*deltaCode*/,
1279  127 /*untilYearTiny*/,
1280  1 /*untilMonth*/,
1281  1 /*untilDay*/,
1282  0 /*untilTimeCode*/,
1283  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1284  },
1285 
1286 };
1287 
1288 static const char kZoneNameAmerica_Glace_Bay[] ACE_TIME_PROGMEM = "America/Glace_Bay";
1289 
1290 const basic::ZoneInfo kZoneAmerica_Glace_Bay ACE_TIME_PROGMEM = {
1291  kZoneNameAmerica_Glace_Bay /*name*/,
1292  0x9681f8dd /*zoneId*/,
1293  &kZoneContext /*zoneContext*/,
1294  6 /*transitionBufSize*/,
1295  1 /*numEras*/,
1296  kZoneEraAmerica_Glace_Bay /*eras*/,
1297 };
1298 
1299 //---------------------------------------------------------------------------
1300 // Zone name: America/Godthab
1301 // Zone Eras: 1
1302 // Strings (bytes): 24
1303 // Memory (8-bit): 47
1304 // Memory (32-bit): 60
1305 //---------------------------------------------------------------------------
1306 
1307 static const basic::ZoneEra kZoneEraAmerica_Godthab[] ACE_TIME_PROGMEM = {
1308  // -3:00 EU -03/-02
1309  {
1310  &kPolicyEU /*zonePolicy*/,
1311  "-03/-02" /*format*/,
1312  -12 /*offsetCode*/,
1313  0 /*deltaCode*/,
1314  127 /*untilYearTiny*/,
1315  1 /*untilMonth*/,
1316  1 /*untilDay*/,
1317  0 /*untilTimeCode*/,
1318  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1319  },
1320 
1321 };
1322 
1323 static const char kZoneNameAmerica_Godthab[] ACE_TIME_PROGMEM = "America/Godthab";
1324 
1325 const basic::ZoneInfo kZoneAmerica_Godthab ACE_TIME_PROGMEM = {
1326  kZoneNameAmerica_Godthab /*name*/,
1327  0x8f7eba1f /*zoneId*/,
1328  &kZoneContext /*zoneContext*/,
1329  5 /*transitionBufSize*/,
1330  1 /*numEras*/,
1331  kZoneEraAmerica_Godthab /*eras*/,
1332 };
1333 
1334 //---------------------------------------------------------------------------
1335 // Zone name: America/Guatemala
1336 // Zone Eras: 1
1337 // Strings (bytes): 22
1338 // Memory (8-bit): 45
1339 // Memory (32-bit): 58
1340 //---------------------------------------------------------------------------
1341 
1342 static const basic::ZoneEra kZoneEraAmerica_Guatemala[] ACE_TIME_PROGMEM = {
1343  // -6:00 Guat C%sT
1344  {
1345  &kPolicyGuat /*zonePolicy*/,
1346  "C%T" /*format*/,
1347  -24 /*offsetCode*/,
1348  0 /*deltaCode*/,
1349  127 /*untilYearTiny*/,
1350  1 /*untilMonth*/,
1351  1 /*untilDay*/,
1352  0 /*untilTimeCode*/,
1353  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1354  },
1355 
1356 };
1357 
1358 static const char kZoneNameAmerica_Guatemala[] ACE_TIME_PROGMEM = "America/Guatemala";
1359 
1360 const basic::ZoneInfo kZoneAmerica_Guatemala ACE_TIME_PROGMEM = {
1361  kZoneNameAmerica_Guatemala /*name*/,
1362  0x0c8259f7 /*zoneId*/,
1363  &kZoneContext /*zoneContext*/,
1364  4 /*transitionBufSize*/,
1365  1 /*numEras*/,
1366  kZoneEraAmerica_Guatemala /*eras*/,
1367 };
1368 
1369 //---------------------------------------------------------------------------
1370 // Zone name: America/Guayaquil
1371 // Zone Eras: 1
1372 // Strings (bytes): 26
1373 // Memory (8-bit): 49
1374 // Memory (32-bit): 62
1375 //---------------------------------------------------------------------------
1376 
1377 static const basic::ZoneEra kZoneEraAmerica_Guayaquil[] ACE_TIME_PROGMEM = {
1378  // -5:00 Ecuador -05/-04
1379  {
1380  &kPolicyEcuador /*zonePolicy*/,
1381  "-05/-04" /*format*/,
1382  -20 /*offsetCode*/,
1383  0 /*deltaCode*/,
1384  127 /*untilYearTiny*/,
1385  1 /*untilMonth*/,
1386  1 /*untilDay*/,
1387  0 /*untilTimeCode*/,
1388  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1389  },
1390 
1391 };
1392 
1393 static const char kZoneNameAmerica_Guayaquil[] ACE_TIME_PROGMEM = "America/Guayaquil";
1394 
1395 const basic::ZoneInfo kZoneAmerica_Guayaquil ACE_TIME_PROGMEM = {
1396  kZoneNameAmerica_Guayaquil /*name*/,
1397  0x17e64958 /*zoneId*/,
1398  &kZoneContext /*zoneContext*/,
1399  2 /*transitionBufSize*/,
1400  1 /*numEras*/,
1401  kZoneEraAmerica_Guayaquil /*eras*/,
1402 };
1403 
1404 //---------------------------------------------------------------------------
1405 // Zone name: America/Guyana
1406 // Zone Eras: 1
1407 // Strings (bytes): 19
1408 // Memory (8-bit): 42
1409 // Memory (32-bit): 55
1410 //---------------------------------------------------------------------------
1411 
1412 static const basic::ZoneEra kZoneEraAmerica_Guyana[] ACE_TIME_PROGMEM = {
1413  // -4:00 - -04
1414  {
1415  nullptr /*zonePolicy*/,
1416  "-04" /*format*/,
1417  -16 /*offsetCode*/,
1418  0 /*deltaCode*/,
1419  127 /*untilYearTiny*/,
1420  1 /*untilMonth*/,
1421  1 /*untilDay*/,
1422  0 /*untilTimeCode*/,
1423  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1424  },
1425 
1426 };
1427 
1428 static const char kZoneNameAmerica_Guyana[] ACE_TIME_PROGMEM = "America/Guyana";
1429 
1430 const basic::ZoneInfo kZoneAmerica_Guyana ACE_TIME_PROGMEM = {
1431  kZoneNameAmerica_Guyana /*name*/,
1432  0x9ff7bd0b /*zoneId*/,
1433  &kZoneContext /*zoneContext*/,
1434  2 /*transitionBufSize*/,
1435  1 /*numEras*/,
1436  kZoneEraAmerica_Guyana /*eras*/,
1437 };
1438 
1439 //---------------------------------------------------------------------------
1440 // Zone name: America/Halifax
1441 // Zone Eras: 1
1442 // Strings (bytes): 20
1443 // Memory (8-bit): 43
1444 // Memory (32-bit): 56
1445 //---------------------------------------------------------------------------
1446 
1447 static const basic::ZoneEra kZoneEraAmerica_Halifax[] ACE_TIME_PROGMEM = {
1448  // -4:00 Canada A%sT
1449  {
1450  &kPolicyCanada /*zonePolicy*/,
1451  "A%T" /*format*/,
1452  -16 /*offsetCode*/,
1453  0 /*deltaCode*/,
1454  127 /*untilYearTiny*/,
1455  1 /*untilMonth*/,
1456  1 /*untilDay*/,
1457  0 /*untilTimeCode*/,
1458  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1459  },
1460 
1461 };
1462 
1463 static const char kZoneNameAmerica_Halifax[] ACE_TIME_PROGMEM = "America/Halifax";
1464 
1465 const basic::ZoneInfo kZoneAmerica_Halifax ACE_TIME_PROGMEM = {
1466  kZoneNameAmerica_Halifax /*name*/,
1467  0xbc5b7183 /*zoneId*/,
1468  &kZoneContext /*zoneContext*/,
1469  6 /*transitionBufSize*/,
1470  1 /*numEras*/,
1471  kZoneEraAmerica_Halifax /*eras*/,
1472 };
1473 
1474 //---------------------------------------------------------------------------
1475 // Zone name: America/Havana
1476 // Zone Eras: 1
1477 // Strings (bytes): 19
1478 // Memory (8-bit): 42
1479 // Memory (32-bit): 55
1480 //---------------------------------------------------------------------------
1481 
1482 static const basic::ZoneEra kZoneEraAmerica_Havana[] ACE_TIME_PROGMEM = {
1483  // -5:00 Cuba C%sT
1484  {
1485  &kPolicyCuba /*zonePolicy*/,
1486  "C%T" /*format*/,
1487  -20 /*offsetCode*/,
1488  0 /*deltaCode*/,
1489  127 /*untilYearTiny*/,
1490  1 /*untilMonth*/,
1491  1 /*untilDay*/,
1492  0 /*untilTimeCode*/,
1493  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1494  },
1495 
1496 };
1497 
1498 static const char kZoneNameAmerica_Havana[] ACE_TIME_PROGMEM = "America/Havana";
1499 
1500 const basic::ZoneInfo kZoneAmerica_Havana ACE_TIME_PROGMEM = {
1501  kZoneNameAmerica_Havana /*name*/,
1502  0xa0e15675 /*zoneId*/,
1503  &kZoneContext /*zoneContext*/,
1504  6 /*transitionBufSize*/,
1505  1 /*numEras*/,
1506  kZoneEraAmerica_Havana /*eras*/,
1507 };
1508 
1509 //---------------------------------------------------------------------------
1510 // Zone name: America/Hermosillo
1511 // Zone Eras: 2
1512 // Strings (bytes): 27
1513 // Memory (8-bit): 61
1514 // Memory (32-bit): 79
1515 //---------------------------------------------------------------------------
1516 
1517 static const basic::ZoneEra kZoneEraAmerica_Hermosillo[] ACE_TIME_PROGMEM = {
1518  // -7:00 Mexico M%sT 1999
1519  {
1520  &kPolicyMexico /*zonePolicy*/,
1521  "M%T" /*format*/,
1522  -28 /*offsetCode*/,
1523  0 /*deltaCode*/,
1524  -1 /*untilYearTiny*/,
1525  1 /*untilMonth*/,
1526  1 /*untilDay*/,
1527  0 /*untilTimeCode*/,
1528  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1529  },
1530  // -7:00 - MST
1531  {
1532  nullptr /*zonePolicy*/,
1533  "MST" /*format*/,
1534  -28 /*offsetCode*/,
1535  0 /*deltaCode*/,
1536  127 /*untilYearTiny*/,
1537  1 /*untilMonth*/,
1538  1 /*untilDay*/,
1539  0 /*untilTimeCode*/,
1540  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1541  },
1542 
1543 };
1544 
1545 static const char kZoneNameAmerica_Hermosillo[] ACE_TIME_PROGMEM = "America/Hermosillo";
1546 
1547 const basic::ZoneInfo kZoneAmerica_Hermosillo ACE_TIME_PROGMEM = {
1548  kZoneNameAmerica_Hermosillo /*name*/,
1549  0x065d21c4 /*zoneId*/,
1550  &kZoneContext /*zoneContext*/,
1551  2 /*transitionBufSize*/,
1552  2 /*numEras*/,
1553  kZoneEraAmerica_Hermosillo /*eras*/,
1554 };
1555 
1556 //---------------------------------------------------------------------------
1557 // Zone name: America/Indiana/Indianapolis
1558 // Zone Eras: 2
1559 // Strings (bytes): 37
1560 // Memory (8-bit): 71
1561 // Memory (32-bit): 89
1562 //---------------------------------------------------------------------------
1563 
1564 static const basic::ZoneEra kZoneEraAmerica_Indiana_Indianapolis[] ACE_TIME_PROGMEM = {
1565  // -5:00 - EST 2006
1566  {
1567  nullptr /*zonePolicy*/,
1568  "EST" /*format*/,
1569  -20 /*offsetCode*/,
1570  0 /*deltaCode*/,
1571  6 /*untilYearTiny*/,
1572  1 /*untilMonth*/,
1573  1 /*untilDay*/,
1574  0 /*untilTimeCode*/,
1575  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1576  },
1577  // -5:00 US E%sT
1578  {
1579  &kPolicyUS /*zonePolicy*/,
1580  "E%T" /*format*/,
1581  -20 /*offsetCode*/,
1582  0 /*deltaCode*/,
1583  127 /*untilYearTiny*/,
1584  1 /*untilMonth*/,
1585  1 /*untilDay*/,
1586  0 /*untilTimeCode*/,
1587  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1588  },
1589 
1590 };
1591 
1592 static const char kZoneNameAmerica_Indiana_Indianapolis[] ACE_TIME_PROGMEM = "America/Indiana/Indianapolis";
1593 
1594 const basic::ZoneInfo kZoneAmerica_Indiana_Indianapolis ACE_TIME_PROGMEM = {
1595  kZoneNameAmerica_Indiana_Indianapolis /*name*/,
1596  0x28a669a4 /*zoneId*/,
1597  &kZoneContext /*zoneContext*/,
1598  6 /*transitionBufSize*/,
1599  2 /*numEras*/,
1600  kZoneEraAmerica_Indiana_Indianapolis /*eras*/,
1601 };
1602 
1603 //---------------------------------------------------------------------------
1604 // Zone name: America/Indiana/Marengo
1605 // Zone Eras: 2
1606 // Strings (bytes): 32
1607 // Memory (8-bit): 66
1608 // Memory (32-bit): 84
1609 //---------------------------------------------------------------------------
1610 
1611 static const basic::ZoneEra kZoneEraAmerica_Indiana_Marengo[] ACE_TIME_PROGMEM = {
1612  // -5:00 - EST 2006
1613  {
1614  nullptr /*zonePolicy*/,
1615  "EST" /*format*/,
1616  -20 /*offsetCode*/,
1617  0 /*deltaCode*/,
1618  6 /*untilYearTiny*/,
1619  1 /*untilMonth*/,
1620  1 /*untilDay*/,
1621  0 /*untilTimeCode*/,
1622  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1623  },
1624  // -5:00 US E%sT
1625  {
1626  &kPolicyUS /*zonePolicy*/,
1627  "E%T" /*format*/,
1628  -20 /*offsetCode*/,
1629  0 /*deltaCode*/,
1630  127 /*untilYearTiny*/,
1631  1 /*untilMonth*/,
1632  1 /*untilDay*/,
1633  0 /*untilTimeCode*/,
1634  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1635  },
1636 
1637 };
1638 
1639 static const char kZoneNameAmerica_Indiana_Marengo[] ACE_TIME_PROGMEM = "America/Indiana/Marengo";
1640 
1641 const basic::ZoneInfo kZoneAmerica_Indiana_Marengo ACE_TIME_PROGMEM = {
1642  kZoneNameAmerica_Indiana_Marengo /*name*/,
1643  0x2feeee72 /*zoneId*/,
1644  &kZoneContext /*zoneContext*/,
1645  6 /*transitionBufSize*/,
1646  2 /*numEras*/,
1647  kZoneEraAmerica_Indiana_Marengo /*eras*/,
1648 };
1649 
1650 //---------------------------------------------------------------------------
1651 // Zone name: America/Indiana/Vevay
1652 // Zone Eras: 2
1653 // Strings (bytes): 30
1654 // Memory (8-bit): 64
1655 // Memory (32-bit): 82
1656 //---------------------------------------------------------------------------
1657 
1658 static const basic::ZoneEra kZoneEraAmerica_Indiana_Vevay[] ACE_TIME_PROGMEM = {
1659  // -5:00 - EST 2006
1660  {
1661  nullptr /*zonePolicy*/,
1662  "EST" /*format*/,
1663  -20 /*offsetCode*/,
1664  0 /*deltaCode*/,
1665  6 /*untilYearTiny*/,
1666  1 /*untilMonth*/,
1667  1 /*untilDay*/,
1668  0 /*untilTimeCode*/,
1669  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1670  },
1671  // -5:00 US E%sT
1672  {
1673  &kPolicyUS /*zonePolicy*/,
1674  "E%T" /*format*/,
1675  -20 /*offsetCode*/,
1676  0 /*deltaCode*/,
1677  127 /*untilYearTiny*/,
1678  1 /*untilMonth*/,
1679  1 /*untilDay*/,
1680  0 /*untilTimeCode*/,
1681  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1682  },
1683 
1684 };
1685 
1686 static const char kZoneNameAmerica_Indiana_Vevay[] ACE_TIME_PROGMEM = "America/Indiana/Vevay";
1687 
1688 const basic::ZoneInfo kZoneAmerica_Indiana_Vevay ACE_TIME_PROGMEM = {
1689  kZoneNameAmerica_Indiana_Vevay /*name*/,
1690  0x10aca054 /*zoneId*/,
1691  &kZoneContext /*zoneContext*/,
1692  6 /*transitionBufSize*/,
1693  2 /*numEras*/,
1694  kZoneEraAmerica_Indiana_Vevay /*eras*/,
1695 };
1696 
1697 //---------------------------------------------------------------------------
1698 // Zone name: America/Inuvik
1699 // Zone Eras: 1
1700 // Strings (bytes): 19
1701 // Memory (8-bit): 42
1702 // Memory (32-bit): 55
1703 //---------------------------------------------------------------------------
1704 
1705 static const basic::ZoneEra kZoneEraAmerica_Inuvik[] ACE_TIME_PROGMEM = {
1706  // -7:00 Canada M%sT
1707  {
1708  &kPolicyCanada /*zonePolicy*/,
1709  "M%T" /*format*/,
1710  -28 /*offsetCode*/,
1711  0 /*deltaCode*/,
1712  127 /*untilYearTiny*/,
1713  1 /*untilMonth*/,
1714  1 /*untilDay*/,
1715  0 /*untilTimeCode*/,
1716  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1717  },
1718 
1719 };
1720 
1721 static const char kZoneNameAmerica_Inuvik[] ACE_TIME_PROGMEM = "America/Inuvik";
1722 
1723 const basic::ZoneInfo kZoneAmerica_Inuvik ACE_TIME_PROGMEM = {
1724  kZoneNameAmerica_Inuvik /*name*/,
1725  0xa42189fc /*zoneId*/,
1726  &kZoneContext /*zoneContext*/,
1727  6 /*transitionBufSize*/,
1728  1 /*numEras*/,
1729  kZoneEraAmerica_Inuvik /*eras*/,
1730 };
1731 
1732 //---------------------------------------------------------------------------
1733 // Zone name: America/Jamaica
1734 // Zone Eras: 1
1735 // Strings (bytes): 20
1736 // Memory (8-bit): 43
1737 // Memory (32-bit): 56
1738 //---------------------------------------------------------------------------
1739 
1740 static const basic::ZoneEra kZoneEraAmerica_Jamaica[] ACE_TIME_PROGMEM = {
1741  // -5:00 - EST
1742  {
1743  nullptr /*zonePolicy*/,
1744  "EST" /*format*/,
1745  -20 /*offsetCode*/,
1746  0 /*deltaCode*/,
1747  127 /*untilYearTiny*/,
1748  1 /*untilMonth*/,
1749  1 /*untilDay*/,
1750  0 /*untilTimeCode*/,
1751  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1752  },
1753 
1754 };
1755 
1756 static const char kZoneNameAmerica_Jamaica[] ACE_TIME_PROGMEM = "America/Jamaica";
1757 
1758 const basic::ZoneInfo kZoneAmerica_Jamaica ACE_TIME_PROGMEM = {
1759  kZoneNameAmerica_Jamaica /*name*/,
1760  0x565dad6c /*zoneId*/,
1761  &kZoneContext /*zoneContext*/,
1762  2 /*transitionBufSize*/,
1763  1 /*numEras*/,
1764  kZoneEraAmerica_Jamaica /*eras*/,
1765 };
1766 
1767 //---------------------------------------------------------------------------
1768 // Zone name: America/Juneau
1769 // Zone Eras: 1
1770 // Strings (bytes): 20
1771 // Memory (8-bit): 43
1772 // Memory (32-bit): 56
1773 //---------------------------------------------------------------------------
1774 
1775 static const basic::ZoneEra kZoneEraAmerica_Juneau[] ACE_TIME_PROGMEM = {
1776  // -9:00 US AK%sT
1777  {
1778  &kPolicyUS /*zonePolicy*/,
1779  "AK%T" /*format*/,
1780  -36 /*offsetCode*/,
1781  0 /*deltaCode*/,
1782  127 /*untilYearTiny*/,
1783  1 /*untilMonth*/,
1784  1 /*untilDay*/,
1785  0 /*untilTimeCode*/,
1786  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1787  },
1788 
1789 };
1790 
1791 static const char kZoneNameAmerica_Juneau[] ACE_TIME_PROGMEM = "America/Juneau";
1792 
1793 const basic::ZoneInfo kZoneAmerica_Juneau ACE_TIME_PROGMEM = {
1794  kZoneNameAmerica_Juneau /*name*/,
1795  0xa6f13e2e /*zoneId*/,
1796  &kZoneContext /*zoneContext*/,
1797  6 /*transitionBufSize*/,
1798  1 /*numEras*/,
1799  kZoneEraAmerica_Juneau /*eras*/,
1800 };
1801 
1802 //---------------------------------------------------------------------------
1803 // Zone name: America/Kentucky/Louisville
1804 // Zone Eras: 1
1805 // Strings (bytes): 32
1806 // Memory (8-bit): 55
1807 // Memory (32-bit): 68
1808 //---------------------------------------------------------------------------
1809 
1810 static const basic::ZoneEra kZoneEraAmerica_Kentucky_Louisville[] ACE_TIME_PROGMEM = {
1811  // -5:00 US E%sT
1812  {
1813  &kPolicyUS /*zonePolicy*/,
1814  "E%T" /*format*/,
1815  -20 /*offsetCode*/,
1816  0 /*deltaCode*/,
1817  127 /*untilYearTiny*/,
1818  1 /*untilMonth*/,
1819  1 /*untilDay*/,
1820  0 /*untilTimeCode*/,
1821  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1822  },
1823 
1824 };
1825 
1826 static const char kZoneNameAmerica_Kentucky_Louisville[] ACE_TIME_PROGMEM = "America/Kentucky/Louisville";
1827 
1828 const basic::ZoneInfo kZoneAmerica_Kentucky_Louisville ACE_TIME_PROGMEM = {
1829  kZoneNameAmerica_Kentucky_Louisville /*name*/,
1830  0x1a21024b /*zoneId*/,
1831  &kZoneContext /*zoneContext*/,
1832  6 /*transitionBufSize*/,
1833  1 /*numEras*/,
1834  kZoneEraAmerica_Kentucky_Louisville /*eras*/,
1835 };
1836 
1837 //---------------------------------------------------------------------------
1838 // Zone name: America/La_Paz
1839 // Zone Eras: 1
1840 // Strings (bytes): 19
1841 // Memory (8-bit): 42
1842 // Memory (32-bit): 55
1843 //---------------------------------------------------------------------------
1844 
1845 static const basic::ZoneEra kZoneEraAmerica_La_Paz[] ACE_TIME_PROGMEM = {
1846  // -4:00 - -04
1847  {
1848  nullptr /*zonePolicy*/,
1849  "-04" /*format*/,
1850  -16 /*offsetCode*/,
1851  0 /*deltaCode*/,
1852  127 /*untilYearTiny*/,
1853  1 /*untilMonth*/,
1854  1 /*untilDay*/,
1855  0 /*untilTimeCode*/,
1856  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1857  },
1858 
1859 };
1860 
1861 static const char kZoneNameAmerica_La_Paz[] ACE_TIME_PROGMEM = "America/La_Paz";
1862 
1863 const basic::ZoneInfo kZoneAmerica_La_Paz ACE_TIME_PROGMEM = {
1864  kZoneNameAmerica_La_Paz /*name*/,
1865  0xaa29125d /*zoneId*/,
1866  &kZoneContext /*zoneContext*/,
1867  2 /*transitionBufSize*/,
1868  1 /*numEras*/,
1869  kZoneEraAmerica_La_Paz /*eras*/,
1870 };
1871 
1872 //---------------------------------------------------------------------------
1873 // Zone name: America/Lima
1874 // Zone Eras: 1
1875 // Strings (bytes): 21
1876 // Memory (8-bit): 44
1877 // Memory (32-bit): 57
1878 //---------------------------------------------------------------------------
1879 
1880 static const basic::ZoneEra kZoneEraAmerica_Lima[] ACE_TIME_PROGMEM = {
1881  // -5:00 Peru -05/-04
1882  {
1883  &kPolicyPeru /*zonePolicy*/,
1884  "-05/-04" /*format*/,
1885  -20 /*offsetCode*/,
1886  0 /*deltaCode*/,
1887  127 /*untilYearTiny*/,
1888  1 /*untilMonth*/,
1889  1 /*untilDay*/,
1890  0 /*untilTimeCode*/,
1891  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1892  },
1893 
1894 };
1895 
1896 static const char kZoneNameAmerica_Lima[] ACE_TIME_PROGMEM = "America/Lima";
1897 
1898 const basic::ZoneInfo kZoneAmerica_Lima ACE_TIME_PROGMEM = {
1899  kZoneNameAmerica_Lima /*name*/,
1900  0x980468c9 /*zoneId*/,
1901  &kZoneContext /*zoneContext*/,
1902  2 /*transitionBufSize*/,
1903  1 /*numEras*/,
1904  kZoneEraAmerica_Lima /*eras*/,
1905 };
1906 
1907 //---------------------------------------------------------------------------
1908 // Zone name: America/Los_Angeles
1909 // Zone Eras: 1
1910 // Strings (bytes): 24
1911 // Memory (8-bit): 47
1912 // Memory (32-bit): 60
1913 //---------------------------------------------------------------------------
1914 
1915 static const basic::ZoneEra kZoneEraAmerica_Los_Angeles[] ACE_TIME_PROGMEM = {
1916  // -8:00 US P%sT
1917  {
1918  &kPolicyUS /*zonePolicy*/,
1919  "P%T" /*format*/,
1920  -32 /*offsetCode*/,
1921  0 /*deltaCode*/,
1922  127 /*untilYearTiny*/,
1923  1 /*untilMonth*/,
1924  1 /*untilDay*/,
1925  0 /*untilTimeCode*/,
1926  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1927  },
1928 
1929 };
1930 
1931 static const char kZoneNameAmerica_Los_Angeles[] ACE_TIME_PROGMEM = "America/Los_Angeles";
1932 
1933 const basic::ZoneInfo kZoneAmerica_Los_Angeles ACE_TIME_PROGMEM = {
1934  kZoneNameAmerica_Los_Angeles /*name*/,
1935  0xb7f7e8f2 /*zoneId*/,
1936  &kZoneContext /*zoneContext*/,
1937  6 /*transitionBufSize*/,
1938  1 /*numEras*/,
1939  kZoneEraAmerica_Los_Angeles /*eras*/,
1940 };
1941 
1942 //---------------------------------------------------------------------------
1943 // Zone name: America/Managua
1944 // Zone Eras: 1
1945 // Strings (bytes): 20
1946 // Memory (8-bit): 43
1947 // Memory (32-bit): 56
1948 //---------------------------------------------------------------------------
1949 
1950 static const basic::ZoneEra kZoneEraAmerica_Managua[] ACE_TIME_PROGMEM = {
1951  // -6:00 Nic C%sT
1952  {
1953  &kPolicyNic /*zonePolicy*/,
1954  "C%T" /*format*/,
1955  -24 /*offsetCode*/,
1956  0 /*deltaCode*/,
1957  127 /*untilYearTiny*/,
1958  1 /*untilMonth*/,
1959  1 /*untilDay*/,
1960  0 /*untilTimeCode*/,
1961  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1962  },
1963 
1964 };
1965 
1966 static const char kZoneNameAmerica_Managua[] ACE_TIME_PROGMEM = "America/Managua";
1967 
1968 const basic::ZoneInfo kZoneAmerica_Managua ACE_TIME_PROGMEM = {
1969  kZoneNameAmerica_Managua /*name*/,
1970  0x3d5e7600 /*zoneId*/,
1971  &kZoneContext /*zoneContext*/,
1972  4 /*transitionBufSize*/,
1973  1 /*numEras*/,
1974  kZoneEraAmerica_Managua /*eras*/,
1975 };
1976 
1977 //---------------------------------------------------------------------------
1978 // Zone name: America/Manaus
1979 // Zone Eras: 1
1980 // Strings (bytes): 19
1981 // Memory (8-bit): 42
1982 // Memory (32-bit): 55
1983 //---------------------------------------------------------------------------
1984 
1985 static const basic::ZoneEra kZoneEraAmerica_Manaus[] ACE_TIME_PROGMEM = {
1986  // -4:00 - -04
1987  {
1988  nullptr /*zonePolicy*/,
1989  "-04" /*format*/,
1990  -16 /*offsetCode*/,
1991  0 /*deltaCode*/,
1992  127 /*untilYearTiny*/,
1993  1 /*untilMonth*/,
1994  1 /*untilDay*/,
1995  0 /*untilTimeCode*/,
1996  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
1997  },
1998 
1999 };
2000 
2001 static const char kZoneNameAmerica_Manaus[] ACE_TIME_PROGMEM = "America/Manaus";
2002 
2003 const basic::ZoneInfo kZoneAmerica_Manaus ACE_TIME_PROGMEM = {
2004  kZoneNameAmerica_Manaus /*name*/,
2005  0xac86bf8b /*zoneId*/,
2006  &kZoneContext /*zoneContext*/,
2007  2 /*transitionBufSize*/,
2008  1 /*numEras*/,
2009  kZoneEraAmerica_Manaus /*eras*/,
2010 };
2011 
2012 //---------------------------------------------------------------------------
2013 // Zone name: America/Martinique
2014 // Zone Eras: 1
2015 // Strings (bytes): 23
2016 // Memory (8-bit): 46
2017 // Memory (32-bit): 59
2018 //---------------------------------------------------------------------------
2019 
2020 static const basic::ZoneEra kZoneEraAmerica_Martinique[] ACE_TIME_PROGMEM = {
2021  // -4:00 - AST
2022  {
2023  nullptr /*zonePolicy*/,
2024  "AST" /*format*/,
2025  -16 /*offsetCode*/,
2026  0 /*deltaCode*/,
2027  127 /*untilYearTiny*/,
2028  1 /*untilMonth*/,
2029  1 /*untilDay*/,
2030  0 /*untilTimeCode*/,
2031  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2032  },
2033 
2034 };
2035 
2036 static const char kZoneNameAmerica_Martinique[] ACE_TIME_PROGMEM = "America/Martinique";
2037 
2038 const basic::ZoneInfo kZoneAmerica_Martinique ACE_TIME_PROGMEM = {
2039  kZoneNameAmerica_Martinique /*name*/,
2040  0x551e84c5 /*zoneId*/,
2041  &kZoneContext /*zoneContext*/,
2042  2 /*transitionBufSize*/,
2043  1 /*numEras*/,
2044  kZoneEraAmerica_Martinique /*eras*/,
2045 };
2046 
2047 //---------------------------------------------------------------------------
2048 // Zone name: America/Matamoros
2049 // Zone Eras: 2
2050 // Strings (bytes): 26
2051 // Memory (8-bit): 60
2052 // Memory (32-bit): 78
2053 //---------------------------------------------------------------------------
2054 
2055 static const basic::ZoneEra kZoneEraAmerica_Matamoros[] ACE_TIME_PROGMEM = {
2056  // -6:00 Mexico C%sT 2010
2057  {
2058  &kPolicyMexico /*zonePolicy*/,
2059  "C%T" /*format*/,
2060  -24 /*offsetCode*/,
2061  0 /*deltaCode*/,
2062  10 /*untilYearTiny*/,
2063  1 /*untilMonth*/,
2064  1 /*untilDay*/,
2065  0 /*untilTimeCode*/,
2066  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2067  },
2068  // -6:00 US C%sT
2069  {
2070  &kPolicyUS /*zonePolicy*/,
2071  "C%T" /*format*/,
2072  -24 /*offsetCode*/,
2073  0 /*deltaCode*/,
2074  127 /*untilYearTiny*/,
2075  1 /*untilMonth*/,
2076  1 /*untilDay*/,
2077  0 /*untilTimeCode*/,
2078  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2079  },
2080 
2081 };
2082 
2083 static const char kZoneNameAmerica_Matamoros[] ACE_TIME_PROGMEM = "America/Matamoros";
2084 
2085 const basic::ZoneInfo kZoneAmerica_Matamoros ACE_TIME_PROGMEM = {
2086  kZoneNameAmerica_Matamoros /*name*/,
2087  0xdd1b0259 /*zoneId*/,
2088  &kZoneContext /*zoneContext*/,
2089  6 /*transitionBufSize*/,
2090  2 /*numEras*/,
2091  kZoneEraAmerica_Matamoros /*eras*/,
2092 };
2093 
2094 //---------------------------------------------------------------------------
2095 // Zone name: America/Mazatlan
2096 // Zone Eras: 1
2097 // Strings (bytes): 21
2098 // Memory (8-bit): 44
2099 // Memory (32-bit): 57
2100 //---------------------------------------------------------------------------
2101 
2102 static const basic::ZoneEra kZoneEraAmerica_Mazatlan[] ACE_TIME_PROGMEM = {
2103  // -7:00 Mexico M%sT
2104  {
2105  &kPolicyMexico /*zonePolicy*/,
2106  "M%T" /*format*/,
2107  -28 /*offsetCode*/,
2108  0 /*deltaCode*/,
2109  127 /*untilYearTiny*/,
2110  1 /*untilMonth*/,
2111  1 /*untilDay*/,
2112  0 /*untilTimeCode*/,
2113  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2114  },
2115 
2116 };
2117 
2118 static const char kZoneNameAmerica_Mazatlan[] ACE_TIME_PROGMEM = "America/Mazatlan";
2119 
2120 const basic::ZoneInfo kZoneAmerica_Mazatlan ACE_TIME_PROGMEM = {
2121  kZoneNameAmerica_Mazatlan /*name*/,
2122  0x0532189e /*zoneId*/,
2123  &kZoneContext /*zoneContext*/,
2124  4 /*transitionBufSize*/,
2125  1 /*numEras*/,
2126  kZoneEraAmerica_Mazatlan /*eras*/,
2127 };
2128 
2129 //---------------------------------------------------------------------------
2130 // Zone name: America/Menominee
2131 // Zone Eras: 1
2132 // Strings (bytes): 22
2133 // Memory (8-bit): 45
2134 // Memory (32-bit): 58
2135 //---------------------------------------------------------------------------
2136 
2137 static const basic::ZoneEra kZoneEraAmerica_Menominee[] ACE_TIME_PROGMEM = {
2138  // -6:00 US C%sT
2139  {
2140  &kPolicyUS /*zonePolicy*/,
2141  "C%T" /*format*/,
2142  -24 /*offsetCode*/,
2143  0 /*deltaCode*/,
2144  127 /*untilYearTiny*/,
2145  1 /*untilMonth*/,
2146  1 /*untilDay*/,
2147  0 /*untilTimeCode*/,
2148  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2149  },
2150 
2151 };
2152 
2153 static const char kZoneNameAmerica_Menominee[] ACE_TIME_PROGMEM = "America/Menominee";
2154 
2155 const basic::ZoneInfo kZoneAmerica_Menominee ACE_TIME_PROGMEM = {
2156  kZoneNameAmerica_Menominee /*name*/,
2157  0xe0e9c583 /*zoneId*/,
2158  &kZoneContext /*zoneContext*/,
2159  6 /*transitionBufSize*/,
2160  1 /*numEras*/,
2161  kZoneEraAmerica_Menominee /*eras*/,
2162 };
2163 
2164 //---------------------------------------------------------------------------
2165 // Zone name: America/Merida
2166 // Zone Eras: 1
2167 // Strings (bytes): 19
2168 // Memory (8-bit): 42
2169 // Memory (32-bit): 55
2170 //---------------------------------------------------------------------------
2171 
2172 static const basic::ZoneEra kZoneEraAmerica_Merida[] ACE_TIME_PROGMEM = {
2173  // -6:00 Mexico C%sT
2174  {
2175  &kPolicyMexico /*zonePolicy*/,
2176  "C%T" /*format*/,
2177  -24 /*offsetCode*/,
2178  0 /*deltaCode*/,
2179  127 /*untilYearTiny*/,
2180  1 /*untilMonth*/,
2181  1 /*untilDay*/,
2182  0 /*untilTimeCode*/,
2183  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2184  },
2185 
2186 };
2187 
2188 static const char kZoneNameAmerica_Merida[] ACE_TIME_PROGMEM = "America/Merida";
2189 
2190 const basic::ZoneInfo kZoneAmerica_Merida ACE_TIME_PROGMEM = {
2191  kZoneNameAmerica_Merida /*name*/,
2192  0xacd172d8 /*zoneId*/,
2193  &kZoneContext /*zoneContext*/,
2194  4 /*transitionBufSize*/,
2195  1 /*numEras*/,
2196  kZoneEraAmerica_Merida /*eras*/,
2197 };
2198 
2199 //---------------------------------------------------------------------------
2200 // Zone name: America/Miquelon
2201 // Zone Eras: 1
2202 // Strings (bytes): 25
2203 // Memory (8-bit): 48
2204 // Memory (32-bit): 61
2205 //---------------------------------------------------------------------------
2206 
2207 static const basic::ZoneEra kZoneEraAmerica_Miquelon[] ACE_TIME_PROGMEM = {
2208  // -3:00 Canada -03/-02
2209  {
2210  &kPolicyCanada /*zonePolicy*/,
2211  "-03/-02" /*format*/,
2212  -12 /*offsetCode*/,
2213  0 /*deltaCode*/,
2214  127 /*untilYearTiny*/,
2215  1 /*untilMonth*/,
2216  1 /*untilDay*/,
2217  0 /*untilTimeCode*/,
2218  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2219  },
2220 
2221 };
2222 
2223 static const char kZoneNameAmerica_Miquelon[] ACE_TIME_PROGMEM = "America/Miquelon";
2224 
2225 const basic::ZoneInfo kZoneAmerica_Miquelon ACE_TIME_PROGMEM = {
2226  kZoneNameAmerica_Miquelon /*name*/,
2227  0x59674330 /*zoneId*/,
2228  &kZoneContext /*zoneContext*/,
2229  6 /*transitionBufSize*/,
2230  1 /*numEras*/,
2231  kZoneEraAmerica_Miquelon /*eras*/,
2232 };
2233 
2234 //---------------------------------------------------------------------------
2235 // Zone name: America/Moncton
2236 // Zone Eras: 2
2237 // Strings (bytes): 24
2238 // Memory (8-bit): 58
2239 // Memory (32-bit): 76
2240 //---------------------------------------------------------------------------
2241 
2242 static const basic::ZoneEra kZoneEraAmerica_Moncton[] ACE_TIME_PROGMEM = {
2243  // -4:00 Moncton A%sT 2007
2244  {
2245  &kPolicyMoncton /*zonePolicy*/,
2246  "A%T" /*format*/,
2247  -16 /*offsetCode*/,
2248  0 /*deltaCode*/,
2249  7 /*untilYearTiny*/,
2250  1 /*untilMonth*/,
2251  1 /*untilDay*/,
2252  0 /*untilTimeCode*/,
2253  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2254  },
2255  // -4:00 Canada A%sT
2256  {
2257  &kPolicyCanada /*zonePolicy*/,
2258  "A%T" /*format*/,
2259  -16 /*offsetCode*/,
2260  0 /*deltaCode*/,
2261  127 /*untilYearTiny*/,
2262  1 /*untilMonth*/,
2263  1 /*untilDay*/,
2264  0 /*untilTimeCode*/,
2265  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2266  },
2267 
2268 };
2269 
2270 static const char kZoneNameAmerica_Moncton[] ACE_TIME_PROGMEM = "America/Moncton";
2271 
2272 const basic::ZoneInfo kZoneAmerica_Moncton ACE_TIME_PROGMEM = {
2273  kZoneNameAmerica_Moncton /*name*/,
2274  0x5e07fe24 /*zoneId*/,
2275  &kZoneContext /*zoneContext*/,
2276  6 /*transitionBufSize*/,
2277  2 /*numEras*/,
2278  kZoneEraAmerica_Moncton /*eras*/,
2279 };
2280 
2281 //---------------------------------------------------------------------------
2282 // Zone name: America/Monterrey
2283 // Zone Eras: 1
2284 // Strings (bytes): 22
2285 // Memory (8-bit): 45
2286 // Memory (32-bit): 58
2287 //---------------------------------------------------------------------------
2288 
2289 static const basic::ZoneEra kZoneEraAmerica_Monterrey[] ACE_TIME_PROGMEM = {
2290  // -6:00 Mexico C%sT
2291  {
2292  &kPolicyMexico /*zonePolicy*/,
2293  "C%T" /*format*/,
2294  -24 /*offsetCode*/,
2295  0 /*deltaCode*/,
2296  127 /*untilYearTiny*/,
2297  1 /*untilMonth*/,
2298  1 /*untilDay*/,
2299  0 /*untilTimeCode*/,
2300  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2301  },
2302 
2303 };
2304 
2305 static const char kZoneNameAmerica_Monterrey[] ACE_TIME_PROGMEM = "America/Monterrey";
2306 
2307 const basic::ZoneInfo kZoneAmerica_Monterrey ACE_TIME_PROGMEM = {
2308  kZoneNameAmerica_Monterrey /*name*/,
2309  0x269a1deb /*zoneId*/,
2310  &kZoneContext /*zoneContext*/,
2311  4 /*transitionBufSize*/,
2312  1 /*numEras*/,
2313  kZoneEraAmerica_Monterrey /*eras*/,
2314 };
2315 
2316 //---------------------------------------------------------------------------
2317 // Zone name: America/Montevideo
2318 // Zone Eras: 1
2319 // Strings (bytes): 27
2320 // Memory (8-bit): 50
2321 // Memory (32-bit): 63
2322 //---------------------------------------------------------------------------
2323 
2324 static const basic::ZoneEra kZoneEraAmerica_Montevideo[] ACE_TIME_PROGMEM = {
2325  // -3:00 Uruguay -03/-02
2326  {
2327  &kPolicyUruguay /*zonePolicy*/,
2328  "-03/-02" /*format*/,
2329  -12 /*offsetCode*/,
2330  0 /*deltaCode*/,
2331  127 /*untilYearTiny*/,
2332  1 /*untilMonth*/,
2333  1 /*untilDay*/,
2334  0 /*untilTimeCode*/,
2335  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2336  },
2337 
2338 };
2339 
2340 static const char kZoneNameAmerica_Montevideo[] ACE_TIME_PROGMEM = "America/Montevideo";
2341 
2342 const basic::ZoneInfo kZoneAmerica_Montevideo ACE_TIME_PROGMEM = {
2343  kZoneNameAmerica_Montevideo /*name*/,
2344  0xfa214780 /*zoneId*/,
2345  &kZoneContext /*zoneContext*/,
2346  5 /*transitionBufSize*/,
2347  1 /*numEras*/,
2348  kZoneEraAmerica_Montevideo /*eras*/,
2349 };
2350 
2351 //---------------------------------------------------------------------------
2352 // Zone name: America/Nassau
2353 // Zone Eras: 1
2354 // Strings (bytes): 19
2355 // Memory (8-bit): 42
2356 // Memory (32-bit): 55
2357 //---------------------------------------------------------------------------
2358 
2359 static const basic::ZoneEra kZoneEraAmerica_Nassau[] ACE_TIME_PROGMEM = {
2360  // -5:00 US E%sT
2361  {
2362  &kPolicyUS /*zonePolicy*/,
2363  "E%T" /*format*/,
2364  -20 /*offsetCode*/,
2365  0 /*deltaCode*/,
2366  127 /*untilYearTiny*/,
2367  1 /*untilMonth*/,
2368  1 /*untilDay*/,
2369  0 /*untilTimeCode*/,
2370  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2371  },
2372 
2373 };
2374 
2375 static const char kZoneNameAmerica_Nassau[] ACE_TIME_PROGMEM = "America/Nassau";
2376 
2377 const basic::ZoneInfo kZoneAmerica_Nassau ACE_TIME_PROGMEM = {
2378  kZoneNameAmerica_Nassau /*name*/,
2379  0xaedef011 /*zoneId*/,
2380  &kZoneContext /*zoneContext*/,
2381  6 /*transitionBufSize*/,
2382  1 /*numEras*/,
2383  kZoneEraAmerica_Nassau /*eras*/,
2384 };
2385 
2386 //---------------------------------------------------------------------------
2387 // Zone name: America/New_York
2388 // Zone Eras: 1
2389 // Strings (bytes): 21
2390 // Memory (8-bit): 44
2391 // Memory (32-bit): 57
2392 //---------------------------------------------------------------------------
2393 
2394 static const basic::ZoneEra kZoneEraAmerica_New_York[] ACE_TIME_PROGMEM = {
2395  // -5:00 US E%sT
2396  {
2397  &kPolicyUS /*zonePolicy*/,
2398  "E%T" /*format*/,
2399  -20 /*offsetCode*/,
2400  0 /*deltaCode*/,
2401  127 /*untilYearTiny*/,
2402  1 /*untilMonth*/,
2403  1 /*untilDay*/,
2404  0 /*untilTimeCode*/,
2405  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2406  },
2407 
2408 };
2409 
2410 static const char kZoneNameAmerica_New_York[] ACE_TIME_PROGMEM = "America/New_York";
2411 
2412 const basic::ZoneInfo kZoneAmerica_New_York ACE_TIME_PROGMEM = {
2413  kZoneNameAmerica_New_York /*name*/,
2414  0x1e2a7654 /*zoneId*/,
2415  &kZoneContext /*zoneContext*/,
2416  6 /*transitionBufSize*/,
2417  1 /*numEras*/,
2418  kZoneEraAmerica_New_York /*eras*/,
2419 };
2420 
2421 //---------------------------------------------------------------------------
2422 // Zone name: America/Nipigon
2423 // Zone Eras: 1
2424 // Strings (bytes): 20
2425 // Memory (8-bit): 43
2426 // Memory (32-bit): 56
2427 //---------------------------------------------------------------------------
2428 
2429 static const basic::ZoneEra kZoneEraAmerica_Nipigon[] ACE_TIME_PROGMEM = {
2430  // -5:00 Canada E%sT
2431  {
2432  &kPolicyCanada /*zonePolicy*/,
2433  "E%T" /*format*/,
2434  -20 /*offsetCode*/,
2435  0 /*deltaCode*/,
2436  127 /*untilYearTiny*/,
2437  1 /*untilMonth*/,
2438  1 /*untilDay*/,
2439  0 /*untilTimeCode*/,
2440  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2441  },
2442 
2443 };
2444 
2445 static const char kZoneNameAmerica_Nipigon[] ACE_TIME_PROGMEM = "America/Nipigon";
2446 
2447 const basic::ZoneInfo kZoneAmerica_Nipigon ACE_TIME_PROGMEM = {
2448  kZoneNameAmerica_Nipigon /*name*/,
2449  0x9d2a8b1a /*zoneId*/,
2450  &kZoneContext /*zoneContext*/,
2451  6 /*transitionBufSize*/,
2452  1 /*numEras*/,
2453  kZoneEraAmerica_Nipigon /*eras*/,
2454 };
2455 
2456 //---------------------------------------------------------------------------
2457 // Zone name: America/Nome
2458 // Zone Eras: 1
2459 // Strings (bytes): 18
2460 // Memory (8-bit): 41
2461 // Memory (32-bit): 54
2462 //---------------------------------------------------------------------------
2463 
2464 static const basic::ZoneEra kZoneEraAmerica_Nome[] ACE_TIME_PROGMEM = {
2465  // -9:00 US AK%sT
2466  {
2467  &kPolicyUS /*zonePolicy*/,
2468  "AK%T" /*format*/,
2469  -36 /*offsetCode*/,
2470  0 /*deltaCode*/,
2471  127 /*untilYearTiny*/,
2472  1 /*untilMonth*/,
2473  1 /*untilDay*/,
2474  0 /*untilTimeCode*/,
2475  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2476  },
2477 
2478 };
2479 
2480 static const char kZoneNameAmerica_Nome[] ACE_TIME_PROGMEM = "America/Nome";
2481 
2482 const basic::ZoneInfo kZoneAmerica_Nome ACE_TIME_PROGMEM = {
2483  kZoneNameAmerica_Nome /*name*/,
2484  0x98059b15 /*zoneId*/,
2485  &kZoneContext /*zoneContext*/,
2486  6 /*transitionBufSize*/,
2487  1 /*numEras*/,
2488  kZoneEraAmerica_Nome /*eras*/,
2489 };
2490 
2491 //---------------------------------------------------------------------------
2492 // Zone name: America/North_Dakota/Center
2493 // Zone Eras: 1
2494 // Strings (bytes): 32
2495 // Memory (8-bit): 55
2496 // Memory (32-bit): 68
2497 //---------------------------------------------------------------------------
2498 
2499 static const basic::ZoneEra kZoneEraAmerica_North_Dakota_Center[] ACE_TIME_PROGMEM = {
2500  // -6:00 US C%sT
2501  {
2502  &kPolicyUS /*zonePolicy*/,
2503  "C%T" /*format*/,
2504  -24 /*offsetCode*/,
2505  0 /*deltaCode*/,
2506  127 /*untilYearTiny*/,
2507  1 /*untilMonth*/,
2508  1 /*untilDay*/,
2509  0 /*untilTimeCode*/,
2510  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2511  },
2512 
2513 };
2514 
2515 static const char kZoneNameAmerica_North_Dakota_Center[] ACE_TIME_PROGMEM = "America/North_Dakota/Center";
2516 
2517 const basic::ZoneInfo kZoneAmerica_North_Dakota_Center ACE_TIME_PROGMEM = {
2518  kZoneNameAmerica_North_Dakota_Center /*name*/,
2519  0x9da42814 /*zoneId*/,
2520  &kZoneContext /*zoneContext*/,
2521  6 /*transitionBufSize*/,
2522  1 /*numEras*/,
2523  kZoneEraAmerica_North_Dakota_Center /*eras*/,
2524 };
2525 
2526 //---------------------------------------------------------------------------
2527 // Zone name: America/Ojinaga
2528 // Zone Eras: 2
2529 // Strings (bytes): 24
2530 // Memory (8-bit): 58
2531 // Memory (32-bit): 76
2532 //---------------------------------------------------------------------------
2533 
2534 static const basic::ZoneEra kZoneEraAmerica_Ojinaga[] ACE_TIME_PROGMEM = {
2535  // -7:00 Mexico M%sT 2010
2536  {
2537  &kPolicyMexico /*zonePolicy*/,
2538  "M%T" /*format*/,
2539  -28 /*offsetCode*/,
2540  0 /*deltaCode*/,
2541  10 /*untilYearTiny*/,
2542  1 /*untilMonth*/,
2543  1 /*untilDay*/,
2544  0 /*untilTimeCode*/,
2545  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2546  },
2547  // -7:00 US M%sT
2548  {
2549  &kPolicyUS /*zonePolicy*/,
2550  "M%T" /*format*/,
2551  -28 /*offsetCode*/,
2552  0 /*deltaCode*/,
2553  127 /*untilYearTiny*/,
2554  1 /*untilMonth*/,
2555  1 /*untilDay*/,
2556  0 /*untilTimeCode*/,
2557  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2558  },
2559 
2560 };
2561 
2562 static const char kZoneNameAmerica_Ojinaga[] ACE_TIME_PROGMEM = "America/Ojinaga";
2563 
2564 const basic::ZoneInfo kZoneAmerica_Ojinaga ACE_TIME_PROGMEM = {
2565  kZoneNameAmerica_Ojinaga /*name*/,
2566  0xebfde83f /*zoneId*/,
2567  &kZoneContext /*zoneContext*/,
2568  6 /*transitionBufSize*/,
2569  2 /*numEras*/,
2570  kZoneEraAmerica_Ojinaga /*eras*/,
2571 };
2572 
2573 //---------------------------------------------------------------------------
2574 // Zone name: America/Panama
2575 // Zone Eras: 1
2576 // Strings (bytes): 19
2577 // Memory (8-bit): 42
2578 // Memory (32-bit): 55
2579 //---------------------------------------------------------------------------
2580 
2581 static const basic::ZoneEra kZoneEraAmerica_Panama[] ACE_TIME_PROGMEM = {
2582  // -5:00 - EST
2583  {
2584  nullptr /*zonePolicy*/,
2585  "EST" /*format*/,
2586  -20 /*offsetCode*/,
2587  0 /*deltaCode*/,
2588  127 /*untilYearTiny*/,
2589  1 /*untilMonth*/,
2590  1 /*untilDay*/,
2591  0 /*untilTimeCode*/,
2592  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2593  },
2594 
2595 };
2596 
2597 static const char kZoneNameAmerica_Panama[] ACE_TIME_PROGMEM = "America/Panama";
2598 
2599 const basic::ZoneInfo kZoneAmerica_Panama ACE_TIME_PROGMEM = {
2600  kZoneNameAmerica_Panama /*name*/,
2601  0xb3863854 /*zoneId*/,
2602  &kZoneContext /*zoneContext*/,
2603  2 /*transitionBufSize*/,
2604  1 /*numEras*/,
2605  kZoneEraAmerica_Panama /*eras*/,
2606 };
2607 
2608 //---------------------------------------------------------------------------
2609 // Zone name: America/Paramaribo
2610 // Zone Eras: 1
2611 // Strings (bytes): 23
2612 // Memory (8-bit): 46
2613 // Memory (32-bit): 59
2614 //---------------------------------------------------------------------------
2615 
2616 static const basic::ZoneEra kZoneEraAmerica_Paramaribo[] ACE_TIME_PROGMEM = {
2617  // -3:00 - -03
2618  {
2619  nullptr /*zonePolicy*/,
2620  "-03" /*format*/,
2621  -12 /*offsetCode*/,
2622  0 /*deltaCode*/,
2623  127 /*untilYearTiny*/,
2624  1 /*untilMonth*/,
2625  1 /*untilDay*/,
2626  0 /*untilTimeCode*/,
2627  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2628  },
2629 
2630 };
2631 
2632 static const char kZoneNameAmerica_Paramaribo[] ACE_TIME_PROGMEM = "America/Paramaribo";
2633 
2634 const basic::ZoneInfo kZoneAmerica_Paramaribo ACE_TIME_PROGMEM = {
2635  kZoneNameAmerica_Paramaribo /*name*/,
2636  0xb319e4c4 /*zoneId*/,
2637  &kZoneContext /*zoneContext*/,
2638  2 /*transitionBufSize*/,
2639  1 /*numEras*/,
2640  kZoneEraAmerica_Paramaribo /*eras*/,
2641 };
2642 
2643 //---------------------------------------------------------------------------
2644 // Zone name: America/Phoenix
2645 // Zone Eras: 1
2646 // Strings (bytes): 20
2647 // Memory (8-bit): 43
2648 // Memory (32-bit): 56
2649 //---------------------------------------------------------------------------
2650 
2651 static const basic::ZoneEra kZoneEraAmerica_Phoenix[] ACE_TIME_PROGMEM = {
2652  // -7:00 - MST
2653  {
2654  nullptr /*zonePolicy*/,
2655  "MST" /*format*/,
2656  -28 /*offsetCode*/,
2657  0 /*deltaCode*/,
2658  127 /*untilYearTiny*/,
2659  1 /*untilMonth*/,
2660  1 /*untilDay*/,
2661  0 /*untilTimeCode*/,
2662  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2663  },
2664 
2665 };
2666 
2667 static const char kZoneNameAmerica_Phoenix[] ACE_TIME_PROGMEM = "America/Phoenix";
2668 
2669 const basic::ZoneInfo kZoneAmerica_Phoenix ACE_TIME_PROGMEM = {
2670  kZoneNameAmerica_Phoenix /*name*/,
2671  0x34b5af01 /*zoneId*/,
2672  &kZoneContext /*zoneContext*/,
2673  2 /*transitionBufSize*/,
2674  1 /*numEras*/,
2675  kZoneEraAmerica_Phoenix /*eras*/,
2676 };
2677 
2678 //---------------------------------------------------------------------------
2679 // Zone name: America/Port-au-Prince
2680 // Zone Eras: 1
2681 // Strings (bytes): 27
2682 // Memory (8-bit): 50
2683 // Memory (32-bit): 63
2684 //---------------------------------------------------------------------------
2685 
2686 static const basic::ZoneEra kZoneEraAmerica_Port_au_Prince[] ACE_TIME_PROGMEM = {
2687  // -5:00 Haiti E%sT
2688  {
2689  &kPolicyHaiti /*zonePolicy*/,
2690  "E%T" /*format*/,
2691  -20 /*offsetCode*/,
2692  0 /*deltaCode*/,
2693  127 /*untilYearTiny*/,
2694  1 /*untilMonth*/,
2695  1 /*untilDay*/,
2696  0 /*untilTimeCode*/,
2697  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2698  },
2699 
2700 };
2701 
2702 static const char kZoneNameAmerica_Port_au_Prince[] ACE_TIME_PROGMEM = "America/Port-au-Prince";
2703 
2704 const basic::ZoneInfo kZoneAmerica_Port_au_Prince ACE_TIME_PROGMEM = {
2705  kZoneNameAmerica_Port_au_Prince /*name*/,
2706  0x8e4a7bdc /*zoneId*/,
2707  &kZoneContext /*zoneContext*/,
2708  6 /*transitionBufSize*/,
2709  1 /*numEras*/,
2710  kZoneEraAmerica_Port_au_Prince /*eras*/,
2711 };
2712 
2713 //---------------------------------------------------------------------------
2714 // Zone name: America/Port_of_Spain
2715 // Zone Eras: 1
2716 // Strings (bytes): 26
2717 // Memory (8-bit): 49
2718 // Memory (32-bit): 62
2719 //---------------------------------------------------------------------------
2720 
2721 static const basic::ZoneEra kZoneEraAmerica_Port_of_Spain[] ACE_TIME_PROGMEM = {
2722  // -4:00 - AST
2723  {
2724  nullptr /*zonePolicy*/,
2725  "AST" /*format*/,
2726  -16 /*offsetCode*/,
2727  0 /*deltaCode*/,
2728  127 /*untilYearTiny*/,
2729  1 /*untilMonth*/,
2730  1 /*untilDay*/,
2731  0 /*untilTimeCode*/,
2732  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2733  },
2734 
2735 };
2736 
2737 static const char kZoneNameAmerica_Port_of_Spain[] ACE_TIME_PROGMEM = "America/Port_of_Spain";
2738 
2739 const basic::ZoneInfo kZoneAmerica_Port_of_Spain ACE_TIME_PROGMEM = {
2740  kZoneNameAmerica_Port_of_Spain /*name*/,
2741  0xd8b28d59 /*zoneId*/,
2742  &kZoneContext /*zoneContext*/,
2743  2 /*transitionBufSize*/,
2744  1 /*numEras*/,
2745  kZoneEraAmerica_Port_of_Spain /*eras*/,
2746 };
2747 
2748 //---------------------------------------------------------------------------
2749 // Zone name: America/Porto_Velho
2750 // Zone Eras: 1
2751 // Strings (bytes): 24
2752 // Memory (8-bit): 47
2753 // Memory (32-bit): 60
2754 //---------------------------------------------------------------------------
2755 
2756 static const basic::ZoneEra kZoneEraAmerica_Porto_Velho[] ACE_TIME_PROGMEM = {
2757  // -4:00 - -04
2758  {
2759  nullptr /*zonePolicy*/,
2760  "-04" /*format*/,
2761  -16 /*offsetCode*/,
2762  0 /*deltaCode*/,
2763  127 /*untilYearTiny*/,
2764  1 /*untilMonth*/,
2765  1 /*untilDay*/,
2766  0 /*untilTimeCode*/,
2767  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2768  },
2769 
2770 };
2771 
2772 static const char kZoneNameAmerica_Porto_Velho[] ACE_TIME_PROGMEM = "America/Porto_Velho";
2773 
2774 const basic::ZoneInfo kZoneAmerica_Porto_Velho ACE_TIME_PROGMEM = {
2775  kZoneNameAmerica_Porto_Velho /*name*/,
2776  0x6b1aac77 /*zoneId*/,
2777  &kZoneContext /*zoneContext*/,
2778  2 /*transitionBufSize*/,
2779  1 /*numEras*/,
2780  kZoneEraAmerica_Porto_Velho /*eras*/,
2781 };
2782 
2783 //---------------------------------------------------------------------------
2784 // Zone name: America/Puerto_Rico
2785 // Zone Eras: 1
2786 // Strings (bytes): 24
2787 // Memory (8-bit): 47
2788 // Memory (32-bit): 60
2789 //---------------------------------------------------------------------------
2790 
2791 static const basic::ZoneEra kZoneEraAmerica_Puerto_Rico[] ACE_TIME_PROGMEM = {
2792  // -4:00 - AST
2793  {
2794  nullptr /*zonePolicy*/,
2795  "AST" /*format*/,
2796  -16 /*offsetCode*/,
2797  0 /*deltaCode*/,
2798  127 /*untilYearTiny*/,
2799  1 /*untilMonth*/,
2800  1 /*untilDay*/,
2801  0 /*untilTimeCode*/,
2802  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2803  },
2804 
2805 };
2806 
2807 static const char kZoneNameAmerica_Puerto_Rico[] ACE_TIME_PROGMEM = "America/Puerto_Rico";
2808 
2809 const basic::ZoneInfo kZoneAmerica_Puerto_Rico ACE_TIME_PROGMEM = {
2810  kZoneNameAmerica_Puerto_Rico /*name*/,
2811  0x6752ca31 /*zoneId*/,
2812  &kZoneContext /*zoneContext*/,
2813  2 /*transitionBufSize*/,
2814  1 /*numEras*/,
2815  kZoneEraAmerica_Puerto_Rico /*eras*/,
2816 };
2817 
2818 //---------------------------------------------------------------------------
2819 // Zone name: America/Rainy_River
2820 // Zone Eras: 1
2821 // Strings (bytes): 24
2822 // Memory (8-bit): 47
2823 // Memory (32-bit): 60
2824 //---------------------------------------------------------------------------
2825 
2826 static const basic::ZoneEra kZoneEraAmerica_Rainy_River[] ACE_TIME_PROGMEM = {
2827  // -6:00 Canada C%sT
2828  {
2829  &kPolicyCanada /*zonePolicy*/,
2830  "C%T" /*format*/,
2831  -24 /*offsetCode*/,
2832  0 /*deltaCode*/,
2833  127 /*untilYearTiny*/,
2834  1 /*untilMonth*/,
2835  1 /*untilDay*/,
2836  0 /*untilTimeCode*/,
2837  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2838  },
2839 
2840 };
2841 
2842 static const char kZoneNameAmerica_Rainy_River[] ACE_TIME_PROGMEM = "America/Rainy_River";
2843 
2844 const basic::ZoneInfo kZoneAmerica_Rainy_River ACE_TIME_PROGMEM = {
2845  kZoneNameAmerica_Rainy_River /*name*/,
2846  0x9cd58a10 /*zoneId*/,
2847  &kZoneContext /*zoneContext*/,
2848  6 /*transitionBufSize*/,
2849  1 /*numEras*/,
2850  kZoneEraAmerica_Rainy_River /*eras*/,
2851 };
2852 
2853 //---------------------------------------------------------------------------
2854 // Zone name: America/Regina
2855 // Zone Eras: 1
2856 // Strings (bytes): 19
2857 // Memory (8-bit): 42
2858 // Memory (32-bit): 55
2859 //---------------------------------------------------------------------------
2860 
2861 static const basic::ZoneEra kZoneEraAmerica_Regina[] ACE_TIME_PROGMEM = {
2862  // -6:00 - CST
2863  {
2864  nullptr /*zonePolicy*/,
2865  "CST" /*format*/,
2866  -24 /*offsetCode*/,
2867  0 /*deltaCode*/,
2868  127 /*untilYearTiny*/,
2869  1 /*untilMonth*/,
2870  1 /*untilDay*/,
2871  0 /*untilTimeCode*/,
2872  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2873  },
2874 
2875 };
2876 
2877 static const char kZoneNameAmerica_Regina[] ACE_TIME_PROGMEM = "America/Regina";
2878 
2879 const basic::ZoneInfo kZoneAmerica_Regina ACE_TIME_PROGMEM = {
2880  kZoneNameAmerica_Regina /*name*/,
2881  0xb875371c /*zoneId*/,
2882  &kZoneContext /*zoneContext*/,
2883  2 /*transitionBufSize*/,
2884  1 /*numEras*/,
2885  kZoneEraAmerica_Regina /*eras*/,
2886 };
2887 
2888 //---------------------------------------------------------------------------
2889 // Zone name: America/Santiago
2890 // Zone Eras: 1
2891 // Strings (bytes): 25
2892 // Memory (8-bit): 48
2893 // Memory (32-bit): 61
2894 //---------------------------------------------------------------------------
2895 
2896 static const basic::ZoneEra kZoneEraAmerica_Santiago[] ACE_TIME_PROGMEM = {
2897  // -4:00 Chile -04/-03
2898  {
2899  &kPolicyChile /*zonePolicy*/,
2900  "-04/-03" /*format*/,
2901  -16 /*offsetCode*/,
2902  0 /*deltaCode*/,
2903  127 /*untilYearTiny*/,
2904  1 /*untilMonth*/,
2905  1 /*untilDay*/,
2906  0 /*untilTimeCode*/,
2907  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2908  },
2909 
2910 };
2911 
2912 static const char kZoneNameAmerica_Santiago[] ACE_TIME_PROGMEM = "America/Santiago";
2913 
2914 const basic::ZoneInfo kZoneAmerica_Santiago ACE_TIME_PROGMEM = {
2915  kZoneNameAmerica_Santiago /*name*/,
2916  0x7410c9bc /*zoneId*/,
2917  &kZoneContext /*zoneContext*/,
2918  5 /*transitionBufSize*/,
2919  1 /*numEras*/,
2920  kZoneEraAmerica_Santiago /*eras*/,
2921 };
2922 
2923 //---------------------------------------------------------------------------
2924 // Zone name: America/Sao_Paulo
2925 // Zone Eras: 1
2926 // Strings (bytes): 26
2927 // Memory (8-bit): 49
2928 // Memory (32-bit): 62
2929 //---------------------------------------------------------------------------
2930 
2931 static const basic::ZoneEra kZoneEraAmerica_Sao_Paulo[] ACE_TIME_PROGMEM = {
2932  // -3:00 Brazil -03/-02
2933  {
2934  &kPolicyBrazil /*zonePolicy*/,
2935  "-03/-02" /*format*/,
2936  -12 /*offsetCode*/,
2937  0 /*deltaCode*/,
2938  127 /*untilYearTiny*/,
2939  1 /*untilMonth*/,
2940  1 /*untilDay*/,
2941  0 /*untilTimeCode*/,
2942  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2943  },
2944 
2945 };
2946 
2947 static const char kZoneNameAmerica_Sao_Paulo[] ACE_TIME_PROGMEM = "America/Sao_Paulo";
2948 
2949 const basic::ZoneInfo kZoneAmerica_Sao_Paulo ACE_TIME_PROGMEM = {
2950  kZoneNameAmerica_Sao_Paulo /*name*/,
2951  0x1063bfc9 /*zoneId*/,
2952  &kZoneContext /*zoneContext*/,
2953  6 /*transitionBufSize*/,
2954  1 /*numEras*/,
2955  kZoneEraAmerica_Sao_Paulo /*eras*/,
2956 };
2957 
2958 //---------------------------------------------------------------------------
2959 // Zone name: America/Scoresbysund
2960 // Zone Eras: 1
2961 // Strings (bytes): 29
2962 // Memory (8-bit): 52
2963 // Memory (32-bit): 65
2964 //---------------------------------------------------------------------------
2965 
2966 static const basic::ZoneEra kZoneEraAmerica_Scoresbysund[] ACE_TIME_PROGMEM = {
2967  // -1:00 EU -01/+00
2968  {
2969  &kPolicyEU /*zonePolicy*/,
2970  "-01/+00" /*format*/,
2971  -4 /*offsetCode*/,
2972  0 /*deltaCode*/,
2973  127 /*untilYearTiny*/,
2974  1 /*untilMonth*/,
2975  1 /*untilDay*/,
2976  0 /*untilTimeCode*/,
2977  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
2978  },
2979 
2980 };
2981 
2982 static const char kZoneNameAmerica_Scoresbysund[] ACE_TIME_PROGMEM = "America/Scoresbysund";
2983 
2984 const basic::ZoneInfo kZoneAmerica_Scoresbysund ACE_TIME_PROGMEM = {
2985  kZoneNameAmerica_Scoresbysund /*name*/,
2986  0x123f8d2a /*zoneId*/,
2987  &kZoneContext /*zoneContext*/,
2988  5 /*transitionBufSize*/,
2989  1 /*numEras*/,
2990  kZoneEraAmerica_Scoresbysund /*eras*/,
2991 };
2992 
2993 //---------------------------------------------------------------------------
2994 // Zone name: America/Sitka
2995 // Zone Eras: 1
2996 // Strings (bytes): 19
2997 // Memory (8-bit): 42
2998 // Memory (32-bit): 55
2999 //---------------------------------------------------------------------------
3000 
3001 static const basic::ZoneEra kZoneEraAmerica_Sitka[] ACE_TIME_PROGMEM = {
3002  // -9:00 US AK%sT
3003  {
3004  &kPolicyUS /*zonePolicy*/,
3005  "AK%T" /*format*/,
3006  -36 /*offsetCode*/,
3007  0 /*deltaCode*/,
3008  127 /*untilYearTiny*/,
3009  1 /*untilMonth*/,
3010  1 /*untilDay*/,
3011  0 /*untilTimeCode*/,
3012  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3013  },
3014 
3015 };
3016 
3017 static const char kZoneNameAmerica_Sitka[] ACE_TIME_PROGMEM = "America/Sitka";
3018 
3019 const basic::ZoneInfo kZoneAmerica_Sitka ACE_TIME_PROGMEM = {
3020  kZoneNameAmerica_Sitka /*name*/,
3021  0x99104ce2 /*zoneId*/,
3022  &kZoneContext /*zoneContext*/,
3023  6 /*transitionBufSize*/,
3024  1 /*numEras*/,
3025  kZoneEraAmerica_Sitka /*eras*/,
3026 };
3027 
3028 //---------------------------------------------------------------------------
3029 // Zone name: America/Swift_Current
3030 // Zone Eras: 1
3031 // Strings (bytes): 26
3032 // Memory (8-bit): 49
3033 // Memory (32-bit): 62
3034 //---------------------------------------------------------------------------
3035 
3036 static const basic::ZoneEra kZoneEraAmerica_Swift_Current[] ACE_TIME_PROGMEM = {
3037  // -6:00 - CST
3038  {
3039  nullptr /*zonePolicy*/,
3040  "CST" /*format*/,
3041  -24 /*offsetCode*/,
3042  0 /*deltaCode*/,
3043  127 /*untilYearTiny*/,
3044  1 /*untilMonth*/,
3045  1 /*untilDay*/,
3046  0 /*untilTimeCode*/,
3047  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3048  },
3049 
3050 };
3051 
3052 static const char kZoneNameAmerica_Swift_Current[] ACE_TIME_PROGMEM = "America/Swift_Current";
3053 
3054 const basic::ZoneInfo kZoneAmerica_Swift_Current ACE_TIME_PROGMEM = {
3055  kZoneNameAmerica_Swift_Current /*name*/,
3056  0xdef98e55 /*zoneId*/,
3057  &kZoneContext /*zoneContext*/,
3058  2 /*transitionBufSize*/,
3059  1 /*numEras*/,
3060  kZoneEraAmerica_Swift_Current /*eras*/,
3061 };
3062 
3063 //---------------------------------------------------------------------------
3064 // Zone name: America/Tegucigalpa
3065 // Zone Eras: 1
3066 // Strings (bytes): 24
3067 // Memory (8-bit): 47
3068 // Memory (32-bit): 60
3069 //---------------------------------------------------------------------------
3070 
3071 static const basic::ZoneEra kZoneEraAmerica_Tegucigalpa[] ACE_TIME_PROGMEM = {
3072  // -6:00 Hond C%sT
3073  {
3074  &kPolicyHond /*zonePolicy*/,
3075  "C%T" /*format*/,
3076  -24 /*offsetCode*/,
3077  0 /*deltaCode*/,
3078  127 /*untilYearTiny*/,
3079  1 /*untilMonth*/,
3080  1 /*untilDay*/,
3081  0 /*untilTimeCode*/,
3082  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3083  },
3084 
3085 };
3086 
3087 static const char kZoneNameAmerica_Tegucigalpa[] ACE_TIME_PROGMEM = "America/Tegucigalpa";
3088 
3089 const basic::ZoneInfo kZoneAmerica_Tegucigalpa ACE_TIME_PROGMEM = {
3090  kZoneNameAmerica_Tegucigalpa /*name*/,
3091  0xbfd6fd4c /*zoneId*/,
3092  &kZoneContext /*zoneContext*/,
3093  4 /*transitionBufSize*/,
3094  1 /*numEras*/,
3095  kZoneEraAmerica_Tegucigalpa /*eras*/,
3096 };
3097 
3098 //---------------------------------------------------------------------------
3099 // Zone name: America/Thule
3100 // Zone Eras: 1
3101 // Strings (bytes): 18
3102 // Memory (8-bit): 41
3103 // Memory (32-bit): 54
3104 //---------------------------------------------------------------------------
3105 
3106 static const basic::ZoneEra kZoneEraAmerica_Thule[] ACE_TIME_PROGMEM = {
3107  // -4:00 Thule A%sT
3108  {
3109  &kPolicyThule /*zonePolicy*/,
3110  "A%T" /*format*/,
3111  -16 /*offsetCode*/,
3112  0 /*deltaCode*/,
3113  127 /*untilYearTiny*/,
3114  1 /*untilMonth*/,
3115  1 /*untilDay*/,
3116  0 /*untilTimeCode*/,
3117  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3118  },
3119 
3120 };
3121 
3122 static const char kZoneNameAmerica_Thule[] ACE_TIME_PROGMEM = "America/Thule";
3123 
3124 const basic::ZoneInfo kZoneAmerica_Thule ACE_TIME_PROGMEM = {
3125  kZoneNameAmerica_Thule /*name*/,
3126  0x9921dd68 /*zoneId*/,
3127  &kZoneContext /*zoneContext*/,
3128  6 /*transitionBufSize*/,
3129  1 /*numEras*/,
3130  kZoneEraAmerica_Thule /*eras*/,
3131 };
3132 
3133 //---------------------------------------------------------------------------
3134 // Zone name: America/Thunder_Bay
3135 // Zone Eras: 1
3136 // Strings (bytes): 24
3137 // Memory (8-bit): 47
3138 // Memory (32-bit): 60
3139 //---------------------------------------------------------------------------
3140 
3141 static const basic::ZoneEra kZoneEraAmerica_Thunder_Bay[] ACE_TIME_PROGMEM = {
3142  // -5:00 Canada E%sT
3143  {
3144  &kPolicyCanada /*zonePolicy*/,
3145  "E%T" /*format*/,
3146  -20 /*offsetCode*/,
3147  0 /*deltaCode*/,
3148  127 /*untilYearTiny*/,
3149  1 /*untilMonth*/,
3150  1 /*untilDay*/,
3151  0 /*untilTimeCode*/,
3152  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3153  },
3154 
3155 };
3156 
3157 static const char kZoneNameAmerica_Thunder_Bay[] ACE_TIME_PROGMEM = "America/Thunder_Bay";
3158 
3159 const basic::ZoneInfo kZoneAmerica_Thunder_Bay ACE_TIME_PROGMEM = {
3160  kZoneNameAmerica_Thunder_Bay /*name*/,
3161  0xf962e71b /*zoneId*/,
3162  &kZoneContext /*zoneContext*/,
3163  6 /*transitionBufSize*/,
3164  1 /*numEras*/,
3165  kZoneEraAmerica_Thunder_Bay /*eras*/,
3166 };
3167 
3168 //---------------------------------------------------------------------------
3169 // Zone name: America/Toronto
3170 // Zone Eras: 1
3171 // Strings (bytes): 20
3172 // Memory (8-bit): 43
3173 // Memory (32-bit): 56
3174 //---------------------------------------------------------------------------
3175 
3176 static const basic::ZoneEra kZoneEraAmerica_Toronto[] ACE_TIME_PROGMEM = {
3177  // -5:00 Canada E%sT
3178  {
3179  &kPolicyCanada /*zonePolicy*/,
3180  "E%T" /*format*/,
3181  -20 /*offsetCode*/,
3182  0 /*deltaCode*/,
3183  127 /*untilYearTiny*/,
3184  1 /*untilMonth*/,
3185  1 /*untilDay*/,
3186  0 /*untilTimeCode*/,
3187  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3188  },
3189 
3190 };
3191 
3192 static const char kZoneNameAmerica_Toronto[] ACE_TIME_PROGMEM = "America/Toronto";
3193 
3194 const basic::ZoneInfo kZoneAmerica_Toronto ACE_TIME_PROGMEM = {
3195  kZoneNameAmerica_Toronto /*name*/,
3196  0x792e851b /*zoneId*/,
3197  &kZoneContext /*zoneContext*/,
3198  6 /*transitionBufSize*/,
3199  1 /*numEras*/,
3200  kZoneEraAmerica_Toronto /*eras*/,
3201 };
3202 
3203 //---------------------------------------------------------------------------
3204 // Zone name: America/Vancouver
3205 // Zone Eras: 1
3206 // Strings (bytes): 22
3207 // Memory (8-bit): 45
3208 // Memory (32-bit): 58
3209 //---------------------------------------------------------------------------
3210 
3211 static const basic::ZoneEra kZoneEraAmerica_Vancouver[] ACE_TIME_PROGMEM = {
3212  // -8:00 Canada P%sT
3213  {
3214  &kPolicyCanada /*zonePolicy*/,
3215  "P%T" /*format*/,
3216  -32 /*offsetCode*/,
3217  0 /*deltaCode*/,
3218  127 /*untilYearTiny*/,
3219  1 /*untilMonth*/,
3220  1 /*untilDay*/,
3221  0 /*untilTimeCode*/,
3222  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3223  },
3224 
3225 };
3226 
3227 static const char kZoneNameAmerica_Vancouver[] ACE_TIME_PROGMEM = "America/Vancouver";
3228 
3229 const basic::ZoneInfo kZoneAmerica_Vancouver ACE_TIME_PROGMEM = {
3230  kZoneNameAmerica_Vancouver /*name*/,
3231  0x2c6f6b1f /*zoneId*/,
3232  &kZoneContext /*zoneContext*/,
3233  6 /*transitionBufSize*/,
3234  1 /*numEras*/,
3235  kZoneEraAmerica_Vancouver /*eras*/,
3236 };
3237 
3238 //---------------------------------------------------------------------------
3239 // Zone name: America/Whitehorse
3240 // Zone Eras: 1
3241 // Strings (bytes): 23
3242 // Memory (8-bit): 46
3243 // Memory (32-bit): 59
3244 //---------------------------------------------------------------------------
3245 
3246 static const basic::ZoneEra kZoneEraAmerica_Whitehorse[] ACE_TIME_PROGMEM = {
3247  // -8:00 Canada P%sT
3248  {
3249  &kPolicyCanada /*zonePolicy*/,
3250  "P%T" /*format*/,
3251  -32 /*offsetCode*/,
3252  0 /*deltaCode*/,
3253  127 /*untilYearTiny*/,
3254  1 /*untilMonth*/,
3255  1 /*untilDay*/,
3256  0 /*untilTimeCode*/,
3257  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3258  },
3259 
3260 };
3261 
3262 static const char kZoneNameAmerica_Whitehorse[] ACE_TIME_PROGMEM = "America/Whitehorse";
3263 
3264 const basic::ZoneInfo kZoneAmerica_Whitehorse ACE_TIME_PROGMEM = {
3265  kZoneNameAmerica_Whitehorse /*name*/,
3266  0x54e0e3e8 /*zoneId*/,
3267  &kZoneContext /*zoneContext*/,
3268  6 /*transitionBufSize*/,
3269  1 /*numEras*/,
3270  kZoneEraAmerica_Whitehorse /*eras*/,
3271 };
3272 
3273 //---------------------------------------------------------------------------
3274 // Zone name: America/Winnipeg
3275 // Zone Eras: 2
3276 // Strings (bytes): 25
3277 // Memory (8-bit): 59
3278 // Memory (32-bit): 77
3279 //---------------------------------------------------------------------------
3280 
3281 static const basic::ZoneEra kZoneEraAmerica_Winnipeg[] ACE_TIME_PROGMEM = {
3282  // -6:00 Winn C%sT 2006
3283  {
3284  &kPolicyWinn /*zonePolicy*/,
3285  "C%T" /*format*/,
3286  -24 /*offsetCode*/,
3287  0 /*deltaCode*/,
3288  6 /*untilYearTiny*/,
3289  1 /*untilMonth*/,
3290  1 /*untilDay*/,
3291  0 /*untilTimeCode*/,
3292  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3293  },
3294  // -6:00 Canada C%sT
3295  {
3296  &kPolicyCanada /*zonePolicy*/,
3297  "C%T" /*format*/,
3298  -24 /*offsetCode*/,
3299  0 /*deltaCode*/,
3300  127 /*untilYearTiny*/,
3301  1 /*untilMonth*/,
3302  1 /*untilDay*/,
3303  0 /*untilTimeCode*/,
3304  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3305  },
3306 
3307 };
3308 
3309 static const char kZoneNameAmerica_Winnipeg[] ACE_TIME_PROGMEM = "America/Winnipeg";
3310 
3311 const basic::ZoneInfo kZoneAmerica_Winnipeg ACE_TIME_PROGMEM = {
3312  kZoneNameAmerica_Winnipeg /*name*/,
3313  0x8c7dafc7 /*zoneId*/,
3314  &kZoneContext /*zoneContext*/,
3315  6 /*transitionBufSize*/,
3316  2 /*numEras*/,
3317  kZoneEraAmerica_Winnipeg /*eras*/,
3318 };
3319 
3320 //---------------------------------------------------------------------------
3321 // Zone name: America/Yakutat
3322 // Zone Eras: 1
3323 // Strings (bytes): 21
3324 // Memory (8-bit): 44
3325 // Memory (32-bit): 57
3326 //---------------------------------------------------------------------------
3327 
3328 static const basic::ZoneEra kZoneEraAmerica_Yakutat[] ACE_TIME_PROGMEM = {
3329  // -9:00 US AK%sT
3330  {
3331  &kPolicyUS /*zonePolicy*/,
3332  "AK%T" /*format*/,
3333  -36 /*offsetCode*/,
3334  0 /*deltaCode*/,
3335  127 /*untilYearTiny*/,
3336  1 /*untilMonth*/,
3337  1 /*untilDay*/,
3338  0 /*untilTimeCode*/,
3339  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3340  },
3341 
3342 };
3343 
3344 static const char kZoneNameAmerica_Yakutat[] ACE_TIME_PROGMEM = "America/Yakutat";
3345 
3346 const basic::ZoneInfo kZoneAmerica_Yakutat ACE_TIME_PROGMEM = {
3347  kZoneNameAmerica_Yakutat /*name*/,
3348  0xd8ee31e9 /*zoneId*/,
3349  &kZoneContext /*zoneContext*/,
3350  6 /*transitionBufSize*/,
3351  1 /*numEras*/,
3352  kZoneEraAmerica_Yakutat /*eras*/,
3353 };
3354 
3355 //---------------------------------------------------------------------------
3356 // Zone name: America/Yellowknife
3357 // Zone Eras: 1
3358 // Strings (bytes): 24
3359 // Memory (8-bit): 47
3360 // Memory (32-bit): 60
3361 //---------------------------------------------------------------------------
3362 
3363 static const basic::ZoneEra kZoneEraAmerica_Yellowknife[] ACE_TIME_PROGMEM = {
3364  // -7:00 Canada M%sT
3365  {
3366  &kPolicyCanada /*zonePolicy*/,
3367  "M%T" /*format*/,
3368  -28 /*offsetCode*/,
3369  0 /*deltaCode*/,
3370  127 /*untilYearTiny*/,
3371  1 /*untilMonth*/,
3372  1 /*untilDay*/,
3373  0 /*untilTimeCode*/,
3374  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3375  },
3376 
3377 };
3378 
3379 static const char kZoneNameAmerica_Yellowknife[] ACE_TIME_PROGMEM = "America/Yellowknife";
3380 
3381 const basic::ZoneInfo kZoneAmerica_Yellowknife ACE_TIME_PROGMEM = {
3382  kZoneNameAmerica_Yellowknife /*name*/,
3383  0x0f76c76f /*zoneId*/,
3384  &kZoneContext /*zoneContext*/,
3385  6 /*transitionBufSize*/,
3386  1 /*numEras*/,
3387  kZoneEraAmerica_Yellowknife /*eras*/,
3388 };
3389 
3390 //---------------------------------------------------------------------------
3391 // Zone name: Antarctica/DumontDUrville
3392 // Zone Eras: 1
3393 // Strings (bytes): 30
3394 // Memory (8-bit): 53
3395 // Memory (32-bit): 66
3396 //---------------------------------------------------------------------------
3397 
3398 static const basic::ZoneEra kZoneEraAntarctica_DumontDUrville[] ACE_TIME_PROGMEM = {
3399  // 10:00 - +10
3400  {
3401  nullptr /*zonePolicy*/,
3402  "+10" /*format*/,
3403  40 /*offsetCode*/,
3404  0 /*deltaCode*/,
3405  127 /*untilYearTiny*/,
3406  1 /*untilMonth*/,
3407  1 /*untilDay*/,
3408  0 /*untilTimeCode*/,
3409  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3410  },
3411 
3412 };
3413 
3414 static const char kZoneNameAntarctica_DumontDUrville[] ACE_TIME_PROGMEM = "Antarctica/DumontDUrville";
3415 
3416 const basic::ZoneInfo kZoneAntarctica_DumontDUrville ACE_TIME_PROGMEM = {
3417  kZoneNameAntarctica_DumontDUrville /*name*/,
3418  0x5a3c656c /*zoneId*/,
3419  &kZoneContext /*zoneContext*/,
3420  2 /*transitionBufSize*/,
3421  1 /*numEras*/,
3422  kZoneEraAntarctica_DumontDUrville /*eras*/,
3423 };
3424 
3425 //---------------------------------------------------------------------------
3426 // Zone name: Antarctica/Rothera
3427 // Zone Eras: 1
3428 // Strings (bytes): 23
3429 // Memory (8-bit): 46
3430 // Memory (32-bit): 59
3431 //---------------------------------------------------------------------------
3432 
3433 static const basic::ZoneEra kZoneEraAntarctica_Rothera[] ACE_TIME_PROGMEM = {
3434  // -3:00 - -03
3435  {
3436  nullptr /*zonePolicy*/,
3437  "-03" /*format*/,
3438  -12 /*offsetCode*/,
3439  0 /*deltaCode*/,
3440  127 /*untilYearTiny*/,
3441  1 /*untilMonth*/,
3442  1 /*untilDay*/,
3443  0 /*untilTimeCode*/,
3444  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3445  },
3446 
3447 };
3448 
3449 static const char kZoneNameAntarctica_Rothera[] ACE_TIME_PROGMEM = "Antarctica/Rothera";
3450 
3451 const basic::ZoneInfo kZoneAntarctica_Rothera ACE_TIME_PROGMEM = {
3452  kZoneNameAntarctica_Rothera /*name*/,
3453  0x0e86d203 /*zoneId*/,
3454  &kZoneContext /*zoneContext*/,
3455  2 /*transitionBufSize*/,
3456  1 /*numEras*/,
3457  kZoneEraAntarctica_Rothera /*eras*/,
3458 };
3459 
3460 //---------------------------------------------------------------------------
3461 // Zone name: Antarctica/Syowa
3462 // Zone Eras: 1
3463 // Strings (bytes): 21
3464 // Memory (8-bit): 44
3465 // Memory (32-bit): 57
3466 //---------------------------------------------------------------------------
3467 
3468 static const basic::ZoneEra kZoneEraAntarctica_Syowa[] ACE_TIME_PROGMEM = {
3469  // 3:00 - +03
3470  {
3471  nullptr /*zonePolicy*/,
3472  "+03" /*format*/,
3473  12 /*offsetCode*/,
3474  0 /*deltaCode*/,
3475  127 /*untilYearTiny*/,
3476  1 /*untilMonth*/,
3477  1 /*untilDay*/,
3478  0 /*untilTimeCode*/,
3479  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3480  },
3481 
3482 };
3483 
3484 static const char kZoneNameAntarctica_Syowa[] ACE_TIME_PROGMEM = "Antarctica/Syowa";
3485 
3486 const basic::ZoneInfo kZoneAntarctica_Syowa ACE_TIME_PROGMEM = {
3487  kZoneNameAntarctica_Syowa /*name*/,
3488  0xe330c7e1 /*zoneId*/,
3489  &kZoneContext /*zoneContext*/,
3490  2 /*transitionBufSize*/,
3491  1 /*numEras*/,
3492  kZoneEraAntarctica_Syowa /*eras*/,
3493 };
3494 
3495 //---------------------------------------------------------------------------
3496 // Zone name: Antarctica/Vostok
3497 // Zone Eras: 1
3498 // Strings (bytes): 22
3499 // Memory (8-bit): 45
3500 // Memory (32-bit): 58
3501 //---------------------------------------------------------------------------
3502 
3503 static const basic::ZoneEra kZoneEraAntarctica_Vostok[] ACE_TIME_PROGMEM = {
3504  // 6:00 - +06
3505  {
3506  nullptr /*zonePolicy*/,
3507  "+06" /*format*/,
3508  24 /*offsetCode*/,
3509  0 /*deltaCode*/,
3510  127 /*untilYearTiny*/,
3511  1 /*untilMonth*/,
3512  1 /*untilDay*/,
3513  0 /*untilTimeCode*/,
3514  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3515  },
3516 
3517 };
3518 
3519 static const char kZoneNameAntarctica_Vostok[] ACE_TIME_PROGMEM = "Antarctica/Vostok";
3520 
3521 const basic::ZoneInfo kZoneAntarctica_Vostok ACE_TIME_PROGMEM = {
3522  kZoneNameAntarctica_Vostok /*name*/,
3523  0x4f966fd4 /*zoneId*/,
3524  &kZoneContext /*zoneContext*/,
3525  2 /*transitionBufSize*/,
3526  1 /*numEras*/,
3527  kZoneEraAntarctica_Vostok /*eras*/,
3528 };
3529 
3530 //---------------------------------------------------------------------------
3531 // Zone name: Asia/Amman
3532 // Zone Eras: 1
3533 // Strings (bytes): 16
3534 // Memory (8-bit): 39
3535 // Memory (32-bit): 52
3536 //---------------------------------------------------------------------------
3537 
3538 static const basic::ZoneEra kZoneEraAsia_Amman[] ACE_TIME_PROGMEM = {
3539  // 2:00 Jordan EE%sT
3540  {
3541  &kPolicyJordan /*zonePolicy*/,
3542  "EE%T" /*format*/,
3543  8 /*offsetCode*/,
3544  0 /*deltaCode*/,
3545  127 /*untilYearTiny*/,
3546  1 /*untilMonth*/,
3547  1 /*untilDay*/,
3548  0 /*untilTimeCode*/,
3549  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3550  },
3551 
3552 };
3553 
3554 static const char kZoneNameAsia_Amman[] ACE_TIME_PROGMEM = "Asia/Amman";
3555 
3556 const basic::ZoneInfo kZoneAsia_Amman ACE_TIME_PROGMEM = {
3557  kZoneNameAsia_Amman /*name*/,
3558  0x148d21bc /*zoneId*/,
3559  &kZoneContext /*zoneContext*/,
3560  6 /*transitionBufSize*/,
3561  1 /*numEras*/,
3562  kZoneEraAsia_Amman /*eras*/,
3563 };
3564 
3565 //---------------------------------------------------------------------------
3566 // Zone name: Asia/Ashgabat
3567 // Zone Eras: 1
3568 // Strings (bytes): 18
3569 // Memory (8-bit): 41
3570 // Memory (32-bit): 54
3571 //---------------------------------------------------------------------------
3572 
3573 static const basic::ZoneEra kZoneEraAsia_Ashgabat[] ACE_TIME_PROGMEM = {
3574  // 5:00 - +05
3575  {
3576  nullptr /*zonePolicy*/,
3577  "+05" /*format*/,
3578  20 /*offsetCode*/,
3579  0 /*deltaCode*/,
3580  127 /*untilYearTiny*/,
3581  1 /*untilMonth*/,
3582  1 /*untilDay*/,
3583  0 /*untilTimeCode*/,
3584  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3585  },
3586 
3587 };
3588 
3589 static const char kZoneNameAsia_Ashgabat[] ACE_TIME_PROGMEM = "Asia/Ashgabat";
3590 
3591 const basic::ZoneInfo kZoneAsia_Ashgabat ACE_TIME_PROGMEM = {
3592  kZoneNameAsia_Ashgabat /*name*/,
3593  0xba87598d /*zoneId*/,
3594  &kZoneContext /*zoneContext*/,
3595  2 /*transitionBufSize*/,
3596  1 /*numEras*/,
3597  kZoneEraAsia_Ashgabat /*eras*/,
3598 };
3599 
3600 //---------------------------------------------------------------------------
3601 // Zone name: Asia/Baghdad
3602 // Zone Eras: 1
3603 // Strings (bytes): 21
3604 // Memory (8-bit): 44
3605 // Memory (32-bit): 57
3606 //---------------------------------------------------------------------------
3607 
3608 static const basic::ZoneEra kZoneEraAsia_Baghdad[] ACE_TIME_PROGMEM = {
3609  // 3:00 Iraq +03/+04
3610  {
3611  &kPolicyIraq /*zonePolicy*/,
3612  "+03/+04" /*format*/,
3613  12 /*offsetCode*/,
3614  0 /*deltaCode*/,
3615  127 /*untilYearTiny*/,
3616  1 /*untilMonth*/,
3617  1 /*untilDay*/,
3618  0 /*untilTimeCode*/,
3619  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3620  },
3621 
3622 };
3623 
3624 static const char kZoneNameAsia_Baghdad[] ACE_TIME_PROGMEM = "Asia/Baghdad";
3625 
3626 const basic::ZoneInfo kZoneAsia_Baghdad ACE_TIME_PROGMEM = {
3627  kZoneNameAsia_Baghdad /*name*/,
3628  0x9ceffbed /*zoneId*/,
3629  &kZoneContext /*zoneContext*/,
3630  4 /*transitionBufSize*/,
3631  1 /*numEras*/,
3632  kZoneEraAsia_Baghdad /*eras*/,
3633 };
3634 
3635 //---------------------------------------------------------------------------
3636 // Zone name: Asia/Baku
3637 // Zone Eras: 1
3638 // Strings (bytes): 18
3639 // Memory (8-bit): 41
3640 // Memory (32-bit): 54
3641 //---------------------------------------------------------------------------
3642 
3643 static const basic::ZoneEra kZoneEraAsia_Baku[] ACE_TIME_PROGMEM = {
3644  // 4:00 Azer +04/+05
3645  {
3646  &kPolicyAzer /*zonePolicy*/,
3647  "+04/+05" /*format*/,
3648  16 /*offsetCode*/,
3649  0 /*deltaCode*/,
3650  127 /*untilYearTiny*/,
3651  1 /*untilMonth*/,
3652  1 /*untilDay*/,
3653  0 /*untilTimeCode*/,
3654  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3655  },
3656 
3657 };
3658 
3659 static const char kZoneNameAsia_Baku[] ACE_TIME_PROGMEM = "Asia/Baku";
3660 
3661 const basic::ZoneInfo kZoneAsia_Baku ACE_TIME_PROGMEM = {
3662  kZoneNameAsia_Baku /*name*/,
3663  0x1fa788b5 /*zoneId*/,
3664  &kZoneContext /*zoneContext*/,
3665  5 /*transitionBufSize*/,
3666  1 /*numEras*/,
3667  kZoneEraAsia_Baku /*eras*/,
3668 };
3669 
3670 //---------------------------------------------------------------------------
3671 // Zone name: Asia/Bangkok
3672 // Zone Eras: 1
3673 // Strings (bytes): 17
3674 // Memory (8-bit): 40
3675 // Memory (32-bit): 53
3676 //---------------------------------------------------------------------------
3677 
3678 static const basic::ZoneEra kZoneEraAsia_Bangkok[] ACE_TIME_PROGMEM = {
3679  // 7:00 - +07
3680  {
3681  nullptr /*zonePolicy*/,
3682  "+07" /*format*/,
3683  28 /*offsetCode*/,
3684  0 /*deltaCode*/,
3685  127 /*untilYearTiny*/,
3686  1 /*untilMonth*/,
3687  1 /*untilDay*/,
3688  0 /*untilTimeCode*/,
3689  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3690  },
3691 
3692 };
3693 
3694 static const char kZoneNameAsia_Bangkok[] ACE_TIME_PROGMEM = "Asia/Bangkok";
3695 
3696 const basic::ZoneInfo kZoneAsia_Bangkok ACE_TIME_PROGMEM = {
3697  kZoneNameAsia_Bangkok /*name*/,
3698  0x9d6e3aaf /*zoneId*/,
3699  &kZoneContext /*zoneContext*/,
3700  2 /*transitionBufSize*/,
3701  1 /*numEras*/,
3702  kZoneEraAsia_Bangkok /*eras*/,
3703 };
3704 
3705 //---------------------------------------------------------------------------
3706 // Zone name: Asia/Beirut
3707 // Zone Eras: 1
3708 // Strings (bytes): 17
3709 // Memory (8-bit): 40
3710 // Memory (32-bit): 53
3711 //---------------------------------------------------------------------------
3712 
3713 static const basic::ZoneEra kZoneEraAsia_Beirut[] ACE_TIME_PROGMEM = {
3714  // 2:00 Lebanon EE%sT
3715  {
3716  &kPolicyLebanon /*zonePolicy*/,
3717  "EE%T" /*format*/,
3718  8 /*offsetCode*/,
3719  0 /*deltaCode*/,
3720  127 /*untilYearTiny*/,
3721  1 /*untilMonth*/,
3722  1 /*untilDay*/,
3723  0 /*untilTimeCode*/,
3724  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3725  },
3726 
3727 };
3728 
3729 static const char kZoneNameAsia_Beirut[] ACE_TIME_PROGMEM = "Asia/Beirut";
3730 
3731 const basic::ZoneInfo kZoneAsia_Beirut ACE_TIME_PROGMEM = {
3732  kZoneNameAsia_Beirut /*name*/,
3733  0xa7f3d5fd /*zoneId*/,
3734  &kZoneContext /*zoneContext*/,
3735  5 /*transitionBufSize*/,
3736  1 /*numEras*/,
3737  kZoneEraAsia_Beirut /*eras*/,
3738 };
3739 
3740 //---------------------------------------------------------------------------
3741 // Zone name: Asia/Brunei
3742 // Zone Eras: 1
3743 // Strings (bytes): 16
3744 // Memory (8-bit): 39
3745 // Memory (32-bit): 52
3746 //---------------------------------------------------------------------------
3747 
3748 static const basic::ZoneEra kZoneEraAsia_Brunei[] ACE_TIME_PROGMEM = {
3749  // 8:00 - +08
3750  {
3751  nullptr /*zonePolicy*/,
3752  "+08" /*format*/,
3753  32 /*offsetCode*/,
3754  0 /*deltaCode*/,
3755  127 /*untilYearTiny*/,
3756  1 /*untilMonth*/,
3757  1 /*untilDay*/,
3758  0 /*untilTimeCode*/,
3759  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3760  },
3761 
3762 };
3763 
3764 static const char kZoneNameAsia_Brunei[] ACE_TIME_PROGMEM = "Asia/Brunei";
3765 
3766 const basic::ZoneInfo kZoneAsia_Brunei ACE_TIME_PROGMEM = {
3767  kZoneNameAsia_Brunei /*name*/,
3768  0xa8e595f7 /*zoneId*/,
3769  &kZoneContext /*zoneContext*/,
3770  2 /*transitionBufSize*/,
3771  1 /*numEras*/,
3772  kZoneEraAsia_Brunei /*eras*/,
3773 };
3774 
3775 //---------------------------------------------------------------------------
3776 // Zone name: Asia/Damascus
3777 // Zone Eras: 1
3778 // Strings (bytes): 19
3779 // Memory (8-bit): 42
3780 // Memory (32-bit): 55
3781 //---------------------------------------------------------------------------
3782 
3783 static const basic::ZoneEra kZoneEraAsia_Damascus[] ACE_TIME_PROGMEM = {
3784  // 2:00 Syria EE%sT
3785  {
3786  &kPolicySyria /*zonePolicy*/,
3787  "EE%T" /*format*/,
3788  8 /*offsetCode*/,
3789  0 /*deltaCode*/,
3790  127 /*untilYearTiny*/,
3791  1 /*untilMonth*/,
3792  1 /*untilDay*/,
3793  0 /*untilTimeCode*/,
3794  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3795  },
3796 
3797 };
3798 
3799 static const char kZoneNameAsia_Damascus[] ACE_TIME_PROGMEM = "Asia/Damascus";
3800 
3801 const basic::ZoneInfo kZoneAsia_Damascus ACE_TIME_PROGMEM = {
3802  kZoneNameAsia_Damascus /*name*/,
3803  0x20fbb063 /*zoneId*/,
3804  &kZoneContext /*zoneContext*/,
3805  6 /*transitionBufSize*/,
3806  1 /*numEras*/,
3807  kZoneEraAsia_Damascus /*eras*/,
3808 };
3809 
3810 //---------------------------------------------------------------------------
3811 // Zone name: Asia/Dhaka
3812 // Zone Eras: 2
3813 // Strings (bytes): 23
3814 // Memory (8-bit): 57
3815 // Memory (32-bit): 75
3816 //---------------------------------------------------------------------------
3817 
3818 static const basic::ZoneEra kZoneEraAsia_Dhaka[] ACE_TIME_PROGMEM = {
3819  // 6:00 - +06 2009
3820  {
3821  nullptr /*zonePolicy*/,
3822  "+06" /*format*/,
3823  24 /*offsetCode*/,
3824  0 /*deltaCode*/,
3825  9 /*untilYearTiny*/,
3826  1 /*untilMonth*/,
3827  1 /*untilDay*/,
3828  0 /*untilTimeCode*/,
3829  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3830  },
3831  // 6:00 Dhaka +06/+07
3832  {
3833  &kPolicyDhaka /*zonePolicy*/,
3834  "+06/+07" /*format*/,
3835  24 /*offsetCode*/,
3836  0 /*deltaCode*/,
3837  127 /*untilYearTiny*/,
3838  1 /*untilMonth*/,
3839  1 /*untilDay*/,
3840  0 /*untilTimeCode*/,
3841  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3842  },
3843 
3844 };
3845 
3846 static const char kZoneNameAsia_Dhaka[] ACE_TIME_PROGMEM = "Asia/Dhaka";
3847 
3848 const basic::ZoneInfo kZoneAsia_Dhaka ACE_TIME_PROGMEM = {
3849  kZoneNameAsia_Dhaka /*name*/,
3850  0x14c07b8b /*zoneId*/,
3851  &kZoneContext /*zoneContext*/,
3852  5 /*transitionBufSize*/,
3853  2 /*numEras*/,
3854  kZoneEraAsia_Dhaka /*eras*/,
3855 };
3856 
3857 //---------------------------------------------------------------------------
3858 // Zone name: Asia/Dubai
3859 // Zone Eras: 1
3860 // Strings (bytes): 15
3861 // Memory (8-bit): 38
3862 // Memory (32-bit): 51
3863 //---------------------------------------------------------------------------
3864 
3865 static const basic::ZoneEra kZoneEraAsia_Dubai[] ACE_TIME_PROGMEM = {
3866  // 4:00 - +04
3867  {
3868  nullptr /*zonePolicy*/,
3869  "+04" /*format*/,
3870  16 /*offsetCode*/,
3871  0 /*deltaCode*/,
3872  127 /*untilYearTiny*/,
3873  1 /*untilMonth*/,
3874  1 /*untilDay*/,
3875  0 /*untilTimeCode*/,
3876  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3877  },
3878 
3879 };
3880 
3881 static const char kZoneNameAsia_Dubai[] ACE_TIME_PROGMEM = "Asia/Dubai";
3882 
3883 const basic::ZoneInfo kZoneAsia_Dubai ACE_TIME_PROGMEM = {
3884  kZoneNameAsia_Dubai /*name*/,
3885  0x14c79f77 /*zoneId*/,
3886  &kZoneContext /*zoneContext*/,
3887  2 /*transitionBufSize*/,
3888  1 /*numEras*/,
3889  kZoneEraAsia_Dubai /*eras*/,
3890 };
3891 
3892 //---------------------------------------------------------------------------
3893 // Zone name: Asia/Dushanbe
3894 // Zone Eras: 1
3895 // Strings (bytes): 18
3896 // Memory (8-bit): 41
3897 // Memory (32-bit): 54
3898 //---------------------------------------------------------------------------
3899 
3900 static const basic::ZoneEra kZoneEraAsia_Dushanbe[] ACE_TIME_PROGMEM = {
3901  // 5:00 - +05
3902  {
3903  nullptr /*zonePolicy*/,
3904  "+05" /*format*/,
3905  20 /*offsetCode*/,
3906  0 /*deltaCode*/,
3907  127 /*untilYearTiny*/,
3908  1 /*untilMonth*/,
3909  1 /*untilDay*/,
3910  0 /*untilTimeCode*/,
3911  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3912  },
3913 
3914 };
3915 
3916 static const char kZoneNameAsia_Dushanbe[] ACE_TIME_PROGMEM = "Asia/Dushanbe";
3917 
3918 const basic::ZoneInfo kZoneAsia_Dushanbe ACE_TIME_PROGMEM = {
3919  kZoneNameAsia_Dushanbe /*name*/,
3920  0x32fc5c3c /*zoneId*/,
3921  &kZoneContext /*zoneContext*/,
3922  2 /*transitionBufSize*/,
3923  1 /*numEras*/,
3924  kZoneEraAsia_Dushanbe /*eras*/,
3925 };
3926 
3927 //---------------------------------------------------------------------------
3928 // Zone name: Asia/Ho_Chi_Minh
3929 // Zone Eras: 1
3930 // Strings (bytes): 21
3931 // Memory (8-bit): 44
3932 // Memory (32-bit): 57
3933 //---------------------------------------------------------------------------
3934 
3935 static const basic::ZoneEra kZoneEraAsia_Ho_Chi_Minh[] ACE_TIME_PROGMEM = {
3936  // 7:00 - +07
3937  {
3938  nullptr /*zonePolicy*/,
3939  "+07" /*format*/,
3940  28 /*offsetCode*/,
3941  0 /*deltaCode*/,
3942  127 /*untilYearTiny*/,
3943  1 /*untilMonth*/,
3944  1 /*untilDay*/,
3945  0 /*untilTimeCode*/,
3946  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3947  },
3948 
3949 };
3950 
3951 static const char kZoneNameAsia_Ho_Chi_Minh[] ACE_TIME_PROGMEM = "Asia/Ho_Chi_Minh";
3952 
3953 const basic::ZoneInfo kZoneAsia_Ho_Chi_Minh ACE_TIME_PROGMEM = {
3954  kZoneNameAsia_Ho_Chi_Minh /*name*/,
3955  0x20f2d127 /*zoneId*/,
3956  &kZoneContext /*zoneContext*/,
3957  2 /*transitionBufSize*/,
3958  1 /*numEras*/,
3959  kZoneEraAsia_Ho_Chi_Minh /*eras*/,
3960 };
3961 
3962 //---------------------------------------------------------------------------
3963 // Zone name: Asia/Hong_Kong
3964 // Zone Eras: 1
3965 // Strings (bytes): 20
3966 // Memory (8-bit): 43
3967 // Memory (32-bit): 56
3968 //---------------------------------------------------------------------------
3969 
3970 static const basic::ZoneEra kZoneEraAsia_Hong_Kong[] ACE_TIME_PROGMEM = {
3971  // 8:00 HK HK%sT
3972  {
3973  &kPolicyHK /*zonePolicy*/,
3974  "HK%T" /*format*/,
3975  32 /*offsetCode*/,
3976  0 /*deltaCode*/,
3977  127 /*untilYearTiny*/,
3978  1 /*untilMonth*/,
3979  1 /*untilDay*/,
3980  0 /*untilTimeCode*/,
3981  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
3982  },
3983 
3984 };
3985 
3986 static const char kZoneNameAsia_Hong_Kong[] ACE_TIME_PROGMEM = "Asia/Hong_Kong";
3987 
3988 const basic::ZoneInfo kZoneAsia_Hong_Kong ACE_TIME_PROGMEM = {
3989  kZoneNameAsia_Hong_Kong /*name*/,
3990  0x577f28ac /*zoneId*/,
3991  &kZoneContext /*zoneContext*/,
3992  2 /*transitionBufSize*/,
3993  1 /*numEras*/,
3994  kZoneEraAsia_Hong_Kong /*eras*/,
3995 };
3996 
3997 //---------------------------------------------------------------------------
3998 // Zone name: Asia/Hovd
3999 // Zone Eras: 1
4000 // Strings (bytes): 18
4001 // Memory (8-bit): 41
4002 // Memory (32-bit): 54
4003 //---------------------------------------------------------------------------
4004 
4005 static const basic::ZoneEra kZoneEraAsia_Hovd[] ACE_TIME_PROGMEM = {
4006  // 7:00 Mongol +07/+08
4007  {
4008  &kPolicyMongol /*zonePolicy*/,
4009  "+07/+08" /*format*/,
4010  28 /*offsetCode*/,
4011  0 /*deltaCode*/,
4012  127 /*untilYearTiny*/,
4013  1 /*untilMonth*/,
4014  1 /*untilDay*/,
4015  0 /*untilTimeCode*/,
4016  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
4017  },
4018 
4019 };
4020 
4021 static const char kZoneNameAsia_Hovd[] ACE_TIME_PROGMEM = "Asia/Hovd";
4022 
4023 const basic::ZoneInfo kZoneAsia_Hovd ACE_TIME_PROGMEM = {
4024  kZoneNameAsia_Hovd /*name*/,
4025  0x1fab0fe3 /*zoneId*/,
4026  &kZoneContext /*zoneContext*/,
4027  5 /*transitionBufSize*/,
4028  1 /*numEras*/,
4029  kZoneEraAsia_Hovd /*eras*/,
4030 };
4031 
4032 //---------------------------------------------------------------------------
4033 // Zone name: Asia/Jakarta
4034 // Zone Eras: 1
4035 // Strings (bytes): 17
4036 // Memory (8-bit): 40
4037 // Memory (32-bit): 53
4038 //---------------------------------------------------------------------------
4039 
4040 static const basic::ZoneEra kZoneEraAsia_Jakarta[] ACE_TIME_PROGMEM = {
4041  // 7:00 - WIB
4042  {
4043  nullptr /*zonePolicy*/,
4044  "WIB" /*format*/,
4045  28 /*offsetCode*/,
4046  0 /*deltaCode*/,
4047  127 /*untilYearTiny*/,
4048  1 /*untilMonth*/,
4049  1 /*untilDay*/,
4050  0 /*untilTimeCode*/,
4051  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
4052  },
4053 
4054 };
4055 
4056 static const char kZoneNameAsia_Jakarta[] ACE_TIME_PROGMEM = "Asia/Jakarta";
4057 
4058 const basic::ZoneInfo kZoneAsia_Jakarta ACE_TIME_PROGMEM = {
4059  kZoneNameAsia_Jakarta /*name*/,
4060  0x0506ab50 /*zoneId*/,
4061  &kZoneContext /*zoneContext*/,
4062  2 /*transitionBufSize*/,
4063  1 /*numEras*/,
4064  kZoneEraAsia_Jakarta /*eras*/,
4065 };
4066 
4067 //---------------------------------------------------------------------------
4068 // Zone name: Asia/Jayapura
4069 // Zone Eras: 1
4070 // Strings (bytes): 18
4071 // Memory (8-bit): 41
4072 // Memory (32-bit): 54
4073 //---------------------------------------------------------------------------
4074 
4075 static const basic::ZoneEra kZoneEraAsia_Jayapura[] ACE_TIME_PROGMEM = {
4076  // 9:00 - WIT
4077  {
4078  nullptr /*zonePolicy*/,
4079  "WIT" /*format*/,
4080  36 /*offsetCode*/,
4081  0 /*deltaCode*/,
4082  127 /*untilYearTiny*/,
4083  1 /*untilMonth*/,
4084  1 /*untilDay*/,
4085  0 /*untilTimeCode*/,
4086  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
4087  },
4088 
4089 };
4090 
4091 static const char kZoneNameAsia_Jayapura[] ACE_TIME_PROGMEM = "Asia/Jayapura";
4092 
4093 const basic::ZoneInfo kZoneAsia_Jayapura ACE_TIME_PROGMEM = {
4094  kZoneNameAsia_Jayapura /*name*/,
4095  0xc6833c2f /*zoneId*/,
4096  &kZoneContext /*zoneContext*/,
4097  2 /*transitionBufSize*/,
4098  1 /*numEras*/,
4099  kZoneEraAsia_Jayapura /*eras*/,
4100 };
4101 
4102 //---------------------------------------------------------------------------
4103 // Zone name: Asia/Jerusalem
4104 // Zone Eras: 1
4105 // Strings (bytes): 19
4106 // Memory (8-bit): 42
4107 // Memory (32-bit): 55
4108 //---------------------------------------------------------------------------
4109 
4110 static const basic::ZoneEra kZoneEraAsia_Jerusalem[] ACE_TIME_PROGMEM = {
4111  // 2:00 Zion I%sT
4112  {
4113  &kPolicyZion /*zonePolicy*/,
4114  "I%T" /*format*/,
4115  8 /*offsetCode*/,
4116  0 /*deltaCode*/,
4117  127 /*untilYearTiny*/,
4118  1 /*untilMonth*/,
4119  1 /*untilDay*/,
4120  0 /*untilTimeCode*/,
4121  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
4122  },
4123 
4124 };
4125 
4126 static const char kZoneNameAsia_Jerusalem[] ACE_TIME_PROGMEM = "Asia/Jerusalem";
4127 
4128 const basic::ZoneInfo kZoneAsia_Jerusalem ACE_TIME_PROGMEM = {
4129  kZoneNameAsia_Jerusalem /*name*/,
4130  0x5becd23a /*zoneId*/,
4131  &kZoneContext /*zoneContext*/,
4132  5 /*transitionBufSize*/,
4133  1 /*numEras*/,
4134  kZoneEraAsia_Jerusalem /*eras*/,
4135 };
4136 
4137 //---------------------------------------------------------------------------
4138 // Zone name: Asia/Kabul
4139 // Zone Eras: 1
4140 // Strings (bytes): 17
4141 // Memory (8-bit): 40
4142 // Memory (32-bit): 53
4143 //---------------------------------------------------------------------------
4144 
4145 static const basic::ZoneEra kZoneEraAsia_Kabul[] ACE_TIME_PROGMEM = {
4146  // 4:30 - +0430
4147  {
4148  nullptr /*zonePolicy*/,
4149  "+0430" /*format*/,
4150  18 /*offsetCode*/,
4151  0 /*deltaCode*/,
4152  127 /*untilYearTiny*/,
4153  1 /*untilMonth*/,
4154  1 /*untilDay*/,
4155  0 /*untilTimeCode*/,
4156  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
4157  },
4158 
4159 };
4160 
4161 static const char kZoneNameAsia_Kabul[] ACE_TIME_PROGMEM = "Asia/Kabul";
4162 
4163 const basic::ZoneInfo kZoneAsia_Kabul ACE_TIME_PROGMEM = {
4164  kZoneNameAsia_Kabul /*name*/,
4165  0x153b5601 /*zoneId*/,
4166  &kZoneContext /*zoneContext*/,
4167  2 /*transitionBufSize*/,
4168  1 /*numEras*/,
4169  kZoneEraAsia_Kabul /*eras*/,
4170 };
4171 
4172 //---------------------------------------------------------------------------
4173 // Zone name: Asia/Karachi
4174 // Zone Eras: 1
4175 // Strings (bytes): 18
4176 // Memory (8-bit): 41
4177 // Memory (32-bit): 54
4178 //---------------------------------------------------------------------------
4179 
4180 static const basic::ZoneEra kZoneEraAsia_Karachi[] ACE_TIME_PROGMEM = {
4181  // 5:00 Pakistan PK%sT
4182  {
4183  &kPolicyPakistan /*zonePolicy*/,
4184  "PK%T" /*format*/,
4185  20 /*offsetCode*/,
4186  0 /*deltaCode*/,
4187  127 /*untilYearTiny*/,
4188  1 /*untilMonth*/,
4189  1 /*untilDay*/,
4190  0 /*untilTimeCode*/,
4191  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
4192  },
4193 
4194 };
4195 
4196 static const char kZoneNameAsia_Karachi[] ACE_TIME_PROGMEM = "Asia/Karachi";
4197 
4198 const basic::ZoneInfo kZoneAsia_Karachi ACE_TIME_PROGMEM = {
4199  kZoneNameAsia_Karachi /*name*/,
4200  0x527f5245 /*zoneId*/,
4201  &kZoneContext /*zoneContext*/,
4202  5 /*transitionBufSize*/,
4203  1 /*numEras*/,
4204  kZoneEraAsia_Karachi /*eras*/,
4205 };
4206 
4207 //---------------------------------------------------------------------------
4208 // Zone name: Asia/Kathmandu
4209 // Zone Eras: 1
4210 // Strings (bytes): 21
4211 // Memory (8-bit): 44
4212 // Memory (32-bit): 57
4213 //---------------------------------------------------------------------------
4214 
4215 static const basic::ZoneEra kZoneEraAsia_Kathmandu[] ACE_TIME_PROGMEM = {
4216  // 5:45 - +0545
4217  {
4218  nullptr /*zonePolicy*/,
4219  "+0545" /*format*/,
4220  23 /*offsetCode*/,
4221  0 /*deltaCode*/,
4222  127 /*untilYearTiny*/,
4223  1 /*untilMonth*/,
4224  1 /*untilDay*/,
4225  0 /*untilTimeCode*/,
4226  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
4227  },
4228 
4229 };
4230 
4231 static const char kZoneNameAsia_Kathmandu[] ACE_TIME_PROGMEM = "Asia/Kathmandu";
4232 
4233 const basic::ZoneInfo kZoneAsia_Kathmandu ACE_TIME_PROGMEM = {
4234  kZoneNameAsia_Kathmandu /*name*/,
4235  0x9a96ce6f /*zoneId*/,
4236  &kZoneContext /*zoneContext*/,
4237  2 /*transitionBufSize*/,
4238  1 /*numEras*/,
4239  kZoneEraAsia_Kathmandu /*eras*/,
4240 };
4241 
4242 //---------------------------------------------------------------------------
4243 // Zone name: Asia/Kolkata
4244 // Zone Eras: 1
4245 // Strings (bytes): 17
4246 // Memory (8-bit): 40
4247 // Memory (32-bit): 53
4248 //---------------------------------------------------------------------------
4249 
4250 static const basic::ZoneEra kZoneEraAsia_Kolkata[] ACE_TIME_PROGMEM = {
4251  // 5:30 - IST
4252  {
4253  nullptr /*zonePolicy*/,
4254  "IST" /*format*/,
4255  22 /*offsetCode*/,
4256  0 /*deltaCode*/,
4257  127 /*untilYearTiny*/,
4258  1 /*untilMonth*/,
4259  1 /*untilDay*/,
4260  0 /*untilTimeCode*/,
4261  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
4262  },
4263 
4264 };
4265 
4266 static const char kZoneNameAsia_Kolkata[] ACE_TIME_PROGMEM = "Asia/Kolkata";
4267 
4268 const basic::ZoneInfo kZoneAsia_Kolkata ACE_TIME_PROGMEM = {
4269  kZoneNameAsia_Kolkata /*name*/,
4270  0x72c06cd9 /*zoneId*/,
4271  &kZoneContext /*zoneContext*/,
4272  2 /*transitionBufSize*/,
4273  1 /*numEras*/,
4274  kZoneEraAsia_Kolkata /*eras*/,
4275 };
4276 
4277 //---------------------------------------------------------------------------
4278 // Zone name: Asia/Kuala_Lumpur
4279 // Zone Eras: 1
4280 // Strings (bytes): 22
4281 // Memory (8-bit): 45
4282 // Memory (32-bit): 58
4283 //---------------------------------------------------------------------------
4284 
4285 static const basic::ZoneEra kZoneEraAsia_Kuala_Lumpur[] ACE_TIME_PROGMEM = {
4286  // 8:00 - +08
4287  {
4288  nullptr /*zonePolicy*/,
4289  "+08" /*format*/,
4290  32 /*offsetCode*/,
4291  0 /*deltaCode*/,
4292  127 /*untilYearTiny*/,
4293  1 /*untilMonth*/,
4294  1 /*untilDay*/,
4295  0 /*untilTimeCode*/,
4296  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
4297  },
4298 
4299 };
4300 
4301 static const char kZoneNameAsia_Kuala_Lumpur[] ACE_TIME_PROGMEM = "Asia/Kuala_Lumpur";
4302 
4303 const basic::ZoneInfo kZoneAsia_Kuala_Lumpur ACE_TIME_PROGMEM = {
4304  kZoneNameAsia_Kuala_Lumpur /*name*/,
4305  0x014763c4 /*zoneId*/,
4306  &kZoneContext /*zoneContext*/,
4307  2 /*transitionBufSize*/,
4308  1 /*numEras*/,
4309  kZoneEraAsia_Kuala_Lumpur /*eras*/,
4310 };
4311 
4312 //---------------------------------------------------------------------------
4313 // Zone name: Asia/Kuching
4314 // Zone Eras: 1
4315 // Strings (bytes): 17
4316 // Memory (8-bit): 40
4317 // Memory (32-bit): 53
4318 //---------------------------------------------------------------------------
4319 
4320 static const basic::ZoneEra kZoneEraAsia_Kuching[] ACE_TIME_PROGMEM = {
4321  // 8:00 - +08
4322  {
4323  nullptr /*zonePolicy*/,
4324  "+08" /*format*/,
4325  32 /*offsetCode*/,
4326  0 /*deltaCode*/,
4327  127 /*untilYearTiny*/,
4328  1 /*untilMonth*/,
4329  1 /*untilDay*/,
4330  0 /*untilTimeCode*/,
4331  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
4332  },
4333 
4334 };
4335 
4336 static const char kZoneNameAsia_Kuching[] ACE_TIME_PROGMEM = "Asia/Kuching";
4337 
4338 const basic::ZoneInfo kZoneAsia_Kuching ACE_TIME_PROGMEM = {
4339  kZoneNameAsia_Kuching /*name*/,
4340  0x801b003b /*zoneId*/,
4341  &kZoneContext /*zoneContext*/,
4342  2 /*transitionBufSize*/,
4343  1 /*numEras*/,
4344  kZoneEraAsia_Kuching /*eras*/,
4345 };
4346 
4347 //---------------------------------------------------------------------------
4348 // Zone name: Asia/Macau
4349 // Zone Eras: 1
4350 // Strings (bytes): 15
4351 // Memory (8-bit): 38
4352 // Memory (32-bit): 51
4353 //---------------------------------------------------------------------------
4354 
4355 static const basic::ZoneEra kZoneEraAsia_Macau[] ACE_TIME_PROGMEM = {
4356  // 8:00 Macau C%sT
4357  {
4358  &kPolicyMacau /*zonePolicy*/,
4359  "C%T" /*format*/,
4360  32 /*offsetCode*/,
4361  0 /*deltaCode*/,
4362  127 /*untilYearTiny*/,
4363  1 /*untilMonth*/,
4364  1 /*untilDay*/,
4365  0 /*untilTimeCode*/,
4366  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
4367  },
4368 
4369 };
4370 
4371 static const char kZoneNameAsia_Macau[] ACE_TIME_PROGMEM = "Asia/Macau";
4372 
4373 const basic::ZoneInfo kZoneAsia_Macau ACE_TIME_PROGMEM = {
4374  kZoneNameAsia_Macau /*name*/,
4375  0x155f88b9 /*zoneId*/,
4376  &kZoneContext /*zoneContext*/,
4377  2 /*transitionBufSize*/,
4378  1 /*numEras*/,
4379  kZoneEraAsia_Macau /*eras*/,
4380 };
4381 
4382 //---------------------------------------------------------------------------
4383 // Zone name: Asia/Makassar
4384 // Zone Eras: 1
4385 // Strings (bytes): 19
4386 // Memory (8-bit): 42
4387 // Memory (32-bit): 55
4388 //---------------------------------------------------------------------------
4389 
4390 static const basic::ZoneEra kZoneEraAsia_Makassar[] ACE_TIME_PROGMEM = {
4391  // 8:00 - WITA
4392  {
4393  nullptr /*zonePolicy*/,
4394  "WITA" /*format*/,
4395  32 /*offsetCode*/,
4396  0 /*deltaCode*/,
4397  127 /*untilYearTiny*/,
4398  1 /*untilMonth*/,
4399  1 /*untilDay*/,
4400  0 /*untilTimeCode*/,
4401  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
4402  },
4403 
4404 };
4405 
4406 static const char kZoneNameAsia_Makassar[] ACE_TIME_PROGMEM = "Asia/Makassar";
4407 
4408 const basic::ZoneInfo kZoneAsia_Makassar ACE_TIME_PROGMEM = {
4409  kZoneNameAsia_Makassar /*name*/,
4410  0x6aa21c85 /*zoneId*/,
4411  &kZoneContext /*zoneContext*/,
4412  2 /*transitionBufSize*/,
4413  1 /*numEras*/,
4414  kZoneEraAsia_Makassar /*eras*/,
4415 };
4416 
4417 //---------------------------------------------------------------------------
4418 // Zone name: Asia/Manila
4419 // Zone Eras: 1
4420 // Strings (bytes): 16
4421 // Memory (8-bit): 39
4422 // Memory (32-bit): 52
4423 //---------------------------------------------------------------------------
4424 
4425 static const basic::ZoneEra kZoneEraAsia_Manila[] ACE_TIME_PROGMEM = {
4426  // 8:00 Phil P%sT
4427  {
4428  &kPolicyPhil /*zonePolicy*/,
4429  "P%T" /*format*/,
4430  32 /*offsetCode*/,
4431  0 /*deltaCode*/,
4432  127 /*untilYearTiny*/,
4433  1 /*untilMonth*/,
4434  1 /*untilDay*/,
4435  0 /*untilTimeCode*/,
4436  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
4437  },
4438 
4439 };
4440 
4441 static const char kZoneNameAsia_Manila[] ACE_TIME_PROGMEM = "Asia/Manila";
4442 
4443 const basic::ZoneInfo kZoneAsia_Manila ACE_TIME_PROGMEM = {
4444  kZoneNameAsia_Manila /*name*/,
4445  0xc156c944 /*zoneId*/,
4446  &kZoneContext /*zoneContext*/,
4447  2 /*transitionBufSize*/,
4448  1 /*numEras*/,
4449  kZoneEraAsia_Manila /*eras*/,
4450 };
4451 
4452 //---------------------------------------------------------------------------
4453 // Zone name: Asia/Nicosia
4454 // Zone Eras: 1
4455 // Strings (bytes): 18
4456 // Memory (8-bit): 41
4457 // Memory (32-bit): 54
4458 //---------------------------------------------------------------------------
4459 
4460 static const basic::ZoneEra kZoneEraAsia_Nicosia[] ACE_TIME_PROGMEM = {
4461  // 2:00 EUAsia EE%sT
4462  {
4463  &kPolicyEUAsia /*zonePolicy*/,
4464  "EE%T" /*format*/,
4465  8 /*offsetCode*/,
4466  0 /*deltaCode*/,
4467  127 /*untilYearTiny*/,
4468  1 /*untilMonth*/,
4469  1 /*untilDay*/,
4470  0 /*untilTimeCode*/,
4471  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
4472  },
4473 
4474 };
4475 
4476 static const char kZoneNameAsia_Nicosia[] ACE_TIME_PROGMEM = "Asia/Nicosia";
4477 
4478 const basic::ZoneInfo kZoneAsia_Nicosia ACE_TIME_PROGMEM = {
4479  kZoneNameAsia_Nicosia /*name*/,
4480  0x4b0fcf78 /*zoneId*/,
4481  &kZoneContext /*zoneContext*/,
4482  5 /*transitionBufSize*/,
4483  1 /*numEras*/,
4484  kZoneEraAsia_Nicosia /*eras*/,
4485 };
4486 
4487 //---------------------------------------------------------------------------
4488 // Zone name: Asia/Pontianak
4489 // Zone Eras: 1
4490 // Strings (bytes): 19
4491 // Memory (8-bit): 42
4492 // Memory (32-bit): 55
4493 //---------------------------------------------------------------------------
4494 
4495 static const basic::ZoneEra kZoneEraAsia_Pontianak[] ACE_TIME_PROGMEM = {
4496  // 7:00 - WIB
4497  {
4498  nullptr /*zonePolicy*/,
4499  "WIB" /*format*/,
4500  28 /*offsetCode*/,
4501  0 /*deltaCode*/,
4502  127 /*untilYearTiny*/,
4503  1 /*untilMonth*/,
4504  1 /*untilDay*/,
4505  0 /*untilTimeCode*/,
4506  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
4507  },
4508 
4509 };
4510 
4511 static const char kZoneNameAsia_Pontianak[] ACE_TIME_PROGMEM = "Asia/Pontianak";
4512 
4513 const basic::ZoneInfo kZoneAsia_Pontianak ACE_TIME_PROGMEM = {
4514  kZoneNameAsia_Pontianak /*name*/,
4515  0x1a76c057 /*zoneId*/,
4516  &kZoneContext /*zoneContext*/,
4517  2 /*transitionBufSize*/,
4518  1 /*numEras*/,
4519  kZoneEraAsia_Pontianak /*eras*/,
4520 };
4521 
4522 //---------------------------------------------------------------------------
4523 // Zone name: Asia/Qatar
4524 // Zone Eras: 1
4525 // Strings (bytes): 15
4526 // Memory (8-bit): 38
4527 // Memory (32-bit): 51
4528 //---------------------------------------------------------------------------
4529 
4530 static const basic::ZoneEra kZoneEraAsia_Qatar[] ACE_TIME_PROGMEM = {
4531  // 3:00 - +03
4532  {
4533  nullptr /*zonePolicy*/,
4534  "+03" /*format*/,
4535  12 /*offsetCode*/,
4536  0 /*deltaCode*/,
4537  127 /*untilYearTiny*/,
4538  1 /*untilMonth*/,
4539  1 /*untilDay*/,
4540  0 /*untilTimeCode*/,
4541  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
4542  },
4543 
4544 };
4545 
4546 static const char kZoneNameAsia_Qatar[] ACE_TIME_PROGMEM = "Asia/Qatar";
4547 
4548 const basic::ZoneInfo kZoneAsia_Qatar ACE_TIME_PROGMEM = {
4549  kZoneNameAsia_Qatar /*name*/,
4550  0x15a8330b /*zoneId*/,
4551  &kZoneContext /*zoneContext*/,
4552  2 /*transitionBufSize*/,
4553  1 /*numEras*/,
4554  kZoneEraAsia_Qatar /*eras*/,
4555 };
4556 
4557 //---------------------------------------------------------------------------
4558 // Zone name: Asia/Riyadh
4559 // Zone Eras: 1
4560 // Strings (bytes): 16
4561 // Memory (8-bit): 39
4562 // Memory (32-bit): 52
4563 //---------------------------------------------------------------------------
4564 
4565 static const basic::ZoneEra kZoneEraAsia_Riyadh[] ACE_TIME_PROGMEM = {
4566  // 3:00 - +03
4567  {
4568  nullptr /*zonePolicy*/,
4569  "+03" /*format*/,
4570  12 /*offsetCode*/,
4571  0 /*deltaCode*/,
4572  127 /*untilYearTiny*/,
4573  1 /*untilMonth*/,
4574  1 /*untilDay*/,
4575  0 /*untilTimeCode*/,
4576  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
4577  },
4578 
4579 };
4580 
4581 static const char kZoneNameAsia_Riyadh[] ACE_TIME_PROGMEM = "Asia/Riyadh";
4582 
4583 const basic::ZoneInfo kZoneAsia_Riyadh ACE_TIME_PROGMEM = {
4584  kZoneNameAsia_Riyadh /*name*/,
4585  0xcd973d93 /*zoneId*/,
4586  &kZoneContext /*zoneContext*/,
4587  2 /*transitionBufSize*/,
4588  1 /*numEras*/,
4589  kZoneEraAsia_Riyadh /*eras*/,
4590 };
4591 
4592 //---------------------------------------------------------------------------
4593 // Zone name: Asia/Samarkand
4594 // Zone Eras: 1
4595 // Strings (bytes): 19
4596 // Memory (8-bit): 42
4597 // Memory (32-bit): 55
4598 //---------------------------------------------------------------------------
4599 
4600 static const basic::ZoneEra kZoneEraAsia_Samarkand[] ACE_TIME_PROGMEM = {
4601  // 5:00 - +05
4602  {
4603  nullptr /*zonePolicy*/,
4604  "+05" /*format*/,
4605  20 /*offsetCode*/,
4606  0 /*deltaCode*/,
4607  127 /*untilYearTiny*/,
4608  1 /*untilMonth*/,
4609  1 /*untilDay*/,
4610  0 /*untilTimeCode*/,
4611  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
4612  },
4613 
4614 };
4615 
4616 static const char kZoneNameAsia_Samarkand[] ACE_TIME_PROGMEM = "Asia/Samarkand";
4617 
4618 const basic::ZoneInfo kZoneAsia_Samarkand ACE_TIME_PROGMEM = {
4619  kZoneNameAsia_Samarkand /*name*/,
4620  0x13ae5104 /*zoneId*/,
4621  &kZoneContext /*zoneContext*/,
4622  2 /*transitionBufSize*/,
4623  1 /*numEras*/,
4624  kZoneEraAsia_Samarkand /*eras*/,
4625 };
4626 
4627 //---------------------------------------------------------------------------
4628 // Zone name: Asia/Seoul
4629 // Zone Eras: 1
4630 // Strings (bytes): 15
4631 // Memory (8-bit): 38
4632 // Memory (32-bit): 51
4633 //---------------------------------------------------------------------------
4634 
4635 static const basic::ZoneEra kZoneEraAsia_Seoul[] ACE_TIME_PROGMEM = {
4636  // 9:00 ROK K%sT
4637  {
4638  &kPolicyROK /*zonePolicy*/,
4639  "K%T" /*format*/,
4640  36 /*offsetCode*/,
4641  0 /*deltaCode*/,
4642  127 /*untilYearTiny*/,
4643  1 /*untilMonth*/,
4644  1 /*untilDay*/,
4645  0 /*untilTimeCode*/,
4646  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
4647  },
4648 
4649 };
4650 
4651 static const char kZoneNameAsia_Seoul[] ACE_TIME_PROGMEM = "Asia/Seoul";
4652 
4653 const basic::ZoneInfo kZoneAsia_Seoul ACE_TIME_PROGMEM = {
4654  kZoneNameAsia_Seoul /*name*/,
4655  0x15ce82da /*zoneId*/,
4656  &kZoneContext /*zoneContext*/,
4657  2 /*transitionBufSize*/,
4658  1 /*numEras*/,
4659  kZoneEraAsia_Seoul /*eras*/,
4660 };
4661 
4662 //---------------------------------------------------------------------------
4663 // Zone name: Asia/Shanghai
4664 // Zone Eras: 1
4665 // Strings (bytes): 18
4666 // Memory (8-bit): 41
4667 // Memory (32-bit): 54
4668 //---------------------------------------------------------------------------
4669 
4670 static const basic::ZoneEra kZoneEraAsia_Shanghai[] ACE_TIME_PROGMEM = {
4671  // 8:00 PRC C%sT
4672  {
4673  &kPolicyPRC /*zonePolicy*/,
4674  "C%T" /*format*/,
4675  32 /*offsetCode*/,
4676  0 /*deltaCode*/,
4677  127 /*untilYearTiny*/,
4678  1 /*untilMonth*/,
4679  1 /*untilDay*/,
4680  0 /*untilTimeCode*/,
4681  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
4682  },
4683 
4684 };
4685 
4686 static const char kZoneNameAsia_Shanghai[] ACE_TIME_PROGMEM = "Asia/Shanghai";
4687 
4688 const basic::ZoneInfo kZoneAsia_Shanghai ACE_TIME_PROGMEM = {
4689  kZoneNameAsia_Shanghai /*name*/,
4690  0xf895a7f5 /*zoneId*/,
4691  &kZoneContext /*zoneContext*/,
4692  2 /*transitionBufSize*/,
4693  1 /*numEras*/,
4694  kZoneEraAsia_Shanghai /*eras*/,
4695 };
4696 
4697 //---------------------------------------------------------------------------
4698 // Zone name: Asia/Singapore
4699 // Zone Eras: 1
4700 // Strings (bytes): 19
4701 // Memory (8-bit): 42
4702 // Memory (32-bit): 55
4703 //---------------------------------------------------------------------------
4704 
4705 static const basic::ZoneEra kZoneEraAsia_Singapore[] ACE_TIME_PROGMEM = {
4706  // 8:00 - +08
4707  {
4708  nullptr /*zonePolicy*/,
4709  "+08" /*format*/,
4710  32 /*offsetCode*/,
4711  0 /*deltaCode*/,
4712  127 /*untilYearTiny*/,
4713  1 /*untilMonth*/,
4714  1 /*untilDay*/,
4715  0 /*untilTimeCode*/,
4716  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
4717  },
4718 
4719 };
4720 
4721 static const char kZoneNameAsia_Singapore[] ACE_TIME_PROGMEM = "Asia/Singapore";
4722 
4723 const basic::ZoneInfo kZoneAsia_Singapore ACE_TIME_PROGMEM = {
4724  kZoneNameAsia_Singapore /*name*/,
4725  0xcf8581fa /*zoneId*/,
4726  &kZoneContext /*zoneContext*/,
4727  2 /*transitionBufSize*/,
4728  1 /*numEras*/,
4729  kZoneEraAsia_Singapore /*eras*/,
4730 };
4731 
4732 //---------------------------------------------------------------------------
4733 // Zone name: Asia/Taipei
4734 // Zone Eras: 1
4735 // Strings (bytes): 16
4736 // Memory (8-bit): 39
4737 // Memory (32-bit): 52
4738 //---------------------------------------------------------------------------
4739 
4740 static const basic::ZoneEra kZoneEraAsia_Taipei[] ACE_TIME_PROGMEM = {
4741  // 8:00 Taiwan C%sT
4742  {
4743  &kPolicyTaiwan /*zonePolicy*/,
4744  "C%T" /*format*/,
4745  32 /*offsetCode*/,
4746  0 /*deltaCode*/,
4747  127 /*untilYearTiny*/,
4748  1 /*untilMonth*/,
4749  1 /*untilDay*/,
4750  0 /*untilTimeCode*/,
4751  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
4752  },
4753 
4754 };
4755 
4756 static const char kZoneNameAsia_Taipei[] ACE_TIME_PROGMEM = "Asia/Taipei";
4757 
4758 const basic::ZoneInfo kZoneAsia_Taipei ACE_TIME_PROGMEM = {
4759  kZoneNameAsia_Taipei /*name*/,
4760  0xd1a844ae /*zoneId*/,
4761  &kZoneContext /*zoneContext*/,
4762  2 /*transitionBufSize*/,
4763  1 /*numEras*/,
4764  kZoneEraAsia_Taipei /*eras*/,
4765 };
4766 
4767 //---------------------------------------------------------------------------
4768 // Zone name: Asia/Tashkent
4769 // Zone Eras: 1
4770 // Strings (bytes): 18
4771 // Memory (8-bit): 41
4772 // Memory (32-bit): 54
4773 //---------------------------------------------------------------------------
4774 
4775 static const basic::ZoneEra kZoneEraAsia_Tashkent[] ACE_TIME_PROGMEM = {
4776  // 5:00 - +05
4777  {
4778  nullptr /*zonePolicy*/,
4779  "+05" /*format*/,
4780  20 /*offsetCode*/,
4781  0 /*deltaCode*/,
4782  127 /*untilYearTiny*/,
4783  1 /*untilMonth*/,
4784  1 /*untilDay*/,
4785  0 /*untilTimeCode*/,
4786  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
4787  },
4788 
4789 };
4790 
4791 static const char kZoneNameAsia_Tashkent[] ACE_TIME_PROGMEM = "Asia/Tashkent";
4792 
4793 const basic::ZoneInfo kZoneAsia_Tashkent ACE_TIME_PROGMEM = {
4794  kZoneNameAsia_Tashkent /*name*/,
4795  0xf3924254 /*zoneId*/,
4796  &kZoneContext /*zoneContext*/,
4797  2 /*transitionBufSize*/,
4798  1 /*numEras*/,
4799  kZoneEraAsia_Tashkent /*eras*/,
4800 };
4801 
4802 //---------------------------------------------------------------------------
4803 // Zone name: Asia/Tehran
4804 // Zone Eras: 1
4805 // Strings (bytes): 24
4806 // Memory (8-bit): 47
4807 // Memory (32-bit): 60
4808 //---------------------------------------------------------------------------
4809 
4810 static const basic::ZoneEra kZoneEraAsia_Tehran[] ACE_TIME_PROGMEM = {
4811  // 3:30 Iran +0330/+0430
4812  {
4813  &kPolicyIran /*zonePolicy*/,
4814  "+0330/+0430" /*format*/,
4815  14 /*offsetCode*/,
4816  0 /*deltaCode*/,
4817  127 /*untilYearTiny*/,
4818  1 /*untilMonth*/,
4819  1 /*untilDay*/,
4820  0 /*untilTimeCode*/,
4821  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
4822  },
4823 
4824 };
4825 
4826 static const char kZoneNameAsia_Tehran[] ACE_TIME_PROGMEM = "Asia/Tehran";
4827 
4828 const basic::ZoneInfo kZoneAsia_Tehran ACE_TIME_PROGMEM = {
4829  kZoneNameAsia_Tehran /*name*/,
4830  0xd1f02254 /*zoneId*/,
4831  &kZoneContext /*zoneContext*/,
4832  5 /*transitionBufSize*/,
4833  1 /*numEras*/,
4834  kZoneEraAsia_Tehran /*eras*/,
4835 };
4836 
4837 //---------------------------------------------------------------------------
4838 // Zone name: Asia/Thimphu
4839 // Zone Eras: 1
4840 // Strings (bytes): 17
4841 // Memory (8-bit): 40
4842 // Memory (32-bit): 53
4843 //---------------------------------------------------------------------------
4844 
4845 static const basic::ZoneEra kZoneEraAsia_Thimphu[] ACE_TIME_PROGMEM = {
4846  // 6:00 - +06
4847  {
4848  nullptr /*zonePolicy*/,
4849  "+06" /*format*/,
4850  24 /*offsetCode*/,
4851  0 /*deltaCode*/,
4852  127 /*untilYearTiny*/,
4853  1 /*untilMonth*/,
4854  1 /*untilDay*/,
4855  0 /*untilTimeCode*/,
4856  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
4857  },
4858 
4859 };
4860 
4861 static const char kZoneNameAsia_Thimphu[] ACE_TIME_PROGMEM = "Asia/Thimphu";
4862 
4863 const basic::ZoneInfo kZoneAsia_Thimphu ACE_TIME_PROGMEM = {
4864  kZoneNameAsia_Thimphu /*name*/,
4865  0x170380d1 /*zoneId*/,
4866  &kZoneContext /*zoneContext*/,
4867  2 /*transitionBufSize*/,
4868  1 /*numEras*/,
4869  kZoneEraAsia_Thimphu /*eras*/,
4870 };
4871 
4872 //---------------------------------------------------------------------------
4873 // Zone name: Asia/Tokyo
4874 // Zone Eras: 1
4875 // Strings (bytes): 15
4876 // Memory (8-bit): 38
4877 // Memory (32-bit): 51
4878 //---------------------------------------------------------------------------
4879 
4880 static const basic::ZoneEra kZoneEraAsia_Tokyo[] ACE_TIME_PROGMEM = {
4881  // 9:00 Japan J%sT
4882  {
4883  &kPolicyJapan /*zonePolicy*/,
4884  "J%T" /*format*/,
4885  36 /*offsetCode*/,
4886  0 /*deltaCode*/,
4887  127 /*untilYearTiny*/,
4888  1 /*untilMonth*/,
4889  1 /*untilDay*/,
4890  0 /*untilTimeCode*/,
4891  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
4892  },
4893 
4894 };
4895 
4896 static const char kZoneNameAsia_Tokyo[] ACE_TIME_PROGMEM = "Asia/Tokyo";
4897 
4898 const basic::ZoneInfo kZoneAsia_Tokyo ACE_TIME_PROGMEM = {
4899  kZoneNameAsia_Tokyo /*name*/,
4900  0x15e606a8 /*zoneId*/,
4901  &kZoneContext /*zoneContext*/,
4902  2 /*transitionBufSize*/,
4903  1 /*numEras*/,
4904  kZoneEraAsia_Tokyo /*eras*/,
4905 };
4906 
4907 //---------------------------------------------------------------------------
4908 // Zone name: Asia/Ulaanbaatar
4909 // Zone Eras: 1
4910 // Strings (bytes): 25
4911 // Memory (8-bit): 48
4912 // Memory (32-bit): 61
4913 //---------------------------------------------------------------------------
4914 
4915 static const basic::ZoneEra kZoneEraAsia_Ulaanbaatar[] ACE_TIME_PROGMEM = {
4916  // 8:00 Mongol +08/+09
4917  {
4918  &kPolicyMongol /*zonePolicy*/,
4919  "+08/+09" /*format*/,
4920  32 /*offsetCode*/,
4921  0 /*deltaCode*/,
4922  127 /*untilYearTiny*/,
4923  1 /*untilMonth*/,
4924  1 /*untilDay*/,
4925  0 /*untilTimeCode*/,
4926  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
4927  },
4928 
4929 };
4930 
4931 static const char kZoneNameAsia_Ulaanbaatar[] ACE_TIME_PROGMEM = "Asia/Ulaanbaatar";
4932 
4933 const basic::ZoneInfo kZoneAsia_Ulaanbaatar ACE_TIME_PROGMEM = {
4934  kZoneNameAsia_Ulaanbaatar /*name*/,
4935  0x30f0cc4e /*zoneId*/,
4936  &kZoneContext /*zoneContext*/,
4937  5 /*transitionBufSize*/,
4938  1 /*numEras*/,
4939  kZoneEraAsia_Ulaanbaatar /*eras*/,
4940 };
4941 
4942 //---------------------------------------------------------------------------
4943 // Zone name: Asia/Urumqi
4944 // Zone Eras: 1
4945 // Strings (bytes): 16
4946 // Memory (8-bit): 39
4947 // Memory (32-bit): 52
4948 //---------------------------------------------------------------------------
4949 
4950 static const basic::ZoneEra kZoneEraAsia_Urumqi[] ACE_TIME_PROGMEM = {
4951  // 6:00 - +06
4952  {
4953  nullptr /*zonePolicy*/,
4954  "+06" /*format*/,
4955  24 /*offsetCode*/,
4956  0 /*deltaCode*/,
4957  127 /*untilYearTiny*/,
4958  1 /*untilMonth*/,
4959  1 /*untilDay*/,
4960  0 /*untilTimeCode*/,
4961  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
4962  },
4963 
4964 };
4965 
4966 static const char kZoneNameAsia_Urumqi[] ACE_TIME_PROGMEM = "Asia/Urumqi";
4967 
4968 const basic::ZoneInfo kZoneAsia_Urumqi ACE_TIME_PROGMEM = {
4969  kZoneNameAsia_Urumqi /*name*/,
4970  0xd5379735 /*zoneId*/,
4971  &kZoneContext /*zoneContext*/,
4972  2 /*transitionBufSize*/,
4973  1 /*numEras*/,
4974  kZoneEraAsia_Urumqi /*eras*/,
4975 };
4976 
4977 //---------------------------------------------------------------------------
4978 // Zone name: Asia/Yangon
4979 // Zone Eras: 1
4980 // Strings (bytes): 18
4981 // Memory (8-bit): 41
4982 // Memory (32-bit): 54
4983 //---------------------------------------------------------------------------
4984 
4985 static const basic::ZoneEra kZoneEraAsia_Yangon[] ACE_TIME_PROGMEM = {
4986  // 6:30 - +0630
4987  {
4988  nullptr /*zonePolicy*/,
4989  "+0630" /*format*/,
4990  26 /*offsetCode*/,
4991  0 /*deltaCode*/,
4992  127 /*untilYearTiny*/,
4993  1 /*untilMonth*/,
4994  1 /*untilDay*/,
4995  0 /*untilTimeCode*/,
4996  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
4997  },
4998 
4999 };
5000 
5001 static const char kZoneNameAsia_Yangon[] ACE_TIME_PROGMEM = "Asia/Yangon";
5002 
5003 const basic::ZoneInfo kZoneAsia_Yangon ACE_TIME_PROGMEM = {
5004  kZoneNameAsia_Yangon /*name*/,
5005  0xdd54a8be /*zoneId*/,
5006  &kZoneContext /*zoneContext*/,
5007  2 /*transitionBufSize*/,
5008  1 /*numEras*/,
5009  kZoneEraAsia_Yangon /*eras*/,
5010 };
5011 
5012 //---------------------------------------------------------------------------
5013 // Zone name: Asia/Yerevan
5014 // Zone Eras: 2
5015 // Strings (bytes): 29
5016 // Memory (8-bit): 63
5017 // Memory (32-bit): 81
5018 //---------------------------------------------------------------------------
5019 
5020 static const basic::ZoneEra kZoneEraAsia_Yerevan[] ACE_TIME_PROGMEM = {
5021  // 4:00 RussiaAsia +04/+05 2011
5022  {
5023  &kPolicyRussiaAsia /*zonePolicy*/,
5024  "+04/+05" /*format*/,
5025  16 /*offsetCode*/,
5026  0 /*deltaCode*/,
5027  11 /*untilYearTiny*/,
5028  1 /*untilMonth*/,
5029  1 /*untilDay*/,
5030  0 /*untilTimeCode*/,
5031  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
5032  },
5033  // 4:00 Armenia +04/+05
5034  {
5035  &kPolicyArmenia /*zonePolicy*/,
5036  "+04/+05" /*format*/,
5037  16 /*offsetCode*/,
5038  0 /*deltaCode*/,
5039  127 /*untilYearTiny*/,
5040  1 /*untilMonth*/,
5041  1 /*untilDay*/,
5042  0 /*untilTimeCode*/,
5043  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
5044  },
5045 
5046 };
5047 
5048 static const char kZoneNameAsia_Yerevan[] ACE_TIME_PROGMEM = "Asia/Yerevan";
5049 
5050 const basic::ZoneInfo kZoneAsia_Yerevan ACE_TIME_PROGMEM = {
5051  kZoneNameAsia_Yerevan /*name*/,
5052  0x9185c8cc /*zoneId*/,
5053  &kZoneContext /*zoneContext*/,
5054  6 /*transitionBufSize*/,
5055  2 /*numEras*/,
5056  kZoneEraAsia_Yerevan /*eras*/,
5057 };
5058 
5059 //---------------------------------------------------------------------------
5060 // Zone name: Atlantic/Azores
5061 // Zone Eras: 1
5062 // Strings (bytes): 24
5063 // Memory (8-bit): 47
5064 // Memory (32-bit): 60
5065 //---------------------------------------------------------------------------
5066 
5067 static const basic::ZoneEra kZoneEraAtlantic_Azores[] ACE_TIME_PROGMEM = {
5068  // -1:00 EU -01/+00
5069  {
5070  &kPolicyEU /*zonePolicy*/,
5071  "-01/+00" /*format*/,
5072  -4 /*offsetCode*/,
5073  0 /*deltaCode*/,
5074  127 /*untilYearTiny*/,
5075  1 /*untilMonth*/,
5076  1 /*untilDay*/,
5077  0 /*untilTimeCode*/,
5078  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
5079  },
5080 
5081 };
5082 
5083 static const char kZoneNameAtlantic_Azores[] ACE_TIME_PROGMEM = "Atlantic/Azores";
5084 
5085 const basic::ZoneInfo kZoneAtlantic_Azores ACE_TIME_PROGMEM = {
5086  kZoneNameAtlantic_Azores /*name*/,
5087  0xf93ed918 /*zoneId*/,
5088  &kZoneContext /*zoneContext*/,
5089  5 /*transitionBufSize*/,
5090  1 /*numEras*/,
5091  kZoneEraAtlantic_Azores /*eras*/,
5092 };
5093 
5094 //---------------------------------------------------------------------------
5095 // Zone name: Atlantic/Bermuda
5096 // Zone Eras: 1
5097 // Strings (bytes): 21
5098 // Memory (8-bit): 44
5099 // Memory (32-bit): 57
5100 //---------------------------------------------------------------------------
5101 
5102 static const basic::ZoneEra kZoneEraAtlantic_Bermuda[] ACE_TIME_PROGMEM = {
5103  // -4:00 US A%sT
5104  {
5105  &kPolicyUS /*zonePolicy*/,
5106  "A%T" /*format*/,
5107  -16 /*offsetCode*/,
5108  0 /*deltaCode*/,
5109  127 /*untilYearTiny*/,
5110  1 /*untilMonth*/,
5111  1 /*untilDay*/,
5112  0 /*untilTimeCode*/,
5113  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
5114  },
5115 
5116 };
5117 
5118 static const char kZoneNameAtlantic_Bermuda[] ACE_TIME_PROGMEM = "Atlantic/Bermuda";
5119 
5120 const basic::ZoneInfo kZoneAtlantic_Bermuda ACE_TIME_PROGMEM = {
5121  kZoneNameAtlantic_Bermuda /*name*/,
5122  0x3d4bb1c4 /*zoneId*/,
5123  &kZoneContext /*zoneContext*/,
5124  6 /*transitionBufSize*/,
5125  1 /*numEras*/,
5126  kZoneEraAtlantic_Bermuda /*eras*/,
5127 };
5128 
5129 //---------------------------------------------------------------------------
5130 // Zone name: Atlantic/Canary
5131 // Zone Eras: 1
5132 // Strings (bytes): 21
5133 // Memory (8-bit): 44
5134 // Memory (32-bit): 57
5135 //---------------------------------------------------------------------------
5136 
5137 static const basic::ZoneEra kZoneEraAtlantic_Canary[] ACE_TIME_PROGMEM = {
5138  // 0:00 EU WE%sT
5139  {
5140  &kPolicyEU /*zonePolicy*/,
5141  "WE%T" /*format*/,
5142  0 /*offsetCode*/,
5143  0 /*deltaCode*/,
5144  127 /*untilYearTiny*/,
5145  1 /*untilMonth*/,
5146  1 /*untilDay*/,
5147  0 /*untilTimeCode*/,
5148  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
5149  },
5150 
5151 };
5152 
5153 static const char kZoneNameAtlantic_Canary[] ACE_TIME_PROGMEM = "Atlantic/Canary";
5154 
5155 const basic::ZoneInfo kZoneAtlantic_Canary ACE_TIME_PROGMEM = {
5156  kZoneNameAtlantic_Canary /*name*/,
5157  0xfc23f2c2 /*zoneId*/,
5158  &kZoneContext /*zoneContext*/,
5159  5 /*transitionBufSize*/,
5160  1 /*numEras*/,
5161  kZoneEraAtlantic_Canary /*eras*/,
5162 };
5163 
5164 //---------------------------------------------------------------------------
5165 // Zone name: Atlantic/Cape_Verde
5166 // Zone Eras: 1
5167 // Strings (bytes): 24
5168 // Memory (8-bit): 47
5169 // Memory (32-bit): 60
5170 //---------------------------------------------------------------------------
5171 
5172 static const basic::ZoneEra kZoneEraAtlantic_Cape_Verde[] ACE_TIME_PROGMEM = {
5173  // -1:00 - -01
5174  {
5175  nullptr /*zonePolicy*/,
5176  "-01" /*format*/,
5177  -4 /*offsetCode*/,
5178  0 /*deltaCode*/,
5179  127 /*untilYearTiny*/,
5180  1 /*untilMonth*/,
5181  1 /*untilDay*/,
5182  0 /*untilTimeCode*/,
5183  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
5184  },
5185 
5186 };
5187 
5188 static const char kZoneNameAtlantic_Cape_Verde[] ACE_TIME_PROGMEM = "Atlantic/Cape_Verde";
5189 
5190 const basic::ZoneInfo kZoneAtlantic_Cape_Verde ACE_TIME_PROGMEM = {
5191  kZoneNameAtlantic_Cape_Verde /*name*/,
5192  0x5c5e1772 /*zoneId*/,
5193  &kZoneContext /*zoneContext*/,
5194  2 /*transitionBufSize*/,
5195  1 /*numEras*/,
5196  kZoneEraAtlantic_Cape_Verde /*eras*/,
5197 };
5198 
5199 //---------------------------------------------------------------------------
5200 // Zone name: Atlantic/Faroe
5201 // Zone Eras: 1
5202 // Strings (bytes): 20
5203 // Memory (8-bit): 43
5204 // Memory (32-bit): 56
5205 //---------------------------------------------------------------------------
5206 
5207 static const basic::ZoneEra kZoneEraAtlantic_Faroe[] ACE_TIME_PROGMEM = {
5208  // 0:00 EU WE%sT
5209  {
5210  &kPolicyEU /*zonePolicy*/,
5211  "WE%T" /*format*/,
5212  0 /*offsetCode*/,
5213  0 /*deltaCode*/,
5214  127 /*untilYearTiny*/,
5215  1 /*untilMonth*/,
5216  1 /*untilDay*/,
5217  0 /*untilTimeCode*/,
5218  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
5219  },
5220 
5221 };
5222 
5223 static const char kZoneNameAtlantic_Faroe[] ACE_TIME_PROGMEM = "Atlantic/Faroe";
5224 
5225 const basic::ZoneInfo kZoneAtlantic_Faroe ACE_TIME_PROGMEM = {
5226  kZoneNameAtlantic_Faroe /*name*/,
5227  0xe110a971 /*zoneId*/,
5228  &kZoneContext /*zoneContext*/,
5229  5 /*transitionBufSize*/,
5230  1 /*numEras*/,
5231  kZoneEraAtlantic_Faroe /*eras*/,
5232 };
5233 
5234 //---------------------------------------------------------------------------
5235 // Zone name: Atlantic/Madeira
5236 // Zone Eras: 1
5237 // Strings (bytes): 22
5238 // Memory (8-bit): 45
5239 // Memory (32-bit): 58
5240 //---------------------------------------------------------------------------
5241 
5242 static const basic::ZoneEra kZoneEraAtlantic_Madeira[] ACE_TIME_PROGMEM = {
5243  // 0:00 EU WE%sT
5244  {
5245  &kPolicyEU /*zonePolicy*/,
5246  "WE%T" /*format*/,
5247  0 /*offsetCode*/,
5248  0 /*deltaCode*/,
5249  127 /*untilYearTiny*/,
5250  1 /*untilMonth*/,
5251  1 /*untilDay*/,
5252  0 /*untilTimeCode*/,
5253  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
5254  },
5255 
5256 };
5257 
5258 static const char kZoneNameAtlantic_Madeira[] ACE_TIME_PROGMEM = "Atlantic/Madeira";
5259 
5260 const basic::ZoneInfo kZoneAtlantic_Madeira ACE_TIME_PROGMEM = {
5261  kZoneNameAtlantic_Madeira /*name*/,
5262  0x81b5c037 /*zoneId*/,
5263  &kZoneContext /*zoneContext*/,
5264  5 /*transitionBufSize*/,
5265  1 /*numEras*/,
5266  kZoneEraAtlantic_Madeira /*eras*/,
5267 };
5268 
5269 //---------------------------------------------------------------------------
5270 // Zone name: Atlantic/Reykjavik
5271 // Zone Eras: 1
5272 // Strings (bytes): 23
5273 // Memory (8-bit): 46
5274 // Memory (32-bit): 59
5275 //---------------------------------------------------------------------------
5276 
5277 static const basic::ZoneEra kZoneEraAtlantic_Reykjavik[] ACE_TIME_PROGMEM = {
5278  // 0:00 - GMT
5279  {
5280  nullptr /*zonePolicy*/,
5281  "GMT" /*format*/,
5282  0 /*offsetCode*/,
5283  0 /*deltaCode*/,
5284  127 /*untilYearTiny*/,
5285  1 /*untilMonth*/,
5286  1 /*untilDay*/,
5287  0 /*untilTimeCode*/,
5288  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
5289  },
5290 
5291 };
5292 
5293 static const char kZoneNameAtlantic_Reykjavik[] ACE_TIME_PROGMEM = "Atlantic/Reykjavik";
5294 
5295 const basic::ZoneInfo kZoneAtlantic_Reykjavik ACE_TIME_PROGMEM = {
5296  kZoneNameAtlantic_Reykjavik /*name*/,
5297  0x1c2b4f74 /*zoneId*/,
5298  &kZoneContext /*zoneContext*/,
5299  2 /*transitionBufSize*/,
5300  1 /*numEras*/,
5301  kZoneEraAtlantic_Reykjavik /*eras*/,
5302 };
5303 
5304 //---------------------------------------------------------------------------
5305 // Zone name: Atlantic/South_Georgia
5306 // Zone Eras: 1
5307 // Strings (bytes): 27
5308 // Memory (8-bit): 50
5309 // Memory (32-bit): 63
5310 //---------------------------------------------------------------------------
5311 
5312 static const basic::ZoneEra kZoneEraAtlantic_South_Georgia[] ACE_TIME_PROGMEM = {
5313  // -2:00 - -02
5314  {
5315  nullptr /*zonePolicy*/,
5316  "-02" /*format*/,
5317  -8 /*offsetCode*/,
5318  0 /*deltaCode*/,
5319  127 /*untilYearTiny*/,
5320  1 /*untilMonth*/,
5321  1 /*untilDay*/,
5322  0 /*untilTimeCode*/,
5323  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
5324  },
5325 
5326 };
5327 
5328 static const char kZoneNameAtlantic_South_Georgia[] ACE_TIME_PROGMEM = "Atlantic/South_Georgia";
5329 
5330 const basic::ZoneInfo kZoneAtlantic_South_Georgia ACE_TIME_PROGMEM = {
5331  kZoneNameAtlantic_South_Georgia /*name*/,
5332  0x33013174 /*zoneId*/,
5333  &kZoneContext /*zoneContext*/,
5334  2 /*transitionBufSize*/,
5335  1 /*numEras*/,
5336  kZoneEraAtlantic_South_Georgia /*eras*/,
5337 };
5338 
5339 //---------------------------------------------------------------------------
5340 // Zone name: Australia/Adelaide
5341 // Zone Eras: 1
5342 // Strings (bytes): 24
5343 // Memory (8-bit): 47
5344 // Memory (32-bit): 60
5345 //---------------------------------------------------------------------------
5346 
5347 static const basic::ZoneEra kZoneEraAustralia_Adelaide[] ACE_TIME_PROGMEM = {
5348  // 9:30 AS AC%sT
5349  {
5350  &kPolicyAS /*zonePolicy*/,
5351  "AC%T" /*format*/,
5352  38 /*offsetCode*/,
5353  0 /*deltaCode*/,
5354  127 /*untilYearTiny*/,
5355  1 /*untilMonth*/,
5356  1 /*untilDay*/,
5357  0 /*untilTimeCode*/,
5358  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
5359  },
5360 
5361 };
5362 
5363 static const char kZoneNameAustralia_Adelaide[] ACE_TIME_PROGMEM = "Australia/Adelaide";
5364 
5365 const basic::ZoneInfo kZoneAustralia_Adelaide ACE_TIME_PROGMEM = {
5366  kZoneNameAustralia_Adelaide /*name*/,
5367  0x2428e8a3 /*zoneId*/,
5368  &kZoneContext /*zoneContext*/,
5369  5 /*transitionBufSize*/,
5370  1 /*numEras*/,
5371  kZoneEraAustralia_Adelaide /*eras*/,
5372 };
5373 
5374 //---------------------------------------------------------------------------
5375 // Zone name: Australia/Brisbane
5376 // Zone Eras: 1
5377 // Strings (bytes): 24
5378 // Memory (8-bit): 47
5379 // Memory (32-bit): 60
5380 //---------------------------------------------------------------------------
5381 
5382 static const basic::ZoneEra kZoneEraAustralia_Brisbane[] ACE_TIME_PROGMEM = {
5383  // 10:00 AQ AE%sT
5384  {
5385  &kPolicyAQ /*zonePolicy*/,
5386  "AE%T" /*format*/,
5387  40 /*offsetCode*/,
5388  0 /*deltaCode*/,
5389  127 /*untilYearTiny*/,
5390  1 /*untilMonth*/,
5391  1 /*untilDay*/,
5392  0 /*untilTimeCode*/,
5393  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
5394  },
5395 
5396 };
5397 
5398 static const char kZoneNameAustralia_Brisbane[] ACE_TIME_PROGMEM = "Australia/Brisbane";
5399 
5400 const basic::ZoneInfo kZoneAustralia_Brisbane ACE_TIME_PROGMEM = {
5401  kZoneNameAustralia_Brisbane /*name*/,
5402  0x4fedc9c0 /*zoneId*/,
5403  &kZoneContext /*zoneContext*/,
5404  2 /*transitionBufSize*/,
5405  1 /*numEras*/,
5406  kZoneEraAustralia_Brisbane /*eras*/,
5407 };
5408 
5409 //---------------------------------------------------------------------------
5410 // Zone name: Australia/Broken_Hill
5411 // Zone Eras: 2
5412 // Strings (bytes): 32
5413 // Memory (8-bit): 66
5414 // Memory (32-bit): 84
5415 //---------------------------------------------------------------------------
5416 
5417 static const basic::ZoneEra kZoneEraAustralia_Broken_Hill[] ACE_TIME_PROGMEM = {
5418  // 9:30 AN AC%sT 2000
5419  {
5420  &kPolicyAN /*zonePolicy*/,
5421  "AC%T" /*format*/,
5422  38 /*offsetCode*/,
5423  0 /*deltaCode*/,
5424  0 /*untilYearTiny*/,
5425  1 /*untilMonth*/,
5426  1 /*untilDay*/,
5427  0 /*untilTimeCode*/,
5428  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
5429  },
5430  // 9:30 AS AC%sT
5431  {
5432  &kPolicyAS /*zonePolicy*/,
5433  "AC%T" /*format*/,
5434  38 /*offsetCode*/,
5435  0 /*deltaCode*/,
5436  127 /*untilYearTiny*/,
5437  1 /*untilMonth*/,
5438  1 /*untilDay*/,
5439  0 /*untilTimeCode*/,
5440  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
5441  },
5442 
5443 };
5444 
5445 static const char kZoneNameAustralia_Broken_Hill[] ACE_TIME_PROGMEM = "Australia/Broken_Hill";
5446 
5447 const basic::ZoneInfo kZoneAustralia_Broken_Hill ACE_TIME_PROGMEM = {
5448  kZoneNameAustralia_Broken_Hill /*name*/,
5449  0xb06eada3 /*zoneId*/,
5450  &kZoneContext /*zoneContext*/,
5451  6 /*transitionBufSize*/,
5452  2 /*numEras*/,
5453  kZoneEraAustralia_Broken_Hill /*eras*/,
5454 };
5455 
5456 //---------------------------------------------------------------------------
5457 // Zone name: Australia/Currie
5458 // Zone Eras: 1
5459 // Strings (bytes): 22
5460 // Memory (8-bit): 45
5461 // Memory (32-bit): 58
5462 //---------------------------------------------------------------------------
5463 
5464 static const basic::ZoneEra kZoneEraAustralia_Currie[] ACE_TIME_PROGMEM = {
5465  // 10:00 AT AE%sT
5466  {
5467  &kPolicyAT /*zonePolicy*/,
5468  "AE%T" /*format*/,
5469  40 /*offsetCode*/,
5470  0 /*deltaCode*/,
5471  127 /*untilYearTiny*/,
5472  1 /*untilMonth*/,
5473  1 /*untilDay*/,
5474  0 /*untilTimeCode*/,
5475  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
5476  },
5477 
5478 };
5479 
5480 static const char kZoneNameAustralia_Currie[] ACE_TIME_PROGMEM = "Australia/Currie";
5481 
5482 const basic::ZoneInfo kZoneAustralia_Currie ACE_TIME_PROGMEM = {
5483  kZoneNameAustralia_Currie /*name*/,
5484  0x278b6a24 /*zoneId*/,
5485  &kZoneContext /*zoneContext*/,
5486  5 /*transitionBufSize*/,
5487  1 /*numEras*/,
5488  kZoneEraAustralia_Currie /*eras*/,
5489 };
5490 
5491 //---------------------------------------------------------------------------
5492 // Zone name: Australia/Darwin
5493 // Zone Eras: 1
5494 // Strings (bytes): 22
5495 // Memory (8-bit): 45
5496 // Memory (32-bit): 58
5497 //---------------------------------------------------------------------------
5498 
5499 static const basic::ZoneEra kZoneEraAustralia_Darwin[] ACE_TIME_PROGMEM = {
5500  // 9:30 Aus AC%sT
5501  {
5502  &kPolicyAus /*zonePolicy*/,
5503  "AC%T" /*format*/,
5504  38 /*offsetCode*/,
5505  0 /*deltaCode*/,
5506  127 /*untilYearTiny*/,
5507  1 /*untilMonth*/,
5508  1 /*untilDay*/,
5509  0 /*untilTimeCode*/,
5510  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
5511  },
5512 
5513 };
5514 
5515 static const char kZoneNameAustralia_Darwin[] ACE_TIME_PROGMEM = "Australia/Darwin";
5516 
5517 const basic::ZoneInfo kZoneAustralia_Darwin ACE_TIME_PROGMEM = {
5518  kZoneNameAustralia_Darwin /*name*/,
5519  0x2876bdff /*zoneId*/,
5520  &kZoneContext /*zoneContext*/,
5521  2 /*transitionBufSize*/,
5522  1 /*numEras*/,
5523  kZoneEraAustralia_Darwin /*eras*/,
5524 };
5525 
5526 //---------------------------------------------------------------------------
5527 // Zone name: Australia/Eucla
5528 // Zone Eras: 1
5529 // Strings (bytes): 28
5530 // Memory (8-bit): 51
5531 // Memory (32-bit): 64
5532 //---------------------------------------------------------------------------
5533 
5534 static const basic::ZoneEra kZoneEraAustralia_Eucla[] ACE_TIME_PROGMEM = {
5535  // 8:45 AW +0845/+0945
5536  {
5537  &kPolicyAW /*zonePolicy*/,
5538  "+0845/+0945" /*format*/,
5539  35 /*offsetCode*/,
5540  0 /*deltaCode*/,
5541  127 /*untilYearTiny*/,
5542  1 /*untilMonth*/,
5543  1 /*untilDay*/,
5544  0 /*untilTimeCode*/,
5545  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
5546  },
5547 
5548 };
5549 
5550 static const char kZoneNameAustralia_Eucla[] ACE_TIME_PROGMEM = "Australia/Eucla";
5551 
5552 const basic::ZoneInfo kZoneAustralia_Eucla ACE_TIME_PROGMEM = {
5553  kZoneNameAustralia_Eucla /*name*/,
5554  0x8cf99e44 /*zoneId*/,
5555  &kZoneContext /*zoneContext*/,
5556  6 /*transitionBufSize*/,
5557  1 /*numEras*/,
5558  kZoneEraAustralia_Eucla /*eras*/,
5559 };
5560 
5561 //---------------------------------------------------------------------------
5562 // Zone name: Australia/Hobart
5563 // Zone Eras: 1
5564 // Strings (bytes): 22
5565 // Memory (8-bit): 45
5566 // Memory (32-bit): 58
5567 //---------------------------------------------------------------------------
5568 
5569 static const basic::ZoneEra kZoneEraAustralia_Hobart[] ACE_TIME_PROGMEM = {
5570  // 10:00 AT AE%sT
5571  {
5572  &kPolicyAT /*zonePolicy*/,
5573  "AE%T" /*format*/,
5574  40 /*offsetCode*/,
5575  0 /*deltaCode*/,
5576  127 /*untilYearTiny*/,
5577  1 /*untilMonth*/,
5578  1 /*untilDay*/,
5579  0 /*untilTimeCode*/,
5580  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
5581  },
5582 
5583 };
5584 
5585 static const char kZoneNameAustralia_Hobart[] ACE_TIME_PROGMEM = "Australia/Hobart";
5586 
5587 const basic::ZoneInfo kZoneAustralia_Hobart ACE_TIME_PROGMEM = {
5588  kZoneNameAustralia_Hobart /*name*/,
5589  0x32bf951a /*zoneId*/,
5590  &kZoneContext /*zoneContext*/,
5591  5 /*transitionBufSize*/,
5592  1 /*numEras*/,
5593  kZoneEraAustralia_Hobart /*eras*/,
5594 };
5595 
5596 //---------------------------------------------------------------------------
5597 // Zone name: Australia/Lindeman
5598 // Zone Eras: 1
5599 // Strings (bytes): 24
5600 // Memory (8-bit): 47
5601 // Memory (32-bit): 60
5602 //---------------------------------------------------------------------------
5603 
5604 static const basic::ZoneEra kZoneEraAustralia_Lindeman[] ACE_TIME_PROGMEM = {
5605  // 10:00 Holiday AE%sT
5606  {
5607  &kPolicyHoliday /*zonePolicy*/,
5608  "AE%T" /*format*/,
5609  40 /*offsetCode*/,
5610  0 /*deltaCode*/,
5611  127 /*untilYearTiny*/,
5612  1 /*untilMonth*/,
5613  1 /*untilDay*/,
5614  0 /*untilTimeCode*/,
5615  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
5616  },
5617 
5618 };
5619 
5620 static const char kZoneNameAustralia_Lindeman[] ACE_TIME_PROGMEM = "Australia/Lindeman";
5621 
5622 const basic::ZoneInfo kZoneAustralia_Lindeman ACE_TIME_PROGMEM = {
5623  kZoneNameAustralia_Lindeman /*name*/,
5624  0xe05029e2 /*zoneId*/,
5625  &kZoneContext /*zoneContext*/,
5626  2 /*transitionBufSize*/,
5627  1 /*numEras*/,
5628  kZoneEraAustralia_Lindeman /*eras*/,
5629 };
5630 
5631 //---------------------------------------------------------------------------
5632 // Zone name: Australia/Lord_Howe
5633 // Zone Eras: 1
5634 // Strings (bytes): 30
5635 // Memory (8-bit): 53
5636 // Memory (32-bit): 66
5637 //---------------------------------------------------------------------------
5638 
5639 static const basic::ZoneEra kZoneEraAustralia_Lord_Howe[] ACE_TIME_PROGMEM = {
5640  // 10:30 LH +1030/+11
5641  {
5642  &kPolicyLH /*zonePolicy*/,
5643  "+1030/+11" /*format*/,
5644  42 /*offsetCode*/,
5645  0 /*deltaCode*/,
5646  127 /*untilYearTiny*/,
5647  1 /*untilMonth*/,
5648  1 /*untilDay*/,
5649  0 /*untilTimeCode*/,
5650  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
5651  },
5652 
5653 };
5654 
5655 static const char kZoneNameAustralia_Lord_Howe[] ACE_TIME_PROGMEM = "Australia/Lord_Howe";
5656 
5657 const basic::ZoneInfo kZoneAustralia_Lord_Howe ACE_TIME_PROGMEM = {
5658  kZoneNameAustralia_Lord_Howe /*name*/,
5659  0xa748b67d /*zoneId*/,
5660  &kZoneContext /*zoneContext*/,
5661  5 /*transitionBufSize*/,
5662  1 /*numEras*/,
5663  kZoneEraAustralia_Lord_Howe /*eras*/,
5664 };
5665 
5666 //---------------------------------------------------------------------------
5667 // Zone name: Australia/Melbourne
5668 // Zone Eras: 1
5669 // Strings (bytes): 25
5670 // Memory (8-bit): 48
5671 // Memory (32-bit): 61
5672 //---------------------------------------------------------------------------
5673 
5674 static const basic::ZoneEra kZoneEraAustralia_Melbourne[] ACE_TIME_PROGMEM = {
5675  // 10:00 AV AE%sT
5676  {
5677  &kPolicyAV /*zonePolicy*/,
5678  "AE%T" /*format*/,
5679  40 /*offsetCode*/,
5680  0 /*deltaCode*/,
5681  127 /*untilYearTiny*/,
5682  1 /*untilMonth*/,
5683  1 /*untilDay*/,
5684  0 /*untilTimeCode*/,
5685  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
5686  },
5687 
5688 };
5689 
5690 static const char kZoneNameAustralia_Melbourne[] ACE_TIME_PROGMEM = "Australia/Melbourne";
5691 
5692 const basic::ZoneInfo kZoneAustralia_Melbourne ACE_TIME_PROGMEM = {
5693  kZoneNameAustralia_Melbourne /*name*/,
5694  0x0fe559a3 /*zoneId*/,
5695  &kZoneContext /*zoneContext*/,
5696  5 /*transitionBufSize*/,
5697  1 /*numEras*/,
5698  kZoneEraAustralia_Melbourne /*eras*/,
5699 };
5700 
5701 //---------------------------------------------------------------------------
5702 // Zone name: Australia/Perth
5703 // Zone Eras: 1
5704 // Strings (bytes): 21
5705 // Memory (8-bit): 44
5706 // Memory (32-bit): 57
5707 //---------------------------------------------------------------------------
5708 
5709 static const basic::ZoneEra kZoneEraAustralia_Perth[] ACE_TIME_PROGMEM = {
5710  // 8:00 AW AW%sT
5711  {
5712  &kPolicyAW /*zonePolicy*/,
5713  "AW%T" /*format*/,
5714  32 /*offsetCode*/,
5715  0 /*deltaCode*/,
5716  127 /*untilYearTiny*/,
5717  1 /*untilMonth*/,
5718  1 /*untilDay*/,
5719  0 /*untilTimeCode*/,
5720  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
5721  },
5722 
5723 };
5724 
5725 static const char kZoneNameAustralia_Perth[] ACE_TIME_PROGMEM = "Australia/Perth";
5726 
5727 const basic::ZoneInfo kZoneAustralia_Perth ACE_TIME_PROGMEM = {
5728  kZoneNameAustralia_Perth /*name*/,
5729  0x8db8269d /*zoneId*/,
5730  &kZoneContext /*zoneContext*/,
5731  6 /*transitionBufSize*/,
5732  1 /*numEras*/,
5733  kZoneEraAustralia_Perth /*eras*/,
5734 };
5735 
5736 //---------------------------------------------------------------------------
5737 // Zone name: Australia/Sydney
5738 // Zone Eras: 1
5739 // Strings (bytes): 22
5740 // Memory (8-bit): 45
5741 // Memory (32-bit): 58
5742 //---------------------------------------------------------------------------
5743 
5744 static const basic::ZoneEra kZoneEraAustralia_Sydney[] ACE_TIME_PROGMEM = {
5745  // 10:00 AN AE%sT
5746  {
5747  &kPolicyAN /*zonePolicy*/,
5748  "AE%T" /*format*/,
5749  40 /*offsetCode*/,
5750  0 /*deltaCode*/,
5751  127 /*untilYearTiny*/,
5752  1 /*untilMonth*/,
5753  1 /*untilDay*/,
5754  0 /*untilTimeCode*/,
5755  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
5756  },
5757 
5758 };
5759 
5760 static const char kZoneNameAustralia_Sydney[] ACE_TIME_PROGMEM = "Australia/Sydney";
5761 
5762 const basic::ZoneInfo kZoneAustralia_Sydney ACE_TIME_PROGMEM = {
5763  kZoneNameAustralia_Sydney /*name*/,
5764  0x4d1e9776 /*zoneId*/,
5765  &kZoneContext /*zoneContext*/,
5766  5 /*transitionBufSize*/,
5767  1 /*numEras*/,
5768  kZoneEraAustralia_Sydney /*eras*/,
5769 };
5770 
5771 //---------------------------------------------------------------------------
5772 // Zone name: CET
5773 // Zone Eras: 1
5774 // Strings (bytes): 9
5775 // Memory (8-bit): 32
5776 // Memory (32-bit): 45
5777 //---------------------------------------------------------------------------
5778 
5779 static const basic::ZoneEra kZoneEraCET[] ACE_TIME_PROGMEM = {
5780  // 1:00 C-Eur CE%sT
5781  {
5782  &kPolicyC_Eur /*zonePolicy*/,
5783  "CE%T" /*format*/,
5784  4 /*offsetCode*/,
5785  0 /*deltaCode*/,
5786  127 /*untilYearTiny*/,
5787  1 /*untilMonth*/,
5788  1 /*untilDay*/,
5789  0 /*untilTimeCode*/,
5790  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
5791  },
5792 
5793 };
5794 
5795 static const char kZoneNameCET[] ACE_TIME_PROGMEM = "CET";
5796 
5797 const basic::ZoneInfo kZoneCET ACE_TIME_PROGMEM = {
5798  kZoneNameCET /*name*/,
5799  0x0b87d921 /*zoneId*/,
5800  &kZoneContext /*zoneContext*/,
5801  5 /*transitionBufSize*/,
5802  1 /*numEras*/,
5803  kZoneEraCET /*eras*/,
5804 };
5805 
5806 //---------------------------------------------------------------------------
5807 // Zone name: CST6CDT
5808 // Zone Eras: 1
5809 // Strings (bytes): 12
5810 // Memory (8-bit): 35
5811 // Memory (32-bit): 48
5812 //---------------------------------------------------------------------------
5813 
5814 static const basic::ZoneEra kZoneEraCST6CDT[] ACE_TIME_PROGMEM = {
5815  // -6:00 US C%sT
5816  {
5817  &kPolicyUS /*zonePolicy*/,
5818  "C%T" /*format*/,
5819  -24 /*offsetCode*/,
5820  0 /*deltaCode*/,
5821  127 /*untilYearTiny*/,
5822  1 /*untilMonth*/,
5823  1 /*untilDay*/,
5824  0 /*untilTimeCode*/,
5825  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
5826  },
5827 
5828 };
5829 
5830 static const char kZoneNameCST6CDT[] ACE_TIME_PROGMEM = "CST6CDT";
5831 
5832 const basic::ZoneInfo kZoneCST6CDT ACE_TIME_PROGMEM = {
5833  kZoneNameCST6CDT /*name*/,
5834  0xf0e87d00 /*zoneId*/,
5835  &kZoneContext /*zoneContext*/,
5836  6 /*transitionBufSize*/,
5837  1 /*numEras*/,
5838  kZoneEraCST6CDT /*eras*/,
5839 };
5840 
5841 //---------------------------------------------------------------------------
5842 // Zone name: EET
5843 // Zone Eras: 1
5844 // Strings (bytes): 9
5845 // Memory (8-bit): 32
5846 // Memory (32-bit): 45
5847 //---------------------------------------------------------------------------
5848 
5849 static const basic::ZoneEra kZoneEraEET[] ACE_TIME_PROGMEM = {
5850  // 2:00 EU EE%sT
5851  {
5852  &kPolicyEU /*zonePolicy*/,
5853  "EE%T" /*format*/,
5854  8 /*offsetCode*/,
5855  0 /*deltaCode*/,
5856  127 /*untilYearTiny*/,
5857  1 /*untilMonth*/,
5858  1 /*untilDay*/,
5859  0 /*untilTimeCode*/,
5860  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
5861  },
5862 
5863 };
5864 
5865 static const char kZoneNameEET[] ACE_TIME_PROGMEM = "EET";
5866 
5867 const basic::ZoneInfo kZoneEET ACE_TIME_PROGMEM = {
5868  kZoneNameEET /*name*/,
5869  0x0b87e1a3 /*zoneId*/,
5870  &kZoneContext /*zoneContext*/,
5871  5 /*transitionBufSize*/,
5872  1 /*numEras*/,
5873  kZoneEraEET /*eras*/,
5874 };
5875 
5876 //---------------------------------------------------------------------------
5877 // Zone name: EST
5878 // Zone Eras: 1
5879 // Strings (bytes): 8
5880 // Memory (8-bit): 31
5881 // Memory (32-bit): 44
5882 //---------------------------------------------------------------------------
5883 
5884 static const basic::ZoneEra kZoneEraEST[] ACE_TIME_PROGMEM = {
5885  // -5:00 - EST
5886  {
5887  nullptr /*zonePolicy*/,
5888  "EST" /*format*/,
5889  -20 /*offsetCode*/,
5890  0 /*deltaCode*/,
5891  127 /*untilYearTiny*/,
5892  1 /*untilMonth*/,
5893  1 /*untilDay*/,
5894  0 /*untilTimeCode*/,
5895  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
5896  },
5897 
5898 };
5899 
5900 static const char kZoneNameEST[] ACE_TIME_PROGMEM = "EST";
5901 
5902 const basic::ZoneInfo kZoneEST ACE_TIME_PROGMEM = {
5903  kZoneNameEST /*name*/,
5904  0x0b87e371 /*zoneId*/,
5905  &kZoneContext /*zoneContext*/,
5906  2 /*transitionBufSize*/,
5907  1 /*numEras*/,
5908  kZoneEraEST /*eras*/,
5909 };
5910 
5911 //---------------------------------------------------------------------------
5912 // Zone name: EST5EDT
5913 // Zone Eras: 1
5914 // Strings (bytes): 12
5915 // Memory (8-bit): 35
5916 // Memory (32-bit): 48
5917 //---------------------------------------------------------------------------
5918 
5919 static const basic::ZoneEra kZoneEraEST5EDT[] ACE_TIME_PROGMEM = {
5920  // -5:00 US E%sT
5921  {
5922  &kPolicyUS /*zonePolicy*/,
5923  "E%T" /*format*/,
5924  -20 /*offsetCode*/,
5925  0 /*deltaCode*/,
5926  127 /*untilYearTiny*/,
5927  1 /*untilMonth*/,
5928  1 /*untilDay*/,
5929  0 /*untilTimeCode*/,
5930  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
5931  },
5932 
5933 };
5934 
5935 static const char kZoneNameEST5EDT[] ACE_TIME_PROGMEM = "EST5EDT";
5936 
5937 const basic::ZoneInfo kZoneEST5EDT ACE_TIME_PROGMEM = {
5938  kZoneNameEST5EDT /*name*/,
5939  0x8adc72a3 /*zoneId*/,
5940  &kZoneContext /*zoneContext*/,
5941  6 /*transitionBufSize*/,
5942  1 /*numEras*/,
5943  kZoneEraEST5EDT /*eras*/,
5944 };
5945 
5946 //---------------------------------------------------------------------------
5947 // Zone name: Etc/GMT
5948 // Zone Eras: 1
5949 // Strings (bytes): 12
5950 // Memory (8-bit): 35
5951 // Memory (32-bit): 48
5952 //---------------------------------------------------------------------------
5953 
5954 static const basic::ZoneEra kZoneEraEtc_GMT[] ACE_TIME_PROGMEM = {
5955  // 0 - GMT
5956  {
5957  nullptr /*zonePolicy*/,
5958  "GMT" /*format*/,
5959  0 /*offsetCode*/,
5960  0 /*deltaCode*/,
5961  127 /*untilYearTiny*/,
5962  1 /*untilMonth*/,
5963  1 /*untilDay*/,
5964  0 /*untilTimeCode*/,
5965  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
5966  },
5967 
5968 };
5969 
5970 static const char kZoneNameEtc_GMT[] ACE_TIME_PROGMEM = "Etc/GMT";
5971 
5972 const basic::ZoneInfo kZoneEtc_GMT ACE_TIME_PROGMEM = {
5973  kZoneNameEtc_GMT /*name*/,
5974  0xd8e2de58 /*zoneId*/,
5975  &kZoneContext /*zoneContext*/,
5976  2 /*transitionBufSize*/,
5977  1 /*numEras*/,
5978  kZoneEraEtc_GMT /*eras*/,
5979 };
5980 
5981 //---------------------------------------------------------------------------
5982 // Zone name: Etc/GMT+1
5983 // Zone Eras: 1
5984 // Strings (bytes): 14
5985 // Memory (8-bit): 37
5986 // Memory (32-bit): 50
5987 //---------------------------------------------------------------------------
5988 
5989 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_1[] ACE_TIME_PROGMEM = {
5990  // -1 - -01
5991  {
5992  nullptr /*zonePolicy*/,
5993  "-01" /*format*/,
5994  -4 /*offsetCode*/,
5995  0 /*deltaCode*/,
5996  127 /*untilYearTiny*/,
5997  1 /*untilMonth*/,
5998  1 /*untilDay*/,
5999  0 /*untilTimeCode*/,
6000  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
6001  },
6002 
6003 };
6004 
6005 static const char kZoneNameEtc_GMT_PLUS_1[] ACE_TIME_PROGMEM = "Etc/GMT+1";
6006 
6007 const basic::ZoneInfo kZoneEtc_GMT_PLUS_1 ACE_TIME_PROGMEM = {
6008  kZoneNameEtc_GMT_PLUS_1 /*name*/,
6009  0x9d13da14 /*zoneId*/,
6010  &kZoneContext /*zoneContext*/,
6011  2 /*transitionBufSize*/,
6012  1 /*numEras*/,
6013  kZoneEraEtc_GMT_PLUS_1 /*eras*/,
6014 };
6015 
6016 //---------------------------------------------------------------------------
6017 // Zone name: Etc/GMT+10
6018 // Zone Eras: 1
6019 // Strings (bytes): 15
6020 // Memory (8-bit): 38
6021 // Memory (32-bit): 51
6022 //---------------------------------------------------------------------------
6023 
6024 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_10[] ACE_TIME_PROGMEM = {
6025  // -10 - -10
6026  {
6027  nullptr /*zonePolicy*/,
6028  "-10" /*format*/,
6029  -40 /*offsetCode*/,
6030  0 /*deltaCode*/,
6031  127 /*untilYearTiny*/,
6032  1 /*untilMonth*/,
6033  1 /*untilDay*/,
6034  0 /*untilTimeCode*/,
6035  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
6036  },
6037 
6038 };
6039 
6040 static const char kZoneNameEtc_GMT_PLUS_10[] ACE_TIME_PROGMEM = "Etc/GMT+10";
6041 
6042 const basic::ZoneInfo kZoneEtc_GMT_PLUS_10 ACE_TIME_PROGMEM = {
6043  kZoneNameEtc_GMT_PLUS_10 /*name*/,
6044  0x3f8f1cc4 /*zoneId*/,
6045  &kZoneContext /*zoneContext*/,
6046  2 /*transitionBufSize*/,
6047  1 /*numEras*/,
6048  kZoneEraEtc_GMT_PLUS_10 /*eras*/,
6049 };
6050 
6051 //---------------------------------------------------------------------------
6052 // Zone name: Etc/GMT+11
6053 // Zone Eras: 1
6054 // Strings (bytes): 15
6055 // Memory (8-bit): 38
6056 // Memory (32-bit): 51
6057 //---------------------------------------------------------------------------
6058 
6059 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_11[] ACE_TIME_PROGMEM = {
6060  // -11 - -11
6061  {
6062  nullptr /*zonePolicy*/,
6063  "-11" /*format*/,
6064  -44 /*offsetCode*/,
6065  0 /*deltaCode*/,
6066  127 /*untilYearTiny*/,
6067  1 /*untilMonth*/,
6068  1 /*untilDay*/,
6069  0 /*untilTimeCode*/,
6070  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
6071  },
6072 
6073 };
6074 
6075 static const char kZoneNameEtc_GMT_PLUS_11[] ACE_TIME_PROGMEM = "Etc/GMT+11";
6076 
6077 const basic::ZoneInfo kZoneEtc_GMT_PLUS_11 ACE_TIME_PROGMEM = {
6078  kZoneNameEtc_GMT_PLUS_11 /*name*/,
6079  0x3f8f1cc5 /*zoneId*/,
6080  &kZoneContext /*zoneContext*/,
6081  2 /*transitionBufSize*/,
6082  1 /*numEras*/,
6083  kZoneEraEtc_GMT_PLUS_11 /*eras*/,
6084 };
6085 
6086 //---------------------------------------------------------------------------
6087 // Zone name: Etc/GMT+12
6088 // Zone Eras: 1
6089 // Strings (bytes): 15
6090 // Memory (8-bit): 38
6091 // Memory (32-bit): 51
6092 //---------------------------------------------------------------------------
6093 
6094 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_12[] ACE_TIME_PROGMEM = {
6095  // -12 - -12
6096  {
6097  nullptr /*zonePolicy*/,
6098  "-12" /*format*/,
6099  -48 /*offsetCode*/,
6100  0 /*deltaCode*/,
6101  127 /*untilYearTiny*/,
6102  1 /*untilMonth*/,
6103  1 /*untilDay*/,
6104  0 /*untilTimeCode*/,
6105  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
6106  },
6107 
6108 };
6109 
6110 static const char kZoneNameEtc_GMT_PLUS_12[] ACE_TIME_PROGMEM = "Etc/GMT+12";
6111 
6112 const basic::ZoneInfo kZoneEtc_GMT_PLUS_12 ACE_TIME_PROGMEM = {
6113  kZoneNameEtc_GMT_PLUS_12 /*name*/,
6114  0x3f8f1cc6 /*zoneId*/,
6115  &kZoneContext /*zoneContext*/,
6116  2 /*transitionBufSize*/,
6117  1 /*numEras*/,
6118  kZoneEraEtc_GMT_PLUS_12 /*eras*/,
6119 };
6120 
6121 //---------------------------------------------------------------------------
6122 // Zone name: Etc/GMT+2
6123 // Zone Eras: 1
6124 // Strings (bytes): 14
6125 // Memory (8-bit): 37
6126 // Memory (32-bit): 50
6127 //---------------------------------------------------------------------------
6128 
6129 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_2[] ACE_TIME_PROGMEM = {
6130  // -2 - -02
6131  {
6132  nullptr /*zonePolicy*/,
6133  "-02" /*format*/,
6134  -8 /*offsetCode*/,
6135  0 /*deltaCode*/,
6136  127 /*untilYearTiny*/,
6137  1 /*untilMonth*/,
6138  1 /*untilDay*/,
6139  0 /*untilTimeCode*/,
6140  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
6141  },
6142 
6143 };
6144 
6145 static const char kZoneNameEtc_GMT_PLUS_2[] ACE_TIME_PROGMEM = "Etc/GMT+2";
6146 
6147 const basic::ZoneInfo kZoneEtc_GMT_PLUS_2 ACE_TIME_PROGMEM = {
6148  kZoneNameEtc_GMT_PLUS_2 /*name*/,
6149  0x9d13da15 /*zoneId*/,
6150  &kZoneContext /*zoneContext*/,
6151  2 /*transitionBufSize*/,
6152  1 /*numEras*/,
6153  kZoneEraEtc_GMT_PLUS_2 /*eras*/,
6154 };
6155 
6156 //---------------------------------------------------------------------------
6157 // Zone name: Etc/GMT+3
6158 // Zone Eras: 1
6159 // Strings (bytes): 14
6160 // Memory (8-bit): 37
6161 // Memory (32-bit): 50
6162 //---------------------------------------------------------------------------
6163 
6164 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_3[] ACE_TIME_PROGMEM = {
6165  // -3 - -03
6166  {
6167  nullptr /*zonePolicy*/,
6168  "-03" /*format*/,
6169  -12 /*offsetCode*/,
6170  0 /*deltaCode*/,
6171  127 /*untilYearTiny*/,
6172  1 /*untilMonth*/,
6173  1 /*untilDay*/,
6174  0 /*untilTimeCode*/,
6175  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
6176  },
6177 
6178 };
6179 
6180 static const char kZoneNameEtc_GMT_PLUS_3[] ACE_TIME_PROGMEM = "Etc/GMT+3";
6181 
6182 const basic::ZoneInfo kZoneEtc_GMT_PLUS_3 ACE_TIME_PROGMEM = {
6183  kZoneNameEtc_GMT_PLUS_3 /*name*/,
6184  0x9d13da16 /*zoneId*/,
6185  &kZoneContext /*zoneContext*/,
6186  2 /*transitionBufSize*/,
6187  1 /*numEras*/,
6188  kZoneEraEtc_GMT_PLUS_3 /*eras*/,
6189 };
6190 
6191 //---------------------------------------------------------------------------
6192 // Zone name: Etc/GMT+4
6193 // Zone Eras: 1
6194 // Strings (bytes): 14
6195 // Memory (8-bit): 37
6196 // Memory (32-bit): 50
6197 //---------------------------------------------------------------------------
6198 
6199 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_4[] ACE_TIME_PROGMEM = {
6200  // -4 - -04
6201  {
6202  nullptr /*zonePolicy*/,
6203  "-04" /*format*/,
6204  -16 /*offsetCode*/,
6205  0 /*deltaCode*/,
6206  127 /*untilYearTiny*/,
6207  1 /*untilMonth*/,
6208  1 /*untilDay*/,
6209  0 /*untilTimeCode*/,
6210  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
6211  },
6212 
6213 };
6214 
6215 static const char kZoneNameEtc_GMT_PLUS_4[] ACE_TIME_PROGMEM = "Etc/GMT+4";
6216 
6217 const basic::ZoneInfo kZoneEtc_GMT_PLUS_4 ACE_TIME_PROGMEM = {
6218  kZoneNameEtc_GMT_PLUS_4 /*name*/,
6219  0x9d13da17 /*zoneId*/,
6220  &kZoneContext /*zoneContext*/,
6221  2 /*transitionBufSize*/,
6222  1 /*numEras*/,
6223  kZoneEraEtc_GMT_PLUS_4 /*eras*/,
6224 };
6225 
6226 //---------------------------------------------------------------------------
6227 // Zone name: Etc/GMT+5
6228 // Zone Eras: 1
6229 // Strings (bytes): 14
6230 // Memory (8-bit): 37
6231 // Memory (32-bit): 50
6232 //---------------------------------------------------------------------------
6233 
6234 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_5[] ACE_TIME_PROGMEM = {
6235  // -5 - -05
6236  {
6237  nullptr /*zonePolicy*/,
6238  "-05" /*format*/,
6239  -20 /*offsetCode*/,
6240  0 /*deltaCode*/,
6241  127 /*untilYearTiny*/,
6242  1 /*untilMonth*/,
6243  1 /*untilDay*/,
6244  0 /*untilTimeCode*/,
6245  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
6246  },
6247 
6248 };
6249 
6250 static const char kZoneNameEtc_GMT_PLUS_5[] ACE_TIME_PROGMEM = "Etc/GMT+5";
6251 
6252 const basic::ZoneInfo kZoneEtc_GMT_PLUS_5 ACE_TIME_PROGMEM = {
6253  kZoneNameEtc_GMT_PLUS_5 /*name*/,
6254  0x9d13da18 /*zoneId*/,
6255  &kZoneContext /*zoneContext*/,
6256  2 /*transitionBufSize*/,
6257  1 /*numEras*/,
6258  kZoneEraEtc_GMT_PLUS_5 /*eras*/,
6259 };
6260 
6261 //---------------------------------------------------------------------------
6262 // Zone name: Etc/GMT+6
6263 // Zone Eras: 1
6264 // Strings (bytes): 14
6265 // Memory (8-bit): 37
6266 // Memory (32-bit): 50
6267 //---------------------------------------------------------------------------
6268 
6269 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_6[] ACE_TIME_PROGMEM = {
6270  // -6 - -06
6271  {
6272  nullptr /*zonePolicy*/,
6273  "-06" /*format*/,
6274  -24 /*offsetCode*/,
6275  0 /*deltaCode*/,
6276  127 /*untilYearTiny*/,
6277  1 /*untilMonth*/,
6278  1 /*untilDay*/,
6279  0 /*untilTimeCode*/,
6280  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
6281  },
6282 
6283 };
6284 
6285 static const char kZoneNameEtc_GMT_PLUS_6[] ACE_TIME_PROGMEM = "Etc/GMT+6";
6286 
6287 const basic::ZoneInfo kZoneEtc_GMT_PLUS_6 ACE_TIME_PROGMEM = {
6288  kZoneNameEtc_GMT_PLUS_6 /*name*/,
6289  0x9d13da19 /*zoneId*/,
6290  &kZoneContext /*zoneContext*/,
6291  2 /*transitionBufSize*/,
6292  1 /*numEras*/,
6293  kZoneEraEtc_GMT_PLUS_6 /*eras*/,
6294 };
6295 
6296 //---------------------------------------------------------------------------
6297 // Zone name: Etc/GMT+7
6298 // Zone Eras: 1
6299 // Strings (bytes): 14
6300 // Memory (8-bit): 37
6301 // Memory (32-bit): 50
6302 //---------------------------------------------------------------------------
6303 
6304 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_7[] ACE_TIME_PROGMEM = {
6305  // -7 - -07
6306  {
6307  nullptr /*zonePolicy*/,
6308  "-07" /*format*/,
6309  -28 /*offsetCode*/,
6310  0 /*deltaCode*/,
6311  127 /*untilYearTiny*/,
6312  1 /*untilMonth*/,
6313  1 /*untilDay*/,
6314  0 /*untilTimeCode*/,
6315  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
6316  },
6317 
6318 };
6319 
6320 static const char kZoneNameEtc_GMT_PLUS_7[] ACE_TIME_PROGMEM = "Etc/GMT+7";
6321 
6322 const basic::ZoneInfo kZoneEtc_GMT_PLUS_7 ACE_TIME_PROGMEM = {
6323  kZoneNameEtc_GMT_PLUS_7 /*name*/,
6324  0x9d13da1a /*zoneId*/,
6325  &kZoneContext /*zoneContext*/,
6326  2 /*transitionBufSize*/,
6327  1 /*numEras*/,
6328  kZoneEraEtc_GMT_PLUS_7 /*eras*/,
6329 };
6330 
6331 //---------------------------------------------------------------------------
6332 // Zone name: Etc/GMT+8
6333 // Zone Eras: 1
6334 // Strings (bytes): 14
6335 // Memory (8-bit): 37
6336 // Memory (32-bit): 50
6337 //---------------------------------------------------------------------------
6338 
6339 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_8[] ACE_TIME_PROGMEM = {
6340  // -8 - -08
6341  {
6342  nullptr /*zonePolicy*/,
6343  "-08" /*format*/,
6344  -32 /*offsetCode*/,
6345  0 /*deltaCode*/,
6346  127 /*untilYearTiny*/,
6347  1 /*untilMonth*/,
6348  1 /*untilDay*/,
6349  0 /*untilTimeCode*/,
6350  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
6351  },
6352 
6353 };
6354 
6355 static const char kZoneNameEtc_GMT_PLUS_8[] ACE_TIME_PROGMEM = "Etc/GMT+8";
6356 
6357 const basic::ZoneInfo kZoneEtc_GMT_PLUS_8 ACE_TIME_PROGMEM = {
6358  kZoneNameEtc_GMT_PLUS_8 /*name*/,
6359  0x9d13da1b /*zoneId*/,
6360  &kZoneContext /*zoneContext*/,
6361  2 /*transitionBufSize*/,
6362  1 /*numEras*/,
6363  kZoneEraEtc_GMT_PLUS_8 /*eras*/,
6364 };
6365 
6366 //---------------------------------------------------------------------------
6367 // Zone name: Etc/GMT+9
6368 // Zone Eras: 1
6369 // Strings (bytes): 14
6370 // Memory (8-bit): 37
6371 // Memory (32-bit): 50
6372 //---------------------------------------------------------------------------
6373 
6374 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_9[] ACE_TIME_PROGMEM = {
6375  // -9 - -09
6376  {
6377  nullptr /*zonePolicy*/,
6378  "-09" /*format*/,
6379  -36 /*offsetCode*/,
6380  0 /*deltaCode*/,
6381  127 /*untilYearTiny*/,
6382  1 /*untilMonth*/,
6383  1 /*untilDay*/,
6384  0 /*untilTimeCode*/,
6385  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
6386  },
6387 
6388 };
6389 
6390 static const char kZoneNameEtc_GMT_PLUS_9[] ACE_TIME_PROGMEM = "Etc/GMT+9";
6391 
6392 const basic::ZoneInfo kZoneEtc_GMT_PLUS_9 ACE_TIME_PROGMEM = {
6393  kZoneNameEtc_GMT_PLUS_9 /*name*/,
6394  0x9d13da1c /*zoneId*/,
6395  &kZoneContext /*zoneContext*/,
6396  2 /*transitionBufSize*/,
6397  1 /*numEras*/,
6398  kZoneEraEtc_GMT_PLUS_9 /*eras*/,
6399 };
6400 
6401 //---------------------------------------------------------------------------
6402 // Zone name: Etc/GMT-1
6403 // Zone Eras: 1
6404 // Strings (bytes): 14
6405 // Memory (8-bit): 37
6406 // Memory (32-bit): 50
6407 //---------------------------------------------------------------------------
6408 
6409 static const basic::ZoneEra kZoneEraEtc_GMT_1[] ACE_TIME_PROGMEM = {
6410  // 1 - +01
6411  {
6412  nullptr /*zonePolicy*/,
6413  "+01" /*format*/,
6414  4 /*offsetCode*/,
6415  0 /*deltaCode*/,
6416  127 /*untilYearTiny*/,
6417  1 /*untilMonth*/,
6418  1 /*untilDay*/,
6419  0 /*untilTimeCode*/,
6420  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
6421  },
6422 
6423 };
6424 
6425 static const char kZoneNameEtc_GMT_1[] ACE_TIME_PROGMEM = "Etc/GMT-1";
6426 
6427 const basic::ZoneInfo kZoneEtc_GMT_1 ACE_TIME_PROGMEM = {
6428  kZoneNameEtc_GMT_1 /*name*/,
6429  0x9d13da56 /*zoneId*/,
6430  &kZoneContext /*zoneContext*/,
6431  2 /*transitionBufSize*/,
6432  1 /*numEras*/,
6433  kZoneEraEtc_GMT_1 /*eras*/,
6434 };
6435 
6436 //---------------------------------------------------------------------------
6437 // Zone name: Etc/GMT-10
6438 // Zone Eras: 1
6439 // Strings (bytes): 15
6440 // Memory (8-bit): 38
6441 // Memory (32-bit): 51
6442 //---------------------------------------------------------------------------
6443 
6444 static const basic::ZoneEra kZoneEraEtc_GMT_10[] ACE_TIME_PROGMEM = {
6445  // 10 - +10
6446  {
6447  nullptr /*zonePolicy*/,
6448  "+10" /*format*/,
6449  40 /*offsetCode*/,
6450  0 /*deltaCode*/,
6451  127 /*untilYearTiny*/,
6452  1 /*untilMonth*/,
6453  1 /*untilDay*/,
6454  0 /*untilTimeCode*/,
6455  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
6456  },
6457 
6458 };
6459 
6460 static const char kZoneNameEtc_GMT_10[] ACE_TIME_PROGMEM = "Etc/GMT-10";
6461 
6462 const basic::ZoneInfo kZoneEtc_GMT_10 ACE_TIME_PROGMEM = {
6463  kZoneNameEtc_GMT_10 /*name*/,
6464  0x3f8f2546 /*zoneId*/,
6465  &kZoneContext /*zoneContext*/,
6466  2 /*transitionBufSize*/,
6467  1 /*numEras*/,
6468  kZoneEraEtc_GMT_10 /*eras*/,
6469 };
6470 
6471 //---------------------------------------------------------------------------
6472 // Zone name: Etc/GMT-11
6473 // Zone Eras: 1
6474 // Strings (bytes): 15
6475 // Memory (8-bit): 38
6476 // Memory (32-bit): 51
6477 //---------------------------------------------------------------------------
6478 
6479 static const basic::ZoneEra kZoneEraEtc_GMT_11[] ACE_TIME_PROGMEM = {
6480  // 11 - +11
6481  {
6482  nullptr /*zonePolicy*/,
6483  "+11" /*format*/,
6484  44 /*offsetCode*/,
6485  0 /*deltaCode*/,
6486  127 /*untilYearTiny*/,
6487  1 /*untilMonth*/,
6488  1 /*untilDay*/,
6489  0 /*untilTimeCode*/,
6490  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
6491  },
6492 
6493 };
6494 
6495 static const char kZoneNameEtc_GMT_11[] ACE_TIME_PROGMEM = "Etc/GMT-11";
6496 
6497 const basic::ZoneInfo kZoneEtc_GMT_11 ACE_TIME_PROGMEM = {
6498  kZoneNameEtc_GMT_11 /*name*/,
6499  0x3f8f2547 /*zoneId*/,
6500  &kZoneContext /*zoneContext*/,
6501  2 /*transitionBufSize*/,
6502  1 /*numEras*/,
6503  kZoneEraEtc_GMT_11 /*eras*/,
6504 };
6505 
6506 //---------------------------------------------------------------------------
6507 // Zone name: Etc/GMT-12
6508 // Zone Eras: 1
6509 // Strings (bytes): 15
6510 // Memory (8-bit): 38
6511 // Memory (32-bit): 51
6512 //---------------------------------------------------------------------------
6513 
6514 static const basic::ZoneEra kZoneEraEtc_GMT_12[] ACE_TIME_PROGMEM = {
6515  // 12 - +12
6516  {
6517  nullptr /*zonePolicy*/,
6518  "+12" /*format*/,
6519  48 /*offsetCode*/,
6520  0 /*deltaCode*/,
6521  127 /*untilYearTiny*/,
6522  1 /*untilMonth*/,
6523  1 /*untilDay*/,
6524  0 /*untilTimeCode*/,
6525  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
6526  },
6527 
6528 };
6529 
6530 static const char kZoneNameEtc_GMT_12[] ACE_TIME_PROGMEM = "Etc/GMT-12";
6531 
6532 const basic::ZoneInfo kZoneEtc_GMT_12 ACE_TIME_PROGMEM = {
6533  kZoneNameEtc_GMT_12 /*name*/,
6534  0x3f8f2548 /*zoneId*/,
6535  &kZoneContext /*zoneContext*/,
6536  2 /*transitionBufSize*/,
6537  1 /*numEras*/,
6538  kZoneEraEtc_GMT_12 /*eras*/,
6539 };
6540 
6541 //---------------------------------------------------------------------------
6542 // Zone name: Etc/GMT-13
6543 // Zone Eras: 1
6544 // Strings (bytes): 15
6545 // Memory (8-bit): 38
6546 // Memory (32-bit): 51
6547 //---------------------------------------------------------------------------
6548 
6549 static const basic::ZoneEra kZoneEraEtc_GMT_13[] ACE_TIME_PROGMEM = {
6550  // 13 - +13
6551  {
6552  nullptr /*zonePolicy*/,
6553  "+13" /*format*/,
6554  52 /*offsetCode*/,
6555  0 /*deltaCode*/,
6556  127 /*untilYearTiny*/,
6557  1 /*untilMonth*/,
6558  1 /*untilDay*/,
6559  0 /*untilTimeCode*/,
6560  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
6561  },
6562 
6563 };
6564 
6565 static const char kZoneNameEtc_GMT_13[] ACE_TIME_PROGMEM = "Etc/GMT-13";
6566 
6567 const basic::ZoneInfo kZoneEtc_GMT_13 ACE_TIME_PROGMEM = {
6568  kZoneNameEtc_GMT_13 /*name*/,
6569  0x3f8f2549 /*zoneId*/,
6570  &kZoneContext /*zoneContext*/,
6571  2 /*transitionBufSize*/,
6572  1 /*numEras*/,
6573  kZoneEraEtc_GMT_13 /*eras*/,
6574 };
6575 
6576 //---------------------------------------------------------------------------
6577 // Zone name: Etc/GMT-14
6578 // Zone Eras: 1
6579 // Strings (bytes): 15
6580 // Memory (8-bit): 38
6581 // Memory (32-bit): 51
6582 //---------------------------------------------------------------------------
6583 
6584 static const basic::ZoneEra kZoneEraEtc_GMT_14[] ACE_TIME_PROGMEM = {
6585  // 14 - +14
6586  {
6587  nullptr /*zonePolicy*/,
6588  "+14" /*format*/,
6589  56 /*offsetCode*/,
6590  0 /*deltaCode*/,
6591  127 /*untilYearTiny*/,
6592  1 /*untilMonth*/,
6593  1 /*untilDay*/,
6594  0 /*untilTimeCode*/,
6595  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
6596  },
6597 
6598 };
6599 
6600 static const char kZoneNameEtc_GMT_14[] ACE_TIME_PROGMEM = "Etc/GMT-14";
6601 
6602 const basic::ZoneInfo kZoneEtc_GMT_14 ACE_TIME_PROGMEM = {
6603  kZoneNameEtc_GMT_14 /*name*/,
6604  0x3f8f254a /*zoneId*/,
6605  &kZoneContext /*zoneContext*/,
6606  2 /*transitionBufSize*/,
6607  1 /*numEras*/,
6608  kZoneEraEtc_GMT_14 /*eras*/,
6609 };
6610 
6611 //---------------------------------------------------------------------------
6612 // Zone name: Etc/GMT-2
6613 // Zone Eras: 1
6614 // Strings (bytes): 14
6615 // Memory (8-bit): 37
6616 // Memory (32-bit): 50
6617 //---------------------------------------------------------------------------
6618 
6619 static const basic::ZoneEra kZoneEraEtc_GMT_2[] ACE_TIME_PROGMEM = {
6620  // 2 - +02
6621  {
6622  nullptr /*zonePolicy*/,
6623  "+02" /*format*/,
6624  8 /*offsetCode*/,
6625  0 /*deltaCode*/,
6626  127 /*untilYearTiny*/,
6627  1 /*untilMonth*/,
6628  1 /*untilDay*/,
6629  0 /*untilTimeCode*/,
6630  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
6631  },
6632 
6633 };
6634 
6635 static const char kZoneNameEtc_GMT_2[] ACE_TIME_PROGMEM = "Etc/GMT-2";
6636 
6637 const basic::ZoneInfo kZoneEtc_GMT_2 ACE_TIME_PROGMEM = {
6638  kZoneNameEtc_GMT_2 /*name*/,
6639  0x9d13da57 /*zoneId*/,
6640  &kZoneContext /*zoneContext*/,
6641  2 /*transitionBufSize*/,
6642  1 /*numEras*/,
6643  kZoneEraEtc_GMT_2 /*eras*/,
6644 };
6645 
6646 //---------------------------------------------------------------------------
6647 // Zone name: Etc/GMT-3
6648 // Zone Eras: 1
6649 // Strings (bytes): 14
6650 // Memory (8-bit): 37
6651 // Memory (32-bit): 50
6652 //---------------------------------------------------------------------------
6653 
6654 static const basic::ZoneEra kZoneEraEtc_GMT_3[] ACE_TIME_PROGMEM = {
6655  // 3 - +03
6656  {
6657  nullptr /*zonePolicy*/,
6658  "+03" /*format*/,
6659  12 /*offsetCode*/,
6660  0 /*deltaCode*/,
6661  127 /*untilYearTiny*/,
6662  1 /*untilMonth*/,
6663  1 /*untilDay*/,
6664  0 /*untilTimeCode*/,
6665  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
6666  },
6667 
6668 };
6669 
6670 static const char kZoneNameEtc_GMT_3[] ACE_TIME_PROGMEM = "Etc/GMT-3";
6671 
6672 const basic::ZoneInfo kZoneEtc_GMT_3 ACE_TIME_PROGMEM = {
6673  kZoneNameEtc_GMT_3 /*name*/,
6674  0x9d13da58 /*zoneId*/,
6675  &kZoneContext /*zoneContext*/,
6676  2 /*transitionBufSize*/,
6677  1 /*numEras*/,
6678  kZoneEraEtc_GMT_3 /*eras*/,
6679 };
6680 
6681 //---------------------------------------------------------------------------
6682 // Zone name: Etc/GMT-4
6683 // Zone Eras: 1
6684 // Strings (bytes): 14
6685 // Memory (8-bit): 37
6686 // Memory (32-bit): 50
6687 //---------------------------------------------------------------------------
6688 
6689 static const basic::ZoneEra kZoneEraEtc_GMT_4[] ACE_TIME_PROGMEM = {
6690  // 4 - +04
6691  {
6692  nullptr /*zonePolicy*/,
6693  "+04" /*format*/,
6694  16 /*offsetCode*/,
6695  0 /*deltaCode*/,
6696  127 /*untilYearTiny*/,
6697  1 /*untilMonth*/,
6698  1 /*untilDay*/,
6699  0 /*untilTimeCode*/,
6700  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
6701  },
6702 
6703 };
6704 
6705 static const char kZoneNameEtc_GMT_4[] ACE_TIME_PROGMEM = "Etc/GMT-4";
6706 
6707 const basic::ZoneInfo kZoneEtc_GMT_4 ACE_TIME_PROGMEM = {
6708  kZoneNameEtc_GMT_4 /*name*/,
6709  0x9d13da59 /*zoneId*/,
6710  &kZoneContext /*zoneContext*/,
6711  2 /*transitionBufSize*/,
6712  1 /*numEras*/,
6713  kZoneEraEtc_GMT_4 /*eras*/,
6714 };
6715 
6716 //---------------------------------------------------------------------------
6717 // Zone name: Etc/GMT-5
6718 // Zone Eras: 1
6719 // Strings (bytes): 14
6720 // Memory (8-bit): 37
6721 // Memory (32-bit): 50
6722 //---------------------------------------------------------------------------
6723 
6724 static const basic::ZoneEra kZoneEraEtc_GMT_5[] ACE_TIME_PROGMEM = {
6725  // 5 - +05
6726  {
6727  nullptr /*zonePolicy*/,
6728  "+05" /*format*/,
6729  20 /*offsetCode*/,
6730  0 /*deltaCode*/,
6731  127 /*untilYearTiny*/,
6732  1 /*untilMonth*/,
6733  1 /*untilDay*/,
6734  0 /*untilTimeCode*/,
6735  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
6736  },
6737 
6738 };
6739 
6740 static const char kZoneNameEtc_GMT_5[] ACE_TIME_PROGMEM = "Etc/GMT-5";
6741 
6742 const basic::ZoneInfo kZoneEtc_GMT_5 ACE_TIME_PROGMEM = {
6743  kZoneNameEtc_GMT_5 /*name*/,
6744  0x9d13da5a /*zoneId*/,
6745  &kZoneContext /*zoneContext*/,
6746  2 /*transitionBufSize*/,
6747  1 /*numEras*/,
6748  kZoneEraEtc_GMT_5 /*eras*/,
6749 };
6750 
6751 //---------------------------------------------------------------------------
6752 // Zone name: Etc/GMT-6
6753 // Zone Eras: 1
6754 // Strings (bytes): 14
6755 // Memory (8-bit): 37
6756 // Memory (32-bit): 50
6757 //---------------------------------------------------------------------------
6758 
6759 static const basic::ZoneEra kZoneEraEtc_GMT_6[] ACE_TIME_PROGMEM = {
6760  // 6 - +06
6761  {
6762  nullptr /*zonePolicy*/,
6763  "+06" /*format*/,
6764  24 /*offsetCode*/,
6765  0 /*deltaCode*/,
6766  127 /*untilYearTiny*/,
6767  1 /*untilMonth*/,
6768  1 /*untilDay*/,
6769  0 /*untilTimeCode*/,
6770  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
6771  },
6772 
6773 };
6774 
6775 static const char kZoneNameEtc_GMT_6[] ACE_TIME_PROGMEM = "Etc/GMT-6";
6776 
6777 const basic::ZoneInfo kZoneEtc_GMT_6 ACE_TIME_PROGMEM = {
6778  kZoneNameEtc_GMT_6 /*name*/,
6779  0x9d13da5b /*zoneId*/,
6780  &kZoneContext /*zoneContext*/,
6781  2 /*transitionBufSize*/,
6782  1 /*numEras*/,
6783  kZoneEraEtc_GMT_6 /*eras*/,
6784 };
6785 
6786 //---------------------------------------------------------------------------
6787 // Zone name: Etc/GMT-7
6788 // Zone Eras: 1
6789 // Strings (bytes): 14
6790 // Memory (8-bit): 37
6791 // Memory (32-bit): 50
6792 //---------------------------------------------------------------------------
6793 
6794 static const basic::ZoneEra kZoneEraEtc_GMT_7[] ACE_TIME_PROGMEM = {
6795  // 7 - +07
6796  {
6797  nullptr /*zonePolicy*/,
6798  "+07" /*format*/,
6799  28 /*offsetCode*/,
6800  0 /*deltaCode*/,
6801  127 /*untilYearTiny*/,
6802  1 /*untilMonth*/,
6803  1 /*untilDay*/,
6804  0 /*untilTimeCode*/,
6805  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
6806  },
6807 
6808 };
6809 
6810 static const char kZoneNameEtc_GMT_7[] ACE_TIME_PROGMEM = "Etc/GMT-7";
6811 
6812 const basic::ZoneInfo kZoneEtc_GMT_7 ACE_TIME_PROGMEM = {
6813  kZoneNameEtc_GMT_7 /*name*/,
6814  0x9d13da5c /*zoneId*/,
6815  &kZoneContext /*zoneContext*/,
6816  2 /*transitionBufSize*/,
6817  1 /*numEras*/,
6818  kZoneEraEtc_GMT_7 /*eras*/,
6819 };
6820 
6821 //---------------------------------------------------------------------------
6822 // Zone name: Etc/GMT-8
6823 // Zone Eras: 1
6824 // Strings (bytes): 14
6825 // Memory (8-bit): 37
6826 // Memory (32-bit): 50
6827 //---------------------------------------------------------------------------
6828 
6829 static const basic::ZoneEra kZoneEraEtc_GMT_8[] ACE_TIME_PROGMEM = {
6830  // 8 - +08
6831  {
6832  nullptr /*zonePolicy*/,
6833  "+08" /*format*/,
6834  32 /*offsetCode*/,
6835  0 /*deltaCode*/,
6836  127 /*untilYearTiny*/,
6837  1 /*untilMonth*/,
6838  1 /*untilDay*/,
6839  0 /*untilTimeCode*/,
6840  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
6841  },
6842 
6843 };
6844 
6845 static const char kZoneNameEtc_GMT_8[] ACE_TIME_PROGMEM = "Etc/GMT-8";
6846 
6847 const basic::ZoneInfo kZoneEtc_GMT_8 ACE_TIME_PROGMEM = {
6848  kZoneNameEtc_GMT_8 /*name*/,
6849  0x9d13da5d /*zoneId*/,
6850  &kZoneContext /*zoneContext*/,
6851  2 /*transitionBufSize*/,
6852  1 /*numEras*/,
6853  kZoneEraEtc_GMT_8 /*eras*/,
6854 };
6855 
6856 //---------------------------------------------------------------------------
6857 // Zone name: Etc/GMT-9
6858 // Zone Eras: 1
6859 // Strings (bytes): 14
6860 // Memory (8-bit): 37
6861 // Memory (32-bit): 50
6862 //---------------------------------------------------------------------------
6863 
6864 static const basic::ZoneEra kZoneEraEtc_GMT_9[] ACE_TIME_PROGMEM = {
6865  // 9 - +09
6866  {
6867  nullptr /*zonePolicy*/,
6868  "+09" /*format*/,
6869  36 /*offsetCode*/,
6870  0 /*deltaCode*/,
6871  127 /*untilYearTiny*/,
6872  1 /*untilMonth*/,
6873  1 /*untilDay*/,
6874  0 /*untilTimeCode*/,
6875  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
6876  },
6877 
6878 };
6879 
6880 static const char kZoneNameEtc_GMT_9[] ACE_TIME_PROGMEM = "Etc/GMT-9";
6881 
6882 const basic::ZoneInfo kZoneEtc_GMT_9 ACE_TIME_PROGMEM = {
6883  kZoneNameEtc_GMT_9 /*name*/,
6884  0x9d13da5e /*zoneId*/,
6885  &kZoneContext /*zoneContext*/,
6886  2 /*transitionBufSize*/,
6887  1 /*numEras*/,
6888  kZoneEraEtc_GMT_9 /*eras*/,
6889 };
6890 
6891 //---------------------------------------------------------------------------
6892 // Zone name: Etc/UTC
6893 // Zone Eras: 1
6894 // Strings (bytes): 12
6895 // Memory (8-bit): 35
6896 // Memory (32-bit): 48
6897 //---------------------------------------------------------------------------
6898 
6899 static const basic::ZoneEra kZoneEraEtc_UTC[] ACE_TIME_PROGMEM = {
6900  // 0 - UTC
6901  {
6902  nullptr /*zonePolicy*/,
6903  "UTC" /*format*/,
6904  0 /*offsetCode*/,
6905  0 /*deltaCode*/,
6906  127 /*untilYearTiny*/,
6907  1 /*untilMonth*/,
6908  1 /*untilDay*/,
6909  0 /*untilTimeCode*/,
6910  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
6911  },
6912 
6913 };
6914 
6915 static const char kZoneNameEtc_UTC[] ACE_TIME_PROGMEM = "Etc/UTC";
6916 
6917 const basic::ZoneInfo kZoneEtc_UTC ACE_TIME_PROGMEM = {
6918  kZoneNameEtc_UTC /*name*/,
6919  0xd8e31abc /*zoneId*/,
6920  &kZoneContext /*zoneContext*/,
6921  2 /*transitionBufSize*/,
6922  1 /*numEras*/,
6923  kZoneEraEtc_UTC /*eras*/,
6924 };
6925 
6926 //---------------------------------------------------------------------------
6927 // Zone name: Europe/Amsterdam
6928 // Zone Eras: 1
6929 // Strings (bytes): 22
6930 // Memory (8-bit): 45
6931 // Memory (32-bit): 58
6932 //---------------------------------------------------------------------------
6933 
6934 static const basic::ZoneEra kZoneEraEurope_Amsterdam[] ACE_TIME_PROGMEM = {
6935  // 1:00 EU CE%sT
6936  {
6937  &kPolicyEU /*zonePolicy*/,
6938  "CE%T" /*format*/,
6939  4 /*offsetCode*/,
6940  0 /*deltaCode*/,
6941  127 /*untilYearTiny*/,
6942  1 /*untilMonth*/,
6943  1 /*untilDay*/,
6944  0 /*untilTimeCode*/,
6945  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
6946  },
6947 
6948 };
6949 
6950 static const char kZoneNameEurope_Amsterdam[] ACE_TIME_PROGMEM = "Europe/Amsterdam";
6951 
6952 const basic::ZoneInfo kZoneEurope_Amsterdam ACE_TIME_PROGMEM = {
6953  kZoneNameEurope_Amsterdam /*name*/,
6954  0x109395c2 /*zoneId*/,
6955  &kZoneContext /*zoneContext*/,
6956  5 /*transitionBufSize*/,
6957  1 /*numEras*/,
6958  kZoneEraEurope_Amsterdam /*eras*/,
6959 };
6960 
6961 //---------------------------------------------------------------------------
6962 // Zone name: Europe/Andorra
6963 // Zone Eras: 1
6964 // Strings (bytes): 20
6965 // Memory (8-bit): 43
6966 // Memory (32-bit): 56
6967 //---------------------------------------------------------------------------
6968 
6969 static const basic::ZoneEra kZoneEraEurope_Andorra[] ACE_TIME_PROGMEM = {
6970  // 1:00 EU CE%sT
6971  {
6972  &kPolicyEU /*zonePolicy*/,
6973  "CE%T" /*format*/,
6974  4 /*offsetCode*/,
6975  0 /*deltaCode*/,
6976  127 /*untilYearTiny*/,
6977  1 /*untilMonth*/,
6978  1 /*untilDay*/,
6979  0 /*untilTimeCode*/,
6980  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
6981  },
6982 
6983 };
6984 
6985 static const char kZoneNameEurope_Andorra[] ACE_TIME_PROGMEM = "Europe/Andorra";
6986 
6987 const basic::ZoneInfo kZoneEurope_Andorra ACE_TIME_PROGMEM = {
6988  kZoneNameEurope_Andorra /*name*/,
6989  0x97f6764b /*zoneId*/,
6990  &kZoneContext /*zoneContext*/,
6991  5 /*transitionBufSize*/,
6992  1 /*numEras*/,
6993  kZoneEraEurope_Andorra /*eras*/,
6994 };
6995 
6996 //---------------------------------------------------------------------------
6997 // Zone name: Europe/Athens
6998 // Zone Eras: 1
6999 // Strings (bytes): 19
7000 // Memory (8-bit): 42
7001 // Memory (32-bit): 55
7002 //---------------------------------------------------------------------------
7003 
7004 static const basic::ZoneEra kZoneEraEurope_Athens[] ACE_TIME_PROGMEM = {
7005  // 2:00 EU EE%sT
7006  {
7007  &kPolicyEU /*zonePolicy*/,
7008  "EE%T" /*format*/,
7009  8 /*offsetCode*/,
7010  0 /*deltaCode*/,
7011  127 /*untilYearTiny*/,
7012  1 /*untilMonth*/,
7013  1 /*untilDay*/,
7014  0 /*untilTimeCode*/,
7015  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
7016  },
7017 
7018 };
7019 
7020 static const char kZoneNameEurope_Athens[] ACE_TIME_PROGMEM = "Europe/Athens";
7021 
7022 const basic::ZoneInfo kZoneEurope_Athens ACE_TIME_PROGMEM = {
7023  kZoneNameEurope_Athens /*name*/,
7024  0x4318fa27 /*zoneId*/,
7025  &kZoneContext /*zoneContext*/,
7026  5 /*transitionBufSize*/,
7027  1 /*numEras*/,
7028  kZoneEraEurope_Athens /*eras*/,
7029 };
7030 
7031 //---------------------------------------------------------------------------
7032 // Zone name: Europe/Belgrade
7033 // Zone Eras: 1
7034 // Strings (bytes): 21
7035 // Memory (8-bit): 44
7036 // Memory (32-bit): 57
7037 //---------------------------------------------------------------------------
7038 
7039 static const basic::ZoneEra kZoneEraEurope_Belgrade[] ACE_TIME_PROGMEM = {
7040  // 1:00 EU CE%sT
7041  {
7042  &kPolicyEU /*zonePolicy*/,
7043  "CE%T" /*format*/,
7044  4 /*offsetCode*/,
7045  0 /*deltaCode*/,
7046  127 /*untilYearTiny*/,
7047  1 /*untilMonth*/,
7048  1 /*untilDay*/,
7049  0 /*untilTimeCode*/,
7050  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
7051  },
7052 
7053 };
7054 
7055 static const char kZoneNameEurope_Belgrade[] ACE_TIME_PROGMEM = "Europe/Belgrade";
7056 
7057 const basic::ZoneInfo kZoneEurope_Belgrade ACE_TIME_PROGMEM = {
7058  kZoneNameEurope_Belgrade /*name*/,
7059  0xe0532b3a /*zoneId*/,
7060  &kZoneContext /*zoneContext*/,
7061  5 /*transitionBufSize*/,
7062  1 /*numEras*/,
7063  kZoneEraEurope_Belgrade /*eras*/,
7064 };
7065 
7066 //---------------------------------------------------------------------------
7067 // Zone name: Europe/Berlin
7068 // Zone Eras: 1
7069 // Strings (bytes): 19
7070 // Memory (8-bit): 42
7071 // Memory (32-bit): 55
7072 //---------------------------------------------------------------------------
7073 
7074 static const basic::ZoneEra kZoneEraEurope_Berlin[] ACE_TIME_PROGMEM = {
7075  // 1:00 EU CE%sT
7076  {
7077  &kPolicyEU /*zonePolicy*/,
7078  "CE%T" /*format*/,
7079  4 /*offsetCode*/,
7080  0 /*deltaCode*/,
7081  127 /*untilYearTiny*/,
7082  1 /*untilMonth*/,
7083  1 /*untilDay*/,
7084  0 /*untilTimeCode*/,
7085  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
7086  },
7087 
7088 };
7089 
7090 static const char kZoneNameEurope_Berlin[] ACE_TIME_PROGMEM = "Europe/Berlin";
7091 
7092 const basic::ZoneInfo kZoneEurope_Berlin ACE_TIME_PROGMEM = {
7093  kZoneNameEurope_Berlin /*name*/,
7094  0x44644c20 /*zoneId*/,
7095  &kZoneContext /*zoneContext*/,
7096  5 /*transitionBufSize*/,
7097  1 /*numEras*/,
7098  kZoneEraEurope_Berlin /*eras*/,
7099 };
7100 
7101 //---------------------------------------------------------------------------
7102 // Zone name: Europe/Brussels
7103 // Zone Eras: 1
7104 // Strings (bytes): 21
7105 // Memory (8-bit): 44
7106 // Memory (32-bit): 57
7107 //---------------------------------------------------------------------------
7108 
7109 static const basic::ZoneEra kZoneEraEurope_Brussels[] ACE_TIME_PROGMEM = {
7110  // 1:00 EU CE%sT
7111  {
7112  &kPolicyEU /*zonePolicy*/,
7113  "CE%T" /*format*/,
7114  4 /*offsetCode*/,
7115  0 /*deltaCode*/,
7116  127 /*untilYearTiny*/,
7117  1 /*untilMonth*/,
7118  1 /*untilDay*/,
7119  0 /*untilTimeCode*/,
7120  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
7121  },
7122 
7123 };
7124 
7125 static const char kZoneNameEurope_Brussels[] ACE_TIME_PROGMEM = "Europe/Brussels";
7126 
7127 const basic::ZoneInfo kZoneEurope_Brussels ACE_TIME_PROGMEM = {
7128  kZoneNameEurope_Brussels /*name*/,
7129  0xdee07337 /*zoneId*/,
7130  &kZoneContext /*zoneContext*/,
7131  5 /*transitionBufSize*/,
7132  1 /*numEras*/,
7133  kZoneEraEurope_Brussels /*eras*/,
7134 };
7135 
7136 //---------------------------------------------------------------------------
7137 // Zone name: Europe/Bucharest
7138 // Zone Eras: 1
7139 // Strings (bytes): 22
7140 // Memory (8-bit): 45
7141 // Memory (32-bit): 58
7142 //---------------------------------------------------------------------------
7143 
7144 static const basic::ZoneEra kZoneEraEurope_Bucharest[] ACE_TIME_PROGMEM = {
7145  // 2:00 EU EE%sT
7146  {
7147  &kPolicyEU /*zonePolicy*/,
7148  "EE%T" /*format*/,
7149  8 /*offsetCode*/,
7150  0 /*deltaCode*/,
7151  127 /*untilYearTiny*/,
7152  1 /*untilMonth*/,
7153  1 /*untilDay*/,
7154  0 /*untilTimeCode*/,
7155  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
7156  },
7157 
7158 };
7159 
7160 static const char kZoneNameEurope_Bucharest[] ACE_TIME_PROGMEM = "Europe/Bucharest";
7161 
7162 const basic::ZoneInfo kZoneEurope_Bucharest ACE_TIME_PROGMEM = {
7163  kZoneNameEurope_Bucharest /*name*/,
7164  0xfb349ec5 /*zoneId*/,
7165  &kZoneContext /*zoneContext*/,
7166  5 /*transitionBufSize*/,
7167  1 /*numEras*/,
7168  kZoneEraEurope_Bucharest /*eras*/,
7169 };
7170 
7171 //---------------------------------------------------------------------------
7172 // Zone name: Europe/Budapest
7173 // Zone Eras: 1
7174 // Strings (bytes): 21
7175 // Memory (8-bit): 44
7176 // Memory (32-bit): 57
7177 //---------------------------------------------------------------------------
7178 
7179 static const basic::ZoneEra kZoneEraEurope_Budapest[] ACE_TIME_PROGMEM = {
7180  // 1:00 EU CE%sT
7181  {
7182  &kPolicyEU /*zonePolicy*/,
7183  "CE%T" /*format*/,
7184  4 /*offsetCode*/,
7185  0 /*deltaCode*/,
7186  127 /*untilYearTiny*/,
7187  1 /*untilMonth*/,
7188  1 /*untilDay*/,
7189  0 /*untilTimeCode*/,
7190  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
7191  },
7192 
7193 };
7194 
7195 static const char kZoneNameEurope_Budapest[] ACE_TIME_PROGMEM = "Europe/Budapest";
7196 
7197 const basic::ZoneInfo kZoneEurope_Budapest ACE_TIME_PROGMEM = {
7198  kZoneNameEurope_Budapest /*name*/,
7199  0x9ce0197c /*zoneId*/,
7200  &kZoneContext /*zoneContext*/,
7201  5 /*transitionBufSize*/,
7202  1 /*numEras*/,
7203  kZoneEraEurope_Budapest /*eras*/,
7204 };
7205 
7206 //---------------------------------------------------------------------------
7207 // Zone name: Europe/Chisinau
7208 // Zone Eras: 1
7209 // Strings (bytes): 21
7210 // Memory (8-bit): 44
7211 // Memory (32-bit): 57
7212 //---------------------------------------------------------------------------
7213 
7214 static const basic::ZoneEra kZoneEraEurope_Chisinau[] ACE_TIME_PROGMEM = {
7215  // 2:00 Moldova EE%sT
7216  {
7217  &kPolicyMoldova /*zonePolicy*/,
7218  "EE%T" /*format*/,
7219  8 /*offsetCode*/,
7220  0 /*deltaCode*/,
7221  127 /*untilYearTiny*/,
7222  1 /*untilMonth*/,
7223  1 /*untilDay*/,
7224  0 /*untilTimeCode*/,
7225  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
7226  },
7227 
7228 };
7229 
7230 static const char kZoneNameEurope_Chisinau[] ACE_TIME_PROGMEM = "Europe/Chisinau";
7231 
7232 const basic::ZoneInfo kZoneEurope_Chisinau ACE_TIME_PROGMEM = {
7233  kZoneNameEurope_Chisinau /*name*/,
7234  0xad58aa18 /*zoneId*/,
7235  &kZoneContext /*zoneContext*/,
7236  5 /*transitionBufSize*/,
7237  1 /*numEras*/,
7238  kZoneEraEurope_Chisinau /*eras*/,
7239 };
7240 
7241 //---------------------------------------------------------------------------
7242 // Zone name: Europe/Copenhagen
7243 // Zone Eras: 1
7244 // Strings (bytes): 23
7245 // Memory (8-bit): 46
7246 // Memory (32-bit): 59
7247 //---------------------------------------------------------------------------
7248 
7249 static const basic::ZoneEra kZoneEraEurope_Copenhagen[] ACE_TIME_PROGMEM = {
7250  // 1:00 EU CE%sT
7251  {
7252  &kPolicyEU /*zonePolicy*/,
7253  "CE%T" /*format*/,
7254  4 /*offsetCode*/,
7255  0 /*deltaCode*/,
7256  127 /*untilYearTiny*/,
7257  1 /*untilMonth*/,
7258  1 /*untilDay*/,
7259  0 /*untilTimeCode*/,
7260  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
7261  },
7262 
7263 };
7264 
7265 static const char kZoneNameEurope_Copenhagen[] ACE_TIME_PROGMEM = "Europe/Copenhagen";
7266 
7267 const basic::ZoneInfo kZoneEurope_Copenhagen ACE_TIME_PROGMEM = {
7268  kZoneNameEurope_Copenhagen /*name*/,
7269  0xe0ed30bc /*zoneId*/,
7270  &kZoneContext /*zoneContext*/,
7271  5 /*transitionBufSize*/,
7272  1 /*numEras*/,
7273  kZoneEraEurope_Copenhagen /*eras*/,
7274 };
7275 
7276 //---------------------------------------------------------------------------
7277 // Zone name: Europe/Dublin
7278 // Zone Eras: 1
7279 // Strings (bytes): 22
7280 // Memory (8-bit): 45
7281 // Memory (32-bit): 58
7282 //---------------------------------------------------------------------------
7283 
7284 static const basic::ZoneEra kZoneEraEurope_Dublin[] ACE_TIME_PROGMEM = {
7285  // 1:00 Eire IST/GMT
7286  {
7287  &kPolicyEire /*zonePolicy*/,
7288  "IST/GMT" /*format*/,
7289  4 /*offsetCode*/,
7290  0 /*deltaCode*/,
7291  127 /*untilYearTiny*/,
7292  1 /*untilMonth*/,
7293  1 /*untilDay*/,
7294  0 /*untilTimeCode*/,
7295  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
7296  },
7297 
7298 };
7299 
7300 static const char kZoneNameEurope_Dublin[] ACE_TIME_PROGMEM = "Europe/Dublin";
7301 
7302 const basic::ZoneInfo kZoneEurope_Dublin ACE_TIME_PROGMEM = {
7303  kZoneNameEurope_Dublin /*name*/,
7304  0x4a275f62 /*zoneId*/,
7305  &kZoneContext /*zoneContext*/,
7306  5 /*transitionBufSize*/,
7307  1 /*numEras*/,
7308  kZoneEraEurope_Dublin /*eras*/,
7309 };
7310 
7311 //---------------------------------------------------------------------------
7312 // Zone name: Europe/Gibraltar
7313 // Zone Eras: 1
7314 // Strings (bytes): 22
7315 // Memory (8-bit): 45
7316 // Memory (32-bit): 58
7317 //---------------------------------------------------------------------------
7318 
7319 static const basic::ZoneEra kZoneEraEurope_Gibraltar[] ACE_TIME_PROGMEM = {
7320  // 1:00 EU CE%sT
7321  {
7322  &kPolicyEU /*zonePolicy*/,
7323  "CE%T" /*format*/,
7324  4 /*offsetCode*/,
7325  0 /*deltaCode*/,
7326  127 /*untilYearTiny*/,
7327  1 /*untilMonth*/,
7328  1 /*untilDay*/,
7329  0 /*untilTimeCode*/,
7330  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
7331  },
7332 
7333 };
7334 
7335 static const char kZoneNameEurope_Gibraltar[] ACE_TIME_PROGMEM = "Europe/Gibraltar";
7336 
7337 const basic::ZoneInfo kZoneEurope_Gibraltar ACE_TIME_PROGMEM = {
7338  kZoneNameEurope_Gibraltar /*name*/,
7339  0xf8e325fc /*zoneId*/,
7340  &kZoneContext /*zoneContext*/,
7341  5 /*transitionBufSize*/,
7342  1 /*numEras*/,
7343  kZoneEraEurope_Gibraltar /*eras*/,
7344 };
7345 
7346 //---------------------------------------------------------------------------
7347 // Zone name: Europe/Helsinki
7348 // Zone Eras: 1
7349 // Strings (bytes): 21
7350 // Memory (8-bit): 44
7351 // Memory (32-bit): 57
7352 //---------------------------------------------------------------------------
7353 
7354 static const basic::ZoneEra kZoneEraEurope_Helsinki[] ACE_TIME_PROGMEM = {
7355  // 2:00 EU EE%sT
7356  {
7357  &kPolicyEU /*zonePolicy*/,
7358  "EE%T" /*format*/,
7359  8 /*offsetCode*/,
7360  0 /*deltaCode*/,
7361  127 /*untilYearTiny*/,
7362  1 /*untilMonth*/,
7363  1 /*untilDay*/,
7364  0 /*untilTimeCode*/,
7365  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
7366  },
7367 
7368 };
7369 
7370 static const char kZoneNameEurope_Helsinki[] ACE_TIME_PROGMEM = "Europe/Helsinki";
7371 
7372 const basic::ZoneInfo kZoneEurope_Helsinki ACE_TIME_PROGMEM = {
7373  kZoneNameEurope_Helsinki /*name*/,
7374  0x6ab2975b /*zoneId*/,
7375  &kZoneContext /*zoneContext*/,
7376  5 /*transitionBufSize*/,
7377  1 /*numEras*/,
7378  kZoneEraEurope_Helsinki /*eras*/,
7379 };
7380 
7381 //---------------------------------------------------------------------------
7382 // Zone name: Europe/Kiev
7383 // Zone Eras: 1
7384 // Strings (bytes): 17
7385 // Memory (8-bit): 40
7386 // Memory (32-bit): 53
7387 //---------------------------------------------------------------------------
7388 
7389 static const basic::ZoneEra kZoneEraEurope_Kiev[] ACE_TIME_PROGMEM = {
7390  // 2:00 EU EE%sT
7391  {
7392  &kPolicyEU /*zonePolicy*/,
7393  "EE%T" /*format*/,
7394  8 /*offsetCode*/,
7395  0 /*deltaCode*/,
7396  127 /*untilYearTiny*/,
7397  1 /*untilMonth*/,
7398  1 /*untilDay*/,
7399  0 /*untilTimeCode*/,
7400  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
7401  },
7402 
7403 };
7404 
7405 static const char kZoneNameEurope_Kiev[] ACE_TIME_PROGMEM = "Europe/Kiev";
7406 
7407 const basic::ZoneInfo kZoneEurope_Kiev ACE_TIME_PROGMEM = {
7408  kZoneNameEurope_Kiev /*name*/,
7409  0xa2c19eb3 /*zoneId*/,
7410  &kZoneContext /*zoneContext*/,
7411  5 /*transitionBufSize*/,
7412  1 /*numEras*/,
7413  kZoneEraEurope_Kiev /*eras*/,
7414 };
7415 
7416 //---------------------------------------------------------------------------
7417 // Zone name: Europe/Lisbon
7418 // Zone Eras: 1
7419 // Strings (bytes): 19
7420 // Memory (8-bit): 42
7421 // Memory (32-bit): 55
7422 //---------------------------------------------------------------------------
7423 
7424 static const basic::ZoneEra kZoneEraEurope_Lisbon[] ACE_TIME_PROGMEM = {
7425  // 0:00 EU WE%sT
7426  {
7427  &kPolicyEU /*zonePolicy*/,
7428  "WE%T" /*format*/,
7429  0 /*offsetCode*/,
7430  0 /*deltaCode*/,
7431  127 /*untilYearTiny*/,
7432  1 /*untilMonth*/,
7433  1 /*untilDay*/,
7434  0 /*untilTimeCode*/,
7435  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
7436  },
7437 
7438 };
7439 
7440 static const char kZoneNameEurope_Lisbon[] ACE_TIME_PROGMEM = "Europe/Lisbon";
7441 
7442 const basic::ZoneInfo kZoneEurope_Lisbon ACE_TIME_PROGMEM = {
7443  kZoneNameEurope_Lisbon /*name*/,
7444  0x5c00a70b /*zoneId*/,
7445  &kZoneContext /*zoneContext*/,
7446  5 /*transitionBufSize*/,
7447  1 /*numEras*/,
7448  kZoneEraEurope_Lisbon /*eras*/,
7449 };
7450 
7451 //---------------------------------------------------------------------------
7452 // Zone name: Europe/London
7453 // Zone Eras: 1
7454 // Strings (bytes): 22
7455 // Memory (8-bit): 45
7456 // Memory (32-bit): 58
7457 //---------------------------------------------------------------------------
7458 
7459 static const basic::ZoneEra kZoneEraEurope_London[] ACE_TIME_PROGMEM = {
7460  // 0:00 EU GMT/BST
7461  {
7462  &kPolicyEU /*zonePolicy*/,
7463  "GMT/BST" /*format*/,
7464  0 /*offsetCode*/,
7465  0 /*deltaCode*/,
7466  127 /*untilYearTiny*/,
7467  1 /*untilMonth*/,
7468  1 /*untilDay*/,
7469  0 /*untilTimeCode*/,
7470  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
7471  },
7472 
7473 };
7474 
7475 static const char kZoneNameEurope_London[] ACE_TIME_PROGMEM = "Europe/London";
7476 
7477 const basic::ZoneInfo kZoneEurope_London ACE_TIME_PROGMEM = {
7478  kZoneNameEurope_London /*name*/,
7479  0x5c6a84ae /*zoneId*/,
7480  &kZoneContext /*zoneContext*/,
7481  5 /*transitionBufSize*/,
7482  1 /*numEras*/,
7483  kZoneEraEurope_London /*eras*/,
7484 };
7485 
7486 //---------------------------------------------------------------------------
7487 // Zone name: Europe/Luxembourg
7488 // Zone Eras: 1
7489 // Strings (bytes): 23
7490 // Memory (8-bit): 46
7491 // Memory (32-bit): 59
7492 //---------------------------------------------------------------------------
7493 
7494 static const basic::ZoneEra kZoneEraEurope_Luxembourg[] ACE_TIME_PROGMEM = {
7495  // 1:00 EU CE%sT
7496  {
7497  &kPolicyEU /*zonePolicy*/,
7498  "CE%T" /*format*/,
7499  4 /*offsetCode*/,
7500  0 /*deltaCode*/,
7501  127 /*untilYearTiny*/,
7502  1 /*untilMonth*/,
7503  1 /*untilDay*/,
7504  0 /*untilTimeCode*/,
7505  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
7506  },
7507 
7508 };
7509 
7510 static const char kZoneNameEurope_Luxembourg[] ACE_TIME_PROGMEM = "Europe/Luxembourg";
7511 
7512 const basic::ZoneInfo kZoneEurope_Luxembourg ACE_TIME_PROGMEM = {
7513  kZoneNameEurope_Luxembourg /*name*/,
7514  0x1f8bc6ce /*zoneId*/,
7515  &kZoneContext /*zoneContext*/,
7516  5 /*transitionBufSize*/,
7517  1 /*numEras*/,
7518  kZoneEraEurope_Luxembourg /*eras*/,
7519 };
7520 
7521 //---------------------------------------------------------------------------
7522 // Zone name: Europe/Madrid
7523 // Zone Eras: 1
7524 // Strings (bytes): 19
7525 // Memory (8-bit): 42
7526 // Memory (32-bit): 55
7527 //---------------------------------------------------------------------------
7528 
7529 static const basic::ZoneEra kZoneEraEurope_Madrid[] ACE_TIME_PROGMEM = {
7530  // 1:00 EU CE%sT
7531  {
7532  &kPolicyEU /*zonePolicy*/,
7533  "CE%T" /*format*/,
7534  4 /*offsetCode*/,
7535  0 /*deltaCode*/,
7536  127 /*untilYearTiny*/,
7537  1 /*untilMonth*/,
7538  1 /*untilDay*/,
7539  0 /*untilTimeCode*/,
7540  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
7541  },
7542 
7543 };
7544 
7545 static const char kZoneNameEurope_Madrid[] ACE_TIME_PROGMEM = "Europe/Madrid";
7546 
7547 const basic::ZoneInfo kZoneEurope_Madrid ACE_TIME_PROGMEM = {
7548  kZoneNameEurope_Madrid /*name*/,
7549  0x5dbd1535 /*zoneId*/,
7550  &kZoneContext /*zoneContext*/,
7551  5 /*transitionBufSize*/,
7552  1 /*numEras*/,
7553  kZoneEraEurope_Madrid /*eras*/,
7554 };
7555 
7556 //---------------------------------------------------------------------------
7557 // Zone name: Europe/Malta
7558 // Zone Eras: 1
7559 // Strings (bytes): 18
7560 // Memory (8-bit): 41
7561 // Memory (32-bit): 54
7562 //---------------------------------------------------------------------------
7563 
7564 static const basic::ZoneEra kZoneEraEurope_Malta[] ACE_TIME_PROGMEM = {
7565  // 1:00 EU CE%sT
7566  {
7567  &kPolicyEU /*zonePolicy*/,
7568  "CE%T" /*format*/,
7569  4 /*offsetCode*/,
7570  0 /*deltaCode*/,
7571  127 /*untilYearTiny*/,
7572  1 /*untilMonth*/,
7573  1 /*untilDay*/,
7574  0 /*untilTimeCode*/,
7575  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
7576  },
7577 
7578 };
7579 
7580 static const char kZoneNameEurope_Malta[] ACE_TIME_PROGMEM = "Europe/Malta";
7581 
7582 const basic::ZoneInfo kZoneEurope_Malta ACE_TIME_PROGMEM = {
7583  kZoneNameEurope_Malta /*name*/,
7584  0xfb1560f3 /*zoneId*/,
7585  &kZoneContext /*zoneContext*/,
7586  5 /*transitionBufSize*/,
7587  1 /*numEras*/,
7588  kZoneEraEurope_Malta /*eras*/,
7589 };
7590 
7591 //---------------------------------------------------------------------------
7592 // Zone name: Europe/Monaco
7593 // Zone Eras: 1
7594 // Strings (bytes): 19
7595 // Memory (8-bit): 42
7596 // Memory (32-bit): 55
7597 //---------------------------------------------------------------------------
7598 
7599 static const basic::ZoneEra kZoneEraEurope_Monaco[] ACE_TIME_PROGMEM = {
7600  // 1:00 EU CE%sT
7601  {
7602  &kPolicyEU /*zonePolicy*/,
7603  "CE%T" /*format*/,
7604  4 /*offsetCode*/,
7605  0 /*deltaCode*/,
7606  127 /*untilYearTiny*/,
7607  1 /*untilMonth*/,
7608  1 /*untilDay*/,
7609  0 /*untilTimeCode*/,
7610  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
7611  },
7612 
7613 };
7614 
7615 static const char kZoneNameEurope_Monaco[] ACE_TIME_PROGMEM = "Europe/Monaco";
7616 
7617 const basic::ZoneInfo kZoneEurope_Monaco ACE_TIME_PROGMEM = {
7618  kZoneNameEurope_Monaco /*name*/,
7619  0x5ebf9f01 /*zoneId*/,
7620  &kZoneContext /*zoneContext*/,
7621  5 /*transitionBufSize*/,
7622  1 /*numEras*/,
7623  kZoneEraEurope_Monaco /*eras*/,
7624 };
7625 
7626 //---------------------------------------------------------------------------
7627 // Zone name: Europe/Oslo
7628 // Zone Eras: 1
7629 // Strings (bytes): 17
7630 // Memory (8-bit): 40
7631 // Memory (32-bit): 53
7632 //---------------------------------------------------------------------------
7633 
7634 static const basic::ZoneEra kZoneEraEurope_Oslo[] ACE_TIME_PROGMEM = {
7635  // 1:00 EU CE%sT
7636  {
7637  &kPolicyEU /*zonePolicy*/,
7638  "CE%T" /*format*/,
7639  4 /*offsetCode*/,
7640  0 /*deltaCode*/,
7641  127 /*untilYearTiny*/,
7642  1 /*untilMonth*/,
7643  1 /*untilDay*/,
7644  0 /*untilTimeCode*/,
7645  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
7646  },
7647 
7648 };
7649 
7650 static const char kZoneNameEurope_Oslo[] ACE_TIME_PROGMEM = "Europe/Oslo";
7651 
7652 const basic::ZoneInfo kZoneEurope_Oslo ACE_TIME_PROGMEM = {
7653  kZoneNameEurope_Oslo /*name*/,
7654  0xa2c3fba1 /*zoneId*/,
7655  &kZoneContext /*zoneContext*/,
7656  5 /*transitionBufSize*/,
7657  1 /*numEras*/,
7658  kZoneEraEurope_Oslo /*eras*/,
7659 };
7660 
7661 //---------------------------------------------------------------------------
7662 // Zone name: Europe/Paris
7663 // Zone Eras: 1
7664 // Strings (bytes): 18
7665 // Memory (8-bit): 41
7666 // Memory (32-bit): 54
7667 //---------------------------------------------------------------------------
7668 
7669 static const basic::ZoneEra kZoneEraEurope_Paris[] ACE_TIME_PROGMEM = {
7670  // 1:00 EU CE%sT
7671  {
7672  &kPolicyEU /*zonePolicy*/,
7673  "CE%T" /*format*/,
7674  4 /*offsetCode*/,
7675  0 /*deltaCode*/,
7676  127 /*untilYearTiny*/,
7677  1 /*untilMonth*/,
7678  1 /*untilDay*/,
7679  0 /*untilTimeCode*/,
7680  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
7681  },
7682 
7683 };
7684 
7685 static const char kZoneNameEurope_Paris[] ACE_TIME_PROGMEM = "Europe/Paris";
7686 
7687 const basic::ZoneInfo kZoneEurope_Paris ACE_TIME_PROGMEM = {
7688  kZoneNameEurope_Paris /*name*/,
7689  0xfb4bc2a3 /*zoneId*/,
7690  &kZoneContext /*zoneContext*/,
7691  5 /*transitionBufSize*/,
7692  1 /*numEras*/,
7693  kZoneEraEurope_Paris /*eras*/,
7694 };
7695 
7696 //---------------------------------------------------------------------------
7697 // Zone name: Europe/Prague
7698 // Zone Eras: 1
7699 // Strings (bytes): 19
7700 // Memory (8-bit): 42
7701 // Memory (32-bit): 55
7702 //---------------------------------------------------------------------------
7703 
7704 static const basic::ZoneEra kZoneEraEurope_Prague[] ACE_TIME_PROGMEM = {
7705  // 1:00 EU CE%sT
7706  {
7707  &kPolicyEU /*zonePolicy*/,
7708  "CE%T" /*format*/,
7709  4 /*offsetCode*/,
7710  0 /*deltaCode*/,
7711  127 /*untilYearTiny*/,
7712  1 /*untilMonth*/,
7713  1 /*untilDay*/,
7714  0 /*untilTimeCode*/,
7715  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
7716  },
7717 
7718 };
7719 
7720 static const char kZoneNameEurope_Prague[] ACE_TIME_PROGMEM = "Europe/Prague";
7721 
7722 const basic::ZoneInfo kZoneEurope_Prague ACE_TIME_PROGMEM = {
7723  kZoneNameEurope_Prague /*name*/,
7724  0x65ee5d48 /*zoneId*/,
7725  &kZoneContext /*zoneContext*/,
7726  5 /*transitionBufSize*/,
7727  1 /*numEras*/,
7728  kZoneEraEurope_Prague /*eras*/,
7729 };
7730 
7731 //---------------------------------------------------------------------------
7732 // Zone name: Europe/Rome
7733 // Zone Eras: 1
7734 // Strings (bytes): 17
7735 // Memory (8-bit): 40
7736 // Memory (32-bit): 53
7737 //---------------------------------------------------------------------------
7738 
7739 static const basic::ZoneEra kZoneEraEurope_Rome[] ACE_TIME_PROGMEM = {
7740  // 1:00 EU CE%sT
7741  {
7742  &kPolicyEU /*zonePolicy*/,
7743  "CE%T" /*format*/,
7744  4 /*offsetCode*/,
7745  0 /*deltaCode*/,
7746  127 /*untilYearTiny*/,
7747  1 /*untilMonth*/,
7748  1 /*untilDay*/,
7749  0 /*untilTimeCode*/,
7750  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
7751  },
7752 
7753 };
7754 
7755 static const char kZoneNameEurope_Rome[] ACE_TIME_PROGMEM = "Europe/Rome";
7756 
7757 const basic::ZoneInfo kZoneEurope_Rome ACE_TIME_PROGMEM = {
7758  kZoneNameEurope_Rome /*name*/,
7759  0xa2c58fd7 /*zoneId*/,
7760  &kZoneContext /*zoneContext*/,
7761  5 /*transitionBufSize*/,
7762  1 /*numEras*/,
7763  kZoneEraEurope_Rome /*eras*/,
7764 };
7765 
7766 //---------------------------------------------------------------------------
7767 // Zone name: Europe/Sofia
7768 // Zone Eras: 1
7769 // Strings (bytes): 18
7770 // Memory (8-bit): 41
7771 // Memory (32-bit): 54
7772 //---------------------------------------------------------------------------
7773 
7774 static const basic::ZoneEra kZoneEraEurope_Sofia[] ACE_TIME_PROGMEM = {
7775  // 2:00 EU EE%sT
7776  {
7777  &kPolicyEU /*zonePolicy*/,
7778  "EE%T" /*format*/,
7779  8 /*offsetCode*/,
7780  0 /*deltaCode*/,
7781  127 /*untilYearTiny*/,
7782  1 /*untilMonth*/,
7783  1 /*untilDay*/,
7784  0 /*untilTimeCode*/,
7785  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
7786  },
7787 
7788 };
7789 
7790 static const char kZoneNameEurope_Sofia[] ACE_TIME_PROGMEM = "Europe/Sofia";
7791 
7792 const basic::ZoneInfo kZoneEurope_Sofia ACE_TIME_PROGMEM = {
7793  kZoneNameEurope_Sofia /*name*/,
7794  0xfb898656 /*zoneId*/,
7795  &kZoneContext /*zoneContext*/,
7796  5 /*transitionBufSize*/,
7797  1 /*numEras*/,
7798  kZoneEraEurope_Sofia /*eras*/,
7799 };
7800 
7801 //---------------------------------------------------------------------------
7802 // Zone name: Europe/Stockholm
7803 // Zone Eras: 1
7804 // Strings (bytes): 22
7805 // Memory (8-bit): 45
7806 // Memory (32-bit): 58
7807 //---------------------------------------------------------------------------
7808 
7809 static const basic::ZoneEra kZoneEraEurope_Stockholm[] ACE_TIME_PROGMEM = {
7810  // 1:00 EU CE%sT
7811  {
7812  &kPolicyEU /*zonePolicy*/,
7813  "CE%T" /*format*/,
7814  4 /*offsetCode*/,
7815  0 /*deltaCode*/,
7816  127 /*untilYearTiny*/,
7817  1 /*untilMonth*/,
7818  1 /*untilDay*/,
7819  0 /*untilTimeCode*/,
7820  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
7821  },
7822 
7823 };
7824 
7825 static const char kZoneNameEurope_Stockholm[] ACE_TIME_PROGMEM = "Europe/Stockholm";
7826 
7827 const basic::ZoneInfo kZoneEurope_Stockholm ACE_TIME_PROGMEM = {
7828  kZoneNameEurope_Stockholm /*name*/,
7829  0x5bf6fbb8 /*zoneId*/,
7830  &kZoneContext /*zoneContext*/,
7831  5 /*transitionBufSize*/,
7832  1 /*numEras*/,
7833  kZoneEraEurope_Stockholm /*eras*/,
7834 };
7835 
7836 //---------------------------------------------------------------------------
7837 // Zone name: Europe/Tirane
7838 // Zone Eras: 1
7839 // Strings (bytes): 19
7840 // Memory (8-bit): 42
7841 // Memory (32-bit): 55
7842 //---------------------------------------------------------------------------
7843 
7844 static const basic::ZoneEra kZoneEraEurope_Tirane[] ACE_TIME_PROGMEM = {
7845  // 1:00 EU CE%sT
7846  {
7847  &kPolicyEU /*zonePolicy*/,
7848  "CE%T" /*format*/,
7849  4 /*offsetCode*/,
7850  0 /*deltaCode*/,
7851  127 /*untilYearTiny*/,
7852  1 /*untilMonth*/,
7853  1 /*untilDay*/,
7854  0 /*untilTimeCode*/,
7855  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
7856  },
7857 
7858 };
7859 
7860 static const char kZoneNameEurope_Tirane[] ACE_TIME_PROGMEM = "Europe/Tirane";
7861 
7862 const basic::ZoneInfo kZoneEurope_Tirane ACE_TIME_PROGMEM = {
7863  kZoneNameEurope_Tirane /*name*/,
7864  0x6ea95b47 /*zoneId*/,
7865  &kZoneContext /*zoneContext*/,
7866  5 /*transitionBufSize*/,
7867  1 /*numEras*/,
7868  kZoneEraEurope_Tirane /*eras*/,
7869 };
7870 
7871 //---------------------------------------------------------------------------
7872 // Zone name: Europe/Uzhgorod
7873 // Zone Eras: 1
7874 // Strings (bytes): 21
7875 // Memory (8-bit): 44
7876 // Memory (32-bit): 57
7877 //---------------------------------------------------------------------------
7878 
7879 static const basic::ZoneEra kZoneEraEurope_Uzhgorod[] ACE_TIME_PROGMEM = {
7880  // 2:00 EU EE%sT
7881  {
7882  &kPolicyEU /*zonePolicy*/,
7883  "EE%T" /*format*/,
7884  8 /*offsetCode*/,
7885  0 /*deltaCode*/,
7886  127 /*untilYearTiny*/,
7887  1 /*untilMonth*/,
7888  1 /*untilDay*/,
7889  0 /*untilTimeCode*/,
7890  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
7891  },
7892 
7893 };
7894 
7895 static const char kZoneNameEurope_Uzhgorod[] ACE_TIME_PROGMEM = "Europe/Uzhgorod";
7896 
7897 const basic::ZoneInfo kZoneEurope_Uzhgorod ACE_TIME_PROGMEM = {
7898  kZoneNameEurope_Uzhgorod /*name*/,
7899  0xb066f5d6 /*zoneId*/,
7900  &kZoneContext /*zoneContext*/,
7901  5 /*transitionBufSize*/,
7902  1 /*numEras*/,
7903  kZoneEraEurope_Uzhgorod /*eras*/,
7904 };
7905 
7906 //---------------------------------------------------------------------------
7907 // Zone name: Europe/Vienna
7908 // Zone Eras: 1
7909 // Strings (bytes): 19
7910 // Memory (8-bit): 42
7911 // Memory (32-bit): 55
7912 //---------------------------------------------------------------------------
7913 
7914 static const basic::ZoneEra kZoneEraEurope_Vienna[] ACE_TIME_PROGMEM = {
7915  // 1:00 EU CE%sT
7916  {
7917  &kPolicyEU /*zonePolicy*/,
7918  "CE%T" /*format*/,
7919  4 /*offsetCode*/,
7920  0 /*deltaCode*/,
7921  127 /*untilYearTiny*/,
7922  1 /*untilMonth*/,
7923  1 /*untilDay*/,
7924  0 /*untilTimeCode*/,
7925  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
7926  },
7927 
7928 };
7929 
7930 static const char kZoneNameEurope_Vienna[] ACE_TIME_PROGMEM = "Europe/Vienna";
7931 
7932 const basic::ZoneInfo kZoneEurope_Vienna ACE_TIME_PROGMEM = {
7933  kZoneNameEurope_Vienna /*name*/,
7934  0x734cc2e5 /*zoneId*/,
7935  &kZoneContext /*zoneContext*/,
7936  5 /*transitionBufSize*/,
7937  1 /*numEras*/,
7938  kZoneEraEurope_Vienna /*eras*/,
7939 };
7940 
7941 //---------------------------------------------------------------------------
7942 // Zone name: Europe/Warsaw
7943 // Zone Eras: 1
7944 // Strings (bytes): 19
7945 // Memory (8-bit): 42
7946 // Memory (32-bit): 55
7947 //---------------------------------------------------------------------------
7948 
7949 static const basic::ZoneEra kZoneEraEurope_Warsaw[] ACE_TIME_PROGMEM = {
7950  // 1:00 EU CE%sT
7951  {
7952  &kPolicyEU /*zonePolicy*/,
7953  "CE%T" /*format*/,
7954  4 /*offsetCode*/,
7955  0 /*deltaCode*/,
7956  127 /*untilYearTiny*/,
7957  1 /*untilMonth*/,
7958  1 /*untilDay*/,
7959  0 /*untilTimeCode*/,
7960  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
7961  },
7962 
7963 };
7964 
7965 static const char kZoneNameEurope_Warsaw[] ACE_TIME_PROGMEM = "Europe/Warsaw";
7966 
7967 const basic::ZoneInfo kZoneEurope_Warsaw ACE_TIME_PROGMEM = {
7968  kZoneNameEurope_Warsaw /*name*/,
7969  0x75185c19 /*zoneId*/,
7970  &kZoneContext /*zoneContext*/,
7971  5 /*transitionBufSize*/,
7972  1 /*numEras*/,
7973  kZoneEraEurope_Warsaw /*eras*/,
7974 };
7975 
7976 //---------------------------------------------------------------------------
7977 // Zone name: Europe/Zaporozhye
7978 // Zone Eras: 1
7979 // Strings (bytes): 23
7980 // Memory (8-bit): 46
7981 // Memory (32-bit): 59
7982 //---------------------------------------------------------------------------
7983 
7984 static const basic::ZoneEra kZoneEraEurope_Zaporozhye[] ACE_TIME_PROGMEM = {
7985  // 2:00 EU EE%sT
7986  {
7987  &kPolicyEU /*zonePolicy*/,
7988  "EE%T" /*format*/,
7989  8 /*offsetCode*/,
7990  0 /*deltaCode*/,
7991  127 /*untilYearTiny*/,
7992  1 /*untilMonth*/,
7993  1 /*untilDay*/,
7994  0 /*untilTimeCode*/,
7995  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
7996  },
7997 
7998 };
7999 
8000 static const char kZoneNameEurope_Zaporozhye[] ACE_TIME_PROGMEM = "Europe/Zaporozhye";
8001 
8002 const basic::ZoneInfo kZoneEurope_Zaporozhye ACE_TIME_PROGMEM = {
8003  kZoneNameEurope_Zaporozhye /*name*/,
8004  0xeab9767f /*zoneId*/,
8005  &kZoneContext /*zoneContext*/,
8006  5 /*transitionBufSize*/,
8007  1 /*numEras*/,
8008  kZoneEraEurope_Zaporozhye /*eras*/,
8009 };
8010 
8011 //---------------------------------------------------------------------------
8012 // Zone name: Europe/Zurich
8013 // Zone Eras: 1
8014 // Strings (bytes): 19
8015 // Memory (8-bit): 42
8016 // Memory (32-bit): 55
8017 //---------------------------------------------------------------------------
8018 
8019 static const basic::ZoneEra kZoneEraEurope_Zurich[] ACE_TIME_PROGMEM = {
8020  // 1:00 EU CE%sT
8021  {
8022  &kPolicyEU /*zonePolicy*/,
8023  "CE%T" /*format*/,
8024  4 /*offsetCode*/,
8025  0 /*deltaCode*/,
8026  127 /*untilYearTiny*/,
8027  1 /*untilMonth*/,
8028  1 /*untilDay*/,
8029  0 /*untilTimeCode*/,
8030  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
8031  },
8032 
8033 };
8034 
8035 static const char kZoneNameEurope_Zurich[] ACE_TIME_PROGMEM = "Europe/Zurich";
8036 
8037 const basic::ZoneInfo kZoneEurope_Zurich ACE_TIME_PROGMEM = {
8038  kZoneNameEurope_Zurich /*name*/,
8039  0x7d8195b9 /*zoneId*/,
8040  &kZoneContext /*zoneContext*/,
8041  5 /*transitionBufSize*/,
8042  1 /*numEras*/,
8043  kZoneEraEurope_Zurich /*eras*/,
8044 };
8045 
8046 //---------------------------------------------------------------------------
8047 // Zone name: HST
8048 // Zone Eras: 1
8049 // Strings (bytes): 8
8050 // Memory (8-bit): 31
8051 // Memory (32-bit): 44
8052 //---------------------------------------------------------------------------
8053 
8054 static const basic::ZoneEra kZoneEraHST[] ACE_TIME_PROGMEM = {
8055  // -10:00 - HST
8056  {
8057  nullptr /*zonePolicy*/,
8058  "HST" /*format*/,
8059  -40 /*offsetCode*/,
8060  0 /*deltaCode*/,
8061  127 /*untilYearTiny*/,
8062  1 /*untilMonth*/,
8063  1 /*untilDay*/,
8064  0 /*untilTimeCode*/,
8065  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
8066  },
8067 
8068 };
8069 
8070 static const char kZoneNameHST[] ACE_TIME_PROGMEM = "HST";
8071 
8072 const basic::ZoneInfo kZoneHST ACE_TIME_PROGMEM = {
8073  kZoneNameHST /*name*/,
8074  0x0b87f034 /*zoneId*/,
8075  &kZoneContext /*zoneContext*/,
8076  2 /*transitionBufSize*/,
8077  1 /*numEras*/,
8078  kZoneEraHST /*eras*/,
8079 };
8080 
8081 //---------------------------------------------------------------------------
8082 // Zone name: Indian/Chagos
8083 // Zone Eras: 1
8084 // Strings (bytes): 18
8085 // Memory (8-bit): 41
8086 // Memory (32-bit): 54
8087 //---------------------------------------------------------------------------
8088 
8089 static const basic::ZoneEra kZoneEraIndian_Chagos[] ACE_TIME_PROGMEM = {
8090  // 6:00 - +06
8091  {
8092  nullptr /*zonePolicy*/,
8093  "+06" /*format*/,
8094  24 /*offsetCode*/,
8095  0 /*deltaCode*/,
8096  127 /*untilYearTiny*/,
8097  1 /*untilMonth*/,
8098  1 /*untilDay*/,
8099  0 /*untilTimeCode*/,
8100  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
8101  },
8102 
8103 };
8104 
8105 static const char kZoneNameIndian_Chagos[] ACE_TIME_PROGMEM = "Indian/Chagos";
8106 
8107 const basic::ZoneInfo kZoneIndian_Chagos ACE_TIME_PROGMEM = {
8108  kZoneNameIndian_Chagos /*name*/,
8109  0x456f7c3c /*zoneId*/,
8110  &kZoneContext /*zoneContext*/,
8111  2 /*transitionBufSize*/,
8112  1 /*numEras*/,
8113  kZoneEraIndian_Chagos /*eras*/,
8114 };
8115 
8116 //---------------------------------------------------------------------------
8117 // Zone name: Indian/Christmas
8118 // Zone Eras: 1
8119 // Strings (bytes): 21
8120 // Memory (8-bit): 44
8121 // Memory (32-bit): 57
8122 //---------------------------------------------------------------------------
8123 
8124 static const basic::ZoneEra kZoneEraIndian_Christmas[] ACE_TIME_PROGMEM = {
8125  // 7:00 - +07
8126  {
8127  nullptr /*zonePolicy*/,
8128  "+07" /*format*/,
8129  28 /*offsetCode*/,
8130  0 /*deltaCode*/,
8131  127 /*untilYearTiny*/,
8132  1 /*untilMonth*/,
8133  1 /*untilDay*/,
8134  0 /*untilTimeCode*/,
8135  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
8136  },
8137 
8138 };
8139 
8140 static const char kZoneNameIndian_Christmas[] ACE_TIME_PROGMEM = "Indian/Christmas";
8141 
8142 const basic::ZoneInfo kZoneIndian_Christmas ACE_TIME_PROGMEM = {
8143  kZoneNameIndian_Christmas /*name*/,
8144  0x68c207d5 /*zoneId*/,
8145  &kZoneContext /*zoneContext*/,
8146  2 /*transitionBufSize*/,
8147  1 /*numEras*/,
8148  kZoneEraIndian_Christmas /*eras*/,
8149 };
8150 
8151 //---------------------------------------------------------------------------
8152 // Zone name: Indian/Cocos
8153 // Zone Eras: 1
8154 // Strings (bytes): 19
8155 // Memory (8-bit): 42
8156 // Memory (32-bit): 55
8157 //---------------------------------------------------------------------------
8158 
8159 static const basic::ZoneEra kZoneEraIndian_Cocos[] ACE_TIME_PROGMEM = {
8160  // 6:30 - +0630
8161  {
8162  nullptr /*zonePolicy*/,
8163  "+0630" /*format*/,
8164  26 /*offsetCode*/,
8165  0 /*deltaCode*/,
8166  127 /*untilYearTiny*/,
8167  1 /*untilMonth*/,
8168  1 /*untilDay*/,
8169  0 /*untilTimeCode*/,
8170  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
8171  },
8172 
8173 };
8174 
8175 static const char kZoneNameIndian_Cocos[] ACE_TIME_PROGMEM = "Indian/Cocos";
8176 
8177 const basic::ZoneInfo kZoneIndian_Cocos ACE_TIME_PROGMEM = {
8178  kZoneNameIndian_Cocos /*name*/,
8179  0x021e86de /*zoneId*/,
8180  &kZoneContext /*zoneContext*/,
8181  2 /*transitionBufSize*/,
8182  1 /*numEras*/,
8183  kZoneEraIndian_Cocos /*eras*/,
8184 };
8185 
8186 //---------------------------------------------------------------------------
8187 // Zone name: Indian/Kerguelen
8188 // Zone Eras: 1
8189 // Strings (bytes): 21
8190 // Memory (8-bit): 44
8191 // Memory (32-bit): 57
8192 //---------------------------------------------------------------------------
8193 
8194 static const basic::ZoneEra kZoneEraIndian_Kerguelen[] ACE_TIME_PROGMEM = {
8195  // 5:00 - +05
8196  {
8197  nullptr /*zonePolicy*/,
8198  "+05" /*format*/,
8199  20 /*offsetCode*/,
8200  0 /*deltaCode*/,
8201  127 /*untilYearTiny*/,
8202  1 /*untilMonth*/,
8203  1 /*untilDay*/,
8204  0 /*untilTimeCode*/,
8205  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
8206  },
8207 
8208 };
8209 
8210 static const char kZoneNameIndian_Kerguelen[] ACE_TIME_PROGMEM = "Indian/Kerguelen";
8211 
8212 const basic::ZoneInfo kZoneIndian_Kerguelen ACE_TIME_PROGMEM = {
8213  kZoneNameIndian_Kerguelen /*name*/,
8214  0x4351b389 /*zoneId*/,
8215  &kZoneContext /*zoneContext*/,
8216  2 /*transitionBufSize*/,
8217  1 /*numEras*/,
8218  kZoneEraIndian_Kerguelen /*eras*/,
8219 };
8220 
8221 //---------------------------------------------------------------------------
8222 // Zone name: Indian/Mahe
8223 // Zone Eras: 1
8224 // Strings (bytes): 16
8225 // Memory (8-bit): 39
8226 // Memory (32-bit): 52
8227 //---------------------------------------------------------------------------
8228 
8229 static const basic::ZoneEra kZoneEraIndian_Mahe[] ACE_TIME_PROGMEM = {
8230  // 4:00 - +04
8231  {
8232  nullptr /*zonePolicy*/,
8233  "+04" /*format*/,
8234  16 /*offsetCode*/,
8235  0 /*deltaCode*/,
8236  127 /*untilYearTiny*/,
8237  1 /*untilMonth*/,
8238  1 /*untilDay*/,
8239  0 /*untilTimeCode*/,
8240  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
8241  },
8242 
8243 };
8244 
8245 static const char kZoneNameIndian_Mahe[] ACE_TIME_PROGMEM = "Indian/Mahe";
8246 
8247 const basic::ZoneInfo kZoneIndian_Mahe ACE_TIME_PROGMEM = {
8248  kZoneNameIndian_Mahe /*name*/,
8249  0x45e725e2 /*zoneId*/,
8250  &kZoneContext /*zoneContext*/,
8251  2 /*transitionBufSize*/,
8252  1 /*numEras*/,
8253  kZoneEraIndian_Mahe /*eras*/,
8254 };
8255 
8256 //---------------------------------------------------------------------------
8257 // Zone name: Indian/Maldives
8258 // Zone Eras: 1
8259 // Strings (bytes): 20
8260 // Memory (8-bit): 43
8261 // Memory (32-bit): 56
8262 //---------------------------------------------------------------------------
8263 
8264 static const basic::ZoneEra kZoneEraIndian_Maldives[] ACE_TIME_PROGMEM = {
8265  // 5:00 - +05
8266  {
8267  nullptr /*zonePolicy*/,
8268  "+05" /*format*/,
8269  20 /*offsetCode*/,
8270  0 /*deltaCode*/,
8271  127 /*untilYearTiny*/,
8272  1 /*untilMonth*/,
8273  1 /*untilDay*/,
8274  0 /*untilTimeCode*/,
8275  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
8276  },
8277 
8278 };
8279 
8280 static const char kZoneNameIndian_Maldives[] ACE_TIME_PROGMEM = "Indian/Maldives";
8281 
8282 const basic::ZoneInfo kZoneIndian_Maldives ACE_TIME_PROGMEM = {
8283  kZoneNameIndian_Maldives /*name*/,
8284  0x9869681c /*zoneId*/,
8285  &kZoneContext /*zoneContext*/,
8286  2 /*transitionBufSize*/,
8287  1 /*numEras*/,
8288  kZoneEraIndian_Maldives /*eras*/,
8289 };
8290 
8291 //---------------------------------------------------------------------------
8292 // Zone name: Indian/Mauritius
8293 // Zone Eras: 1
8294 // Strings (bytes): 25
8295 // Memory (8-bit): 48
8296 // Memory (32-bit): 61
8297 //---------------------------------------------------------------------------
8298 
8299 static const basic::ZoneEra kZoneEraIndian_Mauritius[] ACE_TIME_PROGMEM = {
8300  // 4:00 Mauritius +04/+05
8301  {
8302  &kPolicyMauritius /*zonePolicy*/,
8303  "+04/+05" /*format*/,
8304  16 /*offsetCode*/,
8305  0 /*deltaCode*/,
8306  127 /*untilYearTiny*/,
8307  1 /*untilMonth*/,
8308  1 /*untilDay*/,
8309  0 /*untilTimeCode*/,
8310  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
8311  },
8312 
8313 };
8314 
8315 static const char kZoneNameIndian_Mauritius[] ACE_TIME_PROGMEM = "Indian/Mauritius";
8316 
8317 const basic::ZoneInfo kZoneIndian_Mauritius ACE_TIME_PROGMEM = {
8318  kZoneNameIndian_Mauritius /*name*/,
8319  0x7b09c02a /*zoneId*/,
8320  &kZoneContext /*zoneContext*/,
8321  4 /*transitionBufSize*/,
8322  1 /*numEras*/,
8323  kZoneEraIndian_Mauritius /*eras*/,
8324 };
8325 
8326 //---------------------------------------------------------------------------
8327 // Zone name: Indian/Reunion
8328 // Zone Eras: 1
8329 // Strings (bytes): 19
8330 // Memory (8-bit): 42
8331 // Memory (32-bit): 55
8332 //---------------------------------------------------------------------------
8333 
8334 static const basic::ZoneEra kZoneEraIndian_Reunion[] ACE_TIME_PROGMEM = {
8335  // 4:00 - +04
8336  {
8337  nullptr /*zonePolicy*/,
8338  "+04" /*format*/,
8339  16 /*offsetCode*/,
8340  0 /*deltaCode*/,
8341  127 /*untilYearTiny*/,
8342  1 /*untilMonth*/,
8343  1 /*untilDay*/,
8344  0 /*untilTimeCode*/,
8345  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
8346  },
8347 
8348 };
8349 
8350 static const char kZoneNameIndian_Reunion[] ACE_TIME_PROGMEM = "Indian/Reunion";
8351 
8352 const basic::ZoneInfo kZoneIndian_Reunion ACE_TIME_PROGMEM = {
8353  kZoneNameIndian_Reunion /*name*/,
8354  0x7076c047 /*zoneId*/,
8355  &kZoneContext /*zoneContext*/,
8356  2 /*transitionBufSize*/,
8357  1 /*numEras*/,
8358  kZoneEraIndian_Reunion /*eras*/,
8359 };
8360 
8361 //---------------------------------------------------------------------------
8362 // Zone name: MET
8363 // Zone Eras: 1
8364 // Strings (bytes): 9
8365 // Memory (8-bit): 32
8366 // Memory (32-bit): 45
8367 //---------------------------------------------------------------------------
8368 
8369 static const basic::ZoneEra kZoneEraMET[] ACE_TIME_PROGMEM = {
8370  // 1:00 C-Eur ME%sT
8371  {
8372  &kPolicyC_Eur /*zonePolicy*/,
8373  "ME%T" /*format*/,
8374  4 /*offsetCode*/,
8375  0 /*deltaCode*/,
8376  127 /*untilYearTiny*/,
8377  1 /*untilMonth*/,
8378  1 /*untilDay*/,
8379  0 /*untilTimeCode*/,
8380  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
8381  },
8382 
8383 };
8384 
8385 static const char kZoneNameMET[] ACE_TIME_PROGMEM = "MET";
8386 
8387 const basic::ZoneInfo kZoneMET ACE_TIME_PROGMEM = {
8388  kZoneNameMET /*name*/,
8389  0x0b8803ab /*zoneId*/,
8390  &kZoneContext /*zoneContext*/,
8391  5 /*transitionBufSize*/,
8392  1 /*numEras*/,
8393  kZoneEraMET /*eras*/,
8394 };
8395 
8396 //---------------------------------------------------------------------------
8397 // Zone name: MST
8398 // Zone Eras: 1
8399 // Strings (bytes): 8
8400 // Memory (8-bit): 31
8401 // Memory (32-bit): 44
8402 //---------------------------------------------------------------------------
8403 
8404 static const basic::ZoneEra kZoneEraMST[] ACE_TIME_PROGMEM = {
8405  // -7:00 - MST
8406  {
8407  nullptr /*zonePolicy*/,
8408  "MST" /*format*/,
8409  -28 /*offsetCode*/,
8410  0 /*deltaCode*/,
8411  127 /*untilYearTiny*/,
8412  1 /*untilMonth*/,
8413  1 /*untilDay*/,
8414  0 /*untilTimeCode*/,
8415  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
8416  },
8417 
8418 };
8419 
8420 static const char kZoneNameMST[] ACE_TIME_PROGMEM = "MST";
8421 
8422 const basic::ZoneInfo kZoneMST ACE_TIME_PROGMEM = {
8423  kZoneNameMST /*name*/,
8424  0x0b880579 /*zoneId*/,
8425  &kZoneContext /*zoneContext*/,
8426  2 /*transitionBufSize*/,
8427  1 /*numEras*/,
8428  kZoneEraMST /*eras*/,
8429 };
8430 
8431 //---------------------------------------------------------------------------
8432 // Zone name: MST7MDT
8433 // Zone Eras: 1
8434 // Strings (bytes): 12
8435 // Memory (8-bit): 35
8436 // Memory (32-bit): 48
8437 //---------------------------------------------------------------------------
8438 
8439 static const basic::ZoneEra kZoneEraMST7MDT[] ACE_TIME_PROGMEM = {
8440  // -7:00 US M%sT
8441  {
8442  &kPolicyUS /*zonePolicy*/,
8443  "M%T" /*format*/,
8444  -28 /*offsetCode*/,
8445  0 /*deltaCode*/,
8446  127 /*untilYearTiny*/,
8447  1 /*untilMonth*/,
8448  1 /*untilDay*/,
8449  0 /*untilTimeCode*/,
8450  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
8451  },
8452 
8453 };
8454 
8455 static const char kZoneNameMST7MDT[] ACE_TIME_PROGMEM = "MST7MDT";
8456 
8457 const basic::ZoneInfo kZoneMST7MDT ACE_TIME_PROGMEM = {
8458  kZoneNameMST7MDT /*name*/,
8459  0xf2af9375 /*zoneId*/,
8460  &kZoneContext /*zoneContext*/,
8461  6 /*transitionBufSize*/,
8462  1 /*numEras*/,
8463  kZoneEraMST7MDT /*eras*/,
8464 };
8465 
8466 //---------------------------------------------------------------------------
8467 // Zone name: PST8PDT
8468 // Zone Eras: 1
8469 // Strings (bytes): 12
8470 // Memory (8-bit): 35
8471 // Memory (32-bit): 48
8472 //---------------------------------------------------------------------------
8473 
8474 static const basic::ZoneEra kZoneEraPST8PDT[] ACE_TIME_PROGMEM = {
8475  // -8:00 US P%sT
8476  {
8477  &kPolicyUS /*zonePolicy*/,
8478  "P%T" /*format*/,
8479  -32 /*offsetCode*/,
8480  0 /*deltaCode*/,
8481  127 /*untilYearTiny*/,
8482  1 /*untilMonth*/,
8483  1 /*untilDay*/,
8484  0 /*untilTimeCode*/,
8485  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
8486  },
8487 
8488 };
8489 
8490 static const char kZoneNamePST8PDT[] ACE_TIME_PROGMEM = "PST8PDT";
8491 
8492 const basic::ZoneInfo kZonePST8PDT ACE_TIME_PROGMEM = {
8493  kZoneNamePST8PDT /*name*/,
8494  0xd99ee2dc /*zoneId*/,
8495  &kZoneContext /*zoneContext*/,
8496  6 /*transitionBufSize*/,
8497  1 /*numEras*/,
8498  kZoneEraPST8PDT /*eras*/,
8499 };
8500 
8501 //---------------------------------------------------------------------------
8502 // Zone name: Pacific/Auckland
8503 // Zone Eras: 1
8504 // Strings (bytes): 22
8505 // Memory (8-bit): 45
8506 // Memory (32-bit): 58
8507 //---------------------------------------------------------------------------
8508 
8509 static const basic::ZoneEra kZoneEraPacific_Auckland[] ACE_TIME_PROGMEM = {
8510  // 12:00 NZ NZ%sT
8511  {
8512  &kPolicyNZ /*zonePolicy*/,
8513  "NZ%T" /*format*/,
8514  48 /*offsetCode*/,
8515  0 /*deltaCode*/,
8516  127 /*untilYearTiny*/,
8517  1 /*untilMonth*/,
8518  1 /*untilDay*/,
8519  0 /*untilTimeCode*/,
8520  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
8521  },
8522 
8523 };
8524 
8525 static const char kZoneNamePacific_Auckland[] ACE_TIME_PROGMEM = "Pacific/Auckland";
8526 
8527 const basic::ZoneInfo kZonePacific_Auckland ACE_TIME_PROGMEM = {
8528  kZoneNamePacific_Auckland /*name*/,
8529  0x25062f86 /*zoneId*/,
8530  &kZoneContext /*zoneContext*/,
8531  5 /*transitionBufSize*/,
8532  1 /*numEras*/,
8533  kZoneEraPacific_Auckland /*eras*/,
8534 };
8535 
8536 //---------------------------------------------------------------------------
8537 // Zone name: Pacific/Chatham
8538 // Zone Eras: 1
8539 // Strings (bytes): 28
8540 // Memory (8-bit): 51
8541 // Memory (32-bit): 64
8542 //---------------------------------------------------------------------------
8543 
8544 static const basic::ZoneEra kZoneEraPacific_Chatham[] ACE_TIME_PROGMEM = {
8545  // 12:45 Chatham +1245/+1345
8546  {
8547  &kPolicyChatham /*zonePolicy*/,
8548  "+1245/+1345" /*format*/,
8549  51 /*offsetCode*/,
8550  0 /*deltaCode*/,
8551  127 /*untilYearTiny*/,
8552  1 /*untilMonth*/,
8553  1 /*untilDay*/,
8554  0 /*untilTimeCode*/,
8555  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
8556  },
8557 
8558 };
8559 
8560 static const char kZoneNamePacific_Chatham[] ACE_TIME_PROGMEM = "Pacific/Chatham";
8561 
8562 const basic::ZoneInfo kZonePacific_Chatham ACE_TIME_PROGMEM = {
8563  kZoneNamePacific_Chatham /*name*/,
8564  0x2f0de999 /*zoneId*/,
8565  &kZoneContext /*zoneContext*/,
8566  5 /*transitionBufSize*/,
8567  1 /*numEras*/,
8568  kZoneEraPacific_Chatham /*eras*/,
8569 };
8570 
8571 //---------------------------------------------------------------------------
8572 // Zone name: Pacific/Chuuk
8573 // Zone Eras: 1
8574 // Strings (bytes): 18
8575 // Memory (8-bit): 41
8576 // Memory (32-bit): 54
8577 //---------------------------------------------------------------------------
8578 
8579 static const basic::ZoneEra kZoneEraPacific_Chuuk[] ACE_TIME_PROGMEM = {
8580  // 10:00 - +10
8581  {
8582  nullptr /*zonePolicy*/,
8583  "+10" /*format*/,
8584  40 /*offsetCode*/,
8585  0 /*deltaCode*/,
8586  127 /*untilYearTiny*/,
8587  1 /*untilMonth*/,
8588  1 /*untilDay*/,
8589  0 /*untilTimeCode*/,
8590  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
8591  },
8592 
8593 };
8594 
8595 static const char kZoneNamePacific_Chuuk[] ACE_TIME_PROGMEM = "Pacific/Chuuk";
8596 
8597 const basic::ZoneInfo kZonePacific_Chuuk ACE_TIME_PROGMEM = {
8598  kZoneNamePacific_Chuuk /*name*/,
8599  0x8a090b23 /*zoneId*/,
8600  &kZoneContext /*zoneContext*/,
8601  2 /*transitionBufSize*/,
8602  1 /*numEras*/,
8603  kZoneEraPacific_Chuuk /*eras*/,
8604 };
8605 
8606 //---------------------------------------------------------------------------
8607 // Zone name: Pacific/Easter
8608 // Zone Eras: 1
8609 // Strings (bytes): 23
8610 // Memory (8-bit): 46
8611 // Memory (32-bit): 59
8612 //---------------------------------------------------------------------------
8613 
8614 static const basic::ZoneEra kZoneEraPacific_Easter[] ACE_TIME_PROGMEM = {
8615  // -6:00 Chile -06/-05
8616  {
8617  &kPolicyChile /*zonePolicy*/,
8618  "-06/-05" /*format*/,
8619  -24 /*offsetCode*/,
8620  0 /*deltaCode*/,
8621  127 /*untilYearTiny*/,
8622  1 /*untilMonth*/,
8623  1 /*untilDay*/,
8624  0 /*untilTimeCode*/,
8625  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
8626  },
8627 
8628 };
8629 
8630 static const char kZoneNamePacific_Easter[] ACE_TIME_PROGMEM = "Pacific/Easter";
8631 
8632 const basic::ZoneInfo kZonePacific_Easter ACE_TIME_PROGMEM = {
8633  kZoneNamePacific_Easter /*name*/,
8634  0xcf54f7e7 /*zoneId*/,
8635  &kZoneContext /*zoneContext*/,
8636  5 /*transitionBufSize*/,
8637  1 /*numEras*/,
8638  kZoneEraPacific_Easter /*eras*/,
8639 };
8640 
8641 //---------------------------------------------------------------------------
8642 // Zone name: Pacific/Efate
8643 // Zone Eras: 1
8644 // Strings (bytes): 22
8645 // Memory (8-bit): 45
8646 // Memory (32-bit): 58
8647 //---------------------------------------------------------------------------
8648 
8649 static const basic::ZoneEra kZoneEraPacific_Efate[] ACE_TIME_PROGMEM = {
8650  // 11:00 Vanuatu +11/+12
8651  {
8652  &kPolicyVanuatu /*zonePolicy*/,
8653  "+11/+12" /*format*/,
8654  44 /*offsetCode*/,
8655  0 /*deltaCode*/,
8656  127 /*untilYearTiny*/,
8657  1 /*untilMonth*/,
8658  1 /*untilDay*/,
8659  0 /*untilTimeCode*/,
8660  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
8661  },
8662 
8663 };
8664 
8665 static const char kZoneNamePacific_Efate[] ACE_TIME_PROGMEM = "Pacific/Efate";
8666 
8667 const basic::ZoneInfo kZonePacific_Efate ACE_TIME_PROGMEM = {
8668  kZoneNamePacific_Efate /*name*/,
8669  0x8a2bce28 /*zoneId*/,
8670  &kZoneContext /*zoneContext*/,
8671  2 /*transitionBufSize*/,
8672  1 /*numEras*/,
8673  kZoneEraPacific_Efate /*eras*/,
8674 };
8675 
8676 //---------------------------------------------------------------------------
8677 // Zone name: Pacific/Enderbury
8678 // Zone Eras: 1
8679 // Strings (bytes): 22
8680 // Memory (8-bit): 45
8681 // Memory (32-bit): 58
8682 //---------------------------------------------------------------------------
8683 
8684 static const basic::ZoneEra kZoneEraPacific_Enderbury[] ACE_TIME_PROGMEM = {
8685  // 13:00 - +13
8686  {
8687  nullptr /*zonePolicy*/,
8688  "+13" /*format*/,
8689  52 /*offsetCode*/,
8690  0 /*deltaCode*/,
8691  127 /*untilYearTiny*/,
8692  1 /*untilMonth*/,
8693  1 /*untilDay*/,
8694  0 /*untilTimeCode*/,
8695  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
8696  },
8697 
8698 };
8699 
8700 static const char kZoneNamePacific_Enderbury[] ACE_TIME_PROGMEM = "Pacific/Enderbury";
8701 
8702 const basic::ZoneInfo kZonePacific_Enderbury ACE_TIME_PROGMEM = {
8703  kZoneNamePacific_Enderbury /*name*/,
8704  0x61599a93 /*zoneId*/,
8705  &kZoneContext /*zoneContext*/,
8706  2 /*transitionBufSize*/,
8707  1 /*numEras*/,
8708  kZoneEraPacific_Enderbury /*eras*/,
8709 };
8710 
8711 //---------------------------------------------------------------------------
8712 // Zone name: Pacific/Fiji
8713 // Zone Eras: 1
8714 // Strings (bytes): 21
8715 // Memory (8-bit): 44
8716 // Memory (32-bit): 57
8717 //---------------------------------------------------------------------------
8718 
8719 static const basic::ZoneEra kZoneEraPacific_Fiji[] ACE_TIME_PROGMEM = {
8720  // 12:00 Fiji +12/+13
8721  {
8722  &kPolicyFiji /*zonePolicy*/,
8723  "+12/+13" /*format*/,
8724  48 /*offsetCode*/,
8725  0 /*deltaCode*/,
8726  127 /*untilYearTiny*/,
8727  1 /*untilMonth*/,
8728  1 /*untilDay*/,
8729  0 /*untilTimeCode*/,
8730  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
8731  },
8732 
8733 };
8734 
8735 static const char kZoneNamePacific_Fiji[] ACE_TIME_PROGMEM = "Pacific/Fiji";
8736 
8737 const basic::ZoneInfo kZonePacific_Fiji ACE_TIME_PROGMEM = {
8738  kZoneNamePacific_Fiji /*name*/,
8739  0x23383ba5 /*zoneId*/,
8740  &kZoneContext /*zoneContext*/,
8741  6 /*transitionBufSize*/,
8742  1 /*numEras*/,
8743  kZoneEraPacific_Fiji /*eras*/,
8744 };
8745 
8746 //---------------------------------------------------------------------------
8747 // Zone name: Pacific/Funafuti
8748 // Zone Eras: 1
8749 // Strings (bytes): 21
8750 // Memory (8-bit): 44
8751 // Memory (32-bit): 57
8752 //---------------------------------------------------------------------------
8753 
8754 static const basic::ZoneEra kZoneEraPacific_Funafuti[] ACE_TIME_PROGMEM = {
8755  // 12:00 - +12
8756  {
8757  nullptr /*zonePolicy*/,
8758  "+12" /*format*/,
8759  48 /*offsetCode*/,
8760  0 /*deltaCode*/,
8761  127 /*untilYearTiny*/,
8762  1 /*untilMonth*/,
8763  1 /*untilDay*/,
8764  0 /*untilTimeCode*/,
8765  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
8766  },
8767 
8768 };
8769 
8770 static const char kZoneNamePacific_Funafuti[] ACE_TIME_PROGMEM = "Pacific/Funafuti";
8771 
8772 const basic::ZoneInfo kZonePacific_Funafuti ACE_TIME_PROGMEM = {
8773  kZoneNamePacific_Funafuti /*name*/,
8774  0xdb402d65 /*zoneId*/,
8775  &kZoneContext /*zoneContext*/,
8776  2 /*transitionBufSize*/,
8777  1 /*numEras*/,
8778  kZoneEraPacific_Funafuti /*eras*/,
8779 };
8780 
8781 //---------------------------------------------------------------------------
8782 // Zone name: Pacific/Galapagos
8783 // Zone Eras: 1
8784 // Strings (bytes): 26
8785 // Memory (8-bit): 49
8786 // Memory (32-bit): 62
8787 //---------------------------------------------------------------------------
8788 
8789 static const basic::ZoneEra kZoneEraPacific_Galapagos[] ACE_TIME_PROGMEM = {
8790  // -6:00 Ecuador -06/-05
8791  {
8792  &kPolicyEcuador /*zonePolicy*/,
8793  "-06/-05" /*format*/,
8794  -24 /*offsetCode*/,
8795  0 /*deltaCode*/,
8796  127 /*untilYearTiny*/,
8797  1 /*untilMonth*/,
8798  1 /*untilDay*/,
8799  0 /*untilTimeCode*/,
8800  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
8801  },
8802 
8803 };
8804 
8805 static const char kZoneNamePacific_Galapagos[] ACE_TIME_PROGMEM = "Pacific/Galapagos";
8806 
8807 const basic::ZoneInfo kZonePacific_Galapagos ACE_TIME_PROGMEM = {
8808  kZoneNamePacific_Galapagos /*name*/,
8809  0xa952f752 /*zoneId*/,
8810  &kZoneContext /*zoneContext*/,
8811  2 /*transitionBufSize*/,
8812  1 /*numEras*/,
8813  kZoneEraPacific_Galapagos /*eras*/,
8814 };
8815 
8816 //---------------------------------------------------------------------------
8817 // Zone name: Pacific/Gambier
8818 // Zone Eras: 1
8819 // Strings (bytes): 20
8820 // Memory (8-bit): 43
8821 // Memory (32-bit): 56
8822 //---------------------------------------------------------------------------
8823 
8824 static const basic::ZoneEra kZoneEraPacific_Gambier[] ACE_TIME_PROGMEM = {
8825  // -9:00 - -09
8826  {
8827  nullptr /*zonePolicy*/,
8828  "-09" /*format*/,
8829  -36 /*offsetCode*/,
8830  0 /*deltaCode*/,
8831  127 /*untilYearTiny*/,
8832  1 /*untilMonth*/,
8833  1 /*untilDay*/,
8834  0 /*untilTimeCode*/,
8835  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
8836  },
8837 
8838 };
8839 
8840 static const char kZoneNamePacific_Gambier[] ACE_TIME_PROGMEM = "Pacific/Gambier";
8841 
8842 const basic::ZoneInfo kZonePacific_Gambier ACE_TIME_PROGMEM = {
8843  kZoneNamePacific_Gambier /*name*/,
8844  0x53720c3a /*zoneId*/,
8845  &kZoneContext /*zoneContext*/,
8846  2 /*transitionBufSize*/,
8847  1 /*numEras*/,
8848  kZoneEraPacific_Gambier /*eras*/,
8849 };
8850 
8851 //---------------------------------------------------------------------------
8852 // Zone name: Pacific/Guadalcanal
8853 // Zone Eras: 1
8854 // Strings (bytes): 24
8855 // Memory (8-bit): 47
8856 // Memory (32-bit): 60
8857 //---------------------------------------------------------------------------
8858 
8859 static const basic::ZoneEra kZoneEraPacific_Guadalcanal[] ACE_TIME_PROGMEM = {
8860  // 11:00 - +11
8861  {
8862  nullptr /*zonePolicy*/,
8863  "+11" /*format*/,
8864  44 /*offsetCode*/,
8865  0 /*deltaCode*/,
8866  127 /*untilYearTiny*/,
8867  1 /*untilMonth*/,
8868  1 /*untilDay*/,
8869  0 /*untilTimeCode*/,
8870  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
8871  },
8872 
8873 };
8874 
8875 static const char kZoneNamePacific_Guadalcanal[] ACE_TIME_PROGMEM = "Pacific/Guadalcanal";
8876 
8877 const basic::ZoneInfo kZonePacific_Guadalcanal ACE_TIME_PROGMEM = {
8878  kZoneNamePacific_Guadalcanal /*name*/,
8879  0xf4dd25f0 /*zoneId*/,
8880  &kZoneContext /*zoneContext*/,
8881  2 /*transitionBufSize*/,
8882  1 /*numEras*/,
8883  kZoneEraPacific_Guadalcanal /*eras*/,
8884 };
8885 
8886 //---------------------------------------------------------------------------
8887 // Zone name: Pacific/Honolulu
8888 // Zone Eras: 1
8889 // Strings (bytes): 21
8890 // Memory (8-bit): 44
8891 // Memory (32-bit): 57
8892 //---------------------------------------------------------------------------
8893 
8894 static const basic::ZoneEra kZoneEraPacific_Honolulu[] ACE_TIME_PROGMEM = {
8895  // -10:00 - HST
8896  {
8897  nullptr /*zonePolicy*/,
8898  "HST" /*format*/,
8899  -40 /*offsetCode*/,
8900  0 /*deltaCode*/,
8901  127 /*untilYearTiny*/,
8902  1 /*untilMonth*/,
8903  1 /*untilDay*/,
8904  0 /*untilTimeCode*/,
8905  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
8906  },
8907 
8908 };
8909 
8910 static const char kZoneNamePacific_Honolulu[] ACE_TIME_PROGMEM = "Pacific/Honolulu";
8911 
8912 const basic::ZoneInfo kZonePacific_Honolulu ACE_TIME_PROGMEM = {
8913  kZoneNamePacific_Honolulu /*name*/,
8914  0xe6e70af9 /*zoneId*/,
8915  &kZoneContext /*zoneContext*/,
8916  2 /*transitionBufSize*/,
8917  1 /*numEras*/,
8918  kZoneEraPacific_Honolulu /*eras*/,
8919 };
8920 
8921 //---------------------------------------------------------------------------
8922 // Zone name: Pacific/Kiritimati
8923 // Zone Eras: 1
8924 // Strings (bytes): 23
8925 // Memory (8-bit): 46
8926 // Memory (32-bit): 59
8927 //---------------------------------------------------------------------------
8928 
8929 static const basic::ZoneEra kZoneEraPacific_Kiritimati[] ACE_TIME_PROGMEM = {
8930  // 14:00 - +14
8931  {
8932  nullptr /*zonePolicy*/,
8933  "+14" /*format*/,
8934  56 /*offsetCode*/,
8935  0 /*deltaCode*/,
8936  127 /*untilYearTiny*/,
8937  1 /*untilMonth*/,
8938  1 /*untilDay*/,
8939  0 /*untilTimeCode*/,
8940  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
8941  },
8942 
8943 };
8944 
8945 static const char kZoneNamePacific_Kiritimati[] ACE_TIME_PROGMEM = "Pacific/Kiritimati";
8946 
8947 const basic::ZoneInfo kZonePacific_Kiritimati ACE_TIME_PROGMEM = {
8948  kZoneNamePacific_Kiritimati /*name*/,
8949  0x8305073a /*zoneId*/,
8950  &kZoneContext /*zoneContext*/,
8951  2 /*transitionBufSize*/,
8952  1 /*numEras*/,
8953  kZoneEraPacific_Kiritimati /*eras*/,
8954 };
8955 
8956 //---------------------------------------------------------------------------
8957 // Zone name: Pacific/Kosrae
8958 // Zone Eras: 2
8959 // Strings (bytes): 23
8960 // Memory (8-bit): 57
8961 // Memory (32-bit): 75
8962 //---------------------------------------------------------------------------
8963 
8964 static const basic::ZoneEra kZoneEraPacific_Kosrae[] ACE_TIME_PROGMEM = {
8965  // 12:00 - +12 1999
8966  {
8967  nullptr /*zonePolicy*/,
8968  "+12" /*format*/,
8969  48 /*offsetCode*/,
8970  0 /*deltaCode*/,
8971  -1 /*untilYearTiny*/,
8972  1 /*untilMonth*/,
8973  1 /*untilDay*/,
8974  0 /*untilTimeCode*/,
8975  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
8976  },
8977  // 11:00 - +11
8978  {
8979  nullptr /*zonePolicy*/,
8980  "+11" /*format*/,
8981  44 /*offsetCode*/,
8982  0 /*deltaCode*/,
8983  127 /*untilYearTiny*/,
8984  1 /*untilMonth*/,
8985  1 /*untilDay*/,
8986  0 /*untilTimeCode*/,
8987  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
8988  },
8989 
8990 };
8991 
8992 static const char kZoneNamePacific_Kosrae[] ACE_TIME_PROGMEM = "Pacific/Kosrae";
8993 
8994 const basic::ZoneInfo kZonePacific_Kosrae ACE_TIME_PROGMEM = {
8995  kZoneNamePacific_Kosrae /*name*/,
8996  0xde5139a8 /*zoneId*/,
8997  &kZoneContext /*zoneContext*/,
8998  2 /*transitionBufSize*/,
8999  2 /*numEras*/,
9000  kZoneEraPacific_Kosrae /*eras*/,
9001 };
9002 
9003 //---------------------------------------------------------------------------
9004 // Zone name: Pacific/Kwajalein
9005 // Zone Eras: 1
9006 // Strings (bytes): 22
9007 // Memory (8-bit): 45
9008 // Memory (32-bit): 58
9009 //---------------------------------------------------------------------------
9010 
9011 static const basic::ZoneEra kZoneEraPacific_Kwajalein[] ACE_TIME_PROGMEM = {
9012  // 12:00 - +12
9013  {
9014  nullptr /*zonePolicy*/,
9015  "+12" /*format*/,
9016  48 /*offsetCode*/,
9017  0 /*deltaCode*/,
9018  127 /*untilYearTiny*/,
9019  1 /*untilMonth*/,
9020  1 /*untilDay*/,
9021  0 /*untilTimeCode*/,
9022  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
9023  },
9024 
9025 };
9026 
9027 static const char kZoneNamePacific_Kwajalein[] ACE_TIME_PROGMEM = "Pacific/Kwajalein";
9028 
9029 const basic::ZoneInfo kZonePacific_Kwajalein ACE_TIME_PROGMEM = {
9030  kZoneNamePacific_Kwajalein /*name*/,
9031  0x8e216759 /*zoneId*/,
9032  &kZoneContext /*zoneContext*/,
9033  2 /*transitionBufSize*/,
9034  1 /*numEras*/,
9035  kZoneEraPacific_Kwajalein /*eras*/,
9036 };
9037 
9038 //---------------------------------------------------------------------------
9039 // Zone name: Pacific/Majuro
9040 // Zone Eras: 1
9041 // Strings (bytes): 19
9042 // Memory (8-bit): 42
9043 // Memory (32-bit): 55
9044 //---------------------------------------------------------------------------
9045 
9046 static const basic::ZoneEra kZoneEraPacific_Majuro[] ACE_TIME_PROGMEM = {
9047  // 12:00 - +12
9048  {
9049  nullptr /*zonePolicy*/,
9050  "+12" /*format*/,
9051  48 /*offsetCode*/,
9052  0 /*deltaCode*/,
9053  127 /*untilYearTiny*/,
9054  1 /*untilMonth*/,
9055  1 /*untilDay*/,
9056  0 /*untilTimeCode*/,
9057  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
9058  },
9059 
9060 };
9061 
9062 static const char kZoneNamePacific_Majuro[] ACE_TIME_PROGMEM = "Pacific/Majuro";
9063 
9064 const basic::ZoneInfo kZonePacific_Majuro ACE_TIME_PROGMEM = {
9065  kZoneNamePacific_Majuro /*name*/,
9066  0xe1f95371 /*zoneId*/,
9067  &kZoneContext /*zoneContext*/,
9068  2 /*transitionBufSize*/,
9069  1 /*numEras*/,
9070  kZoneEraPacific_Majuro /*eras*/,
9071 };
9072 
9073 //---------------------------------------------------------------------------
9074 // Zone name: Pacific/Marquesas
9075 // Zone Eras: 1
9076 // Strings (bytes): 24
9077 // Memory (8-bit): 47
9078 // Memory (32-bit): 60
9079 //---------------------------------------------------------------------------
9080 
9081 static const basic::ZoneEra kZoneEraPacific_Marquesas[] ACE_TIME_PROGMEM = {
9082  // -9:30 - -0930
9083  {
9084  nullptr /*zonePolicy*/,
9085  "-0930" /*format*/,
9086  -38 /*offsetCode*/,
9087  0 /*deltaCode*/,
9088  127 /*untilYearTiny*/,
9089  1 /*untilMonth*/,
9090  1 /*untilDay*/,
9091  0 /*untilTimeCode*/,
9092  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
9093  },
9094 
9095 };
9096 
9097 static const char kZoneNamePacific_Marquesas[] ACE_TIME_PROGMEM = "Pacific/Marquesas";
9098 
9099 const basic::ZoneInfo kZonePacific_Marquesas ACE_TIME_PROGMEM = {
9100  kZoneNamePacific_Marquesas /*name*/,
9101  0x57ca7135 /*zoneId*/,
9102  &kZoneContext /*zoneContext*/,
9103  2 /*transitionBufSize*/,
9104  1 /*numEras*/,
9105  kZoneEraPacific_Marquesas /*eras*/,
9106 };
9107 
9108 //---------------------------------------------------------------------------
9109 // Zone name: Pacific/Nauru
9110 // Zone Eras: 1
9111 // Strings (bytes): 18
9112 // Memory (8-bit): 41
9113 // Memory (32-bit): 54
9114 //---------------------------------------------------------------------------
9115 
9116 static const basic::ZoneEra kZoneEraPacific_Nauru[] ACE_TIME_PROGMEM = {
9117  // 12:00 - +12
9118  {
9119  nullptr /*zonePolicy*/,
9120  "+12" /*format*/,
9121  48 /*offsetCode*/,
9122  0 /*deltaCode*/,
9123  127 /*untilYearTiny*/,
9124  1 /*untilMonth*/,
9125  1 /*untilDay*/,
9126  0 /*untilTimeCode*/,
9127  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
9128  },
9129 
9130 };
9131 
9132 static const char kZoneNamePacific_Nauru[] ACE_TIME_PROGMEM = "Pacific/Nauru";
9133 
9134 const basic::ZoneInfo kZonePacific_Nauru ACE_TIME_PROGMEM = {
9135  kZoneNamePacific_Nauru /*name*/,
9136  0x8acc41ae /*zoneId*/,
9137  &kZoneContext /*zoneContext*/,
9138  2 /*transitionBufSize*/,
9139  1 /*numEras*/,
9140  kZoneEraPacific_Nauru /*eras*/,
9141 };
9142 
9143 //---------------------------------------------------------------------------
9144 // Zone name: Pacific/Niue
9145 // Zone Eras: 1
9146 // Strings (bytes): 17
9147 // Memory (8-bit): 40
9148 // Memory (32-bit): 53
9149 //---------------------------------------------------------------------------
9150 
9151 static const basic::ZoneEra kZoneEraPacific_Niue[] ACE_TIME_PROGMEM = {
9152  // -11:00 - -11
9153  {
9154  nullptr /*zonePolicy*/,
9155  "-11" /*format*/,
9156  -44 /*offsetCode*/,
9157  0 /*deltaCode*/,
9158  127 /*untilYearTiny*/,
9159  1 /*untilMonth*/,
9160  1 /*untilDay*/,
9161  0 /*untilTimeCode*/,
9162  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
9163  },
9164 
9165 };
9166 
9167 static const char kZoneNamePacific_Niue[] ACE_TIME_PROGMEM = "Pacific/Niue";
9168 
9169 const basic::ZoneInfo kZonePacific_Niue ACE_TIME_PROGMEM = {
9170  kZoneNamePacific_Niue /*name*/,
9171  0x233ca014 /*zoneId*/,
9172  &kZoneContext /*zoneContext*/,
9173  2 /*transitionBufSize*/,
9174  1 /*numEras*/,
9175  kZoneEraPacific_Niue /*eras*/,
9176 };
9177 
9178 //---------------------------------------------------------------------------
9179 // Zone name: Pacific/Noumea
9180 // Zone Eras: 1
9181 // Strings (bytes): 23
9182 // Memory (8-bit): 46
9183 // Memory (32-bit): 59
9184 //---------------------------------------------------------------------------
9185 
9186 static const basic::ZoneEra kZoneEraPacific_Noumea[] ACE_TIME_PROGMEM = {
9187  // 11:00 NC +11/+12
9188  {
9189  &kPolicyNC /*zonePolicy*/,
9190  "+11/+12" /*format*/,
9191  44 /*offsetCode*/,
9192  0 /*deltaCode*/,
9193  127 /*untilYearTiny*/,
9194  1 /*untilMonth*/,
9195  1 /*untilDay*/,
9196  0 /*untilTimeCode*/,
9197  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
9198  },
9199 
9200 };
9201 
9202 static const char kZoneNamePacific_Noumea[] ACE_TIME_PROGMEM = "Pacific/Noumea";
9203 
9204 const basic::ZoneInfo kZonePacific_Noumea ACE_TIME_PROGMEM = {
9205  kZoneNamePacific_Noumea /*name*/,
9206  0xe551b788 /*zoneId*/,
9207  &kZoneContext /*zoneContext*/,
9208  2 /*transitionBufSize*/,
9209  1 /*numEras*/,
9210  kZoneEraPacific_Noumea /*eras*/,
9211 };
9212 
9213 //---------------------------------------------------------------------------
9214 // Zone name: Pacific/Pago_Pago
9215 // Zone Eras: 1
9216 // Strings (bytes): 22
9217 // Memory (8-bit): 45
9218 // Memory (32-bit): 58
9219 //---------------------------------------------------------------------------
9220 
9221 static const basic::ZoneEra kZoneEraPacific_Pago_Pago[] ACE_TIME_PROGMEM = {
9222  // -11:00 - SST
9223  {
9224  nullptr /*zonePolicy*/,
9225  "SST" /*format*/,
9226  -44 /*offsetCode*/,
9227  0 /*deltaCode*/,
9228  127 /*untilYearTiny*/,
9229  1 /*untilMonth*/,
9230  1 /*untilDay*/,
9231  0 /*untilTimeCode*/,
9232  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
9233  },
9234 
9235 };
9236 
9237 static const char kZoneNamePacific_Pago_Pago[] ACE_TIME_PROGMEM = "Pacific/Pago_Pago";
9238 
9239 const basic::ZoneInfo kZonePacific_Pago_Pago ACE_TIME_PROGMEM = {
9240  kZoneNamePacific_Pago_Pago /*name*/,
9241  0x603aebd0 /*zoneId*/,
9242  &kZoneContext /*zoneContext*/,
9243  2 /*transitionBufSize*/,
9244  1 /*numEras*/,
9245  kZoneEraPacific_Pago_Pago /*eras*/,
9246 };
9247 
9248 //---------------------------------------------------------------------------
9249 // Zone name: Pacific/Palau
9250 // Zone Eras: 1
9251 // Strings (bytes): 18
9252 // Memory (8-bit): 41
9253 // Memory (32-bit): 54
9254 //---------------------------------------------------------------------------
9255 
9256 static const basic::ZoneEra kZoneEraPacific_Palau[] ACE_TIME_PROGMEM = {
9257  // 9:00 - +09
9258  {
9259  nullptr /*zonePolicy*/,
9260  "+09" /*format*/,
9261  36 /*offsetCode*/,
9262  0 /*deltaCode*/,
9263  127 /*untilYearTiny*/,
9264  1 /*untilMonth*/,
9265  1 /*untilDay*/,
9266  0 /*untilTimeCode*/,
9267  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
9268  },
9269 
9270 };
9271 
9272 static const char kZoneNamePacific_Palau[] ACE_TIME_PROGMEM = "Pacific/Palau";
9273 
9274 const basic::ZoneInfo kZonePacific_Palau ACE_TIME_PROGMEM = {
9275  kZoneNamePacific_Palau /*name*/,
9276  0x8af04a36 /*zoneId*/,
9277  &kZoneContext /*zoneContext*/,
9278  2 /*transitionBufSize*/,
9279  1 /*numEras*/,
9280  kZoneEraPacific_Palau /*eras*/,
9281 };
9282 
9283 //---------------------------------------------------------------------------
9284 // Zone name: Pacific/Pitcairn
9285 // Zone Eras: 1
9286 // Strings (bytes): 21
9287 // Memory (8-bit): 44
9288 // Memory (32-bit): 57
9289 //---------------------------------------------------------------------------
9290 
9291 static const basic::ZoneEra kZoneEraPacific_Pitcairn[] ACE_TIME_PROGMEM = {
9292  // -8:00 - -08
9293  {
9294  nullptr /*zonePolicy*/,
9295  "-08" /*format*/,
9296  -32 /*offsetCode*/,
9297  0 /*deltaCode*/,
9298  127 /*untilYearTiny*/,
9299  1 /*untilMonth*/,
9300  1 /*untilDay*/,
9301  0 /*untilTimeCode*/,
9302  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
9303  },
9304 
9305 };
9306 
9307 static const char kZoneNamePacific_Pitcairn[] ACE_TIME_PROGMEM = "Pacific/Pitcairn";
9308 
9309 const basic::ZoneInfo kZonePacific_Pitcairn ACE_TIME_PROGMEM = {
9310  kZoneNamePacific_Pitcairn /*name*/,
9311  0x8837d8bd /*zoneId*/,
9312  &kZoneContext /*zoneContext*/,
9313  2 /*transitionBufSize*/,
9314  1 /*numEras*/,
9315  kZoneEraPacific_Pitcairn /*eras*/,
9316 };
9317 
9318 //---------------------------------------------------------------------------
9319 // Zone name: Pacific/Pohnpei
9320 // Zone Eras: 1
9321 // Strings (bytes): 20
9322 // Memory (8-bit): 43
9323 // Memory (32-bit): 56
9324 //---------------------------------------------------------------------------
9325 
9326 static const basic::ZoneEra kZoneEraPacific_Pohnpei[] ACE_TIME_PROGMEM = {
9327  // 11:00 - +11
9328  {
9329  nullptr /*zonePolicy*/,
9330  "+11" /*format*/,
9331  44 /*offsetCode*/,
9332  0 /*deltaCode*/,
9333  127 /*untilYearTiny*/,
9334  1 /*untilMonth*/,
9335  1 /*untilDay*/,
9336  0 /*untilTimeCode*/,
9337  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
9338  },
9339 
9340 };
9341 
9342 static const char kZoneNamePacific_Pohnpei[] ACE_TIME_PROGMEM = "Pacific/Pohnpei";
9343 
9344 const basic::ZoneInfo kZonePacific_Pohnpei ACE_TIME_PROGMEM = {
9345  kZoneNamePacific_Pohnpei /*name*/,
9346  0x28929f96 /*zoneId*/,
9347  &kZoneContext /*zoneContext*/,
9348  2 /*transitionBufSize*/,
9349  1 /*numEras*/,
9350  kZoneEraPacific_Pohnpei /*eras*/,
9351 };
9352 
9353 //---------------------------------------------------------------------------
9354 // Zone name: Pacific/Port_Moresby
9355 // Zone Eras: 1
9356 // Strings (bytes): 25
9357 // Memory (8-bit): 48
9358 // Memory (32-bit): 61
9359 //---------------------------------------------------------------------------
9360 
9361 static const basic::ZoneEra kZoneEraPacific_Port_Moresby[] ACE_TIME_PROGMEM = {
9362  // 10:00 - +10
9363  {
9364  nullptr /*zonePolicy*/,
9365  "+10" /*format*/,
9366  40 /*offsetCode*/,
9367  0 /*deltaCode*/,
9368  127 /*untilYearTiny*/,
9369  1 /*untilMonth*/,
9370  1 /*untilDay*/,
9371  0 /*untilTimeCode*/,
9372  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
9373  },
9374 
9375 };
9376 
9377 static const char kZoneNamePacific_Port_Moresby[] ACE_TIME_PROGMEM = "Pacific/Port_Moresby";
9378 
9379 const basic::ZoneInfo kZonePacific_Port_Moresby ACE_TIME_PROGMEM = {
9380  kZoneNamePacific_Port_Moresby /*name*/,
9381  0xa7ba7f68 /*zoneId*/,
9382  &kZoneContext /*zoneContext*/,
9383  2 /*transitionBufSize*/,
9384  1 /*numEras*/,
9385  kZoneEraPacific_Port_Moresby /*eras*/,
9386 };
9387 
9388 //---------------------------------------------------------------------------
9389 // Zone name: Pacific/Rarotonga
9390 // Zone Eras: 1
9391 // Strings (bytes): 28
9392 // Memory (8-bit): 51
9393 // Memory (32-bit): 64
9394 //---------------------------------------------------------------------------
9395 
9396 static const basic::ZoneEra kZoneEraPacific_Rarotonga[] ACE_TIME_PROGMEM = {
9397  // -10:00 Cook -10/-0930
9398  {
9399  &kPolicyCook /*zonePolicy*/,
9400  "-10/-0930" /*format*/,
9401  -40 /*offsetCode*/,
9402  0 /*deltaCode*/,
9403  127 /*untilYearTiny*/,
9404  1 /*untilMonth*/,
9405  1 /*untilDay*/,
9406  0 /*untilTimeCode*/,
9407  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
9408  },
9409 
9410 };
9411 
9412 static const char kZoneNamePacific_Rarotonga[] ACE_TIME_PROGMEM = "Pacific/Rarotonga";
9413 
9414 const basic::ZoneInfo kZonePacific_Rarotonga ACE_TIME_PROGMEM = {
9415  kZoneNamePacific_Rarotonga /*name*/,
9416  0x9981a3b0 /*zoneId*/,
9417  &kZoneContext /*zoneContext*/,
9418  2 /*transitionBufSize*/,
9419  1 /*numEras*/,
9420  kZoneEraPacific_Rarotonga /*eras*/,
9421 };
9422 
9423 //---------------------------------------------------------------------------
9424 // Zone name: Pacific/Tahiti
9425 // Zone Eras: 1
9426 // Strings (bytes): 19
9427 // Memory (8-bit): 42
9428 // Memory (32-bit): 55
9429 //---------------------------------------------------------------------------
9430 
9431 static const basic::ZoneEra kZoneEraPacific_Tahiti[] ACE_TIME_PROGMEM = {
9432  // -10:00 - -10
9433  {
9434  nullptr /*zonePolicy*/,
9435  "-10" /*format*/,
9436  -40 /*offsetCode*/,
9437  0 /*deltaCode*/,
9438  127 /*untilYearTiny*/,
9439  1 /*untilMonth*/,
9440  1 /*untilDay*/,
9441  0 /*untilTimeCode*/,
9442  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
9443  },
9444 
9445 };
9446 
9447 static const char kZoneNamePacific_Tahiti[] ACE_TIME_PROGMEM = "Pacific/Tahiti";
9448 
9449 const basic::ZoneInfo kZonePacific_Tahiti ACE_TIME_PROGMEM = {
9450  kZoneNamePacific_Tahiti /*name*/,
9451  0xf24c2446 /*zoneId*/,
9452  &kZoneContext /*zoneContext*/,
9453  2 /*transitionBufSize*/,
9454  1 /*numEras*/,
9455  kZoneEraPacific_Tahiti /*eras*/,
9456 };
9457 
9458 //---------------------------------------------------------------------------
9459 // Zone name: Pacific/Tarawa
9460 // Zone Eras: 1
9461 // Strings (bytes): 19
9462 // Memory (8-bit): 42
9463 // Memory (32-bit): 55
9464 //---------------------------------------------------------------------------
9465 
9466 static const basic::ZoneEra kZoneEraPacific_Tarawa[] ACE_TIME_PROGMEM = {
9467  // 12:00 - +12
9468  {
9469  nullptr /*zonePolicy*/,
9470  "+12" /*format*/,
9471  48 /*offsetCode*/,
9472  0 /*deltaCode*/,
9473  127 /*untilYearTiny*/,
9474  1 /*untilMonth*/,
9475  1 /*untilDay*/,
9476  0 /*untilTimeCode*/,
9477  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
9478  },
9479 
9480 };
9481 
9482 static const char kZoneNamePacific_Tarawa[] ACE_TIME_PROGMEM = "Pacific/Tarawa";
9483 
9484 const basic::ZoneInfo kZonePacific_Tarawa ACE_TIME_PROGMEM = {
9485  kZoneNamePacific_Tarawa /*name*/,
9486  0xf2517e63 /*zoneId*/,
9487  &kZoneContext /*zoneContext*/,
9488  2 /*transitionBufSize*/,
9489  1 /*numEras*/,
9490  kZoneEraPacific_Tarawa /*eras*/,
9491 };
9492 
9493 //---------------------------------------------------------------------------
9494 // Zone name: Pacific/Tongatapu
9495 // Zone Eras: 2
9496 // Strings (bytes): 30
9497 // Memory (8-bit): 64
9498 // Memory (32-bit): 82
9499 //---------------------------------------------------------------------------
9500 
9501 static const basic::ZoneEra kZoneEraPacific_Tongatapu[] ACE_TIME_PROGMEM = {
9502  // 13:00 - +13 1999
9503  {
9504  nullptr /*zonePolicy*/,
9505  "+13" /*format*/,
9506  52 /*offsetCode*/,
9507  0 /*deltaCode*/,
9508  -1 /*untilYearTiny*/,
9509  1 /*untilMonth*/,
9510  1 /*untilDay*/,
9511  0 /*untilTimeCode*/,
9512  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
9513  },
9514  // 13:00 Tonga +13/+14
9515  {
9516  &kPolicyTonga /*zonePolicy*/,
9517  "+13/+14" /*format*/,
9518  52 /*offsetCode*/,
9519  0 /*deltaCode*/,
9520  127 /*untilYearTiny*/,
9521  1 /*untilMonth*/,
9522  1 /*untilDay*/,
9523  0 /*untilTimeCode*/,
9524  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
9525  },
9526 
9527 };
9528 
9529 static const char kZoneNamePacific_Tongatapu[] ACE_TIME_PROGMEM = "Pacific/Tongatapu";
9530 
9531 const basic::ZoneInfo kZonePacific_Tongatapu ACE_TIME_PROGMEM = {
9532  kZoneNamePacific_Tongatapu /*name*/,
9533  0x262ca836 /*zoneId*/,
9534  &kZoneContext /*zoneContext*/,
9535  6 /*transitionBufSize*/,
9536  2 /*numEras*/,
9537  kZoneEraPacific_Tongatapu /*eras*/,
9538 };
9539 
9540 //---------------------------------------------------------------------------
9541 // Zone name: Pacific/Wake
9542 // Zone Eras: 1
9543 // Strings (bytes): 17
9544 // Memory (8-bit): 40
9545 // Memory (32-bit): 53
9546 //---------------------------------------------------------------------------
9547 
9548 static const basic::ZoneEra kZoneEraPacific_Wake[] ACE_TIME_PROGMEM = {
9549  // 12:00 - +12
9550  {
9551  nullptr /*zonePolicy*/,
9552  "+12" /*format*/,
9553  48 /*offsetCode*/,
9554  0 /*deltaCode*/,
9555  127 /*untilYearTiny*/,
9556  1 /*untilMonth*/,
9557  1 /*untilDay*/,
9558  0 /*untilTimeCode*/,
9559  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
9560  },
9561 
9562 };
9563 
9564 static const char kZoneNamePacific_Wake[] ACE_TIME_PROGMEM = "Pacific/Wake";
9565 
9566 const basic::ZoneInfo kZonePacific_Wake ACE_TIME_PROGMEM = {
9567  kZoneNamePacific_Wake /*name*/,
9568  0x23416c2b /*zoneId*/,
9569  &kZoneContext /*zoneContext*/,
9570  2 /*transitionBufSize*/,
9571  1 /*numEras*/,
9572  kZoneEraPacific_Wake /*eras*/,
9573 };
9574 
9575 //---------------------------------------------------------------------------
9576 // Zone name: Pacific/Wallis
9577 // Zone Eras: 1
9578 // Strings (bytes): 19
9579 // Memory (8-bit): 42
9580 // Memory (32-bit): 55
9581 //---------------------------------------------------------------------------
9582 
9583 static const basic::ZoneEra kZoneEraPacific_Wallis[] ACE_TIME_PROGMEM = {
9584  // 12:00 - +12
9585  {
9586  nullptr /*zonePolicy*/,
9587  "+12" /*format*/,
9588  48 /*offsetCode*/,
9589  0 /*deltaCode*/,
9590  127 /*untilYearTiny*/,
9591  1 /*untilMonth*/,
9592  1 /*untilDay*/,
9593  0 /*untilTimeCode*/,
9594  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
9595  },
9596 
9597 };
9598 
9599 static const char kZoneNamePacific_Wallis[] ACE_TIME_PROGMEM = "Pacific/Wallis";
9600 
9601 const basic::ZoneInfo kZonePacific_Wallis ACE_TIME_PROGMEM = {
9602  kZoneNamePacific_Wallis /*name*/,
9603  0xf94ddb0f /*zoneId*/,
9604  &kZoneContext /*zoneContext*/,
9605  2 /*transitionBufSize*/,
9606  1 /*numEras*/,
9607  kZoneEraPacific_Wallis /*eras*/,
9608 };
9609 
9610 //---------------------------------------------------------------------------
9611 // Zone name: WET
9612 // Zone Eras: 1
9613 // Strings (bytes): 9
9614 // Memory (8-bit): 32
9615 // Memory (32-bit): 45
9616 //---------------------------------------------------------------------------
9617 
9618 static const basic::ZoneEra kZoneEraWET[] ACE_TIME_PROGMEM = {
9619  // 0:00 EU WE%sT
9620  {
9621  &kPolicyEU /*zonePolicy*/,
9622  "WE%T" /*format*/,
9623  0 /*offsetCode*/,
9624  0 /*deltaCode*/,
9625  127 /*untilYearTiny*/,
9626  1 /*untilMonth*/,
9627  1 /*untilDay*/,
9628  0 /*untilTimeCode*/,
9629  basic::ZoneContext::kSuffixW /*untilTimeModifier*/,
9630  },
9631 
9632 };
9633 
9634 static const char kZoneNameWET[] ACE_TIME_PROGMEM = "WET";
9635 
9636 const basic::ZoneInfo kZoneWET ACE_TIME_PROGMEM = {
9637  kZoneNameWET /*name*/,
9638  0x0b882e35 /*zoneId*/,
9639  &kZoneContext /*zoneContext*/,
9640  5 /*transitionBufSize*/,
9641  1 /*numEras*/,
9642  kZoneEraWET /*eras*/,
9643 };
9644 
9645 
9646 
9647 //---------------------------------------------------------------------------
9648 // Links: 182
9649 //---------------------------------------------------------------------------
9650 
9651 const basic::ZoneInfo& kZoneAfrica_Addis_Ababa = kZoneAfrica_Nairobi;
9652 const basic::ZoneInfo& kZoneAfrica_Asmara = kZoneAfrica_Nairobi;
9653 const basic::ZoneInfo& kZoneAfrica_Asmera = kZoneAfrica_Nairobi;
9654 const basic::ZoneInfo& kZoneAfrica_Bamako = kZoneAfrica_Abidjan;
9655 const basic::ZoneInfo& kZoneAfrica_Bangui = kZoneAfrica_Lagos;
9656 const basic::ZoneInfo& kZoneAfrica_Banjul = kZoneAfrica_Abidjan;
9657 const basic::ZoneInfo& kZoneAfrica_Blantyre = kZoneAfrica_Maputo;
9658 const basic::ZoneInfo& kZoneAfrica_Brazzaville = kZoneAfrica_Lagos;
9659 const basic::ZoneInfo& kZoneAfrica_Bujumbura = kZoneAfrica_Maputo;
9660 const basic::ZoneInfo& kZoneAfrica_Conakry = kZoneAfrica_Abidjan;
9661 const basic::ZoneInfo& kZoneAfrica_Dakar = kZoneAfrica_Abidjan;
9662 const basic::ZoneInfo& kZoneAfrica_Dar_es_Salaam = kZoneAfrica_Nairobi;
9663 const basic::ZoneInfo& kZoneAfrica_Djibouti = kZoneAfrica_Nairobi;
9664 const basic::ZoneInfo& kZoneAfrica_Douala = kZoneAfrica_Lagos;
9665 const basic::ZoneInfo& kZoneAfrica_Freetown = kZoneAfrica_Abidjan;
9666 const basic::ZoneInfo& kZoneAfrica_Gaborone = kZoneAfrica_Maputo;
9667 const basic::ZoneInfo& kZoneAfrica_Harare = kZoneAfrica_Maputo;
9668 const basic::ZoneInfo& kZoneAfrica_Kampala = kZoneAfrica_Nairobi;
9669 const basic::ZoneInfo& kZoneAfrica_Kigali = kZoneAfrica_Maputo;
9670 const basic::ZoneInfo& kZoneAfrica_Kinshasa = kZoneAfrica_Lagos;
9671 const basic::ZoneInfo& kZoneAfrica_Libreville = kZoneAfrica_Lagos;
9672 const basic::ZoneInfo& kZoneAfrica_Lome = kZoneAfrica_Abidjan;
9673 const basic::ZoneInfo& kZoneAfrica_Luanda = kZoneAfrica_Lagos;
9674 const basic::ZoneInfo& kZoneAfrica_Lubumbashi = kZoneAfrica_Maputo;
9675 const basic::ZoneInfo& kZoneAfrica_Lusaka = kZoneAfrica_Maputo;
9676 const basic::ZoneInfo& kZoneAfrica_Malabo = kZoneAfrica_Lagos;
9677 const basic::ZoneInfo& kZoneAfrica_Maseru = kZoneAfrica_Johannesburg;
9678 const basic::ZoneInfo& kZoneAfrica_Mbabane = kZoneAfrica_Johannesburg;
9679 const basic::ZoneInfo& kZoneAfrica_Mogadishu = kZoneAfrica_Nairobi;
9680 const basic::ZoneInfo& kZoneAfrica_Niamey = kZoneAfrica_Lagos;
9681 const basic::ZoneInfo& kZoneAfrica_Nouakchott = kZoneAfrica_Abidjan;
9682 const basic::ZoneInfo& kZoneAfrica_Ouagadougou = kZoneAfrica_Abidjan;
9683 const basic::ZoneInfo& kZoneAfrica_Porto_Novo = kZoneAfrica_Lagos;
9684 const basic::ZoneInfo& kZoneAfrica_Timbuktu = kZoneAfrica_Abidjan;
9685 const basic::ZoneInfo& kZoneAmerica_Anguilla = kZoneAmerica_Port_of_Spain;
9686 const basic::ZoneInfo& kZoneAmerica_Antigua = kZoneAmerica_Port_of_Spain;
9687 const basic::ZoneInfo& kZoneAmerica_Aruba = kZoneAmerica_Curacao;
9688 const basic::ZoneInfo& kZoneAmerica_Atka = kZoneAmerica_Adak;
9689 const basic::ZoneInfo& kZoneAmerica_Cayman = kZoneAmerica_Panama;
9690 const basic::ZoneInfo& kZoneAmerica_Coral_Harbour = kZoneAmerica_Atikokan;
9691 const basic::ZoneInfo& kZoneAmerica_Dominica = kZoneAmerica_Port_of_Spain;
9692 const basic::ZoneInfo& kZoneAmerica_Fort_Wayne = kZoneAmerica_Indiana_Indianapolis;
9693 const basic::ZoneInfo& kZoneAmerica_Grenada = kZoneAmerica_Port_of_Spain;
9694 const basic::ZoneInfo& kZoneAmerica_Guadeloupe = kZoneAmerica_Port_of_Spain;
9695 const basic::ZoneInfo& kZoneAmerica_Indianapolis = kZoneAmerica_Indiana_Indianapolis;
9696 const basic::ZoneInfo& kZoneAmerica_Kralendijk = kZoneAmerica_Curacao;
9697 const basic::ZoneInfo& kZoneAmerica_Louisville = kZoneAmerica_Kentucky_Louisville;
9698 const basic::ZoneInfo& kZoneAmerica_Lower_Princes = kZoneAmerica_Curacao;
9699 const basic::ZoneInfo& kZoneAmerica_Marigot = kZoneAmerica_Port_of_Spain;
9700 const basic::ZoneInfo& kZoneAmerica_Montreal = kZoneAmerica_Toronto;
9701 const basic::ZoneInfo& kZoneAmerica_Montserrat = kZoneAmerica_Port_of_Spain;
9702 const basic::ZoneInfo& kZoneAmerica_Shiprock = kZoneAmerica_Denver;
9703 const basic::ZoneInfo& kZoneAmerica_St_Barthelemy = kZoneAmerica_Port_of_Spain;
9704 const basic::ZoneInfo& kZoneAmerica_St_Kitts = kZoneAmerica_Port_of_Spain;
9705 const basic::ZoneInfo& kZoneAmerica_St_Lucia = kZoneAmerica_Port_of_Spain;
9706 const basic::ZoneInfo& kZoneAmerica_St_Thomas = kZoneAmerica_Port_of_Spain;
9707 const basic::ZoneInfo& kZoneAmerica_St_Vincent = kZoneAmerica_Port_of_Spain;
9708 const basic::ZoneInfo& kZoneAmerica_Tortola = kZoneAmerica_Port_of_Spain;
9709 const basic::ZoneInfo& kZoneAmerica_Virgin = kZoneAmerica_Port_of_Spain;
9710 const basic::ZoneInfo& kZoneAntarctica_McMurdo = kZonePacific_Auckland;
9711 const basic::ZoneInfo& kZoneAntarctica_South_Pole = kZonePacific_Auckland;
9712 const basic::ZoneInfo& kZoneArctic_Longyearbyen = kZoneEurope_Oslo;
9713 const basic::ZoneInfo& kZoneAsia_Aden = kZoneAsia_Riyadh;
9714 const basic::ZoneInfo& kZoneAsia_Ashkhabad = kZoneAsia_Ashgabat;
9715 const basic::ZoneInfo& kZoneAsia_Bahrain = kZoneAsia_Qatar;
9716 const basic::ZoneInfo& kZoneAsia_Calcutta = kZoneAsia_Kolkata;
9717 const basic::ZoneInfo& kZoneAsia_Chongqing = kZoneAsia_Shanghai;
9718 const basic::ZoneInfo& kZoneAsia_Chungking = kZoneAsia_Shanghai;
9719 const basic::ZoneInfo& kZoneAsia_Dacca = kZoneAsia_Dhaka;
9720 const basic::ZoneInfo& kZoneAsia_Harbin = kZoneAsia_Shanghai;
9721 const basic::ZoneInfo& kZoneAsia_Kashgar = kZoneAsia_Urumqi;
9722 const basic::ZoneInfo& kZoneAsia_Katmandu = kZoneAsia_Kathmandu;
9723 const basic::ZoneInfo& kZoneAsia_Kuwait = kZoneAsia_Riyadh;
9724 const basic::ZoneInfo& kZoneAsia_Macao = kZoneAsia_Macau;
9725 const basic::ZoneInfo& kZoneAsia_Muscat = kZoneAsia_Dubai;
9726 const basic::ZoneInfo& kZoneAsia_Phnom_Penh = kZoneAsia_Bangkok;
9727 const basic::ZoneInfo& kZoneAsia_Rangoon = kZoneAsia_Yangon;
9728 const basic::ZoneInfo& kZoneAsia_Saigon = kZoneAsia_Ho_Chi_Minh;
9729 const basic::ZoneInfo& kZoneAsia_Tel_Aviv = kZoneAsia_Jerusalem;
9730 const basic::ZoneInfo& kZoneAsia_Thimbu = kZoneAsia_Thimphu;
9731 const basic::ZoneInfo& kZoneAsia_Ujung_Pandang = kZoneAsia_Makassar;
9732 const basic::ZoneInfo& kZoneAsia_Ulan_Bator = kZoneAsia_Ulaanbaatar;
9733 const basic::ZoneInfo& kZoneAsia_Vientiane = kZoneAsia_Bangkok;
9734 const basic::ZoneInfo& kZoneAtlantic_Faeroe = kZoneAtlantic_Faroe;
9735 const basic::ZoneInfo& kZoneAtlantic_Jan_Mayen = kZoneEurope_Oslo;
9736 const basic::ZoneInfo& kZoneAtlantic_St_Helena = kZoneAfrica_Abidjan;
9737 const basic::ZoneInfo& kZoneAustralia_ACT = kZoneAustralia_Sydney;
9738 const basic::ZoneInfo& kZoneAustralia_Canberra = kZoneAustralia_Sydney;
9739 const basic::ZoneInfo& kZoneAustralia_LHI = kZoneAustralia_Lord_Howe;
9740 const basic::ZoneInfo& kZoneAustralia_NSW = kZoneAustralia_Sydney;
9741 const basic::ZoneInfo& kZoneAustralia_North = kZoneAustralia_Darwin;
9742 const basic::ZoneInfo& kZoneAustralia_Queensland = kZoneAustralia_Brisbane;
9743 const basic::ZoneInfo& kZoneAustralia_South = kZoneAustralia_Adelaide;
9744 const basic::ZoneInfo& kZoneAustralia_Tasmania = kZoneAustralia_Hobart;
9745 const basic::ZoneInfo& kZoneAustralia_Victoria = kZoneAustralia_Melbourne;
9746 const basic::ZoneInfo& kZoneAustralia_West = kZoneAustralia_Perth;
9747 const basic::ZoneInfo& kZoneAustralia_Yancowinna = kZoneAustralia_Broken_Hill;
9748 const basic::ZoneInfo& kZoneBrazil_East = kZoneAmerica_Sao_Paulo;
9749 const basic::ZoneInfo& kZoneBrazil_West = kZoneAmerica_Manaus;
9750 const basic::ZoneInfo& kZoneCanada_Atlantic = kZoneAmerica_Halifax;
9751 const basic::ZoneInfo& kZoneCanada_Central = kZoneAmerica_Winnipeg;
9752 const basic::ZoneInfo& kZoneCanada_Eastern = kZoneAmerica_Toronto;
9753 const basic::ZoneInfo& kZoneCanada_Mountain = kZoneAmerica_Edmonton;
9754 const basic::ZoneInfo& kZoneCanada_Pacific = kZoneAmerica_Vancouver;
9755 const basic::ZoneInfo& kZoneCanada_Saskatchewan = kZoneAmerica_Regina;
9756 const basic::ZoneInfo& kZoneCanada_Yukon = kZoneAmerica_Whitehorse;
9757 const basic::ZoneInfo& kZoneChile_Continental = kZoneAmerica_Santiago;
9758 const basic::ZoneInfo& kZoneChile_EasterIsland = kZonePacific_Easter;
9759 const basic::ZoneInfo& kZoneCuba = kZoneAmerica_Havana;
9760 const basic::ZoneInfo& kZoneEire = kZoneEurope_Dublin;
9761 const basic::ZoneInfo& kZoneEtc_GMT_PLUS_0 = kZoneEtc_GMT;
9762 const basic::ZoneInfo& kZoneEtc_GMT_0 = kZoneEtc_GMT;
9763 const basic::ZoneInfo& kZoneEtc_GMT0 = kZoneEtc_GMT;
9764 const basic::ZoneInfo& kZoneEtc_Greenwich = kZoneEtc_GMT;
9765 const basic::ZoneInfo& kZoneEtc_UCT = kZoneEtc_UTC;
9766 const basic::ZoneInfo& kZoneEtc_Universal = kZoneEtc_UTC;
9767 const basic::ZoneInfo& kZoneEtc_Zulu = kZoneEtc_UTC;
9768 const basic::ZoneInfo& kZoneEurope_Belfast = kZoneEurope_London;
9769 const basic::ZoneInfo& kZoneEurope_Bratislava = kZoneEurope_Prague;
9770 const basic::ZoneInfo& kZoneEurope_Busingen = kZoneEurope_Zurich;
9771 const basic::ZoneInfo& kZoneEurope_Guernsey = kZoneEurope_London;
9772 const basic::ZoneInfo& kZoneEurope_Isle_of_Man = kZoneEurope_London;
9773 const basic::ZoneInfo& kZoneEurope_Jersey = kZoneEurope_London;
9774 const basic::ZoneInfo& kZoneEurope_Ljubljana = kZoneEurope_Belgrade;
9775 const basic::ZoneInfo& kZoneEurope_Mariehamn = kZoneEurope_Helsinki;
9776 const basic::ZoneInfo& kZoneEurope_Nicosia = kZoneAsia_Nicosia;
9777 const basic::ZoneInfo& kZoneEurope_Podgorica = kZoneEurope_Belgrade;
9778 const basic::ZoneInfo& kZoneEurope_San_Marino = kZoneEurope_Rome;
9779 const basic::ZoneInfo& kZoneEurope_Sarajevo = kZoneEurope_Belgrade;
9780 const basic::ZoneInfo& kZoneEurope_Skopje = kZoneEurope_Belgrade;
9781 const basic::ZoneInfo& kZoneEurope_Tiraspol = kZoneEurope_Chisinau;
9782 const basic::ZoneInfo& kZoneEurope_Vaduz = kZoneEurope_Zurich;
9783 const basic::ZoneInfo& kZoneEurope_Vatican = kZoneEurope_Rome;
9784 const basic::ZoneInfo& kZoneEurope_Zagreb = kZoneEurope_Belgrade;
9785 const basic::ZoneInfo& kZoneGB = kZoneEurope_London;
9786 const basic::ZoneInfo& kZoneGB_Eire = kZoneEurope_London;
9787 const basic::ZoneInfo& kZoneGMT = kZoneEtc_GMT;
9788 const basic::ZoneInfo& kZoneGMT_PLUS_0 = kZoneEtc_GMT;
9789 const basic::ZoneInfo& kZoneGMT_0 = kZoneEtc_GMT;
9790 const basic::ZoneInfo& kZoneGMT0 = kZoneEtc_GMT;
9791 const basic::ZoneInfo& kZoneGreenwich = kZoneEtc_GMT;
9792 const basic::ZoneInfo& kZoneHongkong = kZoneAsia_Hong_Kong;
9793 const basic::ZoneInfo& kZoneIceland = kZoneAtlantic_Reykjavik;
9794 const basic::ZoneInfo& kZoneIndian_Antananarivo = kZoneAfrica_Nairobi;
9795 const basic::ZoneInfo& kZoneIndian_Comoro = kZoneAfrica_Nairobi;
9796 const basic::ZoneInfo& kZoneIndian_Mayotte = kZoneAfrica_Nairobi;
9797 const basic::ZoneInfo& kZoneIran = kZoneAsia_Tehran;
9798 const basic::ZoneInfo& kZoneIsrael = kZoneAsia_Jerusalem;
9799 const basic::ZoneInfo& kZoneJamaica = kZoneAmerica_Jamaica;
9800 const basic::ZoneInfo& kZoneJapan = kZoneAsia_Tokyo;
9801 const basic::ZoneInfo& kZoneKwajalein = kZonePacific_Kwajalein;
9802 const basic::ZoneInfo& kZoneMexico_BajaSur = kZoneAmerica_Mazatlan;
9803 const basic::ZoneInfo& kZoneNZ = kZonePacific_Auckland;
9804 const basic::ZoneInfo& kZoneNZ_CHAT = kZonePacific_Chatham;
9805 const basic::ZoneInfo& kZoneNavajo = kZoneAmerica_Denver;
9806 const basic::ZoneInfo& kZonePRC = kZoneAsia_Shanghai;
9807 const basic::ZoneInfo& kZonePacific_Johnston = kZonePacific_Honolulu;
9808 const basic::ZoneInfo& kZonePacific_Midway = kZonePacific_Pago_Pago;
9809 const basic::ZoneInfo& kZonePacific_Ponape = kZonePacific_Pohnpei;
9810 const basic::ZoneInfo& kZonePacific_Samoa = kZonePacific_Pago_Pago;
9811 const basic::ZoneInfo& kZonePacific_Truk = kZonePacific_Chuuk;
9812 const basic::ZoneInfo& kZonePacific_Yap = kZonePacific_Chuuk;
9813 const basic::ZoneInfo& kZonePoland = kZoneEurope_Warsaw;
9814 const basic::ZoneInfo& kZonePortugal = kZoneEurope_Lisbon;
9815 const basic::ZoneInfo& kZoneROC = kZoneAsia_Taipei;
9816 const basic::ZoneInfo& kZoneROK = kZoneAsia_Seoul;
9817 const basic::ZoneInfo& kZoneSingapore = kZoneAsia_Singapore;
9818 const basic::ZoneInfo& kZoneUCT = kZoneEtc_UTC;
9819 const basic::ZoneInfo& kZoneUS_Alaska = kZoneAmerica_Anchorage;
9820 const basic::ZoneInfo& kZoneUS_Aleutian = kZoneAmerica_Adak;
9821 const basic::ZoneInfo& kZoneUS_Arizona = kZoneAmerica_Phoenix;
9822 const basic::ZoneInfo& kZoneUS_Central = kZoneAmerica_Chicago;
9823 const basic::ZoneInfo& kZoneUS_East_Indiana = kZoneAmerica_Indiana_Indianapolis;
9824 const basic::ZoneInfo& kZoneUS_Eastern = kZoneAmerica_New_York;
9825 const basic::ZoneInfo& kZoneUS_Hawaii = kZonePacific_Honolulu;
9826 const basic::ZoneInfo& kZoneUS_Michigan = kZoneAmerica_Detroit;
9827 const basic::ZoneInfo& kZoneUS_Mountain = kZoneAmerica_Denver;
9828 const basic::ZoneInfo& kZoneUS_Pacific = kZoneAmerica_Los_Angeles;
9829 const basic::ZoneInfo& kZoneUS_Samoa = kZonePacific_Pago_Pago;
9830 const basic::ZoneInfo& kZoneUTC = kZoneEtc_UTC;
9831 const basic::ZoneInfo& kZoneUniversal = kZoneEtc_UTC;
9832 const basic::ZoneInfo& kZoneZulu = kZoneEtc_UTC;
9833 
9834 }
9835 }
static const uint8_t kSuffixW
Represents &#39;w&#39; or wall time.
Definition: ZoneContext.h:13
Macros and definitions that provide a consistency layer among the various Arduino boards for compatib...