// This file was generated by the following script:
//
//   $ /home/brian/src/AceTimeSuite/compiler/src/acetimecompiler/tzcompiler.py
//     --input_dir /home/brian/src/AceTimeSuite/libraries/AceTimeLib/src/zonedb/tzfiles
//     --output_dir /home/brian/src/AceTimeSuite/libraries/AceTimeLib/src/zonedb
//     --tz_version 2025b
//     --action zonedb
//     --language arduino
//     --scope basic
//     --db_namespace zonedb
//     --zi_namespace basic::Info
//     --start_year 2000
//     --until_year 2200
//
// using the TZ Database files
//
//   africa
//   antarctica
//   asia
//   australasia
//   backward
//   etcetera
//   europe
//   northamerica
//   southamerica
//
// from https://github.com/eggert/tz/releases/tag/2025b
//
// Supported Zones: 446 (215 zones, 231 links)
// Unsupported Zones: 151 (125 zones, 26 links)
//
// Requested Years: [2000,2200]
// Accurate Years: [2000,32767]
//
// Original Years:  [1844,2087]
// Generated Years: [1950,2023]
// Lower/Upper Truncated: [True,False]
//
// Estimator Years: [1950,2025]
// Max Buffer Size: 6
//
// Records:
//   Infos: 446
//   Eras: 227
//   Policies: 63
//   Rules: 352
//
// Memory (8-bits):
//   Context: 16
//   Rules: 3168
//   Policies: 189
//   Eras: 2497
//   Zones: 2795
//   Links: 3003
//   Registry: 892
//   Formats: 175
//   Letters: 29
//   Fragments: 116
//   Names: 4142 (original: 6494)
//   TOTAL: 17022
//
// Memory (32-bits):
//   Context: 24
//   Rules: 4224
//   Policies: 504
//   Eras: 3632
//   Zones: 5160
//   Links: 5544
//   Registry: 1784
//   Formats: 175
//   Letters: 41
//   Fragments: 138
//   Names: 4142 (original: 6494)
//   TOTAL: 25368
//
// DO NOT EDIT

#ifndef ACE_TIME_ZONEDB_ZONE_REGISTRY_H
#define ACE_TIME_ZONEDB_ZONE_REGISTRY_H

#include <zoneinfo/infos.h>

namespace ace_time {
namespace zonedb {

// Zones
const uint16_t kZoneRegistrySize = 215;
extern const basic::Info::ZoneInfo* const kZoneRegistry[215];

// Zones and Links
const uint16_t kZoneAndLinkRegistrySize = 446;
extern const basic::Info::ZoneInfo* const kZoneAndLinkRegistry[446];

}
}
#endif
