AceTime  1.7.3
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
4 // --input_dir /home/brian/dev/tz
5 // --output_dir /home/brian/src/AceTime/src/ace_time/zonedb
6 // --tz_version 2021a
7 // --action zonedb
8 // --language arduino
9 // --scope basic
10 // --start_year 2000
11 // --until_year 2050
12 //
13 // using the TZ Database files
14 //
15 // africa
16 // antarctica
17 // asia
18 // australasia
19 // backward
20 // etcetera
21 // europe
22 // northamerica
23 // southamerica
24 //
25 // from https://github.com/eggert/tz/releases/tag/2021a
26 //
27 // Zones: 266
28 // Links: 183
29 // kZoneRegistry sizes (bytes):
30 // Names: 2461 (originally 3996)
31 // Formats: 465
32 // Fragments: 94
33 // Memory (8-bit): 9571
34 // Memory (32-bit): 13892
35 // kZoneAndLinkRegistry sizes (bytes):
36 // Names: 4175 (originally 6551)
37 // Formats: 465
38 // Fragments: 94
39 // Memory (8-bit): 13664
40 // Memory (32-bit): 19998
41 //
42 // DO NOT EDIT
43 
44 #include <ace_time/common/compat.h>
45 #include "zone_policies.h"
46 #include "zone_infos.h"
47 
48 namespace ace_time {
49 namespace zonedb {
50 
51 //---------------------------------------------------------------------------
52 // ZoneContext (should not be in PROGMEM)
53 //---------------------------------------------------------------------------
54 
55 const char kTzDatabaseVersion[] = "2021a";
56 
57 const char* const kFragments[] = {
58 /*\x00*/ nullptr,
59 /*\x01*/ "Africa/",
60 /*\x02*/ "America/",
61 /*\x03*/ "Antarctica/",
62 /*\x04*/ "Asia/",
63 /*\x05*/ "Atlantic/",
64 /*\x06*/ "Australia/",
65 /*\x07*/ "Canada/",
66 /*\x08*/ "Etc/",
67 /*\x09*/ "Europe/",
68 /*\x0a*/ "Indian/",
69 /*\x0b*/ "Pacific/",
70 
71 };
72 
73 const internal::ZoneContext kZoneContext = {
74  2000 /*startYear*/,
75  2050 /*untilYear*/,
76  kTzDatabaseVersion /*tzVersion*/,
77  12 /*numFragments*/,
78  kFragments /*fragments*/,
79 };
80 
81 //---------------------------------------------------------------------------
82 // Zones: 266
83 //---------------------------------------------------------------------------
84 
85 //---------------------------------------------------------------------------
86 // Zone name: Africa/Abidjan
87 // Zone Eras: 1
88 // Strings (bytes): 13 (originally 19)
89 // Memory (8-bit): 35
90 // Memory (32-bit): 49
91 //---------------------------------------------------------------------------
92 
93 static const basic::ZoneEra kZoneEraAfrica_Abidjan[] ACE_TIME_PROGMEM = {
94  // 0:00 - GMT
95  {
96  nullptr /*zonePolicy*/,
97  "GMT" /*format*/,
98  0 /*offsetCode*/,
99  0 /*deltaCode ((deltaMinutes=0)/15)*/,
100  127 /*untilYearTiny*/,
101  1 /*untilMonth*/,
102  1 /*untilDay*/,
103  0 /*untilTimeCode*/,
104  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
105  },
106 
107 };
108 
109 static const char kZoneNameAfrica_Abidjan[] ACE_TIME_PROGMEM = "\x01" "Abidjan";
110 
111 const basic::ZoneInfo kZoneAfrica_Abidjan ACE_TIME_PROGMEM = {
112  kZoneNameAfrica_Abidjan /*name*/,
113  0xc21305a3 /*zoneId*/,
114  &kZoneContext /*zoneContext*/,
115  1 /*numEras*/,
116  kZoneEraAfrica_Abidjan /*eras*/,
117 };
118 
119 //---------------------------------------------------------------------------
120 // Zone name: Africa/Algiers
121 // Zone Eras: 1
122 // Strings (bytes): 13 (originally 19)
123 // Memory (8-bit): 35
124 // Memory (32-bit): 49
125 //---------------------------------------------------------------------------
126 
127 static const basic::ZoneEra kZoneEraAfrica_Algiers[] ACE_TIME_PROGMEM = {
128  // 1:00 - CET
129  {
130  nullptr /*zonePolicy*/,
131  "CET" /*format*/,
132  4 /*offsetCode*/,
133  0 /*deltaCode ((deltaMinutes=0)/15)*/,
134  127 /*untilYearTiny*/,
135  1 /*untilMonth*/,
136  1 /*untilDay*/,
137  0 /*untilTimeCode*/,
138  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
139  },
140 
141 };
142 
143 static const char kZoneNameAfrica_Algiers[] ACE_TIME_PROGMEM = "\x01" "Algiers";
144 
145 const basic::ZoneInfo kZoneAfrica_Algiers ACE_TIME_PROGMEM = {
146  kZoneNameAfrica_Algiers /*name*/,
147  0xd94515c1 /*zoneId*/,
148  &kZoneContext /*zoneContext*/,
149  1 /*numEras*/,
150  kZoneEraAfrica_Algiers /*eras*/,
151 };
152 
153 //---------------------------------------------------------------------------
154 // Zone name: Africa/Bissau
155 // Zone Eras: 1
156 // Strings (bytes): 12 (originally 18)
157 // Memory (8-bit): 34
158 // Memory (32-bit): 48
159 //---------------------------------------------------------------------------
160 
161 static const basic::ZoneEra kZoneEraAfrica_Bissau[] ACE_TIME_PROGMEM = {
162  // 0:00 - GMT
163  {
164  nullptr /*zonePolicy*/,
165  "GMT" /*format*/,
166  0 /*offsetCode*/,
167  0 /*deltaCode ((deltaMinutes=0)/15)*/,
168  127 /*untilYearTiny*/,
169  1 /*untilMonth*/,
170  1 /*untilDay*/,
171  0 /*untilTimeCode*/,
172  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
173  },
174 
175 };
176 
177 static const char kZoneNameAfrica_Bissau[] ACE_TIME_PROGMEM = "\x01" "Bissau";
178 
179 const basic::ZoneInfo kZoneAfrica_Bissau ACE_TIME_PROGMEM = {
180  kZoneNameAfrica_Bissau /*name*/,
181  0x75564141 /*zoneId*/,
182  &kZoneContext /*zoneContext*/,
183  1 /*numEras*/,
184  kZoneEraAfrica_Bissau /*eras*/,
185 };
186 
187 //---------------------------------------------------------------------------
188 // Zone name: Africa/Ceuta
189 // Zone Eras: 1
190 // Strings (bytes): 12 (originally 18)
191 // Memory (8-bit): 34
192 // Memory (32-bit): 48
193 //---------------------------------------------------------------------------
194 
195 static const basic::ZoneEra kZoneEraAfrica_Ceuta[] ACE_TIME_PROGMEM = {
196  // 1:00 EU CE%sT
197  {
198  &kPolicyEU /*zonePolicy*/,
199  "CE%T" /*format*/,
200  4 /*offsetCode*/,
201  0 /*deltaCode ((deltaMinutes=0)/15)*/,
202  127 /*untilYearTiny*/,
203  1 /*untilMonth*/,
204  1 /*untilDay*/,
205  0 /*untilTimeCode*/,
206  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
207  },
208 
209 };
210 
211 static const char kZoneNameAfrica_Ceuta[] ACE_TIME_PROGMEM = "\x01" "Ceuta";
212 
213 const basic::ZoneInfo kZoneAfrica_Ceuta ACE_TIME_PROGMEM = {
214  kZoneNameAfrica_Ceuta /*name*/,
215  0x77fb46ec /*zoneId*/,
216  &kZoneContext /*zoneContext*/,
217  1 /*numEras*/,
218  kZoneEraAfrica_Ceuta /*eras*/,
219 };
220 
221 //---------------------------------------------------------------------------
222 // Zone name: Africa/Johannesburg
223 // Zone Eras: 1
224 // Strings (bytes): 19 (originally 25)
225 // Memory (8-bit): 41
226 // Memory (32-bit): 55
227 //---------------------------------------------------------------------------
228 
229 static const basic::ZoneEra kZoneEraAfrica_Johannesburg[] ACE_TIME_PROGMEM = {
230  // 2:00 SA SAST
231  {
232  &kPolicySA /*zonePolicy*/,
233  "SAST" /*format*/,
234  8 /*offsetCode*/,
235  0 /*deltaCode ((deltaMinutes=0)/15)*/,
236  127 /*untilYearTiny*/,
237  1 /*untilMonth*/,
238  1 /*untilDay*/,
239  0 /*untilTimeCode*/,
240  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
241  },
242 
243 };
244 
245 static const char kZoneNameAfrica_Johannesburg[] ACE_TIME_PROGMEM = "\x01" "Johannesburg";
246 
247 const basic::ZoneInfo kZoneAfrica_Johannesburg ACE_TIME_PROGMEM = {
248  kZoneNameAfrica_Johannesburg /*name*/,
249  0xd5d157a0 /*zoneId*/,
250  &kZoneContext /*zoneContext*/,
251  1 /*numEras*/,
252  kZoneEraAfrica_Johannesburg /*eras*/,
253 };
254 
255 //---------------------------------------------------------------------------
256 // Zone name: Africa/Lagos
257 // Zone Eras: 1
258 // Strings (bytes): 11 (originally 17)
259 // Memory (8-bit): 33
260 // Memory (32-bit): 47
261 //---------------------------------------------------------------------------
262 
263 static const basic::ZoneEra kZoneEraAfrica_Lagos[] ACE_TIME_PROGMEM = {
264  // 1:00 - WAT
265  {
266  nullptr /*zonePolicy*/,
267  "WAT" /*format*/,
268  4 /*offsetCode*/,
269  0 /*deltaCode ((deltaMinutes=0)/15)*/,
270  127 /*untilYearTiny*/,
271  1 /*untilMonth*/,
272  1 /*untilDay*/,
273  0 /*untilTimeCode*/,
274  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
275  },
276 
277 };
278 
279 static const char kZoneNameAfrica_Lagos[] ACE_TIME_PROGMEM = "\x01" "Lagos";
280 
281 const basic::ZoneInfo kZoneAfrica_Lagos ACE_TIME_PROGMEM = {
282  kZoneNameAfrica_Lagos /*name*/,
283  0x789bb5d0 /*zoneId*/,
284  &kZoneContext /*zoneContext*/,
285  1 /*numEras*/,
286  kZoneEraAfrica_Lagos /*eras*/,
287 };
288 
289 //---------------------------------------------------------------------------
290 // Zone name: Africa/Maputo
291 // Zone Eras: 1
292 // Strings (bytes): 12 (originally 18)
293 // Memory (8-bit): 34
294 // Memory (32-bit): 48
295 //---------------------------------------------------------------------------
296 
297 static const basic::ZoneEra kZoneEraAfrica_Maputo[] ACE_TIME_PROGMEM = {
298  // 2:00 - CAT
299  {
300  nullptr /*zonePolicy*/,
301  "CAT" /*format*/,
302  8 /*offsetCode*/,
303  0 /*deltaCode ((deltaMinutes=0)/15)*/,
304  127 /*untilYearTiny*/,
305  1 /*untilMonth*/,
306  1 /*untilDay*/,
307  0 /*untilTimeCode*/,
308  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
309  },
310 
311 };
312 
313 static const char kZoneNameAfrica_Maputo[] ACE_TIME_PROGMEM = "\x01" "Maputo";
314 
315 const basic::ZoneInfo kZoneAfrica_Maputo ACE_TIME_PROGMEM = {
316  kZoneNameAfrica_Maputo /*name*/,
317  0x8e6ca1f0 /*zoneId*/,
318  &kZoneContext /*zoneContext*/,
319  1 /*numEras*/,
320  kZoneEraAfrica_Maputo /*eras*/,
321 };
322 
323 //---------------------------------------------------------------------------
324 // Zone name: Africa/Monrovia
325 // Zone Eras: 1
326 // Strings (bytes): 14 (originally 20)
327 // Memory (8-bit): 36
328 // Memory (32-bit): 50
329 //---------------------------------------------------------------------------
330 
331 static const basic::ZoneEra kZoneEraAfrica_Monrovia[] ACE_TIME_PROGMEM = {
332  // 0:00 - GMT
333  {
334  nullptr /*zonePolicy*/,
335  "GMT" /*format*/,
336  0 /*offsetCode*/,
337  0 /*deltaCode ((deltaMinutes=0)/15)*/,
338  127 /*untilYearTiny*/,
339  1 /*untilMonth*/,
340  1 /*untilDay*/,
341  0 /*untilTimeCode*/,
342  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
343  },
344 
345 };
346 
347 static const char kZoneNameAfrica_Monrovia[] ACE_TIME_PROGMEM = "\x01" "Monrovia";
348 
349 const basic::ZoneInfo kZoneAfrica_Monrovia ACE_TIME_PROGMEM = {
350  kZoneNameAfrica_Monrovia /*name*/,
351  0x0ce90385 /*zoneId*/,
352  &kZoneContext /*zoneContext*/,
353  1 /*numEras*/,
354  kZoneEraAfrica_Monrovia /*eras*/,
355 };
356 
357 //---------------------------------------------------------------------------
358 // Zone name: Africa/Nairobi
359 // Zone Eras: 1
360 // Strings (bytes): 13 (originally 19)
361 // Memory (8-bit): 35
362 // Memory (32-bit): 49
363 //---------------------------------------------------------------------------
364 
365 static const basic::ZoneEra kZoneEraAfrica_Nairobi[] ACE_TIME_PROGMEM = {
366  // 3:00 - EAT
367  {
368  nullptr /*zonePolicy*/,
369  "EAT" /*format*/,
370  12 /*offsetCode*/,
371  0 /*deltaCode ((deltaMinutes=0)/15)*/,
372  127 /*untilYearTiny*/,
373  1 /*untilMonth*/,
374  1 /*untilDay*/,
375  0 /*untilTimeCode*/,
376  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
377  },
378 
379 };
380 
381 static const char kZoneNameAfrica_Nairobi[] ACE_TIME_PROGMEM = "\x01" "Nairobi";
382 
383 const basic::ZoneInfo kZoneAfrica_Nairobi ACE_TIME_PROGMEM = {
384  kZoneNameAfrica_Nairobi /*name*/,
385  0xa87ab57e /*zoneId*/,
386  &kZoneContext /*zoneContext*/,
387  1 /*numEras*/,
388  kZoneEraAfrica_Nairobi /*eras*/,
389 };
390 
391 //---------------------------------------------------------------------------
392 // Zone name: Africa/Ndjamena
393 // Zone Eras: 1
394 // Strings (bytes): 14 (originally 20)
395 // Memory (8-bit): 36
396 // Memory (32-bit): 50
397 //---------------------------------------------------------------------------
398 
399 static const basic::ZoneEra kZoneEraAfrica_Ndjamena[] ACE_TIME_PROGMEM = {
400  // 1:00 - WAT
401  {
402  nullptr /*zonePolicy*/,
403  "WAT" /*format*/,
404  4 /*offsetCode*/,
405  0 /*deltaCode ((deltaMinutes=0)/15)*/,
406  127 /*untilYearTiny*/,
407  1 /*untilMonth*/,
408  1 /*untilDay*/,
409  0 /*untilTimeCode*/,
410  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
411  },
412 
413 };
414 
415 static const char kZoneNameAfrica_Ndjamena[] ACE_TIME_PROGMEM = "\x01" "Ndjamena";
416 
417 const basic::ZoneInfo kZoneAfrica_Ndjamena ACE_TIME_PROGMEM = {
418  kZoneNameAfrica_Ndjamena /*name*/,
419  0x9fe09898 /*zoneId*/,
420  &kZoneContext /*zoneContext*/,
421  1 /*numEras*/,
422  kZoneEraAfrica_Ndjamena /*eras*/,
423 };
424 
425 //---------------------------------------------------------------------------
426 // Zone name: Africa/Tunis
427 // Zone Eras: 1
428 // Strings (bytes): 12 (originally 18)
429 // Memory (8-bit): 34
430 // Memory (32-bit): 48
431 //---------------------------------------------------------------------------
432 
433 static const basic::ZoneEra kZoneEraAfrica_Tunis[] ACE_TIME_PROGMEM = {
434  // 1:00 Tunisia CE%sT
435  {
436  &kPolicyTunisia /*zonePolicy*/,
437  "CE%T" /*format*/,
438  4 /*offsetCode*/,
439  0 /*deltaCode ((deltaMinutes=0)/15)*/,
440  127 /*untilYearTiny*/,
441  1 /*untilMonth*/,
442  1 /*untilDay*/,
443  0 /*untilTimeCode*/,
444  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
445  },
446 
447 };
448 
449 static const char kZoneNameAfrica_Tunis[] ACE_TIME_PROGMEM = "\x01" "Tunis";
450 
451 const basic::ZoneInfo kZoneAfrica_Tunis ACE_TIME_PROGMEM = {
452  kZoneNameAfrica_Tunis /*name*/,
453  0x79378e6d /*zoneId*/,
454  &kZoneContext /*zoneContext*/,
455  1 /*numEras*/,
456  kZoneEraAfrica_Tunis /*eras*/,
457 };
458 
459 //---------------------------------------------------------------------------
460 // Zone name: America/Adak
461 // Zone Eras: 1
462 // Strings (bytes): 10 (originally 17)
463 // Memory (8-bit): 32
464 // Memory (32-bit): 46
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 ((deltaMinutes=0)/15)*/,
474  127 /*untilYearTiny*/,
475  1 /*untilMonth*/,
476  1 /*untilDay*/,
477  0 /*untilTimeCode*/,
478  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
479  },
480 
481 };
482 
483 static const char kZoneNameAmerica_Adak[] ACE_TIME_PROGMEM = "\x02" "Adak";
484 
485 const basic::ZoneInfo kZoneAmerica_Adak ACE_TIME_PROGMEM = {
486  kZoneNameAmerica_Adak /*name*/,
487  0x97fe49d7 /*zoneId*/,
488  &kZoneContext /*zoneContext*/,
489  1 /*numEras*/,
490  kZoneEraAmerica_Adak /*eras*/,
491 };
492 
493 //---------------------------------------------------------------------------
494 // Zone name: America/Anchorage
495 // Zone Eras: 1
496 // Strings (bytes): 16 (originally 23)
497 // Memory (8-bit): 38
498 // Memory (32-bit): 52
499 //---------------------------------------------------------------------------
500 
501 static const basic::ZoneEra kZoneEraAmerica_Anchorage[] ACE_TIME_PROGMEM = {
502  // -9:00 US AK%sT
503  {
504  &kPolicyUS /*zonePolicy*/,
505  "AK%T" /*format*/,
506  -36 /*offsetCode*/,
507  0 /*deltaCode ((deltaMinutes=0)/15)*/,
508  127 /*untilYearTiny*/,
509  1 /*untilMonth*/,
510  1 /*untilDay*/,
511  0 /*untilTimeCode*/,
512  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
513  },
514 
515 };
516 
517 static const char kZoneNameAmerica_Anchorage[] ACE_TIME_PROGMEM = "\x02" "Anchorage";
518 
519 const basic::ZoneInfo kZoneAmerica_Anchorage ACE_TIME_PROGMEM = {
520  kZoneNameAmerica_Anchorage /*name*/,
521  0x5a79260e /*zoneId*/,
522  &kZoneContext /*zoneContext*/,
523  1 /*numEras*/,
524  kZoneEraAmerica_Anchorage /*eras*/,
525 };
526 
527 //---------------------------------------------------------------------------
528 // Zone name: America/Asuncion
529 // Zone Eras: 1
530 // Strings (bytes): 18 (originally 25)
531 // Memory (8-bit): 40
532 // Memory (32-bit): 54
533 //---------------------------------------------------------------------------
534 
535 static const basic::ZoneEra kZoneEraAmerica_Asuncion[] ACE_TIME_PROGMEM = {
536  // -4:00 Para -04/-03
537  {
538  &kPolicyPara /*zonePolicy*/,
539  "-04/-03" /*format*/,
540  -16 /*offsetCode*/,
541  0 /*deltaCode ((deltaMinutes=0)/15)*/,
542  127 /*untilYearTiny*/,
543  1 /*untilMonth*/,
544  1 /*untilDay*/,
545  0 /*untilTimeCode*/,
546  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
547  },
548 
549 };
550 
551 static const char kZoneNameAmerica_Asuncion[] ACE_TIME_PROGMEM = "\x02" "Asuncion";
552 
553 const basic::ZoneInfo kZoneAmerica_Asuncion ACE_TIME_PROGMEM = {
554  kZoneNameAmerica_Asuncion /*name*/,
555  0x50ec79a6 /*zoneId*/,
556  &kZoneContext /*zoneContext*/,
557  1 /*numEras*/,
558  kZoneEraAmerica_Asuncion /*eras*/,
559 };
560 
561 //---------------------------------------------------------------------------
562 // Zone name: America/Atikokan
563 // Zone Eras: 1
564 // Strings (bytes): 14 (originally 21)
565 // Memory (8-bit): 36
566 // Memory (32-bit): 50
567 //---------------------------------------------------------------------------
568 
569 static const basic::ZoneEra kZoneEraAmerica_Atikokan[] ACE_TIME_PROGMEM = {
570  // -5:00 - EST
571  {
572  nullptr /*zonePolicy*/,
573  "EST" /*format*/,
574  -20 /*offsetCode*/,
575  0 /*deltaCode ((deltaMinutes=0)/15)*/,
576  127 /*untilYearTiny*/,
577  1 /*untilMonth*/,
578  1 /*untilDay*/,
579  0 /*untilTimeCode*/,
580  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
581  },
582 
583 };
584 
585 static const char kZoneNameAmerica_Atikokan[] ACE_TIME_PROGMEM = "\x02" "Atikokan";
586 
587 const basic::ZoneInfo kZoneAmerica_Atikokan ACE_TIME_PROGMEM = {
588  kZoneNameAmerica_Atikokan /*name*/,
589  0x81b92098 /*zoneId*/,
590  &kZoneContext /*zoneContext*/,
591  1 /*numEras*/,
592  kZoneEraAmerica_Atikokan /*eras*/,
593 };
594 
595 //---------------------------------------------------------------------------
596 // Zone name: America/Barbados
597 // Zone Eras: 1
598 // Strings (bytes): 14 (originally 21)
599 // Memory (8-bit): 36
600 // Memory (32-bit): 50
601 //---------------------------------------------------------------------------
602 
603 static const basic::ZoneEra kZoneEraAmerica_Barbados[] ACE_TIME_PROGMEM = {
604  // -4:00 Barb A%sT
605  {
606  &kPolicyBarb /*zonePolicy*/,
607  "A%T" /*format*/,
608  -16 /*offsetCode*/,
609  0 /*deltaCode ((deltaMinutes=0)/15)*/,
610  127 /*untilYearTiny*/,
611  1 /*untilMonth*/,
612  1 /*untilDay*/,
613  0 /*untilTimeCode*/,
614  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
615  },
616 
617 };
618 
619 static const char kZoneNameAmerica_Barbados[] ACE_TIME_PROGMEM = "\x02" "Barbados";
620 
621 const basic::ZoneInfo kZoneAmerica_Barbados ACE_TIME_PROGMEM = {
622  kZoneNameAmerica_Barbados /*name*/,
623  0xcbbc3b04 /*zoneId*/,
624  &kZoneContext /*zoneContext*/,
625  1 /*numEras*/,
626  kZoneEraAmerica_Barbados /*eras*/,
627 };
628 
629 //---------------------------------------------------------------------------
630 // Zone name: America/Belem
631 // Zone Eras: 1
632 // Strings (bytes): 11 (originally 18)
633 // Memory (8-bit): 33
634 // Memory (32-bit): 47
635 //---------------------------------------------------------------------------
636 
637 static const basic::ZoneEra kZoneEraAmerica_Belem[] ACE_TIME_PROGMEM = {
638  // -3:00 - -03
639  {
640  nullptr /*zonePolicy*/,
641  "-03" /*format*/,
642  -12 /*offsetCode*/,
643  0 /*deltaCode ((deltaMinutes=0)/15)*/,
644  127 /*untilYearTiny*/,
645  1 /*untilMonth*/,
646  1 /*untilDay*/,
647  0 /*untilTimeCode*/,
648  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
649  },
650 
651 };
652 
653 static const char kZoneNameAmerica_Belem[] ACE_TIME_PROGMEM = "\x02" "Belem";
654 
655 const basic::ZoneInfo kZoneAmerica_Belem ACE_TIME_PROGMEM = {
656  kZoneNameAmerica_Belem /*name*/,
657  0x97da580b /*zoneId*/,
658  &kZoneContext /*zoneContext*/,
659  1 /*numEras*/,
660  kZoneEraAmerica_Belem /*eras*/,
661 };
662 
663 //---------------------------------------------------------------------------
664 // Zone name: America/Blanc-Sablon
665 // Zone Eras: 1
666 // Strings (bytes): 18 (originally 25)
667 // Memory (8-bit): 40
668 // Memory (32-bit): 54
669 //---------------------------------------------------------------------------
670 
671 static const basic::ZoneEra kZoneEraAmerica_Blanc_Sablon[] ACE_TIME_PROGMEM = {
672  // -4:00 - AST
673  {
674  nullptr /*zonePolicy*/,
675  "AST" /*format*/,
676  -16 /*offsetCode*/,
677  0 /*deltaCode ((deltaMinutes=0)/15)*/,
678  127 /*untilYearTiny*/,
679  1 /*untilMonth*/,
680  1 /*untilDay*/,
681  0 /*untilTimeCode*/,
682  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
683  },
684 
685 };
686 
687 static const char kZoneNameAmerica_Blanc_Sablon[] ACE_TIME_PROGMEM = "\x02" "Blanc-Sablon";
688 
689 const basic::ZoneInfo kZoneAmerica_Blanc_Sablon ACE_TIME_PROGMEM = {
690  kZoneNameAmerica_Blanc_Sablon /*name*/,
691  0x6e299892 /*zoneId*/,
692  &kZoneContext /*zoneContext*/,
693  1 /*numEras*/,
694  kZoneEraAmerica_Blanc_Sablon /*eras*/,
695 };
696 
697 //---------------------------------------------------------------------------
698 // Zone name: America/Bogota
699 // Zone Eras: 1
700 // Strings (bytes): 16 (originally 23)
701 // Memory (8-bit): 38
702 // Memory (32-bit): 52
703 //---------------------------------------------------------------------------
704 
705 static const basic::ZoneEra kZoneEraAmerica_Bogota[] ACE_TIME_PROGMEM = {
706  // -5:00 CO -05/-04
707  {
708  &kPolicyCO /*zonePolicy*/,
709  "-05/-04" /*format*/,
710  -20 /*offsetCode*/,
711  0 /*deltaCode ((deltaMinutes=0)/15)*/,
712  127 /*untilYearTiny*/,
713  1 /*untilMonth*/,
714  1 /*untilDay*/,
715  0 /*untilTimeCode*/,
716  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
717  },
718 
719 };
720 
721 static const char kZoneNameAmerica_Bogota[] ACE_TIME_PROGMEM = "\x02" "Bogota";
722 
723 const basic::ZoneInfo kZoneAmerica_Bogota ACE_TIME_PROGMEM = {
724  kZoneNameAmerica_Bogota /*name*/,
725  0x93d7bc62 /*zoneId*/,
726  &kZoneContext /*zoneContext*/,
727  1 /*numEras*/,
728  kZoneEraAmerica_Bogota /*eras*/,
729 };
730 
731 //---------------------------------------------------------------------------
732 // Zone name: America/Boise
733 // Zone Eras: 1
734 // Strings (bytes): 11 (originally 18)
735 // Memory (8-bit): 33
736 // Memory (32-bit): 47
737 //---------------------------------------------------------------------------
738 
739 static const basic::ZoneEra kZoneEraAmerica_Boise[] ACE_TIME_PROGMEM = {
740  // -7:00 US M%sT
741  {
742  &kPolicyUS /*zonePolicy*/,
743  "M%T" /*format*/,
744  -28 /*offsetCode*/,
745  0 /*deltaCode ((deltaMinutes=0)/15)*/,
746  127 /*untilYearTiny*/,
747  1 /*untilMonth*/,
748  1 /*untilDay*/,
749  0 /*untilTimeCode*/,
750  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
751  },
752 
753 };
754 
755 static const char kZoneNameAmerica_Boise[] ACE_TIME_PROGMEM = "\x02" "Boise";
756 
757 const basic::ZoneInfo kZoneAmerica_Boise ACE_TIME_PROGMEM = {
758  kZoneNameAmerica_Boise /*name*/,
759  0x97dfc8d8 /*zoneId*/,
760  &kZoneContext /*zoneContext*/,
761  1 /*numEras*/,
762  kZoneEraAmerica_Boise /*eras*/,
763 };
764 
765 //---------------------------------------------------------------------------
766 // Zone name: America/Campo_Grande
767 // Zone Eras: 1
768 // Strings (bytes): 22 (originally 29)
769 // Memory (8-bit): 44
770 // Memory (32-bit): 58
771 //---------------------------------------------------------------------------
772 
773 static const basic::ZoneEra kZoneEraAmerica_Campo_Grande[] ACE_TIME_PROGMEM = {
774  // -4:00 Brazil -04/-03
775  {
776  &kPolicyBrazil /*zonePolicy*/,
777  "-04/-03" /*format*/,
778  -16 /*offsetCode*/,
779  0 /*deltaCode ((deltaMinutes=0)/15)*/,
780  127 /*untilYearTiny*/,
781  1 /*untilMonth*/,
782  1 /*untilDay*/,
783  0 /*untilTimeCode*/,
784  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
785  },
786 
787 };
788 
789 static const char kZoneNameAmerica_Campo_Grande[] ACE_TIME_PROGMEM = "\x02" "Campo_Grande";
790 
791 const basic::ZoneInfo kZoneAmerica_Campo_Grande ACE_TIME_PROGMEM = {
792  kZoneNameAmerica_Campo_Grande /*name*/,
793  0xfec3e7a6 /*zoneId*/,
794  &kZoneContext /*zoneContext*/,
795  1 /*numEras*/,
796  kZoneEraAmerica_Campo_Grande /*eras*/,
797 };
798 
799 //---------------------------------------------------------------------------
800 // Zone name: America/Cayenne
801 // Zone Eras: 1
802 // Strings (bytes): 13 (originally 20)
803 // Memory (8-bit): 35
804 // Memory (32-bit): 49
805 //---------------------------------------------------------------------------
806 
807 static const basic::ZoneEra kZoneEraAmerica_Cayenne[] ACE_TIME_PROGMEM = {
808  // -3:00 - -03
809  {
810  nullptr /*zonePolicy*/,
811  "-03" /*format*/,
812  -12 /*offsetCode*/,
813  0 /*deltaCode ((deltaMinutes=0)/15)*/,
814  127 /*untilYearTiny*/,
815  1 /*untilMonth*/,
816  1 /*untilDay*/,
817  0 /*untilTimeCode*/,
818  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
819  },
820 
821 };
822 
823 static const char kZoneNameAmerica_Cayenne[] ACE_TIME_PROGMEM = "\x02" "Cayenne";
824 
825 const basic::ZoneInfo kZoneAmerica_Cayenne ACE_TIME_PROGMEM = {
826  kZoneNameAmerica_Cayenne /*name*/,
827  0x3c617269 /*zoneId*/,
828  &kZoneContext /*zoneContext*/,
829  1 /*numEras*/,
830  kZoneEraAmerica_Cayenne /*eras*/,
831 };
832 
833 //---------------------------------------------------------------------------
834 // Zone name: America/Chicago
835 // Zone Eras: 1
836 // Strings (bytes): 13 (originally 20)
837 // Memory (8-bit): 35
838 // Memory (32-bit): 49
839 //---------------------------------------------------------------------------
840 
841 static const basic::ZoneEra kZoneEraAmerica_Chicago[] ACE_TIME_PROGMEM = {
842  // -6:00 US C%sT
843  {
844  &kPolicyUS /*zonePolicy*/,
845  "C%T" /*format*/,
846  -24 /*offsetCode*/,
847  0 /*deltaCode ((deltaMinutes=0)/15)*/,
848  127 /*untilYearTiny*/,
849  1 /*untilMonth*/,
850  1 /*untilDay*/,
851  0 /*untilTimeCode*/,
852  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
853  },
854 
855 };
856 
857 static const char kZoneNameAmerica_Chicago[] ACE_TIME_PROGMEM = "\x02" "Chicago";
858 
859 const basic::ZoneInfo kZoneAmerica_Chicago ACE_TIME_PROGMEM = {
860  kZoneNameAmerica_Chicago /*name*/,
861  0x4b92b5d4 /*zoneId*/,
862  &kZoneContext /*zoneContext*/,
863  1 /*numEras*/,
864  kZoneEraAmerica_Chicago /*eras*/,
865 };
866 
867 //---------------------------------------------------------------------------
868 // Zone name: America/Chihuahua
869 // Zone Eras: 1
870 // Strings (bytes): 15 (originally 22)
871 // Memory (8-bit): 37
872 // Memory (32-bit): 51
873 //---------------------------------------------------------------------------
874 
875 static const basic::ZoneEra kZoneEraAmerica_Chihuahua[] ACE_TIME_PROGMEM = {
876  // -7:00 Mexico M%sT
877  {
878  &kPolicyMexico /*zonePolicy*/,
879  "M%T" /*format*/,
880  -28 /*offsetCode*/,
881  0 /*deltaCode ((deltaMinutes=0)/15)*/,
882  127 /*untilYearTiny*/,
883  1 /*untilMonth*/,
884  1 /*untilDay*/,
885  0 /*untilTimeCode*/,
886  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
887  },
888 
889 };
890 
891 static const char kZoneNameAmerica_Chihuahua[] ACE_TIME_PROGMEM = "\x02" "Chihuahua";
892 
893 const basic::ZoneInfo kZoneAmerica_Chihuahua ACE_TIME_PROGMEM = {
894  kZoneNameAmerica_Chihuahua /*name*/,
895  0x8827d776 /*zoneId*/,
896  &kZoneContext /*zoneContext*/,
897  1 /*numEras*/,
898  kZoneEraAmerica_Chihuahua /*eras*/,
899 };
900 
901 //---------------------------------------------------------------------------
902 // Zone name: America/Costa_Rica
903 // Zone Eras: 1
904 // Strings (bytes): 16 (originally 23)
905 // Memory (8-bit): 38
906 // Memory (32-bit): 52
907 //---------------------------------------------------------------------------
908 
909 static const basic::ZoneEra kZoneEraAmerica_Costa_Rica[] ACE_TIME_PROGMEM = {
910  // -6:00 CR C%sT
911  {
912  &kPolicyCR /*zonePolicy*/,
913  "C%T" /*format*/,
914  -24 /*offsetCode*/,
915  0 /*deltaCode ((deltaMinutes=0)/15)*/,
916  127 /*untilYearTiny*/,
917  1 /*untilMonth*/,
918  1 /*untilDay*/,
919  0 /*untilTimeCode*/,
920  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
921  },
922 
923 };
924 
925 static const char kZoneNameAmerica_Costa_Rica[] ACE_TIME_PROGMEM = "\x02" "Costa_Rica";
926 
927 const basic::ZoneInfo kZoneAmerica_Costa_Rica ACE_TIME_PROGMEM = {
928  kZoneNameAmerica_Costa_Rica /*name*/,
929  0x63ff66be /*zoneId*/,
930  &kZoneContext /*zoneContext*/,
931  1 /*numEras*/,
932  kZoneEraAmerica_Costa_Rica /*eras*/,
933 };
934 
935 //---------------------------------------------------------------------------
936 // Zone name: America/Creston
937 // Zone Eras: 1
938 // Strings (bytes): 13 (originally 20)
939 // Memory (8-bit): 35
940 // Memory (32-bit): 49
941 //---------------------------------------------------------------------------
942 
943 static const basic::ZoneEra kZoneEraAmerica_Creston[] ACE_TIME_PROGMEM = {
944  // -7:00 - MST
945  {
946  nullptr /*zonePolicy*/,
947  "MST" /*format*/,
948  -28 /*offsetCode*/,
949  0 /*deltaCode ((deltaMinutes=0)/15)*/,
950  127 /*untilYearTiny*/,
951  1 /*untilMonth*/,
952  1 /*untilDay*/,
953  0 /*untilTimeCode*/,
954  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
955  },
956 
957 };
958 
959 static const char kZoneNameAmerica_Creston[] ACE_TIME_PROGMEM = "\x02" "Creston";
960 
961 const basic::ZoneInfo kZoneAmerica_Creston ACE_TIME_PROGMEM = {
962  kZoneNameAmerica_Creston /*name*/,
963  0x62a70204 /*zoneId*/,
964  &kZoneContext /*zoneContext*/,
965  1 /*numEras*/,
966  kZoneEraAmerica_Creston /*eras*/,
967 };
968 
969 //---------------------------------------------------------------------------
970 // Zone name: America/Curacao
971 // Zone Eras: 1
972 // Strings (bytes): 13 (originally 20)
973 // Memory (8-bit): 35
974 // Memory (32-bit): 49
975 //---------------------------------------------------------------------------
976 
977 static const basic::ZoneEra kZoneEraAmerica_Curacao[] ACE_TIME_PROGMEM = {
978  // -4:00 - AST
979  {
980  nullptr /*zonePolicy*/,
981  "AST" /*format*/,
982  -16 /*offsetCode*/,
983  0 /*deltaCode ((deltaMinutes=0)/15)*/,
984  127 /*untilYearTiny*/,
985  1 /*untilMonth*/,
986  1 /*untilDay*/,
987  0 /*untilTimeCode*/,
988  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
989  },
990 
991 };
992 
993 static const char kZoneNameAmerica_Curacao[] ACE_TIME_PROGMEM = "\x02" "Curacao";
994 
995 const basic::ZoneInfo kZoneAmerica_Curacao ACE_TIME_PROGMEM = {
996  kZoneNameAmerica_Curacao /*name*/,
997  0x6a879184 /*zoneId*/,
998  &kZoneContext /*zoneContext*/,
999  1 /*numEras*/,
1000  kZoneEraAmerica_Curacao /*eras*/,
1001 };
1002 
1003 //---------------------------------------------------------------------------
1004 // Zone name: America/Danmarkshavn
1005 // Zone Eras: 1
1006 // Strings (bytes): 18 (originally 25)
1007 // Memory (8-bit): 40
1008 // Memory (32-bit): 54
1009 //---------------------------------------------------------------------------
1010 
1011 static const basic::ZoneEra kZoneEraAmerica_Danmarkshavn[] ACE_TIME_PROGMEM = {
1012  // 0:00 - GMT
1013  {
1014  nullptr /*zonePolicy*/,
1015  "GMT" /*format*/,
1016  0 /*offsetCode*/,
1017  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1018  127 /*untilYearTiny*/,
1019  1 /*untilMonth*/,
1020  1 /*untilDay*/,
1021  0 /*untilTimeCode*/,
1022  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1023  },
1024 
1025 };
1026 
1027 static const char kZoneNameAmerica_Danmarkshavn[] ACE_TIME_PROGMEM = "\x02" "Danmarkshavn";
1028 
1029 const basic::ZoneInfo kZoneAmerica_Danmarkshavn ACE_TIME_PROGMEM = {
1030  kZoneNameAmerica_Danmarkshavn /*name*/,
1031  0xf554d204 /*zoneId*/,
1032  &kZoneContext /*zoneContext*/,
1033  1 /*numEras*/,
1034  kZoneEraAmerica_Danmarkshavn /*eras*/,
1035 };
1036 
1037 //---------------------------------------------------------------------------
1038 // Zone name: America/Dawson_Creek
1039 // Zone Eras: 1
1040 // Strings (bytes): 18 (originally 25)
1041 // Memory (8-bit): 40
1042 // Memory (32-bit): 54
1043 //---------------------------------------------------------------------------
1044 
1045 static const basic::ZoneEra kZoneEraAmerica_Dawson_Creek[] ACE_TIME_PROGMEM = {
1046  // -7:00 - MST
1047  {
1048  nullptr /*zonePolicy*/,
1049  "MST" /*format*/,
1050  -28 /*offsetCode*/,
1051  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1052  127 /*untilYearTiny*/,
1053  1 /*untilMonth*/,
1054  1 /*untilDay*/,
1055  0 /*untilTimeCode*/,
1056  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1057  },
1058 
1059 };
1060 
1061 static const char kZoneNameAmerica_Dawson_Creek[] ACE_TIME_PROGMEM = "\x02" "Dawson_Creek";
1062 
1063 const basic::ZoneInfo kZoneAmerica_Dawson_Creek ACE_TIME_PROGMEM = {
1064  kZoneNameAmerica_Dawson_Creek /*name*/,
1065  0x6cf24e5b /*zoneId*/,
1066  &kZoneContext /*zoneContext*/,
1067  1 /*numEras*/,
1068  kZoneEraAmerica_Dawson_Creek /*eras*/,
1069 };
1070 
1071 //---------------------------------------------------------------------------
1072 // Zone name: America/Denver
1073 // Zone Eras: 1
1074 // Strings (bytes): 12 (originally 19)
1075 // Memory (8-bit): 34
1076 // Memory (32-bit): 48
1077 //---------------------------------------------------------------------------
1078 
1079 static const basic::ZoneEra kZoneEraAmerica_Denver[] ACE_TIME_PROGMEM = {
1080  // -7:00 US M%sT
1081  {
1082  &kPolicyUS /*zonePolicy*/,
1083  "M%T" /*format*/,
1084  -28 /*offsetCode*/,
1085  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1086  127 /*untilYearTiny*/,
1087  1 /*untilMonth*/,
1088  1 /*untilDay*/,
1089  0 /*untilTimeCode*/,
1090  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1091  },
1092 
1093 };
1094 
1095 static const char kZoneNameAmerica_Denver[] ACE_TIME_PROGMEM = "\x02" "Denver";
1096 
1097 const basic::ZoneInfo kZoneAmerica_Denver ACE_TIME_PROGMEM = {
1098  kZoneNameAmerica_Denver /*name*/,
1099  0x97d10b2a /*zoneId*/,
1100  &kZoneContext /*zoneContext*/,
1101  1 /*numEras*/,
1102  kZoneEraAmerica_Denver /*eras*/,
1103 };
1104 
1105 //---------------------------------------------------------------------------
1106 // Zone name: America/Detroit
1107 // Zone Eras: 1
1108 // Strings (bytes): 13 (originally 20)
1109 // Memory (8-bit): 35
1110 // Memory (32-bit): 49
1111 //---------------------------------------------------------------------------
1112 
1113 static const basic::ZoneEra kZoneEraAmerica_Detroit[] ACE_TIME_PROGMEM = {
1114  // -5:00 US E%sT
1115  {
1116  &kPolicyUS /*zonePolicy*/,
1117  "E%T" /*format*/,
1118  -20 /*offsetCode*/,
1119  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1120  127 /*untilYearTiny*/,
1121  1 /*untilMonth*/,
1122  1 /*untilDay*/,
1123  0 /*untilTimeCode*/,
1124  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1125  },
1126 
1127 };
1128 
1129 static const char kZoneNameAmerica_Detroit[] ACE_TIME_PROGMEM = "\x02" "Detroit";
1130 
1131 const basic::ZoneInfo kZoneAmerica_Detroit ACE_TIME_PROGMEM = {
1132  kZoneNameAmerica_Detroit /*name*/,
1133  0x925cfbc1 /*zoneId*/,
1134  &kZoneContext /*zoneContext*/,
1135  1 /*numEras*/,
1136  kZoneEraAmerica_Detroit /*eras*/,
1137 };
1138 
1139 //---------------------------------------------------------------------------
1140 // Zone name: America/Edmonton
1141 // Zone Eras: 1
1142 // Strings (bytes): 14 (originally 21)
1143 // Memory (8-bit): 36
1144 // Memory (32-bit): 50
1145 //---------------------------------------------------------------------------
1146 
1147 static const basic::ZoneEra kZoneEraAmerica_Edmonton[] ACE_TIME_PROGMEM = {
1148  // -7:00 Canada M%sT
1149  {
1150  &kPolicyCanada /*zonePolicy*/,
1151  "M%T" /*format*/,
1152  -28 /*offsetCode*/,
1153  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1154  127 /*untilYearTiny*/,
1155  1 /*untilMonth*/,
1156  1 /*untilDay*/,
1157  0 /*untilTimeCode*/,
1158  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1159  },
1160 
1161 };
1162 
1163 static const char kZoneNameAmerica_Edmonton[] ACE_TIME_PROGMEM = "\x02" "Edmonton";
1164 
1165 const basic::ZoneInfo kZoneAmerica_Edmonton ACE_TIME_PROGMEM = {
1166  kZoneNameAmerica_Edmonton /*name*/,
1167  0x6cb9484a /*zoneId*/,
1168  &kZoneContext /*zoneContext*/,
1169  1 /*numEras*/,
1170  kZoneEraAmerica_Edmonton /*eras*/,
1171 };
1172 
1173 //---------------------------------------------------------------------------
1174 // Zone name: America/El_Salvador
1175 // Zone Eras: 1
1176 // Strings (bytes): 17 (originally 24)
1177 // Memory (8-bit): 39
1178 // Memory (32-bit): 53
1179 //---------------------------------------------------------------------------
1180 
1181 static const basic::ZoneEra kZoneEraAmerica_El_Salvador[] ACE_TIME_PROGMEM = {
1182  // -6:00 Salv C%sT
1183  {
1184  &kPolicySalv /*zonePolicy*/,
1185  "C%T" /*format*/,
1186  -24 /*offsetCode*/,
1187  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1188  127 /*untilYearTiny*/,
1189  1 /*untilMonth*/,
1190  1 /*untilDay*/,
1191  0 /*untilTimeCode*/,
1192  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1193  },
1194 
1195 };
1196 
1197 static const char kZoneNameAmerica_El_Salvador[] ACE_TIME_PROGMEM = "\x02" "El_Salvador";
1198 
1199 const basic::ZoneInfo kZoneAmerica_El_Salvador ACE_TIME_PROGMEM = {
1200  kZoneNameAmerica_El_Salvador /*name*/,
1201  0x752ad652 /*zoneId*/,
1202  &kZoneContext /*zoneContext*/,
1203  1 /*numEras*/,
1204  kZoneEraAmerica_El_Salvador /*eras*/,
1205 };
1206 
1207 //---------------------------------------------------------------------------
1208 // Zone name: America/Glace_Bay
1209 // Zone Eras: 1
1210 // Strings (bytes): 15 (originally 22)
1211 // Memory (8-bit): 37
1212 // Memory (32-bit): 51
1213 //---------------------------------------------------------------------------
1214 
1215 static const basic::ZoneEra kZoneEraAmerica_Glace_Bay[] ACE_TIME_PROGMEM = {
1216  // -4:00 Canada A%sT
1217  {
1218  &kPolicyCanada /*zonePolicy*/,
1219  "A%T" /*format*/,
1220  -16 /*offsetCode*/,
1221  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1222  127 /*untilYearTiny*/,
1223  1 /*untilMonth*/,
1224  1 /*untilDay*/,
1225  0 /*untilTimeCode*/,
1226  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1227  },
1228 
1229 };
1230 
1231 static const char kZoneNameAmerica_Glace_Bay[] ACE_TIME_PROGMEM = "\x02" "Glace_Bay";
1232 
1233 const basic::ZoneInfo kZoneAmerica_Glace_Bay ACE_TIME_PROGMEM = {
1234  kZoneNameAmerica_Glace_Bay /*name*/,
1235  0x9681f8dd /*zoneId*/,
1236  &kZoneContext /*zoneContext*/,
1237  1 /*numEras*/,
1238  kZoneEraAmerica_Glace_Bay /*eras*/,
1239 };
1240 
1241 //---------------------------------------------------------------------------
1242 // Zone name: America/Guatemala
1243 // Zone Eras: 1
1244 // Strings (bytes): 15 (originally 22)
1245 // Memory (8-bit): 37
1246 // Memory (32-bit): 51
1247 //---------------------------------------------------------------------------
1248 
1249 static const basic::ZoneEra kZoneEraAmerica_Guatemala[] ACE_TIME_PROGMEM = {
1250  // -6:00 Guat C%sT
1251  {
1252  &kPolicyGuat /*zonePolicy*/,
1253  "C%T" /*format*/,
1254  -24 /*offsetCode*/,
1255  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1256  127 /*untilYearTiny*/,
1257  1 /*untilMonth*/,
1258  1 /*untilDay*/,
1259  0 /*untilTimeCode*/,
1260  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1261  },
1262 
1263 };
1264 
1265 static const char kZoneNameAmerica_Guatemala[] ACE_TIME_PROGMEM = "\x02" "Guatemala";
1266 
1267 const basic::ZoneInfo kZoneAmerica_Guatemala ACE_TIME_PROGMEM = {
1268  kZoneNameAmerica_Guatemala /*name*/,
1269  0x0c8259f7 /*zoneId*/,
1270  &kZoneContext /*zoneContext*/,
1271  1 /*numEras*/,
1272  kZoneEraAmerica_Guatemala /*eras*/,
1273 };
1274 
1275 //---------------------------------------------------------------------------
1276 // Zone name: America/Guayaquil
1277 // Zone Eras: 1
1278 // Strings (bytes): 19 (originally 26)
1279 // Memory (8-bit): 41
1280 // Memory (32-bit): 55
1281 //---------------------------------------------------------------------------
1282 
1283 static const basic::ZoneEra kZoneEraAmerica_Guayaquil[] ACE_TIME_PROGMEM = {
1284  // -5:00 Ecuador -05/-04
1285  {
1286  &kPolicyEcuador /*zonePolicy*/,
1287  "-05/-04" /*format*/,
1288  -20 /*offsetCode*/,
1289  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1290  127 /*untilYearTiny*/,
1291  1 /*untilMonth*/,
1292  1 /*untilDay*/,
1293  0 /*untilTimeCode*/,
1294  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1295  },
1296 
1297 };
1298 
1299 static const char kZoneNameAmerica_Guayaquil[] ACE_TIME_PROGMEM = "\x02" "Guayaquil";
1300 
1301 const basic::ZoneInfo kZoneAmerica_Guayaquil ACE_TIME_PROGMEM = {
1302  kZoneNameAmerica_Guayaquil /*name*/,
1303  0x17e64958 /*zoneId*/,
1304  &kZoneContext /*zoneContext*/,
1305  1 /*numEras*/,
1306  kZoneEraAmerica_Guayaquil /*eras*/,
1307 };
1308 
1309 //---------------------------------------------------------------------------
1310 // Zone name: America/Guyana
1311 // Zone Eras: 1
1312 // Strings (bytes): 12 (originally 19)
1313 // Memory (8-bit): 34
1314 // Memory (32-bit): 48
1315 //---------------------------------------------------------------------------
1316 
1317 static const basic::ZoneEra kZoneEraAmerica_Guyana[] ACE_TIME_PROGMEM = {
1318  // -4:00 - -04
1319  {
1320  nullptr /*zonePolicy*/,
1321  "-04" /*format*/,
1322  -16 /*offsetCode*/,
1323  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1324  127 /*untilYearTiny*/,
1325  1 /*untilMonth*/,
1326  1 /*untilDay*/,
1327  0 /*untilTimeCode*/,
1328  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1329  },
1330 
1331 };
1332 
1333 static const char kZoneNameAmerica_Guyana[] ACE_TIME_PROGMEM = "\x02" "Guyana";
1334 
1335 const basic::ZoneInfo kZoneAmerica_Guyana ACE_TIME_PROGMEM = {
1336  kZoneNameAmerica_Guyana /*name*/,
1337  0x9ff7bd0b /*zoneId*/,
1338  &kZoneContext /*zoneContext*/,
1339  1 /*numEras*/,
1340  kZoneEraAmerica_Guyana /*eras*/,
1341 };
1342 
1343 //---------------------------------------------------------------------------
1344 // Zone name: America/Halifax
1345 // Zone Eras: 1
1346 // Strings (bytes): 13 (originally 20)
1347 // Memory (8-bit): 35
1348 // Memory (32-bit): 49
1349 //---------------------------------------------------------------------------
1350 
1351 static const basic::ZoneEra kZoneEraAmerica_Halifax[] ACE_TIME_PROGMEM = {
1352  // -4:00 Canada A%sT
1353  {
1354  &kPolicyCanada /*zonePolicy*/,
1355  "A%T" /*format*/,
1356  -16 /*offsetCode*/,
1357  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1358  127 /*untilYearTiny*/,
1359  1 /*untilMonth*/,
1360  1 /*untilDay*/,
1361  0 /*untilTimeCode*/,
1362  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1363  },
1364 
1365 };
1366 
1367 static const char kZoneNameAmerica_Halifax[] ACE_TIME_PROGMEM = "\x02" "Halifax";
1368 
1369 const basic::ZoneInfo kZoneAmerica_Halifax ACE_TIME_PROGMEM = {
1370  kZoneNameAmerica_Halifax /*name*/,
1371  0xbc5b7183 /*zoneId*/,
1372  &kZoneContext /*zoneContext*/,
1373  1 /*numEras*/,
1374  kZoneEraAmerica_Halifax /*eras*/,
1375 };
1376 
1377 //---------------------------------------------------------------------------
1378 // Zone name: America/Havana
1379 // Zone Eras: 1
1380 // Strings (bytes): 12 (originally 19)
1381 // Memory (8-bit): 34
1382 // Memory (32-bit): 48
1383 //---------------------------------------------------------------------------
1384 
1385 static const basic::ZoneEra kZoneEraAmerica_Havana[] ACE_TIME_PROGMEM = {
1386  // -5:00 Cuba C%sT
1387  {
1388  &kPolicyCuba /*zonePolicy*/,
1389  "C%T" /*format*/,
1390  -20 /*offsetCode*/,
1391  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1392  127 /*untilYearTiny*/,
1393  1 /*untilMonth*/,
1394  1 /*untilDay*/,
1395  0 /*untilTimeCode*/,
1396  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1397  },
1398 
1399 };
1400 
1401 static const char kZoneNameAmerica_Havana[] ACE_TIME_PROGMEM = "\x02" "Havana";
1402 
1403 const basic::ZoneInfo kZoneAmerica_Havana ACE_TIME_PROGMEM = {
1404  kZoneNameAmerica_Havana /*name*/,
1405  0xa0e15675 /*zoneId*/,
1406  &kZoneContext /*zoneContext*/,
1407  1 /*numEras*/,
1408  kZoneEraAmerica_Havana /*eras*/,
1409 };
1410 
1411 //---------------------------------------------------------------------------
1412 // Zone name: America/Hermosillo
1413 // Zone Eras: 2
1414 // Strings (bytes): 20 (originally 27)
1415 // Memory (8-bit): 53
1416 // Memory (32-bit): 72
1417 //---------------------------------------------------------------------------
1418 
1419 static const basic::ZoneEra kZoneEraAmerica_Hermosillo[] ACE_TIME_PROGMEM = {
1420  // -7:00 Mexico M%sT 1999
1421  {
1422  &kPolicyMexico /*zonePolicy*/,
1423  "M%T" /*format*/,
1424  -28 /*offsetCode*/,
1425  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1426  -1 /*untilYearTiny*/,
1427  1 /*untilMonth*/,
1428  1 /*untilDay*/,
1429  0 /*untilTimeCode*/,
1430  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1431  },
1432  // -7:00 - MST
1433  {
1434  nullptr /*zonePolicy*/,
1435  "MST" /*format*/,
1436  -28 /*offsetCode*/,
1437  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1438  127 /*untilYearTiny*/,
1439  1 /*untilMonth*/,
1440  1 /*untilDay*/,
1441  0 /*untilTimeCode*/,
1442  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1443  },
1444 
1445 };
1446 
1447 static const char kZoneNameAmerica_Hermosillo[] ACE_TIME_PROGMEM = "\x02" "Hermosillo";
1448 
1449 const basic::ZoneInfo kZoneAmerica_Hermosillo ACE_TIME_PROGMEM = {
1450  kZoneNameAmerica_Hermosillo /*name*/,
1451  0x065d21c4 /*zoneId*/,
1452  &kZoneContext /*zoneContext*/,
1453  2 /*numEras*/,
1454  kZoneEraAmerica_Hermosillo /*eras*/,
1455 };
1456 
1457 //---------------------------------------------------------------------------
1458 // Zone name: America/Indiana/Indianapolis
1459 // Zone Eras: 2
1460 // Strings (bytes): 30 (originally 37)
1461 // Memory (8-bit): 63
1462 // Memory (32-bit): 82
1463 //---------------------------------------------------------------------------
1464 
1465 static const basic::ZoneEra kZoneEraAmerica_Indiana_Indianapolis[] ACE_TIME_PROGMEM = {
1466  // -5:00 - EST 2006
1467  {
1468  nullptr /*zonePolicy*/,
1469  "EST" /*format*/,
1470  -20 /*offsetCode*/,
1471  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1472  6 /*untilYearTiny*/,
1473  1 /*untilMonth*/,
1474  1 /*untilDay*/,
1475  0 /*untilTimeCode*/,
1476  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1477  },
1478  // -5:00 US E%sT
1479  {
1480  &kPolicyUS /*zonePolicy*/,
1481  "E%T" /*format*/,
1482  -20 /*offsetCode*/,
1483  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1484  127 /*untilYearTiny*/,
1485  1 /*untilMonth*/,
1486  1 /*untilDay*/,
1487  0 /*untilTimeCode*/,
1488  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1489  },
1490 
1491 };
1492 
1493 static const char kZoneNameAmerica_Indiana_Indianapolis[] ACE_TIME_PROGMEM = "\x02" "Indiana/Indianapolis";
1494 
1495 const basic::ZoneInfo kZoneAmerica_Indiana_Indianapolis ACE_TIME_PROGMEM = {
1496  kZoneNameAmerica_Indiana_Indianapolis /*name*/,
1497  0x28a669a4 /*zoneId*/,
1498  &kZoneContext /*zoneContext*/,
1499  2 /*numEras*/,
1500  kZoneEraAmerica_Indiana_Indianapolis /*eras*/,
1501 };
1502 
1503 //---------------------------------------------------------------------------
1504 // Zone name: America/Indiana/Marengo
1505 // Zone Eras: 2
1506 // Strings (bytes): 25 (originally 32)
1507 // Memory (8-bit): 58
1508 // Memory (32-bit): 77
1509 //---------------------------------------------------------------------------
1510 
1511 static const basic::ZoneEra kZoneEraAmerica_Indiana_Marengo[] ACE_TIME_PROGMEM = {
1512  // -5:00 - EST 2006
1513  {
1514  nullptr /*zonePolicy*/,
1515  "EST" /*format*/,
1516  -20 /*offsetCode*/,
1517  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1518  6 /*untilYearTiny*/,
1519  1 /*untilMonth*/,
1520  1 /*untilDay*/,
1521  0 /*untilTimeCode*/,
1522  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1523  },
1524  // -5:00 US E%sT
1525  {
1526  &kPolicyUS /*zonePolicy*/,
1527  "E%T" /*format*/,
1528  -20 /*offsetCode*/,
1529  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1530  127 /*untilYearTiny*/,
1531  1 /*untilMonth*/,
1532  1 /*untilDay*/,
1533  0 /*untilTimeCode*/,
1534  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1535  },
1536 
1537 };
1538 
1539 static const char kZoneNameAmerica_Indiana_Marengo[] ACE_TIME_PROGMEM = "\x02" "Indiana/Marengo";
1540 
1541 const basic::ZoneInfo kZoneAmerica_Indiana_Marengo ACE_TIME_PROGMEM = {
1542  kZoneNameAmerica_Indiana_Marengo /*name*/,
1543  0x2feeee72 /*zoneId*/,
1544  &kZoneContext /*zoneContext*/,
1545  2 /*numEras*/,
1546  kZoneEraAmerica_Indiana_Marengo /*eras*/,
1547 };
1548 
1549 //---------------------------------------------------------------------------
1550 // Zone name: America/Indiana/Vevay
1551 // Zone Eras: 2
1552 // Strings (bytes): 23 (originally 30)
1553 // Memory (8-bit): 56
1554 // Memory (32-bit): 75
1555 //---------------------------------------------------------------------------
1556 
1557 static const basic::ZoneEra kZoneEraAmerica_Indiana_Vevay[] ACE_TIME_PROGMEM = {
1558  // -5:00 - EST 2006
1559  {
1560  nullptr /*zonePolicy*/,
1561  "EST" /*format*/,
1562  -20 /*offsetCode*/,
1563  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1564  6 /*untilYearTiny*/,
1565  1 /*untilMonth*/,
1566  1 /*untilDay*/,
1567  0 /*untilTimeCode*/,
1568  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1569  },
1570  // -5:00 US E%sT
1571  {
1572  &kPolicyUS /*zonePolicy*/,
1573  "E%T" /*format*/,
1574  -20 /*offsetCode*/,
1575  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1576  127 /*untilYearTiny*/,
1577  1 /*untilMonth*/,
1578  1 /*untilDay*/,
1579  0 /*untilTimeCode*/,
1580  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1581  },
1582 
1583 };
1584 
1585 static const char kZoneNameAmerica_Indiana_Vevay[] ACE_TIME_PROGMEM = "\x02" "Indiana/Vevay";
1586 
1587 const basic::ZoneInfo kZoneAmerica_Indiana_Vevay ACE_TIME_PROGMEM = {
1588  kZoneNameAmerica_Indiana_Vevay /*name*/,
1589  0x10aca054 /*zoneId*/,
1590  &kZoneContext /*zoneContext*/,
1591  2 /*numEras*/,
1592  kZoneEraAmerica_Indiana_Vevay /*eras*/,
1593 };
1594 
1595 //---------------------------------------------------------------------------
1596 // Zone name: America/Inuvik
1597 // Zone Eras: 1
1598 // Strings (bytes): 12 (originally 19)
1599 // Memory (8-bit): 34
1600 // Memory (32-bit): 48
1601 //---------------------------------------------------------------------------
1602 
1603 static const basic::ZoneEra kZoneEraAmerica_Inuvik[] ACE_TIME_PROGMEM = {
1604  // -7:00 Canada M%sT
1605  {
1606  &kPolicyCanada /*zonePolicy*/,
1607  "M%T" /*format*/,
1608  -28 /*offsetCode*/,
1609  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1610  127 /*untilYearTiny*/,
1611  1 /*untilMonth*/,
1612  1 /*untilDay*/,
1613  0 /*untilTimeCode*/,
1614  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1615  },
1616 
1617 };
1618 
1619 static const char kZoneNameAmerica_Inuvik[] ACE_TIME_PROGMEM = "\x02" "Inuvik";
1620 
1621 const basic::ZoneInfo kZoneAmerica_Inuvik ACE_TIME_PROGMEM = {
1622  kZoneNameAmerica_Inuvik /*name*/,
1623  0xa42189fc /*zoneId*/,
1624  &kZoneContext /*zoneContext*/,
1625  1 /*numEras*/,
1626  kZoneEraAmerica_Inuvik /*eras*/,
1627 };
1628 
1629 //---------------------------------------------------------------------------
1630 // Zone name: America/Jamaica
1631 // Zone Eras: 1
1632 // Strings (bytes): 13 (originally 20)
1633 // Memory (8-bit): 35
1634 // Memory (32-bit): 49
1635 //---------------------------------------------------------------------------
1636 
1637 static const basic::ZoneEra kZoneEraAmerica_Jamaica[] ACE_TIME_PROGMEM = {
1638  // -5:00 - EST
1639  {
1640  nullptr /*zonePolicy*/,
1641  "EST" /*format*/,
1642  -20 /*offsetCode*/,
1643  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1644  127 /*untilYearTiny*/,
1645  1 /*untilMonth*/,
1646  1 /*untilDay*/,
1647  0 /*untilTimeCode*/,
1648  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1649  },
1650 
1651 };
1652 
1653 static const char kZoneNameAmerica_Jamaica[] ACE_TIME_PROGMEM = "\x02" "Jamaica";
1654 
1655 const basic::ZoneInfo kZoneAmerica_Jamaica ACE_TIME_PROGMEM = {
1656  kZoneNameAmerica_Jamaica /*name*/,
1657  0x565dad6c /*zoneId*/,
1658  &kZoneContext /*zoneContext*/,
1659  1 /*numEras*/,
1660  kZoneEraAmerica_Jamaica /*eras*/,
1661 };
1662 
1663 //---------------------------------------------------------------------------
1664 // Zone name: America/Juneau
1665 // Zone Eras: 1
1666 // Strings (bytes): 13 (originally 20)
1667 // Memory (8-bit): 35
1668 // Memory (32-bit): 49
1669 //---------------------------------------------------------------------------
1670 
1671 static const basic::ZoneEra kZoneEraAmerica_Juneau[] ACE_TIME_PROGMEM = {
1672  // -9:00 US AK%sT
1673  {
1674  &kPolicyUS /*zonePolicy*/,
1675  "AK%T" /*format*/,
1676  -36 /*offsetCode*/,
1677  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1678  127 /*untilYearTiny*/,
1679  1 /*untilMonth*/,
1680  1 /*untilDay*/,
1681  0 /*untilTimeCode*/,
1682  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1683  },
1684 
1685 };
1686 
1687 static const char kZoneNameAmerica_Juneau[] ACE_TIME_PROGMEM = "\x02" "Juneau";
1688 
1689 const basic::ZoneInfo kZoneAmerica_Juneau ACE_TIME_PROGMEM = {
1690  kZoneNameAmerica_Juneau /*name*/,
1691  0xa6f13e2e /*zoneId*/,
1692  &kZoneContext /*zoneContext*/,
1693  1 /*numEras*/,
1694  kZoneEraAmerica_Juneau /*eras*/,
1695 };
1696 
1697 //---------------------------------------------------------------------------
1698 // Zone name: America/Kentucky/Louisville
1699 // Zone Eras: 1
1700 // Strings (bytes): 25 (originally 32)
1701 // Memory (8-bit): 47
1702 // Memory (32-bit): 61
1703 //---------------------------------------------------------------------------
1704 
1705 static const basic::ZoneEra kZoneEraAmerica_Kentucky_Louisville[] ACE_TIME_PROGMEM = {
1706  // -5:00 US E%sT
1707  {
1708  &kPolicyUS /*zonePolicy*/,
1709  "E%T" /*format*/,
1710  -20 /*offsetCode*/,
1711  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1712  127 /*untilYearTiny*/,
1713  1 /*untilMonth*/,
1714  1 /*untilDay*/,
1715  0 /*untilTimeCode*/,
1716  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1717  },
1718 
1719 };
1720 
1721 static const char kZoneNameAmerica_Kentucky_Louisville[] ACE_TIME_PROGMEM = "\x02" "Kentucky/Louisville";
1722 
1723 const basic::ZoneInfo kZoneAmerica_Kentucky_Louisville ACE_TIME_PROGMEM = {
1724  kZoneNameAmerica_Kentucky_Louisville /*name*/,
1725  0x1a21024b /*zoneId*/,
1726  &kZoneContext /*zoneContext*/,
1727  1 /*numEras*/,
1728  kZoneEraAmerica_Kentucky_Louisville /*eras*/,
1729 };
1730 
1731 //---------------------------------------------------------------------------
1732 // Zone name: America/La_Paz
1733 // Zone Eras: 1
1734 // Strings (bytes): 12 (originally 19)
1735 // Memory (8-bit): 34
1736 // Memory (32-bit): 48
1737 //---------------------------------------------------------------------------
1738 
1739 static const basic::ZoneEra kZoneEraAmerica_La_Paz[] ACE_TIME_PROGMEM = {
1740  // -4:00 - -04
1741  {
1742  nullptr /*zonePolicy*/,
1743  "-04" /*format*/,
1744  -16 /*offsetCode*/,
1745  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1746  127 /*untilYearTiny*/,
1747  1 /*untilMonth*/,
1748  1 /*untilDay*/,
1749  0 /*untilTimeCode*/,
1750  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1751  },
1752 
1753 };
1754 
1755 static const char kZoneNameAmerica_La_Paz[] ACE_TIME_PROGMEM = "\x02" "La_Paz";
1756 
1757 const basic::ZoneInfo kZoneAmerica_La_Paz ACE_TIME_PROGMEM = {
1758  kZoneNameAmerica_La_Paz /*name*/,
1759  0xaa29125d /*zoneId*/,
1760  &kZoneContext /*zoneContext*/,
1761  1 /*numEras*/,
1762  kZoneEraAmerica_La_Paz /*eras*/,
1763 };
1764 
1765 //---------------------------------------------------------------------------
1766 // Zone name: America/Lima
1767 // Zone Eras: 1
1768 // Strings (bytes): 14 (originally 21)
1769 // Memory (8-bit): 36
1770 // Memory (32-bit): 50
1771 //---------------------------------------------------------------------------
1772 
1773 static const basic::ZoneEra kZoneEraAmerica_Lima[] ACE_TIME_PROGMEM = {
1774  // -5:00 Peru -05/-04
1775  {
1776  &kPolicyPeru /*zonePolicy*/,
1777  "-05/-04" /*format*/,
1778  -20 /*offsetCode*/,
1779  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1780  127 /*untilYearTiny*/,
1781  1 /*untilMonth*/,
1782  1 /*untilDay*/,
1783  0 /*untilTimeCode*/,
1784  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1785  },
1786 
1787 };
1788 
1789 static const char kZoneNameAmerica_Lima[] ACE_TIME_PROGMEM = "\x02" "Lima";
1790 
1791 const basic::ZoneInfo kZoneAmerica_Lima ACE_TIME_PROGMEM = {
1792  kZoneNameAmerica_Lima /*name*/,
1793  0x980468c9 /*zoneId*/,
1794  &kZoneContext /*zoneContext*/,
1795  1 /*numEras*/,
1796  kZoneEraAmerica_Lima /*eras*/,
1797 };
1798 
1799 //---------------------------------------------------------------------------
1800 // Zone name: America/Los_Angeles
1801 // Zone Eras: 1
1802 // Strings (bytes): 17 (originally 24)
1803 // Memory (8-bit): 39
1804 // Memory (32-bit): 53
1805 //---------------------------------------------------------------------------
1806 
1807 static const basic::ZoneEra kZoneEraAmerica_Los_Angeles[] ACE_TIME_PROGMEM = {
1808  // -8:00 US P%sT
1809  {
1810  &kPolicyUS /*zonePolicy*/,
1811  "P%T" /*format*/,
1812  -32 /*offsetCode*/,
1813  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1814  127 /*untilYearTiny*/,
1815  1 /*untilMonth*/,
1816  1 /*untilDay*/,
1817  0 /*untilTimeCode*/,
1818  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1819  },
1820 
1821 };
1822 
1823 static const char kZoneNameAmerica_Los_Angeles[] ACE_TIME_PROGMEM = "\x02" "Los_Angeles";
1824 
1825 const basic::ZoneInfo kZoneAmerica_Los_Angeles ACE_TIME_PROGMEM = {
1826  kZoneNameAmerica_Los_Angeles /*name*/,
1827  0xb7f7e8f2 /*zoneId*/,
1828  &kZoneContext /*zoneContext*/,
1829  1 /*numEras*/,
1830  kZoneEraAmerica_Los_Angeles /*eras*/,
1831 };
1832 
1833 //---------------------------------------------------------------------------
1834 // Zone name: America/Managua
1835 // Zone Eras: 1
1836 // Strings (bytes): 13 (originally 20)
1837 // Memory (8-bit): 35
1838 // Memory (32-bit): 49
1839 //---------------------------------------------------------------------------
1840 
1841 static const basic::ZoneEra kZoneEraAmerica_Managua[] ACE_TIME_PROGMEM = {
1842  // -6:00 Nic C%sT
1843  {
1844  &kPolicyNic /*zonePolicy*/,
1845  "C%T" /*format*/,
1846  -24 /*offsetCode*/,
1847  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1848  127 /*untilYearTiny*/,
1849  1 /*untilMonth*/,
1850  1 /*untilDay*/,
1851  0 /*untilTimeCode*/,
1852  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1853  },
1854 
1855 };
1856 
1857 static const char kZoneNameAmerica_Managua[] ACE_TIME_PROGMEM = "\x02" "Managua";
1858 
1859 const basic::ZoneInfo kZoneAmerica_Managua ACE_TIME_PROGMEM = {
1860  kZoneNameAmerica_Managua /*name*/,
1861  0x3d5e7600 /*zoneId*/,
1862  &kZoneContext /*zoneContext*/,
1863  1 /*numEras*/,
1864  kZoneEraAmerica_Managua /*eras*/,
1865 };
1866 
1867 //---------------------------------------------------------------------------
1868 // Zone name: America/Manaus
1869 // Zone Eras: 1
1870 // Strings (bytes): 12 (originally 19)
1871 // Memory (8-bit): 34
1872 // Memory (32-bit): 48
1873 //---------------------------------------------------------------------------
1874 
1875 static const basic::ZoneEra kZoneEraAmerica_Manaus[] ACE_TIME_PROGMEM = {
1876  // -4:00 - -04
1877  {
1878  nullptr /*zonePolicy*/,
1879  "-04" /*format*/,
1880  -16 /*offsetCode*/,
1881  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1882  127 /*untilYearTiny*/,
1883  1 /*untilMonth*/,
1884  1 /*untilDay*/,
1885  0 /*untilTimeCode*/,
1886  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1887  },
1888 
1889 };
1890 
1891 static const char kZoneNameAmerica_Manaus[] ACE_TIME_PROGMEM = "\x02" "Manaus";
1892 
1893 const basic::ZoneInfo kZoneAmerica_Manaus ACE_TIME_PROGMEM = {
1894  kZoneNameAmerica_Manaus /*name*/,
1895  0xac86bf8b /*zoneId*/,
1896  &kZoneContext /*zoneContext*/,
1897  1 /*numEras*/,
1898  kZoneEraAmerica_Manaus /*eras*/,
1899 };
1900 
1901 //---------------------------------------------------------------------------
1902 // Zone name: America/Martinique
1903 // Zone Eras: 1
1904 // Strings (bytes): 16 (originally 23)
1905 // Memory (8-bit): 38
1906 // Memory (32-bit): 52
1907 //---------------------------------------------------------------------------
1908 
1909 static const basic::ZoneEra kZoneEraAmerica_Martinique[] ACE_TIME_PROGMEM = {
1910  // -4:00 - AST
1911  {
1912  nullptr /*zonePolicy*/,
1913  "AST" /*format*/,
1914  -16 /*offsetCode*/,
1915  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1916  127 /*untilYearTiny*/,
1917  1 /*untilMonth*/,
1918  1 /*untilDay*/,
1919  0 /*untilTimeCode*/,
1920  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1921  },
1922 
1923 };
1924 
1925 static const char kZoneNameAmerica_Martinique[] ACE_TIME_PROGMEM = "\x02" "Martinique";
1926 
1927 const basic::ZoneInfo kZoneAmerica_Martinique ACE_TIME_PROGMEM = {
1928  kZoneNameAmerica_Martinique /*name*/,
1929  0x551e84c5 /*zoneId*/,
1930  &kZoneContext /*zoneContext*/,
1931  1 /*numEras*/,
1932  kZoneEraAmerica_Martinique /*eras*/,
1933 };
1934 
1935 //---------------------------------------------------------------------------
1936 // Zone name: America/Matamoros
1937 // Zone Eras: 2
1938 // Strings (bytes): 19 (originally 26)
1939 // Memory (8-bit): 52
1940 // Memory (32-bit): 71
1941 //---------------------------------------------------------------------------
1942 
1943 static const basic::ZoneEra kZoneEraAmerica_Matamoros[] ACE_TIME_PROGMEM = {
1944  // -6:00 Mexico C%sT 2010
1945  {
1946  &kPolicyMexico /*zonePolicy*/,
1947  "C%T" /*format*/,
1948  -24 /*offsetCode*/,
1949  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1950  10 /*untilYearTiny*/,
1951  1 /*untilMonth*/,
1952  1 /*untilDay*/,
1953  0 /*untilTimeCode*/,
1954  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1955  },
1956  // -6:00 US C%sT
1957  {
1958  &kPolicyUS /*zonePolicy*/,
1959  "C%T" /*format*/,
1960  -24 /*offsetCode*/,
1961  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1962  127 /*untilYearTiny*/,
1963  1 /*untilMonth*/,
1964  1 /*untilDay*/,
1965  0 /*untilTimeCode*/,
1966  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1967  },
1968 
1969 };
1970 
1971 static const char kZoneNameAmerica_Matamoros[] ACE_TIME_PROGMEM = "\x02" "Matamoros";
1972 
1973 const basic::ZoneInfo kZoneAmerica_Matamoros ACE_TIME_PROGMEM = {
1974  kZoneNameAmerica_Matamoros /*name*/,
1975  0xdd1b0259 /*zoneId*/,
1976  &kZoneContext /*zoneContext*/,
1977  2 /*numEras*/,
1978  kZoneEraAmerica_Matamoros /*eras*/,
1979 };
1980 
1981 //---------------------------------------------------------------------------
1982 // Zone name: America/Mazatlan
1983 // Zone Eras: 1
1984 // Strings (bytes): 14 (originally 21)
1985 // Memory (8-bit): 36
1986 // Memory (32-bit): 50
1987 //---------------------------------------------------------------------------
1988 
1989 static const basic::ZoneEra kZoneEraAmerica_Mazatlan[] ACE_TIME_PROGMEM = {
1990  // -7:00 Mexico M%sT
1991  {
1992  &kPolicyMexico /*zonePolicy*/,
1993  "M%T" /*format*/,
1994  -28 /*offsetCode*/,
1995  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1996  127 /*untilYearTiny*/,
1997  1 /*untilMonth*/,
1998  1 /*untilDay*/,
1999  0 /*untilTimeCode*/,
2000  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2001  },
2002 
2003 };
2004 
2005 static const char kZoneNameAmerica_Mazatlan[] ACE_TIME_PROGMEM = "\x02" "Mazatlan";
2006 
2007 const basic::ZoneInfo kZoneAmerica_Mazatlan ACE_TIME_PROGMEM = {
2008  kZoneNameAmerica_Mazatlan /*name*/,
2009  0x0532189e /*zoneId*/,
2010  &kZoneContext /*zoneContext*/,
2011  1 /*numEras*/,
2012  kZoneEraAmerica_Mazatlan /*eras*/,
2013 };
2014 
2015 //---------------------------------------------------------------------------
2016 // Zone name: America/Menominee
2017 // Zone Eras: 1
2018 // Strings (bytes): 15 (originally 22)
2019 // Memory (8-bit): 37
2020 // Memory (32-bit): 51
2021 //---------------------------------------------------------------------------
2022 
2023 static const basic::ZoneEra kZoneEraAmerica_Menominee[] ACE_TIME_PROGMEM = {
2024  // -6:00 US C%sT
2025  {
2026  &kPolicyUS /*zonePolicy*/,
2027  "C%T" /*format*/,
2028  -24 /*offsetCode*/,
2029  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2030  127 /*untilYearTiny*/,
2031  1 /*untilMonth*/,
2032  1 /*untilDay*/,
2033  0 /*untilTimeCode*/,
2034  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2035  },
2036 
2037 };
2038 
2039 static const char kZoneNameAmerica_Menominee[] ACE_TIME_PROGMEM = "\x02" "Menominee";
2040 
2041 const basic::ZoneInfo kZoneAmerica_Menominee ACE_TIME_PROGMEM = {
2042  kZoneNameAmerica_Menominee /*name*/,
2043  0xe0e9c583 /*zoneId*/,
2044  &kZoneContext /*zoneContext*/,
2045  1 /*numEras*/,
2046  kZoneEraAmerica_Menominee /*eras*/,
2047 };
2048 
2049 //---------------------------------------------------------------------------
2050 // Zone name: America/Merida
2051 // Zone Eras: 1
2052 // Strings (bytes): 12 (originally 19)
2053 // Memory (8-bit): 34
2054 // Memory (32-bit): 48
2055 //---------------------------------------------------------------------------
2056 
2057 static const basic::ZoneEra kZoneEraAmerica_Merida[] ACE_TIME_PROGMEM = {
2058  // -6:00 Mexico C%sT
2059  {
2060  &kPolicyMexico /*zonePolicy*/,
2061  "C%T" /*format*/,
2062  -24 /*offsetCode*/,
2063  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2064  127 /*untilYearTiny*/,
2065  1 /*untilMonth*/,
2066  1 /*untilDay*/,
2067  0 /*untilTimeCode*/,
2068  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2069  },
2070 
2071 };
2072 
2073 static const char kZoneNameAmerica_Merida[] ACE_TIME_PROGMEM = "\x02" "Merida";
2074 
2075 const basic::ZoneInfo kZoneAmerica_Merida ACE_TIME_PROGMEM = {
2076  kZoneNameAmerica_Merida /*name*/,
2077  0xacd172d8 /*zoneId*/,
2078  &kZoneContext /*zoneContext*/,
2079  1 /*numEras*/,
2080  kZoneEraAmerica_Merida /*eras*/,
2081 };
2082 
2083 //---------------------------------------------------------------------------
2084 // Zone name: America/Miquelon
2085 // Zone Eras: 1
2086 // Strings (bytes): 18 (originally 25)
2087 // Memory (8-bit): 40
2088 // Memory (32-bit): 54
2089 //---------------------------------------------------------------------------
2090 
2091 static const basic::ZoneEra kZoneEraAmerica_Miquelon[] ACE_TIME_PROGMEM = {
2092  // -3:00 Canada -03/-02
2093  {
2094  &kPolicyCanada /*zonePolicy*/,
2095  "-03/-02" /*format*/,
2096  -12 /*offsetCode*/,
2097  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2098  127 /*untilYearTiny*/,
2099  1 /*untilMonth*/,
2100  1 /*untilDay*/,
2101  0 /*untilTimeCode*/,
2102  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2103  },
2104 
2105 };
2106 
2107 static const char kZoneNameAmerica_Miquelon[] ACE_TIME_PROGMEM = "\x02" "Miquelon";
2108 
2109 const basic::ZoneInfo kZoneAmerica_Miquelon ACE_TIME_PROGMEM = {
2110  kZoneNameAmerica_Miquelon /*name*/,
2111  0x59674330 /*zoneId*/,
2112  &kZoneContext /*zoneContext*/,
2113  1 /*numEras*/,
2114  kZoneEraAmerica_Miquelon /*eras*/,
2115 };
2116 
2117 //---------------------------------------------------------------------------
2118 // Zone name: America/Moncton
2119 // Zone Eras: 2
2120 // Strings (bytes): 17 (originally 24)
2121 // Memory (8-bit): 50
2122 // Memory (32-bit): 69
2123 //---------------------------------------------------------------------------
2124 
2125 static const basic::ZoneEra kZoneEraAmerica_Moncton[] ACE_TIME_PROGMEM = {
2126  // -4:00 Moncton A%sT 2007
2127  {
2128  &kPolicyMoncton /*zonePolicy*/,
2129  "A%T" /*format*/,
2130  -16 /*offsetCode*/,
2131  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2132  7 /*untilYearTiny*/,
2133  1 /*untilMonth*/,
2134  1 /*untilDay*/,
2135  0 /*untilTimeCode*/,
2136  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2137  },
2138  // -4:00 Canada A%sT
2139  {
2140  &kPolicyCanada /*zonePolicy*/,
2141  "A%T" /*format*/,
2142  -16 /*offsetCode*/,
2143  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2144  127 /*untilYearTiny*/,
2145  1 /*untilMonth*/,
2146  1 /*untilDay*/,
2147  0 /*untilTimeCode*/,
2148  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2149  },
2150 
2151 };
2152 
2153 static const char kZoneNameAmerica_Moncton[] ACE_TIME_PROGMEM = "\x02" "Moncton";
2154 
2155 const basic::ZoneInfo kZoneAmerica_Moncton ACE_TIME_PROGMEM = {
2156  kZoneNameAmerica_Moncton /*name*/,
2157  0x5e07fe24 /*zoneId*/,
2158  &kZoneContext /*zoneContext*/,
2159  2 /*numEras*/,
2160  kZoneEraAmerica_Moncton /*eras*/,
2161 };
2162 
2163 //---------------------------------------------------------------------------
2164 // Zone name: America/Monterrey
2165 // Zone Eras: 1
2166 // Strings (bytes): 15 (originally 22)
2167 // Memory (8-bit): 37
2168 // Memory (32-bit): 51
2169 //---------------------------------------------------------------------------
2170 
2171 static const basic::ZoneEra kZoneEraAmerica_Monterrey[] ACE_TIME_PROGMEM = {
2172  // -6:00 Mexico C%sT
2173  {
2174  &kPolicyMexico /*zonePolicy*/,
2175  "C%T" /*format*/,
2176  -24 /*offsetCode*/,
2177  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2178  127 /*untilYearTiny*/,
2179  1 /*untilMonth*/,
2180  1 /*untilDay*/,
2181  0 /*untilTimeCode*/,
2182  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2183  },
2184 
2185 };
2186 
2187 static const char kZoneNameAmerica_Monterrey[] ACE_TIME_PROGMEM = "\x02" "Monterrey";
2188 
2189 const basic::ZoneInfo kZoneAmerica_Monterrey ACE_TIME_PROGMEM = {
2190  kZoneNameAmerica_Monterrey /*name*/,
2191  0x269a1deb /*zoneId*/,
2192  &kZoneContext /*zoneContext*/,
2193  1 /*numEras*/,
2194  kZoneEraAmerica_Monterrey /*eras*/,
2195 };
2196 
2197 //---------------------------------------------------------------------------
2198 // Zone name: America/Montevideo
2199 // Zone Eras: 1
2200 // Strings (bytes): 20 (originally 27)
2201 // Memory (8-bit): 42
2202 // Memory (32-bit): 56
2203 //---------------------------------------------------------------------------
2204 
2205 static const basic::ZoneEra kZoneEraAmerica_Montevideo[] ACE_TIME_PROGMEM = {
2206  // -3:00 Uruguay -03/-02
2207  {
2208  &kPolicyUruguay /*zonePolicy*/,
2209  "-03/-02" /*format*/,
2210  -12 /*offsetCode*/,
2211  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2212  127 /*untilYearTiny*/,
2213  1 /*untilMonth*/,
2214  1 /*untilDay*/,
2215  0 /*untilTimeCode*/,
2216  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2217  },
2218 
2219 };
2220 
2221 static const char kZoneNameAmerica_Montevideo[] ACE_TIME_PROGMEM = "\x02" "Montevideo";
2222 
2223 const basic::ZoneInfo kZoneAmerica_Montevideo ACE_TIME_PROGMEM = {
2224  kZoneNameAmerica_Montevideo /*name*/,
2225  0xfa214780 /*zoneId*/,
2226  &kZoneContext /*zoneContext*/,
2227  1 /*numEras*/,
2228  kZoneEraAmerica_Montevideo /*eras*/,
2229 };
2230 
2231 //---------------------------------------------------------------------------
2232 // Zone name: America/Nassau
2233 // Zone Eras: 1
2234 // Strings (bytes): 12 (originally 19)
2235 // Memory (8-bit): 34
2236 // Memory (32-bit): 48
2237 //---------------------------------------------------------------------------
2238 
2239 static const basic::ZoneEra kZoneEraAmerica_Nassau[] ACE_TIME_PROGMEM = {
2240  // -5:00 US E%sT
2241  {
2242  &kPolicyUS /*zonePolicy*/,
2243  "E%T" /*format*/,
2244  -20 /*offsetCode*/,
2245  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2246  127 /*untilYearTiny*/,
2247  1 /*untilMonth*/,
2248  1 /*untilDay*/,
2249  0 /*untilTimeCode*/,
2250  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2251  },
2252 
2253 };
2254 
2255 static const char kZoneNameAmerica_Nassau[] ACE_TIME_PROGMEM = "\x02" "Nassau";
2256 
2257 const basic::ZoneInfo kZoneAmerica_Nassau ACE_TIME_PROGMEM = {
2258  kZoneNameAmerica_Nassau /*name*/,
2259  0xaedef011 /*zoneId*/,
2260  &kZoneContext /*zoneContext*/,
2261  1 /*numEras*/,
2262  kZoneEraAmerica_Nassau /*eras*/,
2263 };
2264 
2265 //---------------------------------------------------------------------------
2266 // Zone name: America/New_York
2267 // Zone Eras: 1
2268 // Strings (bytes): 14 (originally 21)
2269 // Memory (8-bit): 36
2270 // Memory (32-bit): 50
2271 //---------------------------------------------------------------------------
2272 
2273 static const basic::ZoneEra kZoneEraAmerica_New_York[] ACE_TIME_PROGMEM = {
2274  // -5:00 US E%sT
2275  {
2276  &kPolicyUS /*zonePolicy*/,
2277  "E%T" /*format*/,
2278  -20 /*offsetCode*/,
2279  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2280  127 /*untilYearTiny*/,
2281  1 /*untilMonth*/,
2282  1 /*untilDay*/,
2283  0 /*untilTimeCode*/,
2284  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2285  },
2286 
2287 };
2288 
2289 static const char kZoneNameAmerica_New_York[] ACE_TIME_PROGMEM = "\x02" "New_York";
2290 
2291 const basic::ZoneInfo kZoneAmerica_New_York ACE_TIME_PROGMEM = {
2292  kZoneNameAmerica_New_York /*name*/,
2293  0x1e2a7654 /*zoneId*/,
2294  &kZoneContext /*zoneContext*/,
2295  1 /*numEras*/,
2296  kZoneEraAmerica_New_York /*eras*/,
2297 };
2298 
2299 //---------------------------------------------------------------------------
2300 // Zone name: America/Nipigon
2301 // Zone Eras: 1
2302 // Strings (bytes): 13 (originally 20)
2303 // Memory (8-bit): 35
2304 // Memory (32-bit): 49
2305 //---------------------------------------------------------------------------
2306 
2307 static const basic::ZoneEra kZoneEraAmerica_Nipigon[] ACE_TIME_PROGMEM = {
2308  // -5:00 Canada E%sT
2309  {
2310  &kPolicyCanada /*zonePolicy*/,
2311  "E%T" /*format*/,
2312  -20 /*offsetCode*/,
2313  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2314  127 /*untilYearTiny*/,
2315  1 /*untilMonth*/,
2316  1 /*untilDay*/,
2317  0 /*untilTimeCode*/,
2318  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2319  },
2320 
2321 };
2322 
2323 static const char kZoneNameAmerica_Nipigon[] ACE_TIME_PROGMEM = "\x02" "Nipigon";
2324 
2325 const basic::ZoneInfo kZoneAmerica_Nipigon ACE_TIME_PROGMEM = {
2326  kZoneNameAmerica_Nipigon /*name*/,
2327  0x9d2a8b1a /*zoneId*/,
2328  &kZoneContext /*zoneContext*/,
2329  1 /*numEras*/,
2330  kZoneEraAmerica_Nipigon /*eras*/,
2331 };
2332 
2333 //---------------------------------------------------------------------------
2334 // Zone name: America/Nome
2335 // Zone Eras: 1
2336 // Strings (bytes): 11 (originally 18)
2337 // Memory (8-bit): 33
2338 // Memory (32-bit): 47
2339 //---------------------------------------------------------------------------
2340 
2341 static const basic::ZoneEra kZoneEraAmerica_Nome[] ACE_TIME_PROGMEM = {
2342  // -9:00 US AK%sT
2343  {
2344  &kPolicyUS /*zonePolicy*/,
2345  "AK%T" /*format*/,
2346  -36 /*offsetCode*/,
2347  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2348  127 /*untilYearTiny*/,
2349  1 /*untilMonth*/,
2350  1 /*untilDay*/,
2351  0 /*untilTimeCode*/,
2352  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2353  },
2354 
2355 };
2356 
2357 static const char kZoneNameAmerica_Nome[] ACE_TIME_PROGMEM = "\x02" "Nome";
2358 
2359 const basic::ZoneInfo kZoneAmerica_Nome ACE_TIME_PROGMEM = {
2360  kZoneNameAmerica_Nome /*name*/,
2361  0x98059b15 /*zoneId*/,
2362  &kZoneContext /*zoneContext*/,
2363  1 /*numEras*/,
2364  kZoneEraAmerica_Nome /*eras*/,
2365 };
2366 
2367 //---------------------------------------------------------------------------
2368 // Zone name: America/North_Dakota/Center
2369 // Zone Eras: 1
2370 // Strings (bytes): 25 (originally 32)
2371 // Memory (8-bit): 47
2372 // Memory (32-bit): 61
2373 //---------------------------------------------------------------------------
2374 
2375 static const basic::ZoneEra kZoneEraAmerica_North_Dakota_Center[] ACE_TIME_PROGMEM = {
2376  // -6:00 US C%sT
2377  {
2378  &kPolicyUS /*zonePolicy*/,
2379  "C%T" /*format*/,
2380  -24 /*offsetCode*/,
2381  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2382  127 /*untilYearTiny*/,
2383  1 /*untilMonth*/,
2384  1 /*untilDay*/,
2385  0 /*untilTimeCode*/,
2386  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2387  },
2388 
2389 };
2390 
2391 static const char kZoneNameAmerica_North_Dakota_Center[] ACE_TIME_PROGMEM = "\x02" "North_Dakota/Center";
2392 
2393 const basic::ZoneInfo kZoneAmerica_North_Dakota_Center ACE_TIME_PROGMEM = {
2394  kZoneNameAmerica_North_Dakota_Center /*name*/,
2395  0x9da42814 /*zoneId*/,
2396  &kZoneContext /*zoneContext*/,
2397  1 /*numEras*/,
2398  kZoneEraAmerica_North_Dakota_Center /*eras*/,
2399 };
2400 
2401 //---------------------------------------------------------------------------
2402 // Zone name: America/Nuuk
2403 // Zone Eras: 1
2404 // Strings (bytes): 14 (originally 21)
2405 // Memory (8-bit): 36
2406 // Memory (32-bit): 50
2407 //---------------------------------------------------------------------------
2408 
2409 static const basic::ZoneEra kZoneEraAmerica_Nuuk[] ACE_TIME_PROGMEM = {
2410  // -3:00 EU -03/-02
2411  {
2412  &kPolicyEU /*zonePolicy*/,
2413  "-03/-02" /*format*/,
2414  -12 /*offsetCode*/,
2415  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2416  127 /*untilYearTiny*/,
2417  1 /*untilMonth*/,
2418  1 /*untilDay*/,
2419  0 /*untilTimeCode*/,
2420  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2421  },
2422 
2423 };
2424 
2425 static const char kZoneNameAmerica_Nuuk[] ACE_TIME_PROGMEM = "\x02" "Nuuk";
2426 
2427 const basic::ZoneInfo kZoneAmerica_Nuuk ACE_TIME_PROGMEM = {
2428  kZoneNameAmerica_Nuuk /*name*/,
2429  0x9805b5a9 /*zoneId*/,
2430  &kZoneContext /*zoneContext*/,
2431  1 /*numEras*/,
2432  kZoneEraAmerica_Nuuk /*eras*/,
2433 };
2434 
2435 //---------------------------------------------------------------------------
2436 // Zone name: America/Ojinaga
2437 // Zone Eras: 2
2438 // Strings (bytes): 17 (originally 24)
2439 // Memory (8-bit): 50
2440 // Memory (32-bit): 69
2441 //---------------------------------------------------------------------------
2442 
2443 static const basic::ZoneEra kZoneEraAmerica_Ojinaga[] ACE_TIME_PROGMEM = {
2444  // -7:00 Mexico M%sT 2010
2445  {
2446  &kPolicyMexico /*zonePolicy*/,
2447  "M%T" /*format*/,
2448  -28 /*offsetCode*/,
2449  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2450  10 /*untilYearTiny*/,
2451  1 /*untilMonth*/,
2452  1 /*untilDay*/,
2453  0 /*untilTimeCode*/,
2454  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2455  },
2456  // -7:00 US M%sT
2457  {
2458  &kPolicyUS /*zonePolicy*/,
2459  "M%T" /*format*/,
2460  -28 /*offsetCode*/,
2461  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2462  127 /*untilYearTiny*/,
2463  1 /*untilMonth*/,
2464  1 /*untilDay*/,
2465  0 /*untilTimeCode*/,
2466  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2467  },
2468 
2469 };
2470 
2471 static const char kZoneNameAmerica_Ojinaga[] ACE_TIME_PROGMEM = "\x02" "Ojinaga";
2472 
2473 const basic::ZoneInfo kZoneAmerica_Ojinaga ACE_TIME_PROGMEM = {
2474  kZoneNameAmerica_Ojinaga /*name*/,
2475  0xebfde83f /*zoneId*/,
2476  &kZoneContext /*zoneContext*/,
2477  2 /*numEras*/,
2478  kZoneEraAmerica_Ojinaga /*eras*/,
2479 };
2480 
2481 //---------------------------------------------------------------------------
2482 // Zone name: America/Panama
2483 // Zone Eras: 1
2484 // Strings (bytes): 12 (originally 19)
2485 // Memory (8-bit): 34
2486 // Memory (32-bit): 48
2487 //---------------------------------------------------------------------------
2488 
2489 static const basic::ZoneEra kZoneEraAmerica_Panama[] ACE_TIME_PROGMEM = {
2490  // -5:00 - EST
2491  {
2492  nullptr /*zonePolicy*/,
2493  "EST" /*format*/,
2494  -20 /*offsetCode*/,
2495  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2496  127 /*untilYearTiny*/,
2497  1 /*untilMonth*/,
2498  1 /*untilDay*/,
2499  0 /*untilTimeCode*/,
2500  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2501  },
2502 
2503 };
2504 
2505 static const char kZoneNameAmerica_Panama[] ACE_TIME_PROGMEM = "\x02" "Panama";
2506 
2507 const basic::ZoneInfo kZoneAmerica_Panama ACE_TIME_PROGMEM = {
2508  kZoneNameAmerica_Panama /*name*/,
2509  0xb3863854 /*zoneId*/,
2510  &kZoneContext /*zoneContext*/,
2511  1 /*numEras*/,
2512  kZoneEraAmerica_Panama /*eras*/,
2513 };
2514 
2515 //---------------------------------------------------------------------------
2516 // Zone name: America/Paramaribo
2517 // Zone Eras: 1
2518 // Strings (bytes): 16 (originally 23)
2519 // Memory (8-bit): 38
2520 // Memory (32-bit): 52
2521 //---------------------------------------------------------------------------
2522 
2523 static const basic::ZoneEra kZoneEraAmerica_Paramaribo[] ACE_TIME_PROGMEM = {
2524  // -3:00 - -03
2525  {
2526  nullptr /*zonePolicy*/,
2527  "-03" /*format*/,
2528  -12 /*offsetCode*/,
2529  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2530  127 /*untilYearTiny*/,
2531  1 /*untilMonth*/,
2532  1 /*untilDay*/,
2533  0 /*untilTimeCode*/,
2534  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2535  },
2536 
2537 };
2538 
2539 static const char kZoneNameAmerica_Paramaribo[] ACE_TIME_PROGMEM = "\x02" "Paramaribo";
2540 
2541 const basic::ZoneInfo kZoneAmerica_Paramaribo ACE_TIME_PROGMEM = {
2542  kZoneNameAmerica_Paramaribo /*name*/,
2543  0xb319e4c4 /*zoneId*/,
2544  &kZoneContext /*zoneContext*/,
2545  1 /*numEras*/,
2546  kZoneEraAmerica_Paramaribo /*eras*/,
2547 };
2548 
2549 //---------------------------------------------------------------------------
2550 // Zone name: America/Phoenix
2551 // Zone Eras: 1
2552 // Strings (bytes): 13 (originally 20)
2553 // Memory (8-bit): 35
2554 // Memory (32-bit): 49
2555 //---------------------------------------------------------------------------
2556 
2557 static const basic::ZoneEra kZoneEraAmerica_Phoenix[] ACE_TIME_PROGMEM = {
2558  // -7:00 - MST
2559  {
2560  nullptr /*zonePolicy*/,
2561  "MST" /*format*/,
2562  -28 /*offsetCode*/,
2563  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2564  127 /*untilYearTiny*/,
2565  1 /*untilMonth*/,
2566  1 /*untilDay*/,
2567  0 /*untilTimeCode*/,
2568  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2569  },
2570 
2571 };
2572 
2573 static const char kZoneNameAmerica_Phoenix[] ACE_TIME_PROGMEM = "\x02" "Phoenix";
2574 
2575 const basic::ZoneInfo kZoneAmerica_Phoenix ACE_TIME_PROGMEM = {
2576  kZoneNameAmerica_Phoenix /*name*/,
2577  0x34b5af01 /*zoneId*/,
2578  &kZoneContext /*zoneContext*/,
2579  1 /*numEras*/,
2580  kZoneEraAmerica_Phoenix /*eras*/,
2581 };
2582 
2583 //---------------------------------------------------------------------------
2584 // Zone name: America/Port-au-Prince
2585 // Zone Eras: 1
2586 // Strings (bytes): 20 (originally 27)
2587 // Memory (8-bit): 42
2588 // Memory (32-bit): 56
2589 //---------------------------------------------------------------------------
2590 
2591 static const basic::ZoneEra kZoneEraAmerica_Port_au_Prince[] ACE_TIME_PROGMEM = {
2592  // -5:00 Haiti E%sT
2593  {
2594  &kPolicyHaiti /*zonePolicy*/,
2595  "E%T" /*format*/,
2596  -20 /*offsetCode*/,
2597  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2598  127 /*untilYearTiny*/,
2599  1 /*untilMonth*/,
2600  1 /*untilDay*/,
2601  0 /*untilTimeCode*/,
2602  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2603  },
2604 
2605 };
2606 
2607 static const char kZoneNameAmerica_Port_au_Prince[] ACE_TIME_PROGMEM = "\x02" "Port-au-Prince";
2608 
2609 const basic::ZoneInfo kZoneAmerica_Port_au_Prince ACE_TIME_PROGMEM = {
2610  kZoneNameAmerica_Port_au_Prince /*name*/,
2611  0x8e4a7bdc /*zoneId*/,
2612  &kZoneContext /*zoneContext*/,
2613  1 /*numEras*/,
2614  kZoneEraAmerica_Port_au_Prince /*eras*/,
2615 };
2616 
2617 //---------------------------------------------------------------------------
2618 // Zone name: America/Port_of_Spain
2619 // Zone Eras: 1
2620 // Strings (bytes): 19 (originally 26)
2621 // Memory (8-bit): 41
2622 // Memory (32-bit): 55
2623 //---------------------------------------------------------------------------
2624 
2625 static const basic::ZoneEra kZoneEraAmerica_Port_of_Spain[] ACE_TIME_PROGMEM = {
2626  // -4:00 - AST
2627  {
2628  nullptr /*zonePolicy*/,
2629  "AST" /*format*/,
2630  -16 /*offsetCode*/,
2631  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2632  127 /*untilYearTiny*/,
2633  1 /*untilMonth*/,
2634  1 /*untilDay*/,
2635  0 /*untilTimeCode*/,
2636  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2637  },
2638 
2639 };
2640 
2641 static const char kZoneNameAmerica_Port_of_Spain[] ACE_TIME_PROGMEM = "\x02" "Port_of_Spain";
2642 
2643 const basic::ZoneInfo kZoneAmerica_Port_of_Spain ACE_TIME_PROGMEM = {
2644  kZoneNameAmerica_Port_of_Spain /*name*/,
2645  0xd8b28d59 /*zoneId*/,
2646  &kZoneContext /*zoneContext*/,
2647  1 /*numEras*/,
2648  kZoneEraAmerica_Port_of_Spain /*eras*/,
2649 };
2650 
2651 //---------------------------------------------------------------------------
2652 // Zone name: America/Porto_Velho
2653 // Zone Eras: 1
2654 // Strings (bytes): 17 (originally 24)
2655 // Memory (8-bit): 39
2656 // Memory (32-bit): 53
2657 //---------------------------------------------------------------------------
2658 
2659 static const basic::ZoneEra kZoneEraAmerica_Porto_Velho[] ACE_TIME_PROGMEM = {
2660  // -4:00 - -04
2661  {
2662  nullptr /*zonePolicy*/,
2663  "-04" /*format*/,
2664  -16 /*offsetCode*/,
2665  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2666  127 /*untilYearTiny*/,
2667  1 /*untilMonth*/,
2668  1 /*untilDay*/,
2669  0 /*untilTimeCode*/,
2670  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2671  },
2672 
2673 };
2674 
2675 static const char kZoneNameAmerica_Porto_Velho[] ACE_TIME_PROGMEM = "\x02" "Porto_Velho";
2676 
2677 const basic::ZoneInfo kZoneAmerica_Porto_Velho ACE_TIME_PROGMEM = {
2678  kZoneNameAmerica_Porto_Velho /*name*/,
2679  0x6b1aac77 /*zoneId*/,
2680  &kZoneContext /*zoneContext*/,
2681  1 /*numEras*/,
2682  kZoneEraAmerica_Porto_Velho /*eras*/,
2683 };
2684 
2685 //---------------------------------------------------------------------------
2686 // Zone name: America/Puerto_Rico
2687 // Zone Eras: 1
2688 // Strings (bytes): 17 (originally 24)
2689 // Memory (8-bit): 39
2690 // Memory (32-bit): 53
2691 //---------------------------------------------------------------------------
2692 
2693 static const basic::ZoneEra kZoneEraAmerica_Puerto_Rico[] ACE_TIME_PROGMEM = {
2694  // -4:00 - AST
2695  {
2696  nullptr /*zonePolicy*/,
2697  "AST" /*format*/,
2698  -16 /*offsetCode*/,
2699  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2700  127 /*untilYearTiny*/,
2701  1 /*untilMonth*/,
2702  1 /*untilDay*/,
2703  0 /*untilTimeCode*/,
2704  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2705  },
2706 
2707 };
2708 
2709 static const char kZoneNameAmerica_Puerto_Rico[] ACE_TIME_PROGMEM = "\x02" "Puerto_Rico";
2710 
2711 const basic::ZoneInfo kZoneAmerica_Puerto_Rico ACE_TIME_PROGMEM = {
2712  kZoneNameAmerica_Puerto_Rico /*name*/,
2713  0x6752ca31 /*zoneId*/,
2714  &kZoneContext /*zoneContext*/,
2715  1 /*numEras*/,
2716  kZoneEraAmerica_Puerto_Rico /*eras*/,
2717 };
2718 
2719 //---------------------------------------------------------------------------
2720 // Zone name: America/Rainy_River
2721 // Zone Eras: 1
2722 // Strings (bytes): 17 (originally 24)
2723 // Memory (8-bit): 39
2724 // Memory (32-bit): 53
2725 //---------------------------------------------------------------------------
2726 
2727 static const basic::ZoneEra kZoneEraAmerica_Rainy_River[] ACE_TIME_PROGMEM = {
2728  // -6:00 Canada C%sT
2729  {
2730  &kPolicyCanada /*zonePolicy*/,
2731  "C%T" /*format*/,
2732  -24 /*offsetCode*/,
2733  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2734  127 /*untilYearTiny*/,
2735  1 /*untilMonth*/,
2736  1 /*untilDay*/,
2737  0 /*untilTimeCode*/,
2738  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2739  },
2740 
2741 };
2742 
2743 static const char kZoneNameAmerica_Rainy_River[] ACE_TIME_PROGMEM = "\x02" "Rainy_River";
2744 
2745 const basic::ZoneInfo kZoneAmerica_Rainy_River ACE_TIME_PROGMEM = {
2746  kZoneNameAmerica_Rainy_River /*name*/,
2747  0x9cd58a10 /*zoneId*/,
2748  &kZoneContext /*zoneContext*/,
2749  1 /*numEras*/,
2750  kZoneEraAmerica_Rainy_River /*eras*/,
2751 };
2752 
2753 //---------------------------------------------------------------------------
2754 // Zone name: America/Regina
2755 // Zone Eras: 1
2756 // Strings (bytes): 12 (originally 19)
2757 // Memory (8-bit): 34
2758 // Memory (32-bit): 48
2759 //---------------------------------------------------------------------------
2760 
2761 static const basic::ZoneEra kZoneEraAmerica_Regina[] ACE_TIME_PROGMEM = {
2762  // -6:00 - CST
2763  {
2764  nullptr /*zonePolicy*/,
2765  "CST" /*format*/,
2766  -24 /*offsetCode*/,
2767  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2768  127 /*untilYearTiny*/,
2769  1 /*untilMonth*/,
2770  1 /*untilDay*/,
2771  0 /*untilTimeCode*/,
2772  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2773  },
2774 
2775 };
2776 
2777 static const char kZoneNameAmerica_Regina[] ACE_TIME_PROGMEM = "\x02" "Regina";
2778 
2779 const basic::ZoneInfo kZoneAmerica_Regina ACE_TIME_PROGMEM = {
2780  kZoneNameAmerica_Regina /*name*/,
2781  0xb875371c /*zoneId*/,
2782  &kZoneContext /*zoneContext*/,
2783  1 /*numEras*/,
2784  kZoneEraAmerica_Regina /*eras*/,
2785 };
2786 
2787 //---------------------------------------------------------------------------
2788 // Zone name: America/Santiago
2789 // Zone Eras: 1
2790 // Strings (bytes): 18 (originally 25)
2791 // Memory (8-bit): 40
2792 // Memory (32-bit): 54
2793 //---------------------------------------------------------------------------
2794 
2795 static const basic::ZoneEra kZoneEraAmerica_Santiago[] ACE_TIME_PROGMEM = {
2796  // -4:00 Chile -04/-03
2797  {
2798  &kPolicyChile /*zonePolicy*/,
2799  "-04/-03" /*format*/,
2800  -16 /*offsetCode*/,
2801  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2802  127 /*untilYearTiny*/,
2803  1 /*untilMonth*/,
2804  1 /*untilDay*/,
2805  0 /*untilTimeCode*/,
2806  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2807  },
2808 
2809 };
2810 
2811 static const char kZoneNameAmerica_Santiago[] ACE_TIME_PROGMEM = "\x02" "Santiago";
2812 
2813 const basic::ZoneInfo kZoneAmerica_Santiago ACE_TIME_PROGMEM = {
2814  kZoneNameAmerica_Santiago /*name*/,
2815  0x7410c9bc /*zoneId*/,
2816  &kZoneContext /*zoneContext*/,
2817  1 /*numEras*/,
2818  kZoneEraAmerica_Santiago /*eras*/,
2819 };
2820 
2821 //---------------------------------------------------------------------------
2822 // Zone name: America/Sao_Paulo
2823 // Zone Eras: 1
2824 // Strings (bytes): 19 (originally 26)
2825 // Memory (8-bit): 41
2826 // Memory (32-bit): 55
2827 //---------------------------------------------------------------------------
2828 
2829 static const basic::ZoneEra kZoneEraAmerica_Sao_Paulo[] ACE_TIME_PROGMEM = {
2830  // -3:00 Brazil -03/-02
2831  {
2832  &kPolicyBrazil /*zonePolicy*/,
2833  "-03/-02" /*format*/,
2834  -12 /*offsetCode*/,
2835  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2836  127 /*untilYearTiny*/,
2837  1 /*untilMonth*/,
2838  1 /*untilDay*/,
2839  0 /*untilTimeCode*/,
2840  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2841  },
2842 
2843 };
2844 
2845 static const char kZoneNameAmerica_Sao_Paulo[] ACE_TIME_PROGMEM = "\x02" "Sao_Paulo";
2846 
2847 const basic::ZoneInfo kZoneAmerica_Sao_Paulo ACE_TIME_PROGMEM = {
2848  kZoneNameAmerica_Sao_Paulo /*name*/,
2849  0x1063bfc9 /*zoneId*/,
2850  &kZoneContext /*zoneContext*/,
2851  1 /*numEras*/,
2852  kZoneEraAmerica_Sao_Paulo /*eras*/,
2853 };
2854 
2855 //---------------------------------------------------------------------------
2856 // Zone name: America/Scoresbysund
2857 // Zone Eras: 1
2858 // Strings (bytes): 22 (originally 29)
2859 // Memory (8-bit): 44
2860 // Memory (32-bit): 58
2861 //---------------------------------------------------------------------------
2862 
2863 static const basic::ZoneEra kZoneEraAmerica_Scoresbysund[] ACE_TIME_PROGMEM = {
2864  // -1:00 EU -01/+00
2865  {
2866  &kPolicyEU /*zonePolicy*/,
2867  "-01/+00" /*format*/,
2868  -4 /*offsetCode*/,
2869  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2870  127 /*untilYearTiny*/,
2871  1 /*untilMonth*/,
2872  1 /*untilDay*/,
2873  0 /*untilTimeCode*/,
2874  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2875  },
2876 
2877 };
2878 
2879 static const char kZoneNameAmerica_Scoresbysund[] ACE_TIME_PROGMEM = "\x02" "Scoresbysund";
2880 
2881 const basic::ZoneInfo kZoneAmerica_Scoresbysund ACE_TIME_PROGMEM = {
2882  kZoneNameAmerica_Scoresbysund /*name*/,
2883  0x123f8d2a /*zoneId*/,
2884  &kZoneContext /*zoneContext*/,
2885  1 /*numEras*/,
2886  kZoneEraAmerica_Scoresbysund /*eras*/,
2887 };
2888 
2889 //---------------------------------------------------------------------------
2890 // Zone name: America/Sitka
2891 // Zone Eras: 1
2892 // Strings (bytes): 12 (originally 19)
2893 // Memory (8-bit): 34
2894 // Memory (32-bit): 48
2895 //---------------------------------------------------------------------------
2896 
2897 static const basic::ZoneEra kZoneEraAmerica_Sitka[] ACE_TIME_PROGMEM = {
2898  // -9:00 US AK%sT
2899  {
2900  &kPolicyUS /*zonePolicy*/,
2901  "AK%T" /*format*/,
2902  -36 /*offsetCode*/,
2903  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2904  127 /*untilYearTiny*/,
2905  1 /*untilMonth*/,
2906  1 /*untilDay*/,
2907  0 /*untilTimeCode*/,
2908  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2909  },
2910 
2911 };
2912 
2913 static const char kZoneNameAmerica_Sitka[] ACE_TIME_PROGMEM = "\x02" "Sitka";
2914 
2915 const basic::ZoneInfo kZoneAmerica_Sitka ACE_TIME_PROGMEM = {
2916  kZoneNameAmerica_Sitka /*name*/,
2917  0x99104ce2 /*zoneId*/,
2918  &kZoneContext /*zoneContext*/,
2919  1 /*numEras*/,
2920  kZoneEraAmerica_Sitka /*eras*/,
2921 };
2922 
2923 //---------------------------------------------------------------------------
2924 // Zone name: America/Swift_Current
2925 // Zone Eras: 1
2926 // Strings (bytes): 19 (originally 26)
2927 // Memory (8-bit): 41
2928 // Memory (32-bit): 55
2929 //---------------------------------------------------------------------------
2930 
2931 static const basic::ZoneEra kZoneEraAmerica_Swift_Current[] ACE_TIME_PROGMEM = {
2932  // -6:00 - CST
2933  {
2934  nullptr /*zonePolicy*/,
2935  "CST" /*format*/,
2936  -24 /*offsetCode*/,
2937  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2938  127 /*untilYearTiny*/,
2939  1 /*untilMonth*/,
2940  1 /*untilDay*/,
2941  0 /*untilTimeCode*/,
2942  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2943  },
2944 
2945 };
2946 
2947 static const char kZoneNameAmerica_Swift_Current[] ACE_TIME_PROGMEM = "\x02" "Swift_Current";
2948 
2949 const basic::ZoneInfo kZoneAmerica_Swift_Current ACE_TIME_PROGMEM = {
2950  kZoneNameAmerica_Swift_Current /*name*/,
2951  0xdef98e55 /*zoneId*/,
2952  &kZoneContext /*zoneContext*/,
2953  1 /*numEras*/,
2954  kZoneEraAmerica_Swift_Current /*eras*/,
2955 };
2956 
2957 //---------------------------------------------------------------------------
2958 // Zone name: America/Tegucigalpa
2959 // Zone Eras: 1
2960 // Strings (bytes): 17 (originally 24)
2961 // Memory (8-bit): 39
2962 // Memory (32-bit): 53
2963 //---------------------------------------------------------------------------
2964 
2965 static const basic::ZoneEra kZoneEraAmerica_Tegucigalpa[] ACE_TIME_PROGMEM = {
2966  // -6:00 Hond C%sT
2967  {
2968  &kPolicyHond /*zonePolicy*/,
2969  "C%T" /*format*/,
2970  -24 /*offsetCode*/,
2971  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2972  127 /*untilYearTiny*/,
2973  1 /*untilMonth*/,
2974  1 /*untilDay*/,
2975  0 /*untilTimeCode*/,
2976  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2977  },
2978 
2979 };
2980 
2981 static const char kZoneNameAmerica_Tegucigalpa[] ACE_TIME_PROGMEM = "\x02" "Tegucigalpa";
2982 
2983 const basic::ZoneInfo kZoneAmerica_Tegucigalpa ACE_TIME_PROGMEM = {
2984  kZoneNameAmerica_Tegucigalpa /*name*/,
2985  0xbfd6fd4c /*zoneId*/,
2986  &kZoneContext /*zoneContext*/,
2987  1 /*numEras*/,
2988  kZoneEraAmerica_Tegucigalpa /*eras*/,
2989 };
2990 
2991 //---------------------------------------------------------------------------
2992 // Zone name: America/Thule
2993 // Zone Eras: 1
2994 // Strings (bytes): 11 (originally 18)
2995 // Memory (8-bit): 33
2996 // Memory (32-bit): 47
2997 //---------------------------------------------------------------------------
2998 
2999 static const basic::ZoneEra kZoneEraAmerica_Thule[] ACE_TIME_PROGMEM = {
3000  // -4:00 Thule A%sT
3001  {
3002  &kPolicyThule /*zonePolicy*/,
3003  "A%T" /*format*/,
3004  -16 /*offsetCode*/,
3005  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3006  127 /*untilYearTiny*/,
3007  1 /*untilMonth*/,
3008  1 /*untilDay*/,
3009  0 /*untilTimeCode*/,
3010  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3011  },
3012 
3013 };
3014 
3015 static const char kZoneNameAmerica_Thule[] ACE_TIME_PROGMEM = "\x02" "Thule";
3016 
3017 const basic::ZoneInfo kZoneAmerica_Thule ACE_TIME_PROGMEM = {
3018  kZoneNameAmerica_Thule /*name*/,
3019  0x9921dd68 /*zoneId*/,
3020  &kZoneContext /*zoneContext*/,
3021  1 /*numEras*/,
3022  kZoneEraAmerica_Thule /*eras*/,
3023 };
3024 
3025 //---------------------------------------------------------------------------
3026 // Zone name: America/Thunder_Bay
3027 // Zone Eras: 1
3028 // Strings (bytes): 17 (originally 24)
3029 // Memory (8-bit): 39
3030 // Memory (32-bit): 53
3031 //---------------------------------------------------------------------------
3032 
3033 static const basic::ZoneEra kZoneEraAmerica_Thunder_Bay[] ACE_TIME_PROGMEM = {
3034  // -5:00 Canada E%sT
3035  {
3036  &kPolicyCanada /*zonePolicy*/,
3037  "E%T" /*format*/,
3038  -20 /*offsetCode*/,
3039  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3040  127 /*untilYearTiny*/,
3041  1 /*untilMonth*/,
3042  1 /*untilDay*/,
3043  0 /*untilTimeCode*/,
3044  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3045  },
3046 
3047 };
3048 
3049 static const char kZoneNameAmerica_Thunder_Bay[] ACE_TIME_PROGMEM = "\x02" "Thunder_Bay";
3050 
3051 const basic::ZoneInfo kZoneAmerica_Thunder_Bay ACE_TIME_PROGMEM = {
3052  kZoneNameAmerica_Thunder_Bay /*name*/,
3053  0xf962e71b /*zoneId*/,
3054  &kZoneContext /*zoneContext*/,
3055  1 /*numEras*/,
3056  kZoneEraAmerica_Thunder_Bay /*eras*/,
3057 };
3058 
3059 //---------------------------------------------------------------------------
3060 // Zone name: America/Toronto
3061 // Zone Eras: 1
3062 // Strings (bytes): 13 (originally 20)
3063 // Memory (8-bit): 35
3064 // Memory (32-bit): 49
3065 //---------------------------------------------------------------------------
3066 
3067 static const basic::ZoneEra kZoneEraAmerica_Toronto[] ACE_TIME_PROGMEM = {
3068  // -5:00 Canada E%sT
3069  {
3070  &kPolicyCanada /*zonePolicy*/,
3071  "E%T" /*format*/,
3072  -20 /*offsetCode*/,
3073  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3074  127 /*untilYearTiny*/,
3075  1 /*untilMonth*/,
3076  1 /*untilDay*/,
3077  0 /*untilTimeCode*/,
3078  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3079  },
3080 
3081 };
3082 
3083 static const char kZoneNameAmerica_Toronto[] ACE_TIME_PROGMEM = "\x02" "Toronto";
3084 
3085 const basic::ZoneInfo kZoneAmerica_Toronto ACE_TIME_PROGMEM = {
3086  kZoneNameAmerica_Toronto /*name*/,
3087  0x792e851b /*zoneId*/,
3088  &kZoneContext /*zoneContext*/,
3089  1 /*numEras*/,
3090  kZoneEraAmerica_Toronto /*eras*/,
3091 };
3092 
3093 //---------------------------------------------------------------------------
3094 // Zone name: America/Vancouver
3095 // Zone Eras: 1
3096 // Strings (bytes): 15 (originally 22)
3097 // Memory (8-bit): 37
3098 // Memory (32-bit): 51
3099 //---------------------------------------------------------------------------
3100 
3101 static const basic::ZoneEra kZoneEraAmerica_Vancouver[] ACE_TIME_PROGMEM = {
3102  // -8:00 Canada P%sT
3103  {
3104  &kPolicyCanada /*zonePolicy*/,
3105  "P%T" /*format*/,
3106  -32 /*offsetCode*/,
3107  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3108  127 /*untilYearTiny*/,
3109  1 /*untilMonth*/,
3110  1 /*untilDay*/,
3111  0 /*untilTimeCode*/,
3112  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3113  },
3114 
3115 };
3116 
3117 static const char kZoneNameAmerica_Vancouver[] ACE_TIME_PROGMEM = "\x02" "Vancouver";
3118 
3119 const basic::ZoneInfo kZoneAmerica_Vancouver ACE_TIME_PROGMEM = {
3120  kZoneNameAmerica_Vancouver /*name*/,
3121  0x2c6f6b1f /*zoneId*/,
3122  &kZoneContext /*zoneContext*/,
3123  1 /*numEras*/,
3124  kZoneEraAmerica_Vancouver /*eras*/,
3125 };
3126 
3127 //---------------------------------------------------------------------------
3128 // Zone name: America/Winnipeg
3129 // Zone Eras: 2
3130 // Strings (bytes): 18 (originally 25)
3131 // Memory (8-bit): 51
3132 // Memory (32-bit): 70
3133 //---------------------------------------------------------------------------
3134 
3135 static const basic::ZoneEra kZoneEraAmerica_Winnipeg[] ACE_TIME_PROGMEM = {
3136  // -6:00 Winn C%sT 2006
3137  {
3138  &kPolicyWinn /*zonePolicy*/,
3139  "C%T" /*format*/,
3140  -24 /*offsetCode*/,
3141  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3142  6 /*untilYearTiny*/,
3143  1 /*untilMonth*/,
3144  1 /*untilDay*/,
3145  0 /*untilTimeCode*/,
3146  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3147  },
3148  // -6:00 Canada C%sT
3149  {
3150  &kPolicyCanada /*zonePolicy*/,
3151  "C%T" /*format*/,
3152  -24 /*offsetCode*/,
3153  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3154  127 /*untilYearTiny*/,
3155  1 /*untilMonth*/,
3156  1 /*untilDay*/,
3157  0 /*untilTimeCode*/,
3158  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3159  },
3160 
3161 };
3162 
3163 static const char kZoneNameAmerica_Winnipeg[] ACE_TIME_PROGMEM = "\x02" "Winnipeg";
3164 
3165 const basic::ZoneInfo kZoneAmerica_Winnipeg ACE_TIME_PROGMEM = {
3166  kZoneNameAmerica_Winnipeg /*name*/,
3167  0x8c7dafc7 /*zoneId*/,
3168  &kZoneContext /*zoneContext*/,
3169  2 /*numEras*/,
3170  kZoneEraAmerica_Winnipeg /*eras*/,
3171 };
3172 
3173 //---------------------------------------------------------------------------
3174 // Zone name: America/Yakutat
3175 // Zone Eras: 1
3176 // Strings (bytes): 14 (originally 21)
3177 // Memory (8-bit): 36
3178 // Memory (32-bit): 50
3179 //---------------------------------------------------------------------------
3180 
3181 static const basic::ZoneEra kZoneEraAmerica_Yakutat[] ACE_TIME_PROGMEM = {
3182  // -9:00 US AK%sT
3183  {
3184  &kPolicyUS /*zonePolicy*/,
3185  "AK%T" /*format*/,
3186  -36 /*offsetCode*/,
3187  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3188  127 /*untilYearTiny*/,
3189  1 /*untilMonth*/,
3190  1 /*untilDay*/,
3191  0 /*untilTimeCode*/,
3192  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3193  },
3194 
3195 };
3196 
3197 static const char kZoneNameAmerica_Yakutat[] ACE_TIME_PROGMEM = "\x02" "Yakutat";
3198 
3199 const basic::ZoneInfo kZoneAmerica_Yakutat ACE_TIME_PROGMEM = {
3200  kZoneNameAmerica_Yakutat /*name*/,
3201  0xd8ee31e9 /*zoneId*/,
3202  &kZoneContext /*zoneContext*/,
3203  1 /*numEras*/,
3204  kZoneEraAmerica_Yakutat /*eras*/,
3205 };
3206 
3207 //---------------------------------------------------------------------------
3208 // Zone name: America/Yellowknife
3209 // Zone Eras: 1
3210 // Strings (bytes): 17 (originally 24)
3211 // Memory (8-bit): 39
3212 // Memory (32-bit): 53
3213 //---------------------------------------------------------------------------
3214 
3215 static const basic::ZoneEra kZoneEraAmerica_Yellowknife[] ACE_TIME_PROGMEM = {
3216  // -7:00 Canada M%sT
3217  {
3218  &kPolicyCanada /*zonePolicy*/,
3219  "M%T" /*format*/,
3220  -28 /*offsetCode*/,
3221  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3222  127 /*untilYearTiny*/,
3223  1 /*untilMonth*/,
3224  1 /*untilDay*/,
3225  0 /*untilTimeCode*/,
3226  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3227  },
3228 
3229 };
3230 
3231 static const char kZoneNameAmerica_Yellowknife[] ACE_TIME_PROGMEM = "\x02" "Yellowknife";
3232 
3233 const basic::ZoneInfo kZoneAmerica_Yellowknife ACE_TIME_PROGMEM = {
3234  kZoneNameAmerica_Yellowknife /*name*/,
3235  0x0f76c76f /*zoneId*/,
3236  &kZoneContext /*zoneContext*/,
3237  1 /*numEras*/,
3238  kZoneEraAmerica_Yellowknife /*eras*/,
3239 };
3240 
3241 //---------------------------------------------------------------------------
3242 // Zone name: Antarctica/DumontDUrville
3243 // Zone Eras: 1
3244 // Strings (bytes): 20 (originally 30)
3245 // Memory (8-bit): 42
3246 // Memory (32-bit): 56
3247 //---------------------------------------------------------------------------
3248 
3249 static const basic::ZoneEra kZoneEraAntarctica_DumontDUrville[] ACE_TIME_PROGMEM = {
3250  // 10:00 - +10
3251  {
3252  nullptr /*zonePolicy*/,
3253  "+10" /*format*/,
3254  40 /*offsetCode*/,
3255  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3256  127 /*untilYearTiny*/,
3257  1 /*untilMonth*/,
3258  1 /*untilDay*/,
3259  0 /*untilTimeCode*/,
3260  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3261  },
3262 
3263 };
3264 
3265 static const char kZoneNameAntarctica_DumontDUrville[] ACE_TIME_PROGMEM = "\x03" "DumontDUrville";
3266 
3267 const basic::ZoneInfo kZoneAntarctica_DumontDUrville ACE_TIME_PROGMEM = {
3268  kZoneNameAntarctica_DumontDUrville /*name*/,
3269  0x5a3c656c /*zoneId*/,
3270  &kZoneContext /*zoneContext*/,
3271  1 /*numEras*/,
3272  kZoneEraAntarctica_DumontDUrville /*eras*/,
3273 };
3274 
3275 //---------------------------------------------------------------------------
3276 // Zone name: Antarctica/Rothera
3277 // Zone Eras: 1
3278 // Strings (bytes): 13 (originally 23)
3279 // Memory (8-bit): 35
3280 // Memory (32-bit): 49
3281 //---------------------------------------------------------------------------
3282 
3283 static const basic::ZoneEra kZoneEraAntarctica_Rothera[] ACE_TIME_PROGMEM = {
3284  // -3:00 - -03
3285  {
3286  nullptr /*zonePolicy*/,
3287  "-03" /*format*/,
3288  -12 /*offsetCode*/,
3289  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3290  127 /*untilYearTiny*/,
3291  1 /*untilMonth*/,
3292  1 /*untilDay*/,
3293  0 /*untilTimeCode*/,
3294  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3295  },
3296 
3297 };
3298 
3299 static const char kZoneNameAntarctica_Rothera[] ACE_TIME_PROGMEM = "\x03" "Rothera";
3300 
3301 const basic::ZoneInfo kZoneAntarctica_Rothera ACE_TIME_PROGMEM = {
3302  kZoneNameAntarctica_Rothera /*name*/,
3303  0x0e86d203 /*zoneId*/,
3304  &kZoneContext /*zoneContext*/,
3305  1 /*numEras*/,
3306  kZoneEraAntarctica_Rothera /*eras*/,
3307 };
3308 
3309 //---------------------------------------------------------------------------
3310 // Zone name: Antarctica/Syowa
3311 // Zone Eras: 1
3312 // Strings (bytes): 11 (originally 21)
3313 // Memory (8-bit): 33
3314 // Memory (32-bit): 47
3315 //---------------------------------------------------------------------------
3316 
3317 static const basic::ZoneEra kZoneEraAntarctica_Syowa[] ACE_TIME_PROGMEM = {
3318  // 3:00 - +03
3319  {
3320  nullptr /*zonePolicy*/,
3321  "+03" /*format*/,
3322  12 /*offsetCode*/,
3323  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3324  127 /*untilYearTiny*/,
3325  1 /*untilMonth*/,
3326  1 /*untilDay*/,
3327  0 /*untilTimeCode*/,
3328  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3329  },
3330 
3331 };
3332 
3333 static const char kZoneNameAntarctica_Syowa[] ACE_TIME_PROGMEM = "\x03" "Syowa";
3334 
3335 const basic::ZoneInfo kZoneAntarctica_Syowa ACE_TIME_PROGMEM = {
3336  kZoneNameAntarctica_Syowa /*name*/,
3337  0xe330c7e1 /*zoneId*/,
3338  &kZoneContext /*zoneContext*/,
3339  1 /*numEras*/,
3340  kZoneEraAntarctica_Syowa /*eras*/,
3341 };
3342 
3343 //---------------------------------------------------------------------------
3344 // Zone name: Antarctica/Vostok
3345 // Zone Eras: 1
3346 // Strings (bytes): 12 (originally 22)
3347 // Memory (8-bit): 34
3348 // Memory (32-bit): 48
3349 //---------------------------------------------------------------------------
3350 
3351 static const basic::ZoneEra kZoneEraAntarctica_Vostok[] ACE_TIME_PROGMEM = {
3352  // 6:00 - +06
3353  {
3354  nullptr /*zonePolicy*/,
3355  "+06" /*format*/,
3356  24 /*offsetCode*/,
3357  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3358  127 /*untilYearTiny*/,
3359  1 /*untilMonth*/,
3360  1 /*untilDay*/,
3361  0 /*untilTimeCode*/,
3362  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3363  },
3364 
3365 };
3366 
3367 static const char kZoneNameAntarctica_Vostok[] ACE_TIME_PROGMEM = "\x03" "Vostok";
3368 
3369 const basic::ZoneInfo kZoneAntarctica_Vostok ACE_TIME_PROGMEM = {
3370  kZoneNameAntarctica_Vostok /*name*/,
3371  0x4f966fd4 /*zoneId*/,
3372  &kZoneContext /*zoneContext*/,
3373  1 /*numEras*/,
3374  kZoneEraAntarctica_Vostok /*eras*/,
3375 };
3376 
3377 //---------------------------------------------------------------------------
3378 // Zone name: Asia/Amman
3379 // Zone Eras: 1
3380 // Strings (bytes): 12 (originally 16)
3381 // Memory (8-bit): 34
3382 // Memory (32-bit): 48
3383 //---------------------------------------------------------------------------
3384 
3385 static const basic::ZoneEra kZoneEraAsia_Amman[] ACE_TIME_PROGMEM = {
3386  // 2:00 Jordan EE%sT
3387  {
3388  &kPolicyJordan /*zonePolicy*/,
3389  "EE%T" /*format*/,
3390  8 /*offsetCode*/,
3391  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3392  127 /*untilYearTiny*/,
3393  1 /*untilMonth*/,
3394  1 /*untilDay*/,
3395  0 /*untilTimeCode*/,
3396  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3397  },
3398 
3399 };
3400 
3401 static const char kZoneNameAsia_Amman[] ACE_TIME_PROGMEM = "\x04" "Amman";
3402 
3403 const basic::ZoneInfo kZoneAsia_Amman ACE_TIME_PROGMEM = {
3404  kZoneNameAsia_Amman /*name*/,
3405  0x148d21bc /*zoneId*/,
3406  &kZoneContext /*zoneContext*/,
3407  1 /*numEras*/,
3408  kZoneEraAsia_Amman /*eras*/,
3409 };
3410 
3411 //---------------------------------------------------------------------------
3412 // Zone name: Asia/Ashgabat
3413 // Zone Eras: 1
3414 // Strings (bytes): 14 (originally 18)
3415 // Memory (8-bit): 36
3416 // Memory (32-bit): 50
3417 //---------------------------------------------------------------------------
3418 
3419 static const basic::ZoneEra kZoneEraAsia_Ashgabat[] ACE_TIME_PROGMEM = {
3420  // 5:00 - +05
3421  {
3422  nullptr /*zonePolicy*/,
3423  "+05" /*format*/,
3424  20 /*offsetCode*/,
3425  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3426  127 /*untilYearTiny*/,
3427  1 /*untilMonth*/,
3428  1 /*untilDay*/,
3429  0 /*untilTimeCode*/,
3430  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3431  },
3432 
3433 };
3434 
3435 static const char kZoneNameAsia_Ashgabat[] ACE_TIME_PROGMEM = "\x04" "Ashgabat";
3436 
3437 const basic::ZoneInfo kZoneAsia_Ashgabat ACE_TIME_PROGMEM = {
3438  kZoneNameAsia_Ashgabat /*name*/,
3439  0xba87598d /*zoneId*/,
3440  &kZoneContext /*zoneContext*/,
3441  1 /*numEras*/,
3442  kZoneEraAsia_Ashgabat /*eras*/,
3443 };
3444 
3445 //---------------------------------------------------------------------------
3446 // Zone name: Asia/Baghdad
3447 // Zone Eras: 1
3448 // Strings (bytes): 17 (originally 21)
3449 // Memory (8-bit): 39
3450 // Memory (32-bit): 53
3451 //---------------------------------------------------------------------------
3452 
3453 static const basic::ZoneEra kZoneEraAsia_Baghdad[] ACE_TIME_PROGMEM = {
3454  // 3:00 Iraq +03/+04
3455  {
3456  &kPolicyIraq /*zonePolicy*/,
3457  "+03/+04" /*format*/,
3458  12 /*offsetCode*/,
3459  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3460  127 /*untilYearTiny*/,
3461  1 /*untilMonth*/,
3462  1 /*untilDay*/,
3463  0 /*untilTimeCode*/,
3464  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3465  },
3466 
3467 };
3468 
3469 static const char kZoneNameAsia_Baghdad[] ACE_TIME_PROGMEM = "\x04" "Baghdad";
3470 
3471 const basic::ZoneInfo kZoneAsia_Baghdad ACE_TIME_PROGMEM = {
3472  kZoneNameAsia_Baghdad /*name*/,
3473  0x9ceffbed /*zoneId*/,
3474  &kZoneContext /*zoneContext*/,
3475  1 /*numEras*/,
3476  kZoneEraAsia_Baghdad /*eras*/,
3477 };
3478 
3479 //---------------------------------------------------------------------------
3480 // Zone name: Asia/Baku
3481 // Zone Eras: 1
3482 // Strings (bytes): 14 (originally 18)
3483 // Memory (8-bit): 36
3484 // Memory (32-bit): 50
3485 //---------------------------------------------------------------------------
3486 
3487 static const basic::ZoneEra kZoneEraAsia_Baku[] ACE_TIME_PROGMEM = {
3488  // 4:00 Azer +04/+05
3489  {
3490  &kPolicyAzer /*zonePolicy*/,
3491  "+04/+05" /*format*/,
3492  16 /*offsetCode*/,
3493  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3494  127 /*untilYearTiny*/,
3495  1 /*untilMonth*/,
3496  1 /*untilDay*/,
3497  0 /*untilTimeCode*/,
3498  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3499  },
3500 
3501 };
3502 
3503 static const char kZoneNameAsia_Baku[] ACE_TIME_PROGMEM = "\x04" "Baku";
3504 
3505 const basic::ZoneInfo kZoneAsia_Baku ACE_TIME_PROGMEM = {
3506  kZoneNameAsia_Baku /*name*/,
3507  0x1fa788b5 /*zoneId*/,
3508  &kZoneContext /*zoneContext*/,
3509  1 /*numEras*/,
3510  kZoneEraAsia_Baku /*eras*/,
3511 };
3512 
3513 //---------------------------------------------------------------------------
3514 // Zone name: Asia/Bangkok
3515 // Zone Eras: 1
3516 // Strings (bytes): 13 (originally 17)
3517 // Memory (8-bit): 35
3518 // Memory (32-bit): 49
3519 //---------------------------------------------------------------------------
3520 
3521 static const basic::ZoneEra kZoneEraAsia_Bangkok[] ACE_TIME_PROGMEM = {
3522  // 7:00 - +07
3523  {
3524  nullptr /*zonePolicy*/,
3525  "+07" /*format*/,
3526  28 /*offsetCode*/,
3527  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3528  127 /*untilYearTiny*/,
3529  1 /*untilMonth*/,
3530  1 /*untilDay*/,
3531  0 /*untilTimeCode*/,
3532  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3533  },
3534 
3535 };
3536 
3537 static const char kZoneNameAsia_Bangkok[] ACE_TIME_PROGMEM = "\x04" "Bangkok";
3538 
3539 const basic::ZoneInfo kZoneAsia_Bangkok ACE_TIME_PROGMEM = {
3540  kZoneNameAsia_Bangkok /*name*/,
3541  0x9d6e3aaf /*zoneId*/,
3542  &kZoneContext /*zoneContext*/,
3543  1 /*numEras*/,
3544  kZoneEraAsia_Bangkok /*eras*/,
3545 };
3546 
3547 //---------------------------------------------------------------------------
3548 // Zone name: Asia/Beirut
3549 // Zone Eras: 1
3550 // Strings (bytes): 13 (originally 17)
3551 // Memory (8-bit): 35
3552 // Memory (32-bit): 49
3553 //---------------------------------------------------------------------------
3554 
3555 static const basic::ZoneEra kZoneEraAsia_Beirut[] ACE_TIME_PROGMEM = {
3556  // 2:00 Lebanon EE%sT
3557  {
3558  &kPolicyLebanon /*zonePolicy*/,
3559  "EE%T" /*format*/,
3560  8 /*offsetCode*/,
3561  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3562  127 /*untilYearTiny*/,
3563  1 /*untilMonth*/,
3564  1 /*untilDay*/,
3565  0 /*untilTimeCode*/,
3566  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3567  },
3568 
3569 };
3570 
3571 static const char kZoneNameAsia_Beirut[] ACE_TIME_PROGMEM = "\x04" "Beirut";
3572 
3573 const basic::ZoneInfo kZoneAsia_Beirut ACE_TIME_PROGMEM = {
3574  kZoneNameAsia_Beirut /*name*/,
3575  0xa7f3d5fd /*zoneId*/,
3576  &kZoneContext /*zoneContext*/,
3577  1 /*numEras*/,
3578  kZoneEraAsia_Beirut /*eras*/,
3579 };
3580 
3581 //---------------------------------------------------------------------------
3582 // Zone name: Asia/Brunei
3583 // Zone Eras: 1
3584 // Strings (bytes): 12 (originally 16)
3585 // Memory (8-bit): 34
3586 // Memory (32-bit): 48
3587 //---------------------------------------------------------------------------
3588 
3589 static const basic::ZoneEra kZoneEraAsia_Brunei[] ACE_TIME_PROGMEM = {
3590  // 8:00 - +08
3591  {
3592  nullptr /*zonePolicy*/,
3593  "+08" /*format*/,
3594  32 /*offsetCode*/,
3595  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3596  127 /*untilYearTiny*/,
3597  1 /*untilMonth*/,
3598  1 /*untilDay*/,
3599  0 /*untilTimeCode*/,
3600  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3601  },
3602 
3603 };
3604 
3605 static const char kZoneNameAsia_Brunei[] ACE_TIME_PROGMEM = "\x04" "Brunei";
3606 
3607 const basic::ZoneInfo kZoneAsia_Brunei ACE_TIME_PROGMEM = {
3608  kZoneNameAsia_Brunei /*name*/,
3609  0xa8e595f7 /*zoneId*/,
3610  &kZoneContext /*zoneContext*/,
3611  1 /*numEras*/,
3612  kZoneEraAsia_Brunei /*eras*/,
3613 };
3614 
3615 //---------------------------------------------------------------------------
3616 // Zone name: Asia/Damascus
3617 // Zone Eras: 1
3618 // Strings (bytes): 15 (originally 19)
3619 // Memory (8-bit): 37
3620 // Memory (32-bit): 51
3621 //---------------------------------------------------------------------------
3622 
3623 static const basic::ZoneEra kZoneEraAsia_Damascus[] ACE_TIME_PROGMEM = {
3624  // 2:00 Syria EE%sT
3625  {
3626  &kPolicySyria /*zonePolicy*/,
3627  "EE%T" /*format*/,
3628  8 /*offsetCode*/,
3629  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3630  127 /*untilYearTiny*/,
3631  1 /*untilMonth*/,
3632  1 /*untilDay*/,
3633  0 /*untilTimeCode*/,
3634  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3635  },
3636 
3637 };
3638 
3639 static const char kZoneNameAsia_Damascus[] ACE_TIME_PROGMEM = "\x04" "Damascus";
3640 
3641 const basic::ZoneInfo kZoneAsia_Damascus ACE_TIME_PROGMEM = {
3642  kZoneNameAsia_Damascus /*name*/,
3643  0x20fbb063 /*zoneId*/,
3644  &kZoneContext /*zoneContext*/,
3645  1 /*numEras*/,
3646  kZoneEraAsia_Damascus /*eras*/,
3647 };
3648 
3649 //---------------------------------------------------------------------------
3650 // Zone name: Asia/Dhaka
3651 // Zone Eras: 2
3652 // Strings (bytes): 19 (originally 23)
3653 // Memory (8-bit): 52
3654 // Memory (32-bit): 71
3655 //---------------------------------------------------------------------------
3656 
3657 static const basic::ZoneEra kZoneEraAsia_Dhaka[] ACE_TIME_PROGMEM = {
3658  // 6:00 - +06 2009
3659  {
3660  nullptr /*zonePolicy*/,
3661  "+06" /*format*/,
3662  24 /*offsetCode*/,
3663  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3664  9 /*untilYearTiny*/,
3665  1 /*untilMonth*/,
3666  1 /*untilDay*/,
3667  0 /*untilTimeCode*/,
3668  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3669  },
3670  // 6:00 Dhaka +06/+07
3671  {
3672  &kPolicyDhaka /*zonePolicy*/,
3673  "+06/+07" /*format*/,
3674  24 /*offsetCode*/,
3675  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3676  127 /*untilYearTiny*/,
3677  1 /*untilMonth*/,
3678  1 /*untilDay*/,
3679  0 /*untilTimeCode*/,
3680  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3681  },
3682 
3683 };
3684 
3685 static const char kZoneNameAsia_Dhaka[] ACE_TIME_PROGMEM = "\x04" "Dhaka";
3686 
3687 const basic::ZoneInfo kZoneAsia_Dhaka ACE_TIME_PROGMEM = {
3688  kZoneNameAsia_Dhaka /*name*/,
3689  0x14c07b8b /*zoneId*/,
3690  &kZoneContext /*zoneContext*/,
3691  2 /*numEras*/,
3692  kZoneEraAsia_Dhaka /*eras*/,
3693 };
3694 
3695 //---------------------------------------------------------------------------
3696 // Zone name: Asia/Dubai
3697 // Zone Eras: 1
3698 // Strings (bytes): 11 (originally 15)
3699 // Memory (8-bit): 33
3700 // Memory (32-bit): 47
3701 //---------------------------------------------------------------------------
3702 
3703 static const basic::ZoneEra kZoneEraAsia_Dubai[] ACE_TIME_PROGMEM = {
3704  // 4:00 - +04
3705  {
3706  nullptr /*zonePolicy*/,
3707  "+04" /*format*/,
3708  16 /*offsetCode*/,
3709  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3710  127 /*untilYearTiny*/,
3711  1 /*untilMonth*/,
3712  1 /*untilDay*/,
3713  0 /*untilTimeCode*/,
3714  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3715  },
3716 
3717 };
3718 
3719 static const char kZoneNameAsia_Dubai[] ACE_TIME_PROGMEM = "\x04" "Dubai";
3720 
3721 const basic::ZoneInfo kZoneAsia_Dubai ACE_TIME_PROGMEM = {
3722  kZoneNameAsia_Dubai /*name*/,
3723  0x14c79f77 /*zoneId*/,
3724  &kZoneContext /*zoneContext*/,
3725  1 /*numEras*/,
3726  kZoneEraAsia_Dubai /*eras*/,
3727 };
3728 
3729 //---------------------------------------------------------------------------
3730 // Zone name: Asia/Dushanbe
3731 // Zone Eras: 1
3732 // Strings (bytes): 14 (originally 18)
3733 // Memory (8-bit): 36
3734 // Memory (32-bit): 50
3735 //---------------------------------------------------------------------------
3736 
3737 static const basic::ZoneEra kZoneEraAsia_Dushanbe[] ACE_TIME_PROGMEM = {
3738  // 5:00 - +05
3739  {
3740  nullptr /*zonePolicy*/,
3741  "+05" /*format*/,
3742  20 /*offsetCode*/,
3743  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3744  127 /*untilYearTiny*/,
3745  1 /*untilMonth*/,
3746  1 /*untilDay*/,
3747  0 /*untilTimeCode*/,
3748  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3749  },
3750 
3751 };
3752 
3753 static const char kZoneNameAsia_Dushanbe[] ACE_TIME_PROGMEM = "\x04" "Dushanbe";
3754 
3755 const basic::ZoneInfo kZoneAsia_Dushanbe ACE_TIME_PROGMEM = {
3756  kZoneNameAsia_Dushanbe /*name*/,
3757  0x32fc5c3c /*zoneId*/,
3758  &kZoneContext /*zoneContext*/,
3759  1 /*numEras*/,
3760  kZoneEraAsia_Dushanbe /*eras*/,
3761 };
3762 
3763 //---------------------------------------------------------------------------
3764 // Zone name: Asia/Ho_Chi_Minh
3765 // Zone Eras: 1
3766 // Strings (bytes): 17 (originally 21)
3767 // Memory (8-bit): 39
3768 // Memory (32-bit): 53
3769 //---------------------------------------------------------------------------
3770 
3771 static const basic::ZoneEra kZoneEraAsia_Ho_Chi_Minh[] ACE_TIME_PROGMEM = {
3772  // 7:00 - +07
3773  {
3774  nullptr /*zonePolicy*/,
3775  "+07" /*format*/,
3776  28 /*offsetCode*/,
3777  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3778  127 /*untilYearTiny*/,
3779  1 /*untilMonth*/,
3780  1 /*untilDay*/,
3781  0 /*untilTimeCode*/,
3782  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3783  },
3784 
3785 };
3786 
3787 static const char kZoneNameAsia_Ho_Chi_Minh[] ACE_TIME_PROGMEM = "\x04" "Ho_Chi_Minh";
3788 
3789 const basic::ZoneInfo kZoneAsia_Ho_Chi_Minh ACE_TIME_PROGMEM = {
3790  kZoneNameAsia_Ho_Chi_Minh /*name*/,
3791  0x20f2d127 /*zoneId*/,
3792  &kZoneContext /*zoneContext*/,
3793  1 /*numEras*/,
3794  kZoneEraAsia_Ho_Chi_Minh /*eras*/,
3795 };
3796 
3797 //---------------------------------------------------------------------------
3798 // Zone name: Asia/Hong_Kong
3799 // Zone Eras: 1
3800 // Strings (bytes): 16 (originally 20)
3801 // Memory (8-bit): 38
3802 // Memory (32-bit): 52
3803 //---------------------------------------------------------------------------
3804 
3805 static const basic::ZoneEra kZoneEraAsia_Hong_Kong[] ACE_TIME_PROGMEM = {
3806  // 8:00 HK HK%sT
3807  {
3808  &kPolicyHK /*zonePolicy*/,
3809  "HK%T" /*format*/,
3810  32 /*offsetCode*/,
3811  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3812  127 /*untilYearTiny*/,
3813  1 /*untilMonth*/,
3814  1 /*untilDay*/,
3815  0 /*untilTimeCode*/,
3816  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3817  },
3818 
3819 };
3820 
3821 static const char kZoneNameAsia_Hong_Kong[] ACE_TIME_PROGMEM = "\x04" "Hong_Kong";
3822 
3823 const basic::ZoneInfo kZoneAsia_Hong_Kong ACE_TIME_PROGMEM = {
3824  kZoneNameAsia_Hong_Kong /*name*/,
3825  0x577f28ac /*zoneId*/,
3826  &kZoneContext /*zoneContext*/,
3827  1 /*numEras*/,
3828  kZoneEraAsia_Hong_Kong /*eras*/,
3829 };
3830 
3831 //---------------------------------------------------------------------------
3832 // Zone name: Asia/Hovd
3833 // Zone Eras: 1
3834 // Strings (bytes): 14 (originally 18)
3835 // Memory (8-bit): 36
3836 // Memory (32-bit): 50
3837 //---------------------------------------------------------------------------
3838 
3839 static const basic::ZoneEra kZoneEraAsia_Hovd[] ACE_TIME_PROGMEM = {
3840  // 7:00 Mongol +07/+08
3841  {
3842  &kPolicyMongol /*zonePolicy*/,
3843  "+07/+08" /*format*/,
3844  28 /*offsetCode*/,
3845  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3846  127 /*untilYearTiny*/,
3847  1 /*untilMonth*/,
3848  1 /*untilDay*/,
3849  0 /*untilTimeCode*/,
3850  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3851  },
3852 
3853 };
3854 
3855 static const char kZoneNameAsia_Hovd[] ACE_TIME_PROGMEM = "\x04" "Hovd";
3856 
3857 const basic::ZoneInfo kZoneAsia_Hovd ACE_TIME_PROGMEM = {
3858  kZoneNameAsia_Hovd /*name*/,
3859  0x1fab0fe3 /*zoneId*/,
3860  &kZoneContext /*zoneContext*/,
3861  1 /*numEras*/,
3862  kZoneEraAsia_Hovd /*eras*/,
3863 };
3864 
3865 //---------------------------------------------------------------------------
3866 // Zone name: Asia/Jakarta
3867 // Zone Eras: 1
3868 // Strings (bytes): 13 (originally 17)
3869 // Memory (8-bit): 35
3870 // Memory (32-bit): 49
3871 //---------------------------------------------------------------------------
3872 
3873 static const basic::ZoneEra kZoneEraAsia_Jakarta[] ACE_TIME_PROGMEM = {
3874  // 7:00 - WIB
3875  {
3876  nullptr /*zonePolicy*/,
3877  "WIB" /*format*/,
3878  28 /*offsetCode*/,
3879  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3880  127 /*untilYearTiny*/,
3881  1 /*untilMonth*/,
3882  1 /*untilDay*/,
3883  0 /*untilTimeCode*/,
3884  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3885  },
3886 
3887 };
3888 
3889 static const char kZoneNameAsia_Jakarta[] ACE_TIME_PROGMEM = "\x04" "Jakarta";
3890 
3891 const basic::ZoneInfo kZoneAsia_Jakarta ACE_TIME_PROGMEM = {
3892  kZoneNameAsia_Jakarta /*name*/,
3893  0x0506ab50 /*zoneId*/,
3894  &kZoneContext /*zoneContext*/,
3895  1 /*numEras*/,
3896  kZoneEraAsia_Jakarta /*eras*/,
3897 };
3898 
3899 //---------------------------------------------------------------------------
3900 // Zone name: Asia/Jayapura
3901 // Zone Eras: 1
3902 // Strings (bytes): 14 (originally 18)
3903 // Memory (8-bit): 36
3904 // Memory (32-bit): 50
3905 //---------------------------------------------------------------------------
3906 
3907 static const basic::ZoneEra kZoneEraAsia_Jayapura[] ACE_TIME_PROGMEM = {
3908  // 9:00 - WIT
3909  {
3910  nullptr /*zonePolicy*/,
3911  "WIT" /*format*/,
3912  36 /*offsetCode*/,
3913  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3914  127 /*untilYearTiny*/,
3915  1 /*untilMonth*/,
3916  1 /*untilDay*/,
3917  0 /*untilTimeCode*/,
3918  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3919  },
3920 
3921 };
3922 
3923 static const char kZoneNameAsia_Jayapura[] ACE_TIME_PROGMEM = "\x04" "Jayapura";
3924 
3925 const basic::ZoneInfo kZoneAsia_Jayapura ACE_TIME_PROGMEM = {
3926  kZoneNameAsia_Jayapura /*name*/,
3927  0xc6833c2f /*zoneId*/,
3928  &kZoneContext /*zoneContext*/,
3929  1 /*numEras*/,
3930  kZoneEraAsia_Jayapura /*eras*/,
3931 };
3932 
3933 //---------------------------------------------------------------------------
3934 // Zone name: Asia/Jerusalem
3935 // Zone Eras: 1
3936 // Strings (bytes): 15 (originally 19)
3937 // Memory (8-bit): 37
3938 // Memory (32-bit): 51
3939 //---------------------------------------------------------------------------
3940 
3941 static const basic::ZoneEra kZoneEraAsia_Jerusalem[] ACE_TIME_PROGMEM = {
3942  // 2:00 Zion I%sT
3943  {
3944  &kPolicyZion /*zonePolicy*/,
3945  "I%T" /*format*/,
3946  8 /*offsetCode*/,
3947  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3948  127 /*untilYearTiny*/,
3949  1 /*untilMonth*/,
3950  1 /*untilDay*/,
3951  0 /*untilTimeCode*/,
3952  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3953  },
3954 
3955 };
3956 
3957 static const char kZoneNameAsia_Jerusalem[] ACE_TIME_PROGMEM = "\x04" "Jerusalem";
3958 
3959 const basic::ZoneInfo kZoneAsia_Jerusalem ACE_TIME_PROGMEM = {
3960  kZoneNameAsia_Jerusalem /*name*/,
3961  0x5becd23a /*zoneId*/,
3962  &kZoneContext /*zoneContext*/,
3963  1 /*numEras*/,
3964  kZoneEraAsia_Jerusalem /*eras*/,
3965 };
3966 
3967 //---------------------------------------------------------------------------
3968 // Zone name: Asia/Kabul
3969 // Zone Eras: 1
3970 // Strings (bytes): 13 (originally 17)
3971 // Memory (8-bit): 35
3972 // Memory (32-bit): 49
3973 //---------------------------------------------------------------------------
3974 
3975 static const basic::ZoneEra kZoneEraAsia_Kabul[] ACE_TIME_PROGMEM = {
3976  // 4:30 - +0430
3977  {
3978  nullptr /*zonePolicy*/,
3979  "+0430" /*format*/,
3980  18 /*offsetCode*/,
3981  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3982  127 /*untilYearTiny*/,
3983  1 /*untilMonth*/,
3984  1 /*untilDay*/,
3985  0 /*untilTimeCode*/,
3986  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3987  },
3988 
3989 };
3990 
3991 static const char kZoneNameAsia_Kabul[] ACE_TIME_PROGMEM = "\x04" "Kabul";
3992 
3993 const basic::ZoneInfo kZoneAsia_Kabul ACE_TIME_PROGMEM = {
3994  kZoneNameAsia_Kabul /*name*/,
3995  0x153b5601 /*zoneId*/,
3996  &kZoneContext /*zoneContext*/,
3997  1 /*numEras*/,
3998  kZoneEraAsia_Kabul /*eras*/,
3999 };
4000 
4001 //---------------------------------------------------------------------------
4002 // Zone name: Asia/Karachi
4003 // Zone Eras: 1
4004 // Strings (bytes): 14 (originally 18)
4005 // Memory (8-bit): 36
4006 // Memory (32-bit): 50
4007 //---------------------------------------------------------------------------
4008 
4009 static const basic::ZoneEra kZoneEraAsia_Karachi[] ACE_TIME_PROGMEM = {
4010  // 5:00 Pakistan PK%sT
4011  {
4012  &kPolicyPakistan /*zonePolicy*/,
4013  "PK%T" /*format*/,
4014  20 /*offsetCode*/,
4015  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4016  127 /*untilYearTiny*/,
4017  1 /*untilMonth*/,
4018  1 /*untilDay*/,
4019  0 /*untilTimeCode*/,
4020  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4021  },
4022 
4023 };
4024 
4025 static const char kZoneNameAsia_Karachi[] ACE_TIME_PROGMEM = "\x04" "Karachi";
4026 
4027 const basic::ZoneInfo kZoneAsia_Karachi ACE_TIME_PROGMEM = {
4028  kZoneNameAsia_Karachi /*name*/,
4029  0x527f5245 /*zoneId*/,
4030  &kZoneContext /*zoneContext*/,
4031  1 /*numEras*/,
4032  kZoneEraAsia_Karachi /*eras*/,
4033 };
4034 
4035 //---------------------------------------------------------------------------
4036 // Zone name: Asia/Kathmandu
4037 // Zone Eras: 1
4038 // Strings (bytes): 17 (originally 21)
4039 // Memory (8-bit): 39
4040 // Memory (32-bit): 53
4041 //---------------------------------------------------------------------------
4042 
4043 static const basic::ZoneEra kZoneEraAsia_Kathmandu[] ACE_TIME_PROGMEM = {
4044  // 5:45 - +0545
4045  {
4046  nullptr /*zonePolicy*/,
4047  "+0545" /*format*/,
4048  23 /*offsetCode*/,
4049  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4050  127 /*untilYearTiny*/,
4051  1 /*untilMonth*/,
4052  1 /*untilDay*/,
4053  0 /*untilTimeCode*/,
4054  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4055  },
4056 
4057 };
4058 
4059 static const char kZoneNameAsia_Kathmandu[] ACE_TIME_PROGMEM = "\x04" "Kathmandu";
4060 
4061 const basic::ZoneInfo kZoneAsia_Kathmandu ACE_TIME_PROGMEM = {
4062  kZoneNameAsia_Kathmandu /*name*/,
4063  0x9a96ce6f /*zoneId*/,
4064  &kZoneContext /*zoneContext*/,
4065  1 /*numEras*/,
4066  kZoneEraAsia_Kathmandu /*eras*/,
4067 };
4068 
4069 //---------------------------------------------------------------------------
4070 // Zone name: Asia/Kolkata
4071 // Zone Eras: 1
4072 // Strings (bytes): 13 (originally 17)
4073 // Memory (8-bit): 35
4074 // Memory (32-bit): 49
4075 //---------------------------------------------------------------------------
4076 
4077 static const basic::ZoneEra kZoneEraAsia_Kolkata[] ACE_TIME_PROGMEM = {
4078  // 5:30 - IST
4079  {
4080  nullptr /*zonePolicy*/,
4081  "IST" /*format*/,
4082  22 /*offsetCode*/,
4083  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4084  127 /*untilYearTiny*/,
4085  1 /*untilMonth*/,
4086  1 /*untilDay*/,
4087  0 /*untilTimeCode*/,
4088  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4089  },
4090 
4091 };
4092 
4093 static const char kZoneNameAsia_Kolkata[] ACE_TIME_PROGMEM = "\x04" "Kolkata";
4094 
4095 const basic::ZoneInfo kZoneAsia_Kolkata ACE_TIME_PROGMEM = {
4096  kZoneNameAsia_Kolkata /*name*/,
4097  0x72c06cd9 /*zoneId*/,
4098  &kZoneContext /*zoneContext*/,
4099  1 /*numEras*/,
4100  kZoneEraAsia_Kolkata /*eras*/,
4101 };
4102 
4103 //---------------------------------------------------------------------------
4104 // Zone name: Asia/Kuala_Lumpur
4105 // Zone Eras: 1
4106 // Strings (bytes): 18 (originally 22)
4107 // Memory (8-bit): 40
4108 // Memory (32-bit): 54
4109 //---------------------------------------------------------------------------
4110 
4111 static const basic::ZoneEra kZoneEraAsia_Kuala_Lumpur[] ACE_TIME_PROGMEM = {
4112  // 8:00 - +08
4113  {
4114  nullptr /*zonePolicy*/,
4115  "+08" /*format*/,
4116  32 /*offsetCode*/,
4117  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4118  127 /*untilYearTiny*/,
4119  1 /*untilMonth*/,
4120  1 /*untilDay*/,
4121  0 /*untilTimeCode*/,
4122  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4123  },
4124 
4125 };
4126 
4127 static const char kZoneNameAsia_Kuala_Lumpur[] ACE_TIME_PROGMEM = "\x04" "Kuala_Lumpur";
4128 
4129 const basic::ZoneInfo kZoneAsia_Kuala_Lumpur ACE_TIME_PROGMEM = {
4130  kZoneNameAsia_Kuala_Lumpur /*name*/,
4131  0x014763c4 /*zoneId*/,
4132  &kZoneContext /*zoneContext*/,
4133  1 /*numEras*/,
4134  kZoneEraAsia_Kuala_Lumpur /*eras*/,
4135 };
4136 
4137 //---------------------------------------------------------------------------
4138 // Zone name: Asia/Kuching
4139 // Zone Eras: 1
4140 // Strings (bytes): 13 (originally 17)
4141 // Memory (8-bit): 35
4142 // Memory (32-bit): 49
4143 //---------------------------------------------------------------------------
4144 
4145 static const basic::ZoneEra kZoneEraAsia_Kuching[] ACE_TIME_PROGMEM = {
4146  // 8:00 - +08
4147  {
4148  nullptr /*zonePolicy*/,
4149  "+08" /*format*/,
4150  32 /*offsetCode*/,
4151  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4152  127 /*untilYearTiny*/,
4153  1 /*untilMonth*/,
4154  1 /*untilDay*/,
4155  0 /*untilTimeCode*/,
4156  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4157  },
4158 
4159 };
4160 
4161 static const char kZoneNameAsia_Kuching[] ACE_TIME_PROGMEM = "\x04" "Kuching";
4162 
4163 const basic::ZoneInfo kZoneAsia_Kuching ACE_TIME_PROGMEM = {
4164  kZoneNameAsia_Kuching /*name*/,
4165  0x801b003b /*zoneId*/,
4166  &kZoneContext /*zoneContext*/,
4167  1 /*numEras*/,
4168  kZoneEraAsia_Kuching /*eras*/,
4169 };
4170 
4171 //---------------------------------------------------------------------------
4172 // Zone name: Asia/Macau
4173 // Zone Eras: 1
4174 // Strings (bytes): 11 (originally 15)
4175 // Memory (8-bit): 33
4176 // Memory (32-bit): 47
4177 //---------------------------------------------------------------------------
4178 
4179 static const basic::ZoneEra kZoneEraAsia_Macau[] ACE_TIME_PROGMEM = {
4180  // 8:00 Macau C%sT
4181  {
4182  &kPolicyMacau /*zonePolicy*/,
4183  "C%T" /*format*/,
4184  32 /*offsetCode*/,
4185  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4186  127 /*untilYearTiny*/,
4187  1 /*untilMonth*/,
4188  1 /*untilDay*/,
4189  0 /*untilTimeCode*/,
4190  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4191  },
4192 
4193 };
4194 
4195 static const char kZoneNameAsia_Macau[] ACE_TIME_PROGMEM = "\x04" "Macau";
4196 
4197 const basic::ZoneInfo kZoneAsia_Macau ACE_TIME_PROGMEM = {
4198  kZoneNameAsia_Macau /*name*/,
4199  0x155f88b9 /*zoneId*/,
4200  &kZoneContext /*zoneContext*/,
4201  1 /*numEras*/,
4202  kZoneEraAsia_Macau /*eras*/,
4203 };
4204 
4205 //---------------------------------------------------------------------------
4206 // Zone name: Asia/Makassar
4207 // Zone Eras: 1
4208 // Strings (bytes): 15 (originally 19)
4209 // Memory (8-bit): 37
4210 // Memory (32-bit): 51
4211 //---------------------------------------------------------------------------
4212 
4213 static const basic::ZoneEra kZoneEraAsia_Makassar[] ACE_TIME_PROGMEM = {
4214  // 8:00 - WITA
4215  {
4216  nullptr /*zonePolicy*/,
4217  "WITA" /*format*/,
4218  32 /*offsetCode*/,
4219  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4220  127 /*untilYearTiny*/,
4221  1 /*untilMonth*/,
4222  1 /*untilDay*/,
4223  0 /*untilTimeCode*/,
4224  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4225  },
4226 
4227 };
4228 
4229 static const char kZoneNameAsia_Makassar[] ACE_TIME_PROGMEM = "\x04" "Makassar";
4230 
4231 const basic::ZoneInfo kZoneAsia_Makassar ACE_TIME_PROGMEM = {
4232  kZoneNameAsia_Makassar /*name*/,
4233  0x6aa21c85 /*zoneId*/,
4234  &kZoneContext /*zoneContext*/,
4235  1 /*numEras*/,
4236  kZoneEraAsia_Makassar /*eras*/,
4237 };
4238 
4239 //---------------------------------------------------------------------------
4240 // Zone name: Asia/Manila
4241 // Zone Eras: 1
4242 // Strings (bytes): 12 (originally 16)
4243 // Memory (8-bit): 34
4244 // Memory (32-bit): 48
4245 //---------------------------------------------------------------------------
4246 
4247 static const basic::ZoneEra kZoneEraAsia_Manila[] ACE_TIME_PROGMEM = {
4248  // 8:00 Phil P%sT
4249  {
4250  &kPolicyPhil /*zonePolicy*/,
4251  "P%T" /*format*/,
4252  32 /*offsetCode*/,
4253  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4254  127 /*untilYearTiny*/,
4255  1 /*untilMonth*/,
4256  1 /*untilDay*/,
4257  0 /*untilTimeCode*/,
4258  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4259  },
4260 
4261 };
4262 
4263 static const char kZoneNameAsia_Manila[] ACE_TIME_PROGMEM = "\x04" "Manila";
4264 
4265 const basic::ZoneInfo kZoneAsia_Manila ACE_TIME_PROGMEM = {
4266  kZoneNameAsia_Manila /*name*/,
4267  0xc156c944 /*zoneId*/,
4268  &kZoneContext /*zoneContext*/,
4269  1 /*numEras*/,
4270  kZoneEraAsia_Manila /*eras*/,
4271 };
4272 
4273 //---------------------------------------------------------------------------
4274 // Zone name: Asia/Nicosia
4275 // Zone Eras: 1
4276 // Strings (bytes): 14 (originally 18)
4277 // Memory (8-bit): 36
4278 // Memory (32-bit): 50
4279 //---------------------------------------------------------------------------
4280 
4281 static const basic::ZoneEra kZoneEraAsia_Nicosia[] ACE_TIME_PROGMEM = {
4282  // 2:00 EUAsia EE%sT
4283  {
4284  &kPolicyEUAsia /*zonePolicy*/,
4285  "EE%T" /*format*/,
4286  8 /*offsetCode*/,
4287  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4288  127 /*untilYearTiny*/,
4289  1 /*untilMonth*/,
4290  1 /*untilDay*/,
4291  0 /*untilTimeCode*/,
4292  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4293  },
4294 
4295 };
4296 
4297 static const char kZoneNameAsia_Nicosia[] ACE_TIME_PROGMEM = "\x04" "Nicosia";
4298 
4299 const basic::ZoneInfo kZoneAsia_Nicosia ACE_TIME_PROGMEM = {
4300  kZoneNameAsia_Nicosia /*name*/,
4301  0x4b0fcf78 /*zoneId*/,
4302  &kZoneContext /*zoneContext*/,
4303  1 /*numEras*/,
4304  kZoneEraAsia_Nicosia /*eras*/,
4305 };
4306 
4307 //---------------------------------------------------------------------------
4308 // Zone name: Asia/Pontianak
4309 // Zone Eras: 1
4310 // Strings (bytes): 15 (originally 19)
4311 // Memory (8-bit): 37
4312 // Memory (32-bit): 51
4313 //---------------------------------------------------------------------------
4314 
4315 static const basic::ZoneEra kZoneEraAsia_Pontianak[] ACE_TIME_PROGMEM = {
4316  // 7:00 - WIB
4317  {
4318  nullptr /*zonePolicy*/,
4319  "WIB" /*format*/,
4320  28 /*offsetCode*/,
4321  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4322  127 /*untilYearTiny*/,
4323  1 /*untilMonth*/,
4324  1 /*untilDay*/,
4325  0 /*untilTimeCode*/,
4326  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4327  },
4328 
4329 };
4330 
4331 static const char kZoneNameAsia_Pontianak[] ACE_TIME_PROGMEM = "\x04" "Pontianak";
4332 
4333 const basic::ZoneInfo kZoneAsia_Pontianak ACE_TIME_PROGMEM = {
4334  kZoneNameAsia_Pontianak /*name*/,
4335  0x1a76c057 /*zoneId*/,
4336  &kZoneContext /*zoneContext*/,
4337  1 /*numEras*/,
4338  kZoneEraAsia_Pontianak /*eras*/,
4339 };
4340 
4341 //---------------------------------------------------------------------------
4342 // Zone name: Asia/Qatar
4343 // Zone Eras: 1
4344 // Strings (bytes): 11 (originally 15)
4345 // Memory (8-bit): 33
4346 // Memory (32-bit): 47
4347 //---------------------------------------------------------------------------
4348 
4349 static const basic::ZoneEra kZoneEraAsia_Qatar[] ACE_TIME_PROGMEM = {
4350  // 3:00 - +03
4351  {
4352  nullptr /*zonePolicy*/,
4353  "+03" /*format*/,
4354  12 /*offsetCode*/,
4355  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4356  127 /*untilYearTiny*/,
4357  1 /*untilMonth*/,
4358  1 /*untilDay*/,
4359  0 /*untilTimeCode*/,
4360  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4361  },
4362 
4363 };
4364 
4365 static const char kZoneNameAsia_Qatar[] ACE_TIME_PROGMEM = "\x04" "Qatar";
4366 
4367 const basic::ZoneInfo kZoneAsia_Qatar ACE_TIME_PROGMEM = {
4368  kZoneNameAsia_Qatar /*name*/,
4369  0x15a8330b /*zoneId*/,
4370  &kZoneContext /*zoneContext*/,
4371  1 /*numEras*/,
4372  kZoneEraAsia_Qatar /*eras*/,
4373 };
4374 
4375 //---------------------------------------------------------------------------
4376 // Zone name: Asia/Riyadh
4377 // Zone Eras: 1
4378 // Strings (bytes): 12 (originally 16)
4379 // Memory (8-bit): 34
4380 // Memory (32-bit): 48
4381 //---------------------------------------------------------------------------
4382 
4383 static const basic::ZoneEra kZoneEraAsia_Riyadh[] ACE_TIME_PROGMEM = {
4384  // 3:00 - +03
4385  {
4386  nullptr /*zonePolicy*/,
4387  "+03" /*format*/,
4388  12 /*offsetCode*/,
4389  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4390  127 /*untilYearTiny*/,
4391  1 /*untilMonth*/,
4392  1 /*untilDay*/,
4393  0 /*untilTimeCode*/,
4394  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4395  },
4396 
4397 };
4398 
4399 static const char kZoneNameAsia_Riyadh[] ACE_TIME_PROGMEM = "\x04" "Riyadh";
4400 
4401 const basic::ZoneInfo kZoneAsia_Riyadh ACE_TIME_PROGMEM = {
4402  kZoneNameAsia_Riyadh /*name*/,
4403  0xcd973d93 /*zoneId*/,
4404  &kZoneContext /*zoneContext*/,
4405  1 /*numEras*/,
4406  kZoneEraAsia_Riyadh /*eras*/,
4407 };
4408 
4409 //---------------------------------------------------------------------------
4410 // Zone name: Asia/Samarkand
4411 // Zone Eras: 1
4412 // Strings (bytes): 15 (originally 19)
4413 // Memory (8-bit): 37
4414 // Memory (32-bit): 51
4415 //---------------------------------------------------------------------------
4416 
4417 static const basic::ZoneEra kZoneEraAsia_Samarkand[] ACE_TIME_PROGMEM = {
4418  // 5:00 - +05
4419  {
4420  nullptr /*zonePolicy*/,
4421  "+05" /*format*/,
4422  20 /*offsetCode*/,
4423  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4424  127 /*untilYearTiny*/,
4425  1 /*untilMonth*/,
4426  1 /*untilDay*/,
4427  0 /*untilTimeCode*/,
4428  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4429  },
4430 
4431 };
4432 
4433 static const char kZoneNameAsia_Samarkand[] ACE_TIME_PROGMEM = "\x04" "Samarkand";
4434 
4435 const basic::ZoneInfo kZoneAsia_Samarkand ACE_TIME_PROGMEM = {
4436  kZoneNameAsia_Samarkand /*name*/,
4437  0x13ae5104 /*zoneId*/,
4438  &kZoneContext /*zoneContext*/,
4439  1 /*numEras*/,
4440  kZoneEraAsia_Samarkand /*eras*/,
4441 };
4442 
4443 //---------------------------------------------------------------------------
4444 // Zone name: Asia/Seoul
4445 // Zone Eras: 1
4446 // Strings (bytes): 11 (originally 15)
4447 // Memory (8-bit): 33
4448 // Memory (32-bit): 47
4449 //---------------------------------------------------------------------------
4450 
4451 static const basic::ZoneEra kZoneEraAsia_Seoul[] ACE_TIME_PROGMEM = {
4452  // 9:00 ROK K%sT
4453  {
4454  &kPolicyROK /*zonePolicy*/,
4455  "K%T" /*format*/,
4456  36 /*offsetCode*/,
4457  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4458  127 /*untilYearTiny*/,
4459  1 /*untilMonth*/,
4460  1 /*untilDay*/,
4461  0 /*untilTimeCode*/,
4462  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4463  },
4464 
4465 };
4466 
4467 static const char kZoneNameAsia_Seoul[] ACE_TIME_PROGMEM = "\x04" "Seoul";
4468 
4469 const basic::ZoneInfo kZoneAsia_Seoul ACE_TIME_PROGMEM = {
4470  kZoneNameAsia_Seoul /*name*/,
4471  0x15ce82da /*zoneId*/,
4472  &kZoneContext /*zoneContext*/,
4473  1 /*numEras*/,
4474  kZoneEraAsia_Seoul /*eras*/,
4475 };
4476 
4477 //---------------------------------------------------------------------------
4478 // Zone name: Asia/Shanghai
4479 // Zone Eras: 1
4480 // Strings (bytes): 14 (originally 18)
4481 // Memory (8-bit): 36
4482 // Memory (32-bit): 50
4483 //---------------------------------------------------------------------------
4484 
4485 static const basic::ZoneEra kZoneEraAsia_Shanghai[] ACE_TIME_PROGMEM = {
4486  // 8:00 PRC C%sT
4487  {
4488  &kPolicyPRC /*zonePolicy*/,
4489  "C%T" /*format*/,
4490  32 /*offsetCode*/,
4491  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4492  127 /*untilYearTiny*/,
4493  1 /*untilMonth*/,
4494  1 /*untilDay*/,
4495  0 /*untilTimeCode*/,
4496  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4497  },
4498 
4499 };
4500 
4501 static const char kZoneNameAsia_Shanghai[] ACE_TIME_PROGMEM = "\x04" "Shanghai";
4502 
4503 const basic::ZoneInfo kZoneAsia_Shanghai ACE_TIME_PROGMEM = {
4504  kZoneNameAsia_Shanghai /*name*/,
4505  0xf895a7f5 /*zoneId*/,
4506  &kZoneContext /*zoneContext*/,
4507  1 /*numEras*/,
4508  kZoneEraAsia_Shanghai /*eras*/,
4509 };
4510 
4511 //---------------------------------------------------------------------------
4512 // Zone name: Asia/Singapore
4513 // Zone Eras: 1
4514 // Strings (bytes): 15 (originally 19)
4515 // Memory (8-bit): 37
4516 // Memory (32-bit): 51
4517 //---------------------------------------------------------------------------
4518 
4519 static const basic::ZoneEra kZoneEraAsia_Singapore[] ACE_TIME_PROGMEM = {
4520  // 8:00 - +08
4521  {
4522  nullptr /*zonePolicy*/,
4523  "+08" /*format*/,
4524  32 /*offsetCode*/,
4525  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4526  127 /*untilYearTiny*/,
4527  1 /*untilMonth*/,
4528  1 /*untilDay*/,
4529  0 /*untilTimeCode*/,
4530  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4531  },
4532 
4533 };
4534 
4535 static const char kZoneNameAsia_Singapore[] ACE_TIME_PROGMEM = "\x04" "Singapore";
4536 
4537 const basic::ZoneInfo kZoneAsia_Singapore ACE_TIME_PROGMEM = {
4538  kZoneNameAsia_Singapore /*name*/,
4539  0xcf8581fa /*zoneId*/,
4540  &kZoneContext /*zoneContext*/,
4541  1 /*numEras*/,
4542  kZoneEraAsia_Singapore /*eras*/,
4543 };
4544 
4545 //---------------------------------------------------------------------------
4546 // Zone name: Asia/Taipei
4547 // Zone Eras: 1
4548 // Strings (bytes): 12 (originally 16)
4549 // Memory (8-bit): 34
4550 // Memory (32-bit): 48
4551 //---------------------------------------------------------------------------
4552 
4553 static const basic::ZoneEra kZoneEraAsia_Taipei[] ACE_TIME_PROGMEM = {
4554  // 8:00 Taiwan C%sT
4555  {
4556  &kPolicyTaiwan /*zonePolicy*/,
4557  "C%T" /*format*/,
4558  32 /*offsetCode*/,
4559  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4560  127 /*untilYearTiny*/,
4561  1 /*untilMonth*/,
4562  1 /*untilDay*/,
4563  0 /*untilTimeCode*/,
4564  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4565  },
4566 
4567 };
4568 
4569 static const char kZoneNameAsia_Taipei[] ACE_TIME_PROGMEM = "\x04" "Taipei";
4570 
4571 const basic::ZoneInfo kZoneAsia_Taipei ACE_TIME_PROGMEM = {
4572  kZoneNameAsia_Taipei /*name*/,
4573  0xd1a844ae /*zoneId*/,
4574  &kZoneContext /*zoneContext*/,
4575  1 /*numEras*/,
4576  kZoneEraAsia_Taipei /*eras*/,
4577 };
4578 
4579 //---------------------------------------------------------------------------
4580 // Zone name: Asia/Tashkent
4581 // Zone Eras: 1
4582 // Strings (bytes): 14 (originally 18)
4583 // Memory (8-bit): 36
4584 // Memory (32-bit): 50
4585 //---------------------------------------------------------------------------
4586 
4587 static const basic::ZoneEra kZoneEraAsia_Tashkent[] ACE_TIME_PROGMEM = {
4588  // 5:00 - +05
4589  {
4590  nullptr /*zonePolicy*/,
4591  "+05" /*format*/,
4592  20 /*offsetCode*/,
4593  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4594  127 /*untilYearTiny*/,
4595  1 /*untilMonth*/,
4596  1 /*untilDay*/,
4597  0 /*untilTimeCode*/,
4598  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4599  },
4600 
4601 };
4602 
4603 static const char kZoneNameAsia_Tashkent[] ACE_TIME_PROGMEM = "\x04" "Tashkent";
4604 
4605 const basic::ZoneInfo kZoneAsia_Tashkent ACE_TIME_PROGMEM = {
4606  kZoneNameAsia_Tashkent /*name*/,
4607  0xf3924254 /*zoneId*/,
4608  &kZoneContext /*zoneContext*/,
4609  1 /*numEras*/,
4610  kZoneEraAsia_Tashkent /*eras*/,
4611 };
4612 
4613 //---------------------------------------------------------------------------
4614 // Zone name: Asia/Tehran
4615 // Zone Eras: 1
4616 // Strings (bytes): 20 (originally 24)
4617 // Memory (8-bit): 42
4618 // Memory (32-bit): 56
4619 //---------------------------------------------------------------------------
4620 
4621 static const basic::ZoneEra kZoneEraAsia_Tehran[] ACE_TIME_PROGMEM = {
4622  // 3:30 Iran +0330/+0430
4623  {
4624  &kPolicyIran /*zonePolicy*/,
4625  "+0330/+0430" /*format*/,
4626  14 /*offsetCode*/,
4627  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4628  127 /*untilYearTiny*/,
4629  1 /*untilMonth*/,
4630  1 /*untilDay*/,
4631  0 /*untilTimeCode*/,
4632  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4633  },
4634 
4635 };
4636 
4637 static const char kZoneNameAsia_Tehran[] ACE_TIME_PROGMEM = "\x04" "Tehran";
4638 
4639 const basic::ZoneInfo kZoneAsia_Tehran ACE_TIME_PROGMEM = {
4640  kZoneNameAsia_Tehran /*name*/,
4641  0xd1f02254 /*zoneId*/,
4642  &kZoneContext /*zoneContext*/,
4643  1 /*numEras*/,
4644  kZoneEraAsia_Tehran /*eras*/,
4645 };
4646 
4647 //---------------------------------------------------------------------------
4648 // Zone name: Asia/Thimphu
4649 // Zone Eras: 1
4650 // Strings (bytes): 13 (originally 17)
4651 // Memory (8-bit): 35
4652 // Memory (32-bit): 49
4653 //---------------------------------------------------------------------------
4654 
4655 static const basic::ZoneEra kZoneEraAsia_Thimphu[] ACE_TIME_PROGMEM = {
4656  // 6:00 - +06
4657  {
4658  nullptr /*zonePolicy*/,
4659  "+06" /*format*/,
4660  24 /*offsetCode*/,
4661  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4662  127 /*untilYearTiny*/,
4663  1 /*untilMonth*/,
4664  1 /*untilDay*/,
4665  0 /*untilTimeCode*/,
4666  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4667  },
4668 
4669 };
4670 
4671 static const char kZoneNameAsia_Thimphu[] ACE_TIME_PROGMEM = "\x04" "Thimphu";
4672 
4673 const basic::ZoneInfo kZoneAsia_Thimphu ACE_TIME_PROGMEM = {
4674  kZoneNameAsia_Thimphu /*name*/,
4675  0x170380d1 /*zoneId*/,
4676  &kZoneContext /*zoneContext*/,
4677  1 /*numEras*/,
4678  kZoneEraAsia_Thimphu /*eras*/,
4679 };
4680 
4681 //---------------------------------------------------------------------------
4682 // Zone name: Asia/Tokyo
4683 // Zone Eras: 1
4684 // Strings (bytes): 11 (originally 15)
4685 // Memory (8-bit): 33
4686 // Memory (32-bit): 47
4687 //---------------------------------------------------------------------------
4688 
4689 static const basic::ZoneEra kZoneEraAsia_Tokyo[] ACE_TIME_PROGMEM = {
4690  // 9:00 Japan J%sT
4691  {
4692  &kPolicyJapan /*zonePolicy*/,
4693  "J%T" /*format*/,
4694  36 /*offsetCode*/,
4695  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4696  127 /*untilYearTiny*/,
4697  1 /*untilMonth*/,
4698  1 /*untilDay*/,
4699  0 /*untilTimeCode*/,
4700  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4701  },
4702 
4703 };
4704 
4705 static const char kZoneNameAsia_Tokyo[] ACE_TIME_PROGMEM = "\x04" "Tokyo";
4706 
4707 const basic::ZoneInfo kZoneAsia_Tokyo ACE_TIME_PROGMEM = {
4708  kZoneNameAsia_Tokyo /*name*/,
4709  0x15e606a8 /*zoneId*/,
4710  &kZoneContext /*zoneContext*/,
4711  1 /*numEras*/,
4712  kZoneEraAsia_Tokyo /*eras*/,
4713 };
4714 
4715 //---------------------------------------------------------------------------
4716 // Zone name: Asia/Ulaanbaatar
4717 // Zone Eras: 1
4718 // Strings (bytes): 21 (originally 25)
4719 // Memory (8-bit): 43
4720 // Memory (32-bit): 57
4721 //---------------------------------------------------------------------------
4722 
4723 static const basic::ZoneEra kZoneEraAsia_Ulaanbaatar[] ACE_TIME_PROGMEM = {
4724  // 8:00 Mongol +08/+09
4725  {
4726  &kPolicyMongol /*zonePolicy*/,
4727  "+08/+09" /*format*/,
4728  32 /*offsetCode*/,
4729  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4730  127 /*untilYearTiny*/,
4731  1 /*untilMonth*/,
4732  1 /*untilDay*/,
4733  0 /*untilTimeCode*/,
4734  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4735  },
4736 
4737 };
4738 
4739 static const char kZoneNameAsia_Ulaanbaatar[] ACE_TIME_PROGMEM = "\x04" "Ulaanbaatar";
4740 
4741 const basic::ZoneInfo kZoneAsia_Ulaanbaatar ACE_TIME_PROGMEM = {
4742  kZoneNameAsia_Ulaanbaatar /*name*/,
4743  0x30f0cc4e /*zoneId*/,
4744  &kZoneContext /*zoneContext*/,
4745  1 /*numEras*/,
4746  kZoneEraAsia_Ulaanbaatar /*eras*/,
4747 };
4748 
4749 //---------------------------------------------------------------------------
4750 // Zone name: Asia/Urumqi
4751 // Zone Eras: 1
4752 // Strings (bytes): 12 (originally 16)
4753 // Memory (8-bit): 34
4754 // Memory (32-bit): 48
4755 //---------------------------------------------------------------------------
4756 
4757 static const basic::ZoneEra kZoneEraAsia_Urumqi[] ACE_TIME_PROGMEM = {
4758  // 6:00 - +06
4759  {
4760  nullptr /*zonePolicy*/,
4761  "+06" /*format*/,
4762  24 /*offsetCode*/,
4763  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4764  127 /*untilYearTiny*/,
4765  1 /*untilMonth*/,
4766  1 /*untilDay*/,
4767  0 /*untilTimeCode*/,
4768  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4769  },
4770 
4771 };
4772 
4773 static const char kZoneNameAsia_Urumqi[] ACE_TIME_PROGMEM = "\x04" "Urumqi";
4774 
4775 const basic::ZoneInfo kZoneAsia_Urumqi ACE_TIME_PROGMEM = {
4776  kZoneNameAsia_Urumqi /*name*/,
4777  0xd5379735 /*zoneId*/,
4778  &kZoneContext /*zoneContext*/,
4779  1 /*numEras*/,
4780  kZoneEraAsia_Urumqi /*eras*/,
4781 };
4782 
4783 //---------------------------------------------------------------------------
4784 // Zone name: Asia/Yangon
4785 // Zone Eras: 1
4786 // Strings (bytes): 14 (originally 18)
4787 // Memory (8-bit): 36
4788 // Memory (32-bit): 50
4789 //---------------------------------------------------------------------------
4790 
4791 static const basic::ZoneEra kZoneEraAsia_Yangon[] ACE_TIME_PROGMEM = {
4792  // 6:30 - +0630
4793  {
4794  nullptr /*zonePolicy*/,
4795  "+0630" /*format*/,
4796  26 /*offsetCode*/,
4797  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4798  127 /*untilYearTiny*/,
4799  1 /*untilMonth*/,
4800  1 /*untilDay*/,
4801  0 /*untilTimeCode*/,
4802  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4803  },
4804 
4805 };
4806 
4807 static const char kZoneNameAsia_Yangon[] ACE_TIME_PROGMEM = "\x04" "Yangon";
4808 
4809 const basic::ZoneInfo kZoneAsia_Yangon ACE_TIME_PROGMEM = {
4810  kZoneNameAsia_Yangon /*name*/,
4811  0xdd54a8be /*zoneId*/,
4812  &kZoneContext /*zoneContext*/,
4813  1 /*numEras*/,
4814  kZoneEraAsia_Yangon /*eras*/,
4815 };
4816 
4817 //---------------------------------------------------------------------------
4818 // Zone name: Asia/Yerevan
4819 // Zone Eras: 2
4820 // Strings (bytes): 25 (originally 29)
4821 // Memory (8-bit): 58
4822 // Memory (32-bit): 77
4823 //---------------------------------------------------------------------------
4824 
4825 static const basic::ZoneEra kZoneEraAsia_Yerevan[] ACE_TIME_PROGMEM = {
4826  // 4:00 RussiaAsia +04/+05 2011
4827  {
4828  &kPolicyRussiaAsia /*zonePolicy*/,
4829  "+04/+05" /*format*/,
4830  16 /*offsetCode*/,
4831  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4832  11 /*untilYearTiny*/,
4833  1 /*untilMonth*/,
4834  1 /*untilDay*/,
4835  0 /*untilTimeCode*/,
4836  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4837  },
4838  // 4:00 Armenia +04/+05
4839  {
4840  &kPolicyArmenia /*zonePolicy*/,
4841  "+04/+05" /*format*/,
4842  16 /*offsetCode*/,
4843  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4844  127 /*untilYearTiny*/,
4845  1 /*untilMonth*/,
4846  1 /*untilDay*/,
4847  0 /*untilTimeCode*/,
4848  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4849  },
4850 
4851 };
4852 
4853 static const char kZoneNameAsia_Yerevan[] ACE_TIME_PROGMEM = "\x04" "Yerevan";
4854 
4855 const basic::ZoneInfo kZoneAsia_Yerevan ACE_TIME_PROGMEM = {
4856  kZoneNameAsia_Yerevan /*name*/,
4857  0x9185c8cc /*zoneId*/,
4858  &kZoneContext /*zoneContext*/,
4859  2 /*numEras*/,
4860  kZoneEraAsia_Yerevan /*eras*/,
4861 };
4862 
4863 //---------------------------------------------------------------------------
4864 // Zone name: Atlantic/Azores
4865 // Zone Eras: 1
4866 // Strings (bytes): 16 (originally 24)
4867 // Memory (8-bit): 38
4868 // Memory (32-bit): 52
4869 //---------------------------------------------------------------------------
4870 
4871 static const basic::ZoneEra kZoneEraAtlantic_Azores[] ACE_TIME_PROGMEM = {
4872  // -1:00 EU -01/+00
4873  {
4874  &kPolicyEU /*zonePolicy*/,
4875  "-01/+00" /*format*/,
4876  -4 /*offsetCode*/,
4877  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4878  127 /*untilYearTiny*/,
4879  1 /*untilMonth*/,
4880  1 /*untilDay*/,
4881  0 /*untilTimeCode*/,
4882  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4883  },
4884 
4885 };
4886 
4887 static const char kZoneNameAtlantic_Azores[] ACE_TIME_PROGMEM = "\x05" "Azores";
4888 
4889 const basic::ZoneInfo kZoneAtlantic_Azores ACE_TIME_PROGMEM = {
4890  kZoneNameAtlantic_Azores /*name*/,
4891  0xf93ed918 /*zoneId*/,
4892  &kZoneContext /*zoneContext*/,
4893  1 /*numEras*/,
4894  kZoneEraAtlantic_Azores /*eras*/,
4895 };
4896 
4897 //---------------------------------------------------------------------------
4898 // Zone name: Atlantic/Bermuda
4899 // Zone Eras: 1
4900 // Strings (bytes): 13 (originally 21)
4901 // Memory (8-bit): 35
4902 // Memory (32-bit): 49
4903 //---------------------------------------------------------------------------
4904 
4905 static const basic::ZoneEra kZoneEraAtlantic_Bermuda[] ACE_TIME_PROGMEM = {
4906  // -4:00 US A%sT
4907  {
4908  &kPolicyUS /*zonePolicy*/,
4909  "A%T" /*format*/,
4910  -16 /*offsetCode*/,
4911  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4912  127 /*untilYearTiny*/,
4913  1 /*untilMonth*/,
4914  1 /*untilDay*/,
4915  0 /*untilTimeCode*/,
4916  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4917  },
4918 
4919 };
4920 
4921 static const char kZoneNameAtlantic_Bermuda[] ACE_TIME_PROGMEM = "\x05" "Bermuda";
4922 
4923 const basic::ZoneInfo kZoneAtlantic_Bermuda ACE_TIME_PROGMEM = {
4924  kZoneNameAtlantic_Bermuda /*name*/,
4925  0x3d4bb1c4 /*zoneId*/,
4926  &kZoneContext /*zoneContext*/,
4927  1 /*numEras*/,
4928  kZoneEraAtlantic_Bermuda /*eras*/,
4929 };
4930 
4931 //---------------------------------------------------------------------------
4932 // Zone name: Atlantic/Canary
4933 // Zone Eras: 1
4934 // Strings (bytes): 13 (originally 21)
4935 // Memory (8-bit): 35
4936 // Memory (32-bit): 49
4937 //---------------------------------------------------------------------------
4938 
4939 static const basic::ZoneEra kZoneEraAtlantic_Canary[] ACE_TIME_PROGMEM = {
4940  // 0:00 EU WE%sT
4941  {
4942  &kPolicyEU /*zonePolicy*/,
4943  "WE%T" /*format*/,
4944  0 /*offsetCode*/,
4945  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4946  127 /*untilYearTiny*/,
4947  1 /*untilMonth*/,
4948  1 /*untilDay*/,
4949  0 /*untilTimeCode*/,
4950  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4951  },
4952 
4953 };
4954 
4955 static const char kZoneNameAtlantic_Canary[] ACE_TIME_PROGMEM = "\x05" "Canary";
4956 
4957 const basic::ZoneInfo kZoneAtlantic_Canary ACE_TIME_PROGMEM = {
4958  kZoneNameAtlantic_Canary /*name*/,
4959  0xfc23f2c2 /*zoneId*/,
4960  &kZoneContext /*zoneContext*/,
4961  1 /*numEras*/,
4962  kZoneEraAtlantic_Canary /*eras*/,
4963 };
4964 
4965 //---------------------------------------------------------------------------
4966 // Zone name: Atlantic/Cape_Verde
4967 // Zone Eras: 1
4968 // Strings (bytes): 16 (originally 24)
4969 // Memory (8-bit): 38
4970 // Memory (32-bit): 52
4971 //---------------------------------------------------------------------------
4972 
4973 static const basic::ZoneEra kZoneEraAtlantic_Cape_Verde[] ACE_TIME_PROGMEM = {
4974  // -1:00 - -01
4975  {
4976  nullptr /*zonePolicy*/,
4977  "-01" /*format*/,
4978  -4 /*offsetCode*/,
4979  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4980  127 /*untilYearTiny*/,
4981  1 /*untilMonth*/,
4982  1 /*untilDay*/,
4983  0 /*untilTimeCode*/,
4984  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4985  },
4986 
4987 };
4988 
4989 static const char kZoneNameAtlantic_Cape_Verde[] ACE_TIME_PROGMEM = "\x05" "Cape_Verde";
4990 
4991 const basic::ZoneInfo kZoneAtlantic_Cape_Verde ACE_TIME_PROGMEM = {
4992  kZoneNameAtlantic_Cape_Verde /*name*/,
4993  0x5c5e1772 /*zoneId*/,
4994  &kZoneContext /*zoneContext*/,
4995  1 /*numEras*/,
4996  kZoneEraAtlantic_Cape_Verde /*eras*/,
4997 };
4998 
4999 //---------------------------------------------------------------------------
5000 // Zone name: Atlantic/Faroe
5001 // Zone Eras: 1
5002 // Strings (bytes): 12 (originally 20)
5003 // Memory (8-bit): 34
5004 // Memory (32-bit): 48
5005 //---------------------------------------------------------------------------
5006 
5007 static const basic::ZoneEra kZoneEraAtlantic_Faroe[] ACE_TIME_PROGMEM = {
5008  // 0:00 EU WE%sT
5009  {
5010  &kPolicyEU /*zonePolicy*/,
5011  "WE%T" /*format*/,
5012  0 /*offsetCode*/,
5013  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5014  127 /*untilYearTiny*/,
5015  1 /*untilMonth*/,
5016  1 /*untilDay*/,
5017  0 /*untilTimeCode*/,
5018  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5019  },
5020 
5021 };
5022 
5023 static const char kZoneNameAtlantic_Faroe[] ACE_TIME_PROGMEM = "\x05" "Faroe";
5024 
5025 const basic::ZoneInfo kZoneAtlantic_Faroe ACE_TIME_PROGMEM = {
5026  kZoneNameAtlantic_Faroe /*name*/,
5027  0xe110a971 /*zoneId*/,
5028  &kZoneContext /*zoneContext*/,
5029  1 /*numEras*/,
5030  kZoneEraAtlantic_Faroe /*eras*/,
5031 };
5032 
5033 //---------------------------------------------------------------------------
5034 // Zone name: Atlantic/Madeira
5035 // Zone Eras: 1
5036 // Strings (bytes): 14 (originally 22)
5037 // Memory (8-bit): 36
5038 // Memory (32-bit): 50
5039 //---------------------------------------------------------------------------
5040 
5041 static const basic::ZoneEra kZoneEraAtlantic_Madeira[] ACE_TIME_PROGMEM = {
5042  // 0:00 EU WE%sT
5043  {
5044  &kPolicyEU /*zonePolicy*/,
5045  "WE%T" /*format*/,
5046  0 /*offsetCode*/,
5047  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5048  127 /*untilYearTiny*/,
5049  1 /*untilMonth*/,
5050  1 /*untilDay*/,
5051  0 /*untilTimeCode*/,
5052  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5053  },
5054 
5055 };
5056 
5057 static const char kZoneNameAtlantic_Madeira[] ACE_TIME_PROGMEM = "\x05" "Madeira";
5058 
5059 const basic::ZoneInfo kZoneAtlantic_Madeira ACE_TIME_PROGMEM = {
5060  kZoneNameAtlantic_Madeira /*name*/,
5061  0x81b5c037 /*zoneId*/,
5062  &kZoneContext /*zoneContext*/,
5063  1 /*numEras*/,
5064  kZoneEraAtlantic_Madeira /*eras*/,
5065 };
5066 
5067 //---------------------------------------------------------------------------
5068 // Zone name: Atlantic/Reykjavik
5069 // Zone Eras: 1
5070 // Strings (bytes): 15 (originally 23)
5071 // Memory (8-bit): 37
5072 // Memory (32-bit): 51
5073 //---------------------------------------------------------------------------
5074 
5075 static const basic::ZoneEra kZoneEraAtlantic_Reykjavik[] ACE_TIME_PROGMEM = {
5076  // 0:00 - GMT
5077  {
5078  nullptr /*zonePolicy*/,
5079  "GMT" /*format*/,
5080  0 /*offsetCode*/,
5081  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5082  127 /*untilYearTiny*/,
5083  1 /*untilMonth*/,
5084  1 /*untilDay*/,
5085  0 /*untilTimeCode*/,
5086  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5087  },
5088 
5089 };
5090 
5091 static const char kZoneNameAtlantic_Reykjavik[] ACE_TIME_PROGMEM = "\x05" "Reykjavik";
5092 
5093 const basic::ZoneInfo kZoneAtlantic_Reykjavik ACE_TIME_PROGMEM = {
5094  kZoneNameAtlantic_Reykjavik /*name*/,
5095  0x1c2b4f74 /*zoneId*/,
5096  &kZoneContext /*zoneContext*/,
5097  1 /*numEras*/,
5098  kZoneEraAtlantic_Reykjavik /*eras*/,
5099 };
5100 
5101 //---------------------------------------------------------------------------
5102 // Zone name: Atlantic/South_Georgia
5103 // Zone Eras: 1
5104 // Strings (bytes): 19 (originally 27)
5105 // Memory (8-bit): 41
5106 // Memory (32-bit): 55
5107 //---------------------------------------------------------------------------
5108 
5109 static const basic::ZoneEra kZoneEraAtlantic_South_Georgia[] ACE_TIME_PROGMEM = {
5110  // -2:00 - -02
5111  {
5112  nullptr /*zonePolicy*/,
5113  "-02" /*format*/,
5114  -8 /*offsetCode*/,
5115  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5116  127 /*untilYearTiny*/,
5117  1 /*untilMonth*/,
5118  1 /*untilDay*/,
5119  0 /*untilTimeCode*/,
5120  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5121  },
5122 
5123 };
5124 
5125 static const char kZoneNameAtlantic_South_Georgia[] ACE_TIME_PROGMEM = "\x05" "South_Georgia";
5126 
5127 const basic::ZoneInfo kZoneAtlantic_South_Georgia ACE_TIME_PROGMEM = {
5128  kZoneNameAtlantic_South_Georgia /*name*/,
5129  0x33013174 /*zoneId*/,
5130  &kZoneContext /*zoneContext*/,
5131  1 /*numEras*/,
5132  kZoneEraAtlantic_South_Georgia /*eras*/,
5133 };
5134 
5135 //---------------------------------------------------------------------------
5136 // Zone name: Australia/Adelaide
5137 // Zone Eras: 1
5138 // Strings (bytes): 15 (originally 24)
5139 // Memory (8-bit): 37
5140 // Memory (32-bit): 51
5141 //---------------------------------------------------------------------------
5142 
5143 static const basic::ZoneEra kZoneEraAustralia_Adelaide[] ACE_TIME_PROGMEM = {
5144  // 9:30 AS AC%sT
5145  {
5146  &kPolicyAS /*zonePolicy*/,
5147  "AC%T" /*format*/,
5148  38 /*offsetCode*/,
5149  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5150  127 /*untilYearTiny*/,
5151  1 /*untilMonth*/,
5152  1 /*untilDay*/,
5153  0 /*untilTimeCode*/,
5154  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5155  },
5156 
5157 };
5158 
5159 static const char kZoneNameAustralia_Adelaide[] ACE_TIME_PROGMEM = "\x06" "Adelaide";
5160 
5161 const basic::ZoneInfo kZoneAustralia_Adelaide ACE_TIME_PROGMEM = {
5162  kZoneNameAustralia_Adelaide /*name*/,
5163  0x2428e8a3 /*zoneId*/,
5164  &kZoneContext /*zoneContext*/,
5165  1 /*numEras*/,
5166  kZoneEraAustralia_Adelaide /*eras*/,
5167 };
5168 
5169 //---------------------------------------------------------------------------
5170 // Zone name: Australia/Brisbane
5171 // Zone Eras: 1
5172 // Strings (bytes): 15 (originally 24)
5173 // Memory (8-bit): 37
5174 // Memory (32-bit): 51
5175 //---------------------------------------------------------------------------
5176 
5177 static const basic::ZoneEra kZoneEraAustralia_Brisbane[] ACE_TIME_PROGMEM = {
5178  // 10:00 AQ AE%sT
5179  {
5180  &kPolicyAQ /*zonePolicy*/,
5181  "AE%T" /*format*/,
5182  40 /*offsetCode*/,
5183  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5184  127 /*untilYearTiny*/,
5185  1 /*untilMonth*/,
5186  1 /*untilDay*/,
5187  0 /*untilTimeCode*/,
5188  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5189  },
5190 
5191 };
5192 
5193 static const char kZoneNameAustralia_Brisbane[] ACE_TIME_PROGMEM = "\x06" "Brisbane";
5194 
5195 const basic::ZoneInfo kZoneAustralia_Brisbane ACE_TIME_PROGMEM = {
5196  kZoneNameAustralia_Brisbane /*name*/,
5197  0x4fedc9c0 /*zoneId*/,
5198  &kZoneContext /*zoneContext*/,
5199  1 /*numEras*/,
5200  kZoneEraAustralia_Brisbane /*eras*/,
5201 };
5202 
5203 //---------------------------------------------------------------------------
5204 // Zone name: Australia/Broken_Hill
5205 // Zone Eras: 2
5206 // Strings (bytes): 23 (originally 32)
5207 // Memory (8-bit): 56
5208 // Memory (32-bit): 75
5209 //---------------------------------------------------------------------------
5210 
5211 static const basic::ZoneEra kZoneEraAustralia_Broken_Hill[] ACE_TIME_PROGMEM = {
5212  // 9:30 AN AC%sT 2000
5213  {
5214  &kPolicyAN /*zonePolicy*/,
5215  "AC%T" /*format*/,
5216  38 /*offsetCode*/,
5217  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5218  0 /*untilYearTiny*/,
5219  1 /*untilMonth*/,
5220  1 /*untilDay*/,
5221  0 /*untilTimeCode*/,
5222  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5223  },
5224  // 9:30 AS AC%sT
5225  {
5226  &kPolicyAS /*zonePolicy*/,
5227  "AC%T" /*format*/,
5228  38 /*offsetCode*/,
5229  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5230  127 /*untilYearTiny*/,
5231  1 /*untilMonth*/,
5232  1 /*untilDay*/,
5233  0 /*untilTimeCode*/,
5234  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5235  },
5236 
5237 };
5238 
5239 static const char kZoneNameAustralia_Broken_Hill[] ACE_TIME_PROGMEM = "\x06" "Broken_Hill";
5240 
5241 const basic::ZoneInfo kZoneAustralia_Broken_Hill ACE_TIME_PROGMEM = {
5242  kZoneNameAustralia_Broken_Hill /*name*/,
5243  0xb06eada3 /*zoneId*/,
5244  &kZoneContext /*zoneContext*/,
5245  2 /*numEras*/,
5246  kZoneEraAustralia_Broken_Hill /*eras*/,
5247 };
5248 
5249 //---------------------------------------------------------------------------
5250 // Zone name: Australia/Darwin
5251 // Zone Eras: 1
5252 // Strings (bytes): 13 (originally 22)
5253 // Memory (8-bit): 35
5254 // Memory (32-bit): 49
5255 //---------------------------------------------------------------------------
5256 
5257 static const basic::ZoneEra kZoneEraAustralia_Darwin[] ACE_TIME_PROGMEM = {
5258  // 9:30 Aus AC%sT
5259  {
5260  &kPolicyAus /*zonePolicy*/,
5261  "AC%T" /*format*/,
5262  38 /*offsetCode*/,
5263  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5264  127 /*untilYearTiny*/,
5265  1 /*untilMonth*/,
5266  1 /*untilDay*/,
5267  0 /*untilTimeCode*/,
5268  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5269  },
5270 
5271 };
5272 
5273 static const char kZoneNameAustralia_Darwin[] ACE_TIME_PROGMEM = "\x06" "Darwin";
5274 
5275 const basic::ZoneInfo kZoneAustralia_Darwin ACE_TIME_PROGMEM = {
5276  kZoneNameAustralia_Darwin /*name*/,
5277  0x2876bdff /*zoneId*/,
5278  &kZoneContext /*zoneContext*/,
5279  1 /*numEras*/,
5280  kZoneEraAustralia_Darwin /*eras*/,
5281 };
5282 
5283 //---------------------------------------------------------------------------
5284 // Zone name: Australia/Eucla
5285 // Zone Eras: 1
5286 // Strings (bytes): 19 (originally 28)
5287 // Memory (8-bit): 41
5288 // Memory (32-bit): 55
5289 //---------------------------------------------------------------------------
5290 
5291 static const basic::ZoneEra kZoneEraAustralia_Eucla[] ACE_TIME_PROGMEM = {
5292  // 8:45 AW +0845/+0945
5293  {
5294  &kPolicyAW /*zonePolicy*/,
5295  "+0845/+0945" /*format*/,
5296  35 /*offsetCode*/,
5297  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5298  127 /*untilYearTiny*/,
5299  1 /*untilMonth*/,
5300  1 /*untilDay*/,
5301  0 /*untilTimeCode*/,
5302  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5303  },
5304 
5305 };
5306 
5307 static const char kZoneNameAustralia_Eucla[] ACE_TIME_PROGMEM = "\x06" "Eucla";
5308 
5309 const basic::ZoneInfo kZoneAustralia_Eucla ACE_TIME_PROGMEM = {
5310  kZoneNameAustralia_Eucla /*name*/,
5311  0x8cf99e44 /*zoneId*/,
5312  &kZoneContext /*zoneContext*/,
5313  1 /*numEras*/,
5314  kZoneEraAustralia_Eucla /*eras*/,
5315 };
5316 
5317 //---------------------------------------------------------------------------
5318 // Zone name: Australia/Hobart
5319 // Zone Eras: 1
5320 // Strings (bytes): 13 (originally 22)
5321 // Memory (8-bit): 35
5322 // Memory (32-bit): 49
5323 //---------------------------------------------------------------------------
5324 
5325 static const basic::ZoneEra kZoneEraAustralia_Hobart[] ACE_TIME_PROGMEM = {
5326  // 10:00 AT AE%sT
5327  {
5328  &kPolicyAT /*zonePolicy*/,
5329  "AE%T" /*format*/,
5330  40 /*offsetCode*/,
5331  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5332  127 /*untilYearTiny*/,
5333  1 /*untilMonth*/,
5334  1 /*untilDay*/,
5335  0 /*untilTimeCode*/,
5336  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5337  },
5338 
5339 };
5340 
5341 static const char kZoneNameAustralia_Hobart[] ACE_TIME_PROGMEM = "\x06" "Hobart";
5342 
5343 const basic::ZoneInfo kZoneAustralia_Hobart ACE_TIME_PROGMEM = {
5344  kZoneNameAustralia_Hobart /*name*/,
5345  0x32bf951a /*zoneId*/,
5346  &kZoneContext /*zoneContext*/,
5347  1 /*numEras*/,
5348  kZoneEraAustralia_Hobart /*eras*/,
5349 };
5350 
5351 //---------------------------------------------------------------------------
5352 // Zone name: Australia/Lindeman
5353 // Zone Eras: 1
5354 // Strings (bytes): 15 (originally 24)
5355 // Memory (8-bit): 37
5356 // Memory (32-bit): 51
5357 //---------------------------------------------------------------------------
5358 
5359 static const basic::ZoneEra kZoneEraAustralia_Lindeman[] ACE_TIME_PROGMEM = {
5360  // 10:00 Holiday AE%sT
5361  {
5362  &kPolicyHoliday /*zonePolicy*/,
5363  "AE%T" /*format*/,
5364  40 /*offsetCode*/,
5365  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5366  127 /*untilYearTiny*/,
5367  1 /*untilMonth*/,
5368  1 /*untilDay*/,
5369  0 /*untilTimeCode*/,
5370  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5371  },
5372 
5373 };
5374 
5375 static const char kZoneNameAustralia_Lindeman[] ACE_TIME_PROGMEM = "\x06" "Lindeman";
5376 
5377 const basic::ZoneInfo kZoneAustralia_Lindeman ACE_TIME_PROGMEM = {
5378  kZoneNameAustralia_Lindeman /*name*/,
5379  0xe05029e2 /*zoneId*/,
5380  &kZoneContext /*zoneContext*/,
5381  1 /*numEras*/,
5382  kZoneEraAustralia_Lindeman /*eras*/,
5383 };
5384 
5385 //---------------------------------------------------------------------------
5386 // Zone name: Australia/Lord_Howe
5387 // Zone Eras: 1
5388 // Strings (bytes): 21 (originally 30)
5389 // Memory (8-bit): 43
5390 // Memory (32-bit): 57
5391 //---------------------------------------------------------------------------
5392 
5393 static const basic::ZoneEra kZoneEraAustralia_Lord_Howe[] ACE_TIME_PROGMEM = {
5394  // 10:30 LH +1030/+11
5395  {
5396  &kPolicyLH /*zonePolicy*/,
5397  "+1030/+11" /*format*/,
5398  42 /*offsetCode*/,
5399  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5400  127 /*untilYearTiny*/,
5401  1 /*untilMonth*/,
5402  1 /*untilDay*/,
5403  0 /*untilTimeCode*/,
5404  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5405  },
5406 
5407 };
5408 
5409 static const char kZoneNameAustralia_Lord_Howe[] ACE_TIME_PROGMEM = "\x06" "Lord_Howe";
5410 
5411 const basic::ZoneInfo kZoneAustralia_Lord_Howe ACE_TIME_PROGMEM = {
5412  kZoneNameAustralia_Lord_Howe /*name*/,
5413  0xa748b67d /*zoneId*/,
5414  &kZoneContext /*zoneContext*/,
5415  1 /*numEras*/,
5416  kZoneEraAustralia_Lord_Howe /*eras*/,
5417 };
5418 
5419 //---------------------------------------------------------------------------
5420 // Zone name: Australia/Melbourne
5421 // Zone Eras: 1
5422 // Strings (bytes): 16 (originally 25)
5423 // Memory (8-bit): 38
5424 // Memory (32-bit): 52
5425 //---------------------------------------------------------------------------
5426 
5427 static const basic::ZoneEra kZoneEraAustralia_Melbourne[] ACE_TIME_PROGMEM = {
5428  // 10:00 AV AE%sT
5429  {
5430  &kPolicyAV /*zonePolicy*/,
5431  "AE%T" /*format*/,
5432  40 /*offsetCode*/,
5433  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5434  127 /*untilYearTiny*/,
5435  1 /*untilMonth*/,
5436  1 /*untilDay*/,
5437  0 /*untilTimeCode*/,
5438  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5439  },
5440 
5441 };
5442 
5443 static const char kZoneNameAustralia_Melbourne[] ACE_TIME_PROGMEM = "\x06" "Melbourne";
5444 
5445 const basic::ZoneInfo kZoneAustralia_Melbourne ACE_TIME_PROGMEM = {
5446  kZoneNameAustralia_Melbourne /*name*/,
5447  0x0fe559a3 /*zoneId*/,
5448  &kZoneContext /*zoneContext*/,
5449  1 /*numEras*/,
5450  kZoneEraAustralia_Melbourne /*eras*/,
5451 };
5452 
5453 //---------------------------------------------------------------------------
5454 // Zone name: Australia/Perth
5455 // Zone Eras: 1
5456 // Strings (bytes): 12 (originally 21)
5457 // Memory (8-bit): 34
5458 // Memory (32-bit): 48
5459 //---------------------------------------------------------------------------
5460 
5461 static const basic::ZoneEra kZoneEraAustralia_Perth[] ACE_TIME_PROGMEM = {
5462  // 8:00 AW AW%sT
5463  {
5464  &kPolicyAW /*zonePolicy*/,
5465  "AW%T" /*format*/,
5466  32 /*offsetCode*/,
5467  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5468  127 /*untilYearTiny*/,
5469  1 /*untilMonth*/,
5470  1 /*untilDay*/,
5471  0 /*untilTimeCode*/,
5472  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5473  },
5474 
5475 };
5476 
5477 static const char kZoneNameAustralia_Perth[] ACE_TIME_PROGMEM = "\x06" "Perth";
5478 
5479 const basic::ZoneInfo kZoneAustralia_Perth ACE_TIME_PROGMEM = {
5480  kZoneNameAustralia_Perth /*name*/,
5481  0x8db8269d /*zoneId*/,
5482  &kZoneContext /*zoneContext*/,
5483  1 /*numEras*/,
5484  kZoneEraAustralia_Perth /*eras*/,
5485 };
5486 
5487 //---------------------------------------------------------------------------
5488 // Zone name: Australia/Sydney
5489 // Zone Eras: 1
5490 // Strings (bytes): 13 (originally 22)
5491 // Memory (8-bit): 35
5492 // Memory (32-bit): 49
5493 //---------------------------------------------------------------------------
5494 
5495 static const basic::ZoneEra kZoneEraAustralia_Sydney[] ACE_TIME_PROGMEM = {
5496  // 10:00 AN AE%sT
5497  {
5498  &kPolicyAN /*zonePolicy*/,
5499  "AE%T" /*format*/,
5500  40 /*offsetCode*/,
5501  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5502  127 /*untilYearTiny*/,
5503  1 /*untilMonth*/,
5504  1 /*untilDay*/,
5505  0 /*untilTimeCode*/,
5506  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5507  },
5508 
5509 };
5510 
5511 static const char kZoneNameAustralia_Sydney[] ACE_TIME_PROGMEM = "\x06" "Sydney";
5512 
5513 const basic::ZoneInfo kZoneAustralia_Sydney ACE_TIME_PROGMEM = {
5514  kZoneNameAustralia_Sydney /*name*/,
5515  0x4d1e9776 /*zoneId*/,
5516  &kZoneContext /*zoneContext*/,
5517  1 /*numEras*/,
5518  kZoneEraAustralia_Sydney /*eras*/,
5519 };
5520 
5521 //---------------------------------------------------------------------------
5522 // Zone name: CET
5523 // Zone Eras: 1
5524 // Strings (bytes): 9 (originally 9)
5525 // Memory (8-bit): 31
5526 // Memory (32-bit): 45
5527 //---------------------------------------------------------------------------
5528 
5529 static const basic::ZoneEra kZoneEraCET[] ACE_TIME_PROGMEM = {
5530  // 1:00 C-Eur CE%sT
5531  {
5532  &kPolicyC_Eur /*zonePolicy*/,
5533  "CE%T" /*format*/,
5534  4 /*offsetCode*/,
5535  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5536  127 /*untilYearTiny*/,
5537  1 /*untilMonth*/,
5538  1 /*untilDay*/,
5539  0 /*untilTimeCode*/,
5540  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5541  },
5542 
5543 };
5544 
5545 static const char kZoneNameCET[] ACE_TIME_PROGMEM = "CET";
5546 
5547 const basic::ZoneInfo kZoneCET ACE_TIME_PROGMEM = {
5548  kZoneNameCET /*name*/,
5549  0x0b87d921 /*zoneId*/,
5550  &kZoneContext /*zoneContext*/,
5551  1 /*numEras*/,
5552  kZoneEraCET /*eras*/,
5553 };
5554 
5555 //---------------------------------------------------------------------------
5556 // Zone name: CST6CDT
5557 // Zone Eras: 1
5558 // Strings (bytes): 12 (originally 12)
5559 // Memory (8-bit): 34
5560 // Memory (32-bit): 48
5561 //---------------------------------------------------------------------------
5562 
5563 static const basic::ZoneEra kZoneEraCST6CDT[] ACE_TIME_PROGMEM = {
5564  // -6:00 US C%sT
5565  {
5566  &kPolicyUS /*zonePolicy*/,
5567  "C%T" /*format*/,
5568  -24 /*offsetCode*/,
5569  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5570  127 /*untilYearTiny*/,
5571  1 /*untilMonth*/,
5572  1 /*untilDay*/,
5573  0 /*untilTimeCode*/,
5574  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5575  },
5576 
5577 };
5578 
5579 static const char kZoneNameCST6CDT[] ACE_TIME_PROGMEM = "CST6CDT";
5580 
5581 const basic::ZoneInfo kZoneCST6CDT ACE_TIME_PROGMEM = {
5582  kZoneNameCST6CDT /*name*/,
5583  0xf0e87d00 /*zoneId*/,
5584  &kZoneContext /*zoneContext*/,
5585  1 /*numEras*/,
5586  kZoneEraCST6CDT /*eras*/,
5587 };
5588 
5589 //---------------------------------------------------------------------------
5590 // Zone name: EET
5591 // Zone Eras: 1
5592 // Strings (bytes): 9 (originally 9)
5593 // Memory (8-bit): 31
5594 // Memory (32-bit): 45
5595 //---------------------------------------------------------------------------
5596 
5597 static const basic::ZoneEra kZoneEraEET[] ACE_TIME_PROGMEM = {
5598  // 2:00 EU EE%sT
5599  {
5600  &kPolicyEU /*zonePolicy*/,
5601  "EE%T" /*format*/,
5602  8 /*offsetCode*/,
5603  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5604  127 /*untilYearTiny*/,
5605  1 /*untilMonth*/,
5606  1 /*untilDay*/,
5607  0 /*untilTimeCode*/,
5608  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5609  },
5610 
5611 };
5612 
5613 static const char kZoneNameEET[] ACE_TIME_PROGMEM = "EET";
5614 
5615 const basic::ZoneInfo kZoneEET ACE_TIME_PROGMEM = {
5616  kZoneNameEET /*name*/,
5617  0x0b87e1a3 /*zoneId*/,
5618  &kZoneContext /*zoneContext*/,
5619  1 /*numEras*/,
5620  kZoneEraEET /*eras*/,
5621 };
5622 
5623 //---------------------------------------------------------------------------
5624 // Zone name: EST
5625 // Zone Eras: 1
5626 // Strings (bytes): 8 (originally 8)
5627 // Memory (8-bit): 30
5628 // Memory (32-bit): 44
5629 //---------------------------------------------------------------------------
5630 
5631 static const basic::ZoneEra kZoneEraEST[] ACE_TIME_PROGMEM = {
5632  // -5:00 - EST
5633  {
5634  nullptr /*zonePolicy*/,
5635  "EST" /*format*/,
5636  -20 /*offsetCode*/,
5637  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5638  127 /*untilYearTiny*/,
5639  1 /*untilMonth*/,
5640  1 /*untilDay*/,
5641  0 /*untilTimeCode*/,
5642  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5643  },
5644 
5645 };
5646 
5647 static const char kZoneNameEST[] ACE_TIME_PROGMEM = "EST";
5648 
5649 const basic::ZoneInfo kZoneEST ACE_TIME_PROGMEM = {
5650  kZoneNameEST /*name*/,
5651  0x0b87e371 /*zoneId*/,
5652  &kZoneContext /*zoneContext*/,
5653  1 /*numEras*/,
5654  kZoneEraEST /*eras*/,
5655 };
5656 
5657 //---------------------------------------------------------------------------
5658 // Zone name: EST5EDT
5659 // Zone Eras: 1
5660 // Strings (bytes): 12 (originally 12)
5661 // Memory (8-bit): 34
5662 // Memory (32-bit): 48
5663 //---------------------------------------------------------------------------
5664 
5665 static const basic::ZoneEra kZoneEraEST5EDT[] ACE_TIME_PROGMEM = {
5666  // -5:00 US E%sT
5667  {
5668  &kPolicyUS /*zonePolicy*/,
5669  "E%T" /*format*/,
5670  -20 /*offsetCode*/,
5671  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5672  127 /*untilYearTiny*/,
5673  1 /*untilMonth*/,
5674  1 /*untilDay*/,
5675  0 /*untilTimeCode*/,
5676  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5677  },
5678 
5679 };
5680 
5681 static const char kZoneNameEST5EDT[] ACE_TIME_PROGMEM = "EST5EDT";
5682 
5683 const basic::ZoneInfo kZoneEST5EDT ACE_TIME_PROGMEM = {
5684  kZoneNameEST5EDT /*name*/,
5685  0x8adc72a3 /*zoneId*/,
5686  &kZoneContext /*zoneContext*/,
5687  1 /*numEras*/,
5688  kZoneEraEST5EDT /*eras*/,
5689 };
5690 
5691 //---------------------------------------------------------------------------
5692 // Zone name: Etc/GMT
5693 // Zone Eras: 1
5694 // Strings (bytes): 9 (originally 12)
5695 // Memory (8-bit): 31
5696 // Memory (32-bit): 45
5697 //---------------------------------------------------------------------------
5698 
5699 static const basic::ZoneEra kZoneEraEtc_GMT[] ACE_TIME_PROGMEM = {
5700  // 0 - GMT
5701  {
5702  nullptr /*zonePolicy*/,
5703  "GMT" /*format*/,
5704  0 /*offsetCode*/,
5705  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5706  127 /*untilYearTiny*/,
5707  1 /*untilMonth*/,
5708  1 /*untilDay*/,
5709  0 /*untilTimeCode*/,
5710  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5711  },
5712 
5713 };
5714 
5715 static const char kZoneNameEtc_GMT[] ACE_TIME_PROGMEM = "\x08" "GMT";
5716 
5717 const basic::ZoneInfo kZoneEtc_GMT ACE_TIME_PROGMEM = {
5718  kZoneNameEtc_GMT /*name*/,
5719  0xd8e2de58 /*zoneId*/,
5720  &kZoneContext /*zoneContext*/,
5721  1 /*numEras*/,
5722  kZoneEraEtc_GMT /*eras*/,
5723 };
5724 
5725 //---------------------------------------------------------------------------
5726 // Zone name: Etc/GMT+1
5727 // Zone Eras: 1
5728 // Strings (bytes): 11 (originally 14)
5729 // Memory (8-bit): 33
5730 // Memory (32-bit): 47
5731 //---------------------------------------------------------------------------
5732 
5733 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_1[] ACE_TIME_PROGMEM = {
5734  // -1 - -01
5735  {
5736  nullptr /*zonePolicy*/,
5737  "-01" /*format*/,
5738  -4 /*offsetCode*/,
5739  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5740  127 /*untilYearTiny*/,
5741  1 /*untilMonth*/,
5742  1 /*untilDay*/,
5743  0 /*untilTimeCode*/,
5744  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5745  },
5746 
5747 };
5748 
5749 static const char kZoneNameEtc_GMT_PLUS_1[] ACE_TIME_PROGMEM = "\x08" "GMT+1";
5750 
5751 const basic::ZoneInfo kZoneEtc_GMT_PLUS_1 ACE_TIME_PROGMEM = {
5752  kZoneNameEtc_GMT_PLUS_1 /*name*/,
5753  0x9d13da14 /*zoneId*/,
5754  &kZoneContext /*zoneContext*/,
5755  1 /*numEras*/,
5756  kZoneEraEtc_GMT_PLUS_1 /*eras*/,
5757 };
5758 
5759 //---------------------------------------------------------------------------
5760 // Zone name: Etc/GMT+10
5761 // Zone Eras: 1
5762 // Strings (bytes): 12 (originally 15)
5763 // Memory (8-bit): 34
5764 // Memory (32-bit): 48
5765 //---------------------------------------------------------------------------
5766 
5767 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_10[] ACE_TIME_PROGMEM = {
5768  // -10 - -10
5769  {
5770  nullptr /*zonePolicy*/,
5771  "-10" /*format*/,
5772  -40 /*offsetCode*/,
5773  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5774  127 /*untilYearTiny*/,
5775  1 /*untilMonth*/,
5776  1 /*untilDay*/,
5777  0 /*untilTimeCode*/,
5778  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5779  },
5780 
5781 };
5782 
5783 static const char kZoneNameEtc_GMT_PLUS_10[] ACE_TIME_PROGMEM = "\x08" "GMT+10";
5784 
5785 const basic::ZoneInfo kZoneEtc_GMT_PLUS_10 ACE_TIME_PROGMEM = {
5786  kZoneNameEtc_GMT_PLUS_10 /*name*/,
5787  0x3f8f1cc4 /*zoneId*/,
5788  &kZoneContext /*zoneContext*/,
5789  1 /*numEras*/,
5790  kZoneEraEtc_GMT_PLUS_10 /*eras*/,
5791 };
5792 
5793 //---------------------------------------------------------------------------
5794 // Zone name: Etc/GMT+11
5795 // Zone Eras: 1
5796 // Strings (bytes): 12 (originally 15)
5797 // Memory (8-bit): 34
5798 // Memory (32-bit): 48
5799 //---------------------------------------------------------------------------
5800 
5801 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_11[] ACE_TIME_PROGMEM = {
5802  // -11 - -11
5803  {
5804  nullptr /*zonePolicy*/,
5805  "-11" /*format*/,
5806  -44 /*offsetCode*/,
5807  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5808  127 /*untilYearTiny*/,
5809  1 /*untilMonth*/,
5810  1 /*untilDay*/,
5811  0 /*untilTimeCode*/,
5812  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5813  },
5814 
5815 };
5816 
5817 static const char kZoneNameEtc_GMT_PLUS_11[] ACE_TIME_PROGMEM = "\x08" "GMT+11";
5818 
5819 const basic::ZoneInfo kZoneEtc_GMT_PLUS_11 ACE_TIME_PROGMEM = {
5820  kZoneNameEtc_GMT_PLUS_11 /*name*/,
5821  0x3f8f1cc5 /*zoneId*/,
5822  &kZoneContext /*zoneContext*/,
5823  1 /*numEras*/,
5824  kZoneEraEtc_GMT_PLUS_11 /*eras*/,
5825 };
5826 
5827 //---------------------------------------------------------------------------
5828 // Zone name: Etc/GMT+12
5829 // Zone Eras: 1
5830 // Strings (bytes): 12 (originally 15)
5831 // Memory (8-bit): 34
5832 // Memory (32-bit): 48
5833 //---------------------------------------------------------------------------
5834 
5835 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_12[] ACE_TIME_PROGMEM = {
5836  // -12 - -12
5837  {
5838  nullptr /*zonePolicy*/,
5839  "-12" /*format*/,
5840  -48 /*offsetCode*/,
5841  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5842  127 /*untilYearTiny*/,
5843  1 /*untilMonth*/,
5844  1 /*untilDay*/,
5845  0 /*untilTimeCode*/,
5846  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5847  },
5848 
5849 };
5850 
5851 static const char kZoneNameEtc_GMT_PLUS_12[] ACE_TIME_PROGMEM = "\x08" "GMT+12";
5852 
5853 const basic::ZoneInfo kZoneEtc_GMT_PLUS_12 ACE_TIME_PROGMEM = {
5854  kZoneNameEtc_GMT_PLUS_12 /*name*/,
5855  0x3f8f1cc6 /*zoneId*/,
5856  &kZoneContext /*zoneContext*/,
5857  1 /*numEras*/,
5858  kZoneEraEtc_GMT_PLUS_12 /*eras*/,
5859 };
5860 
5861 //---------------------------------------------------------------------------
5862 // Zone name: Etc/GMT+2
5863 // Zone Eras: 1
5864 // Strings (bytes): 11 (originally 14)
5865 // Memory (8-bit): 33
5866 // Memory (32-bit): 47
5867 //---------------------------------------------------------------------------
5868 
5869 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_2[] ACE_TIME_PROGMEM = {
5870  // -2 - -02
5871  {
5872  nullptr /*zonePolicy*/,
5873  "-02" /*format*/,
5874  -8 /*offsetCode*/,
5875  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5876  127 /*untilYearTiny*/,
5877  1 /*untilMonth*/,
5878  1 /*untilDay*/,
5879  0 /*untilTimeCode*/,
5880  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5881  },
5882 
5883 };
5884 
5885 static const char kZoneNameEtc_GMT_PLUS_2[] ACE_TIME_PROGMEM = "\x08" "GMT+2";
5886 
5887 const basic::ZoneInfo kZoneEtc_GMT_PLUS_2 ACE_TIME_PROGMEM = {
5888  kZoneNameEtc_GMT_PLUS_2 /*name*/,
5889  0x9d13da15 /*zoneId*/,
5890  &kZoneContext /*zoneContext*/,
5891  1 /*numEras*/,
5892  kZoneEraEtc_GMT_PLUS_2 /*eras*/,
5893 };
5894 
5895 //---------------------------------------------------------------------------
5896 // Zone name: Etc/GMT+3
5897 // Zone Eras: 1
5898 // Strings (bytes): 11 (originally 14)
5899 // Memory (8-bit): 33
5900 // Memory (32-bit): 47
5901 //---------------------------------------------------------------------------
5902 
5903 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_3[] ACE_TIME_PROGMEM = {
5904  // -3 - -03
5905  {
5906  nullptr /*zonePolicy*/,
5907  "-03" /*format*/,
5908  -12 /*offsetCode*/,
5909  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5910  127 /*untilYearTiny*/,
5911  1 /*untilMonth*/,
5912  1 /*untilDay*/,
5913  0 /*untilTimeCode*/,
5914  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5915  },
5916 
5917 };
5918 
5919 static const char kZoneNameEtc_GMT_PLUS_3[] ACE_TIME_PROGMEM = "\x08" "GMT+3";
5920 
5921 const basic::ZoneInfo kZoneEtc_GMT_PLUS_3 ACE_TIME_PROGMEM = {
5922  kZoneNameEtc_GMT_PLUS_3 /*name*/,
5923  0x9d13da16 /*zoneId*/,
5924  &kZoneContext /*zoneContext*/,
5925  1 /*numEras*/,
5926  kZoneEraEtc_GMT_PLUS_3 /*eras*/,
5927 };
5928 
5929 //---------------------------------------------------------------------------
5930 // Zone name: Etc/GMT+4
5931 // Zone Eras: 1
5932 // Strings (bytes): 11 (originally 14)
5933 // Memory (8-bit): 33
5934 // Memory (32-bit): 47
5935 //---------------------------------------------------------------------------
5936 
5937 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_4[] ACE_TIME_PROGMEM = {
5938  // -4 - -04
5939  {
5940  nullptr /*zonePolicy*/,
5941  "-04" /*format*/,
5942  -16 /*offsetCode*/,
5943  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5944  127 /*untilYearTiny*/,
5945  1 /*untilMonth*/,
5946  1 /*untilDay*/,
5947  0 /*untilTimeCode*/,
5948  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5949  },
5950 
5951 };
5952 
5953 static const char kZoneNameEtc_GMT_PLUS_4[] ACE_TIME_PROGMEM = "\x08" "GMT+4";
5954 
5955 const basic::ZoneInfo kZoneEtc_GMT_PLUS_4 ACE_TIME_PROGMEM = {
5956  kZoneNameEtc_GMT_PLUS_4 /*name*/,
5957  0x9d13da17 /*zoneId*/,
5958  &kZoneContext /*zoneContext*/,
5959  1 /*numEras*/,
5960  kZoneEraEtc_GMT_PLUS_4 /*eras*/,
5961 };
5962 
5963 //---------------------------------------------------------------------------
5964 // Zone name: Etc/GMT+5
5965 // Zone Eras: 1
5966 // Strings (bytes): 11 (originally 14)
5967 // Memory (8-bit): 33
5968 // Memory (32-bit): 47
5969 //---------------------------------------------------------------------------
5970 
5971 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_5[] ACE_TIME_PROGMEM = {
5972  // -5 - -05
5973  {
5974  nullptr /*zonePolicy*/,
5975  "-05" /*format*/,
5976  -20 /*offsetCode*/,
5977  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5978  127 /*untilYearTiny*/,
5979  1 /*untilMonth*/,
5980  1 /*untilDay*/,
5981  0 /*untilTimeCode*/,
5982  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5983  },
5984 
5985 };
5986 
5987 static const char kZoneNameEtc_GMT_PLUS_5[] ACE_TIME_PROGMEM = "\x08" "GMT+5";
5988 
5989 const basic::ZoneInfo kZoneEtc_GMT_PLUS_5 ACE_TIME_PROGMEM = {
5990  kZoneNameEtc_GMT_PLUS_5 /*name*/,
5991  0x9d13da18 /*zoneId*/,
5992  &kZoneContext /*zoneContext*/,
5993  1 /*numEras*/,
5994  kZoneEraEtc_GMT_PLUS_5 /*eras*/,
5995 };
5996 
5997 //---------------------------------------------------------------------------
5998 // Zone name: Etc/GMT+6
5999 // Zone Eras: 1
6000 // Strings (bytes): 11 (originally 14)
6001 // Memory (8-bit): 33
6002 // Memory (32-bit): 47
6003 //---------------------------------------------------------------------------
6004 
6005 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_6[] ACE_TIME_PROGMEM = {
6006  // -6 - -06
6007  {
6008  nullptr /*zonePolicy*/,
6009  "-06" /*format*/,
6010  -24 /*offsetCode*/,
6011  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6012  127 /*untilYearTiny*/,
6013  1 /*untilMonth*/,
6014  1 /*untilDay*/,
6015  0 /*untilTimeCode*/,
6016  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6017  },
6018 
6019 };
6020 
6021 static const char kZoneNameEtc_GMT_PLUS_6[] ACE_TIME_PROGMEM = "\x08" "GMT+6";
6022 
6023 const basic::ZoneInfo kZoneEtc_GMT_PLUS_6 ACE_TIME_PROGMEM = {
6024  kZoneNameEtc_GMT_PLUS_6 /*name*/,
6025  0x9d13da19 /*zoneId*/,
6026  &kZoneContext /*zoneContext*/,
6027  1 /*numEras*/,
6028  kZoneEraEtc_GMT_PLUS_6 /*eras*/,
6029 };
6030 
6031 //---------------------------------------------------------------------------
6032 // Zone name: Etc/GMT+7
6033 // Zone Eras: 1
6034 // Strings (bytes): 11 (originally 14)
6035 // Memory (8-bit): 33
6036 // Memory (32-bit): 47
6037 //---------------------------------------------------------------------------
6038 
6039 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_7[] ACE_TIME_PROGMEM = {
6040  // -7 - -07
6041  {
6042  nullptr /*zonePolicy*/,
6043  "-07" /*format*/,
6044  -28 /*offsetCode*/,
6045  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6046  127 /*untilYearTiny*/,
6047  1 /*untilMonth*/,
6048  1 /*untilDay*/,
6049  0 /*untilTimeCode*/,
6050  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6051  },
6052 
6053 };
6054 
6055 static const char kZoneNameEtc_GMT_PLUS_7[] ACE_TIME_PROGMEM = "\x08" "GMT+7";
6056 
6057 const basic::ZoneInfo kZoneEtc_GMT_PLUS_7 ACE_TIME_PROGMEM = {
6058  kZoneNameEtc_GMT_PLUS_7 /*name*/,
6059  0x9d13da1a /*zoneId*/,
6060  &kZoneContext /*zoneContext*/,
6061  1 /*numEras*/,
6062  kZoneEraEtc_GMT_PLUS_7 /*eras*/,
6063 };
6064 
6065 //---------------------------------------------------------------------------
6066 // Zone name: Etc/GMT+8
6067 // Zone Eras: 1
6068 // Strings (bytes): 11 (originally 14)
6069 // Memory (8-bit): 33
6070 // Memory (32-bit): 47
6071 //---------------------------------------------------------------------------
6072 
6073 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_8[] ACE_TIME_PROGMEM = {
6074  // -8 - -08
6075  {
6076  nullptr /*zonePolicy*/,
6077  "-08" /*format*/,
6078  -32 /*offsetCode*/,
6079  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6080  127 /*untilYearTiny*/,
6081  1 /*untilMonth*/,
6082  1 /*untilDay*/,
6083  0 /*untilTimeCode*/,
6084  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6085  },
6086 
6087 };
6088 
6089 static const char kZoneNameEtc_GMT_PLUS_8[] ACE_TIME_PROGMEM = "\x08" "GMT+8";
6090 
6091 const basic::ZoneInfo kZoneEtc_GMT_PLUS_8 ACE_TIME_PROGMEM = {
6092  kZoneNameEtc_GMT_PLUS_8 /*name*/,
6093  0x9d13da1b /*zoneId*/,
6094  &kZoneContext /*zoneContext*/,
6095  1 /*numEras*/,
6096  kZoneEraEtc_GMT_PLUS_8 /*eras*/,
6097 };
6098 
6099 //---------------------------------------------------------------------------
6100 // Zone name: Etc/GMT+9
6101 // Zone Eras: 1
6102 // Strings (bytes): 11 (originally 14)
6103 // Memory (8-bit): 33
6104 // Memory (32-bit): 47
6105 //---------------------------------------------------------------------------
6106 
6107 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_9[] ACE_TIME_PROGMEM = {
6108  // -9 - -09
6109  {
6110  nullptr /*zonePolicy*/,
6111  "-09" /*format*/,
6112  -36 /*offsetCode*/,
6113  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6114  127 /*untilYearTiny*/,
6115  1 /*untilMonth*/,
6116  1 /*untilDay*/,
6117  0 /*untilTimeCode*/,
6118  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6119  },
6120 
6121 };
6122 
6123 static const char kZoneNameEtc_GMT_PLUS_9[] ACE_TIME_PROGMEM = "\x08" "GMT+9";
6124 
6125 const basic::ZoneInfo kZoneEtc_GMT_PLUS_9 ACE_TIME_PROGMEM = {
6126  kZoneNameEtc_GMT_PLUS_9 /*name*/,
6127  0x9d13da1c /*zoneId*/,
6128  &kZoneContext /*zoneContext*/,
6129  1 /*numEras*/,
6130  kZoneEraEtc_GMT_PLUS_9 /*eras*/,
6131 };
6132 
6133 //---------------------------------------------------------------------------
6134 // Zone name: Etc/GMT-1
6135 // Zone Eras: 1
6136 // Strings (bytes): 11 (originally 14)
6137 // Memory (8-bit): 33
6138 // Memory (32-bit): 47
6139 //---------------------------------------------------------------------------
6140 
6141 static const basic::ZoneEra kZoneEraEtc_GMT_1[] ACE_TIME_PROGMEM = {
6142  // 1 - +01
6143  {
6144  nullptr /*zonePolicy*/,
6145  "+01" /*format*/,
6146  4 /*offsetCode*/,
6147  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6148  127 /*untilYearTiny*/,
6149  1 /*untilMonth*/,
6150  1 /*untilDay*/,
6151  0 /*untilTimeCode*/,
6152  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6153  },
6154 
6155 };
6156 
6157 static const char kZoneNameEtc_GMT_1[] ACE_TIME_PROGMEM = "\x08" "GMT-1";
6158 
6159 const basic::ZoneInfo kZoneEtc_GMT_1 ACE_TIME_PROGMEM = {
6160  kZoneNameEtc_GMT_1 /*name*/,
6161  0x9d13da56 /*zoneId*/,
6162  &kZoneContext /*zoneContext*/,
6163  1 /*numEras*/,
6164  kZoneEraEtc_GMT_1 /*eras*/,
6165 };
6166 
6167 //---------------------------------------------------------------------------
6168 // Zone name: Etc/GMT-10
6169 // Zone Eras: 1
6170 // Strings (bytes): 12 (originally 15)
6171 // Memory (8-bit): 34
6172 // Memory (32-bit): 48
6173 //---------------------------------------------------------------------------
6174 
6175 static const basic::ZoneEra kZoneEraEtc_GMT_10[] ACE_TIME_PROGMEM = {
6176  // 10 - +10
6177  {
6178  nullptr /*zonePolicy*/,
6179  "+10" /*format*/,
6180  40 /*offsetCode*/,
6181  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6182  127 /*untilYearTiny*/,
6183  1 /*untilMonth*/,
6184  1 /*untilDay*/,
6185  0 /*untilTimeCode*/,
6186  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6187  },
6188 
6189 };
6190 
6191 static const char kZoneNameEtc_GMT_10[] ACE_TIME_PROGMEM = "\x08" "GMT-10";
6192 
6193 const basic::ZoneInfo kZoneEtc_GMT_10 ACE_TIME_PROGMEM = {
6194  kZoneNameEtc_GMT_10 /*name*/,
6195  0x3f8f2546 /*zoneId*/,
6196  &kZoneContext /*zoneContext*/,
6197  1 /*numEras*/,
6198  kZoneEraEtc_GMT_10 /*eras*/,
6199 };
6200 
6201 //---------------------------------------------------------------------------
6202 // Zone name: Etc/GMT-11
6203 // Zone Eras: 1
6204 // Strings (bytes): 12 (originally 15)
6205 // Memory (8-bit): 34
6206 // Memory (32-bit): 48
6207 //---------------------------------------------------------------------------
6208 
6209 static const basic::ZoneEra kZoneEraEtc_GMT_11[] ACE_TIME_PROGMEM = {
6210  // 11 - +11
6211  {
6212  nullptr /*zonePolicy*/,
6213  "+11" /*format*/,
6214  44 /*offsetCode*/,
6215  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6216  127 /*untilYearTiny*/,
6217  1 /*untilMonth*/,
6218  1 /*untilDay*/,
6219  0 /*untilTimeCode*/,
6220  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6221  },
6222 
6223 };
6224 
6225 static const char kZoneNameEtc_GMT_11[] ACE_TIME_PROGMEM = "\x08" "GMT-11";
6226 
6227 const basic::ZoneInfo kZoneEtc_GMT_11 ACE_TIME_PROGMEM = {
6228  kZoneNameEtc_GMT_11 /*name*/,
6229  0x3f8f2547 /*zoneId*/,
6230  &kZoneContext /*zoneContext*/,
6231  1 /*numEras*/,
6232  kZoneEraEtc_GMT_11 /*eras*/,
6233 };
6234 
6235 //---------------------------------------------------------------------------
6236 // Zone name: Etc/GMT-12
6237 // Zone Eras: 1
6238 // Strings (bytes): 12 (originally 15)
6239 // Memory (8-bit): 34
6240 // Memory (32-bit): 48
6241 //---------------------------------------------------------------------------
6242 
6243 static const basic::ZoneEra kZoneEraEtc_GMT_12[] ACE_TIME_PROGMEM = {
6244  // 12 - +12
6245  {
6246  nullptr /*zonePolicy*/,
6247  "+12" /*format*/,
6248  48 /*offsetCode*/,
6249  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6250  127 /*untilYearTiny*/,
6251  1 /*untilMonth*/,
6252  1 /*untilDay*/,
6253  0 /*untilTimeCode*/,
6254  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6255  },
6256 
6257 };
6258 
6259 static const char kZoneNameEtc_GMT_12[] ACE_TIME_PROGMEM = "\x08" "GMT-12";
6260 
6261 const basic::ZoneInfo kZoneEtc_GMT_12 ACE_TIME_PROGMEM = {
6262  kZoneNameEtc_GMT_12 /*name*/,
6263  0x3f8f2548 /*zoneId*/,
6264  &kZoneContext /*zoneContext*/,
6265  1 /*numEras*/,
6266  kZoneEraEtc_GMT_12 /*eras*/,
6267 };
6268 
6269 //---------------------------------------------------------------------------
6270 // Zone name: Etc/GMT-13
6271 // Zone Eras: 1
6272 // Strings (bytes): 12 (originally 15)
6273 // Memory (8-bit): 34
6274 // Memory (32-bit): 48
6275 //---------------------------------------------------------------------------
6276 
6277 static const basic::ZoneEra kZoneEraEtc_GMT_13[] ACE_TIME_PROGMEM = {
6278  // 13 - +13
6279  {
6280  nullptr /*zonePolicy*/,
6281  "+13" /*format*/,
6282  52 /*offsetCode*/,
6283  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6284  127 /*untilYearTiny*/,
6285  1 /*untilMonth*/,
6286  1 /*untilDay*/,
6287  0 /*untilTimeCode*/,
6288  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6289  },
6290 
6291 };
6292 
6293 static const char kZoneNameEtc_GMT_13[] ACE_TIME_PROGMEM = "\x08" "GMT-13";
6294 
6295 const basic::ZoneInfo kZoneEtc_GMT_13 ACE_TIME_PROGMEM = {
6296  kZoneNameEtc_GMT_13 /*name*/,
6297  0x3f8f2549 /*zoneId*/,
6298  &kZoneContext /*zoneContext*/,
6299  1 /*numEras*/,
6300  kZoneEraEtc_GMT_13 /*eras*/,
6301 };
6302 
6303 //---------------------------------------------------------------------------
6304 // Zone name: Etc/GMT-14
6305 // Zone Eras: 1
6306 // Strings (bytes): 12 (originally 15)
6307 // Memory (8-bit): 34
6308 // Memory (32-bit): 48
6309 //---------------------------------------------------------------------------
6310 
6311 static const basic::ZoneEra kZoneEraEtc_GMT_14[] ACE_TIME_PROGMEM = {
6312  // 14 - +14
6313  {
6314  nullptr /*zonePolicy*/,
6315  "+14" /*format*/,
6316  56 /*offsetCode*/,
6317  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6318  127 /*untilYearTiny*/,
6319  1 /*untilMonth*/,
6320  1 /*untilDay*/,
6321  0 /*untilTimeCode*/,
6322  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6323  },
6324 
6325 };
6326 
6327 static const char kZoneNameEtc_GMT_14[] ACE_TIME_PROGMEM = "\x08" "GMT-14";
6328 
6329 const basic::ZoneInfo kZoneEtc_GMT_14 ACE_TIME_PROGMEM = {
6330  kZoneNameEtc_GMT_14 /*name*/,
6331  0x3f8f254a /*zoneId*/,
6332  &kZoneContext /*zoneContext*/,
6333  1 /*numEras*/,
6334  kZoneEraEtc_GMT_14 /*eras*/,
6335 };
6336 
6337 //---------------------------------------------------------------------------
6338 // Zone name: Etc/GMT-2
6339 // Zone Eras: 1
6340 // Strings (bytes): 11 (originally 14)
6341 // Memory (8-bit): 33
6342 // Memory (32-bit): 47
6343 //---------------------------------------------------------------------------
6344 
6345 static const basic::ZoneEra kZoneEraEtc_GMT_2[] ACE_TIME_PROGMEM = {
6346  // 2 - +02
6347  {
6348  nullptr /*zonePolicy*/,
6349  "+02" /*format*/,
6350  8 /*offsetCode*/,
6351  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6352  127 /*untilYearTiny*/,
6353  1 /*untilMonth*/,
6354  1 /*untilDay*/,
6355  0 /*untilTimeCode*/,
6356  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6357  },
6358 
6359 };
6360 
6361 static const char kZoneNameEtc_GMT_2[] ACE_TIME_PROGMEM = "\x08" "GMT-2";
6362 
6363 const basic::ZoneInfo kZoneEtc_GMT_2 ACE_TIME_PROGMEM = {
6364  kZoneNameEtc_GMT_2 /*name*/,
6365  0x9d13da57 /*zoneId*/,
6366  &kZoneContext /*zoneContext*/,
6367  1 /*numEras*/,
6368  kZoneEraEtc_GMT_2 /*eras*/,
6369 };
6370 
6371 //---------------------------------------------------------------------------
6372 // Zone name: Etc/GMT-3
6373 // Zone Eras: 1
6374 // Strings (bytes): 11 (originally 14)
6375 // Memory (8-bit): 33
6376 // Memory (32-bit): 47
6377 //---------------------------------------------------------------------------
6378 
6379 static const basic::ZoneEra kZoneEraEtc_GMT_3[] ACE_TIME_PROGMEM = {
6380  // 3 - +03
6381  {
6382  nullptr /*zonePolicy*/,
6383  "+03" /*format*/,
6384  12 /*offsetCode*/,
6385  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6386  127 /*untilYearTiny*/,
6387  1 /*untilMonth*/,
6388  1 /*untilDay*/,
6389  0 /*untilTimeCode*/,
6390  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6391  },
6392 
6393 };
6394 
6395 static const char kZoneNameEtc_GMT_3[] ACE_TIME_PROGMEM = "\x08" "GMT-3";
6396 
6397 const basic::ZoneInfo kZoneEtc_GMT_3 ACE_TIME_PROGMEM = {
6398  kZoneNameEtc_GMT_3 /*name*/,
6399  0x9d13da58 /*zoneId*/,
6400  &kZoneContext /*zoneContext*/,
6401  1 /*numEras*/,
6402  kZoneEraEtc_GMT_3 /*eras*/,
6403 };
6404 
6405 //---------------------------------------------------------------------------
6406 // Zone name: Etc/GMT-4
6407 // Zone Eras: 1
6408 // Strings (bytes): 11 (originally 14)
6409 // Memory (8-bit): 33
6410 // Memory (32-bit): 47
6411 //---------------------------------------------------------------------------
6412 
6413 static const basic::ZoneEra kZoneEraEtc_GMT_4[] ACE_TIME_PROGMEM = {
6414  // 4 - +04
6415  {
6416  nullptr /*zonePolicy*/,
6417  "+04" /*format*/,
6418  16 /*offsetCode*/,
6419  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6420  127 /*untilYearTiny*/,
6421  1 /*untilMonth*/,
6422  1 /*untilDay*/,
6423  0 /*untilTimeCode*/,
6424  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6425  },
6426 
6427 };
6428 
6429 static const char kZoneNameEtc_GMT_4[] ACE_TIME_PROGMEM = "\x08" "GMT-4";
6430 
6431 const basic::ZoneInfo kZoneEtc_GMT_4 ACE_TIME_PROGMEM = {
6432  kZoneNameEtc_GMT_4 /*name*/,
6433  0x9d13da59 /*zoneId*/,
6434  &kZoneContext /*zoneContext*/,
6435  1 /*numEras*/,
6436  kZoneEraEtc_GMT_4 /*eras*/,
6437 };
6438 
6439 //---------------------------------------------------------------------------
6440 // Zone name: Etc/GMT-5
6441 // Zone Eras: 1
6442 // Strings (bytes): 11 (originally 14)
6443 // Memory (8-bit): 33
6444 // Memory (32-bit): 47
6445 //---------------------------------------------------------------------------
6446 
6447 static const basic::ZoneEra kZoneEraEtc_GMT_5[] ACE_TIME_PROGMEM = {
6448  // 5 - +05
6449  {
6450  nullptr /*zonePolicy*/,
6451  "+05" /*format*/,
6452  20 /*offsetCode*/,
6453  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6454  127 /*untilYearTiny*/,
6455  1 /*untilMonth*/,
6456  1 /*untilDay*/,
6457  0 /*untilTimeCode*/,
6458  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6459  },
6460 
6461 };
6462 
6463 static const char kZoneNameEtc_GMT_5[] ACE_TIME_PROGMEM = "\x08" "GMT-5";
6464 
6465 const basic::ZoneInfo kZoneEtc_GMT_5 ACE_TIME_PROGMEM = {
6466  kZoneNameEtc_GMT_5 /*name*/,
6467  0x9d13da5a /*zoneId*/,
6468  &kZoneContext /*zoneContext*/,
6469  1 /*numEras*/,
6470  kZoneEraEtc_GMT_5 /*eras*/,
6471 };
6472 
6473 //---------------------------------------------------------------------------
6474 // Zone name: Etc/GMT-6
6475 // Zone Eras: 1
6476 // Strings (bytes): 11 (originally 14)
6477 // Memory (8-bit): 33
6478 // Memory (32-bit): 47
6479 //---------------------------------------------------------------------------
6480 
6481 static const basic::ZoneEra kZoneEraEtc_GMT_6[] ACE_TIME_PROGMEM = {
6482  // 6 - +06
6483  {
6484  nullptr /*zonePolicy*/,
6485  "+06" /*format*/,
6486  24 /*offsetCode*/,
6487  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6488  127 /*untilYearTiny*/,
6489  1 /*untilMonth*/,
6490  1 /*untilDay*/,
6491  0 /*untilTimeCode*/,
6492  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6493  },
6494 
6495 };
6496 
6497 static const char kZoneNameEtc_GMT_6[] ACE_TIME_PROGMEM = "\x08" "GMT-6";
6498 
6499 const basic::ZoneInfo kZoneEtc_GMT_6 ACE_TIME_PROGMEM = {
6500  kZoneNameEtc_GMT_6 /*name*/,
6501  0x9d13da5b /*zoneId*/,
6502  &kZoneContext /*zoneContext*/,
6503  1 /*numEras*/,
6504  kZoneEraEtc_GMT_6 /*eras*/,
6505 };
6506 
6507 //---------------------------------------------------------------------------
6508 // Zone name: Etc/GMT-7
6509 // Zone Eras: 1
6510 // Strings (bytes): 11 (originally 14)
6511 // Memory (8-bit): 33
6512 // Memory (32-bit): 47
6513 //---------------------------------------------------------------------------
6514 
6515 static const basic::ZoneEra kZoneEraEtc_GMT_7[] ACE_TIME_PROGMEM = {
6516  // 7 - +07
6517  {
6518  nullptr /*zonePolicy*/,
6519  "+07" /*format*/,
6520  28 /*offsetCode*/,
6521  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6522  127 /*untilYearTiny*/,
6523  1 /*untilMonth*/,
6524  1 /*untilDay*/,
6525  0 /*untilTimeCode*/,
6526  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6527  },
6528 
6529 };
6530 
6531 static const char kZoneNameEtc_GMT_7[] ACE_TIME_PROGMEM = "\x08" "GMT-7";
6532 
6533 const basic::ZoneInfo kZoneEtc_GMT_7 ACE_TIME_PROGMEM = {
6534  kZoneNameEtc_GMT_7 /*name*/,
6535  0x9d13da5c /*zoneId*/,
6536  &kZoneContext /*zoneContext*/,
6537  1 /*numEras*/,
6538  kZoneEraEtc_GMT_7 /*eras*/,
6539 };
6540 
6541 //---------------------------------------------------------------------------
6542 // Zone name: Etc/GMT-8
6543 // Zone Eras: 1
6544 // Strings (bytes): 11 (originally 14)
6545 // Memory (8-bit): 33
6546 // Memory (32-bit): 47
6547 //---------------------------------------------------------------------------
6548 
6549 static const basic::ZoneEra kZoneEraEtc_GMT_8[] ACE_TIME_PROGMEM = {
6550  // 8 - +08
6551  {
6552  nullptr /*zonePolicy*/,
6553  "+08" /*format*/,
6554  32 /*offsetCode*/,
6555  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6556  127 /*untilYearTiny*/,
6557  1 /*untilMonth*/,
6558  1 /*untilDay*/,
6559  0 /*untilTimeCode*/,
6560  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6561  },
6562 
6563 };
6564 
6565 static const char kZoneNameEtc_GMT_8[] ACE_TIME_PROGMEM = "\x08" "GMT-8";
6566 
6567 const basic::ZoneInfo kZoneEtc_GMT_8 ACE_TIME_PROGMEM = {
6568  kZoneNameEtc_GMT_8 /*name*/,
6569  0x9d13da5d /*zoneId*/,
6570  &kZoneContext /*zoneContext*/,
6571  1 /*numEras*/,
6572  kZoneEraEtc_GMT_8 /*eras*/,
6573 };
6574 
6575 //---------------------------------------------------------------------------
6576 // Zone name: Etc/GMT-9
6577 // Zone Eras: 1
6578 // Strings (bytes): 11 (originally 14)
6579 // Memory (8-bit): 33
6580 // Memory (32-bit): 47
6581 //---------------------------------------------------------------------------
6582 
6583 static const basic::ZoneEra kZoneEraEtc_GMT_9[] ACE_TIME_PROGMEM = {
6584  // 9 - +09
6585  {
6586  nullptr /*zonePolicy*/,
6587  "+09" /*format*/,
6588  36 /*offsetCode*/,
6589  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6590  127 /*untilYearTiny*/,
6591  1 /*untilMonth*/,
6592  1 /*untilDay*/,
6593  0 /*untilTimeCode*/,
6594  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6595  },
6596 
6597 };
6598 
6599 static const char kZoneNameEtc_GMT_9[] ACE_TIME_PROGMEM = "\x08" "GMT-9";
6600 
6601 const basic::ZoneInfo kZoneEtc_GMT_9 ACE_TIME_PROGMEM = {
6602  kZoneNameEtc_GMT_9 /*name*/,
6603  0x9d13da5e /*zoneId*/,
6604  &kZoneContext /*zoneContext*/,
6605  1 /*numEras*/,
6606  kZoneEraEtc_GMT_9 /*eras*/,
6607 };
6608 
6609 //---------------------------------------------------------------------------
6610 // Zone name: Etc/UTC
6611 // Zone Eras: 1
6612 // Strings (bytes): 9 (originally 12)
6613 // Memory (8-bit): 31
6614 // Memory (32-bit): 45
6615 //---------------------------------------------------------------------------
6616 
6617 static const basic::ZoneEra kZoneEraEtc_UTC[] ACE_TIME_PROGMEM = {
6618  // 0 - UTC
6619  {
6620  nullptr /*zonePolicy*/,
6621  "UTC" /*format*/,
6622  0 /*offsetCode*/,
6623  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6624  127 /*untilYearTiny*/,
6625  1 /*untilMonth*/,
6626  1 /*untilDay*/,
6627  0 /*untilTimeCode*/,
6628  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6629  },
6630 
6631 };
6632 
6633 static const char kZoneNameEtc_UTC[] ACE_TIME_PROGMEM = "\x08" "UTC";
6634 
6635 const basic::ZoneInfo kZoneEtc_UTC ACE_TIME_PROGMEM = {
6636  kZoneNameEtc_UTC /*name*/,
6637  0xd8e31abc /*zoneId*/,
6638  &kZoneContext /*zoneContext*/,
6639  1 /*numEras*/,
6640  kZoneEraEtc_UTC /*eras*/,
6641 };
6642 
6643 //---------------------------------------------------------------------------
6644 // Zone name: Europe/Amsterdam
6645 // Zone Eras: 1
6646 // Strings (bytes): 16 (originally 22)
6647 // Memory (8-bit): 38
6648 // Memory (32-bit): 52
6649 //---------------------------------------------------------------------------
6650 
6651 static const basic::ZoneEra kZoneEraEurope_Amsterdam[] ACE_TIME_PROGMEM = {
6652  // 1:00 EU CE%sT
6653  {
6654  &kPolicyEU /*zonePolicy*/,
6655  "CE%T" /*format*/,
6656  4 /*offsetCode*/,
6657  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6658  127 /*untilYearTiny*/,
6659  1 /*untilMonth*/,
6660  1 /*untilDay*/,
6661  0 /*untilTimeCode*/,
6662  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6663  },
6664 
6665 };
6666 
6667 static const char kZoneNameEurope_Amsterdam[] ACE_TIME_PROGMEM = "\x09" "Amsterdam";
6668 
6669 const basic::ZoneInfo kZoneEurope_Amsterdam ACE_TIME_PROGMEM = {
6670  kZoneNameEurope_Amsterdam /*name*/,
6671  0x109395c2 /*zoneId*/,
6672  &kZoneContext /*zoneContext*/,
6673  1 /*numEras*/,
6674  kZoneEraEurope_Amsterdam /*eras*/,
6675 };
6676 
6677 //---------------------------------------------------------------------------
6678 // Zone name: Europe/Andorra
6679 // Zone Eras: 1
6680 // Strings (bytes): 14 (originally 20)
6681 // Memory (8-bit): 36
6682 // Memory (32-bit): 50
6683 //---------------------------------------------------------------------------
6684 
6685 static const basic::ZoneEra kZoneEraEurope_Andorra[] ACE_TIME_PROGMEM = {
6686  // 1:00 EU CE%sT
6687  {
6688  &kPolicyEU /*zonePolicy*/,
6689  "CE%T" /*format*/,
6690  4 /*offsetCode*/,
6691  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6692  127 /*untilYearTiny*/,
6693  1 /*untilMonth*/,
6694  1 /*untilDay*/,
6695  0 /*untilTimeCode*/,
6696  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6697  },
6698 
6699 };
6700 
6701 static const char kZoneNameEurope_Andorra[] ACE_TIME_PROGMEM = "\x09" "Andorra";
6702 
6703 const basic::ZoneInfo kZoneEurope_Andorra ACE_TIME_PROGMEM = {
6704  kZoneNameEurope_Andorra /*name*/,
6705  0x97f6764b /*zoneId*/,
6706  &kZoneContext /*zoneContext*/,
6707  1 /*numEras*/,
6708  kZoneEraEurope_Andorra /*eras*/,
6709 };
6710 
6711 //---------------------------------------------------------------------------
6712 // Zone name: Europe/Athens
6713 // Zone Eras: 1
6714 // Strings (bytes): 13 (originally 19)
6715 // Memory (8-bit): 35
6716 // Memory (32-bit): 49
6717 //---------------------------------------------------------------------------
6718 
6719 static const basic::ZoneEra kZoneEraEurope_Athens[] ACE_TIME_PROGMEM = {
6720  // 2:00 EU EE%sT
6721  {
6722  &kPolicyEU /*zonePolicy*/,
6723  "EE%T" /*format*/,
6724  8 /*offsetCode*/,
6725  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6726  127 /*untilYearTiny*/,
6727  1 /*untilMonth*/,
6728  1 /*untilDay*/,
6729  0 /*untilTimeCode*/,
6730  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6731  },
6732 
6733 };
6734 
6735 static const char kZoneNameEurope_Athens[] ACE_TIME_PROGMEM = "\x09" "Athens";
6736 
6737 const basic::ZoneInfo kZoneEurope_Athens ACE_TIME_PROGMEM = {
6738  kZoneNameEurope_Athens /*name*/,
6739  0x4318fa27 /*zoneId*/,
6740  &kZoneContext /*zoneContext*/,
6741  1 /*numEras*/,
6742  kZoneEraEurope_Athens /*eras*/,
6743 };
6744 
6745 //---------------------------------------------------------------------------
6746 // Zone name: Europe/Belgrade
6747 // Zone Eras: 1
6748 // Strings (bytes): 15 (originally 21)
6749 // Memory (8-bit): 37
6750 // Memory (32-bit): 51
6751 //---------------------------------------------------------------------------
6752 
6753 static const basic::ZoneEra kZoneEraEurope_Belgrade[] ACE_TIME_PROGMEM = {
6754  // 1:00 EU CE%sT
6755  {
6756  &kPolicyEU /*zonePolicy*/,
6757  "CE%T" /*format*/,
6758  4 /*offsetCode*/,
6759  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6760  127 /*untilYearTiny*/,
6761  1 /*untilMonth*/,
6762  1 /*untilDay*/,
6763  0 /*untilTimeCode*/,
6764  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6765  },
6766 
6767 };
6768 
6769 static const char kZoneNameEurope_Belgrade[] ACE_TIME_PROGMEM = "\x09" "Belgrade";
6770 
6771 const basic::ZoneInfo kZoneEurope_Belgrade ACE_TIME_PROGMEM = {
6772  kZoneNameEurope_Belgrade /*name*/,
6773  0xe0532b3a /*zoneId*/,
6774  &kZoneContext /*zoneContext*/,
6775  1 /*numEras*/,
6776  kZoneEraEurope_Belgrade /*eras*/,
6777 };
6778 
6779 //---------------------------------------------------------------------------
6780 // Zone name: Europe/Berlin
6781 // Zone Eras: 1
6782 // Strings (bytes): 13 (originally 19)
6783 // Memory (8-bit): 35
6784 // Memory (32-bit): 49
6785 //---------------------------------------------------------------------------
6786 
6787 static const basic::ZoneEra kZoneEraEurope_Berlin[] ACE_TIME_PROGMEM = {
6788  // 1:00 EU CE%sT
6789  {
6790  &kPolicyEU /*zonePolicy*/,
6791  "CE%T" /*format*/,
6792  4 /*offsetCode*/,
6793  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6794  127 /*untilYearTiny*/,
6795  1 /*untilMonth*/,
6796  1 /*untilDay*/,
6797  0 /*untilTimeCode*/,
6798  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6799  },
6800 
6801 };
6802 
6803 static const char kZoneNameEurope_Berlin[] ACE_TIME_PROGMEM = "\x09" "Berlin";
6804 
6805 const basic::ZoneInfo kZoneEurope_Berlin ACE_TIME_PROGMEM = {
6806  kZoneNameEurope_Berlin /*name*/,
6807  0x44644c20 /*zoneId*/,
6808  &kZoneContext /*zoneContext*/,
6809  1 /*numEras*/,
6810  kZoneEraEurope_Berlin /*eras*/,
6811 };
6812 
6813 //---------------------------------------------------------------------------
6814 // Zone name: Europe/Brussels
6815 // Zone Eras: 1
6816 // Strings (bytes): 15 (originally 21)
6817 // Memory (8-bit): 37
6818 // Memory (32-bit): 51
6819 //---------------------------------------------------------------------------
6820 
6821 static const basic::ZoneEra kZoneEraEurope_Brussels[] ACE_TIME_PROGMEM = {
6822  // 1:00 EU CE%sT
6823  {
6824  &kPolicyEU /*zonePolicy*/,
6825  "CE%T" /*format*/,
6826  4 /*offsetCode*/,
6827  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6828  127 /*untilYearTiny*/,
6829  1 /*untilMonth*/,
6830  1 /*untilDay*/,
6831  0 /*untilTimeCode*/,
6832  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6833  },
6834 
6835 };
6836 
6837 static const char kZoneNameEurope_Brussels[] ACE_TIME_PROGMEM = "\x09" "Brussels";
6838 
6839 const basic::ZoneInfo kZoneEurope_Brussels ACE_TIME_PROGMEM = {
6840  kZoneNameEurope_Brussels /*name*/,
6841  0xdee07337 /*zoneId*/,
6842  &kZoneContext /*zoneContext*/,
6843  1 /*numEras*/,
6844  kZoneEraEurope_Brussels /*eras*/,
6845 };
6846 
6847 //---------------------------------------------------------------------------
6848 // Zone name: Europe/Bucharest
6849 // Zone Eras: 1
6850 // Strings (bytes): 16 (originally 22)
6851 // Memory (8-bit): 38
6852 // Memory (32-bit): 52
6853 //---------------------------------------------------------------------------
6854 
6855 static const basic::ZoneEra kZoneEraEurope_Bucharest[] ACE_TIME_PROGMEM = {
6856  // 2:00 EU EE%sT
6857  {
6858  &kPolicyEU /*zonePolicy*/,
6859  "EE%T" /*format*/,
6860  8 /*offsetCode*/,
6861  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6862  127 /*untilYearTiny*/,
6863  1 /*untilMonth*/,
6864  1 /*untilDay*/,
6865  0 /*untilTimeCode*/,
6866  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6867  },
6868 
6869 };
6870 
6871 static const char kZoneNameEurope_Bucharest[] ACE_TIME_PROGMEM = "\x09" "Bucharest";
6872 
6873 const basic::ZoneInfo kZoneEurope_Bucharest ACE_TIME_PROGMEM = {
6874  kZoneNameEurope_Bucharest /*name*/,
6875  0xfb349ec5 /*zoneId*/,
6876  &kZoneContext /*zoneContext*/,
6877  1 /*numEras*/,
6878  kZoneEraEurope_Bucharest /*eras*/,
6879 };
6880 
6881 //---------------------------------------------------------------------------
6882 // Zone name: Europe/Budapest
6883 // Zone Eras: 1
6884 // Strings (bytes): 15 (originally 21)
6885 // Memory (8-bit): 37
6886 // Memory (32-bit): 51
6887 //---------------------------------------------------------------------------
6888 
6889 static const basic::ZoneEra kZoneEraEurope_Budapest[] ACE_TIME_PROGMEM = {
6890  // 1:00 EU CE%sT
6891  {
6892  &kPolicyEU /*zonePolicy*/,
6893  "CE%T" /*format*/,
6894  4 /*offsetCode*/,
6895  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6896  127 /*untilYearTiny*/,
6897  1 /*untilMonth*/,
6898  1 /*untilDay*/,
6899  0 /*untilTimeCode*/,
6900  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6901  },
6902 
6903 };
6904 
6905 static const char kZoneNameEurope_Budapest[] ACE_TIME_PROGMEM = "\x09" "Budapest";
6906 
6907 const basic::ZoneInfo kZoneEurope_Budapest ACE_TIME_PROGMEM = {
6908  kZoneNameEurope_Budapest /*name*/,
6909  0x9ce0197c /*zoneId*/,
6910  &kZoneContext /*zoneContext*/,
6911  1 /*numEras*/,
6912  kZoneEraEurope_Budapest /*eras*/,
6913 };
6914 
6915 //---------------------------------------------------------------------------
6916 // Zone name: Europe/Chisinau
6917 // Zone Eras: 1
6918 // Strings (bytes): 15 (originally 21)
6919 // Memory (8-bit): 37
6920 // Memory (32-bit): 51
6921 //---------------------------------------------------------------------------
6922 
6923 static const basic::ZoneEra kZoneEraEurope_Chisinau[] ACE_TIME_PROGMEM = {
6924  // 2:00 Moldova EE%sT
6925  {
6926  &kPolicyMoldova /*zonePolicy*/,
6927  "EE%T" /*format*/,
6928  8 /*offsetCode*/,
6929  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6930  127 /*untilYearTiny*/,
6931  1 /*untilMonth*/,
6932  1 /*untilDay*/,
6933  0 /*untilTimeCode*/,
6934  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6935  },
6936 
6937 };
6938 
6939 static const char kZoneNameEurope_Chisinau[] ACE_TIME_PROGMEM = "\x09" "Chisinau";
6940 
6941 const basic::ZoneInfo kZoneEurope_Chisinau ACE_TIME_PROGMEM = {
6942  kZoneNameEurope_Chisinau /*name*/,
6943  0xad58aa18 /*zoneId*/,
6944  &kZoneContext /*zoneContext*/,
6945  1 /*numEras*/,
6946  kZoneEraEurope_Chisinau /*eras*/,
6947 };
6948 
6949 //---------------------------------------------------------------------------
6950 // Zone name: Europe/Copenhagen
6951 // Zone Eras: 1
6952 // Strings (bytes): 17 (originally 23)
6953 // Memory (8-bit): 39
6954 // Memory (32-bit): 53
6955 //---------------------------------------------------------------------------
6956 
6957 static const basic::ZoneEra kZoneEraEurope_Copenhagen[] ACE_TIME_PROGMEM = {
6958  // 1:00 EU CE%sT
6959  {
6960  &kPolicyEU /*zonePolicy*/,
6961  "CE%T" /*format*/,
6962  4 /*offsetCode*/,
6963  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6964  127 /*untilYearTiny*/,
6965  1 /*untilMonth*/,
6966  1 /*untilDay*/,
6967  0 /*untilTimeCode*/,
6968  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6969  },
6970 
6971 };
6972 
6973 static const char kZoneNameEurope_Copenhagen[] ACE_TIME_PROGMEM = "\x09" "Copenhagen";
6974 
6975 const basic::ZoneInfo kZoneEurope_Copenhagen ACE_TIME_PROGMEM = {
6976  kZoneNameEurope_Copenhagen /*name*/,
6977  0xe0ed30bc /*zoneId*/,
6978  &kZoneContext /*zoneContext*/,
6979  1 /*numEras*/,
6980  kZoneEraEurope_Copenhagen /*eras*/,
6981 };
6982 
6983 //---------------------------------------------------------------------------
6984 // Zone name: Europe/Dublin
6985 // Zone Eras: 1
6986 // Strings (bytes): 16 (originally 22)
6987 // Memory (8-bit): 38
6988 // Memory (32-bit): 52
6989 //---------------------------------------------------------------------------
6990 
6991 static const basic::ZoneEra kZoneEraEurope_Dublin[] ACE_TIME_PROGMEM = {
6992  // 1:00 Eire IST/GMT
6993  {
6994  &kPolicyEire /*zonePolicy*/,
6995  "IST/GMT" /*format*/,
6996  4 /*offsetCode*/,
6997  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6998  127 /*untilYearTiny*/,
6999  1 /*untilMonth*/,
7000  1 /*untilDay*/,
7001  0 /*untilTimeCode*/,
7002  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7003  },
7004 
7005 };
7006 
7007 static const char kZoneNameEurope_Dublin[] ACE_TIME_PROGMEM = "\x09" "Dublin";
7008 
7009 const basic::ZoneInfo kZoneEurope_Dublin ACE_TIME_PROGMEM = {
7010  kZoneNameEurope_Dublin /*name*/,
7011  0x4a275f62 /*zoneId*/,
7012  &kZoneContext /*zoneContext*/,
7013  1 /*numEras*/,
7014  kZoneEraEurope_Dublin /*eras*/,
7015 };
7016 
7017 //---------------------------------------------------------------------------
7018 // Zone name: Europe/Gibraltar
7019 // Zone Eras: 1
7020 // Strings (bytes): 16 (originally 22)
7021 // Memory (8-bit): 38
7022 // Memory (32-bit): 52
7023 //---------------------------------------------------------------------------
7024 
7025 static const basic::ZoneEra kZoneEraEurope_Gibraltar[] ACE_TIME_PROGMEM = {
7026  // 1:00 EU CE%sT
7027  {
7028  &kPolicyEU /*zonePolicy*/,
7029  "CE%T" /*format*/,
7030  4 /*offsetCode*/,
7031  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7032  127 /*untilYearTiny*/,
7033  1 /*untilMonth*/,
7034  1 /*untilDay*/,
7035  0 /*untilTimeCode*/,
7036  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7037  },
7038 
7039 };
7040 
7041 static const char kZoneNameEurope_Gibraltar[] ACE_TIME_PROGMEM = "\x09" "Gibraltar";
7042 
7043 const basic::ZoneInfo kZoneEurope_Gibraltar ACE_TIME_PROGMEM = {
7044  kZoneNameEurope_Gibraltar /*name*/,
7045  0xf8e325fc /*zoneId*/,
7046  &kZoneContext /*zoneContext*/,
7047  1 /*numEras*/,
7048  kZoneEraEurope_Gibraltar /*eras*/,
7049 };
7050 
7051 //---------------------------------------------------------------------------
7052 // Zone name: Europe/Helsinki
7053 // Zone Eras: 1
7054 // Strings (bytes): 15 (originally 21)
7055 // Memory (8-bit): 37
7056 // Memory (32-bit): 51
7057 //---------------------------------------------------------------------------
7058 
7059 static const basic::ZoneEra kZoneEraEurope_Helsinki[] ACE_TIME_PROGMEM = {
7060  // 2:00 EU EE%sT
7061  {
7062  &kPolicyEU /*zonePolicy*/,
7063  "EE%T" /*format*/,
7064  8 /*offsetCode*/,
7065  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7066  127 /*untilYearTiny*/,
7067  1 /*untilMonth*/,
7068  1 /*untilDay*/,
7069  0 /*untilTimeCode*/,
7070  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7071  },
7072 
7073 };
7074 
7075 static const char kZoneNameEurope_Helsinki[] ACE_TIME_PROGMEM = "\x09" "Helsinki";
7076 
7077 const basic::ZoneInfo kZoneEurope_Helsinki ACE_TIME_PROGMEM = {
7078  kZoneNameEurope_Helsinki /*name*/,
7079  0x6ab2975b /*zoneId*/,
7080  &kZoneContext /*zoneContext*/,
7081  1 /*numEras*/,
7082  kZoneEraEurope_Helsinki /*eras*/,
7083 };
7084 
7085 //---------------------------------------------------------------------------
7086 // Zone name: Europe/Kiev
7087 // Zone Eras: 1
7088 // Strings (bytes): 11 (originally 17)
7089 // Memory (8-bit): 33
7090 // Memory (32-bit): 47
7091 //---------------------------------------------------------------------------
7092 
7093 static const basic::ZoneEra kZoneEraEurope_Kiev[] ACE_TIME_PROGMEM = {
7094  // 2:00 EU EE%sT
7095  {
7096  &kPolicyEU /*zonePolicy*/,
7097  "EE%T" /*format*/,
7098  8 /*offsetCode*/,
7099  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7100  127 /*untilYearTiny*/,
7101  1 /*untilMonth*/,
7102  1 /*untilDay*/,
7103  0 /*untilTimeCode*/,
7104  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7105  },
7106 
7107 };
7108 
7109 static const char kZoneNameEurope_Kiev[] ACE_TIME_PROGMEM = "\x09" "Kiev";
7110 
7111 const basic::ZoneInfo kZoneEurope_Kiev ACE_TIME_PROGMEM = {
7112  kZoneNameEurope_Kiev /*name*/,
7113  0xa2c19eb3 /*zoneId*/,
7114  &kZoneContext /*zoneContext*/,
7115  1 /*numEras*/,
7116  kZoneEraEurope_Kiev /*eras*/,
7117 };
7118 
7119 //---------------------------------------------------------------------------
7120 // Zone name: Europe/Lisbon
7121 // Zone Eras: 1
7122 // Strings (bytes): 13 (originally 19)
7123 // Memory (8-bit): 35
7124 // Memory (32-bit): 49
7125 //---------------------------------------------------------------------------
7126 
7127 static const basic::ZoneEra kZoneEraEurope_Lisbon[] ACE_TIME_PROGMEM = {
7128  // 0:00 EU WE%sT
7129  {
7130  &kPolicyEU /*zonePolicy*/,
7131  "WE%T" /*format*/,
7132  0 /*offsetCode*/,
7133  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7134  127 /*untilYearTiny*/,
7135  1 /*untilMonth*/,
7136  1 /*untilDay*/,
7137  0 /*untilTimeCode*/,
7138  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7139  },
7140 
7141 };
7142 
7143 static const char kZoneNameEurope_Lisbon[] ACE_TIME_PROGMEM = "\x09" "Lisbon";
7144 
7145 const basic::ZoneInfo kZoneEurope_Lisbon ACE_TIME_PROGMEM = {
7146  kZoneNameEurope_Lisbon /*name*/,
7147  0x5c00a70b /*zoneId*/,
7148  &kZoneContext /*zoneContext*/,
7149  1 /*numEras*/,
7150  kZoneEraEurope_Lisbon /*eras*/,
7151 };
7152 
7153 //---------------------------------------------------------------------------
7154 // Zone name: Europe/London
7155 // Zone Eras: 1
7156 // Strings (bytes): 16 (originally 22)
7157 // Memory (8-bit): 38
7158 // Memory (32-bit): 52
7159 //---------------------------------------------------------------------------
7160 
7161 static const basic::ZoneEra kZoneEraEurope_London[] ACE_TIME_PROGMEM = {
7162  // 0:00 EU GMT/BST
7163  {
7164  &kPolicyEU /*zonePolicy*/,
7165  "GMT/BST" /*format*/,
7166  0 /*offsetCode*/,
7167  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7168  127 /*untilYearTiny*/,
7169  1 /*untilMonth*/,
7170  1 /*untilDay*/,
7171  0 /*untilTimeCode*/,
7172  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7173  },
7174 
7175 };
7176 
7177 static const char kZoneNameEurope_London[] ACE_TIME_PROGMEM = "\x09" "London";
7178 
7179 const basic::ZoneInfo kZoneEurope_London ACE_TIME_PROGMEM = {
7180  kZoneNameEurope_London /*name*/,
7181  0x5c6a84ae /*zoneId*/,
7182  &kZoneContext /*zoneContext*/,
7183  1 /*numEras*/,
7184  kZoneEraEurope_London /*eras*/,
7185 };
7186 
7187 //---------------------------------------------------------------------------
7188 // Zone name: Europe/Luxembourg
7189 // Zone Eras: 1
7190 // Strings (bytes): 17 (originally 23)
7191 // Memory (8-bit): 39
7192 // Memory (32-bit): 53
7193 //---------------------------------------------------------------------------
7194 
7195 static const basic::ZoneEra kZoneEraEurope_Luxembourg[] ACE_TIME_PROGMEM = {
7196  // 1:00 EU CE%sT
7197  {
7198  &kPolicyEU /*zonePolicy*/,
7199  "CE%T" /*format*/,
7200  4 /*offsetCode*/,
7201  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7202  127 /*untilYearTiny*/,
7203  1 /*untilMonth*/,
7204  1 /*untilDay*/,
7205  0 /*untilTimeCode*/,
7206  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7207  },
7208 
7209 };
7210 
7211 static const char kZoneNameEurope_Luxembourg[] ACE_TIME_PROGMEM = "\x09" "Luxembourg";
7212 
7213 const basic::ZoneInfo kZoneEurope_Luxembourg ACE_TIME_PROGMEM = {
7214  kZoneNameEurope_Luxembourg /*name*/,
7215  0x1f8bc6ce /*zoneId*/,
7216  &kZoneContext /*zoneContext*/,
7217  1 /*numEras*/,
7218  kZoneEraEurope_Luxembourg /*eras*/,
7219 };
7220 
7221 //---------------------------------------------------------------------------
7222 // Zone name: Europe/Madrid
7223 // Zone Eras: 1
7224 // Strings (bytes): 13 (originally 19)
7225 // Memory (8-bit): 35
7226 // Memory (32-bit): 49
7227 //---------------------------------------------------------------------------
7228 
7229 static const basic::ZoneEra kZoneEraEurope_Madrid[] ACE_TIME_PROGMEM = {
7230  // 1:00 EU CE%sT
7231  {
7232  &kPolicyEU /*zonePolicy*/,
7233  "CE%T" /*format*/,
7234  4 /*offsetCode*/,
7235  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7236  127 /*untilYearTiny*/,
7237  1 /*untilMonth*/,
7238  1 /*untilDay*/,
7239  0 /*untilTimeCode*/,
7240  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7241  },
7242 
7243 };
7244 
7245 static const char kZoneNameEurope_Madrid[] ACE_TIME_PROGMEM = "\x09" "Madrid";
7246 
7247 const basic::ZoneInfo kZoneEurope_Madrid ACE_TIME_PROGMEM = {
7248  kZoneNameEurope_Madrid /*name*/,
7249  0x5dbd1535 /*zoneId*/,
7250  &kZoneContext /*zoneContext*/,
7251  1 /*numEras*/,
7252  kZoneEraEurope_Madrid /*eras*/,
7253 };
7254 
7255 //---------------------------------------------------------------------------
7256 // Zone name: Europe/Malta
7257 // Zone Eras: 1
7258 // Strings (bytes): 12 (originally 18)
7259 // Memory (8-bit): 34
7260 // Memory (32-bit): 48
7261 //---------------------------------------------------------------------------
7262 
7263 static const basic::ZoneEra kZoneEraEurope_Malta[] ACE_TIME_PROGMEM = {
7264  // 1:00 EU CE%sT
7265  {
7266  &kPolicyEU /*zonePolicy*/,
7267  "CE%T" /*format*/,
7268  4 /*offsetCode*/,
7269  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7270  127 /*untilYearTiny*/,
7271  1 /*untilMonth*/,
7272  1 /*untilDay*/,
7273  0 /*untilTimeCode*/,
7274  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7275  },
7276 
7277 };
7278 
7279 static const char kZoneNameEurope_Malta[] ACE_TIME_PROGMEM = "\x09" "Malta";
7280 
7281 const basic::ZoneInfo kZoneEurope_Malta ACE_TIME_PROGMEM = {
7282  kZoneNameEurope_Malta /*name*/,
7283  0xfb1560f3 /*zoneId*/,
7284  &kZoneContext /*zoneContext*/,
7285  1 /*numEras*/,
7286  kZoneEraEurope_Malta /*eras*/,
7287 };
7288 
7289 //---------------------------------------------------------------------------
7290 // Zone name: Europe/Monaco
7291 // Zone Eras: 1
7292 // Strings (bytes): 13 (originally 19)
7293 // Memory (8-bit): 35
7294 // Memory (32-bit): 49
7295 //---------------------------------------------------------------------------
7296 
7297 static const basic::ZoneEra kZoneEraEurope_Monaco[] ACE_TIME_PROGMEM = {
7298  // 1:00 EU CE%sT
7299  {
7300  &kPolicyEU /*zonePolicy*/,
7301  "CE%T" /*format*/,
7302  4 /*offsetCode*/,
7303  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7304  127 /*untilYearTiny*/,
7305  1 /*untilMonth*/,
7306  1 /*untilDay*/,
7307  0 /*untilTimeCode*/,
7308  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7309  },
7310 
7311 };
7312 
7313 static const char kZoneNameEurope_Monaco[] ACE_TIME_PROGMEM = "\x09" "Monaco";
7314 
7315 const basic::ZoneInfo kZoneEurope_Monaco ACE_TIME_PROGMEM = {
7316  kZoneNameEurope_Monaco /*name*/,
7317  0x5ebf9f01 /*zoneId*/,
7318  &kZoneContext /*zoneContext*/,
7319  1 /*numEras*/,
7320  kZoneEraEurope_Monaco /*eras*/,
7321 };
7322 
7323 //---------------------------------------------------------------------------
7324 // Zone name: Europe/Oslo
7325 // Zone Eras: 1
7326 // Strings (bytes): 11 (originally 17)
7327 // Memory (8-bit): 33
7328 // Memory (32-bit): 47
7329 //---------------------------------------------------------------------------
7330 
7331 static const basic::ZoneEra kZoneEraEurope_Oslo[] ACE_TIME_PROGMEM = {
7332  // 1:00 EU CE%sT
7333  {
7334  &kPolicyEU /*zonePolicy*/,
7335  "CE%T" /*format*/,
7336  4 /*offsetCode*/,
7337  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7338  127 /*untilYearTiny*/,
7339  1 /*untilMonth*/,
7340  1 /*untilDay*/,
7341  0 /*untilTimeCode*/,
7342  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7343  },
7344 
7345 };
7346 
7347 static const char kZoneNameEurope_Oslo[] ACE_TIME_PROGMEM = "\x09" "Oslo";
7348 
7349 const basic::ZoneInfo kZoneEurope_Oslo ACE_TIME_PROGMEM = {
7350  kZoneNameEurope_Oslo /*name*/,
7351  0xa2c3fba1 /*zoneId*/,
7352  &kZoneContext /*zoneContext*/,
7353  1 /*numEras*/,
7354  kZoneEraEurope_Oslo /*eras*/,
7355 };
7356 
7357 //---------------------------------------------------------------------------
7358 // Zone name: Europe/Paris
7359 // Zone Eras: 1
7360 // Strings (bytes): 12 (originally 18)
7361 // Memory (8-bit): 34
7362 // Memory (32-bit): 48
7363 //---------------------------------------------------------------------------
7364 
7365 static const basic::ZoneEra kZoneEraEurope_Paris[] ACE_TIME_PROGMEM = {
7366  // 1:00 EU CE%sT
7367  {
7368  &kPolicyEU /*zonePolicy*/,
7369  "CE%T" /*format*/,
7370  4 /*offsetCode*/,
7371  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7372  127 /*untilYearTiny*/,
7373  1 /*untilMonth*/,
7374  1 /*untilDay*/,
7375  0 /*untilTimeCode*/,
7376  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7377  },
7378 
7379 };
7380 
7381 static const char kZoneNameEurope_Paris[] ACE_TIME_PROGMEM = "\x09" "Paris";
7382 
7383 const basic::ZoneInfo kZoneEurope_Paris ACE_TIME_PROGMEM = {
7384  kZoneNameEurope_Paris /*name*/,
7385  0xfb4bc2a3 /*zoneId*/,
7386  &kZoneContext /*zoneContext*/,
7387  1 /*numEras*/,
7388  kZoneEraEurope_Paris /*eras*/,
7389 };
7390 
7391 //---------------------------------------------------------------------------
7392 // Zone name: Europe/Prague
7393 // Zone Eras: 1
7394 // Strings (bytes): 13 (originally 19)
7395 // Memory (8-bit): 35
7396 // Memory (32-bit): 49
7397 //---------------------------------------------------------------------------
7398 
7399 static const basic::ZoneEra kZoneEraEurope_Prague[] ACE_TIME_PROGMEM = {
7400  // 1:00 EU CE%sT
7401  {
7402  &kPolicyEU /*zonePolicy*/,
7403  "CE%T" /*format*/,
7404  4 /*offsetCode*/,
7405  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7406  127 /*untilYearTiny*/,
7407  1 /*untilMonth*/,
7408  1 /*untilDay*/,
7409  0 /*untilTimeCode*/,
7410  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7411  },
7412 
7413 };
7414 
7415 static const char kZoneNameEurope_Prague[] ACE_TIME_PROGMEM = "\x09" "Prague";
7416 
7417 const basic::ZoneInfo kZoneEurope_Prague ACE_TIME_PROGMEM = {
7418  kZoneNameEurope_Prague /*name*/,
7419  0x65ee5d48 /*zoneId*/,
7420  &kZoneContext /*zoneContext*/,
7421  1 /*numEras*/,
7422  kZoneEraEurope_Prague /*eras*/,
7423 };
7424 
7425 //---------------------------------------------------------------------------
7426 // Zone name: Europe/Rome
7427 // Zone Eras: 1
7428 // Strings (bytes): 11 (originally 17)
7429 // Memory (8-bit): 33
7430 // Memory (32-bit): 47
7431 //---------------------------------------------------------------------------
7432 
7433 static const basic::ZoneEra kZoneEraEurope_Rome[] ACE_TIME_PROGMEM = {
7434  // 1:00 EU CE%sT
7435  {
7436  &kPolicyEU /*zonePolicy*/,
7437  "CE%T" /*format*/,
7438  4 /*offsetCode*/,
7439  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7440  127 /*untilYearTiny*/,
7441  1 /*untilMonth*/,
7442  1 /*untilDay*/,
7443  0 /*untilTimeCode*/,
7444  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7445  },
7446 
7447 };
7448 
7449 static const char kZoneNameEurope_Rome[] ACE_TIME_PROGMEM = "\x09" "Rome";
7450 
7451 const basic::ZoneInfo kZoneEurope_Rome ACE_TIME_PROGMEM = {
7452  kZoneNameEurope_Rome /*name*/,
7453  0xa2c58fd7 /*zoneId*/,
7454  &kZoneContext /*zoneContext*/,
7455  1 /*numEras*/,
7456  kZoneEraEurope_Rome /*eras*/,
7457 };
7458 
7459 //---------------------------------------------------------------------------
7460 // Zone name: Europe/Sofia
7461 // Zone Eras: 1
7462 // Strings (bytes): 12 (originally 18)
7463 // Memory (8-bit): 34
7464 // Memory (32-bit): 48
7465 //---------------------------------------------------------------------------
7466 
7467 static const basic::ZoneEra kZoneEraEurope_Sofia[] ACE_TIME_PROGMEM = {
7468  // 2:00 EU EE%sT
7469  {
7470  &kPolicyEU /*zonePolicy*/,
7471  "EE%T" /*format*/,
7472  8 /*offsetCode*/,
7473  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7474  127 /*untilYearTiny*/,
7475  1 /*untilMonth*/,
7476  1 /*untilDay*/,
7477  0 /*untilTimeCode*/,
7478  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7479  },
7480 
7481 };
7482 
7483 static const char kZoneNameEurope_Sofia[] ACE_TIME_PROGMEM = "\x09" "Sofia";
7484 
7485 const basic::ZoneInfo kZoneEurope_Sofia ACE_TIME_PROGMEM = {
7486  kZoneNameEurope_Sofia /*name*/,
7487  0xfb898656 /*zoneId*/,
7488  &kZoneContext /*zoneContext*/,
7489  1 /*numEras*/,
7490  kZoneEraEurope_Sofia /*eras*/,
7491 };
7492 
7493 //---------------------------------------------------------------------------
7494 // Zone name: Europe/Stockholm
7495 // Zone Eras: 1
7496 // Strings (bytes): 16 (originally 22)
7497 // Memory (8-bit): 38
7498 // Memory (32-bit): 52
7499 //---------------------------------------------------------------------------
7500 
7501 static const basic::ZoneEra kZoneEraEurope_Stockholm[] ACE_TIME_PROGMEM = {
7502  // 1:00 EU CE%sT
7503  {
7504  &kPolicyEU /*zonePolicy*/,
7505  "CE%T" /*format*/,
7506  4 /*offsetCode*/,
7507  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7508  127 /*untilYearTiny*/,
7509  1 /*untilMonth*/,
7510  1 /*untilDay*/,
7511  0 /*untilTimeCode*/,
7512  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7513  },
7514 
7515 };
7516 
7517 static const char kZoneNameEurope_Stockholm[] ACE_TIME_PROGMEM = "\x09" "Stockholm";
7518 
7519 const basic::ZoneInfo kZoneEurope_Stockholm ACE_TIME_PROGMEM = {
7520  kZoneNameEurope_Stockholm /*name*/,
7521  0x5bf6fbb8 /*zoneId*/,
7522  &kZoneContext /*zoneContext*/,
7523  1 /*numEras*/,
7524  kZoneEraEurope_Stockholm /*eras*/,
7525 };
7526 
7527 //---------------------------------------------------------------------------
7528 // Zone name: Europe/Tirane
7529 // Zone Eras: 1
7530 // Strings (bytes): 13 (originally 19)
7531 // Memory (8-bit): 35
7532 // Memory (32-bit): 49
7533 //---------------------------------------------------------------------------
7534 
7535 static const basic::ZoneEra kZoneEraEurope_Tirane[] ACE_TIME_PROGMEM = {
7536  // 1:00 EU CE%sT
7537  {
7538  &kPolicyEU /*zonePolicy*/,
7539  "CE%T" /*format*/,
7540  4 /*offsetCode*/,
7541  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7542  127 /*untilYearTiny*/,
7543  1 /*untilMonth*/,
7544  1 /*untilDay*/,
7545  0 /*untilTimeCode*/,
7546  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7547  },
7548 
7549 };
7550 
7551 static const char kZoneNameEurope_Tirane[] ACE_TIME_PROGMEM = "\x09" "Tirane";
7552 
7553 const basic::ZoneInfo kZoneEurope_Tirane ACE_TIME_PROGMEM = {
7554  kZoneNameEurope_Tirane /*name*/,
7555  0x6ea95b47 /*zoneId*/,
7556  &kZoneContext /*zoneContext*/,
7557  1 /*numEras*/,
7558  kZoneEraEurope_Tirane /*eras*/,
7559 };
7560 
7561 //---------------------------------------------------------------------------
7562 // Zone name: Europe/Uzhgorod
7563 // Zone Eras: 1
7564 // Strings (bytes): 15 (originally 21)
7565 // Memory (8-bit): 37
7566 // Memory (32-bit): 51
7567 //---------------------------------------------------------------------------
7568 
7569 static const basic::ZoneEra kZoneEraEurope_Uzhgorod[] ACE_TIME_PROGMEM = {
7570  // 2:00 EU EE%sT
7571  {
7572  &kPolicyEU /*zonePolicy*/,
7573  "EE%T" /*format*/,
7574  8 /*offsetCode*/,
7575  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7576  127 /*untilYearTiny*/,
7577  1 /*untilMonth*/,
7578  1 /*untilDay*/,
7579  0 /*untilTimeCode*/,
7580  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7581  },
7582 
7583 };
7584 
7585 static const char kZoneNameEurope_Uzhgorod[] ACE_TIME_PROGMEM = "\x09" "Uzhgorod";
7586 
7587 const basic::ZoneInfo kZoneEurope_Uzhgorod ACE_TIME_PROGMEM = {
7588  kZoneNameEurope_Uzhgorod /*name*/,
7589  0xb066f5d6 /*zoneId*/,
7590  &kZoneContext /*zoneContext*/,
7591  1 /*numEras*/,
7592  kZoneEraEurope_Uzhgorod /*eras*/,
7593 };
7594 
7595 //---------------------------------------------------------------------------
7596 // Zone name: Europe/Vienna
7597 // Zone Eras: 1
7598 // Strings (bytes): 13 (originally 19)
7599 // Memory (8-bit): 35
7600 // Memory (32-bit): 49
7601 //---------------------------------------------------------------------------
7602 
7603 static const basic::ZoneEra kZoneEraEurope_Vienna[] ACE_TIME_PROGMEM = {
7604  // 1:00 EU CE%sT
7605  {
7606  &kPolicyEU /*zonePolicy*/,
7607  "CE%T" /*format*/,
7608  4 /*offsetCode*/,
7609  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7610  127 /*untilYearTiny*/,
7611  1 /*untilMonth*/,
7612  1 /*untilDay*/,
7613  0 /*untilTimeCode*/,
7614  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7615  },
7616 
7617 };
7618 
7619 static const char kZoneNameEurope_Vienna[] ACE_TIME_PROGMEM = "\x09" "Vienna";
7620 
7621 const basic::ZoneInfo kZoneEurope_Vienna ACE_TIME_PROGMEM = {
7622  kZoneNameEurope_Vienna /*name*/,
7623  0x734cc2e5 /*zoneId*/,
7624  &kZoneContext /*zoneContext*/,
7625  1 /*numEras*/,
7626  kZoneEraEurope_Vienna /*eras*/,
7627 };
7628 
7629 //---------------------------------------------------------------------------
7630 // Zone name: Europe/Warsaw
7631 // Zone Eras: 1
7632 // Strings (bytes): 13 (originally 19)
7633 // Memory (8-bit): 35
7634 // Memory (32-bit): 49
7635 //---------------------------------------------------------------------------
7636 
7637 static const basic::ZoneEra kZoneEraEurope_Warsaw[] ACE_TIME_PROGMEM = {
7638  // 1:00 EU CE%sT
7639  {
7640  &kPolicyEU /*zonePolicy*/,
7641  "CE%T" /*format*/,
7642  4 /*offsetCode*/,
7643  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7644  127 /*untilYearTiny*/,
7645  1 /*untilMonth*/,
7646  1 /*untilDay*/,
7647  0 /*untilTimeCode*/,
7648  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7649  },
7650 
7651 };
7652 
7653 static const char kZoneNameEurope_Warsaw[] ACE_TIME_PROGMEM = "\x09" "Warsaw";
7654 
7655 const basic::ZoneInfo kZoneEurope_Warsaw ACE_TIME_PROGMEM = {
7656  kZoneNameEurope_Warsaw /*name*/,
7657  0x75185c19 /*zoneId*/,
7658  &kZoneContext /*zoneContext*/,
7659  1 /*numEras*/,
7660  kZoneEraEurope_Warsaw /*eras*/,
7661 };
7662 
7663 //---------------------------------------------------------------------------
7664 // Zone name: Europe/Zaporozhye
7665 // Zone Eras: 1
7666 // Strings (bytes): 17 (originally 23)
7667 // Memory (8-bit): 39
7668 // Memory (32-bit): 53
7669 //---------------------------------------------------------------------------
7670 
7671 static const basic::ZoneEra kZoneEraEurope_Zaporozhye[] ACE_TIME_PROGMEM = {
7672  // 2:00 EU EE%sT
7673  {
7674  &kPolicyEU /*zonePolicy*/,
7675  "EE%T" /*format*/,
7676  8 /*offsetCode*/,
7677  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7678  127 /*untilYearTiny*/,
7679  1 /*untilMonth*/,
7680  1 /*untilDay*/,
7681  0 /*untilTimeCode*/,
7682  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7683  },
7684 
7685 };
7686 
7687 static const char kZoneNameEurope_Zaporozhye[] ACE_TIME_PROGMEM = "\x09" "Zaporozhye";
7688 
7689 const basic::ZoneInfo kZoneEurope_Zaporozhye ACE_TIME_PROGMEM = {
7690  kZoneNameEurope_Zaporozhye /*name*/,
7691  0xeab9767f /*zoneId*/,
7692  &kZoneContext /*zoneContext*/,
7693  1 /*numEras*/,
7694  kZoneEraEurope_Zaporozhye /*eras*/,
7695 };
7696 
7697 //---------------------------------------------------------------------------
7698 // Zone name: Europe/Zurich
7699 // Zone Eras: 1
7700 // Strings (bytes): 13 (originally 19)
7701 // Memory (8-bit): 35
7702 // Memory (32-bit): 49
7703 //---------------------------------------------------------------------------
7704 
7705 static const basic::ZoneEra kZoneEraEurope_Zurich[] ACE_TIME_PROGMEM = {
7706  // 1:00 EU CE%sT
7707  {
7708  &kPolicyEU /*zonePolicy*/,
7709  "CE%T" /*format*/,
7710  4 /*offsetCode*/,
7711  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7712  127 /*untilYearTiny*/,
7713  1 /*untilMonth*/,
7714  1 /*untilDay*/,
7715  0 /*untilTimeCode*/,
7716  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7717  },
7718 
7719 };
7720 
7721 static const char kZoneNameEurope_Zurich[] ACE_TIME_PROGMEM = "\x09" "Zurich";
7722 
7723 const basic::ZoneInfo kZoneEurope_Zurich ACE_TIME_PROGMEM = {
7724  kZoneNameEurope_Zurich /*name*/,
7725  0x7d8195b9 /*zoneId*/,
7726  &kZoneContext /*zoneContext*/,
7727  1 /*numEras*/,
7728  kZoneEraEurope_Zurich /*eras*/,
7729 };
7730 
7731 //---------------------------------------------------------------------------
7732 // Zone name: HST
7733 // Zone Eras: 1
7734 // Strings (bytes): 8 (originally 8)
7735 // Memory (8-bit): 30
7736 // Memory (32-bit): 44
7737 //---------------------------------------------------------------------------
7738 
7739 static const basic::ZoneEra kZoneEraHST[] ACE_TIME_PROGMEM = {
7740  // -10:00 - HST
7741  {
7742  nullptr /*zonePolicy*/,
7743  "HST" /*format*/,
7744  -40 /*offsetCode*/,
7745  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7746  127 /*untilYearTiny*/,
7747  1 /*untilMonth*/,
7748  1 /*untilDay*/,
7749  0 /*untilTimeCode*/,
7750  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7751  },
7752 
7753 };
7754 
7755 static const char kZoneNameHST[] ACE_TIME_PROGMEM = "HST";
7756 
7757 const basic::ZoneInfo kZoneHST ACE_TIME_PROGMEM = {
7758  kZoneNameHST /*name*/,
7759  0x0b87f034 /*zoneId*/,
7760  &kZoneContext /*zoneContext*/,
7761  1 /*numEras*/,
7762  kZoneEraHST /*eras*/,
7763 };
7764 
7765 //---------------------------------------------------------------------------
7766 // Zone name: Indian/Chagos
7767 // Zone Eras: 1
7768 // Strings (bytes): 12 (originally 18)
7769 // Memory (8-bit): 34
7770 // Memory (32-bit): 48
7771 //---------------------------------------------------------------------------
7772 
7773 static const basic::ZoneEra kZoneEraIndian_Chagos[] ACE_TIME_PROGMEM = {
7774  // 6:00 - +06
7775  {
7776  nullptr /*zonePolicy*/,
7777  "+06" /*format*/,
7778  24 /*offsetCode*/,
7779  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7780  127 /*untilYearTiny*/,
7781  1 /*untilMonth*/,
7782  1 /*untilDay*/,
7783  0 /*untilTimeCode*/,
7784  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7785  },
7786 
7787 };
7788 
7789 static const char kZoneNameIndian_Chagos[] ACE_TIME_PROGMEM = "\x0a" "Chagos";
7790 
7791 const basic::ZoneInfo kZoneIndian_Chagos ACE_TIME_PROGMEM = {
7792  kZoneNameIndian_Chagos /*name*/,
7793  0x456f7c3c /*zoneId*/,
7794  &kZoneContext /*zoneContext*/,
7795  1 /*numEras*/,
7796  kZoneEraIndian_Chagos /*eras*/,
7797 };
7798 
7799 //---------------------------------------------------------------------------
7800 // Zone name: Indian/Christmas
7801 // Zone Eras: 1
7802 // Strings (bytes): 15 (originally 21)
7803 // Memory (8-bit): 37
7804 // Memory (32-bit): 51
7805 //---------------------------------------------------------------------------
7806 
7807 static const basic::ZoneEra kZoneEraIndian_Christmas[] ACE_TIME_PROGMEM = {
7808  // 7:00 - +07
7809  {
7810  nullptr /*zonePolicy*/,
7811  "+07" /*format*/,
7812  28 /*offsetCode*/,
7813  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7814  127 /*untilYearTiny*/,
7815  1 /*untilMonth*/,
7816  1 /*untilDay*/,
7817  0 /*untilTimeCode*/,
7818  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7819  },
7820 
7821 };
7822 
7823 static const char kZoneNameIndian_Christmas[] ACE_TIME_PROGMEM = "\x0a" "Christmas";
7824 
7825 const basic::ZoneInfo kZoneIndian_Christmas ACE_TIME_PROGMEM = {
7826  kZoneNameIndian_Christmas /*name*/,
7827  0x68c207d5 /*zoneId*/,
7828  &kZoneContext /*zoneContext*/,
7829  1 /*numEras*/,
7830  kZoneEraIndian_Christmas /*eras*/,
7831 };
7832 
7833 //---------------------------------------------------------------------------
7834 // Zone name: Indian/Cocos
7835 // Zone Eras: 1
7836 // Strings (bytes): 13 (originally 19)
7837 // Memory (8-bit): 35
7838 // Memory (32-bit): 49
7839 //---------------------------------------------------------------------------
7840 
7841 static const basic::ZoneEra kZoneEraIndian_Cocos[] ACE_TIME_PROGMEM = {
7842  // 6:30 - +0630
7843  {
7844  nullptr /*zonePolicy*/,
7845  "+0630" /*format*/,
7846  26 /*offsetCode*/,
7847  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7848  127 /*untilYearTiny*/,
7849  1 /*untilMonth*/,
7850  1 /*untilDay*/,
7851  0 /*untilTimeCode*/,
7852  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7853  },
7854 
7855 };
7856 
7857 static const char kZoneNameIndian_Cocos[] ACE_TIME_PROGMEM = "\x0a" "Cocos";
7858 
7859 const basic::ZoneInfo kZoneIndian_Cocos ACE_TIME_PROGMEM = {
7860  kZoneNameIndian_Cocos /*name*/,
7861  0x021e86de /*zoneId*/,
7862  &kZoneContext /*zoneContext*/,
7863  1 /*numEras*/,
7864  kZoneEraIndian_Cocos /*eras*/,
7865 };
7866 
7867 //---------------------------------------------------------------------------
7868 // Zone name: Indian/Kerguelen
7869 // Zone Eras: 1
7870 // Strings (bytes): 15 (originally 21)
7871 // Memory (8-bit): 37
7872 // Memory (32-bit): 51
7873 //---------------------------------------------------------------------------
7874 
7875 static const basic::ZoneEra kZoneEraIndian_Kerguelen[] ACE_TIME_PROGMEM = {
7876  // 5:00 - +05
7877  {
7878  nullptr /*zonePolicy*/,
7879  "+05" /*format*/,
7880  20 /*offsetCode*/,
7881  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7882  127 /*untilYearTiny*/,
7883  1 /*untilMonth*/,
7884  1 /*untilDay*/,
7885  0 /*untilTimeCode*/,
7886  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7887  },
7888 
7889 };
7890 
7891 static const char kZoneNameIndian_Kerguelen[] ACE_TIME_PROGMEM = "\x0a" "Kerguelen";
7892 
7893 const basic::ZoneInfo kZoneIndian_Kerguelen ACE_TIME_PROGMEM = {
7894  kZoneNameIndian_Kerguelen /*name*/,
7895  0x4351b389 /*zoneId*/,
7896  &kZoneContext /*zoneContext*/,
7897  1 /*numEras*/,
7898  kZoneEraIndian_Kerguelen /*eras*/,
7899 };
7900 
7901 //---------------------------------------------------------------------------
7902 // Zone name: Indian/Mahe
7903 // Zone Eras: 1
7904 // Strings (bytes): 10 (originally 16)
7905 // Memory (8-bit): 32
7906 // Memory (32-bit): 46
7907 //---------------------------------------------------------------------------
7908 
7909 static const basic::ZoneEra kZoneEraIndian_Mahe[] ACE_TIME_PROGMEM = {
7910  // 4:00 - +04
7911  {
7912  nullptr /*zonePolicy*/,
7913  "+04" /*format*/,
7914  16 /*offsetCode*/,
7915  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7916  127 /*untilYearTiny*/,
7917  1 /*untilMonth*/,
7918  1 /*untilDay*/,
7919  0 /*untilTimeCode*/,
7920  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7921  },
7922 
7923 };
7924 
7925 static const char kZoneNameIndian_Mahe[] ACE_TIME_PROGMEM = "\x0a" "Mahe";
7926 
7927 const basic::ZoneInfo kZoneIndian_Mahe ACE_TIME_PROGMEM = {
7928  kZoneNameIndian_Mahe /*name*/,
7929  0x45e725e2 /*zoneId*/,
7930  &kZoneContext /*zoneContext*/,
7931  1 /*numEras*/,
7932  kZoneEraIndian_Mahe /*eras*/,
7933 };
7934 
7935 //---------------------------------------------------------------------------
7936 // Zone name: Indian/Maldives
7937 // Zone Eras: 1
7938 // Strings (bytes): 14 (originally 20)
7939 // Memory (8-bit): 36
7940 // Memory (32-bit): 50
7941 //---------------------------------------------------------------------------
7942 
7943 static const basic::ZoneEra kZoneEraIndian_Maldives[] ACE_TIME_PROGMEM = {
7944  // 5:00 - +05
7945  {
7946  nullptr /*zonePolicy*/,
7947  "+05" /*format*/,
7948  20 /*offsetCode*/,
7949  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7950  127 /*untilYearTiny*/,
7951  1 /*untilMonth*/,
7952  1 /*untilDay*/,
7953  0 /*untilTimeCode*/,
7954  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7955  },
7956 
7957 };
7958 
7959 static const char kZoneNameIndian_Maldives[] ACE_TIME_PROGMEM = "\x0a" "Maldives";
7960 
7961 const basic::ZoneInfo kZoneIndian_Maldives ACE_TIME_PROGMEM = {
7962  kZoneNameIndian_Maldives /*name*/,
7963  0x9869681c /*zoneId*/,
7964  &kZoneContext /*zoneContext*/,
7965  1 /*numEras*/,
7966  kZoneEraIndian_Maldives /*eras*/,
7967 };
7968 
7969 //---------------------------------------------------------------------------
7970 // Zone name: Indian/Mauritius
7971 // Zone Eras: 1
7972 // Strings (bytes): 19 (originally 25)
7973 // Memory (8-bit): 41
7974 // Memory (32-bit): 55
7975 //---------------------------------------------------------------------------
7976 
7977 static const basic::ZoneEra kZoneEraIndian_Mauritius[] ACE_TIME_PROGMEM = {
7978  // 4:00 Mauritius +04/+05
7979  {
7980  &kPolicyMauritius /*zonePolicy*/,
7981  "+04/+05" /*format*/,
7982  16 /*offsetCode*/,
7983  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7984  127 /*untilYearTiny*/,
7985  1 /*untilMonth*/,
7986  1 /*untilDay*/,
7987  0 /*untilTimeCode*/,
7988  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7989  },
7990 
7991 };
7992 
7993 static const char kZoneNameIndian_Mauritius[] ACE_TIME_PROGMEM = "\x0a" "Mauritius";
7994 
7995 const basic::ZoneInfo kZoneIndian_Mauritius ACE_TIME_PROGMEM = {
7996  kZoneNameIndian_Mauritius /*name*/,
7997  0x7b09c02a /*zoneId*/,
7998  &kZoneContext /*zoneContext*/,
7999  1 /*numEras*/,
8000  kZoneEraIndian_Mauritius /*eras*/,
8001 };
8002 
8003 //---------------------------------------------------------------------------
8004 // Zone name: Indian/Reunion
8005 // Zone Eras: 1
8006 // Strings (bytes): 13 (originally 19)
8007 // Memory (8-bit): 35
8008 // Memory (32-bit): 49
8009 //---------------------------------------------------------------------------
8010 
8011 static const basic::ZoneEra kZoneEraIndian_Reunion[] ACE_TIME_PROGMEM = {
8012  // 4:00 - +04
8013  {
8014  nullptr /*zonePolicy*/,
8015  "+04" /*format*/,
8016  16 /*offsetCode*/,
8017  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8018  127 /*untilYearTiny*/,
8019  1 /*untilMonth*/,
8020  1 /*untilDay*/,
8021  0 /*untilTimeCode*/,
8022  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8023  },
8024 
8025 };
8026 
8027 static const char kZoneNameIndian_Reunion[] ACE_TIME_PROGMEM = "\x0a" "Reunion";
8028 
8029 const basic::ZoneInfo kZoneIndian_Reunion ACE_TIME_PROGMEM = {
8030  kZoneNameIndian_Reunion /*name*/,
8031  0x7076c047 /*zoneId*/,
8032  &kZoneContext /*zoneContext*/,
8033  1 /*numEras*/,
8034  kZoneEraIndian_Reunion /*eras*/,
8035 };
8036 
8037 //---------------------------------------------------------------------------
8038 // Zone name: MET
8039 // Zone Eras: 1
8040 // Strings (bytes): 9 (originally 9)
8041 // Memory (8-bit): 31
8042 // Memory (32-bit): 45
8043 //---------------------------------------------------------------------------
8044 
8045 static const basic::ZoneEra kZoneEraMET[] ACE_TIME_PROGMEM = {
8046  // 1:00 C-Eur ME%sT
8047  {
8048  &kPolicyC_Eur /*zonePolicy*/,
8049  "ME%T" /*format*/,
8050  4 /*offsetCode*/,
8051  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8052  127 /*untilYearTiny*/,
8053  1 /*untilMonth*/,
8054  1 /*untilDay*/,
8055  0 /*untilTimeCode*/,
8056  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8057  },
8058 
8059 };
8060 
8061 static const char kZoneNameMET[] ACE_TIME_PROGMEM = "MET";
8062 
8063 const basic::ZoneInfo kZoneMET ACE_TIME_PROGMEM = {
8064  kZoneNameMET /*name*/,
8065  0x0b8803ab /*zoneId*/,
8066  &kZoneContext /*zoneContext*/,
8067  1 /*numEras*/,
8068  kZoneEraMET /*eras*/,
8069 };
8070 
8071 //---------------------------------------------------------------------------
8072 // Zone name: MST
8073 // Zone Eras: 1
8074 // Strings (bytes): 8 (originally 8)
8075 // Memory (8-bit): 30
8076 // Memory (32-bit): 44
8077 //---------------------------------------------------------------------------
8078 
8079 static const basic::ZoneEra kZoneEraMST[] ACE_TIME_PROGMEM = {
8080  // -7:00 - MST
8081  {
8082  nullptr /*zonePolicy*/,
8083  "MST" /*format*/,
8084  -28 /*offsetCode*/,
8085  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8086  127 /*untilYearTiny*/,
8087  1 /*untilMonth*/,
8088  1 /*untilDay*/,
8089  0 /*untilTimeCode*/,
8090  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8091  },
8092 
8093 };
8094 
8095 static const char kZoneNameMST[] ACE_TIME_PROGMEM = "MST";
8096 
8097 const basic::ZoneInfo kZoneMST ACE_TIME_PROGMEM = {
8098  kZoneNameMST /*name*/,
8099  0x0b880579 /*zoneId*/,
8100  &kZoneContext /*zoneContext*/,
8101  1 /*numEras*/,
8102  kZoneEraMST /*eras*/,
8103 };
8104 
8105 //---------------------------------------------------------------------------
8106 // Zone name: MST7MDT
8107 // Zone Eras: 1
8108 // Strings (bytes): 12 (originally 12)
8109 // Memory (8-bit): 34
8110 // Memory (32-bit): 48
8111 //---------------------------------------------------------------------------
8112 
8113 static const basic::ZoneEra kZoneEraMST7MDT[] ACE_TIME_PROGMEM = {
8114  // -7:00 US M%sT
8115  {
8116  &kPolicyUS /*zonePolicy*/,
8117  "M%T" /*format*/,
8118  -28 /*offsetCode*/,
8119  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8120  127 /*untilYearTiny*/,
8121  1 /*untilMonth*/,
8122  1 /*untilDay*/,
8123  0 /*untilTimeCode*/,
8124  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8125  },
8126 
8127 };
8128 
8129 static const char kZoneNameMST7MDT[] ACE_TIME_PROGMEM = "MST7MDT";
8130 
8131 const basic::ZoneInfo kZoneMST7MDT ACE_TIME_PROGMEM = {
8132  kZoneNameMST7MDT /*name*/,
8133  0xf2af9375 /*zoneId*/,
8134  &kZoneContext /*zoneContext*/,
8135  1 /*numEras*/,
8136  kZoneEraMST7MDT /*eras*/,
8137 };
8138 
8139 //---------------------------------------------------------------------------
8140 // Zone name: PST8PDT
8141 // Zone Eras: 1
8142 // Strings (bytes): 12 (originally 12)
8143 // Memory (8-bit): 34
8144 // Memory (32-bit): 48
8145 //---------------------------------------------------------------------------
8146 
8147 static const basic::ZoneEra kZoneEraPST8PDT[] ACE_TIME_PROGMEM = {
8148  // -8:00 US P%sT
8149  {
8150  &kPolicyUS /*zonePolicy*/,
8151  "P%T" /*format*/,
8152  -32 /*offsetCode*/,
8153  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8154  127 /*untilYearTiny*/,
8155  1 /*untilMonth*/,
8156  1 /*untilDay*/,
8157  0 /*untilTimeCode*/,
8158  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8159  },
8160 
8161 };
8162 
8163 static const char kZoneNamePST8PDT[] ACE_TIME_PROGMEM = "PST8PDT";
8164 
8165 const basic::ZoneInfo kZonePST8PDT ACE_TIME_PROGMEM = {
8166  kZoneNamePST8PDT /*name*/,
8167  0xd99ee2dc /*zoneId*/,
8168  &kZoneContext /*zoneContext*/,
8169  1 /*numEras*/,
8170  kZoneEraPST8PDT /*eras*/,
8171 };
8172 
8173 //---------------------------------------------------------------------------
8174 // Zone name: Pacific/Auckland
8175 // Zone Eras: 1
8176 // Strings (bytes): 15 (originally 22)
8177 // Memory (8-bit): 37
8178 // Memory (32-bit): 51
8179 //---------------------------------------------------------------------------
8180 
8181 static const basic::ZoneEra kZoneEraPacific_Auckland[] ACE_TIME_PROGMEM = {
8182  // 12:00 NZ NZ%sT
8183  {
8184  &kPolicyNZ /*zonePolicy*/,
8185  "NZ%T" /*format*/,
8186  48 /*offsetCode*/,
8187  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8188  127 /*untilYearTiny*/,
8189  1 /*untilMonth*/,
8190  1 /*untilDay*/,
8191  0 /*untilTimeCode*/,
8192  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8193  },
8194 
8195 };
8196 
8197 static const char kZoneNamePacific_Auckland[] ACE_TIME_PROGMEM = "\x0b" "Auckland";
8198 
8199 const basic::ZoneInfo kZonePacific_Auckland ACE_TIME_PROGMEM = {
8200  kZoneNamePacific_Auckland /*name*/,
8201  0x25062f86 /*zoneId*/,
8202  &kZoneContext /*zoneContext*/,
8203  1 /*numEras*/,
8204  kZoneEraPacific_Auckland /*eras*/,
8205 };
8206 
8207 //---------------------------------------------------------------------------
8208 // Zone name: Pacific/Chatham
8209 // Zone Eras: 1
8210 // Strings (bytes): 21 (originally 28)
8211 // Memory (8-bit): 43
8212 // Memory (32-bit): 57
8213 //---------------------------------------------------------------------------
8214 
8215 static const basic::ZoneEra kZoneEraPacific_Chatham[] ACE_TIME_PROGMEM = {
8216  // 12:45 Chatham +1245/+1345
8217  {
8218  &kPolicyChatham /*zonePolicy*/,
8219  "+1245/+1345" /*format*/,
8220  51 /*offsetCode*/,
8221  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8222  127 /*untilYearTiny*/,
8223  1 /*untilMonth*/,
8224  1 /*untilDay*/,
8225  0 /*untilTimeCode*/,
8226  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8227  },
8228 
8229 };
8230 
8231 static const char kZoneNamePacific_Chatham[] ACE_TIME_PROGMEM = "\x0b" "Chatham";
8232 
8233 const basic::ZoneInfo kZonePacific_Chatham ACE_TIME_PROGMEM = {
8234  kZoneNamePacific_Chatham /*name*/,
8235  0x2f0de999 /*zoneId*/,
8236  &kZoneContext /*zoneContext*/,
8237  1 /*numEras*/,
8238  kZoneEraPacific_Chatham /*eras*/,
8239 };
8240 
8241 //---------------------------------------------------------------------------
8242 // Zone name: Pacific/Chuuk
8243 // Zone Eras: 1
8244 // Strings (bytes): 11 (originally 18)
8245 // Memory (8-bit): 33
8246 // Memory (32-bit): 47
8247 //---------------------------------------------------------------------------
8248 
8249 static const basic::ZoneEra kZoneEraPacific_Chuuk[] ACE_TIME_PROGMEM = {
8250  // 10:00 - +10
8251  {
8252  nullptr /*zonePolicy*/,
8253  "+10" /*format*/,
8254  40 /*offsetCode*/,
8255  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8256  127 /*untilYearTiny*/,
8257  1 /*untilMonth*/,
8258  1 /*untilDay*/,
8259  0 /*untilTimeCode*/,
8260  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8261  },
8262 
8263 };
8264 
8265 static const char kZoneNamePacific_Chuuk[] ACE_TIME_PROGMEM = "\x0b" "Chuuk";
8266 
8267 const basic::ZoneInfo kZonePacific_Chuuk ACE_TIME_PROGMEM = {
8268  kZoneNamePacific_Chuuk /*name*/,
8269  0x8a090b23 /*zoneId*/,
8270  &kZoneContext /*zoneContext*/,
8271  1 /*numEras*/,
8272  kZoneEraPacific_Chuuk /*eras*/,
8273 };
8274 
8275 //---------------------------------------------------------------------------
8276 // Zone name: Pacific/Easter
8277 // Zone Eras: 1
8278 // Strings (bytes): 16 (originally 23)
8279 // Memory (8-bit): 38
8280 // Memory (32-bit): 52
8281 //---------------------------------------------------------------------------
8282 
8283 static const basic::ZoneEra kZoneEraPacific_Easter[] ACE_TIME_PROGMEM = {
8284  // -6:00 Chile -06/-05
8285  {
8286  &kPolicyChile /*zonePolicy*/,
8287  "-06/-05" /*format*/,
8288  -24 /*offsetCode*/,
8289  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8290  127 /*untilYearTiny*/,
8291  1 /*untilMonth*/,
8292  1 /*untilDay*/,
8293  0 /*untilTimeCode*/,
8294  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8295  },
8296 
8297 };
8298 
8299 static const char kZoneNamePacific_Easter[] ACE_TIME_PROGMEM = "\x0b" "Easter";
8300 
8301 const basic::ZoneInfo kZonePacific_Easter ACE_TIME_PROGMEM = {
8302  kZoneNamePacific_Easter /*name*/,
8303  0xcf54f7e7 /*zoneId*/,
8304  &kZoneContext /*zoneContext*/,
8305  1 /*numEras*/,
8306  kZoneEraPacific_Easter /*eras*/,
8307 };
8308 
8309 //---------------------------------------------------------------------------
8310 // Zone name: Pacific/Efate
8311 // Zone Eras: 1
8312 // Strings (bytes): 15 (originally 22)
8313 // Memory (8-bit): 37
8314 // Memory (32-bit): 51
8315 //---------------------------------------------------------------------------
8316 
8317 static const basic::ZoneEra kZoneEraPacific_Efate[] ACE_TIME_PROGMEM = {
8318  // 11:00 Vanuatu +11/+12
8319  {
8320  &kPolicyVanuatu /*zonePolicy*/,
8321  "+11/+12" /*format*/,
8322  44 /*offsetCode*/,
8323  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8324  127 /*untilYearTiny*/,
8325  1 /*untilMonth*/,
8326  1 /*untilDay*/,
8327  0 /*untilTimeCode*/,
8328  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8329  },
8330 
8331 };
8332 
8333 static const char kZoneNamePacific_Efate[] ACE_TIME_PROGMEM = "\x0b" "Efate";
8334 
8335 const basic::ZoneInfo kZonePacific_Efate ACE_TIME_PROGMEM = {
8336  kZoneNamePacific_Efate /*name*/,
8337  0x8a2bce28 /*zoneId*/,
8338  &kZoneContext /*zoneContext*/,
8339  1 /*numEras*/,
8340  kZoneEraPacific_Efate /*eras*/,
8341 };
8342 
8343 //---------------------------------------------------------------------------
8344 // Zone name: Pacific/Enderbury
8345 // Zone Eras: 1
8346 // Strings (bytes): 15 (originally 22)
8347 // Memory (8-bit): 37
8348 // Memory (32-bit): 51
8349 //---------------------------------------------------------------------------
8350 
8351 static const basic::ZoneEra kZoneEraPacific_Enderbury[] ACE_TIME_PROGMEM = {
8352  // 13:00 - +13
8353  {
8354  nullptr /*zonePolicy*/,
8355  "+13" /*format*/,
8356  52 /*offsetCode*/,
8357  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8358  127 /*untilYearTiny*/,
8359  1 /*untilMonth*/,
8360  1 /*untilDay*/,
8361  0 /*untilTimeCode*/,
8362  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8363  },
8364 
8365 };
8366 
8367 static const char kZoneNamePacific_Enderbury[] ACE_TIME_PROGMEM = "\x0b" "Enderbury";
8368 
8369 const basic::ZoneInfo kZonePacific_Enderbury ACE_TIME_PROGMEM = {
8370  kZoneNamePacific_Enderbury /*name*/,
8371  0x61599a93 /*zoneId*/,
8372  &kZoneContext /*zoneContext*/,
8373  1 /*numEras*/,
8374  kZoneEraPacific_Enderbury /*eras*/,
8375 };
8376 
8377 //---------------------------------------------------------------------------
8378 // Zone name: Pacific/Fiji
8379 // Zone Eras: 1
8380 // Strings (bytes): 14 (originally 21)
8381 // Memory (8-bit): 36
8382 // Memory (32-bit): 50
8383 //---------------------------------------------------------------------------
8384 
8385 static const basic::ZoneEra kZoneEraPacific_Fiji[] ACE_TIME_PROGMEM = {
8386  // 12:00 Fiji +12/+13
8387  {
8388  &kPolicyFiji /*zonePolicy*/,
8389  "+12/+13" /*format*/,
8390  48 /*offsetCode*/,
8391  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8392  127 /*untilYearTiny*/,
8393  1 /*untilMonth*/,
8394  1 /*untilDay*/,
8395  0 /*untilTimeCode*/,
8396  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8397  },
8398 
8399 };
8400 
8401 static const char kZoneNamePacific_Fiji[] ACE_TIME_PROGMEM = "\x0b" "Fiji";
8402 
8403 const basic::ZoneInfo kZonePacific_Fiji ACE_TIME_PROGMEM = {
8404  kZoneNamePacific_Fiji /*name*/,
8405  0x23383ba5 /*zoneId*/,
8406  &kZoneContext /*zoneContext*/,
8407  1 /*numEras*/,
8408  kZoneEraPacific_Fiji /*eras*/,
8409 };
8410 
8411 //---------------------------------------------------------------------------
8412 // Zone name: Pacific/Funafuti
8413 // Zone Eras: 1
8414 // Strings (bytes): 14 (originally 21)
8415 // Memory (8-bit): 36
8416 // Memory (32-bit): 50
8417 //---------------------------------------------------------------------------
8418 
8419 static const basic::ZoneEra kZoneEraPacific_Funafuti[] ACE_TIME_PROGMEM = {
8420  // 12:00 - +12
8421  {
8422  nullptr /*zonePolicy*/,
8423  "+12" /*format*/,
8424  48 /*offsetCode*/,
8425  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8426  127 /*untilYearTiny*/,
8427  1 /*untilMonth*/,
8428  1 /*untilDay*/,
8429  0 /*untilTimeCode*/,
8430  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8431  },
8432 
8433 };
8434 
8435 static const char kZoneNamePacific_Funafuti[] ACE_TIME_PROGMEM = "\x0b" "Funafuti";
8436 
8437 const basic::ZoneInfo kZonePacific_Funafuti ACE_TIME_PROGMEM = {
8438  kZoneNamePacific_Funafuti /*name*/,
8439  0xdb402d65 /*zoneId*/,
8440  &kZoneContext /*zoneContext*/,
8441  1 /*numEras*/,
8442  kZoneEraPacific_Funafuti /*eras*/,
8443 };
8444 
8445 //---------------------------------------------------------------------------
8446 // Zone name: Pacific/Galapagos
8447 // Zone Eras: 1
8448 // Strings (bytes): 19 (originally 26)
8449 // Memory (8-bit): 41
8450 // Memory (32-bit): 55
8451 //---------------------------------------------------------------------------
8452 
8453 static const basic::ZoneEra kZoneEraPacific_Galapagos[] ACE_TIME_PROGMEM = {
8454  // -6:00 Ecuador -06/-05
8455  {
8456  &kPolicyEcuador /*zonePolicy*/,
8457  "-06/-05" /*format*/,
8458  -24 /*offsetCode*/,
8459  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8460  127 /*untilYearTiny*/,
8461  1 /*untilMonth*/,
8462  1 /*untilDay*/,
8463  0 /*untilTimeCode*/,
8464  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8465  },
8466 
8467 };
8468 
8469 static const char kZoneNamePacific_Galapagos[] ACE_TIME_PROGMEM = "\x0b" "Galapagos";
8470 
8471 const basic::ZoneInfo kZonePacific_Galapagos ACE_TIME_PROGMEM = {
8472  kZoneNamePacific_Galapagos /*name*/,
8473  0xa952f752 /*zoneId*/,
8474  &kZoneContext /*zoneContext*/,
8475  1 /*numEras*/,
8476  kZoneEraPacific_Galapagos /*eras*/,
8477 };
8478 
8479 //---------------------------------------------------------------------------
8480 // Zone name: Pacific/Gambier
8481 // Zone Eras: 1
8482 // Strings (bytes): 13 (originally 20)
8483 // Memory (8-bit): 35
8484 // Memory (32-bit): 49
8485 //---------------------------------------------------------------------------
8486 
8487 static const basic::ZoneEra kZoneEraPacific_Gambier[] ACE_TIME_PROGMEM = {
8488  // -9:00 - -09
8489  {
8490  nullptr /*zonePolicy*/,
8491  "-09" /*format*/,
8492  -36 /*offsetCode*/,
8493  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8494  127 /*untilYearTiny*/,
8495  1 /*untilMonth*/,
8496  1 /*untilDay*/,
8497  0 /*untilTimeCode*/,
8498  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8499  },
8500 
8501 };
8502 
8503 static const char kZoneNamePacific_Gambier[] ACE_TIME_PROGMEM = "\x0b" "Gambier";
8504 
8505 const basic::ZoneInfo kZonePacific_Gambier ACE_TIME_PROGMEM = {
8506  kZoneNamePacific_Gambier /*name*/,
8507  0x53720c3a /*zoneId*/,
8508  &kZoneContext /*zoneContext*/,
8509  1 /*numEras*/,
8510  kZoneEraPacific_Gambier /*eras*/,
8511 };
8512 
8513 //---------------------------------------------------------------------------
8514 // Zone name: Pacific/Guadalcanal
8515 // Zone Eras: 1
8516 // Strings (bytes): 17 (originally 24)
8517 // Memory (8-bit): 39
8518 // Memory (32-bit): 53
8519 //---------------------------------------------------------------------------
8520 
8521 static const basic::ZoneEra kZoneEraPacific_Guadalcanal[] ACE_TIME_PROGMEM = {
8522  // 11:00 - +11
8523  {
8524  nullptr /*zonePolicy*/,
8525  "+11" /*format*/,
8526  44 /*offsetCode*/,
8527  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8528  127 /*untilYearTiny*/,
8529  1 /*untilMonth*/,
8530  1 /*untilDay*/,
8531  0 /*untilTimeCode*/,
8532  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8533  },
8534 
8535 };
8536 
8537 static const char kZoneNamePacific_Guadalcanal[] ACE_TIME_PROGMEM = "\x0b" "Guadalcanal";
8538 
8539 const basic::ZoneInfo kZonePacific_Guadalcanal ACE_TIME_PROGMEM = {
8540  kZoneNamePacific_Guadalcanal /*name*/,
8541  0xf4dd25f0 /*zoneId*/,
8542  &kZoneContext /*zoneContext*/,
8543  1 /*numEras*/,
8544  kZoneEraPacific_Guadalcanal /*eras*/,
8545 };
8546 
8547 //---------------------------------------------------------------------------
8548 // Zone name: Pacific/Honolulu
8549 // Zone Eras: 1
8550 // Strings (bytes): 14 (originally 21)
8551 // Memory (8-bit): 36
8552 // Memory (32-bit): 50
8553 //---------------------------------------------------------------------------
8554 
8555 static const basic::ZoneEra kZoneEraPacific_Honolulu[] ACE_TIME_PROGMEM = {
8556  // -10:00 - HST
8557  {
8558  nullptr /*zonePolicy*/,
8559  "HST" /*format*/,
8560  -40 /*offsetCode*/,
8561  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8562  127 /*untilYearTiny*/,
8563  1 /*untilMonth*/,
8564  1 /*untilDay*/,
8565  0 /*untilTimeCode*/,
8566  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8567  },
8568 
8569 };
8570 
8571 static const char kZoneNamePacific_Honolulu[] ACE_TIME_PROGMEM = "\x0b" "Honolulu";
8572 
8573 const basic::ZoneInfo kZonePacific_Honolulu ACE_TIME_PROGMEM = {
8574  kZoneNamePacific_Honolulu /*name*/,
8575  0xe6e70af9 /*zoneId*/,
8576  &kZoneContext /*zoneContext*/,
8577  1 /*numEras*/,
8578  kZoneEraPacific_Honolulu /*eras*/,
8579 };
8580 
8581 //---------------------------------------------------------------------------
8582 // Zone name: Pacific/Kiritimati
8583 // Zone Eras: 1
8584 // Strings (bytes): 16 (originally 23)
8585 // Memory (8-bit): 38
8586 // Memory (32-bit): 52
8587 //---------------------------------------------------------------------------
8588 
8589 static const basic::ZoneEra kZoneEraPacific_Kiritimati[] ACE_TIME_PROGMEM = {
8590  // 14:00 - +14
8591  {
8592  nullptr /*zonePolicy*/,
8593  "+14" /*format*/,
8594  56 /*offsetCode*/,
8595  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8596  127 /*untilYearTiny*/,
8597  1 /*untilMonth*/,
8598  1 /*untilDay*/,
8599  0 /*untilTimeCode*/,
8600  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8601  },
8602 
8603 };
8604 
8605 static const char kZoneNamePacific_Kiritimati[] ACE_TIME_PROGMEM = "\x0b" "Kiritimati";
8606 
8607 const basic::ZoneInfo kZonePacific_Kiritimati ACE_TIME_PROGMEM = {
8608  kZoneNamePacific_Kiritimati /*name*/,
8609  0x8305073a /*zoneId*/,
8610  &kZoneContext /*zoneContext*/,
8611  1 /*numEras*/,
8612  kZoneEraPacific_Kiritimati /*eras*/,
8613 };
8614 
8615 //---------------------------------------------------------------------------
8616 // Zone name: Pacific/Kosrae
8617 // Zone Eras: 2
8618 // Strings (bytes): 16 (originally 23)
8619 // Memory (8-bit): 49
8620 // Memory (32-bit): 68
8621 //---------------------------------------------------------------------------
8622 
8623 static const basic::ZoneEra kZoneEraPacific_Kosrae[] ACE_TIME_PROGMEM = {
8624  // 12:00 - +12 1999
8625  {
8626  nullptr /*zonePolicy*/,
8627  "+12" /*format*/,
8628  48 /*offsetCode*/,
8629  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8630  -1 /*untilYearTiny*/,
8631  1 /*untilMonth*/,
8632  1 /*untilDay*/,
8633  0 /*untilTimeCode*/,
8634  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8635  },
8636  // 11:00 - +11
8637  {
8638  nullptr /*zonePolicy*/,
8639  "+11" /*format*/,
8640  44 /*offsetCode*/,
8641  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8642  127 /*untilYearTiny*/,
8643  1 /*untilMonth*/,
8644  1 /*untilDay*/,
8645  0 /*untilTimeCode*/,
8646  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8647  },
8648 
8649 };
8650 
8651 static const char kZoneNamePacific_Kosrae[] ACE_TIME_PROGMEM = "\x0b" "Kosrae";
8652 
8653 const basic::ZoneInfo kZonePacific_Kosrae ACE_TIME_PROGMEM = {
8654  kZoneNamePacific_Kosrae /*name*/,
8655  0xde5139a8 /*zoneId*/,
8656  &kZoneContext /*zoneContext*/,
8657  2 /*numEras*/,
8658  kZoneEraPacific_Kosrae /*eras*/,
8659 };
8660 
8661 //---------------------------------------------------------------------------
8662 // Zone name: Pacific/Kwajalein
8663 // Zone Eras: 1
8664 // Strings (bytes): 15 (originally 22)
8665 // Memory (8-bit): 37
8666 // Memory (32-bit): 51
8667 //---------------------------------------------------------------------------
8668 
8669 static const basic::ZoneEra kZoneEraPacific_Kwajalein[] ACE_TIME_PROGMEM = {
8670  // 12:00 - +12
8671  {
8672  nullptr /*zonePolicy*/,
8673  "+12" /*format*/,
8674  48 /*offsetCode*/,
8675  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8676  127 /*untilYearTiny*/,
8677  1 /*untilMonth*/,
8678  1 /*untilDay*/,
8679  0 /*untilTimeCode*/,
8680  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8681  },
8682 
8683 };
8684 
8685 static const char kZoneNamePacific_Kwajalein[] ACE_TIME_PROGMEM = "\x0b" "Kwajalein";
8686 
8687 const basic::ZoneInfo kZonePacific_Kwajalein ACE_TIME_PROGMEM = {
8688  kZoneNamePacific_Kwajalein /*name*/,
8689  0x8e216759 /*zoneId*/,
8690  &kZoneContext /*zoneContext*/,
8691  1 /*numEras*/,
8692  kZoneEraPacific_Kwajalein /*eras*/,
8693 };
8694 
8695 //---------------------------------------------------------------------------
8696 // Zone name: Pacific/Majuro
8697 // Zone Eras: 1
8698 // Strings (bytes): 12 (originally 19)
8699 // Memory (8-bit): 34
8700 // Memory (32-bit): 48
8701 //---------------------------------------------------------------------------
8702 
8703 static const basic::ZoneEra kZoneEraPacific_Majuro[] ACE_TIME_PROGMEM = {
8704  // 12:00 - +12
8705  {
8706  nullptr /*zonePolicy*/,
8707  "+12" /*format*/,
8708  48 /*offsetCode*/,
8709  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8710  127 /*untilYearTiny*/,
8711  1 /*untilMonth*/,
8712  1 /*untilDay*/,
8713  0 /*untilTimeCode*/,
8714  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8715  },
8716 
8717 };
8718 
8719 static const char kZoneNamePacific_Majuro[] ACE_TIME_PROGMEM = "\x0b" "Majuro";
8720 
8721 const basic::ZoneInfo kZonePacific_Majuro ACE_TIME_PROGMEM = {
8722  kZoneNamePacific_Majuro /*name*/,
8723  0xe1f95371 /*zoneId*/,
8724  &kZoneContext /*zoneContext*/,
8725  1 /*numEras*/,
8726  kZoneEraPacific_Majuro /*eras*/,
8727 };
8728 
8729 //---------------------------------------------------------------------------
8730 // Zone name: Pacific/Marquesas
8731 // Zone Eras: 1
8732 // Strings (bytes): 17 (originally 24)
8733 // Memory (8-bit): 39
8734 // Memory (32-bit): 53
8735 //---------------------------------------------------------------------------
8736 
8737 static const basic::ZoneEra kZoneEraPacific_Marquesas[] ACE_TIME_PROGMEM = {
8738  // -9:30 - -0930
8739  {
8740  nullptr /*zonePolicy*/,
8741  "-0930" /*format*/,
8742  -38 /*offsetCode*/,
8743  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8744  127 /*untilYearTiny*/,
8745  1 /*untilMonth*/,
8746  1 /*untilDay*/,
8747  0 /*untilTimeCode*/,
8748  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8749  },
8750 
8751 };
8752 
8753 static const char kZoneNamePacific_Marquesas[] ACE_TIME_PROGMEM = "\x0b" "Marquesas";
8754 
8755 const basic::ZoneInfo kZonePacific_Marquesas ACE_TIME_PROGMEM = {
8756  kZoneNamePacific_Marquesas /*name*/,
8757  0x57ca7135 /*zoneId*/,
8758  &kZoneContext /*zoneContext*/,
8759  1 /*numEras*/,
8760  kZoneEraPacific_Marquesas /*eras*/,
8761 };
8762 
8763 //---------------------------------------------------------------------------
8764 // Zone name: Pacific/Nauru
8765 // Zone Eras: 1
8766 // Strings (bytes): 11 (originally 18)
8767 // Memory (8-bit): 33
8768 // Memory (32-bit): 47
8769 //---------------------------------------------------------------------------
8770 
8771 static const basic::ZoneEra kZoneEraPacific_Nauru[] ACE_TIME_PROGMEM = {
8772  // 12:00 - +12
8773  {
8774  nullptr /*zonePolicy*/,
8775  "+12" /*format*/,
8776  48 /*offsetCode*/,
8777  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8778  127 /*untilYearTiny*/,
8779  1 /*untilMonth*/,
8780  1 /*untilDay*/,
8781  0 /*untilTimeCode*/,
8782  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8783  },
8784 
8785 };
8786 
8787 static const char kZoneNamePacific_Nauru[] ACE_TIME_PROGMEM = "\x0b" "Nauru";
8788 
8789 const basic::ZoneInfo kZonePacific_Nauru ACE_TIME_PROGMEM = {
8790  kZoneNamePacific_Nauru /*name*/,
8791  0x8acc41ae /*zoneId*/,
8792  &kZoneContext /*zoneContext*/,
8793  1 /*numEras*/,
8794  kZoneEraPacific_Nauru /*eras*/,
8795 };
8796 
8797 //---------------------------------------------------------------------------
8798 // Zone name: Pacific/Niue
8799 // Zone Eras: 1
8800 // Strings (bytes): 10 (originally 17)
8801 // Memory (8-bit): 32
8802 // Memory (32-bit): 46
8803 //---------------------------------------------------------------------------
8804 
8805 static const basic::ZoneEra kZoneEraPacific_Niue[] ACE_TIME_PROGMEM = {
8806  // -11:00 - -11
8807  {
8808  nullptr /*zonePolicy*/,
8809  "-11" /*format*/,
8810  -44 /*offsetCode*/,
8811  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8812  127 /*untilYearTiny*/,
8813  1 /*untilMonth*/,
8814  1 /*untilDay*/,
8815  0 /*untilTimeCode*/,
8816  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8817  },
8818 
8819 };
8820 
8821 static const char kZoneNamePacific_Niue[] ACE_TIME_PROGMEM = "\x0b" "Niue";
8822 
8823 const basic::ZoneInfo kZonePacific_Niue ACE_TIME_PROGMEM = {
8824  kZoneNamePacific_Niue /*name*/,
8825  0x233ca014 /*zoneId*/,
8826  &kZoneContext /*zoneContext*/,
8827  1 /*numEras*/,
8828  kZoneEraPacific_Niue /*eras*/,
8829 };
8830 
8831 //---------------------------------------------------------------------------
8832 // Zone name: Pacific/Noumea
8833 // Zone Eras: 1
8834 // Strings (bytes): 16 (originally 23)
8835 // Memory (8-bit): 38
8836 // Memory (32-bit): 52
8837 //---------------------------------------------------------------------------
8838 
8839 static const basic::ZoneEra kZoneEraPacific_Noumea[] ACE_TIME_PROGMEM = {
8840  // 11:00 NC +11/+12
8841  {
8842  &kPolicyNC /*zonePolicy*/,
8843  "+11/+12" /*format*/,
8844  44 /*offsetCode*/,
8845  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8846  127 /*untilYearTiny*/,
8847  1 /*untilMonth*/,
8848  1 /*untilDay*/,
8849  0 /*untilTimeCode*/,
8850  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8851  },
8852 
8853 };
8854 
8855 static const char kZoneNamePacific_Noumea[] ACE_TIME_PROGMEM = "\x0b" "Noumea";
8856 
8857 const basic::ZoneInfo kZonePacific_Noumea ACE_TIME_PROGMEM = {
8858  kZoneNamePacific_Noumea /*name*/,
8859  0xe551b788 /*zoneId*/,
8860  &kZoneContext /*zoneContext*/,
8861  1 /*numEras*/,
8862  kZoneEraPacific_Noumea /*eras*/,
8863 };
8864 
8865 //---------------------------------------------------------------------------
8866 // Zone name: Pacific/Pago_Pago
8867 // Zone Eras: 1
8868 // Strings (bytes): 15 (originally 22)
8869 // Memory (8-bit): 37
8870 // Memory (32-bit): 51
8871 //---------------------------------------------------------------------------
8872 
8873 static const basic::ZoneEra kZoneEraPacific_Pago_Pago[] ACE_TIME_PROGMEM = {
8874  // -11:00 - SST
8875  {
8876  nullptr /*zonePolicy*/,
8877  "SST" /*format*/,
8878  -44 /*offsetCode*/,
8879  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8880  127 /*untilYearTiny*/,
8881  1 /*untilMonth*/,
8882  1 /*untilDay*/,
8883  0 /*untilTimeCode*/,
8884  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8885  },
8886 
8887 };
8888 
8889 static const char kZoneNamePacific_Pago_Pago[] ACE_TIME_PROGMEM = "\x0b" "Pago_Pago";
8890 
8891 const basic::ZoneInfo kZonePacific_Pago_Pago ACE_TIME_PROGMEM = {
8892  kZoneNamePacific_Pago_Pago /*name*/,
8893  0x603aebd0 /*zoneId*/,
8894  &kZoneContext /*zoneContext*/,
8895  1 /*numEras*/,
8896  kZoneEraPacific_Pago_Pago /*eras*/,
8897 };
8898 
8899 //---------------------------------------------------------------------------
8900 // Zone name: Pacific/Palau
8901 // Zone Eras: 1
8902 // Strings (bytes): 11 (originally 18)
8903 // Memory (8-bit): 33
8904 // Memory (32-bit): 47
8905 //---------------------------------------------------------------------------
8906 
8907 static const basic::ZoneEra kZoneEraPacific_Palau[] ACE_TIME_PROGMEM = {
8908  // 9:00 - +09
8909  {
8910  nullptr /*zonePolicy*/,
8911  "+09" /*format*/,
8912  36 /*offsetCode*/,
8913  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8914  127 /*untilYearTiny*/,
8915  1 /*untilMonth*/,
8916  1 /*untilDay*/,
8917  0 /*untilTimeCode*/,
8918  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8919  },
8920 
8921 };
8922 
8923 static const char kZoneNamePacific_Palau[] ACE_TIME_PROGMEM = "\x0b" "Palau";
8924 
8925 const basic::ZoneInfo kZonePacific_Palau ACE_TIME_PROGMEM = {
8926  kZoneNamePacific_Palau /*name*/,
8927  0x8af04a36 /*zoneId*/,
8928  &kZoneContext /*zoneContext*/,
8929  1 /*numEras*/,
8930  kZoneEraPacific_Palau /*eras*/,
8931 };
8932 
8933 //---------------------------------------------------------------------------
8934 // Zone name: Pacific/Pitcairn
8935 // Zone Eras: 1
8936 // Strings (bytes): 14 (originally 21)
8937 // Memory (8-bit): 36
8938 // Memory (32-bit): 50
8939 //---------------------------------------------------------------------------
8940 
8941 static const basic::ZoneEra kZoneEraPacific_Pitcairn[] ACE_TIME_PROGMEM = {
8942  // -8:00 - -08
8943  {
8944  nullptr /*zonePolicy*/,
8945  "-08" /*format*/,
8946  -32 /*offsetCode*/,
8947  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8948  127 /*untilYearTiny*/,
8949  1 /*untilMonth*/,
8950  1 /*untilDay*/,
8951  0 /*untilTimeCode*/,
8952  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8953  },
8954 
8955 };
8956 
8957 static const char kZoneNamePacific_Pitcairn[] ACE_TIME_PROGMEM = "\x0b" "Pitcairn";
8958 
8959 const basic::ZoneInfo kZonePacific_Pitcairn ACE_TIME_PROGMEM = {
8960  kZoneNamePacific_Pitcairn /*name*/,
8961  0x8837d8bd /*zoneId*/,
8962  &kZoneContext /*zoneContext*/,
8963  1 /*numEras*/,
8964  kZoneEraPacific_Pitcairn /*eras*/,
8965 };
8966 
8967 //---------------------------------------------------------------------------
8968 // Zone name: Pacific/Pohnpei
8969 // Zone Eras: 1
8970 // Strings (bytes): 13 (originally 20)
8971 // Memory (8-bit): 35
8972 // Memory (32-bit): 49
8973 //---------------------------------------------------------------------------
8974 
8975 static const basic::ZoneEra kZoneEraPacific_Pohnpei[] ACE_TIME_PROGMEM = {
8976  // 11:00 - +11
8977  {
8978  nullptr /*zonePolicy*/,
8979  "+11" /*format*/,
8980  44 /*offsetCode*/,
8981  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8982  127 /*untilYearTiny*/,
8983  1 /*untilMonth*/,
8984  1 /*untilDay*/,
8985  0 /*untilTimeCode*/,
8986  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8987  },
8988 
8989 };
8990 
8991 static const char kZoneNamePacific_Pohnpei[] ACE_TIME_PROGMEM = "\x0b" "Pohnpei";
8992 
8993 const basic::ZoneInfo kZonePacific_Pohnpei ACE_TIME_PROGMEM = {
8994  kZoneNamePacific_Pohnpei /*name*/,
8995  0x28929f96 /*zoneId*/,
8996  &kZoneContext /*zoneContext*/,
8997  1 /*numEras*/,
8998  kZoneEraPacific_Pohnpei /*eras*/,
8999 };
9000 
9001 //---------------------------------------------------------------------------
9002 // Zone name: Pacific/Port_Moresby
9003 // Zone Eras: 1
9004 // Strings (bytes): 18 (originally 25)
9005 // Memory (8-bit): 40
9006 // Memory (32-bit): 54
9007 //---------------------------------------------------------------------------
9008 
9009 static const basic::ZoneEra kZoneEraPacific_Port_Moresby[] ACE_TIME_PROGMEM = {
9010  // 10:00 - +10
9011  {
9012  nullptr /*zonePolicy*/,
9013  "+10" /*format*/,
9014  40 /*offsetCode*/,
9015  0 /*deltaCode ((deltaMinutes=0)/15)*/,
9016  127 /*untilYearTiny*/,
9017  1 /*untilMonth*/,
9018  1 /*untilDay*/,
9019  0 /*untilTimeCode*/,
9020  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
9021  },
9022 
9023 };
9024 
9025 static const char kZoneNamePacific_Port_Moresby[] ACE_TIME_PROGMEM = "\x0b" "Port_Moresby";
9026 
9027 const basic::ZoneInfo kZonePacific_Port_Moresby ACE_TIME_PROGMEM = {
9028  kZoneNamePacific_Port_Moresby /*name*/,
9029  0xa7ba7f68 /*zoneId*/,
9030  &kZoneContext /*zoneContext*/,
9031  1 /*numEras*/,
9032  kZoneEraPacific_Port_Moresby /*eras*/,
9033 };
9034 
9035 //---------------------------------------------------------------------------
9036 // Zone name: Pacific/Rarotonga
9037 // Zone Eras: 1
9038 // Strings (bytes): 21 (originally 28)
9039 // Memory (8-bit): 43
9040 // Memory (32-bit): 57
9041 //---------------------------------------------------------------------------
9042 
9043 static const basic::ZoneEra kZoneEraPacific_Rarotonga[] ACE_TIME_PROGMEM = {
9044  // -10:00 Cook -10/-0930
9045  {
9046  &kPolicyCook /*zonePolicy*/,
9047  "-10/-0930" /*format*/,
9048  -40 /*offsetCode*/,
9049  0 /*deltaCode ((deltaMinutes=0)/15)*/,
9050  127 /*untilYearTiny*/,
9051  1 /*untilMonth*/,
9052  1 /*untilDay*/,
9053  0 /*untilTimeCode*/,
9054  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
9055  },
9056 
9057 };
9058 
9059 static const char kZoneNamePacific_Rarotonga[] ACE_TIME_PROGMEM = "\x0b" "Rarotonga";
9060 
9061 const basic::ZoneInfo kZonePacific_Rarotonga ACE_TIME_PROGMEM = {
9062  kZoneNamePacific_Rarotonga /*name*/,
9063  0x9981a3b0 /*zoneId*/,
9064  &kZoneContext /*zoneContext*/,
9065  1 /*numEras*/,
9066  kZoneEraPacific_Rarotonga /*eras*/,
9067 };
9068 
9069 //---------------------------------------------------------------------------
9070 // Zone name: Pacific/Tahiti
9071 // Zone Eras: 1
9072 // Strings (bytes): 12 (originally 19)
9073 // Memory (8-bit): 34
9074 // Memory (32-bit): 48
9075 //---------------------------------------------------------------------------
9076 
9077 static const basic::ZoneEra kZoneEraPacific_Tahiti[] ACE_TIME_PROGMEM = {
9078  // -10:00 - -10
9079  {
9080  nullptr /*zonePolicy*/,
9081  "-10" /*format*/,
9082  -40 /*offsetCode*/,
9083  0 /*deltaCode ((deltaMinutes=0)/15)*/,
9084  127 /*untilYearTiny*/,
9085  1 /*untilMonth*/,
9086  1 /*untilDay*/,
9087  0 /*untilTimeCode*/,
9088  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
9089  },
9090 
9091 };
9092 
9093 static const char kZoneNamePacific_Tahiti[] ACE_TIME_PROGMEM = "\x0b" "Tahiti";
9094 
9095 const basic::ZoneInfo kZonePacific_Tahiti ACE_TIME_PROGMEM = {
9096  kZoneNamePacific_Tahiti /*name*/,
9097  0xf24c2446 /*zoneId*/,
9098  &kZoneContext /*zoneContext*/,
9099  1 /*numEras*/,
9100  kZoneEraPacific_Tahiti /*eras*/,
9101 };
9102 
9103 //---------------------------------------------------------------------------
9104 // Zone name: Pacific/Tarawa
9105 // Zone Eras: 1
9106 // Strings (bytes): 12 (originally 19)
9107 // Memory (8-bit): 34
9108 // Memory (32-bit): 48
9109 //---------------------------------------------------------------------------
9110 
9111 static const basic::ZoneEra kZoneEraPacific_Tarawa[] ACE_TIME_PROGMEM = {
9112  // 12:00 - +12
9113  {
9114  nullptr /*zonePolicy*/,
9115  "+12" /*format*/,
9116  48 /*offsetCode*/,
9117  0 /*deltaCode ((deltaMinutes=0)/15)*/,
9118  127 /*untilYearTiny*/,
9119  1 /*untilMonth*/,
9120  1 /*untilDay*/,
9121  0 /*untilTimeCode*/,
9122  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
9123  },
9124 
9125 };
9126 
9127 static const char kZoneNamePacific_Tarawa[] ACE_TIME_PROGMEM = "\x0b" "Tarawa";
9128 
9129 const basic::ZoneInfo kZonePacific_Tarawa ACE_TIME_PROGMEM = {
9130  kZoneNamePacific_Tarawa /*name*/,
9131  0xf2517e63 /*zoneId*/,
9132  &kZoneContext /*zoneContext*/,
9133  1 /*numEras*/,
9134  kZoneEraPacific_Tarawa /*eras*/,
9135 };
9136 
9137 //---------------------------------------------------------------------------
9138 // Zone name: Pacific/Tongatapu
9139 // Zone Eras: 2
9140 // Strings (bytes): 23 (originally 30)
9141 // Memory (8-bit): 56
9142 // Memory (32-bit): 75
9143 //---------------------------------------------------------------------------
9144 
9145 static const basic::ZoneEra kZoneEraPacific_Tongatapu[] ACE_TIME_PROGMEM = {
9146  // 13:00 - +13 1999
9147  {
9148  nullptr /*zonePolicy*/,
9149  "+13" /*format*/,
9150  52 /*offsetCode*/,
9151  0 /*deltaCode ((deltaMinutes=0)/15)*/,
9152  -1 /*untilYearTiny*/,
9153  1 /*untilMonth*/,
9154  1 /*untilDay*/,
9155  0 /*untilTimeCode*/,
9156  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
9157  },
9158  // 13:00 Tonga +13/+14
9159  {
9160  &kPolicyTonga /*zonePolicy*/,
9161  "+13/+14" /*format*/,
9162  52 /*offsetCode*/,
9163  0 /*deltaCode ((deltaMinutes=0)/15)*/,
9164  127 /*untilYearTiny*/,
9165  1 /*untilMonth*/,
9166  1 /*untilDay*/,
9167  0 /*untilTimeCode*/,
9168  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
9169  },
9170 
9171 };
9172 
9173 static const char kZoneNamePacific_Tongatapu[] ACE_TIME_PROGMEM = "\x0b" "Tongatapu";
9174 
9175 const basic::ZoneInfo kZonePacific_Tongatapu ACE_TIME_PROGMEM = {
9176  kZoneNamePacific_Tongatapu /*name*/,
9177  0x262ca836 /*zoneId*/,
9178  &kZoneContext /*zoneContext*/,
9179  2 /*numEras*/,
9180  kZoneEraPacific_Tongatapu /*eras*/,
9181 };
9182 
9183 //---------------------------------------------------------------------------
9184 // Zone name: Pacific/Wake
9185 // Zone Eras: 1
9186 // Strings (bytes): 10 (originally 17)
9187 // Memory (8-bit): 32
9188 // Memory (32-bit): 46
9189 //---------------------------------------------------------------------------
9190 
9191 static const basic::ZoneEra kZoneEraPacific_Wake[] ACE_TIME_PROGMEM = {
9192  // 12:00 - +12
9193  {
9194  nullptr /*zonePolicy*/,
9195  "+12" /*format*/,
9196  48 /*offsetCode*/,
9197  0 /*deltaCode ((deltaMinutes=0)/15)*/,
9198  127 /*untilYearTiny*/,
9199  1 /*untilMonth*/,
9200  1 /*untilDay*/,
9201  0 /*untilTimeCode*/,
9202  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
9203  },
9204 
9205 };
9206 
9207 static const char kZoneNamePacific_Wake[] ACE_TIME_PROGMEM = "\x0b" "Wake";
9208 
9209 const basic::ZoneInfo kZonePacific_Wake ACE_TIME_PROGMEM = {
9210  kZoneNamePacific_Wake /*name*/,
9211  0x23416c2b /*zoneId*/,
9212  &kZoneContext /*zoneContext*/,
9213  1 /*numEras*/,
9214  kZoneEraPacific_Wake /*eras*/,
9215 };
9216 
9217 //---------------------------------------------------------------------------
9218 // Zone name: Pacific/Wallis
9219 // Zone Eras: 1
9220 // Strings (bytes): 12 (originally 19)
9221 // Memory (8-bit): 34
9222 // Memory (32-bit): 48
9223 //---------------------------------------------------------------------------
9224 
9225 static const basic::ZoneEra kZoneEraPacific_Wallis[] ACE_TIME_PROGMEM = {
9226  // 12:00 - +12
9227  {
9228  nullptr /*zonePolicy*/,
9229  "+12" /*format*/,
9230  48 /*offsetCode*/,
9231  0 /*deltaCode ((deltaMinutes=0)/15)*/,
9232  127 /*untilYearTiny*/,
9233  1 /*untilMonth*/,
9234  1 /*untilDay*/,
9235  0 /*untilTimeCode*/,
9236  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
9237  },
9238 
9239 };
9240 
9241 static const char kZoneNamePacific_Wallis[] ACE_TIME_PROGMEM = "\x0b" "Wallis";
9242 
9243 const basic::ZoneInfo kZonePacific_Wallis ACE_TIME_PROGMEM = {
9244  kZoneNamePacific_Wallis /*name*/,
9245  0xf94ddb0f /*zoneId*/,
9246  &kZoneContext /*zoneContext*/,
9247  1 /*numEras*/,
9248  kZoneEraPacific_Wallis /*eras*/,
9249 };
9250 
9251 //---------------------------------------------------------------------------
9252 // Zone name: WET
9253 // Zone Eras: 1
9254 // Strings (bytes): 9 (originally 9)
9255 // Memory (8-bit): 31
9256 // Memory (32-bit): 45
9257 //---------------------------------------------------------------------------
9258 
9259 static const basic::ZoneEra kZoneEraWET[] ACE_TIME_PROGMEM = {
9260  // 0:00 EU WE%sT
9261  {
9262  &kPolicyEU /*zonePolicy*/,
9263  "WE%T" /*format*/,
9264  0 /*offsetCode*/,
9265  0 /*deltaCode ((deltaMinutes=0)/15)*/,
9266  127 /*untilYearTiny*/,
9267  1 /*untilMonth*/,
9268  1 /*untilDay*/,
9269  0 /*untilTimeCode*/,
9270  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
9271  },
9272 
9273 };
9274 
9275 static const char kZoneNameWET[] ACE_TIME_PROGMEM = "WET";
9276 
9277 const basic::ZoneInfo kZoneWET ACE_TIME_PROGMEM = {
9278  kZoneNameWET /*name*/,
9279  0x0b882e35 /*zoneId*/,
9280  &kZoneContext /*zoneContext*/,
9281  1 /*numEras*/,
9282  kZoneEraWET /*eras*/,
9283 };
9284 
9285 
9286 
9287 //---------------------------------------------------------------------------
9288 // Links: 183
9289 //---------------------------------------------------------------------------
9290 
9291 //---------------------------------------------------------------------------
9292 // Link name: Africa/Addis_Ababa -> Africa/Nairobi
9293 // Strings (bytes): 13 (originally 19)
9294 // Memory (8-bit): 24
9295 // Memory (32-bit): 33
9296 //---------------------------------------------------------------------------
9297 
9298 static const char kZoneNameAfrica_Addis_Ababa[] ACE_TIME_PROGMEM = "\x01" "Addis_Ababa";
9299 
9300 const basic::ZoneInfo kZoneAfrica_Addis_Ababa ACE_TIME_PROGMEM = {
9301  kZoneNameAfrica_Addis_Ababa /*name*/,
9302  0x05ae1e65 /*zoneId*/,
9303  &kZoneContext /*zoneContext*/,
9304  1 /*numEras*/,
9305  kZoneEraAfrica_Nairobi /*eras*/,
9306 };
9307 
9308 //---------------------------------------------------------------------------
9309 // Link name: Africa/Asmara -> Africa/Nairobi
9310 // Strings (bytes): 8 (originally 14)
9311 // Memory (8-bit): 19
9312 // Memory (32-bit): 28
9313 //---------------------------------------------------------------------------
9314 
9315 static const char kZoneNameAfrica_Asmara[] ACE_TIME_PROGMEM = "\x01" "Asmara";
9316 
9317 const basic::ZoneInfo kZoneAfrica_Asmara ACE_TIME_PROGMEM = {
9318  kZoneNameAfrica_Asmara /*name*/,
9319  0x73b278ef /*zoneId*/,
9320  &kZoneContext /*zoneContext*/,
9321  1 /*numEras*/,
9322  kZoneEraAfrica_Nairobi /*eras*/,
9323 };
9324 
9325 //---------------------------------------------------------------------------
9326 // Link name: Africa/Asmera -> Africa/Nairobi
9327 // Strings (bytes): 8 (originally 14)
9328 // Memory (8-bit): 19
9329 // Memory (32-bit): 28
9330 //---------------------------------------------------------------------------
9331 
9332 static const char kZoneNameAfrica_Asmera[] ACE_TIME_PROGMEM = "\x01" "Asmera";
9333 
9334 const basic::ZoneInfo kZoneAfrica_Asmera ACE_TIME_PROGMEM = {
9335  kZoneNameAfrica_Asmera /*name*/,
9336  0x73b289f3 /*zoneId*/,
9337  &kZoneContext /*zoneContext*/,
9338  1 /*numEras*/,
9339  kZoneEraAfrica_Nairobi /*eras*/,
9340 };
9341 
9342 //---------------------------------------------------------------------------
9343 // Link name: Africa/Bamako -> Africa/Abidjan
9344 // Strings (bytes): 8 (originally 14)
9345 // Memory (8-bit): 19
9346 // Memory (32-bit): 28
9347 //---------------------------------------------------------------------------
9348 
9349 static const char kZoneNameAfrica_Bamako[] ACE_TIME_PROGMEM = "\x01" "Bamako";
9350 
9351 const basic::ZoneInfo kZoneAfrica_Bamako ACE_TIME_PROGMEM = {
9352  kZoneNameAfrica_Bamako /*name*/,
9353  0x74c1e7a5 /*zoneId*/,
9354  &kZoneContext /*zoneContext*/,
9355  1 /*numEras*/,
9356  kZoneEraAfrica_Abidjan /*eras*/,
9357 };
9358 
9359 //---------------------------------------------------------------------------
9360 // Link name: Africa/Bangui -> Africa/Lagos
9361 // Strings (bytes): 8 (originally 14)
9362 // Memory (8-bit): 19
9363 // Memory (32-bit): 28
9364 //---------------------------------------------------------------------------
9365 
9366 static const char kZoneNameAfrica_Bangui[] ACE_TIME_PROGMEM = "\x01" "Bangui";
9367 
9368 const basic::ZoneInfo kZoneAfrica_Bangui ACE_TIME_PROGMEM = {
9369  kZoneNameAfrica_Bangui /*name*/,
9370  0x74c28ed0 /*zoneId*/,
9371  &kZoneContext /*zoneContext*/,
9372  1 /*numEras*/,
9373  kZoneEraAfrica_Lagos /*eras*/,
9374 };
9375 
9376 //---------------------------------------------------------------------------
9377 // Link name: Africa/Banjul -> Africa/Abidjan
9378 // Strings (bytes): 8 (originally 14)
9379 // Memory (8-bit): 19
9380 // Memory (32-bit): 28
9381 //---------------------------------------------------------------------------
9382 
9383 static const char kZoneNameAfrica_Banjul[] ACE_TIME_PROGMEM = "\x01" "Banjul";
9384 
9385 const basic::ZoneInfo kZoneAfrica_Banjul ACE_TIME_PROGMEM = {
9386  kZoneNameAfrica_Banjul /*name*/,
9387  0x74c29b96 /*zoneId*/,
9388  &kZoneContext /*zoneContext*/,
9389  1 /*numEras*/,
9390  kZoneEraAfrica_Abidjan /*eras*/,
9391 };
9392 
9393 //---------------------------------------------------------------------------
9394 // Link name: Africa/Blantyre -> Africa/Maputo
9395 // Strings (bytes): 10 (originally 16)
9396 // Memory (8-bit): 21
9397 // Memory (32-bit): 30
9398 //---------------------------------------------------------------------------
9399 
9400 static const char kZoneNameAfrica_Blantyre[] ACE_TIME_PROGMEM = "\x01" "Blantyre";
9401 
9402 const basic::ZoneInfo kZoneAfrica_Blantyre ACE_TIME_PROGMEM = {
9403  kZoneNameAfrica_Blantyre /*name*/,
9404  0xe08d813b /*zoneId*/,
9405  &kZoneContext /*zoneContext*/,
9406  1 /*numEras*/,
9407  kZoneEraAfrica_Maputo /*eras*/,
9408 };
9409 
9410 //---------------------------------------------------------------------------
9411 // Link name: Africa/Brazzaville -> Africa/Lagos
9412 // Strings (bytes): 13 (originally 19)
9413 // Memory (8-bit): 24
9414 // Memory (32-bit): 33
9415 //---------------------------------------------------------------------------
9416 
9417 static const char kZoneNameAfrica_Brazzaville[] ACE_TIME_PROGMEM = "\x01" "Brazzaville";
9418 
9419 const basic::ZoneInfo kZoneAfrica_Brazzaville ACE_TIME_PROGMEM = {
9420  kZoneNameAfrica_Brazzaville /*name*/,
9421  0x39cda760 /*zoneId*/,
9422  &kZoneContext /*zoneContext*/,
9423  1 /*numEras*/,
9424  kZoneEraAfrica_Lagos /*eras*/,
9425 };
9426 
9427 //---------------------------------------------------------------------------
9428 // Link name: Africa/Bujumbura -> Africa/Maputo
9429 // Strings (bytes): 11 (originally 17)
9430 // Memory (8-bit): 22
9431 // Memory (32-bit): 31
9432 //---------------------------------------------------------------------------
9433 
9434 static const char kZoneNameAfrica_Bujumbura[] ACE_TIME_PROGMEM = "\x01" "Bujumbura";
9435 
9436 const basic::ZoneInfo kZoneAfrica_Bujumbura ACE_TIME_PROGMEM = {
9437  kZoneNameAfrica_Bujumbura /*name*/,
9438  0x05232a47 /*zoneId*/,
9439  &kZoneContext /*zoneContext*/,
9440  1 /*numEras*/,
9441  kZoneEraAfrica_Maputo /*eras*/,
9442 };
9443 
9444 //---------------------------------------------------------------------------
9445 // Link name: Africa/Conakry -> Africa/Abidjan
9446 // Strings (bytes): 9 (originally 15)
9447 // Memory (8-bit): 20
9448 // Memory (32-bit): 29
9449 //---------------------------------------------------------------------------
9450 
9451 static const char kZoneNameAfrica_Conakry[] ACE_TIME_PROGMEM = "\x01" "Conakry";
9452 
9453 const basic::ZoneInfo kZoneAfrica_Conakry ACE_TIME_PROGMEM = {
9454  kZoneNameAfrica_Conakry /*name*/,
9455  0x7ab36b31 /*zoneId*/,
9456  &kZoneContext /*zoneContext*/,
9457  1 /*numEras*/,
9458  kZoneEraAfrica_Abidjan /*eras*/,
9459 };
9460 
9461 //---------------------------------------------------------------------------
9462 // Link name: Africa/Dakar -> Africa/Abidjan
9463 // Strings (bytes): 7 (originally 13)
9464 // Memory (8-bit): 18
9465 // Memory (32-bit): 27
9466 //---------------------------------------------------------------------------
9467 
9468 static const char kZoneNameAfrica_Dakar[] ACE_TIME_PROGMEM = "\x01" "Dakar";
9469 
9470 const basic::ZoneInfo kZoneAfrica_Dakar ACE_TIME_PROGMEM = {
9471  kZoneNameAfrica_Dakar /*name*/,
9472  0x780b00fd /*zoneId*/,
9473  &kZoneContext /*zoneContext*/,
9474  1 /*numEras*/,
9475  kZoneEraAfrica_Abidjan /*eras*/,
9476 };
9477 
9478 //---------------------------------------------------------------------------
9479 // Link name: Africa/Dar_es_Salaam -> Africa/Nairobi
9480 // Strings (bytes): 15 (originally 21)
9481 // Memory (8-bit): 26
9482 // Memory (32-bit): 35
9483 //---------------------------------------------------------------------------
9484 
9485 static const char kZoneNameAfrica_Dar_es_Salaam[] ACE_TIME_PROGMEM = "\x01" "Dar_es_Salaam";
9486 
9487 const basic::ZoneInfo kZoneAfrica_Dar_es_Salaam ACE_TIME_PROGMEM = {
9488  kZoneNameAfrica_Dar_es_Salaam /*name*/,
9489  0xa04c47b6 /*zoneId*/,
9490  &kZoneContext /*zoneContext*/,
9491  1 /*numEras*/,
9492  kZoneEraAfrica_Nairobi /*eras*/,
9493 };
9494 
9495 //---------------------------------------------------------------------------
9496 // Link name: Africa/Djibouti -> Africa/Nairobi
9497 // Strings (bytes): 10 (originally 16)
9498 // Memory (8-bit): 21
9499 // Memory (32-bit): 30
9500 //---------------------------------------------------------------------------
9501 
9502 static const char kZoneNameAfrica_Djibouti[] ACE_TIME_PROGMEM = "\x01" "Djibouti";
9503 
9504 const basic::ZoneInfo kZoneAfrica_Djibouti ACE_TIME_PROGMEM = {
9505  kZoneNameAfrica_Djibouti /*name*/,
9506  0x30ea01d4 /*zoneId*/,
9507  &kZoneContext /*zoneContext*/,
9508  1 /*numEras*/,
9509  kZoneEraAfrica_Nairobi /*eras*/,
9510 };
9511 
9512 //---------------------------------------------------------------------------
9513 // Link name: Africa/Douala -> Africa/Lagos
9514 // Strings (bytes): 8 (originally 14)
9515 // Memory (8-bit): 19
9516 // Memory (32-bit): 28
9517 //---------------------------------------------------------------------------
9518 
9519 static const char kZoneNameAfrica_Douala[] ACE_TIME_PROGMEM = "\x01" "Douala";
9520 
9521 const basic::ZoneInfo kZoneAfrica_Douala ACE_TIME_PROGMEM = {
9522  kZoneNameAfrica_Douala /*name*/,
9523  0x7a6df310 /*zoneId*/,
9524  &kZoneContext /*zoneContext*/,
9525  1 /*numEras*/,
9526  kZoneEraAfrica_Lagos /*eras*/,
9527 };
9528 
9529 //---------------------------------------------------------------------------
9530 // Link name: Africa/Freetown -> Africa/Abidjan
9531 // Strings (bytes): 10 (originally 16)
9532 // Memory (8-bit): 21
9533 // Memory (32-bit): 30
9534 //---------------------------------------------------------------------------
9535 
9536 static const char kZoneNameAfrica_Freetown[] ACE_TIME_PROGMEM = "\x01" "Freetown";
9537 
9538 const basic::ZoneInfo kZoneAfrica_Freetown ACE_TIME_PROGMEM = {
9539  kZoneNameAfrica_Freetown /*name*/,
9540  0x6823dd64 /*zoneId*/,
9541  &kZoneContext /*zoneContext*/,
9542  1 /*numEras*/,
9543  kZoneEraAfrica_Abidjan /*eras*/,
9544 };
9545 
9546 //---------------------------------------------------------------------------
9547 // Link name: Africa/Gaborone -> Africa/Maputo
9548 // Strings (bytes): 10 (originally 16)
9549 // Memory (8-bit): 21
9550 // Memory (32-bit): 30
9551 //---------------------------------------------------------------------------
9552 
9553 static const char kZoneNameAfrica_Gaborone[] ACE_TIME_PROGMEM = "\x01" "Gaborone";
9554 
9555 const basic::ZoneInfo kZoneAfrica_Gaborone ACE_TIME_PROGMEM = {
9556  kZoneNameAfrica_Gaborone /*name*/,
9557  0x317c0aa7 /*zoneId*/,
9558  &kZoneContext /*zoneContext*/,
9559  1 /*numEras*/,
9560  kZoneEraAfrica_Maputo /*eras*/,
9561 };
9562 
9563 //---------------------------------------------------------------------------
9564 // Link name: Africa/Harare -> Africa/Maputo
9565 // Strings (bytes): 8 (originally 14)
9566 // Memory (8-bit): 19
9567 // Memory (32-bit): 28
9568 //---------------------------------------------------------------------------
9569 
9570 static const char kZoneNameAfrica_Harare[] ACE_TIME_PROGMEM = "\x01" "Harare";
9571 
9572 const basic::ZoneInfo kZoneAfrica_Harare ACE_TIME_PROGMEM = {
9573  kZoneNameAfrica_Harare /*name*/,
9574  0x82c39a2d /*zoneId*/,
9575  &kZoneContext /*zoneContext*/,
9576  1 /*numEras*/,
9577  kZoneEraAfrica_Maputo /*eras*/,
9578 };
9579 
9580 //---------------------------------------------------------------------------
9581 // Link name: Africa/Kampala -> Africa/Nairobi
9582 // Strings (bytes): 9 (originally 15)
9583 // Memory (8-bit): 20
9584 // Memory (32-bit): 29
9585 //---------------------------------------------------------------------------
9586 
9587 static const char kZoneNameAfrica_Kampala[] ACE_TIME_PROGMEM = "\x01" "Kampala";
9588 
9589 const basic::ZoneInfo kZoneAfrica_Kampala ACE_TIME_PROGMEM = {
9590  kZoneNameAfrica_Kampala /*name*/,
9591  0xc1d30e31 /*zoneId*/,
9592  &kZoneContext /*zoneContext*/,
9593  1 /*numEras*/,
9594  kZoneEraAfrica_Nairobi /*eras*/,
9595 };
9596 
9597 //---------------------------------------------------------------------------
9598 // Link name: Africa/Kigali -> Africa/Maputo
9599 // Strings (bytes): 8 (originally 14)
9600 // Memory (8-bit): 19
9601 // Memory (32-bit): 28
9602 //---------------------------------------------------------------------------
9603 
9604 static const char kZoneNameAfrica_Kigali[] ACE_TIME_PROGMEM = "\x01" "Kigali";
9605 
9606 const basic::ZoneInfo kZoneAfrica_Kigali ACE_TIME_PROGMEM = {
9607  kZoneNameAfrica_Kigali /*name*/,
9608  0x8a4dcf2b /*zoneId*/,
9609  &kZoneContext /*zoneContext*/,
9610  1 /*numEras*/,
9611  kZoneEraAfrica_Maputo /*eras*/,
9612 };
9613 
9614 //---------------------------------------------------------------------------
9615 // Link name: Africa/Kinshasa -> Africa/Lagos
9616 // Strings (bytes): 10 (originally 16)
9617 // Memory (8-bit): 21
9618 // Memory (32-bit): 30
9619 //---------------------------------------------------------------------------
9620 
9621 static const char kZoneNameAfrica_Kinshasa[] ACE_TIME_PROGMEM = "\x01" "Kinshasa";
9622 
9623 const basic::ZoneInfo kZoneAfrica_Kinshasa ACE_TIME_PROGMEM = {
9624  kZoneNameAfrica_Kinshasa /*name*/,
9625  0x6695d70c /*zoneId*/,
9626  &kZoneContext /*zoneContext*/,
9627  1 /*numEras*/,
9628  kZoneEraAfrica_Lagos /*eras*/,
9629 };
9630 
9631 //---------------------------------------------------------------------------
9632 // Link name: Africa/Libreville -> Africa/Lagos
9633 // Strings (bytes): 12 (originally 18)
9634 // Memory (8-bit): 23
9635 // Memory (32-bit): 32
9636 //---------------------------------------------------------------------------
9637 
9638 static const char kZoneNameAfrica_Libreville[] ACE_TIME_PROGMEM = "\x01" "Libreville";
9639 
9640 const basic::ZoneInfo kZoneAfrica_Libreville ACE_TIME_PROGMEM = {
9641  kZoneNameAfrica_Libreville /*name*/,
9642  0x01d96de4 /*zoneId*/,
9643  &kZoneContext /*zoneContext*/,
9644  1 /*numEras*/,
9645  kZoneEraAfrica_Lagos /*eras*/,
9646 };
9647 
9648 //---------------------------------------------------------------------------
9649 // Link name: Africa/Lome -> Africa/Abidjan
9650 // Strings (bytes): 6 (originally 12)
9651 // Memory (8-bit): 17
9652 // Memory (32-bit): 26
9653 //---------------------------------------------------------------------------
9654 
9655 static const char kZoneNameAfrica_Lome[] ACE_TIME_PROGMEM = "\x01" "Lome";
9656 
9657 const basic::ZoneInfo kZoneAfrica_Lome ACE_TIME_PROGMEM = {
9658  kZoneNameAfrica_Lome /*name*/,
9659  0xd51c3a07 /*zoneId*/,
9660  &kZoneContext /*zoneContext*/,
9661  1 /*numEras*/,
9662  kZoneEraAfrica_Abidjan /*eras*/,
9663 };
9664 
9665 //---------------------------------------------------------------------------
9666 // Link name: Africa/Luanda -> Africa/Lagos
9667 // Strings (bytes): 8 (originally 14)
9668 // Memory (8-bit): 19
9669 // Memory (32-bit): 28
9670 //---------------------------------------------------------------------------
9671 
9672 static const char kZoneNameAfrica_Luanda[] ACE_TIME_PROGMEM = "\x01" "Luanda";
9673 
9674 const basic::ZoneInfo kZoneAfrica_Luanda ACE_TIME_PROGMEM = {
9675  kZoneNameAfrica_Luanda /*name*/,
9676  0x8d7909cf /*zoneId*/,
9677  &kZoneContext /*zoneContext*/,
9678  1 /*numEras*/,
9679  kZoneEraAfrica_Lagos /*eras*/,
9680 };
9681 
9682 //---------------------------------------------------------------------------
9683 // Link name: Africa/Lubumbashi -> Africa/Maputo
9684 // Strings (bytes): 12 (originally 18)
9685 // Memory (8-bit): 23
9686 // Memory (32-bit): 32
9687 //---------------------------------------------------------------------------
9688 
9689 static const char kZoneNameAfrica_Lubumbashi[] ACE_TIME_PROGMEM = "\x01" "Lubumbashi";
9690 
9691 const basic::ZoneInfo kZoneAfrica_Lubumbashi ACE_TIME_PROGMEM = {
9692  kZoneNameAfrica_Lubumbashi /*name*/,
9693  0x6fd88566 /*zoneId*/,
9694  &kZoneContext /*zoneContext*/,
9695  1 /*numEras*/,
9696  kZoneEraAfrica_Maputo /*eras*/,
9697 };
9698 
9699 //---------------------------------------------------------------------------
9700 // Link name: Africa/Lusaka -> Africa/Maputo
9701 // Strings (bytes): 8 (originally 14)
9702 // Memory (8-bit): 19
9703 // Memory (32-bit): 28
9704 //---------------------------------------------------------------------------
9705 
9706 static const char kZoneNameAfrica_Lusaka[] ACE_TIME_PROGMEM = "\x01" "Lusaka";
9707 
9708 const basic::ZoneInfo kZoneAfrica_Lusaka ACE_TIME_PROGMEM = {
9709  kZoneNameAfrica_Lusaka /*name*/,
9710  0x8d82b23b /*zoneId*/,
9711  &kZoneContext /*zoneContext*/,
9712  1 /*numEras*/,
9713  kZoneEraAfrica_Maputo /*eras*/,
9714 };
9715 
9716 //---------------------------------------------------------------------------
9717 // Link name: Africa/Malabo -> Africa/Lagos
9718 // Strings (bytes): 8 (originally 14)
9719 // Memory (8-bit): 19
9720 // Memory (32-bit): 28
9721 //---------------------------------------------------------------------------
9722 
9723 static const char kZoneNameAfrica_Malabo[] ACE_TIME_PROGMEM = "\x01" "Malabo";
9724 
9725 const basic::ZoneInfo kZoneAfrica_Malabo ACE_TIME_PROGMEM = {
9726  kZoneNameAfrica_Malabo /*name*/,
9727  0x8e6a1906 /*zoneId*/,
9728  &kZoneContext /*zoneContext*/,
9729  1 /*numEras*/,
9730  kZoneEraAfrica_Lagos /*eras*/,
9731 };
9732 
9733 //---------------------------------------------------------------------------
9734 // Link name: Africa/Maseru -> Africa/Johannesburg
9735 // Strings (bytes): 8 (originally 14)
9736 // Memory (8-bit): 19
9737 // Memory (32-bit): 28
9738 //---------------------------------------------------------------------------
9739 
9740 static const char kZoneNameAfrica_Maseru[] ACE_TIME_PROGMEM = "\x01" "Maseru";
9741 
9742 const basic::ZoneInfo kZoneAfrica_Maseru ACE_TIME_PROGMEM = {
9743  kZoneNameAfrica_Maseru /*name*/,
9744  0x8e6e02c7 /*zoneId*/,
9745  &kZoneContext /*zoneContext*/,
9746  1 /*numEras*/,
9747  kZoneEraAfrica_Johannesburg /*eras*/,
9748 };
9749 
9750 //---------------------------------------------------------------------------
9751 // Link name: Africa/Mbabane -> Africa/Johannesburg
9752 // Strings (bytes): 9 (originally 15)
9753 // Memory (8-bit): 20
9754 // Memory (32-bit): 29
9755 //---------------------------------------------------------------------------
9756 
9757 static const char kZoneNameAfrica_Mbabane[] ACE_TIME_PROGMEM = "\x01" "Mbabane";
9758 
9759 const basic::ZoneInfo kZoneAfrica_Mbabane ACE_TIME_PROGMEM = {
9760  kZoneNameAfrica_Mbabane /*name*/,
9761  0x5d3bdd40 /*zoneId*/,
9762  &kZoneContext /*zoneContext*/,
9763  1 /*numEras*/,
9764  kZoneEraAfrica_Johannesburg /*eras*/,
9765 };
9766 
9767 //---------------------------------------------------------------------------
9768 // Link name: Africa/Mogadishu -> Africa/Nairobi
9769 // Strings (bytes): 11 (originally 17)
9770 // Memory (8-bit): 22
9771 // Memory (32-bit): 31
9772 //---------------------------------------------------------------------------
9773 
9774 static const char kZoneNameAfrica_Mogadishu[] ACE_TIME_PROGMEM = "\x01" "Mogadishu";
9775 
9776 const basic::ZoneInfo kZoneAfrica_Mogadishu ACE_TIME_PROGMEM = {
9777  kZoneNameAfrica_Mogadishu /*name*/,
9778  0x66bc159b /*zoneId*/,
9779  &kZoneContext /*zoneContext*/,
9780  1 /*numEras*/,
9781  kZoneEraAfrica_Nairobi /*eras*/,
9782 };
9783 
9784 //---------------------------------------------------------------------------
9785 // Link name: Africa/Niamey -> Africa/Lagos
9786 // Strings (bytes): 8 (originally 14)
9787 // Memory (8-bit): 19
9788 // Memory (32-bit): 28
9789 //---------------------------------------------------------------------------
9790 
9791 static const char kZoneNameAfrica_Niamey[] ACE_TIME_PROGMEM = "\x01" "Niamey";
9792 
9793 const basic::ZoneInfo kZoneAfrica_Niamey ACE_TIME_PROGMEM = {
9794  kZoneNameAfrica_Niamey /*name*/,
9795  0x914a30fd /*zoneId*/,
9796  &kZoneContext /*zoneContext*/,
9797  1 /*numEras*/,
9798  kZoneEraAfrica_Lagos /*eras*/,
9799 };
9800 
9801 //---------------------------------------------------------------------------
9802 // Link name: Africa/Nouakchott -> Africa/Abidjan
9803 // Strings (bytes): 12 (originally 18)
9804 // Memory (8-bit): 23
9805 // Memory (32-bit): 32
9806 //---------------------------------------------------------------------------
9807 
9808 static const char kZoneNameAfrica_Nouakchott[] ACE_TIME_PROGMEM = "\x01" "Nouakchott";
9809 
9810 const basic::ZoneInfo kZoneAfrica_Nouakchott ACE_TIME_PROGMEM = {
9811  kZoneNameAfrica_Nouakchott /*name*/,
9812  0x3dc49dba /*zoneId*/,
9813  &kZoneContext /*zoneContext*/,
9814  1 /*numEras*/,
9815  kZoneEraAfrica_Abidjan /*eras*/,
9816 };
9817 
9818 //---------------------------------------------------------------------------
9819 // Link name: Africa/Ouagadougou -> Africa/Abidjan
9820 // Strings (bytes): 13 (originally 19)
9821 // Memory (8-bit): 24
9822 // Memory (32-bit): 33
9823 //---------------------------------------------------------------------------
9824 
9825 static const char kZoneNameAfrica_Ouagadougou[] ACE_TIME_PROGMEM = "\x01" "Ouagadougou";
9826 
9827 const basic::ZoneInfo kZoneAfrica_Ouagadougou ACE_TIME_PROGMEM = {
9828  kZoneNameAfrica_Ouagadougou /*name*/,
9829  0x04d7219a /*zoneId*/,
9830  &kZoneContext /*zoneContext*/,
9831  1 /*numEras*/,
9832  kZoneEraAfrica_Abidjan /*eras*/,
9833 };
9834 
9835 //---------------------------------------------------------------------------
9836 // Link name: Africa/Porto-Novo -> Africa/Lagos
9837 // Strings (bytes): 12 (originally 18)
9838 // Memory (8-bit): 23
9839 // Memory (32-bit): 32
9840 //---------------------------------------------------------------------------
9841 
9842 static const char kZoneNameAfrica_Porto_Novo[] ACE_TIME_PROGMEM = "\x01" "Porto-Novo";
9843 
9844 const basic::ZoneInfo kZoneAfrica_Porto_Novo ACE_TIME_PROGMEM = {
9845  kZoneNameAfrica_Porto_Novo /*name*/,
9846  0x3d1bf95d /*zoneId*/,
9847  &kZoneContext /*zoneContext*/,
9848  1 /*numEras*/,
9849  kZoneEraAfrica_Lagos /*eras*/,
9850 };
9851 
9852 //---------------------------------------------------------------------------
9853 // Link name: Africa/Timbuktu -> Africa/Abidjan
9854 // Strings (bytes): 10 (originally 16)
9855 // Memory (8-bit): 21
9856 // Memory (32-bit): 30
9857 //---------------------------------------------------------------------------
9858 
9859 static const char kZoneNameAfrica_Timbuktu[] ACE_TIME_PROGMEM = "\x01" "Timbuktu";
9860 
9861 const basic::ZoneInfo kZoneAfrica_Timbuktu ACE_TIME_PROGMEM = {
9862  kZoneNameAfrica_Timbuktu /*name*/,
9863  0xb164d56f /*zoneId*/,
9864  &kZoneContext /*zoneContext*/,
9865  1 /*numEras*/,
9866  kZoneEraAfrica_Abidjan /*eras*/,
9867 };
9868 
9869 //---------------------------------------------------------------------------
9870 // Link name: America/Anguilla -> America/Port_of_Spain
9871 // Strings (bytes): 10 (originally 17)
9872 // Memory (8-bit): 21
9873 // Memory (32-bit): 30
9874 //---------------------------------------------------------------------------
9875 
9876 static const char kZoneNameAmerica_Anguilla[] ACE_TIME_PROGMEM = "\x02" "Anguilla";
9877 
9878 const basic::ZoneInfo kZoneAmerica_Anguilla ACE_TIME_PROGMEM = {
9879  kZoneNameAmerica_Anguilla /*name*/,
9880  0xafe31333 /*zoneId*/,
9881  &kZoneContext /*zoneContext*/,
9882  1 /*numEras*/,
9883  kZoneEraAmerica_Port_of_Spain /*eras*/,
9884 };
9885 
9886 //---------------------------------------------------------------------------
9887 // Link name: America/Antigua -> America/Port_of_Spain
9888 // Strings (bytes): 9 (originally 16)
9889 // Memory (8-bit): 20
9890 // Memory (32-bit): 29
9891 //---------------------------------------------------------------------------
9892 
9893 static const char kZoneNameAmerica_Antigua[] ACE_TIME_PROGMEM = "\x02" "Antigua";
9894 
9895 const basic::ZoneInfo kZoneAmerica_Antigua ACE_TIME_PROGMEM = {
9896  kZoneNameAmerica_Antigua /*name*/,
9897  0xc067a32f /*zoneId*/,
9898  &kZoneContext /*zoneContext*/,
9899  1 /*numEras*/,
9900  kZoneEraAmerica_Port_of_Spain /*eras*/,
9901 };
9902 
9903 //---------------------------------------------------------------------------
9904 // Link name: America/Aruba -> America/Curacao
9905 // Strings (bytes): 7 (originally 14)
9906 // Memory (8-bit): 18
9907 // Memory (32-bit): 27
9908 //---------------------------------------------------------------------------
9909 
9910 static const char kZoneNameAmerica_Aruba[] ACE_TIME_PROGMEM = "\x02" "Aruba";
9911 
9912 const basic::ZoneInfo kZoneAmerica_Aruba ACE_TIME_PROGMEM = {
9913  kZoneNameAmerica_Aruba /*name*/,
9914  0x97cf8651 /*zoneId*/,
9915  &kZoneContext /*zoneContext*/,
9916  1 /*numEras*/,
9917  kZoneEraAmerica_Curacao /*eras*/,
9918 };
9919 
9920 //---------------------------------------------------------------------------
9921 // Link name: America/Atka -> America/Adak
9922 // Strings (bytes): 6 (originally 13)
9923 // Memory (8-bit): 17
9924 // Memory (32-bit): 26
9925 //---------------------------------------------------------------------------
9926 
9927 static const char kZoneNameAmerica_Atka[] ACE_TIME_PROGMEM = "\x02" "Atka";
9928 
9929 const basic::ZoneInfo kZoneAmerica_Atka ACE_TIME_PROGMEM = {
9930  kZoneNameAmerica_Atka /*name*/,
9931  0x97fe8f27 /*zoneId*/,
9932  &kZoneContext /*zoneContext*/,
9933  1 /*numEras*/,
9934  kZoneEraAmerica_Adak /*eras*/,
9935 };
9936 
9937 //---------------------------------------------------------------------------
9938 // Link name: America/Cayman -> America/Panama
9939 // Strings (bytes): 8 (originally 15)
9940 // Memory (8-bit): 19
9941 // Memory (32-bit): 28
9942 //---------------------------------------------------------------------------
9943 
9944 static const char kZoneNameAmerica_Cayman[] ACE_TIME_PROGMEM = "\x02" "Cayman";
9945 
9946 const basic::ZoneInfo kZoneAmerica_Cayman ACE_TIME_PROGMEM = {
9947  kZoneNameAmerica_Cayman /*name*/,
9948  0x953961df /*zoneId*/,
9949  &kZoneContext /*zoneContext*/,
9950  1 /*numEras*/,
9951  kZoneEraAmerica_Panama /*eras*/,
9952 };
9953 
9954 //---------------------------------------------------------------------------
9955 // Link name: America/Coral_Harbour -> America/Atikokan
9956 // Strings (bytes): 15 (originally 22)
9957 // Memory (8-bit): 26
9958 // Memory (32-bit): 35
9959 //---------------------------------------------------------------------------
9960 
9961 static const char kZoneNameAmerica_Coral_Harbour[] ACE_TIME_PROGMEM = "\x02" "Coral_Harbour";
9962 
9963 const basic::ZoneInfo kZoneAmerica_Coral_Harbour ACE_TIME_PROGMEM = {
9964  kZoneNameAmerica_Coral_Harbour /*name*/,
9965  0xabcb7569 /*zoneId*/,
9966  &kZoneContext /*zoneContext*/,
9967  1 /*numEras*/,
9968  kZoneEraAmerica_Atikokan /*eras*/,
9969 };
9970 
9971 //---------------------------------------------------------------------------
9972 // Link name: America/Dominica -> America/Port_of_Spain
9973 // Strings (bytes): 10 (originally 17)
9974 // Memory (8-bit): 21
9975 // Memory (32-bit): 30
9976 //---------------------------------------------------------------------------
9977 
9978 static const char kZoneNameAmerica_Dominica[] ACE_TIME_PROGMEM = "\x02" "Dominica";
9979 
9980 const basic::ZoneInfo kZoneAmerica_Dominica ACE_TIME_PROGMEM = {
9981  kZoneNameAmerica_Dominica /*name*/,
9982  0xcecb4c4a /*zoneId*/,
9983  &kZoneContext /*zoneContext*/,
9984  1 /*numEras*/,
9985  kZoneEraAmerica_Port_of_Spain /*eras*/,
9986 };
9987 
9988 //---------------------------------------------------------------------------
9989 // Link name: America/Fort_Wayne -> America/Indiana/Indianapolis
9990 // Strings (bytes): 12 (originally 19)
9991 // Memory (8-bit): 23
9992 // Memory (32-bit): 32
9993 //---------------------------------------------------------------------------
9994 
9995 static const char kZoneNameAmerica_Fort_Wayne[] ACE_TIME_PROGMEM = "\x02" "Fort_Wayne";
9996 
9997 const basic::ZoneInfo kZoneAmerica_Fort_Wayne ACE_TIME_PROGMEM = {
9998  kZoneNameAmerica_Fort_Wayne /*name*/,
9999  0x7eaaaf24 /*zoneId*/,
10000  &kZoneContext /*zoneContext*/,
10001  2 /*numEras*/,
10002  kZoneEraAmerica_Indiana_Indianapolis /*eras*/,
10003 };
10004 
10005 //---------------------------------------------------------------------------
10006 // Link name: America/Godthab -> America/Nuuk
10007 // Strings (bytes): 9 (originally 16)
10008 // Memory (8-bit): 20
10009 // Memory (32-bit): 29
10010 //---------------------------------------------------------------------------
10011 
10012 static const char kZoneNameAmerica_Godthab[] ACE_TIME_PROGMEM = "\x02" "Godthab";
10013 
10014 const basic::ZoneInfo kZoneAmerica_Godthab ACE_TIME_PROGMEM = {
10015  kZoneNameAmerica_Godthab /*name*/,
10016  0x8f7eba1f /*zoneId*/,
10017  &kZoneContext /*zoneContext*/,
10018  1 /*numEras*/,
10019  kZoneEraAmerica_Nuuk /*eras*/,
10020 };
10021 
10022 //---------------------------------------------------------------------------
10023 // Link name: America/Grenada -> America/Port_of_Spain
10024 // Strings (bytes): 9 (originally 16)
10025 // Memory (8-bit): 20
10026 // Memory (32-bit): 29
10027 //---------------------------------------------------------------------------
10028 
10029 static const char kZoneNameAmerica_Grenada[] ACE_TIME_PROGMEM = "\x02" "Grenada";
10030 
10031 const basic::ZoneInfo kZoneAmerica_Grenada ACE_TIME_PROGMEM = {
10032  kZoneNameAmerica_Grenada /*name*/,
10033  0x968ce4d8 /*zoneId*/,
10034  &kZoneContext /*zoneContext*/,
10035  1 /*numEras*/,
10036  kZoneEraAmerica_Port_of_Spain /*eras*/,
10037 };
10038 
10039 //---------------------------------------------------------------------------
10040 // Link name: America/Guadeloupe -> America/Port_of_Spain
10041 // Strings (bytes): 12 (originally 19)
10042 // Memory (8-bit): 23
10043 // Memory (32-bit): 32
10044 //---------------------------------------------------------------------------
10045 
10046 static const char kZoneNameAmerica_Guadeloupe[] ACE_TIME_PROGMEM = "\x02" "Guadeloupe";
10047 
10048 const basic::ZoneInfo kZoneAmerica_Guadeloupe ACE_TIME_PROGMEM = {
10049  kZoneNameAmerica_Guadeloupe /*name*/,
10050  0xcd1f8a31 /*zoneId*/,
10051  &kZoneContext /*zoneContext*/,
10052  1 /*numEras*/,
10053  kZoneEraAmerica_Port_of_Spain /*eras*/,
10054 };
10055 
10056 //---------------------------------------------------------------------------
10057 // Link name: America/Indianapolis -> America/Indiana/Indianapolis
10058 // Strings (bytes): 14 (originally 21)
10059 // Memory (8-bit): 25
10060 // Memory (32-bit): 34
10061 //---------------------------------------------------------------------------
10062 
10063 static const char kZoneNameAmerica_Indianapolis[] ACE_TIME_PROGMEM = "\x02" "Indianapolis";
10064 
10065 const basic::ZoneInfo kZoneAmerica_Indianapolis ACE_TIME_PROGMEM = {
10066  kZoneNameAmerica_Indianapolis /*name*/,
10067  0x6a009ae1 /*zoneId*/,
10068  &kZoneContext /*zoneContext*/,
10069  2 /*numEras*/,
10070  kZoneEraAmerica_Indiana_Indianapolis /*eras*/,
10071 };
10072 
10073 //---------------------------------------------------------------------------
10074 // Link name: America/Kralendijk -> America/Curacao
10075 // Strings (bytes): 12 (originally 19)
10076 // Memory (8-bit): 23
10077 // Memory (32-bit): 32
10078 //---------------------------------------------------------------------------
10079 
10080 static const char kZoneNameAmerica_Kralendijk[] ACE_TIME_PROGMEM = "\x02" "Kralendijk";
10081 
10082 const basic::ZoneInfo kZoneAmerica_Kralendijk ACE_TIME_PROGMEM = {
10083  kZoneNameAmerica_Kralendijk /*name*/,
10084  0xe7c456c5 /*zoneId*/,
10085  &kZoneContext /*zoneContext*/,
10086  1 /*numEras*/,
10087  kZoneEraAmerica_Curacao /*eras*/,
10088 };
10089 
10090 //---------------------------------------------------------------------------
10091 // Link name: America/Louisville -> America/Kentucky/Louisville
10092 // Strings (bytes): 12 (originally 19)
10093 // Memory (8-bit): 23
10094 // Memory (32-bit): 32
10095 //---------------------------------------------------------------------------
10096 
10097 static const char kZoneNameAmerica_Louisville[] ACE_TIME_PROGMEM = "\x02" "Louisville";
10098 
10099 const basic::ZoneInfo kZoneAmerica_Louisville ACE_TIME_PROGMEM = {
10100  kZoneNameAmerica_Louisville /*name*/,
10101  0x3dcb47ee /*zoneId*/,
10102  &kZoneContext /*zoneContext*/,
10103  1 /*numEras*/,
10104  kZoneEraAmerica_Kentucky_Louisville /*eras*/,
10105 };
10106 
10107 //---------------------------------------------------------------------------
10108 // Link name: America/Lower_Princes -> America/Curacao
10109 // Strings (bytes): 15 (originally 22)
10110 // Memory (8-bit): 26
10111 // Memory (32-bit): 35
10112 //---------------------------------------------------------------------------
10113 
10114 static const char kZoneNameAmerica_Lower_Princes[] ACE_TIME_PROGMEM = "\x02" "Lower_Princes";
10115 
10116 const basic::ZoneInfo kZoneAmerica_Lower_Princes ACE_TIME_PROGMEM = {
10117  kZoneNameAmerica_Lower_Princes /*name*/,
10118  0x6ae45b62 /*zoneId*/,
10119  &kZoneContext /*zoneContext*/,
10120  1 /*numEras*/,
10121  kZoneEraAmerica_Curacao /*eras*/,
10122 };
10123 
10124 //---------------------------------------------------------------------------
10125 // Link name: America/Marigot -> America/Port_of_Spain
10126 // Strings (bytes): 9 (originally 16)
10127 // Memory (8-bit): 20
10128 // Memory (32-bit): 29
10129 //---------------------------------------------------------------------------
10130 
10131 static const char kZoneNameAmerica_Marigot[] ACE_TIME_PROGMEM = "\x02" "Marigot";
10132 
10133 const basic::ZoneInfo kZoneAmerica_Marigot ACE_TIME_PROGMEM = {
10134  kZoneNameAmerica_Marigot /*name*/,
10135  0x3dab3a59 /*zoneId*/,
10136  &kZoneContext /*zoneContext*/,
10137  1 /*numEras*/,
10138  kZoneEraAmerica_Port_of_Spain /*eras*/,
10139 };
10140 
10141 //---------------------------------------------------------------------------
10142 // Link name: America/Montreal -> America/Toronto
10143 // Strings (bytes): 10 (originally 17)
10144 // Memory (8-bit): 21
10145 // Memory (32-bit): 30
10146 //---------------------------------------------------------------------------
10147 
10148 static const char kZoneNameAmerica_Montreal[] ACE_TIME_PROGMEM = "\x02" "Montreal";
10149 
10150 const basic::ZoneInfo kZoneAmerica_Montreal ACE_TIME_PROGMEM = {
10151  kZoneNameAmerica_Montreal /*name*/,
10152  0x203a1ea8 /*zoneId*/,
10153  &kZoneContext /*zoneContext*/,
10154  1 /*numEras*/,
10155  kZoneEraAmerica_Toronto /*eras*/,
10156 };
10157 
10158 //---------------------------------------------------------------------------
10159 // Link name: America/Montserrat -> America/Port_of_Spain
10160 // Strings (bytes): 12 (originally 19)
10161 // Memory (8-bit): 23
10162 // Memory (32-bit): 32
10163 //---------------------------------------------------------------------------
10164 
10165 static const char kZoneNameAmerica_Montserrat[] ACE_TIME_PROGMEM = "\x02" "Montserrat";
10166 
10167 const basic::ZoneInfo kZoneAmerica_Montserrat ACE_TIME_PROGMEM = {
10168  kZoneNameAmerica_Montserrat /*name*/,
10169  0x199b0a35 /*zoneId*/,
10170  &kZoneContext /*zoneContext*/,
10171  1 /*numEras*/,
10172  kZoneEraAmerica_Port_of_Spain /*eras*/,
10173 };
10174 
10175 //---------------------------------------------------------------------------
10176 // Link name: America/Shiprock -> America/Denver
10177 // Strings (bytes): 10 (originally 17)
10178 // Memory (8-bit): 21
10179 // Memory (32-bit): 30
10180 //---------------------------------------------------------------------------
10181 
10182 static const char kZoneNameAmerica_Shiprock[] ACE_TIME_PROGMEM = "\x02" "Shiprock";
10183 
10184 const basic::ZoneInfo kZoneAmerica_Shiprock ACE_TIME_PROGMEM = {
10185  kZoneNameAmerica_Shiprock /*name*/,
10186  0x82fb7049 /*zoneId*/,
10187  &kZoneContext /*zoneContext*/,
10188  1 /*numEras*/,
10189  kZoneEraAmerica_Denver /*eras*/,
10190 };
10191 
10192 //---------------------------------------------------------------------------
10193 // Link name: America/St_Barthelemy -> America/Port_of_Spain
10194 // Strings (bytes): 15 (originally 22)
10195 // Memory (8-bit): 26
10196 // Memory (32-bit): 35
10197 //---------------------------------------------------------------------------
10198 
10199 static const char kZoneNameAmerica_St_Barthelemy[] ACE_TIME_PROGMEM = "\x02" "St_Barthelemy";
10200 
10201 const basic::ZoneInfo kZoneAmerica_St_Barthelemy ACE_TIME_PROGMEM = {
10202  kZoneNameAmerica_St_Barthelemy /*name*/,
10203  0x054e6a79 /*zoneId*/,
10204  &kZoneContext /*zoneContext*/,
10205  1 /*numEras*/,
10206  kZoneEraAmerica_Port_of_Spain /*eras*/,
10207 };
10208 
10209 //---------------------------------------------------------------------------
10210 // Link name: America/St_Kitts -> America/Port_of_Spain
10211 // Strings (bytes): 10 (originally 17)
10212 // Memory (8-bit): 21
10213 // Memory (32-bit): 30
10214 //---------------------------------------------------------------------------
10215 
10216 static const char kZoneNameAmerica_St_Kitts[] ACE_TIME_PROGMEM = "\x02" "St_Kitts";
10217 
10218 const basic::ZoneInfo kZoneAmerica_St_Kitts ACE_TIME_PROGMEM = {
10219  kZoneNameAmerica_St_Kitts /*name*/,
10220  0x04c0507b /*zoneId*/,
10221  &kZoneContext /*zoneContext*/,
10222  1 /*numEras*/,
10223  kZoneEraAmerica_Port_of_Spain /*eras*/,
10224 };
10225 
10226 //---------------------------------------------------------------------------
10227 // Link name: America/St_Lucia -> America/Port_of_Spain
10228 // Strings (bytes): 10 (originally 17)
10229 // Memory (8-bit): 21
10230 // Memory (32-bit): 30
10231 //---------------------------------------------------------------------------
10232 
10233 static const char kZoneNameAmerica_St_Lucia[] ACE_TIME_PROGMEM = "\x02" "St_Lucia";
10234 
10235 const basic::ZoneInfo kZoneAmerica_St_Lucia ACE_TIME_PROGMEM = {
10236  kZoneNameAmerica_St_Lucia /*name*/,
10237  0x04d8b3ba /*zoneId*/,
10238  &kZoneContext /*zoneContext*/,
10239  1 /*numEras*/,
10240  kZoneEraAmerica_Port_of_Spain /*eras*/,
10241 };
10242 
10243 //---------------------------------------------------------------------------
10244 // Link name: America/St_Thomas -> America/Port_of_Spain
10245 // Strings (bytes): 11 (originally 18)
10246 // Memory (8-bit): 22
10247 // Memory (32-bit): 31
10248 //---------------------------------------------------------------------------
10249 
10250 static const char kZoneNameAmerica_St_Thomas[] ACE_TIME_PROGMEM = "\x02" "St_Thomas";
10251 
10252 const basic::ZoneInfo kZoneAmerica_St_Thomas ACE_TIME_PROGMEM = {
10253  kZoneNameAmerica_St_Thomas /*name*/,
10254  0xb1b3d778 /*zoneId*/,
10255  &kZoneContext /*zoneContext*/,
10256  1 /*numEras*/,
10257  kZoneEraAmerica_Port_of_Spain /*eras*/,
10258 };
10259 
10260 //---------------------------------------------------------------------------
10261 // Link name: America/St_Vincent -> America/Port_of_Spain
10262 // Strings (bytes): 12 (originally 19)
10263 // Memory (8-bit): 23
10264 // Memory (32-bit): 32
10265 //---------------------------------------------------------------------------
10266 
10267 static const char kZoneNameAmerica_St_Vincent[] ACE_TIME_PROGMEM = "\x02" "St_Vincent";
10268 
10269 const basic::ZoneInfo kZoneAmerica_St_Vincent ACE_TIME_PROGMEM = {
10270  kZoneNameAmerica_St_Vincent /*name*/,
10271  0x8460e523 /*zoneId*/,
10272  &kZoneContext /*zoneContext*/,
10273  1 /*numEras*/,
10274  kZoneEraAmerica_Port_of_Spain /*eras*/,
10275 };
10276 
10277 //---------------------------------------------------------------------------
10278 // Link name: America/Tortola -> America/Port_of_Spain
10279 // Strings (bytes): 9 (originally 16)
10280 // Memory (8-bit): 20
10281 // Memory (32-bit): 29
10282 //---------------------------------------------------------------------------
10283 
10284 static const char kZoneNameAmerica_Tortola[] ACE_TIME_PROGMEM = "\x02" "Tortola";
10285 
10286 const basic::ZoneInfo kZoneAmerica_Tortola ACE_TIME_PROGMEM = {
10287  kZoneNameAmerica_Tortola /*name*/,
10288  0x7931462b /*zoneId*/,
10289  &kZoneContext /*zoneContext*/,
10290  1 /*numEras*/,
10291  kZoneEraAmerica_Port_of_Spain /*eras*/,
10292 };
10293 
10294 //---------------------------------------------------------------------------
10295 // Link name: America/Virgin -> America/Port_of_Spain
10296 // Strings (bytes): 8 (originally 15)
10297 // Memory (8-bit): 19
10298 // Memory (32-bit): 28
10299 //---------------------------------------------------------------------------
10300 
10301 static const char kZoneNameAmerica_Virgin[] ACE_TIME_PROGMEM = "\x02" "Virgin";
10302 
10303 const basic::ZoneInfo kZoneAmerica_Virgin ACE_TIME_PROGMEM = {
10304  kZoneNameAmerica_Virgin /*name*/,
10305  0xc2183ab5 /*zoneId*/,
10306  &kZoneContext /*zoneContext*/,
10307  1 /*numEras*/,
10308  kZoneEraAmerica_Port_of_Spain /*eras*/,
10309 };
10310 
10311 //---------------------------------------------------------------------------
10312 // Link name: Antarctica/McMurdo -> Pacific/Auckland
10313 // Strings (bytes): 9 (originally 19)
10314 // Memory (8-bit): 20
10315 // Memory (32-bit): 29
10316 //---------------------------------------------------------------------------
10317 
10318 static const char kZoneNameAntarctica_McMurdo[] ACE_TIME_PROGMEM = "\x03" "McMurdo";
10319 
10320 const basic::ZoneInfo kZoneAntarctica_McMurdo ACE_TIME_PROGMEM = {
10321  kZoneNameAntarctica_McMurdo /*name*/,
10322  0x6eeb5585 /*zoneId*/,
10323  &kZoneContext /*zoneContext*/,
10324  1 /*numEras*/,
10325  kZoneEraPacific_Auckland /*eras*/,
10326 };
10327 
10328 //---------------------------------------------------------------------------
10329 // Link name: Antarctica/South_Pole -> Pacific/Auckland
10330 // Strings (bytes): 12 (originally 22)
10331 // Memory (8-bit): 23
10332 // Memory (32-bit): 32
10333 //---------------------------------------------------------------------------
10334 
10335 static const char kZoneNameAntarctica_South_Pole[] ACE_TIME_PROGMEM = "\x03" "South_Pole";
10336 
10337 const basic::ZoneInfo kZoneAntarctica_South_Pole ACE_TIME_PROGMEM = {
10338  kZoneNameAntarctica_South_Pole /*name*/,
10339  0xcd96b290 /*zoneId*/,
10340  &kZoneContext /*zoneContext*/,
10341  1 /*numEras*/,
10342  kZoneEraPacific_Auckland /*eras*/,
10343 };
10344 
10345 //---------------------------------------------------------------------------
10346 // Link name: Arctic/Longyearbyen -> Europe/Oslo
10347 // Strings (bytes): 20 (originally 20)
10348 // Memory (8-bit): 31
10349 // Memory (32-bit): 40
10350 //---------------------------------------------------------------------------
10351 
10352 static const char kZoneNameArctic_Longyearbyen[] ACE_TIME_PROGMEM = "Arctic/Longyearbyen";
10353 
10354 const basic::ZoneInfo kZoneArctic_Longyearbyen ACE_TIME_PROGMEM = {
10355  kZoneNameArctic_Longyearbyen /*name*/,
10356  0xd23e7859 /*zoneId*/,
10357  &kZoneContext /*zoneContext*/,
10358  1 /*numEras*/,
10359  kZoneEraEurope_Oslo /*eras*/,
10360 };
10361 
10362 //---------------------------------------------------------------------------
10363 // Link name: Asia/Aden -> Asia/Riyadh
10364 // Strings (bytes): 6 (originally 10)
10365 // Memory (8-bit): 17
10366 // Memory (32-bit): 26
10367 //---------------------------------------------------------------------------
10368 
10369 static const char kZoneNameAsia_Aden[] ACE_TIME_PROGMEM = "\x04" "Aden";
10370 
10371 const basic::ZoneInfo kZoneAsia_Aden ACE_TIME_PROGMEM = {
10372  kZoneNameAsia_Aden /*name*/,
10373  0x1fa7084a /*zoneId*/,
10374  &kZoneContext /*zoneContext*/,
10375  1 /*numEras*/,
10376  kZoneEraAsia_Riyadh /*eras*/,
10377 };
10378 
10379 //---------------------------------------------------------------------------
10380 // Link name: Asia/Ashkhabad -> Asia/Ashgabat
10381 // Strings (bytes): 11 (originally 15)
10382 // Memory (8-bit): 22
10383 // Memory (32-bit): 31
10384 //---------------------------------------------------------------------------
10385 
10386 static const char kZoneNameAsia_Ashkhabad[] ACE_TIME_PROGMEM = "\x04" "Ashkhabad";
10387 
10388 const basic::ZoneInfo kZoneAsia_Ashkhabad ACE_TIME_PROGMEM = {
10389  kZoneNameAsia_Ashkhabad /*name*/,
10390  0x15454f09 /*zoneId*/,
10391  &kZoneContext /*zoneContext*/,
10392  1 /*numEras*/,
10393  kZoneEraAsia_Ashgabat /*eras*/,
10394 };
10395 
10396 //---------------------------------------------------------------------------
10397 // Link name: Asia/Bahrain -> Asia/Qatar
10398 // Strings (bytes): 9 (originally 13)
10399 // Memory (8-bit): 20
10400 // Memory (32-bit): 29
10401 //---------------------------------------------------------------------------
10402 
10403 static const char kZoneNameAsia_Bahrain[] ACE_TIME_PROGMEM = "\x04" "Bahrain";
10404 
10405 const basic::ZoneInfo kZoneAsia_Bahrain ACE_TIME_PROGMEM = {
10406  kZoneNameAsia_Bahrain /*name*/,
10407  0x9d078487 /*zoneId*/,
10408  &kZoneContext /*zoneContext*/,
10409  1 /*numEras*/,
10410  kZoneEraAsia_Qatar /*eras*/,
10411 };
10412 
10413 //---------------------------------------------------------------------------
10414 // Link name: Asia/Calcutta -> Asia/Kolkata
10415 // Strings (bytes): 10 (originally 14)
10416 // Memory (8-bit): 21
10417 // Memory (32-bit): 30
10418 //---------------------------------------------------------------------------
10419 
10420 static const char kZoneNameAsia_Calcutta[] ACE_TIME_PROGMEM = "\x04" "Calcutta";
10421 
10422 const basic::ZoneInfo kZoneAsia_Calcutta ACE_TIME_PROGMEM = {
10423  kZoneNameAsia_Calcutta /*name*/,
10424  0x328a44c3 /*zoneId*/,
10425  &kZoneContext /*zoneContext*/,
10426  1 /*numEras*/,
10427  kZoneEraAsia_Kolkata /*eras*/,
10428 };
10429 
10430 //---------------------------------------------------------------------------
10431 // Link name: Asia/Chongqing -> Asia/Shanghai
10432 // Strings (bytes): 11 (originally 15)
10433 // Memory (8-bit): 22
10434 // Memory (32-bit): 31
10435 //---------------------------------------------------------------------------
10436 
10437 static const char kZoneNameAsia_Chongqing[] ACE_TIME_PROGMEM = "\x04" "Chongqing";
10438 
10439 const basic::ZoneInfo kZoneAsia_Chongqing ACE_TIME_PROGMEM = {
10440  kZoneNameAsia_Chongqing /*name*/,
10441  0xf937fb90 /*zoneId*/,
10442  &kZoneContext /*zoneContext*/,
10443  1 /*numEras*/,
10444  kZoneEraAsia_Shanghai /*eras*/,
10445 };
10446 
10447 //---------------------------------------------------------------------------
10448 // Link name: Asia/Chungking -> Asia/Shanghai
10449 // Strings (bytes): 11 (originally 15)
10450 // Memory (8-bit): 22
10451 // Memory (32-bit): 31
10452 //---------------------------------------------------------------------------
10453 
10454 static const char kZoneNameAsia_Chungking[] ACE_TIME_PROGMEM = "\x04" "Chungking";
10455 
10456 const basic::ZoneInfo kZoneAsia_Chungking ACE_TIME_PROGMEM = {
10457  kZoneNameAsia_Chungking /*name*/,
10458  0xc7121dd0 /*zoneId*/,
10459  &kZoneContext /*zoneContext*/,
10460  1 /*numEras*/,
10461  kZoneEraAsia_Shanghai /*eras*/,
10462 };
10463 
10464 //---------------------------------------------------------------------------
10465 // Link name: Asia/Dacca -> Asia/Dhaka
10466 // Strings (bytes): 7 (originally 11)
10467 // Memory (8-bit): 18
10468 // Memory (32-bit): 27
10469 //---------------------------------------------------------------------------
10470 
10471 static const char kZoneNameAsia_Dacca[] ACE_TIME_PROGMEM = "\x04" "Dacca";
10472 
10473 const basic::ZoneInfo kZoneAsia_Dacca ACE_TIME_PROGMEM = {
10474  kZoneNameAsia_Dacca /*name*/,
10475  0x14bcac5e /*zoneId*/,
10476  &kZoneContext /*zoneContext*/,
10477  2 /*numEras*/,
10478  kZoneEraAsia_Dhaka /*eras*/,
10479 };
10480 
10481 //---------------------------------------------------------------------------
10482 // Link name: Asia/Harbin -> Asia/Shanghai
10483 // Strings (bytes): 8 (originally 12)
10484 // Memory (8-bit): 19
10485 // Memory (32-bit): 28
10486 //---------------------------------------------------------------------------
10487 
10488 static const char kZoneNameAsia_Harbin[] ACE_TIME_PROGMEM = "\x04" "Harbin";
10489 
10490 const basic::ZoneInfo kZoneAsia_Harbin ACE_TIME_PROGMEM = {
10491  kZoneNameAsia_Harbin /*name*/,
10492  0xb5af1186 /*zoneId*/,
10493  &kZoneContext /*zoneContext*/,
10494  1 /*numEras*/,
10495  kZoneEraAsia_Shanghai /*eras*/,
10496 };
10497 
10498 //---------------------------------------------------------------------------
10499 // Link name: Asia/Kashgar -> Asia/Urumqi
10500 // Strings (bytes): 9 (originally 13)
10501 // Memory (8-bit): 20
10502 // Memory (32-bit): 29
10503 //---------------------------------------------------------------------------
10504 
10505 static const char kZoneNameAsia_Kashgar[] ACE_TIME_PROGMEM = "\x04" "Kashgar";
10506 
10507 const basic::ZoneInfo kZoneAsia_Kashgar ACE_TIME_PROGMEM = {
10508  kZoneNameAsia_Kashgar /*name*/,
10509  0x52955193 /*zoneId*/,
10510  &kZoneContext /*zoneContext*/,
10511  1 /*numEras*/,
10512  kZoneEraAsia_Urumqi /*eras*/,
10513 };
10514 
10515 //---------------------------------------------------------------------------
10516 // Link name: Asia/Katmandu -> Asia/Kathmandu
10517 // Strings (bytes): 10 (originally 14)
10518 // Memory (8-bit): 21
10519 // Memory (32-bit): 30
10520 //---------------------------------------------------------------------------
10521 
10522 static const char kZoneNameAsia_Katmandu[] ACE_TIME_PROGMEM = "\x04" "Katmandu";
10523 
10524 const basic::ZoneInfo kZoneAsia_Katmandu ACE_TIME_PROGMEM = {
10525  kZoneNameAsia_Katmandu /*name*/,
10526  0xa7ec12c7 /*zoneId*/,
10527  &kZoneContext /*zoneContext*/,
10528  1 /*numEras*/,
10529  kZoneEraAsia_Kathmandu /*eras*/,
10530 };
10531 
10532 //---------------------------------------------------------------------------
10533 // Link name: Asia/Kuwait -> Asia/Riyadh
10534 // Strings (bytes): 8 (originally 12)
10535 // Memory (8-bit): 19
10536 // Memory (32-bit): 28
10537 //---------------------------------------------------------------------------
10538 
10539 static const char kZoneNameAsia_Kuwait[] ACE_TIME_PROGMEM = "\x04" "Kuwait";
10540 
10541 const basic::ZoneInfo kZoneAsia_Kuwait ACE_TIME_PROGMEM = {
10542  kZoneNameAsia_Kuwait /*name*/,
10543  0xbe1b2f27 /*zoneId*/,
10544  &kZoneContext /*zoneContext*/,
10545  1 /*numEras*/,
10546  kZoneEraAsia_Riyadh /*eras*/,
10547 };
10548 
10549 //---------------------------------------------------------------------------
10550 // Link name: Asia/Macao -> Asia/Macau
10551 // Strings (bytes): 7 (originally 11)
10552 // Memory (8-bit): 18
10553 // Memory (32-bit): 27
10554 //---------------------------------------------------------------------------
10555 
10556 static const char kZoneNameAsia_Macao[] ACE_TIME_PROGMEM = "\x04" "Macao";
10557 
10558 const basic::ZoneInfo kZoneAsia_Macao ACE_TIME_PROGMEM = {
10559  kZoneNameAsia_Macao /*name*/,
10560  0x155f88b3 /*zoneId*/,
10561  &kZoneContext /*zoneContext*/,
10562  1 /*numEras*/,
10563  kZoneEraAsia_Macau /*eras*/,
10564 };
10565 
10566 //---------------------------------------------------------------------------
10567 // Link name: Asia/Muscat -> Asia/Dubai
10568 // Strings (bytes): 8 (originally 12)
10569 // Memory (8-bit): 19
10570 // Memory (32-bit): 28
10571 //---------------------------------------------------------------------------
10572 
10573 static const char kZoneNameAsia_Muscat[] ACE_TIME_PROGMEM = "\x04" "Muscat";
10574 
10575 const basic::ZoneInfo kZoneAsia_Muscat ACE_TIME_PROGMEM = {
10576  kZoneNameAsia_Muscat /*name*/,
10577  0xc2c3565f /*zoneId*/,
10578  &kZoneContext /*zoneContext*/,
10579  1 /*numEras*/,
10580  kZoneEraAsia_Dubai /*eras*/,
10581 };
10582 
10583 //---------------------------------------------------------------------------
10584 // Link name: Asia/Phnom_Penh -> Asia/Bangkok
10585 // Strings (bytes): 12 (originally 16)
10586 // Memory (8-bit): 23
10587 // Memory (32-bit): 32
10588 //---------------------------------------------------------------------------
10589 
10590 static const char kZoneNameAsia_Phnom_Penh[] ACE_TIME_PROGMEM = "\x04" "Phnom_Penh";
10591 
10592 const basic::ZoneInfo kZoneAsia_Phnom_Penh ACE_TIME_PROGMEM = {
10593  kZoneNameAsia_Phnom_Penh /*name*/,
10594  0xc224945e /*zoneId*/,
10595  &kZoneContext /*zoneContext*/,
10596  1 /*numEras*/,
10597  kZoneEraAsia_Bangkok /*eras*/,
10598 };
10599 
10600 //---------------------------------------------------------------------------
10601 // Link name: Asia/Rangoon -> Asia/Yangon
10602 // Strings (bytes): 9 (originally 13)
10603 // Memory (8-bit): 20
10604 // Memory (32-bit): 29
10605 //---------------------------------------------------------------------------
10606 
10607 static const char kZoneNameAsia_Rangoon[] ACE_TIME_PROGMEM = "\x04" "Rangoon";
10608 
10609 const basic::ZoneInfo kZoneAsia_Rangoon ACE_TIME_PROGMEM = {
10610  kZoneNameAsia_Rangoon /*name*/,
10611  0x6d1217c6 /*zoneId*/,
10612  &kZoneContext /*zoneContext*/,
10613  1 /*numEras*/,
10614  kZoneEraAsia_Yangon /*eras*/,
10615 };
10616 
10617 //---------------------------------------------------------------------------
10618 // Link name: Asia/Saigon -> Asia/Ho_Chi_Minh
10619 // Strings (bytes): 8 (originally 12)
10620 // Memory (8-bit): 19
10621 // Memory (32-bit): 28
10622 //---------------------------------------------------------------------------
10623 
10624 static const char kZoneNameAsia_Saigon[] ACE_TIME_PROGMEM = "\x04" "Saigon";
10625 
10626 const basic::ZoneInfo kZoneAsia_Saigon ACE_TIME_PROGMEM = {
10627  kZoneNameAsia_Saigon /*name*/,
10628  0xcf52f713 /*zoneId*/,
10629  &kZoneContext /*zoneContext*/,
10630  1 /*numEras*/,
10631  kZoneEraAsia_Ho_Chi_Minh /*eras*/,
10632 };
10633 
10634 //---------------------------------------------------------------------------
10635 // Link name: Asia/Tel_Aviv -> Asia/Jerusalem
10636 // Strings (bytes): 10 (originally 14)
10637 // Memory (8-bit): 21
10638 // Memory (32-bit): 30
10639 //---------------------------------------------------------------------------
10640 
10641 static const char kZoneNameAsia_Tel_Aviv[] ACE_TIME_PROGMEM = "\x04" "Tel_Aviv";
10642 
10643 const basic::ZoneInfo kZoneAsia_Tel_Aviv ACE_TIME_PROGMEM = {
10644  kZoneNameAsia_Tel_Aviv /*name*/,
10645  0x166d7c2c /*zoneId*/,
10646  &kZoneContext /*zoneContext*/,
10647  1 /*numEras*/,
10648  kZoneEraAsia_Jerusalem /*eras*/,
10649 };
10650 
10651 //---------------------------------------------------------------------------
10652 // Link name: Asia/Thimbu -> Asia/Thimphu
10653 // Strings (bytes): 8 (originally 12)
10654 // Memory (8-bit): 19
10655 // Memory (32-bit): 28
10656 //---------------------------------------------------------------------------
10657 
10658 static const char kZoneNameAsia_Thimbu[] ACE_TIME_PROGMEM = "\x04" "Thimbu";
10659 
10660 const basic::ZoneInfo kZoneAsia_Thimbu ACE_TIME_PROGMEM = {
10661  kZoneNameAsia_Thimbu /*name*/,
10662  0xd226e31b /*zoneId*/,
10663  &kZoneContext /*zoneContext*/,
10664  1 /*numEras*/,
10665  kZoneEraAsia_Thimphu /*eras*/,
10666 };
10667 
10668 //---------------------------------------------------------------------------
10669 // Link name: Asia/Ujung_Pandang -> Asia/Makassar
10670 // Strings (bytes): 15 (originally 19)
10671 // Memory (8-bit): 26
10672 // Memory (32-bit): 35
10673 //---------------------------------------------------------------------------
10674 
10675 static const char kZoneNameAsia_Ujung_Pandang[] ACE_TIME_PROGMEM = "\x04" "Ujung_Pandang";
10676 
10677 const basic::ZoneInfo kZoneAsia_Ujung_Pandang ACE_TIME_PROGMEM = {
10678  kZoneNameAsia_Ujung_Pandang /*name*/,
10679  0x5d001eb3 /*zoneId*/,
10680  &kZoneContext /*zoneContext*/,
10681  1 /*numEras*/,
10682  kZoneEraAsia_Makassar /*eras*/,
10683 };
10684 
10685 //---------------------------------------------------------------------------
10686 // Link name: Asia/Ulan_Bator -> Asia/Ulaanbaatar
10687 // Strings (bytes): 12 (originally 16)
10688 // Memory (8-bit): 23
10689 // Memory (32-bit): 32
10690 //---------------------------------------------------------------------------
10691 
10692 static const char kZoneNameAsia_Ulan_Bator[] ACE_TIME_PROGMEM = "\x04" "Ulan_Bator";
10693 
10694 const basic::ZoneInfo kZoneAsia_Ulan_Bator ACE_TIME_PROGMEM = {
10695  kZoneNameAsia_Ulan_Bator /*name*/,
10696  0x394db4d9 /*zoneId*/,
10697  &kZoneContext /*zoneContext*/,
10698  1 /*numEras*/,
10699  kZoneEraAsia_Ulaanbaatar /*eras*/,
10700 };
10701 
10702 //---------------------------------------------------------------------------
10703 // Link name: Asia/Vientiane -> Asia/Bangkok
10704 // Strings (bytes): 11 (originally 15)
10705 // Memory (8-bit): 22
10706 // Memory (32-bit): 31
10707 //---------------------------------------------------------------------------
10708 
10709 static const char kZoneNameAsia_Vientiane[] ACE_TIME_PROGMEM = "\x04" "Vientiane";
10710 
10711 const basic::ZoneInfo kZoneAsia_Vientiane ACE_TIME_PROGMEM = {
10712  kZoneNameAsia_Vientiane /*name*/,
10713  0x89d68d75 /*zoneId*/,
10714  &kZoneContext /*zoneContext*/,
10715  1 /*numEras*/,
10716  kZoneEraAsia_Bangkok /*eras*/,
10717 };
10718 
10719 //---------------------------------------------------------------------------
10720 // Link name: Atlantic/Faeroe -> Atlantic/Faroe
10721 // Strings (bytes): 8 (originally 16)
10722 // Memory (8-bit): 19
10723 // Memory (32-bit): 28
10724 //---------------------------------------------------------------------------
10725 
10726 static const char kZoneNameAtlantic_Faeroe[] ACE_TIME_PROGMEM = "\x05" "Faeroe";
10727 
10728 const basic::ZoneInfo kZoneAtlantic_Faeroe ACE_TIME_PROGMEM = {
10729  kZoneNameAtlantic_Faeroe /*name*/,
10730  0x031ec516 /*zoneId*/,
10731  &kZoneContext /*zoneContext*/,
10732  1 /*numEras*/,
10733  kZoneEraAtlantic_Faroe /*eras*/,
10734 };
10735 
10736 //---------------------------------------------------------------------------
10737 // Link name: Atlantic/Jan_Mayen -> Europe/Oslo
10738 // Strings (bytes): 11 (originally 19)
10739 // Memory (8-bit): 22
10740 // Memory (32-bit): 31
10741 //---------------------------------------------------------------------------
10742 
10743 static const char kZoneNameAtlantic_Jan_Mayen[] ACE_TIME_PROGMEM = "\x05" "Jan_Mayen";
10744 
10745 const basic::ZoneInfo kZoneAtlantic_Jan_Mayen ACE_TIME_PROGMEM = {
10746  kZoneNameAtlantic_Jan_Mayen /*name*/,
10747  0x5a7535b6 /*zoneId*/,
10748  &kZoneContext /*zoneContext*/,
10749  1 /*numEras*/,
10750  kZoneEraEurope_Oslo /*eras*/,
10751 };
10752 
10753 //---------------------------------------------------------------------------
10754 // Link name: Atlantic/St_Helena -> Africa/Abidjan
10755 // Strings (bytes): 11 (originally 19)
10756 // Memory (8-bit): 22
10757 // Memory (32-bit): 31
10758 //---------------------------------------------------------------------------
10759 
10760 static const char kZoneNameAtlantic_St_Helena[] ACE_TIME_PROGMEM = "\x05" "St_Helena";
10761 
10762 const basic::ZoneInfo kZoneAtlantic_St_Helena ACE_TIME_PROGMEM = {
10763  kZoneNameAtlantic_St_Helena /*name*/,
10764  0x451fc5f7 /*zoneId*/,
10765  &kZoneContext /*zoneContext*/,
10766  1 /*numEras*/,
10767  kZoneEraAfrica_Abidjan /*eras*/,
10768 };
10769 
10770 //---------------------------------------------------------------------------
10771 // Link name: Australia/ACT -> Australia/Sydney
10772 // Strings (bytes): 5 (originally 14)
10773 // Memory (8-bit): 16
10774 // Memory (32-bit): 25
10775 //---------------------------------------------------------------------------
10776 
10777 static const char kZoneNameAustralia_ACT[] ACE_TIME_PROGMEM = "\x06" "ACT";
10778 
10779 const basic::ZoneInfo kZoneAustralia_ACT ACE_TIME_PROGMEM = {
10780  kZoneNameAustralia_ACT /*name*/,
10781  0x8a970eb2 /*zoneId*/,
10782  &kZoneContext /*zoneContext*/,
10783  1 /*numEras*/,
10784  kZoneEraAustralia_Sydney /*eras*/,
10785 };
10786 
10787 //---------------------------------------------------------------------------
10788 // Link name: Australia/Canberra -> Australia/Sydney
10789 // Strings (bytes): 10 (originally 19)
10790 // Memory (8-bit): 21
10791 // Memory (32-bit): 30
10792 //---------------------------------------------------------------------------
10793 
10794 static const char kZoneNameAustralia_Canberra[] ACE_TIME_PROGMEM = "\x06" "Canberra";
10795 
10796 const basic::ZoneInfo kZoneAustralia_Canberra ACE_TIME_PROGMEM = {
10797  kZoneNameAustralia_Canberra /*name*/,
10798  0x2a09ae58 /*zoneId*/,
10799  &kZoneContext /*zoneContext*/,
10800  1 /*numEras*/,
10801  kZoneEraAustralia_Sydney /*eras*/,
10802 };
10803 
10804 //---------------------------------------------------------------------------
10805 // Link name: Australia/Currie -> Australia/Hobart
10806 // Strings (bytes): 8 (originally 17)
10807 // Memory (8-bit): 19
10808 // Memory (32-bit): 28
10809 //---------------------------------------------------------------------------
10810 
10811 static const char kZoneNameAustralia_Currie[] ACE_TIME_PROGMEM = "\x06" "Currie";
10812 
10813 const basic::ZoneInfo kZoneAustralia_Currie ACE_TIME_PROGMEM = {
10814  kZoneNameAustralia_Currie /*name*/,
10815  0x278b6a24 /*zoneId*/,
10816  &kZoneContext /*zoneContext*/,
10817  1 /*numEras*/,
10818  kZoneEraAustralia_Hobart /*eras*/,
10819 };
10820 
10821 //---------------------------------------------------------------------------
10822 // Link name: Australia/LHI -> Australia/Lord_Howe
10823 // Strings (bytes): 5 (originally 14)
10824 // Memory (8-bit): 16
10825 // Memory (32-bit): 25
10826 //---------------------------------------------------------------------------
10827 
10828 static const char kZoneNameAustralia_LHI[] ACE_TIME_PROGMEM = "\x06" "LHI";
10829 
10830 const basic::ZoneInfo kZoneAustralia_LHI ACE_TIME_PROGMEM = {
10831  kZoneNameAustralia_LHI /*name*/,
10832  0x8a973e17 /*zoneId*/,
10833  &kZoneContext /*zoneContext*/,
10834  1 /*numEras*/,
10835  kZoneEraAustralia_Lord_Howe /*eras*/,
10836 };
10837 
10838 //---------------------------------------------------------------------------
10839 // Link name: Australia/NSW -> Australia/Sydney
10840 // Strings (bytes): 5 (originally 14)
10841 // Memory (8-bit): 16
10842 // Memory (32-bit): 25
10843 //---------------------------------------------------------------------------
10844 
10845 static const char kZoneNameAustralia_NSW[] ACE_TIME_PROGMEM = "\x06" "NSW";
10846 
10847 const basic::ZoneInfo kZoneAustralia_NSW ACE_TIME_PROGMEM = {
10848  kZoneNameAustralia_NSW /*name*/,
10849  0x8a974812 /*zoneId*/,
10850  &kZoneContext /*zoneContext*/,
10851  1 /*numEras*/,
10852  kZoneEraAustralia_Sydney /*eras*/,
10853 };
10854 
10855 //---------------------------------------------------------------------------
10856 // Link name: Australia/North -> Australia/Darwin
10857 // Strings (bytes): 7 (originally 16)
10858 // Memory (8-bit): 18
10859 // Memory (32-bit): 27
10860 //---------------------------------------------------------------------------
10861 
10862 static const char kZoneNameAustralia_North[] ACE_TIME_PROGMEM = "\x06" "North";
10863 
10864 const basic::ZoneInfo kZoneAustralia_North ACE_TIME_PROGMEM = {
10865  kZoneNameAustralia_North /*name*/,
10866  0x8d997165 /*zoneId*/,
10867  &kZoneContext /*zoneContext*/,
10868  1 /*numEras*/,
10869  kZoneEraAustralia_Darwin /*eras*/,
10870 };
10871 
10872 //---------------------------------------------------------------------------
10873 // Link name: Australia/Queensland -> Australia/Brisbane
10874 // Strings (bytes): 12 (originally 21)
10875 // Memory (8-bit): 23
10876 // Memory (32-bit): 32
10877 //---------------------------------------------------------------------------
10878 
10879 static const char kZoneNameAustralia_Queensland[] ACE_TIME_PROGMEM = "\x06" "Queensland";
10880 
10881 const basic::ZoneInfo kZoneAustralia_Queensland ACE_TIME_PROGMEM = {
10882  kZoneNameAustralia_Queensland /*name*/,
10883  0xd326ed0a /*zoneId*/,
10884  &kZoneContext /*zoneContext*/,
10885  1 /*numEras*/,
10886  kZoneEraAustralia_Brisbane /*eras*/,
10887 };
10888 
10889 //---------------------------------------------------------------------------
10890 // Link name: Australia/South -> Australia/Adelaide
10891 // Strings (bytes): 7 (originally 16)
10892 // Memory (8-bit): 18
10893 // Memory (32-bit): 27
10894 //---------------------------------------------------------------------------
10895 
10896 static const char kZoneNameAustralia_South[] ACE_TIME_PROGMEM = "\x06" "South";
10897 
10898 const basic::ZoneInfo kZoneAustralia_South ACE_TIME_PROGMEM = {
10899  kZoneNameAustralia_South /*name*/,
10900  0x8df3f8ad /*zoneId*/,
10901  &kZoneContext /*zoneContext*/,
10902  1 /*numEras*/,
10903  kZoneEraAustralia_Adelaide /*eras*/,
10904 };
10905 
10906 //---------------------------------------------------------------------------
10907 // Link name: Australia/Tasmania -> Australia/Hobart
10908 // Strings (bytes): 10 (originally 19)
10909 // Memory (8-bit): 21
10910 // Memory (32-bit): 30
10911 //---------------------------------------------------------------------------
10912 
10913 static const char kZoneNameAustralia_Tasmania[] ACE_TIME_PROGMEM = "\x06" "Tasmania";
10914 
10915 const basic::ZoneInfo kZoneAustralia_Tasmania ACE_TIME_PROGMEM = {
10916  kZoneNameAustralia_Tasmania /*name*/,
10917  0xe6d76648 /*zoneId*/,
10918  &kZoneContext /*zoneContext*/,
10919  1 /*numEras*/,
10920  kZoneEraAustralia_Hobart /*eras*/,
10921 };
10922 
10923 //---------------------------------------------------------------------------
10924 // Link name: Australia/Victoria -> Australia/Melbourne
10925 // Strings (bytes): 10 (originally 19)
10926 // Memory (8-bit): 21
10927 // Memory (32-bit): 30
10928 //---------------------------------------------------------------------------
10929 
10930 static const char kZoneNameAustralia_Victoria[] ACE_TIME_PROGMEM = "\x06" "Victoria";
10931 
10932 const basic::ZoneInfo kZoneAustralia_Victoria ACE_TIME_PROGMEM = {
10933  kZoneNameAustralia_Victoria /*name*/,
10934  0x0260d5db /*zoneId*/,
10935  &kZoneContext /*zoneContext*/,
10936  1 /*numEras*/,
10937  kZoneEraAustralia_Melbourne /*eras*/,
10938 };
10939 
10940 //---------------------------------------------------------------------------
10941 // Link name: Australia/West -> Australia/Perth
10942 // Strings (bytes): 6 (originally 15)
10943 // Memory (8-bit): 17
10944 // Memory (32-bit): 26
10945 //---------------------------------------------------------------------------
10946 
10947 static const char kZoneNameAustralia_West[] ACE_TIME_PROGMEM = "\x06" "West";
10948 
10949 const basic::ZoneInfo kZoneAustralia_West ACE_TIME_PROGMEM = {
10950  kZoneNameAustralia_West /*name*/,
10951  0xdd858a5d /*zoneId*/,
10952  &kZoneContext /*zoneContext*/,
10953  1 /*numEras*/,
10954  kZoneEraAustralia_Perth /*eras*/,
10955 };
10956 
10957 //---------------------------------------------------------------------------
10958 // Link name: Australia/Yancowinna -> Australia/Broken_Hill
10959 // Strings (bytes): 12 (originally 21)
10960 // Memory (8-bit): 23
10961 // Memory (32-bit): 32
10962 //---------------------------------------------------------------------------
10963 
10964 static const char kZoneNameAustralia_Yancowinna[] ACE_TIME_PROGMEM = "\x06" "Yancowinna";
10965 
10966 const basic::ZoneInfo kZoneAustralia_Yancowinna ACE_TIME_PROGMEM = {
10967  kZoneNameAustralia_Yancowinna /*name*/,
10968  0x90bac131 /*zoneId*/,
10969  &kZoneContext /*zoneContext*/,
10970  2 /*numEras*/,
10971  kZoneEraAustralia_Broken_Hill /*eras*/,
10972 };
10973 
10974 //---------------------------------------------------------------------------
10975 // Link name: Brazil/East -> America/Sao_Paulo
10976 // Strings (bytes): 12 (originally 12)
10977 // Memory (8-bit): 23
10978 // Memory (32-bit): 32
10979 //---------------------------------------------------------------------------
10980 
10981 static const char kZoneNameBrazil_East[] ACE_TIME_PROGMEM = "Brazil/East";
10982 
10983 const basic::ZoneInfo kZoneBrazil_East ACE_TIME_PROGMEM = {
10984  kZoneNameBrazil_East /*name*/,
10985  0x669578c5 /*zoneId*/,
10986  &kZoneContext /*zoneContext*/,
10987  1 /*numEras*/,
10988  kZoneEraAmerica_Sao_Paulo /*eras*/,
10989 };
10990 
10991 //---------------------------------------------------------------------------
10992 // Link name: Brazil/West -> America/Manaus
10993 // Strings (bytes): 12 (originally 12)
10994 // Memory (8-bit): 23
10995 // Memory (32-bit): 32
10996 //---------------------------------------------------------------------------
10997 
10998 static const char kZoneNameBrazil_West[] ACE_TIME_PROGMEM = "Brazil/West";
10999 
11000 const basic::ZoneInfo kZoneBrazil_West ACE_TIME_PROGMEM = {
11001  kZoneNameBrazil_West /*name*/,
11002  0x669f689b /*zoneId*/,
11003  &kZoneContext /*zoneContext*/,
11004  1 /*numEras*/,
11005  kZoneEraAmerica_Manaus /*eras*/,
11006 };
11007 
11008 //---------------------------------------------------------------------------
11009 // Link name: Canada/Atlantic -> America/Halifax
11010 // Strings (bytes): 10 (originally 16)
11011 // Memory (8-bit): 21
11012 // Memory (32-bit): 30
11013 //---------------------------------------------------------------------------
11014 
11015 static const char kZoneNameCanada_Atlantic[] ACE_TIME_PROGMEM = "\x07" "Atlantic";
11016 
11017 const basic::ZoneInfo kZoneCanada_Atlantic ACE_TIME_PROGMEM = {
11018  kZoneNameCanada_Atlantic /*name*/,
11019  0x536b119c /*zoneId*/,
11020  &kZoneContext /*zoneContext*/,
11021  1 /*numEras*/,
11022  kZoneEraAmerica_Halifax /*eras*/,
11023 };
11024 
11025 //---------------------------------------------------------------------------
11026 // Link name: Canada/Central -> America/Winnipeg
11027 // Strings (bytes): 9 (originally 15)
11028 // Memory (8-bit): 20
11029 // Memory (32-bit): 29
11030 //---------------------------------------------------------------------------
11031 
11032 static const char kZoneNameCanada_Central[] ACE_TIME_PROGMEM = "\x07" "Central";
11033 
11034 const basic::ZoneInfo kZoneCanada_Central ACE_TIME_PROGMEM = {
11035  kZoneNameCanada_Central /*name*/,
11036  0x626710f5 /*zoneId*/,
11037  &kZoneContext /*zoneContext*/,
11038  2 /*numEras*/,
11039  kZoneEraAmerica_Winnipeg /*eras*/,
11040 };
11041 
11042 //---------------------------------------------------------------------------
11043 // Link name: Canada/Eastern -> America/Toronto
11044 // Strings (bytes): 9 (originally 15)
11045 // Memory (8-bit): 20
11046 // Memory (32-bit): 29
11047 //---------------------------------------------------------------------------
11048 
11049 static const char kZoneNameCanada_Eastern[] ACE_TIME_PROGMEM = "\x07" "Eastern";
11050 
11051 const basic::ZoneInfo kZoneCanada_Eastern ACE_TIME_PROGMEM = {
11052  kZoneNameCanada_Eastern /*name*/,
11053  0xf3612d5e /*zoneId*/,
11054  &kZoneContext /*zoneContext*/,
11055  1 /*numEras*/,
11056  kZoneEraAmerica_Toronto /*eras*/,
11057 };
11058 
11059 //---------------------------------------------------------------------------
11060 // Link name: Canada/Mountain -> America/Edmonton
11061 // Strings (bytes): 10 (originally 16)
11062 // Memory (8-bit): 21
11063 // Memory (32-bit): 30
11064 //---------------------------------------------------------------------------
11065 
11066 static const char kZoneNameCanada_Mountain[] ACE_TIME_PROGMEM = "\x07" "Mountain";
11067 
11068 const basic::ZoneInfo kZoneCanada_Mountain ACE_TIME_PROGMEM = {
11069  kZoneNameCanada_Mountain /*name*/,
11070  0xfb8a8217 /*zoneId*/,
11071  &kZoneContext /*zoneContext*/,
11072  1 /*numEras*/,
11073  kZoneEraAmerica_Edmonton /*eras*/,
11074 };
11075 
11076 //---------------------------------------------------------------------------
11077 // Link name: Canada/Pacific -> America/Vancouver
11078 // Strings (bytes): 9 (originally 15)
11079 // Memory (8-bit): 20
11080 // Memory (32-bit): 29
11081 //---------------------------------------------------------------------------
11082 
11083 static const char kZoneNameCanada_Pacific[] ACE_TIME_PROGMEM = "\x07" "Pacific";
11084 
11085 const basic::ZoneInfo kZoneCanada_Pacific ACE_TIME_PROGMEM = {
11086  kZoneNameCanada_Pacific /*name*/,
11087  0x40fa3c7b /*zoneId*/,
11088  &kZoneContext /*zoneContext*/,
11089  1 /*numEras*/,
11090  kZoneEraAmerica_Vancouver /*eras*/,
11091 };
11092 
11093 //---------------------------------------------------------------------------
11094 // Link name: Canada/Saskatchewan -> America/Regina
11095 // Strings (bytes): 14 (originally 20)
11096 // Memory (8-bit): 25
11097 // Memory (32-bit): 34
11098 //---------------------------------------------------------------------------
11099 
11100 static const char kZoneNameCanada_Saskatchewan[] ACE_TIME_PROGMEM = "\x07" "Saskatchewan";
11101 
11102 const basic::ZoneInfo kZoneCanada_Saskatchewan ACE_TIME_PROGMEM = {
11103  kZoneNameCanada_Saskatchewan /*name*/,
11104  0x77311f49 /*zoneId*/,
11105  &kZoneContext /*zoneContext*/,
11106  1 /*numEras*/,
11107  kZoneEraAmerica_Regina /*eras*/,
11108 };
11109 
11110 //---------------------------------------------------------------------------
11111 // Link name: Chile/Continental -> America/Santiago
11112 // Strings (bytes): 18 (originally 18)
11113 // Memory (8-bit): 29
11114 // Memory (32-bit): 38
11115 //---------------------------------------------------------------------------
11116 
11117 static const char kZoneNameChile_Continental[] ACE_TIME_PROGMEM = "Chile/Continental";
11118 
11119 const basic::ZoneInfo kZoneChile_Continental ACE_TIME_PROGMEM = {
11120  kZoneNameChile_Continental /*name*/,
11121  0x7e2bdb18 /*zoneId*/,
11122  &kZoneContext /*zoneContext*/,
11123  1 /*numEras*/,
11124  kZoneEraAmerica_Santiago /*eras*/,
11125 };
11126 
11127 //---------------------------------------------------------------------------
11128 // Link name: Chile/EasterIsland -> Pacific/Easter
11129 // Strings (bytes): 19 (originally 19)
11130 // Memory (8-bit): 30
11131 // Memory (32-bit): 39
11132 //---------------------------------------------------------------------------
11133 
11134 static const char kZoneNameChile_EasterIsland[] ACE_TIME_PROGMEM = "Chile/EasterIsland";
11135 
11136 const basic::ZoneInfo kZoneChile_EasterIsland ACE_TIME_PROGMEM = {
11137  kZoneNameChile_EasterIsland /*name*/,
11138  0xb0982af8 /*zoneId*/,
11139  &kZoneContext /*zoneContext*/,
11140  1 /*numEras*/,
11141  kZoneEraPacific_Easter /*eras*/,
11142 };
11143 
11144 //---------------------------------------------------------------------------
11145 // Link name: Cuba -> America/Havana
11146 // Strings (bytes): 5 (originally 5)
11147 // Memory (8-bit): 16
11148 // Memory (32-bit): 25
11149 //---------------------------------------------------------------------------
11150 
11151 static const char kZoneNameCuba[] ACE_TIME_PROGMEM = "Cuba";
11152 
11153 const basic::ZoneInfo kZoneCuba ACE_TIME_PROGMEM = {
11154  kZoneNameCuba /*name*/,
11155  0x7c83cba0 /*zoneId*/,
11156  &kZoneContext /*zoneContext*/,
11157  1 /*numEras*/,
11158  kZoneEraAmerica_Havana /*eras*/,
11159 };
11160 
11161 //---------------------------------------------------------------------------
11162 // Link name: Eire -> Europe/Dublin
11163 // Strings (bytes): 5 (originally 5)
11164 // Memory (8-bit): 16
11165 // Memory (32-bit): 25
11166 //---------------------------------------------------------------------------
11167 
11168 static const char kZoneNameEire[] ACE_TIME_PROGMEM = "Eire";
11169 
11170 const basic::ZoneInfo kZoneEire ACE_TIME_PROGMEM = {
11171  kZoneNameEire /*name*/,
11172  0x7c84b36a /*zoneId*/,
11173  &kZoneContext /*zoneContext*/,
11174  1 /*numEras*/,
11175  kZoneEraEurope_Dublin /*eras*/,
11176 };
11177 
11178 //---------------------------------------------------------------------------
11179 // Link name: Etc/GMT+0 -> Etc/GMT
11180 // Strings (bytes): 7 (originally 10)
11181 // Memory (8-bit): 18
11182 // Memory (32-bit): 27
11183 //---------------------------------------------------------------------------
11184 
11185 static const char kZoneNameEtc_GMT_PLUS_0[] ACE_TIME_PROGMEM = "\x08" "GMT+0";
11186 
11187 const basic::ZoneInfo kZoneEtc_GMT_PLUS_0 ACE_TIME_PROGMEM = {
11188  kZoneNameEtc_GMT_PLUS_0 /*name*/,
11189  0x9d13da13 /*zoneId*/,
11190  &kZoneContext /*zoneContext*/,
11191  1 /*numEras*/,
11192  kZoneEraEtc_GMT /*eras*/,
11193 };
11194 
11195 //---------------------------------------------------------------------------
11196 // Link name: Etc/GMT-0 -> Etc/GMT
11197 // Strings (bytes): 7 (originally 10)
11198 // Memory (8-bit): 18
11199 // Memory (32-bit): 27
11200 //---------------------------------------------------------------------------
11201 
11202 static const char kZoneNameEtc_GMT_0[] ACE_TIME_PROGMEM = "\x08" "GMT-0";
11203 
11204 const basic::ZoneInfo kZoneEtc_GMT_0 ACE_TIME_PROGMEM = {
11205  kZoneNameEtc_GMT_0 /*name*/,
11206  0x9d13da55 /*zoneId*/,
11207  &kZoneContext /*zoneContext*/,
11208  1 /*numEras*/,
11209  kZoneEraEtc_GMT /*eras*/,
11210 };
11211 
11212 //---------------------------------------------------------------------------
11213 // Link name: Etc/GMT0 -> Etc/GMT
11214 // Strings (bytes): 6 (originally 9)
11215 // Memory (8-bit): 17
11216 // Memory (32-bit): 26
11217 //---------------------------------------------------------------------------
11218 
11219 static const char kZoneNameEtc_GMT0[] ACE_TIME_PROGMEM = "\x08" "GMT0";
11220 
11221 const basic::ZoneInfo kZoneEtc_GMT0 ACE_TIME_PROGMEM = {
11222  kZoneNameEtc_GMT0 /*name*/,
11223  0xf53ea988 /*zoneId*/,
11224  &kZoneContext /*zoneContext*/,
11225  1 /*numEras*/,
11226  kZoneEraEtc_GMT /*eras*/,
11227 };
11228 
11229 //---------------------------------------------------------------------------
11230 // Link name: Etc/Greenwich -> Etc/GMT
11231 // Strings (bytes): 11 (originally 14)
11232 // Memory (8-bit): 22
11233 // Memory (32-bit): 31
11234 //---------------------------------------------------------------------------
11235 
11236 static const char kZoneNameEtc_Greenwich[] ACE_TIME_PROGMEM = "\x08" "Greenwich";
11237 
11238 const basic::ZoneInfo kZoneEtc_Greenwich ACE_TIME_PROGMEM = {
11239  kZoneNameEtc_Greenwich /*name*/,
11240  0x26daa98c /*zoneId*/,
11241  &kZoneContext /*zoneContext*/,
11242  1 /*numEras*/,
11243  kZoneEraEtc_GMT /*eras*/,
11244 };
11245 
11246 //---------------------------------------------------------------------------
11247 // Link name: Etc/UCT -> Etc/UTC
11248 // Strings (bytes): 5 (originally 8)
11249 // Memory (8-bit): 16
11250 // Memory (32-bit): 25
11251 //---------------------------------------------------------------------------
11252 
11253 static const char kZoneNameEtc_UCT[] ACE_TIME_PROGMEM = "\x08" "UCT";
11254 
11255 const basic::ZoneInfo kZoneEtc_UCT ACE_TIME_PROGMEM = {
11256  kZoneNameEtc_UCT /*name*/,
11257  0xd8e3189c /*zoneId*/,
11258  &kZoneContext /*zoneContext*/,
11259  1 /*numEras*/,
11260  kZoneEraEtc_UTC /*eras*/,
11261 };
11262 
11263 //---------------------------------------------------------------------------
11264 // Link name: Etc/Universal -> Etc/UTC
11265 // Strings (bytes): 11 (originally 14)
11266 // Memory (8-bit): 22
11267 // Memory (32-bit): 31
11268 //---------------------------------------------------------------------------
11269 
11270 static const char kZoneNameEtc_Universal[] ACE_TIME_PROGMEM = "\x08" "Universal";
11271 
11272 const basic::ZoneInfo kZoneEtc_Universal ACE_TIME_PROGMEM = {
11273  kZoneNameEtc_Universal /*name*/,
11274  0x2f8cb9a9 /*zoneId*/,
11275  &kZoneContext /*zoneContext*/,
11276  1 /*numEras*/,
11277  kZoneEraEtc_UTC /*eras*/,
11278 };
11279 
11280 //---------------------------------------------------------------------------
11281 // Link name: Etc/Zulu -> Etc/UTC
11282 // Strings (bytes): 6 (originally 9)
11283 // Memory (8-bit): 17
11284 // Memory (32-bit): 26
11285 //---------------------------------------------------------------------------
11286 
11287 static const char kZoneNameEtc_Zulu[] ACE_TIME_PROGMEM = "\x08" "Zulu";
11288 
11289 const basic::ZoneInfo kZoneEtc_Zulu ACE_TIME_PROGMEM = {
11290  kZoneNameEtc_Zulu /*name*/,
11291  0xf549c240 /*zoneId*/,
11292  &kZoneContext /*zoneContext*/,
11293  1 /*numEras*/,
11294  kZoneEraEtc_UTC /*eras*/,
11295 };
11296 
11297 //---------------------------------------------------------------------------
11298 // Link name: Europe/Belfast -> Europe/London
11299 // Strings (bytes): 9 (originally 15)
11300 // Memory (8-bit): 20
11301 // Memory (32-bit): 29
11302 //---------------------------------------------------------------------------
11303 
11304 static const char kZoneNameEurope_Belfast[] ACE_TIME_PROGMEM = "\x09" "Belfast";
11305 
11306 const basic::ZoneInfo kZoneEurope_Belfast ACE_TIME_PROGMEM = {
11307  kZoneNameEurope_Belfast /*name*/,
11308  0xd07dd1e5 /*zoneId*/,
11309  &kZoneContext /*zoneContext*/,
11310  1 /*numEras*/,
11311  kZoneEraEurope_London /*eras*/,
11312 };
11313 
11314 //---------------------------------------------------------------------------
11315 // Link name: Europe/Bratislava -> Europe/Prague
11316 // Strings (bytes): 12 (originally 18)
11317 // Memory (8-bit): 23
11318 // Memory (32-bit): 32
11319 //---------------------------------------------------------------------------
11320 
11321 static const char kZoneNameEurope_Bratislava[] ACE_TIME_PROGMEM = "\x09" "Bratislava";
11322 
11323 const basic::ZoneInfo kZoneEurope_Bratislava ACE_TIME_PROGMEM = {
11324  kZoneNameEurope_Bratislava /*name*/,
11325  0xda493bed /*zoneId*/,
11326  &kZoneContext /*zoneContext*/,
11327  1 /*numEras*/,
11328  kZoneEraEurope_Prague /*eras*/,
11329 };
11330 
11331 //---------------------------------------------------------------------------
11332 // Link name: Europe/Busingen -> Europe/Zurich
11333 // Strings (bytes): 10 (originally 16)
11334 // Memory (8-bit): 21
11335 // Memory (32-bit): 30
11336 //---------------------------------------------------------------------------
11337 
11338 static const char kZoneNameEurope_Busingen[] ACE_TIME_PROGMEM = "\x09" "Busingen";
11339 
11340 const basic::ZoneInfo kZoneEurope_Busingen ACE_TIME_PROGMEM = {
11341  kZoneNameEurope_Busingen /*name*/,
11342  0xc06d2cdf /*zoneId*/,
11343  &kZoneContext /*zoneContext*/,
11344  1 /*numEras*/,
11345  kZoneEraEurope_Zurich /*eras*/,
11346 };
11347 
11348 //---------------------------------------------------------------------------
11349 // Link name: Europe/Guernsey -> Europe/London
11350 // Strings (bytes): 10 (originally 16)
11351 // Memory (8-bit): 21
11352 // Memory (32-bit): 30
11353 //---------------------------------------------------------------------------
11354 
11355 static const char kZoneNameEurope_Guernsey[] ACE_TIME_PROGMEM = "\x09" "Guernsey";
11356 
11357 const basic::ZoneInfo kZoneEurope_Guernsey ACE_TIME_PROGMEM = {
11358  kZoneNameEurope_Guernsey /*name*/,
11359  0x3db12c16 /*zoneId*/,
11360  &kZoneContext /*zoneContext*/,
11361  1 /*numEras*/,
11362  kZoneEraEurope_London /*eras*/,
11363 };
11364 
11365 //---------------------------------------------------------------------------
11366 // Link name: Europe/Isle_of_Man -> Europe/London
11367 // Strings (bytes): 13 (originally 19)
11368 // Memory (8-bit): 24
11369 // Memory (32-bit): 33
11370 //---------------------------------------------------------------------------
11371 
11372 static const char kZoneNameEurope_Isle_of_Man[] ACE_TIME_PROGMEM = "\x09" "Isle_of_Man";
11373 
11374 const basic::ZoneInfo kZoneEurope_Isle_of_Man ACE_TIME_PROGMEM = {
11375  kZoneNameEurope_Isle_of_Man /*name*/,
11376  0xeaf84580 /*zoneId*/,
11377  &kZoneContext /*zoneContext*/,
11378  1 /*numEras*/,
11379  kZoneEraEurope_London /*eras*/,
11380 };
11381 
11382 //---------------------------------------------------------------------------
11383 // Link name: Europe/Jersey -> Europe/London
11384 // Strings (bytes): 8 (originally 14)
11385 // Memory (8-bit): 19
11386 // Memory (32-bit): 28
11387 //---------------------------------------------------------------------------
11388 
11389 static const char kZoneNameEurope_Jersey[] ACE_TIME_PROGMEM = "\x09" "Jersey";
11390 
11391 const basic::ZoneInfo kZoneEurope_Jersey ACE_TIME_PROGMEM = {
11392  kZoneNameEurope_Jersey /*name*/,
11393  0x570dae76 /*zoneId*/,
11394  &kZoneContext /*zoneContext*/,
11395  1 /*numEras*/,
11396  kZoneEraEurope_London /*eras*/,
11397 };
11398 
11399 //---------------------------------------------------------------------------
11400 // Link name: Europe/Ljubljana -> Europe/Belgrade
11401 // Strings (bytes): 11 (originally 17)
11402 // Memory (8-bit): 22
11403 // Memory (32-bit): 31
11404 //---------------------------------------------------------------------------
11405 
11406 static const char kZoneNameEurope_Ljubljana[] ACE_TIME_PROGMEM = "\x09" "Ljubljana";
11407 
11408 const basic::ZoneInfo kZoneEurope_Ljubljana ACE_TIME_PROGMEM = {
11409  kZoneNameEurope_Ljubljana /*name*/,
11410  0xbd98cdb7 /*zoneId*/,
11411  &kZoneContext /*zoneContext*/,
11412  1 /*numEras*/,
11413  kZoneEraEurope_Belgrade /*eras*/,
11414 };
11415 
11416 //---------------------------------------------------------------------------
11417 // Link name: Europe/Mariehamn -> Europe/Helsinki
11418 // Strings (bytes): 11 (originally 17)
11419 // Memory (8-bit): 22
11420 // Memory (32-bit): 31
11421 //---------------------------------------------------------------------------
11422 
11423 static const char kZoneNameEurope_Mariehamn[] ACE_TIME_PROGMEM = "\x09" "Mariehamn";
11424 
11425 const basic::ZoneInfo kZoneEurope_Mariehamn ACE_TIME_PROGMEM = {
11426  kZoneNameEurope_Mariehamn /*name*/,
11427  0x0caa6496 /*zoneId*/,
11428  &kZoneContext /*zoneContext*/,
11429  1 /*numEras*/,
11430  kZoneEraEurope_Helsinki /*eras*/,
11431 };
11432 
11433 //---------------------------------------------------------------------------
11434 // Link name: Europe/Nicosia -> Asia/Nicosia
11435 // Strings (bytes): 9 (originally 15)
11436 // Memory (8-bit): 20
11437 // Memory (32-bit): 29
11438 //---------------------------------------------------------------------------
11439 
11440 static const char kZoneNameEurope_Nicosia[] ACE_TIME_PROGMEM = "\x09" "Nicosia";
11441 
11442 const basic::ZoneInfo kZoneEurope_Nicosia ACE_TIME_PROGMEM = {
11443  kZoneNameEurope_Nicosia /*name*/,
11444  0x74efab8a /*zoneId*/,
11445  &kZoneContext /*zoneContext*/,
11446  1 /*numEras*/,
11447  kZoneEraAsia_Nicosia /*eras*/,
11448 };
11449 
11450 //---------------------------------------------------------------------------
11451 // Link name: Europe/Podgorica -> Europe/Belgrade
11452 // Strings (bytes): 11 (originally 17)
11453 // Memory (8-bit): 22
11454 // Memory (32-bit): 31
11455 //---------------------------------------------------------------------------
11456 
11457 static const char kZoneNameEurope_Podgorica[] ACE_TIME_PROGMEM = "\x09" "Podgorica";
11458 
11459 const basic::ZoneInfo kZoneEurope_Podgorica ACE_TIME_PROGMEM = {
11460  kZoneNameEurope_Podgorica /*name*/,
11461  0x1c1a499c /*zoneId*/,
11462  &kZoneContext /*zoneContext*/,
11463  1 /*numEras*/,
11464  kZoneEraEurope_Belgrade /*eras*/,
11465 };
11466 
11467 //---------------------------------------------------------------------------
11468 // Link name: Europe/San_Marino -> Europe/Rome
11469 // Strings (bytes): 12 (originally 18)
11470 // Memory (8-bit): 23
11471 // Memory (32-bit): 32
11472 //---------------------------------------------------------------------------
11473 
11474 static const char kZoneNameEurope_San_Marino[] ACE_TIME_PROGMEM = "\x09" "San_Marino";
11475 
11476 const basic::ZoneInfo kZoneEurope_San_Marino ACE_TIME_PROGMEM = {
11477  kZoneNameEurope_San_Marino /*name*/,
11478  0xcef7724b /*zoneId*/,
11479  &kZoneContext /*zoneContext*/,
11480  1 /*numEras*/,
11481  kZoneEraEurope_Rome /*eras*/,
11482 };
11483 
11484 //---------------------------------------------------------------------------
11485 // Link name: Europe/Sarajevo -> Europe/Belgrade
11486 // Strings (bytes): 10 (originally 16)
11487 // Memory (8-bit): 21
11488 // Memory (32-bit): 30
11489 //---------------------------------------------------------------------------
11490 
11491 static const char kZoneNameEurope_Sarajevo[] ACE_TIME_PROGMEM = "\x09" "Sarajevo";
11492 
11493 const basic::ZoneInfo kZoneEurope_Sarajevo ACE_TIME_PROGMEM = {
11494  kZoneNameEurope_Sarajevo /*name*/,
11495  0x6a576c3f /*zoneId*/,
11496  &kZoneContext /*zoneContext*/,
11497  1 /*numEras*/,
11498  kZoneEraEurope_Belgrade /*eras*/,
11499 };
11500 
11501 //---------------------------------------------------------------------------
11502 // Link name: Europe/Skopje -> Europe/Belgrade
11503 // Strings (bytes): 8 (originally 14)
11504 // Memory (8-bit): 19
11505 // Memory (32-bit): 28
11506 //---------------------------------------------------------------------------
11507 
11508 static const char kZoneNameEurope_Skopje[] ACE_TIME_PROGMEM = "\x09" "Skopje";
11509 
11510 const basic::ZoneInfo kZoneEurope_Skopje ACE_TIME_PROGMEM = {
11511  kZoneNameEurope_Skopje /*name*/,
11512  0x6c76fdd0 /*zoneId*/,
11513  &kZoneContext /*zoneContext*/,
11514  1 /*numEras*/,
11515  kZoneEraEurope_Belgrade /*eras*/,
11516 };
11517 
11518 //---------------------------------------------------------------------------
11519 // Link name: Europe/Tiraspol -> Europe/Chisinau
11520 // Strings (bytes): 10 (originally 16)
11521 // Memory (8-bit): 21
11522 // Memory (32-bit): 30
11523 //---------------------------------------------------------------------------
11524 
11525 static const char kZoneNameEurope_Tiraspol[] ACE_TIME_PROGMEM = "\x09" "Tiraspol";
11526 
11527 const basic::ZoneInfo kZoneEurope_Tiraspol ACE_TIME_PROGMEM = {
11528  kZoneNameEurope_Tiraspol /*name*/,
11529  0xbe704472 /*zoneId*/,
11530  &kZoneContext /*zoneContext*/,
11531  1 /*numEras*/,
11532  kZoneEraEurope_Chisinau /*eras*/,
11533 };
11534 
11535 //---------------------------------------------------------------------------
11536 // Link name: Europe/Vaduz -> Europe/Zurich
11537 // Strings (bytes): 7 (originally 13)
11538 // Memory (8-bit): 18
11539 // Memory (32-bit): 27
11540 //---------------------------------------------------------------------------
11541 
11542 static const char kZoneNameEurope_Vaduz[] ACE_TIME_PROGMEM = "\x09" "Vaduz";
11543 
11544 const basic::ZoneInfo kZoneEurope_Vaduz ACE_TIME_PROGMEM = {
11545  kZoneNameEurope_Vaduz /*name*/,
11546  0xfbb81bae /*zoneId*/,
11547  &kZoneContext /*zoneContext*/,
11548  1 /*numEras*/,
11549  kZoneEraEurope_Zurich /*eras*/,
11550 };
11551 
11552 //---------------------------------------------------------------------------
11553 // Link name: Europe/Vatican -> Europe/Rome
11554 // Strings (bytes): 9 (originally 15)
11555 // Memory (8-bit): 20
11556 // Memory (32-bit): 29
11557 //---------------------------------------------------------------------------
11558 
11559 static const char kZoneNameEurope_Vatican[] ACE_TIME_PROGMEM = "\x09" "Vatican";
11560 
11561 const basic::ZoneInfo kZoneEurope_Vatican ACE_TIME_PROGMEM = {
11562  kZoneNameEurope_Vatican /*name*/,
11563  0xcb485dca /*zoneId*/,
11564  &kZoneContext /*zoneContext*/,
11565  1 /*numEras*/,
11566  kZoneEraEurope_Rome /*eras*/,
11567 };
11568 
11569 //---------------------------------------------------------------------------
11570 // Link name: Europe/Zagreb -> Europe/Belgrade
11571 // Strings (bytes): 8 (originally 14)
11572 // Memory (8-bit): 19
11573 // Memory (32-bit): 28
11574 //---------------------------------------------------------------------------
11575 
11576 static const char kZoneNameEurope_Zagreb[] ACE_TIME_PROGMEM = "\x09" "Zagreb";
11577 
11578 const basic::ZoneInfo kZoneEurope_Zagreb ACE_TIME_PROGMEM = {
11579  kZoneNameEurope_Zagreb /*name*/,
11580  0x7c11c9ff /*zoneId*/,
11581  &kZoneContext /*zoneContext*/,
11582  1 /*numEras*/,
11583  kZoneEraEurope_Belgrade /*eras*/,
11584 };
11585 
11586 //---------------------------------------------------------------------------
11587 // Link name: GB -> Europe/London
11588 // Strings (bytes): 3 (originally 3)
11589 // Memory (8-bit): 14
11590 // Memory (32-bit): 23
11591 //---------------------------------------------------------------------------
11592 
11593 static const char kZoneNameGB[] ACE_TIME_PROGMEM = "GB";
11594 
11595 const basic::ZoneInfo kZoneGB ACE_TIME_PROGMEM = {
11596  kZoneNameGB /*name*/,
11597  0x005973ae /*zoneId*/,
11598  &kZoneContext /*zoneContext*/,
11599  1 /*numEras*/,
11600  kZoneEraEurope_London /*eras*/,
11601 };
11602 
11603 //---------------------------------------------------------------------------
11604 // Link name: GB-Eire -> Europe/London
11605 // Strings (bytes): 8 (originally 8)
11606 // Memory (8-bit): 19
11607 // Memory (32-bit): 28
11608 //---------------------------------------------------------------------------
11609 
11610 static const char kZoneNameGB_Eire[] ACE_TIME_PROGMEM = "GB-Eire";
11611 
11612 const basic::ZoneInfo kZoneGB_Eire ACE_TIME_PROGMEM = {
11613  kZoneNameGB_Eire /*name*/,
11614  0xfa70e300 /*zoneId*/,
11615  &kZoneContext /*zoneContext*/,
11616  1 /*numEras*/,
11617  kZoneEraEurope_London /*eras*/,
11618 };
11619 
11620 //---------------------------------------------------------------------------
11621 // Link name: GMT -> Etc/GMT
11622 // Strings (bytes): 4 (originally 4)
11623 // Memory (8-bit): 15
11624 // Memory (32-bit): 24
11625 //---------------------------------------------------------------------------
11626 
11627 static const char kZoneNameGMT[] ACE_TIME_PROGMEM = "GMT";
11628 
11629 const basic::ZoneInfo kZoneGMT ACE_TIME_PROGMEM = {
11630  kZoneNameGMT /*name*/,
11631  0x0b87eb2d /*zoneId*/,
11632  &kZoneContext /*zoneContext*/,
11633  1 /*numEras*/,
11634  kZoneEraEtc_GMT /*eras*/,
11635 };
11636 
11637 //---------------------------------------------------------------------------
11638 // Link name: GMT+0 -> Etc/GMT
11639 // Strings (bytes): 6 (originally 6)
11640 // Memory (8-bit): 17
11641 // Memory (32-bit): 26
11642 //---------------------------------------------------------------------------
11643 
11644 static const char kZoneNameGMT_PLUS_0[] ACE_TIME_PROGMEM = "GMT+0";
11645 
11646 const basic::ZoneInfo kZoneGMT_PLUS_0 ACE_TIME_PROGMEM = {
11647  kZoneNameGMT_PLUS_0 /*name*/,
11648  0x0d2f7028 /*zoneId*/,
11649  &kZoneContext /*zoneContext*/,
11650  1 /*numEras*/,
11651  kZoneEraEtc_GMT /*eras*/,
11652 };
11653 
11654 //---------------------------------------------------------------------------
11655 // Link name: GMT-0 -> Etc/GMT
11656 // Strings (bytes): 6 (originally 6)
11657 // Memory (8-bit): 17
11658 // Memory (32-bit): 26
11659 //---------------------------------------------------------------------------
11660 
11661 static const char kZoneNameGMT_0[] ACE_TIME_PROGMEM = "GMT-0";
11662 
11663 const basic::ZoneInfo kZoneGMT_0 ACE_TIME_PROGMEM = {
11664  kZoneNameGMT_0 /*name*/,
11665  0x0d2f706a /*zoneId*/,
11666  &kZoneContext /*zoneContext*/,
11667  1 /*numEras*/,
11668  kZoneEraEtc_GMT /*eras*/,
11669 };
11670 
11671 //---------------------------------------------------------------------------
11672 // Link name: GMT0 -> Etc/GMT
11673 // Strings (bytes): 5 (originally 5)
11674 // Memory (8-bit): 16
11675 // Memory (32-bit): 25
11676 //---------------------------------------------------------------------------
11677 
11678 static const char kZoneNameGMT0[] ACE_TIME_PROGMEM = "GMT0";
11679 
11680 const basic::ZoneInfo kZoneGMT0 ACE_TIME_PROGMEM = {
11681  kZoneNameGMT0 /*name*/,
11682  0x7c8550fd /*zoneId*/,
11683  &kZoneContext /*zoneContext*/,
11684  1 /*numEras*/,
11685  kZoneEraEtc_GMT /*eras*/,
11686 };
11687 
11688 //---------------------------------------------------------------------------
11689 // Link name: Greenwich -> Etc/GMT
11690 // Strings (bytes): 10 (originally 10)
11691 // Memory (8-bit): 21
11692 // Memory (32-bit): 30
11693 //---------------------------------------------------------------------------
11694 
11695 static const char kZoneNameGreenwich[] ACE_TIME_PROGMEM = "Greenwich";
11696 
11697 const basic::ZoneInfo kZoneGreenwich ACE_TIME_PROGMEM = {
11698  kZoneNameGreenwich /*name*/,
11699  0xc84d4221 /*zoneId*/,
11700  &kZoneContext /*zoneContext*/,
11701  1 /*numEras*/,
11702  kZoneEraEtc_GMT /*eras*/,
11703 };
11704 
11705 //---------------------------------------------------------------------------
11706 // Link name: Hongkong -> Asia/Hong_Kong
11707 // Strings (bytes): 9 (originally 9)
11708 // Memory (8-bit): 20
11709 // Memory (32-bit): 29
11710 //---------------------------------------------------------------------------
11711 
11712 static const char kZoneNameHongkong[] ACE_TIME_PROGMEM = "Hongkong";
11713 
11714 const basic::ZoneInfo kZoneHongkong ACE_TIME_PROGMEM = {
11715  kZoneNameHongkong /*name*/,
11716  0x56d36560 /*zoneId*/,
11717  &kZoneContext /*zoneContext*/,
11718  1 /*numEras*/,
11719  kZoneEraAsia_Hong_Kong /*eras*/,
11720 };
11721 
11722 //---------------------------------------------------------------------------
11723 // Link name: Iceland -> Atlantic/Reykjavik
11724 // Strings (bytes): 8 (originally 8)
11725 // Memory (8-bit): 19
11726 // Memory (32-bit): 28
11727 //---------------------------------------------------------------------------
11728 
11729 static const char kZoneNameIceland[] ACE_TIME_PROGMEM = "Iceland";
11730 
11731 const basic::ZoneInfo kZoneIceland ACE_TIME_PROGMEM = {
11732  kZoneNameIceland /*name*/,
11733  0xe56a35b5 /*zoneId*/,
11734  &kZoneContext /*zoneContext*/,
11735  1 /*numEras*/,
11736  kZoneEraAtlantic_Reykjavik /*eras*/,
11737 };
11738 
11739 //---------------------------------------------------------------------------
11740 // Link name: Indian/Antananarivo -> Africa/Nairobi
11741 // Strings (bytes): 14 (originally 20)
11742 // Memory (8-bit): 25
11743 // Memory (32-bit): 34
11744 //---------------------------------------------------------------------------
11745 
11746 static const char kZoneNameIndian_Antananarivo[] ACE_TIME_PROGMEM = "\x0a" "Antananarivo";
11747 
11748 const basic::ZoneInfo kZoneIndian_Antananarivo ACE_TIME_PROGMEM = {
11749  kZoneNameIndian_Antananarivo /*name*/,
11750  0x9ebf5289 /*zoneId*/,
11751  &kZoneContext /*zoneContext*/,
11752  1 /*numEras*/,
11753  kZoneEraAfrica_Nairobi /*eras*/,
11754 };
11755 
11756 //---------------------------------------------------------------------------
11757 // Link name: Indian/Comoro -> Africa/Nairobi
11758 // Strings (bytes): 8 (originally 14)
11759 // Memory (8-bit): 19
11760 // Memory (32-bit): 28
11761 //---------------------------------------------------------------------------
11762 
11763 static const char kZoneNameIndian_Comoro[] ACE_TIME_PROGMEM = "\x0a" "Comoro";
11764 
11765 const basic::ZoneInfo kZoneIndian_Comoro ACE_TIME_PROGMEM = {
11766  kZoneNameIndian_Comoro /*name*/,
11767  0x45f4deb6 /*zoneId*/,
11768  &kZoneContext /*zoneContext*/,
11769  1 /*numEras*/,
11770  kZoneEraAfrica_Nairobi /*eras*/,
11771 };
11772 
11773 //---------------------------------------------------------------------------
11774 // Link name: Indian/Mayotte -> Africa/Nairobi
11775 // Strings (bytes): 9 (originally 15)
11776 // Memory (8-bit): 20
11777 // Memory (32-bit): 29
11778 //---------------------------------------------------------------------------
11779 
11780 static const char kZoneNameIndian_Mayotte[] ACE_TIME_PROGMEM = "\x0a" "Mayotte";
11781 
11782 const basic::ZoneInfo kZoneIndian_Mayotte ACE_TIME_PROGMEM = {
11783  kZoneNameIndian_Mayotte /*name*/,
11784  0xe6880bca /*zoneId*/,
11785  &kZoneContext /*zoneContext*/,
11786  1 /*numEras*/,
11787  kZoneEraAfrica_Nairobi /*eras*/,
11788 };
11789 
11790 //---------------------------------------------------------------------------
11791 // Link name: Iran -> Asia/Tehran
11792 // Strings (bytes): 5 (originally 5)
11793 // Memory (8-bit): 16
11794 // Memory (32-bit): 25
11795 //---------------------------------------------------------------------------
11796 
11797 static const char kZoneNameIran[] ACE_TIME_PROGMEM = "Iran";
11798 
11799 const basic::ZoneInfo kZoneIran ACE_TIME_PROGMEM = {
11800  kZoneNameIran /*name*/,
11801  0x7c87090f /*zoneId*/,
11802  &kZoneContext /*zoneContext*/,
11803  1 /*numEras*/,
11804  kZoneEraAsia_Tehran /*eras*/,
11805 };
11806 
11807 //---------------------------------------------------------------------------
11808 // Link name: Israel -> Asia/Jerusalem
11809 // Strings (bytes): 7 (originally 7)
11810 // Memory (8-bit): 18
11811 // Memory (32-bit): 27
11812 //---------------------------------------------------------------------------
11813 
11814 static const char kZoneNameIsrael[] ACE_TIME_PROGMEM = "Israel";
11815 
11816 const basic::ZoneInfo kZoneIsrael ACE_TIME_PROGMEM = {
11817  kZoneNameIsrael /*name*/,
11818  0xba88c9e5 /*zoneId*/,
11819  &kZoneContext /*zoneContext*/,
11820  1 /*numEras*/,
11821  kZoneEraAsia_Jerusalem /*eras*/,
11822 };
11823 
11824 //---------------------------------------------------------------------------
11825 // Link name: Jamaica -> America/Jamaica
11826 // Strings (bytes): 8 (originally 8)
11827 // Memory (8-bit): 19
11828 // Memory (32-bit): 28
11829 //---------------------------------------------------------------------------
11830 
11831 static const char kZoneNameJamaica[] ACE_TIME_PROGMEM = "Jamaica";
11832 
11833 const basic::ZoneInfo kZoneJamaica ACE_TIME_PROGMEM = {
11834  kZoneNameJamaica /*name*/,
11835  0x2e44fdab /*zoneId*/,
11836  &kZoneContext /*zoneContext*/,
11837  1 /*numEras*/,
11838  kZoneEraAmerica_Jamaica /*eras*/,
11839 };
11840 
11841 //---------------------------------------------------------------------------
11842 // Link name: Japan -> Asia/Tokyo
11843 // Strings (bytes): 6 (originally 6)
11844 // Memory (8-bit): 17
11845 // Memory (32-bit): 26
11846 //---------------------------------------------------------------------------
11847 
11848 static const char kZoneNameJapan[] ACE_TIME_PROGMEM = "Japan";
11849 
11850 const basic::ZoneInfo kZoneJapan ACE_TIME_PROGMEM = {
11851  kZoneNameJapan /*name*/,
11852  0x0d712f8f /*zoneId*/,
11853  &kZoneContext /*zoneContext*/,
11854  1 /*numEras*/,
11855  kZoneEraAsia_Tokyo /*eras*/,
11856 };
11857 
11858 //---------------------------------------------------------------------------
11859 // Link name: Kwajalein -> Pacific/Kwajalein
11860 // Strings (bytes): 10 (originally 10)
11861 // Memory (8-bit): 21
11862 // Memory (32-bit): 30
11863 //---------------------------------------------------------------------------
11864 
11865 static const char kZoneNameKwajalein[] ACE_TIME_PROGMEM = "Kwajalein";
11866 
11867 const basic::ZoneInfo kZoneKwajalein ACE_TIME_PROGMEM = {
11868  kZoneNameKwajalein /*name*/,
11869  0x0e57afbb /*zoneId*/,
11870  &kZoneContext /*zoneContext*/,
11871  1 /*numEras*/,
11872  kZoneEraPacific_Kwajalein /*eras*/,
11873 };
11874 
11875 //---------------------------------------------------------------------------
11876 // Link name: Mexico/BajaSur -> America/Mazatlan
11877 // Strings (bytes): 15 (originally 15)
11878 // Memory (8-bit): 26
11879 // Memory (32-bit): 35
11880 //---------------------------------------------------------------------------
11881 
11882 static const char kZoneNameMexico_BajaSur[] ACE_TIME_PROGMEM = "Mexico/BajaSur";
11883 
11884 const basic::ZoneInfo kZoneMexico_BajaSur ACE_TIME_PROGMEM = {
11885  kZoneNameMexico_BajaSur /*name*/,
11886  0x08ee3641 /*zoneId*/,
11887  &kZoneContext /*zoneContext*/,
11888  1 /*numEras*/,
11889  kZoneEraAmerica_Mazatlan /*eras*/,
11890 };
11891 
11892 //---------------------------------------------------------------------------
11893 // Link name: NZ -> Pacific/Auckland
11894 // Strings (bytes): 3 (originally 3)
11895 // Memory (8-bit): 14
11896 // Memory (32-bit): 23
11897 //---------------------------------------------------------------------------
11898 
11899 static const char kZoneNameNZ[] ACE_TIME_PROGMEM = "NZ";
11900 
11901 const basic::ZoneInfo kZoneNZ ACE_TIME_PROGMEM = {
11902  kZoneNameNZ /*name*/,
11903  0x005974ad /*zoneId*/,
11904  &kZoneContext /*zoneContext*/,
11905  1 /*numEras*/,
11906  kZoneEraPacific_Auckland /*eras*/,
11907 };
11908 
11909 //---------------------------------------------------------------------------
11910 // Link name: NZ-CHAT -> Pacific/Chatham
11911 // Strings (bytes): 8 (originally 8)
11912 // Memory (8-bit): 19
11913 // Memory (32-bit): 28
11914 //---------------------------------------------------------------------------
11915 
11916 static const char kZoneNameNZ_CHAT[] ACE_TIME_PROGMEM = "NZ-CHAT";
11917 
11918 const basic::ZoneInfo kZoneNZ_CHAT ACE_TIME_PROGMEM = {
11919  kZoneNameNZ_CHAT /*name*/,
11920  0x4d42afda /*zoneId*/,
11921  &kZoneContext /*zoneContext*/,
11922  1 /*numEras*/,
11923  kZoneEraPacific_Chatham /*eras*/,
11924 };
11925 
11926 //---------------------------------------------------------------------------
11927 // Link name: Navajo -> America/Denver
11928 // Strings (bytes): 7 (originally 7)
11929 // Memory (8-bit): 18
11930 // Memory (32-bit): 27
11931 //---------------------------------------------------------------------------
11932 
11933 static const char kZoneNameNavajo[] ACE_TIME_PROGMEM = "Navajo";
11934 
11935 const basic::ZoneInfo kZoneNavajo ACE_TIME_PROGMEM = {
11936  kZoneNameNavajo /*name*/,
11937  0xc4ef0e24 /*zoneId*/,
11938  &kZoneContext /*zoneContext*/,
11939  1 /*numEras*/,
11940  kZoneEraAmerica_Denver /*eras*/,
11941 };
11942 
11943 //---------------------------------------------------------------------------
11944 // Link name: PRC -> Asia/Shanghai
11945 // Strings (bytes): 4 (originally 4)
11946 // Memory (8-bit): 15
11947 // Memory (32-bit): 24
11948 //---------------------------------------------------------------------------
11949 
11950 static const char kZoneNamePRC[] ACE_TIME_PROGMEM = "PRC";
11951 
11952 const basic::ZoneInfo kZonePRC ACE_TIME_PROGMEM = {
11953  kZoneNamePRC /*name*/,
11954  0x0b88120a /*zoneId*/,
11955  &kZoneContext /*zoneContext*/,
11956  1 /*numEras*/,
11957  kZoneEraAsia_Shanghai /*eras*/,
11958 };
11959 
11960 //---------------------------------------------------------------------------
11961 // Link name: Pacific/Johnston -> Pacific/Honolulu
11962 // Strings (bytes): 10 (originally 17)
11963 // Memory (8-bit): 21
11964 // Memory (32-bit): 30
11965 //---------------------------------------------------------------------------
11966 
11967 static const char kZoneNamePacific_Johnston[] ACE_TIME_PROGMEM = "\x0b" "Johnston";
11968 
11969 const basic::ZoneInfo kZonePacific_Johnston ACE_TIME_PROGMEM = {
11970  kZoneNamePacific_Johnston /*name*/,
11971  0xb15d7b36 /*zoneId*/,
11972  &kZoneContext /*zoneContext*/,
11973  1 /*numEras*/,
11974  kZoneEraPacific_Honolulu /*eras*/,
11975 };
11976 
11977 //---------------------------------------------------------------------------
11978 // Link name: Pacific/Midway -> Pacific/Pago_Pago
11979 // Strings (bytes): 8 (originally 15)
11980 // Memory (8-bit): 19
11981 // Memory (32-bit): 28
11982 //---------------------------------------------------------------------------
11983 
11984 static const char kZoneNamePacific_Midway[] ACE_TIME_PROGMEM = "\x0b" "Midway";
11985 
11986 const basic::ZoneInfo kZonePacific_Midway ACE_TIME_PROGMEM = {
11987  kZoneNamePacific_Midway /*name*/,
11988  0xe286d38e /*zoneId*/,
11989  &kZoneContext /*zoneContext*/,
11990  1 /*numEras*/,
11991  kZoneEraPacific_Pago_Pago /*eras*/,
11992 };
11993 
11994 //---------------------------------------------------------------------------
11995 // Link name: Pacific/Ponape -> Pacific/Pohnpei
11996 // Strings (bytes): 8 (originally 15)
11997 // Memory (8-bit): 19
11998 // Memory (32-bit): 28
11999 //---------------------------------------------------------------------------
12000 
12001 static const char kZoneNamePacific_Ponape[] ACE_TIME_PROGMEM = "\x0b" "Ponape";
12002 
12003 const basic::ZoneInfo kZonePacific_Ponape ACE_TIME_PROGMEM = {
12004  kZoneNamePacific_Ponape /*name*/,
12005  0xe9f80086 /*zoneId*/,
12006  &kZoneContext /*zoneContext*/,
12007  1 /*numEras*/,
12008  kZoneEraPacific_Pohnpei /*eras*/,
12009 };
12010 
12011 //---------------------------------------------------------------------------
12012 // Link name: Pacific/Samoa -> Pacific/Pago_Pago
12013 // Strings (bytes): 7 (originally 14)
12014 // Memory (8-bit): 18
12015 // Memory (32-bit): 27
12016 //---------------------------------------------------------------------------
12017 
12018 static const char kZoneNamePacific_Samoa[] ACE_TIME_PROGMEM = "\x0b" "Samoa";
12019 
12020 const basic::ZoneInfo kZonePacific_Samoa ACE_TIME_PROGMEM = {
12021  kZoneNamePacific_Samoa /*name*/,
12022  0x8b2699b4 /*zoneId*/,
12023  &kZoneContext /*zoneContext*/,
12024  1 /*numEras*/,
12025  kZoneEraPacific_Pago_Pago /*eras*/,
12026 };
12027 
12028 //---------------------------------------------------------------------------
12029 // Link name: Pacific/Truk -> Pacific/Chuuk
12030 // Strings (bytes): 6 (originally 13)
12031 // Memory (8-bit): 17
12032 // Memory (32-bit): 26
12033 //---------------------------------------------------------------------------
12034 
12035 static const char kZoneNamePacific_Truk[] ACE_TIME_PROGMEM = "\x0b" "Truk";
12036 
12037 const basic::ZoneInfo kZonePacific_Truk ACE_TIME_PROGMEM = {
12038  kZoneNamePacific_Truk /*name*/,
12039  0x234010a9 /*zoneId*/,
12040  &kZoneContext /*zoneContext*/,
12041  1 /*numEras*/,
12042  kZoneEraPacific_Chuuk /*eras*/,
12043 };
12044 
12045 //---------------------------------------------------------------------------
12046 // Link name: Pacific/Yap -> Pacific/Chuuk
12047 // Strings (bytes): 5 (originally 12)
12048 // Memory (8-bit): 16
12049 // Memory (32-bit): 25
12050 //---------------------------------------------------------------------------
12051 
12052 static const char kZoneNamePacific_Yap[] ACE_TIME_PROGMEM = "\x0b" "Yap";
12053 
12054 const basic::ZoneInfo kZonePacific_Yap ACE_TIME_PROGMEM = {
12055  kZoneNamePacific_Yap /*name*/,
12056  0xbb40138d /*zoneId*/,
12057  &kZoneContext /*zoneContext*/,
12058  1 /*numEras*/,
12059  kZoneEraPacific_Chuuk /*eras*/,
12060 };
12061 
12062 //---------------------------------------------------------------------------
12063 // Link name: Poland -> Europe/Warsaw
12064 // Strings (bytes): 7 (originally 7)
12065 // Memory (8-bit): 18
12066 // Memory (32-bit): 27
12067 //---------------------------------------------------------------------------
12068 
12069 static const char kZoneNamePoland[] ACE_TIME_PROGMEM = "Poland";
12070 
12071 const basic::ZoneInfo kZonePoland ACE_TIME_PROGMEM = {
12072  kZoneNamePoland /*name*/,
12073  0xca913b23 /*zoneId*/,
12074  &kZoneContext /*zoneContext*/,
12075  1 /*numEras*/,
12076  kZoneEraEurope_Warsaw /*eras*/,
12077 };
12078 
12079 //---------------------------------------------------------------------------
12080 // Link name: Portugal -> Europe/Lisbon
12081 // Strings (bytes): 9 (originally 9)
12082 // Memory (8-bit): 20
12083 // Memory (32-bit): 29
12084 //---------------------------------------------------------------------------
12085 
12086 static const char kZoneNamePortugal[] ACE_TIME_PROGMEM = "Portugal";
12087 
12088 const basic::ZoneInfo kZonePortugal ACE_TIME_PROGMEM = {
12089  kZoneNamePortugal /*name*/,
12090  0xc3274593 /*zoneId*/,
12091  &kZoneContext /*zoneContext*/,
12092  1 /*numEras*/,
12093  kZoneEraEurope_Lisbon /*eras*/,
12094 };
12095 
12096 //---------------------------------------------------------------------------
12097 // Link name: ROC -> Asia/Taipei
12098 // Strings (bytes): 4 (originally 4)
12099 // Memory (8-bit): 15
12100 // Memory (32-bit): 24
12101 //---------------------------------------------------------------------------
12102 
12103 static const char kZoneNameROC[] ACE_TIME_PROGMEM = "ROC";
12104 
12105 const basic::ZoneInfo kZoneROC ACE_TIME_PROGMEM = {
12106  kZoneNameROC /*name*/,
12107  0x0b881a29 /*zoneId*/,
12108  &kZoneContext /*zoneContext*/,
12109  1 /*numEras*/,
12110  kZoneEraAsia_Taipei /*eras*/,
12111 };
12112 
12113 //---------------------------------------------------------------------------
12114 // Link name: ROK -> Asia/Seoul
12115 // Strings (bytes): 4 (originally 4)
12116 // Memory (8-bit): 15
12117 // Memory (32-bit): 24
12118 //---------------------------------------------------------------------------
12119 
12120 static const char kZoneNameROK[] ACE_TIME_PROGMEM = "ROK";
12121 
12122 const basic::ZoneInfo kZoneROK ACE_TIME_PROGMEM = {
12123  kZoneNameROK /*name*/,
12124  0x0b881a31 /*zoneId*/,
12125  &kZoneContext /*zoneContext*/,
12126  1 /*numEras*/,
12127  kZoneEraAsia_Seoul /*eras*/,
12128 };
12129 
12130 //---------------------------------------------------------------------------
12131 // Link name: Singapore -> Asia/Singapore
12132 // Strings (bytes): 10 (originally 10)
12133 // Memory (8-bit): 21
12134 // Memory (32-bit): 30
12135 //---------------------------------------------------------------------------
12136 
12137 static const char kZoneNameSingapore[] ACE_TIME_PROGMEM = "Singapore";
12138 
12139 const basic::ZoneInfo kZoneSingapore ACE_TIME_PROGMEM = {
12140  kZoneNameSingapore /*name*/,
12141  0xa8598c8d /*zoneId*/,
12142  &kZoneContext /*zoneContext*/,
12143  1 /*numEras*/,
12144  kZoneEraAsia_Singapore /*eras*/,
12145 };
12146 
12147 //---------------------------------------------------------------------------
12148 // Link name: UCT -> Etc/UTC
12149 // Strings (bytes): 4 (originally 4)
12150 // Memory (8-bit): 15
12151 // Memory (32-bit): 24
12152 //---------------------------------------------------------------------------
12153 
12154 static const char kZoneNameUCT[] ACE_TIME_PROGMEM = "UCT";
12155 
12156 const basic::ZoneInfo kZoneUCT ACE_TIME_PROGMEM = {
12157  kZoneNameUCT /*name*/,
12158  0x0b882571 /*zoneId*/,
12159  &kZoneContext /*zoneContext*/,
12160  1 /*numEras*/,
12161  kZoneEraEtc_UTC /*eras*/,
12162 };
12163 
12164 //---------------------------------------------------------------------------
12165 // Link name: US/Alaska -> America/Anchorage
12166 // Strings (bytes): 10 (originally 10)
12167 // Memory (8-bit): 21
12168 // Memory (32-bit): 30
12169 //---------------------------------------------------------------------------
12170 
12171 static const char kZoneNameUS_Alaska[] ACE_TIME_PROGMEM = "US/Alaska";
12172 
12173 const basic::ZoneInfo kZoneUS_Alaska ACE_TIME_PROGMEM = {
12174  kZoneNameUS_Alaska /*name*/,
12175  0xfa300bc9 /*zoneId*/,
12176  &kZoneContext /*zoneContext*/,
12177  1 /*numEras*/,
12178  kZoneEraAmerica_Anchorage /*eras*/,
12179 };
12180 
12181 //---------------------------------------------------------------------------
12182 // Link name: US/Aleutian -> America/Adak
12183 // Strings (bytes): 12 (originally 12)
12184 // Memory (8-bit): 23
12185 // Memory (32-bit): 32
12186 //---------------------------------------------------------------------------
12187 
12188 static const char kZoneNameUS_Aleutian[] ACE_TIME_PROGMEM = "US/Aleutian";
12189 
12190 const basic::ZoneInfo kZoneUS_Aleutian ACE_TIME_PROGMEM = {
12191  kZoneNameUS_Aleutian /*name*/,
12192  0x4fe013ef /*zoneId*/,
12193  &kZoneContext /*zoneContext*/,
12194  1 /*numEras*/,
12195  kZoneEraAmerica_Adak /*eras*/,
12196 };
12197 
12198 //---------------------------------------------------------------------------
12199 // Link name: US/Arizona -> America/Phoenix
12200 // Strings (bytes): 11 (originally 11)
12201 // Memory (8-bit): 22
12202 // Memory (32-bit): 31
12203 //---------------------------------------------------------------------------
12204 
12205 static const char kZoneNameUS_Arizona[] ACE_TIME_PROGMEM = "US/Arizona";
12206 
12207 const basic::ZoneInfo kZoneUS_Arizona ACE_TIME_PROGMEM = {
12208  kZoneNameUS_Arizona /*name*/,
12209  0x4ec52670 /*zoneId*/,
12210  &kZoneContext /*zoneContext*/,
12211  1 /*numEras*/,
12212  kZoneEraAmerica_Phoenix /*eras*/,
12213 };
12214 
12215 //---------------------------------------------------------------------------
12216 // Link name: US/Central -> America/Chicago
12217 // Strings (bytes): 11 (originally 11)
12218 // Memory (8-bit): 22
12219 // Memory (32-bit): 31
12220 //---------------------------------------------------------------------------
12221 
12222 static const char kZoneNameUS_Central[] ACE_TIME_PROGMEM = "US/Central";
12223 
12224 const basic::ZoneInfo kZoneUS_Central ACE_TIME_PROGMEM = {
12225  kZoneNameUS_Central /*name*/,
12226  0xcabdcb25 /*zoneId*/,
12227  &kZoneContext /*zoneContext*/,
12228  1 /*numEras*/,
12229  kZoneEraAmerica_Chicago /*eras*/,
12230 };
12231 
12232 //---------------------------------------------------------------------------
12233 // Link name: US/East-Indiana -> America/Indiana/Indianapolis
12234 // Strings (bytes): 16 (originally 16)
12235 // Memory (8-bit): 27
12236 // Memory (32-bit): 36
12237 //---------------------------------------------------------------------------
12238 
12239 static const char kZoneNameUS_East_Indiana[] ACE_TIME_PROGMEM = "US/East-Indiana";
12240 
12241 const basic::ZoneInfo kZoneUS_East_Indiana ACE_TIME_PROGMEM = {
12242  kZoneNameUS_East_Indiana /*name*/,
12243  0x6dcf558a /*zoneId*/,
12244  &kZoneContext /*zoneContext*/,
12245  2 /*numEras*/,
12246  kZoneEraAmerica_Indiana_Indianapolis /*eras*/,
12247 };
12248 
12249 //---------------------------------------------------------------------------
12250 // Link name: US/Eastern -> America/New_York
12251 // Strings (bytes): 11 (originally 11)
12252 // Memory (8-bit): 22
12253 // Memory (32-bit): 31
12254 //---------------------------------------------------------------------------
12255 
12256 static const char kZoneNameUS_Eastern[] ACE_TIME_PROGMEM = "US/Eastern";
12257 
12258 const basic::ZoneInfo kZoneUS_Eastern ACE_TIME_PROGMEM = {
12259  kZoneNameUS_Eastern /*name*/,
12260  0x5bb7e78e /*zoneId*/,
12261  &kZoneContext /*zoneContext*/,
12262  1 /*numEras*/,
12263  kZoneEraAmerica_New_York /*eras*/,
12264 };
12265 
12266 //---------------------------------------------------------------------------
12267 // Link name: US/Hawaii -> Pacific/Honolulu
12268 // Strings (bytes): 10 (originally 10)
12269 // Memory (8-bit): 21
12270 // Memory (32-bit): 30
12271 //---------------------------------------------------------------------------
12272 
12273 static const char kZoneNameUS_Hawaii[] ACE_TIME_PROGMEM = "US/Hawaii";
12274 
12275 const basic::ZoneInfo kZoneUS_Hawaii ACE_TIME_PROGMEM = {
12276  kZoneNameUS_Hawaii /*name*/,
12277  0x09c8de2f /*zoneId*/,
12278  &kZoneContext /*zoneContext*/,
12279  1 /*numEras*/,
12280  kZoneEraPacific_Honolulu /*eras*/,
12281 };
12282 
12283 //---------------------------------------------------------------------------
12284 // Link name: US/Michigan -> America/Detroit
12285 // Strings (bytes): 12 (originally 12)
12286 // Memory (8-bit): 23
12287 // Memory (32-bit): 32
12288 //---------------------------------------------------------------------------
12289 
12290 static const char kZoneNameUS_Michigan[] ACE_TIME_PROGMEM = "US/Michigan";
12291 
12292 const basic::ZoneInfo kZoneUS_Michigan ACE_TIME_PROGMEM = {
12293  kZoneNameUS_Michigan /*name*/,
12294  0x766bb7bc /*zoneId*/,
12295  &kZoneContext /*zoneContext*/,
12296  1 /*numEras*/,
12297  kZoneEraAmerica_Detroit /*eras*/,
12298 };
12299 
12300 //---------------------------------------------------------------------------
12301 // Link name: US/Mountain -> America/Denver
12302 // Strings (bytes): 12 (originally 12)
12303 // Memory (8-bit): 23
12304 // Memory (32-bit): 32
12305 //---------------------------------------------------------------------------
12306 
12307 static const char kZoneNameUS_Mountain[] ACE_TIME_PROGMEM = "US/Mountain";
12308 
12309 const basic::ZoneInfo kZoneUS_Mountain ACE_TIME_PROGMEM = {
12310  kZoneNameUS_Mountain /*name*/,
12311  0x6eb88247 /*zoneId*/,
12312  &kZoneContext /*zoneContext*/,
12313  1 /*numEras*/,
12314  kZoneEraAmerica_Denver /*eras*/,
12315 };
12316 
12317 //---------------------------------------------------------------------------
12318 // Link name: US/Pacific -> America/Los_Angeles
12319 // Strings (bytes): 11 (originally 11)
12320 // Memory (8-bit): 22
12321 // Memory (32-bit): 31
12322 //---------------------------------------------------------------------------
12323 
12324 static const char kZoneNameUS_Pacific[] ACE_TIME_PROGMEM = "US/Pacific";
12325 
12326 const basic::ZoneInfo kZoneUS_Pacific ACE_TIME_PROGMEM = {
12327  kZoneNameUS_Pacific /*name*/,
12328  0xa950f6ab /*zoneId*/,
12329  &kZoneContext /*zoneContext*/,
12330  1 /*numEras*/,
12331  kZoneEraAmerica_Los_Angeles /*eras*/,
12332 };
12333 
12334 //---------------------------------------------------------------------------
12335 // Link name: US/Samoa -> Pacific/Pago_Pago
12336 // Strings (bytes): 9 (originally 9)
12337 // Memory (8-bit): 20
12338 // Memory (32-bit): 29
12339 //---------------------------------------------------------------------------
12340 
12341 static const char kZoneNameUS_Samoa[] ACE_TIME_PROGMEM = "US/Samoa";
12342 
12343 const basic::ZoneInfo kZoneUS_Samoa ACE_TIME_PROGMEM = {
12344  kZoneNameUS_Samoa /*name*/,
12345  0x566821cd /*zoneId*/,
12346  &kZoneContext /*zoneContext*/,
12347  1 /*numEras*/,
12348  kZoneEraPacific_Pago_Pago /*eras*/,
12349 };
12350 
12351 //---------------------------------------------------------------------------
12352 // Link name: UTC -> Etc/UTC
12353 // Strings (bytes): 4 (originally 4)
12354 // Memory (8-bit): 15
12355 // Memory (32-bit): 24
12356 //---------------------------------------------------------------------------
12357 
12358 static const char kZoneNameUTC[] ACE_TIME_PROGMEM = "UTC";
12359 
12360 const basic::ZoneInfo kZoneUTC ACE_TIME_PROGMEM = {
12361  kZoneNameUTC /*name*/,
12362  0x0b882791 /*zoneId*/,
12363  &kZoneContext /*zoneContext*/,
12364  1 /*numEras*/,
12365  kZoneEraEtc_UTC /*eras*/,
12366 };
12367 
12368 //---------------------------------------------------------------------------
12369 // Link name: Universal -> Etc/UTC
12370 // Strings (bytes): 10 (originally 10)
12371 // Memory (8-bit): 21
12372 // Memory (32-bit): 30
12373 //---------------------------------------------------------------------------
12374 
12375 static const char kZoneNameUniversal[] ACE_TIME_PROGMEM = "Universal";
12376 
12377 const basic::ZoneInfo kZoneUniversal ACE_TIME_PROGMEM = {
12378  kZoneNameUniversal /*name*/,
12379  0xd0ff523e /*zoneId*/,
12380  &kZoneContext /*zoneContext*/,
12381  1 /*numEras*/,
12382  kZoneEraEtc_UTC /*eras*/,
12383 };
12384 
12385 //---------------------------------------------------------------------------
12386 // Link name: Zulu -> Etc/UTC
12387 // Strings (bytes): 5 (originally 5)
12388 // Memory (8-bit): 16
12389 // Memory (32-bit): 25
12390 //---------------------------------------------------------------------------
12391 
12392 static const char kZoneNameZulu[] ACE_TIME_PROGMEM = "Zulu";
12393 
12394 const basic::ZoneInfo kZoneZulu ACE_TIME_PROGMEM = {
12395  kZoneNameZulu /*name*/,
12396  0x7c9069b5 /*zoneId*/,
12397  &kZoneContext /*zoneContext*/,
12398  1 /*numEras*/,
12399  kZoneEraEtc_UTC /*eras*/,
12400 };
12401 
12402 
12403 }
12404 }
compat.h