diff --git a/Cargo.lock b/Cargo.lock index b224f5b93..f9696f246 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -122,6 +122,7 @@ name = "bakeddata" version = "0.0.6" dependencies = [ "databake", + "rustc-hash", "serde_json", "temporal_provider", ] @@ -747,6 +748,12 @@ dependencies = [ "proc-macro2", ] +[[package]] +name = "rustc-hash" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" + [[package]] name = "rustversion" version = "1.0.20" diff --git a/bakeddata/Cargo.toml b/bakeddata/Cargo.toml index b77e5d0fb..22ea98a3a 100644 --- a/bakeddata/Cargo.toml +++ b/bakeddata/Cargo.toml @@ -14,3 +14,4 @@ publish = false databake = "0.2.0" serde_json = "1.0.140" temporal_provider = { workspace = true } +rustc-hash = "2.1.1" \ No newline at end of file diff --git a/bakeddata/src/main.rs b/bakeddata/src/main.rs index 5dd54222a..b656846c6 100644 --- a/bakeddata/src/main.rs +++ b/bakeddata/src/main.rs @@ -1,10 +1,16 @@ use databake::{quote, Bake}; +use rustc_hash::FxHasher; use std::{ + collections::{BTreeMap, BTreeSet, HashMap}, fs::{self, File}, + hash::{Hash, Hasher}, io::{self, BufWriter, Write}, path::Path, }; -use temporal_provider::{tzif::ZoneInfoProvider, IanaIdentifierNormalizer}; +use temporal_provider::{ + tzif::{ZeroTzifULE, ZoneInfoProvider}, + IanaIdentifierNormalizer, +}; trait BakedDataProvider { fn write_data(&self, data_path: &Path) -> io::Result<()>; @@ -20,7 +26,7 @@ impl BakedDataProvider for ZoneInfoProvider<'_> { let baked_macro = quote! { #[macro_export] - macro_rules! zone_info_provider { + macro_rules! zone_info_provider_baked { () => { pub const ZONE_INFO_PROVIDER: &'static temporal_provider::ZoneInfoProvider = &#baked; } @@ -41,26 +47,59 @@ impl BakedDataProvider for ZoneInfoProvider<'_> { // Recreate directory. fs::create_dir_all(zoneinfo_debug_path.clone())?; + let map_file = zoneinfo_debug_path.join("map.json"); + + // Create id sets for the tzifs + let mut tzif_ids: HashMap> = HashMap::new(); for (identifier, index) in self.ids.to_btreemap().iter() { - let (directory, filename) = if identifier.contains('/') { - let (directory, filename) = identifier.rsplit_once('/').expect("'/' must exist"); - let identifier_dir = zoneinfo_debug_path.join(directory); - fs::create_dir_all(identifier_dir.clone())?; - (identifier_dir, filename) + if let Some(id_set) = tzif_ids.get_mut(index) { + id_set.insert(identifier.clone()); } else { - (zoneinfo_debug_path.clone(), identifier.as_str()) - }; - let mut filepath = directory.join(filename); - filepath.set_extension("json"); - let json = serde_json::to_string_pretty(&self.tzifs[*index])?; - fs::write(filepath, json)?; + tzif_ids.insert(*index, BTreeSet::from([identifier.clone()])); + } + } + + let tzif_dir_path = zoneinfo_debug_path.join("tzifs"); + fs::create_dir_all(tzif_dir_path.clone())?; + + let mut id_map: BTreeMap = BTreeMap::new(); + for (id, tzif) in self.tzifs.iter().enumerate() { + let mut tzif_data = serde_json::Map::new(); + let id_set = tzif_ids.get(&id).unwrap(); + tzif_data.insert("ids".into(), serde_json::to_value(id_set)?); + tzif_data.insert("tzif".into(), serde_json::to_value(&tzif)?); + let filename = format!("tzif-{}-{}.json", hash_ids(id_set), hash_tzif(&tzif)); + let filepath = tzif_dir_path.join(filename.clone()); + for id in id_set { + id_map.insert(id.clone(), filename.clone()); + } + fs::write(filepath, serde_json::to_string_pretty(&tzif_data)?)?; } + fs::write( + map_file, + format!("{}\n", serde_json::to_string_pretty(&id_map)?), + )?; + // TODO: Add version Ok(()) } } +fn hash_ids(set: &BTreeSet) -> String { + let mut hasher = FxHasher::default(); + set.hash(&mut hasher); + format!("{:x}", hasher.finish()) +} + +fn hash_tzif(tzif: &ZeroTzifULE) -> String { + let mut hasher = FxHasher::default(); + tzif.transitions().as_bytes().hash(&mut hasher); + tzif.types().as_bytes().hash(&mut hasher); + tzif.posix().as_bytes().hash(&mut hasher); + format!("{:x}", hasher.finish()) +} + impl BakedDataProvider for IanaIdentifierNormalizer<'_> { fn write_data(&self, data_path: &Path) -> io::Result<()> { fs::create_dir_all(data_path)?; diff --git a/provider/src/data/debug/zoneinfo/map.json b/provider/src/data/debug/zoneinfo/map.json new file mode 100644 index 000000000..4af41215c --- /dev/null +++ b/provider/src/data/debug/zoneinfo/map.json @@ -0,0 +1,599 @@ +{ + "africa/abidjan": "tzif-fe8583499fe1cbb8-6ad4b5629e7f958b.json", + "africa/accra": "tzif-fe8583499fe1cbb8-6ad4b5629e7f958b.json", + "africa/addis_ababa": "tzif-486e9282debc62a3-29b8743c8d87331e.json", + "africa/algiers": "tzif-df3a174a6f1304b9-e03cb356b627138a.json", + "africa/asmara": "tzif-486e9282debc62a3-29b8743c8d87331e.json", + "africa/asmera": "tzif-486e9282debc62a3-29b8743c8d87331e.json", + "africa/bamako": "tzif-fe8583499fe1cbb8-6ad4b5629e7f958b.json", + "africa/bangui": "tzif-aba73c12b2e7f46-217a56189e31db8a.json", + "africa/banjul": "tzif-fe8583499fe1cbb8-6ad4b5629e7f958b.json", + "africa/bissau": "tzif-84569b5d12891e1e-13ef8bf8aed5aae0.json", + "africa/blantyre": "tzif-14cdf6863a8e2179-a6aa52223f2e326e.json", + "africa/brazzaville": "tzif-aba73c12b2e7f46-217a56189e31db8a.json", + "africa/bujumbura": "tzif-14cdf6863a8e2179-a6aa52223f2e326e.json", + "africa/cairo": "tzif-f0d38f589f1464b7-d7b2153c9f2ce7b0.json", + "africa/casablanca": "tzif-70c6eef1cba9528e-c0c7e87656a1465f.json", + "africa/ceuta": "tzif-bd05cebe8eecfa2c-5c4ab9159db4132c.json", + "africa/conakry": "tzif-fe8583499fe1cbb8-6ad4b5629e7f958b.json", + "africa/dakar": "tzif-fe8583499fe1cbb8-6ad4b5629e7f958b.json", + "africa/dar_es_salaam": "tzif-486e9282debc62a3-29b8743c8d87331e.json", + "africa/djibouti": "tzif-486e9282debc62a3-29b8743c8d87331e.json", + "africa/douala": "tzif-aba73c12b2e7f46-217a56189e31db8a.json", + "africa/el_aaiun": "tzif-2b407bee2bf8cbea-e7c77acb11a70a21.json", + "africa/freetown": "tzif-fe8583499fe1cbb8-6ad4b5629e7f958b.json", + "africa/gaborone": "tzif-14cdf6863a8e2179-a6aa52223f2e326e.json", + "africa/harare": "tzif-14cdf6863a8e2179-a6aa52223f2e326e.json", + "africa/johannesburg": "tzif-59d5e08cb19672f5-ad8dea19a1e11ed3.json", + "africa/juba": "tzif-66fc406d3b90ff90-3d1893354e33c4b3.json", + "africa/kampala": "tzif-486e9282debc62a3-29b8743c8d87331e.json", + "africa/khartoum": "tzif-25763d8b26764a7a-7e6d25216b52fba6.json", + "africa/kigali": "tzif-14cdf6863a8e2179-a6aa52223f2e326e.json", + "africa/kinshasa": "tzif-aba73c12b2e7f46-217a56189e31db8a.json", + "africa/lagos": "tzif-aba73c12b2e7f46-217a56189e31db8a.json", + "africa/libreville": "tzif-aba73c12b2e7f46-217a56189e31db8a.json", + "africa/lome": "tzif-fe8583499fe1cbb8-6ad4b5629e7f958b.json", + "africa/luanda": "tzif-aba73c12b2e7f46-217a56189e31db8a.json", + "africa/lubumbashi": "tzif-14cdf6863a8e2179-a6aa52223f2e326e.json", + "africa/lusaka": "tzif-14cdf6863a8e2179-a6aa52223f2e326e.json", + "africa/malabo": "tzif-aba73c12b2e7f46-217a56189e31db8a.json", + "africa/maputo": "tzif-14cdf6863a8e2179-a6aa52223f2e326e.json", + "africa/maseru": "tzif-59d5e08cb19672f5-ad8dea19a1e11ed3.json", + "africa/mbabane": "tzif-59d5e08cb19672f5-ad8dea19a1e11ed3.json", + "africa/mogadishu": "tzif-486e9282debc62a3-29b8743c8d87331e.json", + "africa/monrovia": "tzif-f842f34f4c14fee1-9cb96a46b90a605b.json", + "africa/nairobi": "tzif-486e9282debc62a3-29b8743c8d87331e.json", + "africa/ndjamena": "tzif-24b250ef0928a9e9-29d3c49f007d908d.json", + "africa/niamey": "tzif-aba73c12b2e7f46-217a56189e31db8a.json", + "africa/nouakchott": "tzif-fe8583499fe1cbb8-6ad4b5629e7f958b.json", + "africa/ouagadougou": "tzif-fe8583499fe1cbb8-6ad4b5629e7f958b.json", + "africa/porto-novo": "tzif-aba73c12b2e7f46-217a56189e31db8a.json", + "africa/sao_tome": "tzif-7aa0aebc84b44c67-e82f121be1aa8fb2.json", + "africa/timbuktu": "tzif-fe8583499fe1cbb8-6ad4b5629e7f958b.json", + "africa/tripoli": "tzif-81a0c2bb7c8a41da-8cc43f669632f49e.json", + "africa/tunis": "tzif-19d0e567d48830e5-1f872913fe478b.json", + "africa/windhoek": "tzif-99cdd052561a0879-a905f8abfc0d42c6.json", + "america/adak": "tzif-2450804cbdb4245e-a1095b759202737b.json", + "america/anchorage": "tzif-d4999f54d6ffa1ff-79a848eb17cbcb0f.json", + "america/anguilla": "tzif-7ec2120f35e8ce46-f973e6ec4b2d6f6d.json", + "america/antigua": "tzif-7ec2120f35e8ce46-f973e6ec4b2d6f6d.json", + "america/araguaina": "tzif-75a476630c4f3c06-303b58fbc29783c9.json", + "america/argentina/buenos_aires": "tzif-24bc4f701e560e8f-c7cbd3706da43d.json", + "america/argentina/catamarca": "tzif-a2c4636cb2de823b-99e5ad6371cdd639.json", + "america/argentina/comodrivadavia": "tzif-a2c4636cb2de823b-99e5ad6371cdd639.json", + "america/argentina/cordoba": "tzif-83ab6f3e7a54b242-607351f5c4b43631.json", + "america/argentina/jujuy": "tzif-c0a7b3c45458ac17-5dec3d3a5105509f.json", + "america/argentina/la_rioja": "tzif-c7a9617c25e2eb1a-57ee487b5bf7a414.json", + "america/argentina/mendoza": "tzif-fd03910821368f68-22b59a75f0526388.json", + "america/argentina/rio_gallegos": "tzif-edc11c9a67454353-1f126eada3486d1c.json", + "america/argentina/salta": "tzif-26ac36da2732c840-562985c3ac779998.json", + "america/argentina/san_juan": "tzif-f5b99738d99ddd8c-bd46838956478c5a.json", + "america/argentina/san_luis": "tzif-a3bbf95d113466c0-ef472bf5f345acea.json", + "america/argentina/tucuman": "tzif-715448d734f9507a-e0e5746e12f9d5ae.json", + "america/argentina/ushuaia": "tzif-380c01b13aae6590-fd179c9a6ec689f9.json", + "america/aruba": "tzif-7ec2120f35e8ce46-f973e6ec4b2d6f6d.json", + "america/asuncion": "tzif-9bd926151a997a3e-4ca7e8433272e104.json", + "america/atikokan": "tzif-6fbdbfed85292c81-5d7f5e3163d3ed77.json", + "america/atka": "tzif-2450804cbdb4245e-a1095b759202737b.json", + "america/bahia": "tzif-a442eead4fdb53a5-31661c2927edf71f.json", + "america/bahia_banderas": "tzif-ef074bbbac9f5764-1a884498f25b8007.json", + "america/barbados": "tzif-5060a985014097b1-7de6cde539b1ccac.json", + "america/belem": "tzif-93ba37d78a84866e-abdfbb56d25837ff.json", + "america/belize": "tzif-b9b18c55e2cd4d53-6ab75babde16400c.json", + "america/blanc-sablon": "tzif-7ec2120f35e8ce46-f973e6ec4b2d6f6d.json", + "america/boa_vista": "tzif-e12ae166d8468131-708cc241899946a4.json", + "america/bogota": "tzif-e20ebf54a807fe0e-af41e6e8c94e97d6.json", + "america/boise": "tzif-70408e1d981309b7-e06207ef3439acf9.json", + "america/buenos_aires": "tzif-24bc4f701e560e8f-c7cbd3706da43d.json", + "america/cambridge_bay": "tzif-3cc8439b3e85f059-88a32486dd6154b.json", + "america/campo_grande": "tzif-f677bd8d940386cc-e8baa948db127d4b.json", + "america/cancun": "tzif-6fbdea510dc8bdff-fa5faaff2a6106ae.json", + "america/caracas": "tzif-4529e4629acf0366-7b7779e3b2553e5b.json", + "america/catamarca": "tzif-a2c4636cb2de823b-99e5ad6371cdd639.json", + "america/cayenne": "tzif-c3aa55f145295944-a468e98513ad6b95.json", + "america/cayman": "tzif-6fbdbfed85292c81-5d7f5e3163d3ed77.json", + "america/chicago": "tzif-3a5a827f28d118e9-b483e6c2fc80be5f.json", + "america/chihuahua": "tzif-a685965c91f5b79b-ad564ab3f2a37cc.json", + "america/ciudad_juarez": "tzif-2c1bb7953877feff-f9b980311eb44d13.json", + "america/coral_harbour": "tzif-6fbdbfed85292c81-5d7f5e3163d3ed77.json", + "america/cordoba": "tzif-83ab6f3e7a54b242-607351f5c4b43631.json", + "america/costa_rica": "tzif-bdd491f43b0c1c85-c5c3971003e3216c.json", + "america/coyhaique": "tzif-eb9179abb91c8435-85b70e315d877df6.json", + "america/creston": "tzif-a3214de8e358efe8-5e7dd2f476b3ce1f.json", + "america/cuiaba": "tzif-be9bc4833f21d33b-3311aa115abfe205.json", + "america/curacao": "tzif-7ec2120f35e8ce46-f973e6ec4b2d6f6d.json", + "america/danmarkshavn": "tzif-7776a42ce751a29e-5257fa6266ceda9e.json", + "america/dawson": "tzif-1eff85dd787ed3a1-c091b53e05e14c02.json", + "america/dawson_creek": "tzif-1a285e17b7751f38-6f1cc048073b0c57.json", + "america/denver": "tzif-50fc3fea132b4f4c-76db80009a4b2fdb.json", + "america/detroit": "tzif-f8baa073f0e62ab0-e3aa9515d3d875ec.json", + "america/dominica": "tzif-7ec2120f35e8ce46-f973e6ec4b2d6f6d.json", + "america/edmonton": "tzif-3a6fecb09c143b25-5663be97eb6e42e.json", + "america/eirunepe": "tzif-b785c09bc525b515-51202d045280e71d.json", + "america/el_salvador": "tzif-425a92f6316d948f-468584b454c98566.json", + "america/ensenada": "tzif-3fc16258c94fd1bd-2fcca27f0306f29d.json", + "america/fort_nelson": "tzif-4891d41993ed3f5f-5c4ea249f622a60a.json", + "america/fort_wayne": "tzif-754b9e4bdb20aa95-5796cdc79d59a357.json", + "america/fortaleza": "tzif-3567a65ce3b07b4a-35f46d41abdf6e3a.json", + "america/glace_bay": "tzif-55bb5ee9b0a529a6-51d39a8674269fdd.json", + "america/godthab": "tzif-5e245c7be541fe52-7f9398fefcf2f97f.json", + "america/goose_bay": "tzif-ffd87e4e007fc8e2-8d2a445949a6d8b5.json", + "america/grand_turk": "tzif-cec2538008230fcd-fad8c93ec4e79d5b.json", + "america/grenada": "tzif-7ec2120f35e8ce46-f973e6ec4b2d6f6d.json", + "america/guadeloupe": "tzif-7ec2120f35e8ce46-f973e6ec4b2d6f6d.json", + "america/guatemala": "tzif-a187ee64c8fae572-9ed0bcbf6f8aa971.json", + "america/guayaquil": "tzif-dd90c0bd2a5d5bcb-1f735dee8aec5dc3.json", + "america/guyana": "tzif-38d88ef47726082c-572d2039b25cc841.json", + "america/halifax": "tzif-ca31f6cb7d44b091-6206979bc54733b4.json", + "america/havana": "tzif-d28e0bb7485a8522-625c6b48788afe95.json", + "america/hermosillo": "tzif-69530af9af6cd0cb-71789fecee4c7d41.json", + "america/indiana/indianapolis": "tzif-754b9e4bdb20aa95-5796cdc79d59a357.json", + "america/indiana/knox": "tzif-fc9fd017e19a24e0-5c43eee6ee527a56.json", + "america/indiana/marengo": "tzif-1146d998a660d8a7-3a44d64b4aed9e4d.json", + "america/indiana/petersburg": "tzif-26aecc98f9d83045-4aa068d4c7ae356a.json", + "america/indiana/tell_city": "tzif-bbfc9e9111217c11-db9430a5c62f69a9.json", + "america/indiana/vevay": "tzif-be7c1ce9358259b9-17a2d2a04d1fdb8b.json", + "america/indiana/vincennes": "tzif-f7b886dc80987d1f-3823840259d87f45.json", + "america/indiana/winamac": "tzif-8494d6017f05e49d-db54f52ff556c02d.json", + "america/indianapolis": "tzif-754b9e4bdb20aa95-5796cdc79d59a357.json", + "america/inuvik": "tzif-9b4491a5a7233cc3-ab8c6032ad4271bb.json", + "america/iqaluit": "tzif-1dd142eb22754e92-950ee8a45980cffa.json", + "america/jamaica": "tzif-98fb8731f72daeb6-e94a82909e74800b.json", + "america/jujuy": "tzif-c0a7b3c45458ac17-5dec3d3a5105509f.json", + "america/juneau": "tzif-8fec2819cc677405-1f01ad5c057495ec.json", + "america/kentucky/louisville": "tzif-7599edfd11a3db64-b4e01812ff3214bb.json", + "america/kentucky/monticello": "tzif-f87d2aa5dfe5efe9-395be15d22a16e5d.json", + "america/knox_in": "tzif-fc9fd017e19a24e0-5c43eee6ee527a56.json", + "america/kralendijk": "tzif-7ec2120f35e8ce46-f973e6ec4b2d6f6d.json", + "america/la_paz": "tzif-66a5515c6139ad2d-ea80aae11c662f2e.json", + "america/lima": "tzif-fe6e0efb644eced9-2fb01f409a0d5b85.json", + "america/los_angeles": "tzif-effb0bd5efab2bad-43fdae4a95fdd6e4.json", + "america/louisville": "tzif-7599edfd11a3db64-b4e01812ff3214bb.json", + "america/lower_princes": "tzif-7ec2120f35e8ce46-f973e6ec4b2d6f6d.json", + "america/maceio": "tzif-206d649fad594120-e0eee89645ebe8c5.json", + "america/managua": "tzif-fbccf04b5b2fd7f2-1f8c9257ea3495a.json", + "america/manaus": "tzif-8b129baceef3898a-42aea0b26a42463a.json", + "america/marigot": "tzif-7ec2120f35e8ce46-f973e6ec4b2d6f6d.json", + "america/martinique": "tzif-f757031187208623-3d03b1732e62510b.json", + "america/matamoros": "tzif-be07532f1af7dccb-33a85576d561a111.json", + "america/mazatlan": "tzif-40fb52b19ef81b1d-b874e5be7ea801fb.json", + "america/mendoza": "tzif-fd03910821368f68-22b59a75f0526388.json", + "america/menominee": "tzif-46dd3b15bf889536-db3a87c14e2ad963.json", + "america/merida": "tzif-3d390ef79718594a-2769102f1c9327a8.json", + "america/metlakatla": "tzif-5d69c15d2c4f26ae-f7562af63ed9f64d.json", + "america/mexico_city": "tzif-95eb641ddc74061f-cfadd46f8ea2dcf3.json", + "america/miquelon": "tzif-ffb42884e83683a9-f00af2d43dc5bed5.json", + "america/moncton": "tzif-aa6fbecd6b3089a1-40786bfad418b7c1.json", + "america/monterrey": "tzif-3234542952508833-240a68d1a199581e.json", + "america/montevideo": "tzif-bda89ec29d33a428-7aa66ce87f1ae055.json", + "america/montreal": "tzif-ed29bf9f15004c8a-bbe655aaaf5978b3.json", + "america/montserrat": "tzif-7ec2120f35e8ce46-f973e6ec4b2d6f6d.json", + "america/nassau": "tzif-ed29bf9f15004c8a-bbe655aaaf5978b3.json", + "america/new_york": "tzif-3994d21beae7c7b6-b9084d917ab243b1.json", + "america/nipigon": "tzif-ed29bf9f15004c8a-bbe655aaaf5978b3.json", + "america/nome": "tzif-480b0a55dd7bf29e-97931181b4745b7d.json", + "america/noronha": "tzif-c17291eb667fe274-c404999acc3e218b.json", + "america/north_dakota/beulah": "tzif-f5114ea1ad21a447-844ea49d99eed2ae.json", + "america/north_dakota/center": "tzif-c4897a4741bd9e82-d115138702e86773.json", + "america/north_dakota/new_salem": "tzif-239c7722f428fac8-2ce0a32d262d42c0.json", + "america/nuuk": "tzif-5e245c7be541fe52-7f9398fefcf2f97f.json", + "america/ojinaga": "tzif-7ba4aaa7dba09bb0-151bf0fbaf4e8f3f.json", + "america/panama": "tzif-6fbdbfed85292c81-5d7f5e3163d3ed77.json", + "america/pangnirtung": "tzif-1dd142eb22754e92-950ee8a45980cffa.json", + "america/paramaribo": "tzif-2a9b3a635fc27340-e8c9bb6ccd451287.json", + "america/phoenix": "tzif-a3214de8e358efe8-5e7dd2f476b3ce1f.json", + "america/port-au-prince": "tzif-273d77751416ce66-ddd408688b2f8e3f.json", + "america/port_of_spain": "tzif-7ec2120f35e8ce46-f973e6ec4b2d6f6d.json", + "america/porto_acre": "tzif-90e0499f7b80422b-29854bf827f23d0d.json", + "america/porto_velho": "tzif-609a1c759abb0f9e-cd59701e025999cd.json", + "america/puerto_rico": "tzif-7ec2120f35e8ce46-f973e6ec4b2d6f6d.json", + "america/punta_arenas": "tzif-7d7635957a94c158-a2bfd057d89ee6b8.json", + "america/rainy_river": "tzif-bad7f01dd3f01a92-14fbd486701a30a.json", + "america/rankin_inlet": "tzif-12ced9fe919d8b6-460673a287e367c2.json", + "america/recife": "tzif-7481a99701104a1c-7029c13e24b7f3c3.json", + "america/regina": "tzif-f61469e5df5071ba-e402e408d21f2abf.json", + "america/resolute": "tzif-87ef4dab5f3e3941-3bc6432e9c451f97.json", + "america/rio_branco": "tzif-90e0499f7b80422b-29854bf827f23d0d.json", + "america/rosario": "tzif-83ab6f3e7a54b242-607351f5c4b43631.json", + "america/santa_isabel": "tzif-3fc16258c94fd1bd-2fcca27f0306f29d.json", + "america/santarem": "tzif-8e605032c3ce6342-6caef88412ba835f.json", + "america/santiago": "tzif-ce802c28d3beb1b-19f2e93021d3a3ae.json", + "america/santo_domingo": "tzif-ffd87968a303e340-7f0420e1c6170f7c.json", + "america/sao_paulo": "tzif-dc8ea6d022a7ebec-f61e1ac489399dbe.json", + "america/scoresbysund": "tzif-806417e5a9e6e27a-abb7e66aa65e211f.json", + "america/shiprock": "tzif-50fc3fea132b4f4c-76db80009a4b2fdb.json", + "america/sitka": "tzif-768158f1c3d3089e-40b60d66703e2979.json", + "america/st_barthelemy": "tzif-7ec2120f35e8ce46-f973e6ec4b2d6f6d.json", + "america/st_johns": "tzif-916c7f697e6af49e-3c86566eb45f57dc.json", + "america/st_kitts": "tzif-7ec2120f35e8ce46-f973e6ec4b2d6f6d.json", + "america/st_lucia": "tzif-7ec2120f35e8ce46-f973e6ec4b2d6f6d.json", + "america/st_thomas": "tzif-7ec2120f35e8ce46-f973e6ec4b2d6f6d.json", + "america/st_vincent": "tzif-7ec2120f35e8ce46-f973e6ec4b2d6f6d.json", + "america/swift_current": "tzif-3d5473248adfd22d-212474fe42c61e0.json", + "america/tegucigalpa": "tzif-e5822ac52a06a527-c11582a95c13c0e9.json", + "america/thule": "tzif-99ce61a08c1199af-1f1c585d1b78f12c.json", + "america/thunder_bay": "tzif-ed29bf9f15004c8a-bbe655aaaf5978b3.json", + "america/tijuana": "tzif-3fc16258c94fd1bd-2fcca27f0306f29d.json", + "america/toronto": "tzif-ed29bf9f15004c8a-bbe655aaaf5978b3.json", + "america/tortola": "tzif-7ec2120f35e8ce46-f973e6ec4b2d6f6d.json", + "america/vancouver": "tzif-43c01a519dcad360-ef36f94742bb671b.json", + "america/virgin": "tzif-7ec2120f35e8ce46-f973e6ec4b2d6f6d.json", + "america/whitehorse": "tzif-87649f3d059a10f2-8ae62ade049b3a.json", + "america/winnipeg": "tzif-bad7f01dd3f01a92-14fbd486701a30a.json", + "america/yakutat": "tzif-33db81d7f03c072e-37a378fff9bd572f.json", + "america/yellowknife": "tzif-3a6fecb09c143b25-5663be97eb6e42e.json", + "antarctica/casey": "tzif-e65fa49c7674041-dbfae2e530417131.json", + "antarctica/davis": "tzif-f2238fc53b0fff96-b1ee7c2dadc629fa.json", + "antarctica/dumontdurville": "tzif-1ede513c242ae08-41cba628b52936fa.json", + "antarctica/macquarie": "tzif-f9736e8dcd3eb5de-847acf1694cbcc41.json", + "antarctica/mawson": "tzif-fd823ec71e5980ce-7a7c4341c0eaf1e6.json", + "antarctica/mcmurdo": "tzif-1939cc3520b8dae8-ee52bf4aaceae032.json", + "antarctica/palmer": "tzif-f1f0b3541047bfad-af7d4038a152b1e.json", + "antarctica/rothera": "tzif-dfcaab41c352fc41-2daa02042e6b7c10.json", + "antarctica/south_pole": "tzif-1939cc3520b8dae8-ee52bf4aaceae032.json", + "antarctica/syowa": "tzif-f58f911ab743ef1d-7ebebd790d1bc7ec.json", + "antarctica/troll": "tzif-e330917831501a06-77c5a343db0d0cc8.json", + "antarctica/vostok": "tzif-e3d5b2baffd22f2d-4e43342b57044f94.json", + "arctic/longyearbyen": "tzif-4a65bbe3253254a1-d6321c2ab63f7e67.json", + "asia/aden": "tzif-f58f911ab743ef1d-7ebebd790d1bc7ec.json", + "asia/almaty": "tzif-a053c1334aeab356-49e6c4efcc47bd4b.json", + "asia/amman": "tzif-748e0c2c22be393e-6af25c47e8eb31ce.json", + "asia/anadyr": "tzif-d41aa71f743154ff-f4e826fba8511193.json", + "asia/aqtau": "tzif-f1b7ca6dc4d0b2b0-23534f4465caa0f6.json", + "asia/aqtobe": "tzif-4f0ad1968e2955-fc3a0587c092dde9.json", + "asia/ashgabat": "tzif-f26b875165969e75-e12be289a0e45845.json", + "asia/ashkhabad": "tzif-f26b875165969e75-e12be289a0e45845.json", + "asia/atyrau": "tzif-5a8de8f20b18b43-4f520f228117a3a3.json", + "asia/baghdad": "tzif-7241c1457aae4357-f4d8207fba976b43.json", + "asia/bahrain": "tzif-bdc0a1977c311c8d-b9b02d25d69054a4.json", + "asia/baku": "tzif-fef149820a82a100-e5d7bbfce11a8c81.json", + "asia/bangkok": "tzif-2a7fc944a4c2991b-45641dd894426ec3.json", + "asia/barnaul": "tzif-ff54b8a04d630c85-53b52084d9e6f14b.json", + "asia/beirut": "tzif-5890af4975eb815-32d6c616103c49f3.json", + "asia/bishkek": "tzif-f229cb4cd552c448-ded6d4ab59f7fb21.json", + "asia/brunei": "tzif-283cf30fce0ee58e-7046b07e8222e658.json", + "asia/calcutta": "tzif-bd9ad03026ed086f-126098b51d0842e.json", + "asia/chita": "tzif-36890fddb7a9031e-18d57800da47110.json", + "asia/choibalsan": "tzif-cbf2a88472b0862a-1ed36ba7984a7bf0.json", + "asia/chongqing": "tzif-94731e7a96e16727-1f335123910714a5.json", + "asia/chungking": "tzif-94731e7a96e16727-1f335123910714a5.json", + "asia/colombo": "tzif-996739b4c558f747-59e4794352edfd77.json", + "asia/dacca": "tzif-8bf0f826f4c6e05e-f17be3527964f8f8.json", + "asia/damascus": "tzif-52291e736a34e36b-9c46308097b7e1a.json", + "asia/dhaka": "tzif-8bf0f826f4c6e05e-f17be3527964f8f8.json", + "asia/dili": "tzif-7cca7c8a1af35285-b68dd81407bfe011.json", + "asia/dubai": "tzif-7459e3ffacdde5a6-43501b1e91b19407.json", + "asia/dushanbe": "tzif-7a158f0aed162547-576d61bb2f091052.json", + "asia/famagusta": "tzif-74fc38128e80b92d-78e62a2346fd988b.json", + "asia/gaza": "tzif-3f61f7ebb7b0f5d7-c8fca4e6d137e68b.json", + "asia/harbin": "tzif-94731e7a96e16727-1f335123910714a5.json", + "asia/hebron": "tzif-cbcf966225780b1c-c77f7ff7cc6d8324.json", + "asia/ho_chi_minh": "tzif-c79f46dbe8103377-ec33b60f19f21a9b.json", + "asia/hong_kong": "tzif-ea8173f82f8dccac-3438196f28878b48.json", + "asia/hovd": "tzif-65badfa9c283e8d3-62e034f515e82521.json", + "asia/irkutsk": "tzif-6156cfed77f2a26c-cbbaa712a0feacbf.json", + "asia/istanbul": "tzif-21007d26526b6cee-c5c475ad09cb7593.json", + "asia/jakarta": "tzif-e271b0f2662b1c04-bc03c0df8ebcae47.json", + "asia/jayapura": "tzif-b05b7d10c5ffdad-560ea519b953a9f9.json", + "asia/jerusalem": "tzif-758d7fde6833ba8c-4e5c916cb01e26c6.json", + "asia/kabul": "tzif-cb2104a4192b82ba-2669d83e902de2dd.json", + "asia/kamchatka": "tzif-eafa00d1ad3ada02-562eb60e43b0c41d.json", + "asia/karachi": "tzif-fb66f3417dbb2dfe-7693513722744f20.json", + "asia/kashgar": "tzif-79a67056f030a883-8154d9278859667.json", + "asia/kathmandu": "tzif-6d168cde30b3c19-14402d5d768490ea.json", + "asia/katmandu": "tzif-6d168cde30b3c19-14402d5d768490ea.json", + "asia/khandyga": "tzif-d3201ec4e70c92f3-70f25b77153c001.json", + "asia/kolkata": "tzif-bd9ad03026ed086f-126098b51d0842e.json", + "asia/krasnoyarsk": "tzif-b0c86e4e28bb1810-de698c88bbc1d2e2.json", + "asia/kuala_lumpur": "tzif-fc89b67bba9eff21-ab25beb1ce9ede27.json", + "asia/kuching": "tzif-283cf30fce0ee58e-7046b07e8222e658.json", + "asia/kuwait": "tzif-f58f911ab743ef1d-7ebebd790d1bc7ec.json", + "asia/macao": "tzif-b6ba868b587cad06-167e7df50dad73c7.json", + "asia/macau": "tzif-b6ba868b587cad06-167e7df50dad73c7.json", + "asia/magadan": "tzif-7be16635ecf890b5-4ed2e8aea6b5a332.json", + "asia/makassar": "tzif-89cd9f4224d1324a-e5a995dc73ab321f.json", + "asia/manila": "tzif-405b02408f1a7725-80c5c5147fecc3a1.json", + "asia/muscat": "tzif-7459e3ffacdde5a6-43501b1e91b19407.json", + "asia/nicosia": "tzif-37762e44a2edd792-8a77ae23c64dbe4d.json", + "asia/novokuznetsk": "tzif-291cff29f8a99dfe-5ab98f2973f86a5d.json", + "asia/novosibirsk": "tzif-98fc8236fccd3576-dd64c2b34cee8e57.json", + "asia/omsk": "tzif-86245dd795582456-2acf92d28c785830.json", + "asia/oral": "tzif-4c9c946292d76a04-d2c3d16716c108b0.json", + "asia/phnom_penh": "tzif-2a7fc944a4c2991b-45641dd894426ec3.json", + "asia/pontianak": "tzif-cb56ff55ea32bb92-3e0804e3b34aa685.json", + "asia/pyongyang": "tzif-6268b48b2e959066-30f15251ab8a63bd.json", + "asia/qatar": "tzif-bdc0a1977c311c8d-b9b02d25d69054a4.json", + "asia/qostanay": "tzif-b9d3679a03af6191-326e6e26b694aa50.json", + "asia/qyzylorda": "tzif-622cbc57a076ea5d-95a715fd5bd62886.json", + "asia/rangoon": "tzif-50abe32c287395c8-ab0be673a2e35c8f.json", + "asia/riyadh": "tzif-f58f911ab743ef1d-7ebebd790d1bc7ec.json", + "asia/saigon": "tzif-c79f46dbe8103377-ec33b60f19f21a9b.json", + "asia/sakhalin": "tzif-9a2f8cce797280e8-c675d57496bfa3df.json", + "asia/samarkand": "tzif-55ec396d83237537-4947bbd7dd0b7e25.json", + "asia/seoul": "tzif-b89f6da72122ca01-fad6692cc7e4e91b.json", + "asia/shanghai": "tzif-94731e7a96e16727-1f335123910714a5.json", + "asia/singapore": "tzif-fc89b67bba9eff21-ab25beb1ce9ede27.json", + "asia/srednekolymsk": "tzif-843bd4f4a13e936f-68e824a0ad28c107.json", + "asia/taipei": "tzif-ee42b17151e8d0d1-4ce1a71201f78869.json", + "asia/tashkent": "tzif-c841f0aca0404a73-93631f02a30df216.json", + "asia/tbilisi": "tzif-4738bf3d72913a1b-7a1a7190a85d47f7.json", + "asia/tehran": "tzif-650685fe5c95ce2a-76fb509ac9811541.json", + "asia/tel_aviv": "tzif-758d7fde6833ba8c-4e5c916cb01e26c6.json", + "asia/thimbu": "tzif-762fa57e245bdc0d-1c09b01f35de465b.json", + "asia/thimphu": "tzif-762fa57e245bdc0d-1c09b01f35de465b.json", + "asia/tokyo": "tzif-7bce416a66d38e42-632f88a79920ea46.json", + "asia/tomsk": "tzif-4db2cfd1785db9cd-3c35db3b9a9015ba.json", + "asia/ujung_pandang": "tzif-89cd9f4224d1324a-e5a995dc73ab321f.json", + "asia/ulaanbaatar": "tzif-cbf2a88472b0862a-1ed36ba7984a7bf0.json", + "asia/ulan_bator": "tzif-cbf2a88472b0862a-1ed36ba7984a7bf0.json", + "asia/urumqi": "tzif-79a67056f030a883-8154d9278859667.json", + "asia/ust-nera": "tzif-8b944106b8f9db7e-859db7893f8ec3ab.json", + "asia/vientiane": "tzif-2a7fc944a4c2991b-45641dd894426ec3.json", + "asia/vladivostok": "tzif-3fd85b535272f921-6a69fc5e03897d4f.json", + "asia/yakutsk": "tzif-3f6ff680ea89333b-701f795a73c1409a.json", + "asia/yangon": "tzif-50abe32c287395c8-ab0be673a2e35c8f.json", + "asia/yekaterinburg": "tzif-849b49f0ce1dac82-bb42f0022223c507.json", + "asia/yerevan": "tzif-f9878deac6fa797b-f542e23e43e9ee7c.json", + "atlantic/azores": "tzif-c306ac2cd34a373c-f272cf15fbb3ef6b.json", + "atlantic/bermuda": "tzif-6a52098e032992a5-fe35d408748e7ff2.json", + "atlantic/canary": "tzif-a7b726e2144b8ec3-c23eb6d73835cdb.json", + "atlantic/cape_verde": "tzif-55eedcdc6ff1f85-87bbfd0f04a86a94.json", + "atlantic/faeroe": "tzif-67d3e39540d85c91-c322dd5ed998b119.json", + "atlantic/faroe": "tzif-67d3e39540d85c91-c322dd5ed998b119.json", + "atlantic/jan_mayen": "tzif-4a65bbe3253254a1-d6321c2ab63f7e67.json", + "atlantic/madeira": "tzif-a44c115ed3d72421-84f32d8a0ab89d46.json", + "atlantic/reykjavik": "tzif-fe8583499fe1cbb8-6ad4b5629e7f958b.json", + "atlantic/south_georgia": "tzif-9d02412abb136ce4-7bfb5e9ac891325e.json", + "atlantic/st_helena": "tzif-fe8583499fe1cbb8-6ad4b5629e7f958b.json", + "atlantic/stanley": "tzif-4eaf76405b17e0d3-f9d44f9c808b1838.json", + "australia/act": "tzif-ef99169dd5b3d431-b5982eb7d97a0846.json", + "australia/adelaide": "tzif-cab5fb5bf9e7625f-d6c5a17aaeb5d11.json", + "australia/brisbane": "tzif-44b31bf3438167a2-af66632763d07d99.json", + "australia/broken_hill": "tzif-9af11812af42f7cb-698373959b1f0b61.json", + "australia/canberra": "tzif-ef99169dd5b3d431-b5982eb7d97a0846.json", + "australia/currie": "tzif-9c98c8b92084c36-f33bb45c4aab224c.json", + "australia/darwin": "tzif-794b5729aca99b8f-cd8c8be6808856a6.json", + "australia/eucla": "tzif-2a2176981e284105-ff510a6d286ebc1c.json", + "australia/hobart": "tzif-9c98c8b92084c36-f33bb45c4aab224c.json", + "australia/lhi": "tzif-e2789756bce07cca-7336b6cd8c12b923.json", + "australia/lindeman": "tzif-eb4384db15894d16-b1c33ab55153ac7.json", + "australia/lord_howe": "tzif-e2789756bce07cca-7336b6cd8c12b923.json", + "australia/melbourne": "tzif-401f78ac94f3eb66-9f4d2d1ca2a27c0a.json", + "australia/north": "tzif-794b5729aca99b8f-cd8c8be6808856a6.json", + "australia/nsw": "tzif-ef99169dd5b3d431-b5982eb7d97a0846.json", + "australia/perth": "tzif-c595527c9472a8dc-7336826b9454e1a0.json", + "australia/queensland": "tzif-44b31bf3438167a2-af66632763d07d99.json", + "australia/south": "tzif-cab5fb5bf9e7625f-d6c5a17aaeb5d11.json", + "australia/sydney": "tzif-ef99169dd5b3d431-b5982eb7d97a0846.json", + "australia/tasmania": "tzif-9c98c8b92084c36-f33bb45c4aab224c.json", + "australia/victoria": "tzif-401f78ac94f3eb66-9f4d2d1ca2a27c0a.json", + "australia/west": "tzif-c595527c9472a8dc-7336826b9454e1a0.json", + "australia/yancowinna": "tzif-9af11812af42f7cb-698373959b1f0b61.json", + "brazil/acre": "tzif-90e0499f7b80422b-29854bf827f23d0d.json", + "brazil/denoronha": "tzif-c17291eb667fe274-c404999acc3e218b.json", + "brazil/east": "tzif-dc8ea6d022a7ebec-f61e1ac489399dbe.json", + "brazil/west": "tzif-8b129baceef3898a-42aea0b26a42463a.json", + "canada/atlantic": "tzif-ca31f6cb7d44b091-6206979bc54733b4.json", + "canada/central": "tzif-bad7f01dd3f01a92-14fbd486701a30a.json", + "canada/eastern": "tzif-ed29bf9f15004c8a-bbe655aaaf5978b3.json", + "canada/mountain": "tzif-3a6fecb09c143b25-5663be97eb6e42e.json", + "canada/newfoundland": "tzif-916c7f697e6af49e-3c86566eb45f57dc.json", + "canada/pacific": "tzif-43c01a519dcad360-ef36f94742bb671b.json", + "canada/saskatchewan": "tzif-f61469e5df5071ba-e402e408d21f2abf.json", + "canada/yukon": "tzif-87649f3d059a10f2-8ae62ade049b3a.json", + "cet": "tzif-6415eb3f74777957-63eed65522a41a61.json", + "chile/continental": "tzif-ce802c28d3beb1b-19f2e93021d3a3ae.json", + "chile/easterisland": "tzif-daeed2898ecd770c-491daed6103167a4.json", + "cst6cdt": "tzif-3a5a827f28d118e9-b483e6c2fc80be5f.json", + "cuba": "tzif-d28e0bb7485a8522-625c6b48788afe95.json", + "eet": "tzif-f665c39691dff65-549dfed1aec62215.json", + "egypt": "tzif-f0d38f589f1464b7-d7b2153c9f2ce7b0.json", + "eire": "tzif-96a7050f6c4d3e34-1ee008e3207a51fd.json", + "est": "tzif-6fbdbfed85292c81-5d7f5e3163d3ed77.json", + "est5edt": "tzif-3994d21beae7c7b6-b9084d917ab243b1.json", + "etc/gmt": "tzif-42518274487a5d74-c21e78779fc24690.json", + "etc/gmt+0": "tzif-42518274487a5d74-c21e78779fc24690.json", + "etc/gmt+1": "tzif-3c8506b1fc96536c-af6f45754f540da5.json", + "etc/gmt+10": "tzif-c83537c4365f1258-5c4333fa86802118.json", + "etc/gmt+11": "tzif-bbf3217ce334c3f2-a75245e367064430.json", + "etc/gmt+12": "tzif-e2bf7ec87041f1fb-7930cb166a020b92.json", + "etc/gmt+2": "tzif-2d819a70236c9f86-4cde2f10e179f07d.json", + "etc/gmt+3": "tzif-fed5f41e1701789d-e4872121d7eeb99e.json", + "etc/gmt+4": "tzif-d1e4208290566f2f-594e868240fdea5.json", + "etc/gmt+5": "tzif-a0806703e39bd41f-b5970bcd27a10cd1.json", + "etc/gmt+6": "tzif-9afb6f21d74a3dbd-e425bcdfcb1e8757.json", + "etc/gmt+7": "tzif-aeaa8db63bed649c-d860ef32c9d314ef.json", + "etc/gmt+8": "tzif-f80d3a6707532038-ef0d9d9ce8e9764.json", + "etc/gmt+9": "tzif-2a554d4e97833d6e-4560a6d31b04d711.json", + "etc/gmt-0": "tzif-42518274487a5d74-c21e78779fc24690.json", + "etc/gmt-1": "tzif-b397eb337d51aec5-266ed063be476a9f.json", + "etc/gmt-10": "tzif-c6ecc61594d93097-7c2ea67c1d57ab1f.json", + "etc/gmt-11": "tzif-170cb25ac2daddf1-7c2580f2810b453a.json", + "etc/gmt-12": "tzif-b445d8dfee87de1d-83ca2c159ab60b5d.json", + "etc/gmt-13": "tzif-186e2b651b9e98be-b96d56574dbbe254.json", + "etc/gmt-14": "tzif-f6698c0e9f2fa661-6a9fc275bf70b21e.json", + "etc/gmt-2": "tzif-cd29e561a284f373-3b83d7e952d022b4.json", + "etc/gmt-3": "tzif-11b63f0f95d852ce-5824bbf7b69e2a94.json", + "etc/gmt-4": "tzif-c7d151e4111f596b-a75797e0711df5b8.json", + "etc/gmt-5": "tzif-3cc59865618b9844-31eadbb61fd6639d.json", + "etc/gmt-6": "tzif-65401a13577707c6-30aa40c971648991.json", + "etc/gmt-7": "tzif-4e52d8a7b9ecde7e-30c61f6494882813.json", + "etc/gmt-8": "tzif-2bd99bb6843e89cf-774a4cdc1fe5cc5f.json", + "etc/gmt-9": "tzif-14ec5a4ae9e7e087-3593c21f33c8082b.json", + "etc/gmt0": "tzif-42518274487a5d74-c21e78779fc24690.json", + "etc/greenwich": "tzif-42518274487a5d74-c21e78779fc24690.json", + "etc/uct": "tzif-5eec9cd299aa076f-c21e78779fc24690.json", + "etc/universal": "tzif-5eec9cd299aa076f-c21e78779fc24690.json", + "etc/utc": "tzif-5eec9cd299aa076f-c21e78779fc24690.json", + "etc/zulu": "tzif-5eec9cd299aa076f-c21e78779fc24690.json", + "europe/amsterdam": "tzif-6415eb3f74777957-63eed65522a41a61.json", + "europe/andorra": "tzif-26bf0cacd24f77a1-c127906bb630eb63.json", + "europe/astrakhan": "tzif-5fd210f528e95871-9ee644a63af1f61d.json", + "europe/athens": "tzif-f665c39691dff65-549dfed1aec62215.json", + "europe/belfast": "tzif-6bfb62f5e4b63e4a-14e14cb743deab60.json", + "europe/belgrade": "tzif-a1b14d47c3da0459-b00110ea5dde09bd.json", + "europe/berlin": "tzif-4a65bbe3253254a1-d6321c2ab63f7e67.json", + "europe/bratislava": "tzif-6d3285599a38ae5a-aec84385d98d1236.json", + "europe/brussels": "tzif-6415eb3f74777957-63eed65522a41a61.json", + "europe/bucharest": "tzif-b06ac7e52f27518c-ae3c5d6618f44e00.json", + "europe/budapest": "tzif-1041cd53332eeba8-f2006d8704eaafc5.json", + "europe/busingen": "tzif-5cb26c449b2278f2-8b9afece7de8babc.json", + "europe/chisinau": "tzif-7622c5c99b380b37-e8a7d09d532738f.json", + "europe/copenhagen": "tzif-4a65bbe3253254a1-d6321c2ab63f7e67.json", + "europe/dublin": "tzif-96a7050f6c4d3e34-1ee008e3207a51fd.json", + "europe/gibraltar": "tzif-34047004b336df3e-c39c92ff5c4620a4.json", + "europe/guernsey": "tzif-6bfb62f5e4b63e4a-14e14cb743deab60.json", + "europe/helsinki": "tzif-4ccce3697974db1-67137f515071ce59.json", + "europe/isle_of_man": "tzif-6bfb62f5e4b63e4a-14e14cb743deab60.json", + "europe/istanbul": "tzif-21007d26526b6cee-c5c475ad09cb7593.json", + "europe/jersey": "tzif-6bfb62f5e4b63e4a-14e14cb743deab60.json", + "europe/kaliningrad": "tzif-dc6b1be48367c4f1-10e2d8c1d95848f.json", + "europe/kiev": "tzif-4ab862d6d4b98ff4-5d84cdbb8247ec33.json", + "europe/kirov": "tzif-1735ba0bbd2e57f5-760059538c9ff96a.json", + "europe/kyiv": "tzif-4ab862d6d4b98ff4-5d84cdbb8247ec33.json", + "europe/lisbon": "tzif-e953d2a73bc41375-d22923438bbbab8b.json", + "europe/ljubljana": "tzif-a1b14d47c3da0459-b00110ea5dde09bd.json", + "europe/london": "tzif-6bfb62f5e4b63e4a-14e14cb743deab60.json", + "europe/luxembourg": "tzif-6415eb3f74777957-63eed65522a41a61.json", + "europe/madrid": "tzif-7d33da447360d55c-f281290e6b25f4bd.json", + "europe/malta": "tzif-638a1ae9aef4e05b-2142eda9423786af.json", + "europe/mariehamn": "tzif-4ccce3697974db1-67137f515071ce59.json", + "europe/minsk": "tzif-5a1de33f302092c9-49b519149c215ca2.json", + "europe/monaco": "tzif-513821d5372dc2c3-97b80ccce304a40.json", + "europe/moscow": "tzif-ec4f112febcbc032-bd6f219f13f236b1.json", + "europe/nicosia": "tzif-37762e44a2edd792-8a77ae23c64dbe4d.json", + "europe/oslo": "tzif-4a65bbe3253254a1-d6321c2ab63f7e67.json", + "europe/paris": "tzif-513821d5372dc2c3-97b80ccce304a40.json", + "europe/podgorica": "tzif-a1b14d47c3da0459-b00110ea5dde09bd.json", + "europe/prague": "tzif-6d3285599a38ae5a-aec84385d98d1236.json", + "europe/riga": "tzif-ce5eb7cf8993261f-4c7804907172be1e.json", + "europe/rome": "tzif-5473a3220fbbe20b-a45e6c82b0228ec8.json", + "europe/samara": "tzif-2ae3e9466dbec3ec-fab0913314b0a98b.json", + "europe/san_marino": "tzif-5473a3220fbbe20b-a45e6c82b0228ec8.json", + "europe/sarajevo": "tzif-a1b14d47c3da0459-b00110ea5dde09bd.json", + "europe/saratov": "tzif-6ad7cbb6af2e6144-65b57179b7565b85.json", + "europe/simferopol": "tzif-d7daa3dddb990290-999ddccf1cdd631b.json", + "europe/skopje": "tzif-a1b14d47c3da0459-b00110ea5dde09bd.json", + "europe/sofia": "tzif-1375eb028a5068b1-6fbcd258b31f1f30.json", + "europe/stockholm": "tzif-4a65bbe3253254a1-d6321c2ab63f7e67.json", + "europe/tallinn": "tzif-9c7ac303ad5d20d8-ebf080adc2493ea3.json", + "europe/tirane": "tzif-4fd8d72ac04d9a5d-cdd8696bfc449e66.json", + "europe/tiraspol": "tzif-7622c5c99b380b37-e8a7d09d532738f.json", + "europe/ulyanovsk": "tzif-dbf1c543882cf4b7-243a95b9dfa6cf40.json", + "europe/uzhgorod": "tzif-4ab862d6d4b98ff4-5d84cdbb8247ec33.json", + "europe/vaduz": "tzif-5cb26c449b2278f2-8b9afece7de8babc.json", + "europe/vatican": "tzif-5473a3220fbbe20b-a45e6c82b0228ec8.json", + "europe/vienna": "tzif-bafb78fdc913701c-e45495e79817ed3.json", + "europe/vilnius": "tzif-8e1e620dda961a84-f60d2acc59fd343a.json", + "europe/volgograd": "tzif-c711f11538fdc96f-c7f00038e563323.json", + "europe/warsaw": "tzif-3a07d4451f21c9ef-ea8b9aadd759bd66.json", + "europe/zagreb": "tzif-a1b14d47c3da0459-b00110ea5dde09bd.json", + "europe/zaporozhye": "tzif-4ab862d6d4b98ff4-5d84cdbb8247ec33.json", + "europe/zurich": "tzif-5cb26c449b2278f2-8b9afece7de8babc.json", + "gb": "tzif-6bfb62f5e4b63e4a-14e14cb743deab60.json", + "gb-eire": "tzif-6bfb62f5e4b63e4a-14e14cb743deab60.json", + "gmt": "tzif-42518274487a5d74-c21e78779fc24690.json", + "gmt+0": "tzif-42518274487a5d74-c21e78779fc24690.json", + "gmt-0": "tzif-42518274487a5d74-c21e78779fc24690.json", + "gmt0": "tzif-42518274487a5d74-c21e78779fc24690.json", + "greenwich": "tzif-42518274487a5d74-c21e78779fc24690.json", + "hongkong": "tzif-ea8173f82f8dccac-3438196f28878b48.json", + "hst": "tzif-6196bbf525d4d50a-f493e1fa11fe9382.json", + "iceland": "tzif-fe8583499fe1cbb8-6ad4b5629e7f958b.json", + "indian/antananarivo": "tzif-486e9282debc62a3-29b8743c8d87331e.json", + "indian/chagos": "tzif-e713de09d9781804-75456dafa5d6f2e8.json", + "indian/christmas": "tzif-2a7fc944a4c2991b-45641dd894426ec3.json", + "indian/cocos": "tzif-50abe32c287395c8-ab0be673a2e35c8f.json", + "indian/comoro": "tzif-486e9282debc62a3-29b8743c8d87331e.json", + "indian/kerguelen": "tzif-b3d9e43d648fe2bf-7f3a6865d57d832a.json", + "indian/mahe": "tzif-7459e3ffacdde5a6-43501b1e91b19407.json", + "indian/maldives": "tzif-b3d9e43d648fe2bf-7f3a6865d57d832a.json", + "indian/mauritius": "tzif-dc8c7c76ac036db-c245165e281bb39e.json", + "indian/mayotte": "tzif-486e9282debc62a3-29b8743c8d87331e.json", + "indian/reunion": "tzif-7459e3ffacdde5a6-43501b1e91b19407.json", + "iran": "tzif-650685fe5c95ce2a-76fb509ac9811541.json", + "israel": "tzif-758d7fde6833ba8c-4e5c916cb01e26c6.json", + "jamaica": "tzif-98fb8731f72daeb6-e94a82909e74800b.json", + "japan": "tzif-7bce416a66d38e42-632f88a79920ea46.json", + "kwajalein": "tzif-f104b0a7be76b68-cbd15c839bba3587.json", + "libya": "tzif-81a0c2bb7c8a41da-8cc43f669632f49e.json", + "met": "tzif-6415eb3f74777957-63eed65522a41a61.json", + "mexico/bajanorte": "tzif-3fc16258c94fd1bd-2fcca27f0306f29d.json", + "mexico/bajasur": "tzif-40fb52b19ef81b1d-b874e5be7ea801fb.json", + "mexico/general": "tzif-95eb641ddc74061f-cfadd46f8ea2dcf3.json", + "mst": "tzif-a3214de8e358efe8-5e7dd2f476b3ce1f.json", + "mst7mdt": "tzif-50fc3fea132b4f4c-76db80009a4b2fdb.json", + "navajo": "tzif-50fc3fea132b4f4c-76db80009a4b2fdb.json", + "nz": "tzif-1939cc3520b8dae8-ee52bf4aaceae032.json", + "nz-chat": "tzif-8a0ec5e44a49e44e-e8029b96e4e4493e.json", + "pacific/apia": "tzif-a1347b19ee040601-104d01ccc7e8a7ec.json", + "pacific/auckland": "tzif-1939cc3520b8dae8-ee52bf4aaceae032.json", + "pacific/bougainville": "tzif-c0f3e562f1a83b48-c8efd60aa3e5025c.json", + "pacific/chatham": "tzif-8a0ec5e44a49e44e-e8029b96e4e4493e.json", + "pacific/chuuk": "tzif-1ede513c242ae08-41cba628b52936fa.json", + "pacific/easter": "tzif-daeed2898ecd770c-491daed6103167a4.json", + "pacific/efate": "tzif-bcd5d242787ff58-670f2c5f59f83d60.json", + "pacific/enderbury": "tzif-edc8df3b48d8f1ae-b1e7a226ef250543.json", + "pacific/fakaofo": "tzif-57ad9603575ed991-738d622d3dbc0ee8.json", + "pacific/fiji": "tzif-fb562061c0f6e08b-6eff2883fe00b002.json", + "pacific/funafuti": "tzif-154d4d1d56f527ae-8d1c8202940d974a.json", + "pacific/galapagos": "tzif-905f75931d73bd53-648508149456dc23.json", + "pacific/gambier": "tzif-e7907c2354d7f128-86fdec3b4e97b88f.json", + "pacific/guadalcanal": "tzif-6493d17f054bfdfb-b417c3e67390352f.json", + "pacific/guam": "tzif-b8b54ce37e65e37e-5d29e55b702c8540.json", + "pacific/honolulu": "tzif-6196bbf525d4d50a-f493e1fa11fe9382.json", + "pacific/johnston": "tzif-6196bbf525d4d50a-f493e1fa11fe9382.json", + "pacific/kanton": "tzif-edc8df3b48d8f1ae-b1e7a226ef250543.json", + "pacific/kiritimati": "tzif-2be99c3dd72ebbf9-462b3c1dc11e8fcb.json", + "pacific/kosrae": "tzif-cad03994b9f9755d-6887e4eedd5a91ca.json", + "pacific/kwajalein": "tzif-f104b0a7be76b68-cbd15c839bba3587.json", + "pacific/majuro": "tzif-154d4d1d56f527ae-8d1c8202940d974a.json", + "pacific/marquesas": "tzif-6797b3dc466b8334-d394a23be037dc0d.json", + "pacific/midway": "tzif-68b74f8e8d191761-b1b42f96034c7c4f.json", + "pacific/nauru": "tzif-355a4a5906a54477-dace4f06f81c64e2.json", + "pacific/niue": "tzif-7285bd926fe2dc70-9a1af776cfb80413.json", + "pacific/norfolk": "tzif-e4c142bca3031674-5a8bbda36e7bb0ad.json", + "pacific/noumea": "tzif-7238398358c87edf-2a607f0f0df0063c.json", + "pacific/pago_pago": "tzif-68b74f8e8d191761-b1b42f96034c7c4f.json", + "pacific/palau": "tzif-b3a7b6acccb12af9-350d662a8cbc05fa.json", + "pacific/pitcairn": "tzif-f022b64b061d7846-81b7df414eba7852.json", + "pacific/pohnpei": "tzif-6493d17f054bfdfb-b417c3e67390352f.json", + "pacific/ponape": "tzif-6493d17f054bfdfb-b417c3e67390352f.json", + "pacific/port_moresby": "tzif-1ede513c242ae08-41cba628b52936fa.json", + "pacific/rarotonga": "tzif-c0d9ca8c12b3167c-16d78e0515b4fe70.json", + "pacific/saipan": "tzif-b8b54ce37e65e37e-5d29e55b702c8540.json", + "pacific/samoa": "tzif-68b74f8e8d191761-b1b42f96034c7c4f.json", + "pacific/tahiti": "tzif-72be3d5f2c49eb87-579ff6733f83d7ed.json", + "pacific/tarawa": "tzif-154d4d1d56f527ae-8d1c8202940d974a.json", + "pacific/tongatapu": "tzif-8b312fc28eb6d503-c9809b86bf1bd922.json", + "pacific/truk": "tzif-1ede513c242ae08-41cba628b52936fa.json", + "pacific/wake": "tzif-154d4d1d56f527ae-8d1c8202940d974a.json", + "pacific/wallis": "tzif-154d4d1d56f527ae-8d1c8202940d974a.json", + "pacific/yap": "tzif-1ede513c242ae08-41cba628b52936fa.json", + "poland": "tzif-3a07d4451f21c9ef-ea8b9aadd759bd66.json", + "portugal": "tzif-e953d2a73bc41375-d22923438bbbab8b.json", + "prc": "tzif-94731e7a96e16727-1f335123910714a5.json", + "pst8pdt": "tzif-effb0bd5efab2bad-43fdae4a95fdd6e4.json", + "roc": "tzif-ee42b17151e8d0d1-4ce1a71201f78869.json", + "rok": "tzif-b89f6da72122ca01-fad6692cc7e4e91b.json", + "singapore": "tzif-fc89b67bba9eff21-ab25beb1ce9ede27.json", + "turkey": "tzif-21007d26526b6cee-c5c475ad09cb7593.json", + "uct": "tzif-5eec9cd299aa076f-c21e78779fc24690.json", + "universal": "tzif-5eec9cd299aa076f-c21e78779fc24690.json", + "us/alaska": "tzif-d4999f54d6ffa1ff-79a848eb17cbcb0f.json", + "us/aleutian": "tzif-2450804cbdb4245e-a1095b759202737b.json", + "us/arizona": "tzif-a3214de8e358efe8-5e7dd2f476b3ce1f.json", + "us/central": "tzif-3a5a827f28d118e9-b483e6c2fc80be5f.json", + "us/east-indiana": "tzif-754b9e4bdb20aa95-5796cdc79d59a357.json", + "us/eastern": "tzif-3994d21beae7c7b6-b9084d917ab243b1.json", + "us/hawaii": "tzif-6196bbf525d4d50a-f493e1fa11fe9382.json", + "us/indiana-starke": "tzif-fc9fd017e19a24e0-5c43eee6ee527a56.json", + "us/michigan": "tzif-f8baa073f0e62ab0-e3aa9515d3d875ec.json", + "us/mountain": "tzif-50fc3fea132b4f4c-76db80009a4b2fdb.json", + "us/pacific": "tzif-effb0bd5efab2bad-43fdae4a95fdd6e4.json", + "us/samoa": "tzif-68b74f8e8d191761-b1b42f96034c7c4f.json", + "utc": "tzif-5eec9cd299aa076f-c21e78779fc24690.json", + "w-su": "tzif-ec4f112febcbc032-bd6f219f13f236b1.json", + "wet": "tzif-e953d2a73bc41375-d22923438bbbab8b.json", + "zulu": "tzif-5eec9cd299aa076f-c21e78779fc24690.json" +} diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-1041cd53332eeba8-f2006d8704eaafc5.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-1041cd53332eeba8-f2006d8704eaafc5.json new file mode 100644 index 000000000..73b527f2d --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-1041cd53332eeba8-f2006d8704eaafc5.json @@ -0,0 +1,326 @@ +{ + "ids": [ + "europe/budapest" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -2498260580, + -1693706400, + -1680483600, + -1663455600, + -1650150000, + -1632006000, + -1618700400, + -1600470000, + -1587250800, + -1569711600, + -1555196400, + -857257200, + -844556400, + -828226800, + -812502000, + -796777200, + -778471200, + -762656400, + -749689200, + -733276800, + -717634800, + -701910000, + -686185200, + -670460400, + -654130800, + -639010800, + -492656400, + -481168800, + -461199600, + -449708400, + -428540400, + -418258800, + -397090800, + -386809200, + 323823600, + 338943600, + 354668400, + 370393200, + 386118000, + 401842800, + 417567600, + 433292400, + 449024400, + 465354000, + 481078800, + 496803600, + 512528400, + 528253200, + 543978000, + 559702800, + 575427600, + 591152400, + 606877200, + 622602000, + 638326800, + 654656400, + 670381200, + 686106000, + 701830800, + 717555600, + 733280400, + 749005200, + 764730000, + 780454800, + 796179600, + 811904400, + 828234000, + 846378000, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": 4580 + }, + { + "is_dst": false, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 7200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-1146d998a660d8a7-3a44d64b4aed9e4d.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-1146d998a660d8a7-3a44d64b4aed9e4d.json new file mode 100644 index 000000000..fb6c4e8cd --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-1146d998a660d8a7-3a44d64b4aed9e4d.json @@ -0,0 +1,281 @@ +{ + "ids": [ + "america/indiana/marengo" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 2, + 3, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3 + ], + "transitions": [ + -2717647200, + -1633276800, + -1615136400, + -1601827200, + -1583686800, + -880214400, + -769395600, + -765392400, + -589392000, + -576090000, + -495043200, + -481741200, + -463593600, + -450291600, + -431539200, + -418237200, + -400089600, + -386787600, + -368640000, + -355338000, + -337190400, + -323888400, + -305740800, + -292438800, + -273686400, + -21488400, + -5767200, + 9961200, + 25682400, + 41410800, + 57736800, + 73465200, + 89186400, + 104914800, + 120636000, + 126687600, + 152089200, + 162370800, + 183535200, + 1143961200, + 1162101600, + 1173596400, + 1194156000, + 1205046000, + 1225605600, + 1236495600, + 1257055200, + 1268550000, + 1289109600, + 1299999600, + 1320559200, + 1331449200, + 1352008800, + 1362898800, + 1383458400, + 1394348400, + 1414908000, + 1425798000, + 1446357600, + 1457852400, + 1478412000, + 1489302000, + 1509861600, + 1520751600, + 1541311200, + 1552201200, + 1572760800, + 1583650800, + 1604210400, + 1615705200, + 1636264800, + 1647154800, + 1667714400, + 1678604400, + 1699164000, + 1710054000, + 1730613600, + 1741503600, + 1762063200, + 1772953200, + 1793512800, + 1805007600, + 1825567200, + 1836457200, + 1857016800, + 1867906800, + 1888466400, + 1899356400, + 1919916000, + 1930806000, + 1951365600, + 1962860400, + 1983420000, + 1994310000, + 2014869600, + 2025759600, + 2046319200, + 2057209200, + 2077768800, + 2088658800, + 2109218400, + 2120108400, + 2140668000 + ], + "types": [ + { + "is_dst": false, + "offset": -20723 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-11b63f0f95d852ce-5824bbf7b69e2a94.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-11b63f0f95d852ce-5824bbf7b69e2a94.json new file mode 100644 index 000000000..5dcec7209 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-11b63f0f95d852ce-5824bbf7b69e2a94.json @@ -0,0 +1,16 @@ +{ + "ids": [ + "etc/gmt-3" + ], + "tzif": { + "posix": "TODO", + "transition_types": [], + "transitions": [], + "types": [ + { + "is_dst": false, + "offset": 10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-12ced9fe919d8b6-460673a287e367c2.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-12ced9fe919d8b6-460673a287e367c2.json new file mode 100644 index 000000000..671836109 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-12ced9fe919d8b6-460673a287e367c2.json @@ -0,0 +1,290 @@ +{ + "ids": [ + "america/rankin_inlet" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2 + ], + "transitions": [ + 73468800, + 89190000, + 104918400, + 120639600, + 136368000, + 152089200, + 167817600, + 183538800, + 199267200, + 215593200, + 230716800, + 247042800, + 262771200, + 278492400, + 294220800, + 309942000, + 325670400, + 341391600, + 357120000, + 372841200, + 388569600, + 404895600, + 420019200, + 436345200, + 452073600, + 467794800, + 483523200, + 499244400, + 514972800, + 530694000, + 544608000, + 562143600, + 576057600, + 594198000, + 607507200, + 625647600, + 638956800, + 657097200, + 671011200, + 688546800, + 702460800, + 719996400, + 733910400, + 752050800, + 765360000, + 783500400, + 796809600, + 814950000, + 828864000, + 846399600, + 860313600, + 877849200, + 891763200, + 909298800, + 923212800, + 941353200, + 954662400, + 972802800, + 986108400, + 1004252400, + 1018166400, + 1035702000, + 1049616000, + 1067151600, + 1081065600, + 1099206000, + 1112515200, + 1130655600, + 1143964800, + 1162105200, + 1173600000, + 1194159600, + 1205049600, + 1225609200, + 1236499200, + 1257058800, + 1268553600, + 1289113200, + 1300003200, + 1320562800, + 1331452800, + 1352012400, + 1362902400, + 1383462000, + 1394352000, + 1414911600, + 1425801600, + 1446361200, + 1457856000, + 1478415600, + 1489305600, + 1509865200, + 1520755200, + 1541314800, + 1552204800, + 1572764400, + 1583654400, + 1604214000, + 1615708800, + 1636268400, + 1647158400, + 1667718000, + 1678608000, + 1699167600, + 1710057600, + 1730617200, + 1741507200, + 1762066800, + 1772956800, + 1793516400, + 1805011200, + 1825570800, + 1836460800, + 1857020400, + 1867910400, + 1888470000, + 1899360000, + 1919919600, + 1930809600, + 1951369200, + 1962864000, + 1983423600, + 1994313600, + 2014873200, + 2025763200, + 2046322800, + 2057212800, + 2077772400, + 2088662400, + 2109222000, + 2120112000, + 2140671600 + ], + "types": [ + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": true, + "offset": -18000 + }, + { + "is_dst": false, + "offset": -21600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-1375eb028a5068b1-6fbcd258b31f1f30.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-1375eb028a5068b1-6fbcd258b31f1f30.json new file mode 100644 index 000000000..782fbe86a --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-1375eb028a5068b1-6fbcd258b31f1f30.json @@ -0,0 +1,352 @@ +{ + "ids": [ + "europe/sofia" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4 + ], + "transitions": [ + -2840146396, + -2369527016, + -857257200, + -844556400, + -828226800, + -812502000, + -796777200, + -781048800, + 291762000, + 307576800, + 323816400, + 339026400, + 355266000, + 370393200, + 386715600, + 401846400, + 417571200, + 433296000, + 449020800, + 465350400, + 481075200, + 496800000, + 512524800, + 528249600, + 543974400, + 559699200, + 575424000, + 591148800, + 606873600, + 622598400, + 638323200, + 654652800, + 670370400, + 686091600, + 701820000, + 717541200, + 733269600, + 748990800, + 764719200, + 780440400, + 796168800, + 811890000, + 828223200, + 846363600, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": 5596 + }, + { + "is_dst": false, + "offset": 7016 + }, + { + "is_dst": false, + "offset": 7200 + }, + { + "is_dst": false, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 7200 + }, + { + "is_dst": true, + "offset": 10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-14cdf6863a8e2179-a6aa52223f2e326e.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-14cdf6863a8e2179-a6aa52223f2e326e.json new file mode 100644 index 000000000..3aa90513f --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-14cdf6863a8e2179-a6aa52223f2e326e.json @@ -0,0 +1,23 @@ +{ + "ids": [ + "africa/blantyre", + "africa/bujumbura", + "africa/gaborone", + "africa/harare", + "africa/kigali", + "africa/lubumbashi", + "africa/lusaka", + "africa/maputo" + ], + "tzif": { + "posix": "TODO", + "transition_types": [], + "transitions": [], + "types": [ + { + "is_dst": false, + "offset": 7818 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-14ec5a4ae9e7e087-3593c21f33c8082b.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-14ec5a4ae9e7e087-3593c21f33c8082b.json new file mode 100644 index 000000000..b2949ec60 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-14ec5a4ae9e7e087-3593c21f33c8082b.json @@ -0,0 +1,16 @@ +{ + "ids": [ + "etc/gmt-9" + ], + "tzif": { + "posix": "TODO", + "transition_types": [], + "transitions": [], + "types": [ + { + "is_dst": false, + "offset": 32400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-154d4d1d56f527ae-8d1c8202940d974a.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-154d4d1d56f527ae-8d1c8202940d974a.json new file mode 100644 index 000000000..b30b0de38 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-154d4d1d56f527ae-8d1c8202940d974a.json @@ -0,0 +1,28 @@ +{ + "ids": [ + "pacific/funafuti", + "pacific/majuro", + "pacific/tarawa", + "pacific/wake", + "pacific/wallis" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1 + ], + "transitions": [ + -2177494324 + ], + "types": [ + { + "is_dst": false, + "offset": 41524 + }, + { + "is_dst": false, + "offset": 43200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-170cb25ac2daddf1-7c2580f2810b453a.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-170cb25ac2daddf1-7c2580f2810b453a.json new file mode 100644 index 000000000..2d949f04e --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-170cb25ac2daddf1-7c2580f2810b453a.json @@ -0,0 +1,16 @@ +{ + "ids": [ + "etc/gmt-11" + ], + "tzif": { + "posix": "TODO", + "transition_types": [], + "transitions": [], + "types": [ + { + "is_dst": false, + "offset": 39600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-1735ba0bbd2e57f5-760059538c9ff96a.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-1735ba0bbd2e57f5-760059538c9ff96a.json new file mode 100644 index 000000000..763782000 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-1735ba0bbd2e57f5-760059538c9ff96a.json @@ -0,0 +1,189 @@ +{ + "ids": [ + "europe/kirov" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 2, + 4, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1 + ], + "transitions": [ + -1593820800, + -1247540400, + 354916800, + 370724400, + 386452800, + 402260400, + 417988800, + 433796400, + 449611200, + 465343200, + 481068000, + 496792800, + 512517600, + 528242400, + 543967200, + 559692000, + 575416800, + 591141600, + 606866400, + 606870000, + 622594800, + 638319600, + 654649200, + 670374000, + 701820000, + 701823600, + 717548400, + 733273200, + 748998000, + 764722800, + 780447600, + 796172400, + 811897200, + 828226800, + 846370800, + 859676400, + 877820400, + 891126000, + 909270000, + 922575600, + 941324400, + 954025200, + 972774000, + 985474800, + 1004223600, + 1017529200, + 1035673200, + 1048978800, + 1067122800, + 1080428400, + 1099177200, + 1111878000, + 1130626800, + 1143327600, + 1162076400, + 1174777200, + 1193526000, + 1206831600, + 1224975600, + 1238281200, + 1256425200, + 1269730800, + 1288479600, + 1301180400, + 1414274400 + ], + "types": [ + { + "is_dst": false, + "offset": 11928 + }, + { + "is_dst": false, + "offset": 10800 + }, + { + "is_dst": false, + "offset": 14400 + }, + { + "is_dst": true, + "offset": 18000 + }, + { + "is_dst": true, + "offset": 14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-186e2b651b9e98be-b96d56574dbbe254.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-186e2b651b9e98be-b96d56574dbbe254.json new file mode 100644 index 000000000..8dc864b3f --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-186e2b651b9e98be-b96d56574dbbe254.json @@ -0,0 +1,16 @@ +{ + "ids": [ + "etc/gmt-13" + ], + "tzif": { + "posix": "TODO", + "transition_types": [], + "transitions": [], + "types": [ + { + "is_dst": false, + "offset": 46800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-1939cc3520b8dae8-ee52bf4aaceae032.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-1939cc3520b8dae8-ee52bf4aaceae032.json new file mode 100644 index 000000000..e8af3eacc --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-1939cc3520b8dae8-ee52bf4aaceae032.json @@ -0,0 +1,417 @@ +{ + "ids": [ + "antarctica/mcmurdo", + "antarctica/south_pole", + "nz", + "pacific/auckland" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 3, + 1, + 3, + 1, + 3, + 1, + 3, + 1, + 3, + 1, + 3, + 1, + 3, + 1, + 3, + 1, + 3, + 1, + 3, + 1, + 3, + 1, + 3, + 1, + 3, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5 + ], + "transitions": [ + -3192435544, + -1330335000, + -1320057000, + -1300699800, + -1287396000, + -1269250200, + -1255946400, + -1237800600, + -1224496800, + -1206351000, + -1192442400, + -1174901400, + -1160992800, + -1143451800, + -1125914400, + -1112607000, + -1094464800, + -1081157400, + -1063015200, + -1049707800, + -1031565600, + -1018258200, + -1000116000, + -986808600, + -968061600, + -955359000, + -936612000, + -923304600, + -757425600, + 152632800, + 162309600, + 183477600, + 194968800, + 215532000, + 226418400, + 246981600, + 257868000, + 278431200, + 289317600, + 309880800, + 320767200, + 341330400, + 352216800, + 372780000, + 384271200, + 404834400, + 415720800, + 436284000, + 447170400, + 467733600, + 478620000, + 499183200, + 510069600, + 530632800, + 541519200, + 562082400, + 573573600, + 594136800, + 605023200, + 623772000, + 637682400, + 655221600, + 669132000, + 686671200, + 700581600, + 718120800, + 732636000, + 749570400, + 764085600, + 781020000, + 795535200, + 812469600, + 826984800, + 844524000, + 858434400, + 875973600, + 889884000, + 907423200, + 921938400, + 938872800, + 953388000, + 970322400, + 984837600, + 1002376800, + 1016287200, + 1033826400, + 1047736800, + 1065276000, + 1079791200, + 1096725600, + 1111240800, + 1128175200, + 1142690400, + 1159624800, + 1174140000, + 1191074400, + 1207404000, + 1222524000, + 1238853600, + 1253973600, + 1270303200, + 1285423200, + 1301752800, + 1316872800, + 1333202400, + 1348927200, + 1365256800, + 1380376800, + 1396706400, + 1411826400, + 1428156000, + 1443276000, + 1459605600, + 1474725600, + 1491055200, + 1506175200, + 1522504800, + 1538229600, + 1554559200, + 1569679200, + 1586008800, + 1601128800, + 1617458400, + 1632578400, + 1648908000, + 1664028000, + 1680357600, + 1695477600, + 1712412000, + 1727532000, + 1743861600, + 1758981600, + 1775311200, + 1790431200, + 1806760800, + 1821880800, + 1838210400, + 1853330400, + 1869660000, + 1885384800, + 1901714400, + 1916834400, + 1933164000, + 1948284000, + 1964613600, + 1979733600, + 1996063200, + 2011183200, + 2027512800, + 2042632800, + 2058962400, + 2074687200, + 2091016800, + 2106136800, + 2122466400, + 2137586400 + ], + "types": [ + { + "is_dst": false, + "offset": 41944 + }, + { + "is_dst": false, + "offset": 41400 + }, + { + "is_dst": true, + "offset": 45000 + }, + { + "is_dst": true, + "offset": 43200 + }, + { + "is_dst": false, + "offset": 43200 + }, + { + "is_dst": true, + "offset": 46800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-19d0e567d48830e5-1f872913fe478b.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-19d0e567d48830e5-1f872913fe478b.json new file mode 100644 index 000000000..123cc3364 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-19d0e567d48830e5-1f872913fe478b.json @@ -0,0 +1,98 @@ +{ + "ids": [ + "africa/tunis" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2 + ], + "transitions": [ + -2797202444, + -1855958961, + -969242400, + -950493600, + -941940000, + -891136800, + -877827600, + -857257200, + -844556400, + -842918400, + -842223600, + -828230400, + -812502000, + -796269600, + -781052400, + -766634400, + 231202800, + 243903600, + 262825200, + 276044400, + 581122800, + 591145200, + 606870000, + 622594800, + 641516400, + 654649200, + 1114902000, + 1128038400, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800 + ], + "types": [ + { + "is_dst": false, + "offset": 2444 + }, + { + "is_dst": false, + "offset": 561 + }, + { + "is_dst": false, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 7200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-1a285e17b7751f38-6f1cc048073b0c57.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-1a285e17b7751f38-6f1cc048073b0c57.json new file mode 100644 index 000000000..09db2c764 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-1a285e17b7751f38-6f1cc048073b0c57.json @@ -0,0 +1,142 @@ +{ + "ids": [ + "america/dawson_creek" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2 + ], + "transitions": [ + -2713881544, + -1632060000, + -1615129200, + -880207200, + -769395600, + -765385200, + -715788000, + -702486000, + -684338400, + -671036400, + -652888800, + -639586800, + -620834400, + -608137200, + -589384800, + -576082800, + -557935200, + -544633200, + -526485600, + -513183600, + -495036000, + -481734000, + -463586400, + -450284400, + -431532000, + -418230000, + -400082400, + -386780400, + -368632800, + -355330800, + -337183200, + -323881200, + -305733600, + -292431600, + -273679200, + -260982000, + -242229600, + -226508400, + -210780000, + -195058800, + -179330400, + -163609200, + -147880800, + -131554800, + -116431200, + -100105200, + -84376800, + -68655600, + -52927200, + -37206000, + -21477600, + -5756400, + 9972000, + 25693200, + 41421600, + 57747600, + 73476000, + 84013200 + ], + "types": [ + { + "is_dst": false, + "offset": -28856 + }, + { + "is_dst": false, + "offset": -28800 + }, + { + "is_dst": true, + "offset": -25200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-1dd142eb22754e92-950ee8a45980cffa.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-1dd142eb22754e92-950ee8a45980cffa.json new file mode 100644 index 000000000..912401ae2 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-1dd142eb22754e92-950ee8a45980cffa.json @@ -0,0 +1,347 @@ +{ + "ids": [ + "america/iqaluit", + "america/pangnirtung" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 3, + 4, + 2, + 3, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3 + ], + "transitions": [ + -865296000, + -769395600, + -765396000, + 73465200, + 89186400, + 104914800, + 120636000, + 136364400, + 152085600, + 167814000, + 183535200, + 199263600, + 215589600, + 230713200, + 247039200, + 262767600, + 278488800, + 294217200, + 309938400, + 325666800, + 341388000, + 357116400, + 372837600, + 388566000, + 404892000, + 420015600, + 436341600, + 452070000, + 467791200, + 483519600, + 499240800, + 514969200, + 530690400, + 544604400, + 562140000, + 576054000, + 594194400, + 607503600, + 625644000, + 638953200, + 657093600, + 671007600, + 688543200, + 702457200, + 719992800, + 733906800, + 752047200, + 765356400, + 783496800, + 796806000, + 814946400, + 828860400, + 846396000, + 860310000, + 877845600, + 891759600, + 909295200, + 923209200, + 941349600, + 941353200, + 954662400, + 972802800, + 986108400, + 1004248800, + 1018162800, + 1035698400, + 1049612400, + 1067148000, + 1081062000, + 1099202400, + 1112511600, + 1130652000, + 1143961200, + 1162101600, + 1173596400, + 1194156000, + 1205046000, + 1225605600, + 1236495600, + 1257055200, + 1268550000, + 1289109600, + 1299999600, + 1320559200, + 1331449200, + 1352008800, + 1362898800, + 1383458400, + 1394348400, + 1414908000, + 1425798000, + 1446357600, + 1457852400, + 1478412000, + 1489302000, + 1509861600, + 1520751600, + 1541311200, + 1552201200, + 1572760800, + 1583650800, + 1604210400, + 1615705200, + 1636264800, + 1647154800, + 1667714400, + 1678604400, + 1699164000, + 1710054000, + 1730613600, + 1741503600, + 1762063200, + 1772953200, + 1793512800, + 1805007600, + 1825567200, + 1836457200, + 1857016800, + 1867906800, + 1888466400, + 1899356400, + 1919916000, + 1930806000, + 1951365600, + 1962860400, + 1983420000, + 1994310000, + 2014869600, + 2025759600, + 2046319200, + 2057209200, + 2077768800, + 2088658800, + 2109218400, + 2120108400, + 2140668000 + ], + "types": [ + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": true, + "offset": -14400 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": true, + "offset": -18000 + }, + { + "is_dst": false, + "offset": -21600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-1ede513c242ae08-41cba628b52936fa.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-1ede513c242ae08-41cba628b52936fa.json new file mode 100644 index 000000000..f60766437 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-1ede513c242ae08-41cba628b52936fa.json @@ -0,0 +1,28 @@ +{ + "ids": [ + "antarctica/dumontdurville", + "pacific/chuuk", + "pacific/port_moresby", + "pacific/truk", + "pacific/yap" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1 + ], + "transitions": [ + -2366790512 + ], + "types": [ + { + "is_dst": false, + "offset": 35320 + }, + { + "is_dst": false, + "offset": 36000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-1eff85dd787ed3a1-c091b53e05e14c02.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-1eff85dd787ed3a1-c091b53e05e14c02.json new file mode 100644 index 000000000..420869b58 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-1eff85dd787ed3a1-c091b53e05e14c02.json @@ -0,0 +1,261 @@ +{ + "ids": [ + "america/dawson" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 3, + 1, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 3 + ], + "transitions": [ + -2188996940, + -1632056400, + -1615125600, + -1596978000, + -1583164800, + -880203600, + -769395600, + -765381600, + -147884400, + -131554800, + 120646800, + 325677600, + 341398800, + 357127200, + 372848400, + 388576800, + 404902800, + 420026400, + 436352400, + 452080800, + 467802000, + 483530400, + 499251600, + 514980000, + 530701200, + 544615200, + 562150800, + 576064800, + 594205200, + 607514400, + 625654800, + 638964000, + 657104400, + 671018400, + 688554000, + 702468000, + 720003600, + 733917600, + 752058000, + 765367200, + 783507600, + 796816800, + 814957200, + 828871200, + 846406800, + 860320800, + 877856400, + 891770400, + 909306000, + 923220000, + 941360400, + 954669600, + 972810000, + 986119200, + 1004259600, + 1018173600, + 1035709200, + 1049623200, + 1067158800, + 1081072800, + 1099213200, + 1112522400, + 1130662800, + 1143972000, + 1162112400, + 1173607200, + 1194166800, + 1205056800, + 1225616400, + 1236506400, + 1257066000, + 1268560800, + 1289120400, + 1300010400, + 1320570000, + 1331460000, + 1352019600, + 1362909600, + 1383469200, + 1394359200, + 1414918800, + 1425808800, + 1446368400, + 1457863200, + 1478422800, + 1489312800, + 1509872400, + 1520762400, + 1541322000, + 1552212000, + 1572771600, + 1583661600, + 1604214000 + ], + "types": [ + { + "is_dst": false, + "offset": -33460 + }, + { + "is_dst": false, + "offset": -32400 + }, + { + "is_dst": true, + "offset": -28800 + }, + { + "is_dst": true, + "offset": -25200 + }, + { + "is_dst": false, + "offset": -28800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-206d649fad594120-e0eee89645ebe8c5.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-206d649fad594120-e0eee89645ebe8c5.json new file mode 100644 index 000000000..04bee839e --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-206d649fad594120-e0eee89645ebe8c5.json @@ -0,0 +1,112 @@ +{ + "ids": [ + "america/maceio" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2 + ], + "transitions": [ + -1206957600, + -1191362400, + -1175374800, + -1159826400, + -633819600, + -622069200, + -602283600, + -591832800, + -570747600, + -560210400, + -539125200, + -531352800, + -191365200, + -184197600, + -155163600, + -150069600, + -128898000, + -121125600, + -99954000, + -89589600, + -68418000, + -57967200, + 499748400, + 511236000, + 530593200, + 540266400, + 562129200, + 571197600, + 592974000, + 602042400, + 624423600, + 634701600, + 813553200, + 813726000, + 824004000, + 938660400, + 938919600, + 951616800, + 970974000, + 972180000, + 1000350000, + 1003028400, + 1013911200 + ], + "types": [ + { + "is_dst": false, + "offset": -8572 + }, + { + "is_dst": true, + "offset": -7200 + }, + { + "is_dst": false, + "offset": -10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-21007d26526b6cee-c5c475ad09cb7593.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-21007d26526b6cee-c5c475ad09cb7593.json new file mode 100644 index 000000000..59419aba1 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-21007d26526b6cee-c5c475ad09cb7593.json @@ -0,0 +1,308 @@ +{ + "ids": [ + "asia/istanbul", + "europe/istanbul", + "turkey" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 3, + 4, + 3, + 4, + 5, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 3, + 4 + ], + "transitions": [ + -2840147752, + -1869875816, + -1693706400, + -1680490800, + -1570413600, + -1552186800, + -1538359200, + -1522551600, + -1507514400, + -1490583600, + -1440208800, + -1428030000, + -1409709600, + -1396494000, + -931053600, + -922676400, + -917834400, + -892436400, + -875844000, + -764737200, + -744343200, + -733806000, + -716436000, + -701924400, + -684986400, + -670474800, + -654141600, + -639025200, + -622087200, + -606970800, + -590032800, + -575521200, + -235620000, + -194842800, + -177732000, + -165726000, + 107910000, + 121215600, + 133920000, + 152665200, + 164678400, + 184114800, + 196214400, + 215564400, + 228873600, + 245804400, + 260323200, + 267915600, + 277254000, + 428454000, + 433893600, + 468111600, + 482799600, + 496710000, + 512521200, + 528246000, + 543970800, + 559695600, + 575420400, + 591145200, + 606870000, + 622594800, + 638319600, + 654649200, + 670374000, + 686098800, + 701823600, + 717548400, + 733273200, + 748998000, + 764118000, + 780447600, + 796172400, + 811897200, + 828226800, + 846370800, + 859676400, + 877820400, + 891126000, + 909270000, + 922575600, + 941324400, + 954025200, + 972774000, + 985474800, + 1004223600, + 1017529200, + 1035673200, + 1048978800, + 1067122800, + 1080428400, + 1099177200, + 1111878000, + 1130626800, + 1143327600, + 1162076400, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301274000, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396227600, + 1414285200, + 1427590800, + 1446944400, + 1459040400, + 1473195600 + ], + "types": [ + { + "is_dst": false, + "offset": 6952 + }, + { + "is_dst": false, + "offset": 7016 + }, + { + "is_dst": false, + "offset": 7200 + }, + { + "is_dst": true, + "offset": 10800 + }, + { + "is_dst": false, + "offset": 10800 + }, + { + "is_dst": true, + "offset": 14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-239c7722f428fac8-2ce0a32d262d42c0.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-239c7722f428fac8-2ce0a32d262d42c0.json new file mode 100644 index 000000000..433c513f9 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-239c7722f428fac8-2ce0a32d262d42c0.json @@ -0,0 +1,369 @@ +{ + "ids": [ + "america/north_dakota/new_salem" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3 + ], + "transitions": [ + -2717643600, + -1633273200, + -1615132800, + -1601823600, + -1583683200, + -880210800, + -769395600, + -765388800, + -84380400, + -68659200, + -52930800, + -37209600, + -21481200, + -5760000, + 9968400, + 25689600, + 41418000, + 57744000, + 73472400, + 89193600, + 104922000, + 120643200, + 126694800, + 152092800, + 162378000, + 183542400, + 199270800, + 215596800, + 230720400, + 247046400, + 262774800, + 278496000, + 294224400, + 309945600, + 325674000, + 341395200, + 357123600, + 372844800, + 388573200, + 404899200, + 420022800, + 436348800, + 452077200, + 467798400, + 483526800, + 499248000, + 514976400, + 530697600, + 544611600, + 562147200, + 576061200, + 594201600, + 607510800, + 625651200, + 638960400, + 657100800, + 671014800, + 688550400, + 702464400, + 720000000, + 733914000, + 752054400, + 765363600, + 783504000, + 796813200, + 814953600, + 828867600, + 846403200, + 860317200, + 877852800, + 891766800, + 909302400, + 923216400, + 941356800, + 954666000, + 972806400, + 986115600, + 1004256000, + 1018170000, + 1035705600, + 1049619600, + 1067155200, + 1081065600, + 1099206000, + 1112515200, + 1130655600, + 1143964800, + 1162105200, + 1173600000, + 1194159600, + 1205049600, + 1225609200, + 1236499200, + 1257058800, + 1268553600, + 1289113200, + 1300003200, + 1320562800, + 1331452800, + 1352012400, + 1362902400, + 1383462000, + 1394352000, + 1414911600, + 1425801600, + 1446361200, + 1457856000, + 1478415600, + 1489305600, + 1509865200, + 1520755200, + 1541314800, + 1552204800, + 1572764400, + 1583654400, + 1604214000, + 1615708800, + 1636268400, + 1647158400, + 1667718000, + 1678608000, + 1699167600, + 1710057600, + 1730617200, + 1741507200, + 1762066800, + 1772956800, + 1793516400, + 1805011200, + 1825570800, + 1836460800, + 1857020400, + 1867910400, + 1888470000, + 1899360000, + 1919919600, + 1930809600, + 1951369200, + 1962864000, + 1983423600, + 1994313600, + 2014873200, + 2025763200, + 2046322800, + 2057212800, + 2077772400, + 2088662400, + 2109222000, + 2120112000, + 2140671600 + ], + "types": [ + { + "is_dst": false, + "offset": -24339 + }, + { + "is_dst": false, + "offset": -25200 + }, + { + "is_dst": true, + "offset": -21600 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-2450804cbdb4245e-a1095b759202737b.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-2450804cbdb4245e-a1095b759202737b.json new file mode 100644 index 000000000..bb17aaf25 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-2450804cbdb4245e-a1095b759202737b.json @@ -0,0 +1,386 @@ +{ + "ids": [ + "america/adak", + "america/atka", + "us/aleutian" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 3, + 2, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 3, + 4, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4 + ], + "transitions": [ + -3225223727, + -2188944802, + -880196400, + -769395600, + -765374400, + -86878800, + -21466800, + -5745600, + 9982800, + 25704000, + 41432400, + 57758400, + 73486800, + 89208000, + 104936400, + 120657600, + 126709200, + 152107200, + 162392400, + 183556800, + 199285200, + 215611200, + 230734800, + 247060800, + 262789200, + 278510400, + 294238800, + 309960000, + 325688400, + 341409600, + 357138000, + 372859200, + 388587600, + 404913600, + 420037200, + 436363200, + 439034400, + 452088000, + 467809200, + 483537600, + 499258800, + 514987200, + 530708400, + 544622400, + 562158000, + 576072000, + 594212400, + 607521600, + 625662000, + 638971200, + 657111600, + 671025600, + 688561200, + 702475200, + 720010800, + 733924800, + 752065200, + 765374400, + 783514800, + 796824000, + 814964400, + 828878400, + 846414000, + 860328000, + 877863600, + 891777600, + 909313200, + 923227200, + 941367600, + 954676800, + 972817200, + 986126400, + 1004266800, + 1018180800, + 1035716400, + 1049630400, + 1067166000, + 1081080000, + 1099220400, + 1112529600, + 1130670000, + 1143979200, + 1162119600, + 1173614400, + 1194174000, + 1205064000, + 1225623600, + 1236513600, + 1257073200, + 1268568000, + 1289127600, + 1300017600, + 1320577200, + 1331467200, + 1352026800, + 1362916800, + 1383476400, + 1394366400, + 1414926000, + 1425816000, + 1446375600, + 1457870400, + 1478430000, + 1489320000, + 1509879600, + 1520769600, + 1541329200, + 1552219200, + 1572778800, + 1583668800, + 1604228400, + 1615723200, + 1636282800, + 1647172800, + 1667732400, + 1678622400, + 1699182000, + 1710072000, + 1730631600, + 1741521600, + 1762081200, + 1772971200, + 1793530800, + 1805025600, + 1825585200, + 1836475200, + 1857034800, + 1867924800, + 1888484400, + 1899374400, + 1919934000, + 1930824000, + 1951383600, + 1962878400, + 1983438000, + 1994328000, + 2014887600, + 2025777600, + 2046337200, + 2057227200, + 2077786800, + 2088676800, + 2109236400, + 2120126400, + 2140686000 + ], + "types": [ + { + "is_dst": false, + "offset": 44002 + }, + { + "is_dst": false, + "offset": -42398 + }, + { + "is_dst": false, + "offset": -39600 + }, + { + "is_dst": true, + "offset": -36000 + }, + { + "is_dst": false, + "offset": -36000 + }, + { + "is_dst": true, + "offset": -32400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-24b250ef0928a9e9-29d3c49f007d908d.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-24b250ef0928a9e9-29d3c49f007d908d.json new file mode 100644 index 000000000..dbf709ec4 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-24b250ef0928a9e9-29d3c49f007d908d.json @@ -0,0 +1,30 @@ +{ + "ids": [ + "africa/ndjamena" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2 + ], + "transitions": [ + 308703600, + 321314400 + ], + "types": [ + { + "is_dst": false, + "offset": 3612 + }, + { + "is_dst": true, + "offset": 7200 + }, + { + "is_dst": false, + "offset": 3600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-24bc4f701e560e8f-c7cbd3706da43d.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-24bc4f701e560e8f-c7cbd3706da43d.json new file mode 100644 index 000000000..7b21884e0 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-24bc4f701e560e8f-c7cbd3706da43d.json @@ -0,0 +1,172 @@ +{ + "ids": [ + "america/argentina/buenos_aires", + "america/buenos_aires" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 3, + 4, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4 + ], + "transitions": [ + -2372097972, + -1567453392, + -1233432000, + -1222981200, + -1205956800, + -1194037200, + -1172865600, + -1162501200, + -1141329600, + -1130965200, + -1109793600, + -1099429200, + -1078257600, + -1067806800, + -1046635200, + -1036270800, + -1015099200, + -1004734800, + -983563200, + -973198800, + -952027200, + -941576400, + -931032000, + -900882000, + -890337600, + -833749200, + -827265600, + -752274000, + -733780800, + -197326800, + -190843200, + -184194000, + -164491200, + -152658000, + -132955200, + -121122000, + -101419200, + -86821200, + -71092800, + -54766800, + -39038400, + -23317200, + -7588800, + 128142000, + 136605600, + 596948400, + 605066400, + 624423600, + 636516000, + 656478000, + 667965600, + 687927600, + 699415200, + 719377200, + 731469600, + 938923200, + 952052400, + 1198983600, + 1205632800, + 1224385200, + 1237082400 + ], + "types": [ + { + "is_dst": false, + "offset": -14028 + }, + { + "is_dst": false, + "offset": -15408 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -10800 + }, + { + "is_dst": false, + "offset": -10800 + }, + { + "is_dst": true, + "offset": -7200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-25763d8b26764a7a-7e6d25216b52fba6.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-25763d8b26764a7a-7e6d25216b52fba6.json new file mode 100644 index 000000000..e2c2a2f05 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-25763d8b26764a7a-7e6d25216b52fba6.json @@ -0,0 +1,99 @@ +{ + "ids": [ + "africa/khartoum" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 3, + 2 + ], + "transitions": [ + 10360800, + 24786000, + 41810400, + 56322000, + 73432800, + 87944400, + 104882400, + 119480400, + 136332000, + 151016400, + 167781600, + 182552400, + 199231200, + 214174800, + 230680800, + 245710800, + 262735200, + 277246800, + 294184800, + 308782800, + 325634400, + 340405200, + 357084000, + 371941200, + 388533600, + 403477200, + 419983200, + 435013200, + 452037600, + 466635600, + 483487200, + 498171600, + 947930400, + 1509483600 + ], + "types": [ + { + "is_dst": false, + "offset": 7808 + }, + { + "is_dst": true, + "offset": 10800 + }, + { + "is_dst": false, + "offset": 7200 + }, + { + "is_dst": false, + "offset": 10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-26ac36da2732c840-562985c3ac779998.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-26ac36da2732c840-562985c3ac779998.json new file mode 100644 index 000000000..9b1ce1065 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-26ac36da2732c840-562985c3ac779998.json @@ -0,0 +1,170 @@ +{ + "ids": [ + "america/argentina/salta" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 2, + 6, + 5, + 3, + 4, + 5, + 3, + 4, + 3, + 4, + 3, + 4, + 5, + 3, + 4 + ], + "transitions": [ + -2372096300, + -1567453392, + -1233432000, + -1222981200, + -1205956800, + -1194037200, + -1172865600, + -1162501200, + -1141329600, + -1130965200, + -1109793600, + -1099429200, + -1078257600, + -1067806800, + -1046635200, + -1036270800, + -1015099200, + -1004734800, + -983563200, + -973198800, + -952027200, + -941576400, + -931032000, + -900882000, + -890337600, + -833749200, + -827265600, + -752274000, + -733780800, + -197326800, + -190843200, + -184194000, + -164491200, + -152658000, + -132955200, + -121122000, + -101419200, + -86821200, + -71092800, + -54766800, + -39038400, + -23317200, + -7588800, + 128142000, + 136605600, + 596948400, + 605066400, + 624423600, + 636516000, + 656478000, + 667965600, + 687927600, + 699415200, + 719377200, + 731469600, + 938923200, + 952052400, + 1198983600, + 1205632800 + ], + "types": [ + { + "is_dst": false, + "offset": -15700 + }, + { + "is_dst": false, + "offset": -15408 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -10800 + }, + { + "is_dst": false, + "offset": -10800 + }, + { + "is_dst": true, + "offset": -7200 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-26aecc98f9d83045-4aa068d4c7ae356a.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-26aecc98f9d83045-4aa068d4c7ae356a.json new file mode 100644 index 000000000..dc42284d3 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-26aecc98f9d83045-4aa068d4c7ae356a.json @@ -0,0 +1,314 @@ +{ + "ids": [ + "america/indiana/petersburg" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3 + ], + "transitions": [ + -2717647200, + -1633276800, + -1615136400, + -1601827200, + -1583686800, + -880214400, + -769395600, + -765392400, + -462996000, + -450291600, + -431539200, + -418237200, + -400089600, + -386787600, + -368640000, + -355338000, + -337190400, + -323888400, + -305740800, + -292438800, + -273686400, + -257965200, + -242236800, + -226515600, + -210787200, + -195066000, + -179337600, + -163616400, + -147888000, + -100112400, + -84384000, + -68662800, + -52934400, + -37213200, + -21484800, + -5763600, + 9964800, + 25686000, + 41414400, + 57740400, + 73468800, + 89190000, + 104918400, + 120639600, + 126691200, + 152089200, + 162374400, + 183538800, + 199267200, + 215593200, + 230716800, + 247042800, + 1143957600, + 1143961200, + 1162105200, + 1173600000, + 1194159600, + 1205046000, + 1225605600, + 1236495600, + 1257055200, + 1268550000, + 1289109600, + 1299999600, + 1320559200, + 1331449200, + 1352008800, + 1362898800, + 1383458400, + 1394348400, + 1414908000, + 1425798000, + 1446357600, + 1457852400, + 1478412000, + 1489302000, + 1509861600, + 1520751600, + 1541311200, + 1552201200, + 1572760800, + 1583650800, + 1604210400, + 1615705200, + 1636264800, + 1647154800, + 1667714400, + 1678604400, + 1699164000, + 1710054000, + 1730613600, + 1741503600, + 1762063200, + 1772953200, + 1793512800, + 1805007600, + 1825567200, + 1836457200, + 1857016800, + 1867906800, + 1888466400, + 1899356400, + 1919916000, + 1930806000, + 1951365600, + 1962860400, + 1983420000, + 1994310000, + 2014869600, + 2025759600, + 2046319200, + 2057209200, + 2077768800, + 2088658800, + 2109218400, + 2120108400, + 2140668000 + ], + "types": [ + { + "is_dst": false, + "offset": -20947 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-26bf0cacd24f77a1-c127906bb630eb63.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-26bf0cacd24f77a1-c127906bb630eb63.json new file mode 100644 index 000000000..64195b504 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-26bf0cacd24f77a1-c127906bb630eb63.json @@ -0,0 +1,240 @@ +{ + "ids": [ + "europe/andorra" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -733881600, + 481078800, + 496803600, + 512528400, + 528253200, + 543978000, + 559702800, + 575427600, + 591152400, + 606877200, + 622602000, + 638326800, + 654656400, + 670381200, + 686106000, + 701830800, + 717555600, + 733280400, + 749005200, + 764730000, + 780454800, + 796179600, + 811904400, + 828234000, + 846378000, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": 364 + }, + { + "is_dst": false, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 7200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-273d77751416ce66-ddd408688b2f8e3f.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-273d77751416ce66-ddd408688b2f8e3f.json new file mode 100644 index 000000000..e6dfb4c5c --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-273d77751416ce66-ddd408688b2f8e3f.json @@ -0,0 +1,202 @@ +{ + "ids": [ + "america/port-au-prince" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2 + ], + "transitions": [ + -2524504240, + -1670483460, + 421218000, + 436334400, + 452062800, + 467784000, + 483512400, + 499233600, + 514962000, + 530683200, + 546411600, + 562132800, + 576050400, + 594194400, + 607500000, + 625644000, + 638949600, + 657093600, + 671004000, + 688543200, + 702453600, + 719992800, + 733903200, + 752047200, + 765352800, + 783496800, + 796802400, + 814946400, + 828856800, + 846396000, + 860306400, + 877845600, + 1112504400, + 1130644800, + 1143954000, + 1162094400, + 1331449200, + 1352008800, + 1362898800, + 1383458400, + 1394348400, + 1414908000, + 1425798000, + 1446357600, + 1489302000, + 1509861600, + 1520751600, + 1541311200, + 1552201200, + 1572760800, + 1583650800, + 1604210400, + 1615705200, + 1636264800, + 1647154800, + 1667714400, + 1678604400, + 1699164000, + 1710054000, + 1730613600, + 1741503600, + 1762063200, + 1772953200, + 1793512800, + 1805007600, + 1825567200, + 1836457200, + 1857016800, + 1867906800, + 1888466400, + 1899356400, + 1919916000, + 1930806000, + 1951365600, + 1962860400, + 1983420000, + 1994310000, + 2014869600, + 2025759600, + 2046319200, + 2057209200, + 2077768800, + 2088658800, + 2109218400, + 2120108400, + 2140668000 + ], + "types": [ + { + "is_dst": false, + "offset": -17360 + }, + { + "is_dst": false, + "offset": -17340 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-283cf30fce0ee58e-7046b07e8222e658.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-283cf30fce0ee58e-7046b07e8222e658.json new file mode 100644 index 000000000..de47eadc1 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-283cf30fce0ee58e-7046b07e8222e658.json @@ -0,0 +1,71 @@ +{ + "ids": [ + "asia/brunei", + "asia/kuching" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 4, + 2 + ], + "transitions": [ + -1383463280, + -1167636600, + -1082448000, + -1074586800, + -1050825600, + -1042964400, + -1019289600, + -1011428400, + -987753600, + -979892400, + -956217600, + -948356400, + -924595200, + -916734000, + -893059200, + -885198000, + -879667200, + -767005200 + ], + "types": [ + { + "is_dst": false, + "offset": 26480 + }, + { + "is_dst": false, + "offset": 27000 + }, + { + "is_dst": false, + "offset": 28800 + }, + { + "is_dst": true, + "offset": 30000 + }, + { + "is_dst": false, + "offset": 32400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-291cff29f8a99dfe-5ab98f2973f86a5d.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-291cff29f8a99dfe-5ab98f2973f86a5d.json new file mode 100644 index 000000000..b59e0d5bf --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-291cff29f8a99dfe-5ab98f2973f86a5d.json @@ -0,0 +1,188 @@ +{ + "ids": [ + "asia/novokuznetsk" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 1, + 3, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4 + ], + "transitions": [ + -1441259328, + -1247551200, + 354906000, + 370713600, + 386442000, + 402249600, + 417978000, + 433785600, + 449600400, + 465332400, + 481057200, + 496782000, + 512506800, + 528231600, + 543956400, + 559681200, + 575406000, + 591130800, + 606855600, + 622580400, + 638305200, + 654634800, + 670359600, + 670363200, + 686088000, + 695764800, + 701809200, + 717534000, + 733258800, + 748983600, + 764708400, + 780433200, + 796158000, + 811882800, + 828212400, + 846356400, + 859662000, + 877806000, + 891111600, + 909255600, + 922561200, + 941310000, + 954010800, + 972759600, + 985460400, + 1004209200, + 1017514800, + 1035658800, + 1048964400, + 1067108400, + 1080414000, + 1099162800, + 1111863600, + 1130612400, + 1143313200, + 1162062000, + 1174762800, + 1193511600, + 1206817200, + 1224961200, + 1238266800, + 1256410800, + 1269716400, + 1269720000, + 1288468800, + 1301169600 + ], + "types": [ + { + "is_dst": false, + "offset": 20928 + }, + { + "is_dst": false, + "offset": 21600 + }, + { + "is_dst": false, + "offset": 25200 + }, + { + "is_dst": true, + "offset": 28800 + }, + { + "is_dst": true, + "offset": 25200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-2a2176981e284105-ff510a6d286ebc1c.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-2a2176981e284105-ff510a6d286ebc1c.json new file mode 100644 index 000000000..c7577f1c9 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-2a2176981e284105-ff510a6d286ebc1c.json @@ -0,0 +1,64 @@ +{ + "ids": [ + "australia/eucla" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -2337928528, + -1672555500, + -1665384300, + -883637100, + -876120300, + -860395500, + -844670700, + 152039700, + 162926100, + 436295700, + 447182100, + 690311700, + 699383700, + 1165079700, + 1174756500, + 1193505300, + 1206810900, + 1224954900, + 1238260500 + ], + "types": [ + { + "is_dst": false, + "offset": 30928 + }, + { + "is_dst": false, + "offset": 31500 + }, + { + "is_dst": true, + "offset": 35100 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-2a554d4e97833d6e-4560a6d31b04d711.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-2a554d4e97833d6e-4560a6d31b04d711.json new file mode 100644 index 000000000..33c27d61b --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-2a554d4e97833d6e-4560a6d31b04d711.json @@ -0,0 +1,16 @@ +{ + "ids": [ + "etc/gmt+9" + ], + "tzif": { + "posix": "TODO", + "transition_types": [], + "transitions": [], + "types": [ + { + "is_dst": false, + "offset": -32400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-2a7fc944a4c2991b-45641dd894426ec3.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-2a7fc944a4c2991b-45641dd894426ec3.json new file mode 100644 index 000000000..da5cc79f9 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-2a7fc944a4c2991b-45641dd894426ec3.json @@ -0,0 +1,29 @@ +{ + "ids": [ + "asia/bangkok", + "asia/phnom_penh", + "asia/vientiane", + "indian/christmas" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1 + ], + "transitions": [ + -2840164924, + -1570084924 + ], + "types": [ + { + "is_dst": false, + "offset": 24124 + }, + { + "is_dst": false, + "offset": 25200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-2a9b3a635fc27340-e8c9bb6ccd451287.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-2a9b3a635fc27340-e8c9bb6ccd451287.json new file mode 100644 index 000000000..5684a58dc --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-2a9b3a635fc27340-e8c9bb6ccd451287.json @@ -0,0 +1,36 @@ +{ + "ids": [ + "america/paramaribo" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3 + ], + "transitions": [ + -1104524348, + -765317964, + 465449400 + ], + "types": [ + { + "is_dst": false, + "offset": -13240 + }, + { + "is_dst": false, + "offset": -13236 + }, + { + "is_dst": false, + "offset": -12600 + }, + { + "is_dst": false, + "offset": -10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-2ae3e9466dbec3ec-fab0913314b0a98b.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-2ae3e9466dbec3ec-fab0913314b0a98b.json new file mode 100644 index 000000000..86a24ed6d --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-2ae3e9466dbec3ec-fab0913314b0a98b.json @@ -0,0 +1,198 @@ +{ + "ids": [ + "europe/samara" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 1, + 2, + 4, + 1, + 1, + 5, + 1, + 5, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4 + ], + "transitions": [ + -1593820800, + -1247540400, + 354916800, + 370724400, + 386452800, + 402260400, + 417988800, + 433796400, + 449611200, + 465343200, + 481068000, + 496792800, + 512517600, + 528242400, + 543967200, + 559692000, + 575416800, + 591141600, + 606866400, + 606870000, + 622594800, + 638319600, + 654649200, + 670377600, + 686102400, + 687913200, + 701820000, + 717544800, + 733269600, + 748994400, + 764719200, + 780444000, + 796168800, + 811893600, + 828223200, + 846367200, + 859672800, + 877816800, + 891122400, + 909266400, + 922572000, + 941320800, + 954021600, + 972770400, + 985471200, + 1004220000, + 1017525600, + 1035669600, + 1048975200, + 1067119200, + 1080424800, + 1099173600, + 1111874400, + 1130623200, + 1143324000, + 1162072800, + 1174773600, + 1193522400, + 1206828000, + 1224972000, + 1238277600, + 1256421600, + 1269727200, + 1269730800, + 1288479600, + 1301180400 + ], + "types": [ + { + "is_dst": false, + "offset": 12020 + }, + { + "is_dst": false, + "offset": 10800 + }, + { + "is_dst": false, + "offset": 14400 + }, + { + "is_dst": true, + "offset": 18000 + }, + { + "is_dst": true, + "offset": 14400 + }, + { + "is_dst": true, + "offset": 10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-2b407bee2bf8cbea-e7c77acb11a70a21.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-2b407bee2bf8cbea-e7c77acb11a70a21.json new file mode 100644 index 000000000..472f8f18e --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-2b407bee2bf8cbea-e7c77acb11a70a21.json @@ -0,0 +1,241 @@ +{ + "ids": [ + "africa/el_aaiun" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3 + ], + "transitions": [ + 198291600, + 199756800, + 207702000, + 231292800, + 244249200, + 265507200, + 271033200, + 1212278400, + 1220223600, + 1243814400, + 1250809200, + 1272758400, + 1281222000, + 1301788800, + 1312066800, + 1335664800, + 1342749600, + 1345428000, + 1348970400, + 1367114400, + 1373162400, + 1376100000, + 1382839200, + 1396144800, + 1403920800, + 1406944800, + 1414288800, + 1427594400, + 1434247200, + 1437271200, + 1445738400, + 1459044000, + 1465092000, + 1468116000, + 1477792800, + 1490493600, + 1495332000, + 1498960800, + 1509242400, + 1521943200, + 1526176800, + 1529200800, + 1540692000, + 1557021600, + 1560045600, + 1587261600, + 1590890400, + 1618106400, + 1621130400, + 1648346400, + 1651975200, + 1679191200, + 1682215200, + 1710036000, + 1713060000, + 1740276000, + 1743904800, + 1771120800, + 1774144800, + 1801965600, + 1804989600, + 1832205600, + 1835834400, + 1863050400, + 1866074400, + 1893290400, + 1896919200, + 1924135200, + 1927159200, + 1954980000, + 1958004000, + 1985220000, + 1988848800, + 2016064800, + 2019088800, + 2046304800, + 2049933600, + 2077149600, + 2080778400, + 2107994400, + 2111018400, + 2138234400, + 2141863200 + ], + "types": [ + { + "is_dst": false, + "offset": -3168 + }, + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": true, + "offset": 3600 + }, + { + "is_dst": false, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 0 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-2bd99bb6843e89cf-774a4cdc1fe5cc5f.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-2bd99bb6843e89cf-774a4cdc1fe5cc5f.json new file mode 100644 index 000000000..4143fb650 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-2bd99bb6843e89cf-774a4cdc1fe5cc5f.json @@ -0,0 +1,16 @@ +{ + "ids": [ + "etc/gmt-8" + ], + "tzif": { + "posix": "TODO", + "transition_types": [], + "transitions": [], + "types": [ + { + "is_dst": false, + "offset": 28800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-2be99c3dd72ebbf9-462b3c1dc11e8fcb.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-2be99c3dd72ebbf9-462b3c1dc11e8fcb.json new file mode 100644 index 000000000..98beacdbd --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-2be99c3dd72ebbf9-462b3c1dc11e8fcb.json @@ -0,0 +1,30 @@ +{ + "ids": [ + "pacific/kiritimati" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2 + ], + "transitions": [ + 307622400, + 788868000 + ], + "types": [ + { + "is_dst": false, + "offset": -37760 + }, + { + "is_dst": false, + "offset": -36000 + }, + { + "is_dst": false, + "offset": 50400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-2c1bb7953877feff-f9b980311eb44d13.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-2c1bb7953877feff-f9b980311eb44d13.json new file mode 100644 index 000000000..e4bc39cbf --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-2c1bb7953877feff-f9b980311eb44d13.json @@ -0,0 +1,261 @@ +{ + "ids": [ + "america/ciudad_juarez" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 3, + 1, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1 + ], + "transitions": [ + -1514739600, + -1343149200, + -1234807200, + -1220461200, + -1207159200, + -1191344400, + 828864000, + 846399600, + 860313600, + 877849200, + 891766800, + 909302400, + 923216400, + 941356800, + 954666000, + 972806400, + 989139600, + 1001836800, + 1018170000, + 1035705600, + 1049619600, + 1067155200, + 1081069200, + 1099209600, + 1112518800, + 1130659200, + 1143968400, + 1162108800, + 1175418000, + 1193558400, + 1207472400, + 1225008000, + 1238922000, + 1256457600, + 1268557200, + 1289116800, + 1300006800, + 1320566400, + 1331456400, + 1352016000, + 1362906000, + 1383465600, + 1394355600, + 1414915200, + 1425805200, + 1446364800, + 1457859600, + 1478419200, + 1489309200, + 1509868800, + 1520758800, + 1541318400, + 1552208400, + 1572768000, + 1583658000, + 1604217600, + 1615712400, + 1636272000, + 1647162000, + 1667116800, + 1669784400, + 1678611600, + 1699171200, + 1710061200, + 1730620800, + 1741510800, + 1762070400, + 1772960400, + 1793520000, + 1805014800, + 1825574400, + 1836464400, + 1857024000, + 1867914000, + 1888473600, + 1899363600, + 1919923200, + 1930813200, + 1951372800, + 1962867600, + 1983427200, + 1994317200, + 2014876800, + 2025766800, + 2046326400, + 2057216400, + 2077776000, + 2088666000, + 2109225600, + 2120115600, + 2140675200 + ], + "types": [ + { + "is_dst": false, + "offset": -25556 + }, + { + "is_dst": false, + "offset": -25200 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-2d819a70236c9f86-4cde2f10e179f07d.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-2d819a70236c9f86-4cde2f10e179f07d.json new file mode 100644 index 000000000..1c11fb067 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-2d819a70236c9f86-4cde2f10e179f07d.json @@ -0,0 +1,16 @@ +{ + "ids": [ + "etc/gmt+2" + ], + "tzif": { + "posix": "TODO", + "transition_types": [], + "transitions": [], + "types": [ + { + "is_dst": false, + "offset": -7200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-3234542952508833-240a68d1a199581e.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-3234542952508833-240a68d1a199581e.json new file mode 100644 index 000000000..74f099118 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-3234542952508833-240a68d1a199581e.json @@ -0,0 +1,186 @@ +{ + "ids": [ + "america/monterrey" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 3, + 2, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3 + ], + "transitions": [ + -1343149200, + -1234807200, + -1220461200, + -1207159200, + -1191344400, + 576057600, + 594198000, + 828864000, + 846399600, + 860313600, + 877849200, + 891763200, + 909298800, + 923212800, + 941353200, + 954662400, + 972802800, + 989136000, + 1001833200, + 1018166400, + 1035702000, + 1049616000, + 1067151600, + 1081065600, + 1099206000, + 1112515200, + 1130655600, + 1143964800, + 1162105200, + 1175414400, + 1193554800, + 1207468800, + 1225004400, + 1238918400, + 1256454000, + 1270368000, + 1288508400, + 1301817600, + 1319958000, + 1333267200, + 1351407600, + 1365321600, + 1382857200, + 1396771200, + 1414306800, + 1428220800, + 1445756400, + 1459670400, + 1477810800, + 1491120000, + 1509260400, + 1522569600, + 1540710000, + 1554624000, + 1572159600, + 1586073600, + 1603609200, + 1617523200, + 1635663600, + 1648972800, + 1667113200 + ], + "types": [ + { + "is_dst": false, + "offset": -24076 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": false, + "offset": -25200 + }, + { + "is_dst": true, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-33db81d7f03c072e-37a378fff9bd572f.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-33db81d7f03c072e-37a378fff9bd572f.json new file mode 100644 index 000000000..ac6fa6169 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-33db81d7f03c072e-37a378fff9bd572f.json @@ -0,0 +1,318 @@ +{ + "ids": [ + "america/yakutat" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2 + ], + "transitions": [ + -3225223727, + -2188953665, + -880203600, + -769395600, + -765381600, + -21474000, + -5752800, + 9975600, + 25696800, + 41425200, + 57751200, + 73479600, + 89200800, + 104929200, + 120650400, + 126702000, + 152100000, + 162385200, + 183549600, + 199278000, + 215604000, + 230727600, + 247053600, + 262782000, + 278503200, + 294231600, + 309952800, + 325681200, + 341402400, + 357130800, + 372852000, + 388580400, + 404906400, + 420030000, + 436356000, + 439030800, + 452084400, + 467805600, + 483534000, + 499255200, + 514983600, + 530704800, + 544618800, + 562154400, + 576068400, + 594208800, + 607518000, + 625658400, + 638967600, + 657108000, + 671022000, + 688557600, + 702471600, + 720007200, + 733921200, + 752061600, + 765370800, + 783511200, + 796820400, + 814960800, + 828874800, + 846410400, + 860324400, + 877860000, + 891774000, + 909309600, + 923223600, + 941364000, + 954673200, + 972813600, + 986122800, + 1004263200, + 1018177200, + 1035712800, + 1049626800, + 1067162400, + 1081076400, + 1099216800, + 1112526000, + 1130666400, + 1143975600, + 1162116000, + 1173610800, + 1194170400, + 1205060400, + 1225620000, + 1236510000, + 1257069600, + 1268564400, + 1289124000, + 1300014000, + 1320573600, + 1331463600, + 1352023200, + 1362913200, + 1383472800, + 1394362800, + 1414922400, + 1425812400, + 1446372000, + 1457866800, + 1478426400, + 1489316400, + 1509876000, + 1520766000, + 1541325600, + 1552215600, + 1572775200, + 1583665200, + 1604224800, + 1615719600, + 1636279200, + 1647169200, + 1667728800, + 1678618800, + 1699178400, + 1710068400, + 1730628000, + 1741518000, + 1762077600, + 1772967600, + 1793527200, + 1805022000, + 1825581600, + 1836471600, + 1857031200, + 1867921200, + 1888480800, + 1899370800, + 1919930400, + 1930820400, + 1951380000, + 1962874800, + 1983434400, + 1994324400, + 2014884000, + 2025774000, + 2046333600, + 2057223600, + 2077783200, + 2088673200, + 2109232800, + 2120122800, + 2140682400 + ], + "types": [ + { + "is_dst": false, + "offset": 52865 + }, + { + "is_dst": false, + "offset": -33535 + }, + { + "is_dst": false, + "offset": -32400 + }, + { + "is_dst": true, + "offset": -28800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-34047004b336df3e-c39c92ff5c4620a4.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-34047004b336df3e-c39c92ff5c4620a4.json new file mode 100644 index 000000000..a39f305b0 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-34047004b336df3e-c39c92ff5c4620a4.json @@ -0,0 +1,487 @@ +{ + "ids": [ + "europe/gibraltar" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 1, + 2, + 1, + 2, + 3, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4 + ], + "transitions": [ + -2821649916, + -1691964000, + -1680472800, + -1664143200, + -1650146400, + -1633903200, + -1617487200, + -1601848800, + -1586037600, + -1570399200, + -1552168800, + -1538344800, + -1522533600, + -1507500000, + -1490565600, + -1473631200, + -1460930400, + -1442786400, + -1428876000, + -1410732000, + -1396216800, + -1379282400, + -1364767200, + -1348437600, + -1333317600, + -1315778400, + -1301263200, + -1284328800, + -1269813600, + -1253484000, + -1238364000, + -1221429600, + -1206914400, + -1189980000, + -1175464800, + -1159135200, + -1143410400, + -1126476000, + -1111960800, + -1095631200, + -1080511200, + -1063576800, + -1049061600, + -1032127200, + -1017612000, + -1001282400, + -986162400, + -969228000, + -950479200, + -942012000, + -904518000, + -896050800, + -875487600, + -864601200, + -844038000, + -832546800, + -812588400, + -798073200, + -781052400, + -772066800, + -764805600, + -748476000, + -733356000, + -719445600, + -717030000, + -706748400, + -699487200, + -687996000, + -668037600, + -654732000, + -636588000, + -622072800, + -605743200, + -590623200, + -574293600, + -558568800, + -542239200, + -527119200, + -512604000, + -496274400, + -481154400, + -464220000, + -449704800, + -432165600, + -417650400, + -401320800, + 386125200, + 401850000, + 417574800, + 433299600, + 449024400, + 465354000, + 481078800, + 496803600, + 512528400, + 528253200, + 543978000, + 559702800, + 575427600, + 591152400, + 606877200, + 622602000, + 638326800, + 654656400, + 670381200, + 686106000, + 701830800, + 717555600, + 733280400, + 749005200, + 764730000, + 780454800, + 796179600, + 811904400, + 828234000, + 846378000, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": -1284 + }, + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": true, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 7200 + }, + { + "is_dst": false, + "offset": 3600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-355a4a5906a54477-dace4f06f81c64e2.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-355a4a5906a54477-dace4f06f81c64e2.json new file mode 100644 index 000000000..a61027a23 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-355a4a5906a54477-dace4f06f81c64e2.json @@ -0,0 +1,38 @@ +{ + "ids": [ + "pacific/nauru" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 3 + ], + "transitions": [ + -1545131260, + -862918200, + -767350800, + 287418600 + ], + "types": [ + { + "is_dst": false, + "offset": 40060 + }, + { + "is_dst": false, + "offset": 41400 + }, + { + "is_dst": false, + "offset": 32400 + }, + { + "is_dst": false, + "offset": 43200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-3567a65ce3b07b4a-35f46d41abdf6e3a.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-3567a65ce3b07b4a-35f46d41abdf6e3a.json new file mode 100644 index 000000000..7b78f8ffb --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-3567a65ce3b07b4a-35f46d41abdf6e3a.json @@ -0,0 +1,106 @@ +{ + "ids": [ + "america/fortaleza" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2 + ], + "transitions": [ + -1206957600, + -1191362400, + -1175374800, + -1159826400, + -633819600, + -622069200, + -602283600, + -591832800, + -570747600, + -560210400, + -539125200, + -531352800, + -191365200, + -184197600, + -155163600, + -150069600, + -128898000, + -121125600, + -99954000, + -89589600, + -68418000, + -57967200, + 499748400, + 511236000, + 530593200, + 540266400, + 562129200, + 571197600, + 592974000, + 602042400, + 624423600, + 634701600, + 938660400, + 938919600, + 951616800, + 970974000, + 972180000, + 1000350000, + 1003028400, + 1013911200 + ], + "types": [ + { + "is_dst": false, + "offset": -9240 + }, + { + "is_dst": true, + "offset": -7200 + }, + { + "is_dst": false, + "offset": -10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-36890fddb7a9031e-18d57800da47110.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-36890fddb7a9031e-18d57800da47110.json new file mode 100644 index 000000000..8bd977344 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-36890fddb7a9031e-18d57800da47110.json @@ -0,0 +1,195 @@ +{ + "ids": [ + "asia/chita" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 1, + 3, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 5, + 1, + 2, + 4 + ], + "transitions": [ + -1579419232, + -1247558400, + 354898800, + 370706400, + 386434800, + 402242400, + 417970800, + 433778400, + 449593200, + 465325200, + 481050000, + 496774800, + 512499600, + 528224400, + 543949200, + 559674000, + 575398800, + 591123600, + 606848400, + 622573200, + 638298000, + 654627600, + 670352400, + 670356000, + 686080800, + 695757600, + 701802000, + 717526800, + 733251600, + 748976400, + 764701200, + 780426000, + 796150800, + 811875600, + 828205200, + 846349200, + 859654800, + 877798800, + 891104400, + 909248400, + 922554000, + 941302800, + 954003600, + 972752400, + 985453200, + 1004202000, + 1017507600, + 1035651600, + 1048957200, + 1067101200, + 1080406800, + 1099155600, + 1111856400, + 1130605200, + 1143306000, + 1162054800, + 1174755600, + 1193504400, + 1206810000, + 1224954000, + 1238259600, + 1256403600, + 1269709200, + 1288458000, + 1301158800, + 1414252800, + 1459015200 + ], + "types": [ + { + "is_dst": false, + "offset": 27232 + }, + { + "is_dst": false, + "offset": 28800 + }, + { + "is_dst": false, + "offset": 32400 + }, + { + "is_dst": true, + "offset": 36000 + }, + { + "is_dst": true, + "offset": 32400 + }, + { + "is_dst": false, + "offset": 36000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-37762e44a2edd792-8a77ae23c64dbe4d.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-37762e44a2edd792-8a77ae23c64dbe4d.json new file mode 100644 index 000000000..2416dd94e --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-37762e44a2edd792-8a77ae23c64dbe4d.json @@ -0,0 +1,283 @@ +{ + "ids": [ + "asia/nicosia", + "europe/nicosia" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -1518920008, + 166572000, + 182293200, + 200959200, + 213829200, + 228866400, + 243982800, + 260316000, + 276123600, + 291765600, + 307486800, + 323820000, + 338936400, + 354664800, + 370386000, + 386114400, + 401835600, + 417564000, + 433285200, + 449013600, + 465339600, + 481068000, + 496789200, + 512517600, + 528238800, + 543967200, + 559688400, + 575416800, + 591138000, + 606866400, + 622587600, + 638316000, + 654642000, + 670370400, + 686091600, + 701820000, + 717541200, + 733269600, + 748990800, + 764719200, + 780440400, + 796168800, + 811890000, + 828223200, + 843944400, + 859672800, + 875394000, + 891122400, + 904597200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": 8008 + }, + { + "is_dst": false, + "offset": 7200 + }, + { + "is_dst": true, + "offset": 10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-380c01b13aae6590-fd179c9a6ec689f9.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-380c01b13aae6590-fd179c9a6ec689f9.json new file mode 100644 index 000000000..fb528f022 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-380c01b13aae6590-fd179c9a6ec689f9.json @@ -0,0 +1,176 @@ +{ + "ids": [ + "america/argentina/ushuaia" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 3, + 4, + 3, + 4, + 2, + 6, + 3, + 4, + 5, + 3, + 4 + ], + "transitions": [ + -2372095608, + -1567453392, + -1233432000, + -1222981200, + -1205956800, + -1194037200, + -1172865600, + -1162501200, + -1141329600, + -1130965200, + -1109793600, + -1099429200, + -1078257600, + -1067806800, + -1046635200, + -1036270800, + -1015099200, + -1004734800, + -983563200, + -973198800, + -952027200, + -941576400, + -931032000, + -900882000, + -890337600, + -833749200, + -827265600, + -752274000, + -733780800, + -197326800, + -190843200, + -184194000, + -164491200, + -152658000, + -132955200, + -121122000, + -101419200, + -86821200, + -71092800, + -54766800, + -39038400, + -23317200, + -7588800, + 128142000, + 136605600, + 596948400, + 605066400, + 624423600, + 636516000, + 656478000, + 667965600, + 687927600, + 699415200, + 719377200, + 731469600, + 938923200, + 952052400, + 1085882400, + 1087700400, + 1198983600, + 1205632800 + ], + "types": [ + { + "is_dst": false, + "offset": -16392 + }, + { + "is_dst": false, + "offset": -15408 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -10800 + }, + { + "is_dst": false, + "offset": -10800 + }, + { + "is_dst": true, + "offset": -7200 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-38d88ef47726082c-572d2039b25cc841.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-38d88ef47726082c-572d2039b25cc841.json new file mode 100644 index 000000000..7d6004fa8 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-38d88ef47726082c-572d2039b25cc841.json @@ -0,0 +1,38 @@ +{ + "ids": [ + "america/guyana" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 1 + ], + "transitions": [ + -1843589241, + -1730577600, + 176096700, + 701841600 + ], + "types": [ + { + "is_dst": false, + "offset": -13959 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": false, + "offset": -13500 + }, + { + "is_dst": false, + "offset": -10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-3994d21beae7c7b6-b9084d917ab243b1.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-3994d21beae7c7b6-b9084d917ab243b1.json new file mode 100644 index 000000000..0202b0534 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-3994d21beae7c7b6-b9084d917ab243b1.json @@ -0,0 +1,500 @@ +{ + "ids": [ + "america/new_york", + "est5edt", + "us/eastern" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -2717650800, + -1633280400, + -1615140000, + -1601830800, + -1583690400, + -1570381200, + -1551636000, + -1536512400, + -1523210400, + -1504458000, + -1491760800, + -1473008400, + -1459706400, + -1441558800, + -1428256800, + -1410109200, + -1396807200, + -1378659600, + -1365357600, + -1347210000, + -1333908000, + -1315155600, + -1301853600, + -1283706000, + -1270404000, + -1252256400, + -1238954400, + -1220806800, + -1207504800, + -1189357200, + -1176055200, + -1157302800, + -1144605600, + -1125853200, + -1112551200, + -1094403600, + -1081101600, + -1062954000, + -1049652000, + -1031504400, + -1018202400, + -1000054800, + -986752800, + -968000400, + -955303200, + -936550800, + -923248800, + -905101200, + -891799200, + -880218000, + -769395600, + -765396000, + -747248400, + -733946400, + -715798800, + -702496800, + -684349200, + -671047200, + -652899600, + -639597600, + -620845200, + -608148000, + -589395600, + -576093600, + -557946000, + -544644000, + -526496400, + -513194400, + -495046800, + -481744800, + -463597200, + -447271200, + -431542800, + -415821600, + -400093200, + -384372000, + -368643600, + -352922400, + -337194000, + -321472800, + -305744400, + -289418400, + -273690000, + -257968800, + -242240400, + -226519200, + -210790800, + -195069600, + -179341200, + -163620000, + -147891600, + -131565600, + -116442000, + -100116000, + -84387600, + -68666400, + -52938000, + -37216800, + -21488400, + -5767200, + 9961200, + 25682400, + 41410800, + 57736800, + 73465200, + 89186400, + 104914800, + 120636000, + 126687600, + 152085600, + 162370800, + 183535200, + 199263600, + 215589600, + 230713200, + 247039200, + 262767600, + 278488800, + 294217200, + 309938400, + 325666800, + 341388000, + 357116400, + 372837600, + 388566000, + 404892000, + 420015600, + 436341600, + 452070000, + 467791200, + 483519600, + 499240800, + 514969200, + 530690400, + 544604400, + 562140000, + 576054000, + 594194400, + 607503600, + 625644000, + 638953200, + 657093600, + 671007600, + 688543200, + 702457200, + 719992800, + 733906800, + 752047200, + 765356400, + 783496800, + 796806000, + 814946400, + 828860400, + 846396000, + 860310000, + 877845600, + 891759600, + 909295200, + 923209200, + 941349600, + 954658800, + 972799200, + 986108400, + 1004248800, + 1018162800, + 1035698400, + 1049612400, + 1067148000, + 1081062000, + 1099202400, + 1112511600, + 1130652000, + 1143961200, + 1162101600, + 1173596400, + 1194156000, + 1205046000, + 1225605600, + 1236495600, + 1257055200, + 1268550000, + 1289109600, + 1299999600, + 1320559200, + 1331449200, + 1352008800, + 1362898800, + 1383458400, + 1394348400, + 1414908000, + 1425798000, + 1446357600, + 1457852400, + 1478412000, + 1489302000, + 1509861600, + 1520751600, + 1541311200, + 1552201200, + 1572760800, + 1583650800, + 1604210400, + 1615705200, + 1636264800, + 1647154800, + 1667714400, + 1678604400, + 1699164000, + 1710054000, + 1730613600, + 1741503600, + 1762063200, + 1772953200, + 1793512800, + 1805007600, + 1825567200, + 1836457200, + 1857016800, + 1867906800, + 1888466400, + 1899356400, + 1919916000, + 1930806000, + 1951365600, + 1962860400, + 1983420000, + 1994310000, + 2014869600, + 2025759600, + 2046319200, + 2057209200, + 2077768800, + 2088658800, + 2109218400, + 2120108400, + 2140668000 + ], + "types": [ + { + "is_dst": false, + "offset": -17762 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-3a07d4451f21c9ef-ea8b9aadd759bd66.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-3a07d4451f21c9ef-ea8b9aadd759bd66.json new file mode 100644 index 000000000..13204a9ec --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-3a07d4451f21c9ef-ea8b9aadd759bd66.json @@ -0,0 +1,447 @@ +{ + "ids": [ + "europe/warsaw", + "poland" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 3, + 4, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1 + ], + "transitions": [ + -2840145840, + -1717032240, + -1693706400, + -1680483600, + -1663455600, + -1650150000, + -1632006000, + -1618700400, + -1600473600, + -1587168000, + -1501725600, + -931734000, + -857257200, + -844556400, + -828226800, + -812502000, + -796874400, + -796608000, + -778726800, + -762660000, + -748486800, + -733273200, + -715215600, + -701910000, + -684975600, + -670460400, + -654130800, + -639010800, + -397094400, + -386812800, + -371088000, + -355363200, + -334195200, + -323308800, + -307584000, + -291859200, + -271296000, + -260409600, + -239846400, + -228960000, + -208396800, + -197510400, + -176342400, + -166060800, + 228873600, + 243993600, + 260323200, + 276048000, + 291772800, + 307497600, + 323827200, + 338947200, + 354672000, + 370396800, + 386121600, + 401846400, + 417571200, + 433296000, + 449020800, + 465350400, + 481075200, + 496800000, + 512524800, + 528249600, + 543974400, + 559699200, + 575427600, + 591152400, + 606877200, + 622602000, + 638326800, + 654656400, + 670381200, + 686106000, + 701830800, + 717555600, + 733280400, + 749005200, + 764730000, + 780454800, + 796179600, + 811904400, + 828234000, + 846378000, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": 5040 + }, + { + "is_dst": false, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 7200 + }, + { + "is_dst": false, + "offset": 7200 + }, + { + "is_dst": true, + "offset": 10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-3a5a827f28d118e9-b483e6c2fc80be5f.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-3a5a827f28d118e9-b483e6c2fc80be5f.json new file mode 100644 index 000000000..0d82a57b8 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-3a5a827f28d118e9-b483e6c2fc80be5f.json @@ -0,0 +1,604 @@ +{ + "ids": [ + "america/chicago", + "cst6cdt", + "us/central" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1 + ], + "transitions": [ + -2717647200, + -1633276800, + -1615136400, + -1601827200, + -1583686800, + -1563724800, + -1551632400, + -1538928000, + -1520182800, + -1504454400, + -1491757200, + -1473004800, + -1459702800, + -1441555200, + -1428253200, + -1410105600, + -1396803600, + -1378656000, + -1365354000, + -1347206400, + -1333904400, + -1315152000, + -1301850000, + -1283702400, + -1270400400, + -1252252800, + -1238950800, + -1220803200, + -1207501200, + -1189353600, + -1176051600, + -1157299200, + -1144602000, + -1125849600, + -1112547600, + -1094400000, + -1081098000, + -1067788800, + -1045414800, + -1031500800, + -1018198800, + -1000051200, + -986749200, + -967996800, + -955299600, + -936547200, + -923245200, + -905097600, + -891795600, + -880214400, + -769395600, + -765392400, + -747244800, + -733942800, + -715795200, + -702493200, + -684345600, + -671043600, + -652896000, + -639594000, + -620841600, + -608144400, + -589392000, + -576090000, + -557942400, + -544640400, + -526492800, + -513190800, + -495043200, + -481741200, + -463593600, + -447267600, + -431539200, + -415818000, + -400089600, + -384368400, + -368640000, + -352918800, + -337190400, + -321469200, + -305740800, + -289414800, + -273686400, + -257965200, + -242236800, + -226515600, + -210787200, + -195066000, + -179337600, + -163616400, + -147888000, + -131562000, + -116438400, + -100112400, + -84384000, + -68662800, + -52934400, + -37213200, + -21484800, + -5763600, + 9964800, + 25686000, + 41414400, + 57740400, + 73468800, + 89190000, + 104918400, + 120639600, + 126691200, + 152089200, + 162374400, + 183538800, + 199267200, + 215593200, + 230716800, + 247042800, + 262771200, + 278492400, + 294220800, + 309942000, + 325670400, + 341391600, + 357120000, + 372841200, + 388569600, + 404895600, + 420019200, + 436345200, + 452073600, + 467794800, + 483523200, + 499244400, + 514972800, + 530694000, + 544608000, + 562143600, + 576057600, + 594198000, + 607507200, + 625647600, + 638956800, + 657097200, + 671011200, + 688546800, + 702460800, + 719996400, + 733910400, + 752050800, + 765360000, + 783500400, + 796809600, + 814950000, + 828864000, + 846399600, + 860313600, + 877849200, + 891763200, + 909298800, + 923212800, + 941353200, + 954662400, + 972802800, + 986112000, + 1004252400, + 1018166400, + 1035702000, + 1049616000, + 1067151600, + 1081065600, + 1099206000, + 1112515200, + 1130655600, + 1143964800, + 1162105200, + 1173600000, + 1194159600, + 1205049600, + 1225609200, + 1236499200, + 1257058800, + 1268553600, + 1289113200, + 1300003200, + 1320562800, + 1331452800, + 1352012400, + 1362902400, + 1383462000, + 1394352000, + 1414911600, + 1425801600, + 1446361200, + 1457856000, + 1478415600, + 1489305600, + 1509865200, + 1520755200, + 1541314800, + 1552204800, + 1572764400, + 1583654400, + 1604214000, + 1615708800, + 1636268400, + 1647158400, + 1667718000, + 1678608000, + 1699167600, + 1710057600, + 1730617200, + 1741507200, + 1762066800, + 1772956800, + 1793516400, + 1805011200, + 1825570800, + 1836460800, + 1857020400, + 1867910400, + 1888470000, + 1899360000, + 1919919600, + 1930809600, + 1951369200, + 1962864000, + 1983423600, + 1994313600, + 2014873200, + 2025763200, + 2046322800, + 2057212800, + 2077772400, + 2088662400, + 2109222000, + 2120112000, + 2140671600 + ], + "types": [ + { + "is_dst": false, + "offset": -21036 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + }, + { + "is_dst": false, + "offset": -18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-3a6fecb09c143b25-5663be97eb6e42e.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-3a6fecb09c143b25-5663be97eb6e42e.json new file mode 100644 index 000000000..f1beb4654 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-3a6fecb09c143b25-5663be97eb6e42e.json @@ -0,0 +1,328 @@ +{ + "ids": [ + "america/edmonton", + "america/yellowknife", + "canada/mountain" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -1998663968, + -1632063600, + -1615132800, + -1600614000, + -1596816000, + -1567954800, + -1551628800, + -1536505200, + -1523203200, + -1504450800, + -1491753600, + -1473001200, + -1459699200, + -880210800, + -769395600, + -765388800, + -715791600, + -702489600, + 73472400, + 89193600, + 104922000, + 120643200, + 136371600, + 152092800, + 167821200, + 183542400, + 199270800, + 215596800, + 230720400, + 247046400, + 262774800, + 278496000, + 294224400, + 309945600, + 325674000, + 341395200, + 357123600, + 372844800, + 388573200, + 404899200, + 420022800, + 436348800, + 452077200, + 467798400, + 483526800, + 499248000, + 514976400, + 530697600, + 544611600, + 562147200, + 576061200, + 594201600, + 607510800, + 625651200, + 638960400, + 657100800, + 671014800, + 688550400, + 702464400, + 720000000, + 733914000, + 752054400, + 765363600, + 783504000, + 796813200, + 814953600, + 828867600, + 846403200, + 860317200, + 877852800, + 891766800, + 909302400, + 923216400, + 941356800, + 954666000, + 972806400, + 986115600, + 1004256000, + 1018170000, + 1035705600, + 1049619600, + 1067155200, + 1081069200, + 1099209600, + 1112518800, + 1130659200, + 1143968400, + 1162108800, + 1173603600, + 1194163200, + 1205053200, + 1225612800, + 1236502800, + 1257062400, + 1268557200, + 1289116800, + 1300006800, + 1320566400, + 1331456400, + 1352016000, + 1362906000, + 1383465600, + 1394355600, + 1414915200, + 1425805200, + 1446364800, + 1457859600, + 1478419200, + 1489309200, + 1509868800, + 1520758800, + 1541318400, + 1552208400, + 1572768000, + 1583658000, + 1604217600, + 1615712400, + 1636272000, + 1647162000, + 1667721600, + 1678611600, + 1699171200, + 1710061200, + 1730620800, + 1741510800, + 1762070400, + 1772960400, + 1793520000, + 1805014800, + 1825574400, + 1836464400, + 1857024000, + 1867914000, + 1888473600, + 1899363600, + 1919923200, + 1930813200, + 1951372800, + 1962867600, + 1983427200, + 1994317200, + 2014876800, + 2025766800, + 2046326400, + 2057216400, + 2077776000, + 2088666000, + 2109225600, + 2120115600, + 2140675200 + ], + "types": [ + { + "is_dst": false, + "offset": -27232 + }, + { + "is_dst": false, + "offset": -25200 + }, + { + "is_dst": true, + "offset": -21600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-3c8506b1fc96536c-af6f45754f540da5.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-3c8506b1fc96536c-af6f45754f540da5.json new file mode 100644 index 000000000..380686251 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-3c8506b1fc96536c-af6f45754f540da5.json @@ -0,0 +1,16 @@ +{ + "ids": [ + "etc/gmt+1" + ], + "tzif": { + "posix": "TODO", + "transition_types": [], + "transitions": [], + "types": [ + { + "is_dst": false, + "offset": -3600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-3cc59865618b9844-31eadbb61fd6639d.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-3cc59865618b9844-31eadbb61fd6639d.json new file mode 100644 index 000000000..7bfc4c4c2 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-3cc59865618b9844-31eadbb61fd6639d.json @@ -0,0 +1,16 @@ +{ + "ids": [ + "etc/gmt-5" + ], + "tzif": { + "posix": "TODO", + "transition_types": [], + "transitions": [], + "types": [ + { + "is_dst": false, + "offset": 18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-3cc8439b3e85f059-88a32486dd6154b.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-3cc8439b3e85f059-88a32486dd6154b.json new file mode 100644 index 000000000..15421c7ed --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-3cc8439b3e85f059-88a32486dd6154b.json @@ -0,0 +1,345 @@ +{ + "ids": [ + "america/cambridge_bay" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 3, + 4, + 4, + 1, + 3, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2 + ], + "transitions": [ + -880210800, + -769395600, + -765388800, + 73472400, + 89193600, + 104922000, + 120643200, + 136371600, + 152092800, + 167821200, + 183542400, + 199270800, + 215596800, + 230720400, + 247046400, + 262774800, + 278496000, + 294224400, + 309945600, + 325674000, + 341395200, + 357123600, + 372844800, + 388573200, + 404899200, + 420022800, + 436348800, + 452077200, + 467798400, + 483526800, + 499248000, + 514976400, + 530697600, + 544611600, + 562147200, + 576061200, + 594201600, + 607510800, + 625651200, + 638960400, + 657100800, + 671014800, + 688550400, + 702464400, + 720000000, + 733914000, + 752054400, + 765363600, + 783504000, + 796813200, + 814953600, + 828867600, + 846403200, + 860317200, + 877852800, + 891766800, + 909302400, + 923216400, + 941356800, + 954662400, + 972802800, + 973396800, + 986112000, + 1004256000, + 1018170000, + 1035705600, + 1049619600, + 1067155200, + 1081069200, + 1099209600, + 1112518800, + 1130659200, + 1143968400, + 1162108800, + 1173603600, + 1194163200, + 1205053200, + 1225612800, + 1236502800, + 1257062400, + 1268557200, + 1289116800, + 1300006800, + 1320566400, + 1331456400, + 1352016000, + 1362906000, + 1383465600, + 1394355600, + 1414915200, + 1425805200, + 1446364800, + 1457859600, + 1478419200, + 1489309200, + 1509868800, + 1520758800, + 1541318400, + 1552208400, + 1572768000, + 1583658000, + 1604217600, + 1615712400, + 1636272000, + 1647162000, + 1667721600, + 1678611600, + 1699171200, + 1710061200, + 1730620800, + 1741510800, + 1762070400, + 1772960400, + 1793520000, + 1805014800, + 1825574400, + 1836464400, + 1857024000, + 1867914000, + 1888473600, + 1899363600, + 1919923200, + 1930813200, + 1951372800, + 1962867600, + 1983427200, + 1994317200, + 2014876800, + 2025766800, + 2046326400, + 2057216400, + 2077776000, + 2088666000, + 2109225600, + 2120115600, + 2140675200 + ], + "types": [ + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": true, + "offset": -21600 + }, + { + "is_dst": false, + "offset": -25200 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-3d390ef79718594a-2769102f1c9327a8.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-3d390ef79718594a-2769102f1c9327a8.json new file mode 100644 index 000000000..af6019564 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-3d390ef79718594a-2769102f1c9327a8.json @@ -0,0 +1,171 @@ +{ + "ids": [ + "america/merida" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1 + ], + "transitions": [ + -1514743200, + 378201600, + 405068400, + 828864000, + 846399600, + 860313600, + 877849200, + 891763200, + 909298800, + 923212800, + 941353200, + 954662400, + 972802800, + 989136000, + 1001833200, + 1018166400, + 1035702000, + 1049616000, + 1067151600, + 1081065600, + 1099206000, + 1112515200, + 1130655600, + 1143964800, + 1162105200, + 1175414400, + 1193554800, + 1207468800, + 1225004400, + 1238918400, + 1256454000, + 1270368000, + 1288508400, + 1301817600, + 1319958000, + 1333267200, + 1351407600, + 1365321600, + 1382857200, + 1396771200, + 1414306800, + 1428220800, + 1445756400, + 1459670400, + 1477810800, + 1491120000, + 1509260400, + 1522569600, + 1540710000, + 1554624000, + 1572159600, + 1586073600, + 1603609200, + 1617523200, + 1635663600, + 1648972800, + 1667113200 + ], + "types": [ + { + "is_dst": false, + "offset": -21508 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": true, + "offset": -18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-3d5473248adfd22d-212474fe42c61e0.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-3d5473248adfd22d-212474fe42c61e0.json new file mode 100644 index 000000000..3ddb2ad53 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-3d5473248adfd22d-212474fe42c61e0.json @@ -0,0 +1,77 @@ +{ + "ids": [ + "america/swift_current" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 3 + ], + "transitions": [ + -2030201320, + -1632063600, + -1615132800, + -880210800, + -769395600, + -765388800, + -747241200, + -732729600, + -715791600, + -702489600, + -684342000, + -671040000, + -652892400, + -639590400, + -400086000, + -384364800, + -337186800, + -321465600, + -305737200, + -292435200, + -273682800, + -260985600, + 73472400 + ], + "types": [ + { + "is_dst": false, + "offset": -25880 + }, + { + "is_dst": false, + "offset": -25200 + }, + { + "is_dst": true, + "offset": -21600 + }, + { + "is_dst": false, + "offset": -21600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-3f61f7ebb7b0f5d7-c8fca4e6d137e68b.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-3f61f7ebb7b0f5d7-c8fca4e6d137e68b.json new file mode 100644 index 000000000..4b164dddb --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-3f61f7ebb7b0f5d7-c8fca4e6d137e68b.json @@ -0,0 +1,326 @@ +{ + "ids": [ + "asia/gaza" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -2185409872, + -933638400, + -923097600, + -919036800, + -857347200, + -844300800, + -825811200, + -812678400, + -794188800, + -779846400, + -762652800, + -748310400, + -731116800, + -399088800, + -386650800, + -368330400, + -355114800, + -336790800, + -323654400, + -305168400, + -292032000, + -273632400, + -260496000, + -242096400, + -228960000, + -210560400, + -197424000, + -178938000, + -165801600, + -147402000, + -134265600, + -115866000, + -102643200, + -84330000, + 142376400, + 150843600, + 167176800, + 178664400, + 334101600, + 337730400, + 452642400, + 462319200, + 482277600, + 494370000, + 516751200, + 526424400, + 545436000, + 558478800, + 576626400, + 589323600, + 609890400, + 620773200, + 638316000, + 651618000, + 669765600, + 683672400, + 701820000, + 715726800, + 733701600, + 747176400, + 765151200, + 778021200, + 796600800, + 810075600, + 820447200, + 828655200, + 843170400, + 860104800, + 874620000, + 891554400, + 906069600, + 924213600, + 939934800, + 956268000, + 971989200, + 987717600, + 1003438800, + 1019167200, + 1034888400, + 1050616800, + 1066338000, + 1082066400, + 1096581600, + 1113516000, + 1128380400, + 1143842400, + 1158872400, + 1175378400, + 1189638000, + 1206655200, + 1219957200, + 1220220000, + 1238104800, + 1252015200, + 1269640860, + 1281474000, + 1301608860, + 1312146000, + 1333058400, + 1348178400, + 1364508000, + 1380229200, + 1395957600, + 1414098000, + 1427493600, + 1445551200, + 1458946800, + 1477692000, + 1490396400, + 1509141600, + 1521846000, + 1540591200, + 1553810400, + 1572037200, + 1585346400, + 1603490400, + 1616796000, + 1635458400, + 1648332000, + 1666998000, + 1682726400, + 1698447600, + 1713571200, + 1729897200, + 1744416000, + 1761346800, + 1774656000, + 1792796400, + 1806105600, + 1824850800, + 1837555200, + 1856300400, + 1869004800, + 1887750000, + 1901059200, + 1919199600, + 1932508800, + 1950649200, + 1963958400, + 1982703600, + 1995408000, + 2014153200, + 2026857600, + 2045602800, + 2058307200, + 2077052400, + 2090361600, + 2107897200, + 2121811200, + 2138742000 + ], + "types": [ + { + "is_dst": false, + "offset": 8272 + }, + { + "is_dst": false, + "offset": 7200 + }, + { + "is_dst": true, + "offset": 10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-3f6ff680ea89333b-701f795a73c1409a.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-3f6ff680ea89333b-701f795a73c1409a.json new file mode 100644 index 000000000..aa759834e --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-3f6ff680ea89333b-701f795a73c1409a.json @@ -0,0 +1,193 @@ +{ + "ids": [ + "asia/yakutsk" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 1, + 3, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 5, + 2, + 4 + ], + "transitions": [ + -1579423138, + -1247558400, + 354898800, + 370706400, + 386434800, + 402242400, + 417970800, + 433778400, + 449593200, + 465325200, + 481050000, + 496774800, + 512499600, + 528224400, + 543949200, + 559674000, + 575398800, + 591123600, + 606848400, + 622573200, + 638298000, + 654627600, + 670352400, + 670356000, + 686080800, + 695757600, + 701802000, + 717526800, + 733251600, + 748976400, + 764701200, + 780426000, + 796150800, + 811875600, + 828205200, + 846349200, + 859654800, + 877798800, + 891104400, + 909248400, + 922554000, + 941302800, + 954003600, + 972752400, + 985453200, + 1004202000, + 1017507600, + 1035651600, + 1048957200, + 1067101200, + 1080406800, + 1099155600, + 1111856400, + 1130605200, + 1143306000, + 1162054800, + 1174755600, + 1193504400, + 1206810000, + 1224954000, + 1238259600, + 1256403600, + 1269709200, + 1288458000, + 1301158800, + 1414252800 + ], + "types": [ + { + "is_dst": false, + "offset": 31138 + }, + { + "is_dst": false, + "offset": 28800 + }, + { + "is_dst": false, + "offset": 32400 + }, + { + "is_dst": true, + "offset": 36000 + }, + { + "is_dst": true, + "offset": 32400 + }, + { + "is_dst": false, + "offset": 36000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-3fc16258c94fd1bd-2fcca27f0306f29d.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-3fc16258c94fd1bd-2fcca27f0306f29d.json new file mode 100644 index 000000000..e0985f421 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-3fc16258c94fd1bd-2fcca27f0306f29d.json @@ -0,0 +1,419 @@ +{ + "ids": [ + "america/ensenada", + "america/santa_isabel", + "america/tijuana", + "mexico/bajanorte" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 3, + 2, + 1, + 3, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2 + ], + "transitions": [ + -1514739600, + -1451667600, + -1343145600, + -1234803600, + -1222963200, + -1207242000, + -873820800, + -769395600, + -761418000, + -686073600, + -661539600, + -620755200, + -608144400, + -589384800, + -576082800, + -557935200, + -544633200, + -495039600, + -481734000, + -463590000, + -450284400, + -431535600, + -418230000, + -400086000, + -386780400, + -368636400, + -355330800, + -337186800, + -323881200, + -305737200, + -292431600, + 199274400, + 215600400, + 230724000, + 247050000, + 262778400, + 278499600, + 294228000, + 309949200, + 325677600, + 341398800, + 357127200, + 372848400, + 388576800, + 404902800, + 420026400, + 436352400, + 452080800, + 467802000, + 483530400, + 499251600, + 514980000, + 530701200, + 544615200, + 562150800, + 576064800, + 594205200, + 607514400, + 625654800, + 638964000, + 657104400, + 671018400, + 688554000, + 702468000, + 720003600, + 733917600, + 752058000, + 765367200, + 783507600, + 796816800, + 814957200, + 828871200, + 846406800, + 860320800, + 877856400, + 891770400, + 909306000, + 923220000, + 941360400, + 954669600, + 972810000, + 986119200, + 1004259600, + 1018173600, + 1035709200, + 1049623200, + 1067158800, + 1081072800, + 1099213200, + 1112522400, + 1130662800, + 1143972000, + 1162112400, + 1175421600, + 1193562000, + 1207476000, + 1225011600, + 1238925600, + 1256461200, + 1268560800, + 1289120400, + 1300010400, + 1320570000, + 1331460000, + 1352019600, + 1362909600, + 1383469200, + 1394359200, + 1414918800, + 1425808800, + 1446368400, + 1457863200, + 1478422800, + 1489312800, + 1509872400, + 1520762400, + 1541322000, + 1552212000, + 1572771600, + 1583661600, + 1604221200, + 1615716000, + 1636275600, + 1647165600, + 1667725200, + 1678615200, + 1699174800, + 1710064800, + 1730624400, + 1741514400, + 1762074000, + 1772964000, + 1793523600, + 1805018400, + 1825578000, + 1836468000, + 1857027600, + 1867917600, + 1888477200, + 1899367200, + 1919926800, + 1930816800, + 1951376400, + 1962871200, + 1983430800, + 1994320800, + 2014880400, + 2025770400, + 2046330000, + 2057220000, + 2077779600, + 2088669600, + 2109229200, + 2120119200, + 2140678800 + ], + "types": [ + { + "is_dst": false, + "offset": -28084 + }, + { + "is_dst": false, + "offset": -25200 + }, + { + "is_dst": false, + "offset": -28800 + }, + { + "is_dst": true, + "offset": -25200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-3fd85b535272f921-6a69fc5e03897d4f.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-3fd85b535272f921-6a69fc5e03897d4f.json new file mode 100644 index 000000000..52b84b2b6 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-3fd85b535272f921-6a69fc5e03897d4f.json @@ -0,0 +1,193 @@ +{ + "ids": [ + "asia/vladivostok" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 1, + 3, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 5, + 2, + 4 + ], + "transitions": [ + -1487321251, + -1247562000, + 354895200, + 370702800, + 386431200, + 402238800, + 417967200, + 433774800, + 449589600, + 465321600, + 481046400, + 496771200, + 512496000, + 528220800, + 543945600, + 559670400, + 575395200, + 591120000, + 606844800, + 622569600, + 638294400, + 654624000, + 670348800, + 670352400, + 686077200, + 695754000, + 701798400, + 717523200, + 733248000, + 748972800, + 764697600, + 780422400, + 796147200, + 811872000, + 828201600, + 846345600, + 859651200, + 877795200, + 891100800, + 909244800, + 922550400, + 941299200, + 954000000, + 972748800, + 985449600, + 1004198400, + 1017504000, + 1035648000, + 1048953600, + 1067097600, + 1080403200, + 1099152000, + 1111852800, + 1130601600, + 1143302400, + 1162051200, + 1174752000, + 1193500800, + 1206806400, + 1224950400, + 1238256000, + 1256400000, + 1269705600, + 1288454400, + 1301155200, + 1414249200 + ], + "types": [ + { + "is_dst": false, + "offset": 31651 + }, + { + "is_dst": false, + "offset": 32400 + }, + { + "is_dst": false, + "offset": 36000 + }, + { + "is_dst": true, + "offset": 39600 + }, + { + "is_dst": true, + "offset": 36000 + }, + { + "is_dst": false, + "offset": 39600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-401f78ac94f3eb66-9f4d2d1ca2a27c0a.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-401f78ac94f3eb66-9f4d2d1ca2a27c0a.json new file mode 100644 index 000000000..0c8fbf247 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-401f78ac94f3eb66-9f4d2d1ca2a27c0a.json @@ -0,0 +1,311 @@ +{ + "ids": [ + "australia/melbourne", + "australia/victoria" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2 + ], + "transitions": [ + -2364111592, + -1672560000, + -1665388800, + -883641600, + -876124800, + -860400000, + -844675200, + -828345600, + -813225600, + 57686400, + 67968000, + 89136000, + 100022400, + 120585600, + 131472000, + 152035200, + 162921600, + 183484800, + 194976000, + 215539200, + 226425600, + 246988800, + 257875200, + 278438400, + 289324800, + 309888000, + 320774400, + 341337600, + 352224000, + 372787200, + 384278400, + 404841600, + 415728000, + 436291200, + 447177600, + 467740800, + 478627200, + 499190400, + 511286400, + 530035200, + 542736000, + 561484800, + 574790400, + 594144000, + 606240000, + 625593600, + 637689600, + 657043200, + 667929600, + 688492800, + 699379200, + 719942400, + 731433600, + 751996800, + 762883200, + 783446400, + 796147200, + 814896000, + 828201600, + 846345600, + 859651200, + 877795200, + 891100800, + 909244800, + 922550400, + 941299200, + 954000000, + 967305600, + 985449600, + 1004198400, + 1017504000, + 1035648000, + 1048953600, + 1067097600, + 1080403200, + 1099152000, + 1111852800, + 1130601600, + 1143907200, + 1162051200, + 1174752000, + 1193500800, + 1207411200, + 1223136000, + 1238860800, + 1254585600, + 1270310400, + 1286035200, + 1301760000, + 1317484800, + 1333209600, + 1349539200, + 1365264000, + 1380988800, + 1396713600, + 1412438400, + 1428163200, + 1443888000, + 1459612800, + 1475337600, + 1491062400, + 1506787200, + 1522512000, + 1538841600, + 1554566400, + 1570291200, + 1586016000, + 1601740800, + 1617465600, + 1633190400, + 1648915200, + 1664640000, + 1680364800, + 1696089600, + 1712419200, + 1728144000, + 1743868800, + 1759593600, + 1775318400, + 1791043200, + 1806768000, + 1822492800, + 1838217600, + 1853942400, + 1869667200, + 1885996800, + 1901721600, + 1917446400, + 1933171200, + 1948896000, + 1964620800, + 1980345600, + 1996070400, + 2011795200, + 2027520000, + 2043244800, + 2058969600, + 2075299200, + 2091024000, + 2106748800, + 2122473600, + 2138198400 + ], + "types": [ + { + "is_dst": false, + "offset": 34792 + }, + { + "is_dst": false, + "offset": 36000 + }, + { + "is_dst": true, + "offset": 39600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-405b02408f1a7725-80c5c5147fecc3a1.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-405b02408f1a7725-80c5c5147fecc3a1.json new file mode 100644 index 000000000..871f04946 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-405b02408f1a7725-80c5c5147fecc3a1.json @@ -0,0 +1,58 @@ +{ + "ids": [ + "asia/manila" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 3, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2 + ], + "transitions": [ + -3944621032, + -2219083200, + -1046678400, + -1040115600, + -885024000, + -880016400, + -783597600, + -760093200, + -496224000, + -491562000, + 228326400, + 243702000, + 643219200, + 649177200 + ], + "types": [ + { + "is_dst": false, + "offset": -57368 + }, + { + "is_dst": false, + "offset": 29032 + }, + { + "is_dst": false, + "offset": 28800 + }, + { + "is_dst": true, + "offset": 32400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-40fb52b19ef81b1d-b874e5be7ea801fb.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-40fb52b19ef81b1d-b874e5be7ea801fb.json new file mode 100644 index 000000000..449f351f0 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-40fb52b19ef81b1d-b874e5be7ea801fb.json @@ -0,0 +1,182 @@ +{ + "ids": [ + "america/mazatlan", + "mexico/bajasur" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1 + ], + "transitions": [ + -1514739600, + -1343149200, + -1234807200, + -1220461200, + -1207159200, + -1191344400, + -873828000, + 828867600, + 846403200, + 860317200, + 877852800, + 891766800, + 909302400, + 923216400, + 941356800, + 954666000, + 972806400, + 989139600, + 1001836800, + 1018170000, + 1035705600, + 1049619600, + 1067155200, + 1081069200, + 1099209600, + 1112518800, + 1130659200, + 1143968400, + 1162108800, + 1175418000, + 1193558400, + 1207472400, + 1225008000, + 1238922000, + 1256457600, + 1270371600, + 1288512000, + 1301821200, + 1319961600, + 1333270800, + 1351411200, + 1365325200, + 1382860800, + 1396774800, + 1414310400, + 1428224400, + 1445760000, + 1459674000, + 1477814400, + 1491123600, + 1509264000, + 1522573200, + 1540713600, + 1554627600, + 1572163200, + 1586077200, + 1603612800, + 1617526800, + 1635667200, + 1648976400, + 1667116800 + ], + "types": [ + { + "is_dst": false, + "offset": -25540 + }, + { + "is_dst": false, + "offset": -25200 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -21600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-42518274487a5d74-c21e78779fc24690.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-42518274487a5d74-c21e78779fc24690.json new file mode 100644 index 000000000..c4dcc9d12 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-42518274487a5d74-c21e78779fc24690.json @@ -0,0 +1,25 @@ +{ + "ids": [ + "etc/gmt", + "etc/gmt+0", + "etc/gmt-0", + "etc/gmt0", + "etc/greenwich", + "gmt", + "gmt+0", + "gmt-0", + "gmt0", + "greenwich" + ], + "tzif": { + "posix": "TODO", + "transition_types": [], + "transitions": [], + "types": [ + { + "is_dst": false, + "offset": 0 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-425a92f6316d948f-468584b454c98566.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-425a92f6316d948f-468584b454c98566.json new file mode 100644 index 000000000..e2cba0697 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-425a92f6316d948f-468584b454c98566.json @@ -0,0 +1,34 @@ +{ + "ids": [ + "america/el_salvador" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2 + ], + "transitions": [ + 547020000, + 559717200, + 578469600, + 591166800 + ], + "types": [ + { + "is_dst": false, + "offset": -21408 + }, + { + "is_dst": true, + "offset": -18000 + }, + { + "is_dst": false, + "offset": -21600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-43c01a519dcad360-ef36f94742bb671b.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-43c01a519dcad360-ef36f94742bb671b.json new file mode 100644 index 000000000..d335504c8 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-43c01a519dcad360-ef36f94742bb671b.json @@ -0,0 +1,407 @@ +{ + "ids": [ + "america/vancouver", + "canada/pacific" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -2713880852, + -1632060000, + -1615129200, + -880207200, + -769395600, + -765385200, + -747237600, + -733935600, + -715788000, + -702486000, + -684338400, + -671036400, + -652888800, + -639586800, + -620834400, + -608137200, + -589384800, + -576082800, + -557935200, + -544633200, + -526485600, + -513183600, + -495036000, + -481734000, + -463586400, + -450284400, + -431532000, + -418230000, + -400082400, + -386780400, + -368632800, + -355330800, + -337183200, + -323881200, + -305733600, + -292431600, + -273679200, + -260982000, + -242229600, + -226508400, + -210780000, + -195058800, + -179330400, + -163609200, + -147880800, + -131554800, + -116431200, + -100105200, + -84376800, + -68655600, + -52927200, + -37206000, + -21477600, + -5756400, + 9972000, + 25693200, + 41421600, + 57747600, + 73476000, + 89197200, + 104925600, + 120646800, + 136375200, + 152096400, + 167824800, + 183546000, + 199274400, + 215600400, + 230724000, + 247050000, + 262778400, + 278499600, + 294228000, + 309949200, + 325677600, + 341398800, + 357127200, + 372848400, + 388576800, + 404902800, + 420026400, + 436352400, + 452080800, + 467802000, + 483530400, + 499251600, + 514980000, + 530701200, + 544615200, + 562150800, + 576064800, + 594205200, + 607514400, + 625654800, + 638964000, + 657104400, + 671018400, + 688554000, + 702468000, + 720003600, + 733917600, + 752058000, + 765367200, + 783507600, + 796816800, + 814957200, + 828871200, + 846406800, + 860320800, + 877856400, + 891770400, + 909306000, + 923220000, + 941360400, + 954669600, + 972810000, + 986119200, + 1004259600, + 1018173600, + 1035709200, + 1049623200, + 1067158800, + 1081072800, + 1099213200, + 1112522400, + 1130662800, + 1143972000, + 1162112400, + 1173607200, + 1194166800, + 1205056800, + 1225616400, + 1236506400, + 1257066000, + 1268560800, + 1289120400, + 1300010400, + 1320570000, + 1331460000, + 1352019600, + 1362909600, + 1383469200, + 1394359200, + 1414918800, + 1425808800, + 1446368400, + 1457863200, + 1478422800, + 1489312800, + 1509872400, + 1520762400, + 1541322000, + 1552212000, + 1572771600, + 1583661600, + 1604221200, + 1615716000, + 1636275600, + 1647165600, + 1667725200, + 1678615200, + 1699174800, + 1710064800, + 1730624400, + 1741514400, + 1762074000, + 1772964000, + 1793523600, + 1805018400, + 1825578000, + 1836468000, + 1857027600, + 1867917600, + 1888477200, + 1899367200, + 1919926800, + 1930816800, + 1951376400, + 1962871200, + 1983430800, + 1994320800, + 2014880400, + 2025770400, + 2046330000, + 2057220000, + 2077779600, + 2088669600, + 2109229200, + 2120119200, + 2140678800 + ], + "types": [ + { + "is_dst": false, + "offset": -29548 + }, + { + "is_dst": false, + "offset": -28800 + }, + { + "is_dst": true, + "offset": -25200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-44b31bf3438167a2-af66632763d07d99.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-44b31bf3438167a2-af66632763d07d99.json new file mode 100644 index 000000000..f51ef1443 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-44b31bf3438167a2-af66632763d07d99.json @@ -0,0 +1,59 @@ +{ + "ids": [ + "australia/brisbane", + "australia/queensland" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2 + ], + "transitions": [ + -1672560000, + -1665388800, + -883641600, + -876124800, + -860400000, + -844675200, + -828345600, + -813225600, + 57686400, + 67968000, + 625593600, + 636480000, + 657043200, + 667929600, + 688492800, + 699379200 + ], + "types": [ + { + "is_dst": false, + "offset": 36728 + }, + { + "is_dst": true, + "offset": 39600 + }, + { + "is_dst": false, + "offset": 36000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-4529e4629acf0366-7b7779e3b2553e5b.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-4529e4629acf0366-7b7779e3b2553e5b.json new file mode 100644 index 000000000..5b620da33 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-4529e4629acf0366-7b7779e3b2553e5b.json @@ -0,0 +1,40 @@ +{ + "ids": [ + "america/caracas" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3 + ], + "transitions": [ + -2524505536, + -1826739140, + -157750200, + 1197183600, + 1462086000 + ], + "types": [ + { + "is_dst": false, + "offset": -16064 + }, + { + "is_dst": false, + "offset": -16060 + }, + { + "is_dst": false, + "offset": -16200 + }, + { + "is_dst": false, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-46dd3b15bf889536-db3a87c14e2ad963.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-46dd3b15bf889536-db3a87c14e2ad963.json new file mode 100644 index 000000000..86c5b6544 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-46dd3b15bf889536-db3a87c14e2ad963.json @@ -0,0 +1,384 @@ +{ + "ids": [ + "america/menominee" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1 + ], + "transitions": [ + -2659759773, + -1633276800, + -1615136400, + -1601827200, + -1583686800, + -880214400, + -769395600, + -765392400, + -747244800, + -733942800, + -116438400, + -100112400, + -21484800, + 104914800, + 104918400, + 120639600, + 126691200, + 152089200, + 162374400, + 183538800, + 199267200, + 215593200, + 230716800, + 247042800, + 262771200, + 278492400, + 294220800, + 309942000, + 325670400, + 341391600, + 357120000, + 372841200, + 388569600, + 404895600, + 420019200, + 436345200, + 452073600, + 467794800, + 483523200, + 499244400, + 514972800, + 530694000, + 544608000, + 562143600, + 576057600, + 594198000, + 607507200, + 625647600, + 638956800, + 657097200, + 671011200, + 688546800, + 702460800, + 719996400, + 733910400, + 752050800, + 765360000, + 783500400, + 796809600, + 814950000, + 828864000, + 846399600, + 860313600, + 877849200, + 891763200, + 909298800, + 923212800, + 941353200, + 954662400, + 972802800, + 986112000, + 1004252400, + 1018166400, + 1035702000, + 1049616000, + 1067151600, + 1081065600, + 1099206000, + 1112515200, + 1130655600, + 1143964800, + 1162105200, + 1173600000, + 1194159600, + 1205049600, + 1225609200, + 1236499200, + 1257058800, + 1268553600, + 1289113200, + 1300003200, + 1320562800, + 1331452800, + 1352012400, + 1362902400, + 1383462000, + 1394352000, + 1414911600, + 1425801600, + 1446361200, + 1457856000, + 1478415600, + 1489305600, + 1509865200, + 1520755200, + 1541314800, + 1552204800, + 1572764400, + 1583654400, + 1604214000, + 1615708800, + 1636268400, + 1647158400, + 1667718000, + 1678608000, + 1699167600, + 1710057600, + 1730617200, + 1741507200, + 1762066800, + 1772956800, + 1793516400, + 1805011200, + 1825570800, + 1836460800, + 1857020400, + 1867910400, + 1888470000, + 1899360000, + 1919919600, + 1930809600, + 1951369200, + 1962864000, + 1983423600, + 1994313600, + 2014873200, + 2025763200, + 2046322800, + 2057212800, + 2077772400, + 2088662400, + 2109222000, + 2120112000, + 2140671600 + ], + "types": [ + { + "is_dst": false, + "offset": -21027 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + }, + { + "is_dst": false, + "offset": -18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-4738bf3d72913a1b-7a1a7190a85d47f7.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-4738bf3d72913a1b-7a1a7190a85d47f7.json new file mode 100644 index 000000000..c727a035f --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-4738bf3d72913a1b-7a1a7190a85d47f7.json @@ -0,0 +1,156 @@ +{ + "ids": [ + "asia/tbilisi" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 2, + 4, + 3, + 2, + 4, + 3, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 1, + 2, + 4 + ], + "transitions": [ + -2840151551, + -1441162751, + -405140400, + 354916800, + 370724400, + 386452800, + 402260400, + 417988800, + 433796400, + 449611200, + 465343200, + 481068000, + 496792800, + 512517600, + 528242400, + 543967200, + 559692000, + 575416800, + 591141600, + 606866400, + 622591200, + 638316000, + 654645600, + 670370400, + 670374000, + 686098800, + 701816400, + 717537600, + 733266000, + 748987200, + 764715600, + 780436800, + 796161600, + 811882800, + 828216000, + 859662000, + 877806000, + 891115200, + 909255600, + 922564800, + 941310000, + 954014400, + 972759600, + 985464000, + 1004209200, + 1017518400, + 1035658800, + 1048968000, + 1067108400, + 1080417600, + 1088276400, + 1099177200, + 1111878000 + ], + "types": [ + { + "is_dst": false, + "offset": 10751 + }, + { + "is_dst": false, + "offset": 10800 + }, + { + "is_dst": false, + "offset": 14400 + }, + { + "is_dst": true, + "offset": 18000 + }, + { + "is_dst": true, + "offset": 14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-480b0a55dd7bf29e-97931181b4745b7d.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-480b0a55dd7bf29e-97931181b4745b7d.json new file mode 100644 index 000000000..546b83142 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-480b0a55dd7bf29e-97931181b4745b7d.json @@ -0,0 +1,328 @@ +{ + "ids": [ + "america/nome" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 3, + 2, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 4, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4 + ], + "transitions": [ + -3225223727, + -2188947502, + -880196400, + -769395600, + -765374400, + -86878800, + -21466800, + -5745600, + 9982800, + 25704000, + 41432400, + 57758400, + 73486800, + 89208000, + 104936400, + 120657600, + 126709200, + 152107200, + 162392400, + 183556800, + 199285200, + 215611200, + 230734800, + 247060800, + 262789200, + 278510400, + 294238800, + 309960000, + 325688400, + 341409600, + 357138000, + 372859200, + 388587600, + 404913600, + 420037200, + 436363200, + 439030800, + 452084400, + 467805600, + 483534000, + 499255200, + 514983600, + 530704800, + 544618800, + 562154400, + 576068400, + 594208800, + 607518000, + 625658400, + 638967600, + 657108000, + 671022000, + 688557600, + 702471600, + 720007200, + 733921200, + 752061600, + 765370800, + 783511200, + 796820400, + 814960800, + 828874800, + 846410400, + 860324400, + 877860000, + 891774000, + 909309600, + 923223600, + 941364000, + 954673200, + 972813600, + 986122800, + 1004263200, + 1018177200, + 1035712800, + 1049626800, + 1067162400, + 1081076400, + 1099216800, + 1112526000, + 1130666400, + 1143975600, + 1162116000, + 1173610800, + 1194170400, + 1205060400, + 1225620000, + 1236510000, + 1257069600, + 1268564400, + 1289124000, + 1300014000, + 1320573600, + 1331463600, + 1352023200, + 1362913200, + 1383472800, + 1394362800, + 1414922400, + 1425812400, + 1446372000, + 1457866800, + 1478426400, + 1489316400, + 1509876000, + 1520766000, + 1541325600, + 1552215600, + 1572775200, + 1583665200, + 1604224800, + 1615719600, + 1636279200, + 1647169200, + 1667728800, + 1678618800, + 1699178400, + 1710068400, + 1730628000, + 1741518000, + 1762077600, + 1772967600, + 1793527200, + 1805022000, + 1825581600, + 1836471600, + 1857031200, + 1867921200, + 1888480800, + 1899370800, + 1919930400, + 1930820400, + 1951380000, + 1962874800, + 1983434400, + 1994324400, + 2014884000, + 2025774000, + 2046333600, + 2057223600, + 2077783200, + 2088673200, + 2109232800, + 2120122800, + 2140682400 + ], + "types": [ + { + "is_dst": false, + "offset": 46702 + }, + { + "is_dst": false, + "offset": -39698 + }, + { + "is_dst": false, + "offset": -39600 + }, + { + "is_dst": true, + "offset": -36000 + }, + { + "is_dst": false, + "offset": -32400 + }, + { + "is_dst": true, + "offset": -28800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-486e9282debc62a3-29b8743c8d87331e.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-486e9282debc62a3-29b8743c8d87331e.json new file mode 100644 index 000000000..6f38a5a03 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-486e9282debc62a3-29b8743c8d87331e.json @@ -0,0 +1,50 @@ +{ + "ids": [ + "africa/addis_ababa", + "africa/asmara", + "africa/asmera", + "africa/dar_es_salaam", + "africa/djibouti", + "africa/kampala", + "africa/mogadishu", + "africa/nairobi", + "indian/antananarivo", + "indian/comoro", + "indian/mayotte" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 3, + 2 + ], + "transitions": [ + -1946168836, + -1309746600, + -1261969200, + -1041388200, + -865305900 + ], + "types": [ + { + "is_dst": false, + "offset": 8836 + }, + { + "is_dst": false, + "offset": 9000 + }, + { + "is_dst": false, + "offset": 10800 + }, + { + "is_dst": false, + "offset": 9900 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-4891d41993ed3f5f-5c4ea249f622a60a.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-4891d41993ed3f5f-5c4ea249f622a60a.json new file mode 100644 index 000000000..0db8dd4db --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-4891d41993ed3f5f-5c4ea249f622a60a.json @@ -0,0 +1,317 @@ +{ + "ids": [ + "america/fort_nelson" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 3 + ], + "transitions": [ + -2713880953, + -1632060000, + -1615129200, + -880207200, + -769395600, + -765385200, + -715788000, + -702486000, + -684338400, + -671036400, + -652888800, + -639586800, + -620834400, + -608137200, + -589384800, + -576082800, + -557935200, + -544633200, + -526485600, + -513183600, + -495036000, + -481734000, + -463586400, + -450284400, + -431532000, + -418230000, + -400082400, + -386780400, + -368632800, + -355330800, + -337183200, + -323881200, + -305733600, + -292431600, + -273679200, + -260982000, + -242229600, + -226508400, + -210780000, + -195058800, + -179330400, + -163609200, + -147880800, + -131554800, + -116431200, + -100105200, + -84376800, + -68655600, + -52927200, + -37206000, + -21477600, + -5756400, + 9972000, + 25693200, + 41421600, + 57747600, + 73476000, + 89197200, + 104925600, + 120646800, + 136375200, + 152096400, + 167824800, + 183546000, + 199274400, + 215600400, + 230724000, + 247050000, + 262778400, + 278499600, + 294228000, + 309949200, + 325677600, + 341398800, + 357127200, + 372848400, + 388576800, + 404902800, + 420026400, + 436352400, + 452080800, + 467802000, + 483530400, + 499251600, + 514980000, + 530701200, + 544615200, + 562150800, + 576064800, + 594205200, + 607514400, + 625654800, + 638964000, + 657104400, + 671018400, + 688554000, + 702468000, + 720003600, + 733917600, + 752058000, + 765367200, + 783507600, + 796816800, + 814957200, + 828871200, + 846406800, + 860320800, + 877856400, + 891770400, + 909306000, + 923220000, + 941360400, + 954669600, + 972810000, + 986119200, + 1004259600, + 1018173600, + 1035709200, + 1049623200, + 1067158800, + 1081072800, + 1099213200, + 1112522400, + 1130662800, + 1143972000, + 1162112400, + 1173607200, + 1194166800, + 1205056800, + 1225616400, + 1236506400, + 1257066000, + 1268560800, + 1289120400, + 1300010400, + 1320570000, + 1331460000, + 1352019600, + 1362909600, + 1383469200, + 1394359200, + 1414918800, + 1425808800 + ], + "types": [ + { + "is_dst": false, + "offset": -29447 + }, + { + "is_dst": false, + "offset": -28800 + }, + { + "is_dst": true, + "offset": -25200 + }, + { + "is_dst": false, + "offset": -25200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-4a65bbe3253254a1-d6321c2ab63f7e67.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-4a65bbe3253254a1-d6321c2ab63f7e67.json new file mode 100644 index 000000000..bd1e59b0e --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-4a65bbe3253254a1-d6321c2ab63f7e67.json @@ -0,0 +1,321 @@ +{ + "ids": [ + "arctic/longyearbyen", + "atlantic/jan_mayen", + "europe/berlin", + "europe/copenhagen", + "europe/oslo", + "europe/stockholm" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 3, + 2, + 1, + 2, + 1, + 2, + 3, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -2422054408, + -1693706400, + -1680483600, + -1663455600, + -1650150000, + -1632006000, + -1618700400, + -938905200, + -857257200, + -844556400, + -828226800, + -812502000, + -796777200, + -781052400, + -776563200, + -765936000, + -761180400, + -748479600, + -733273200, + -717631200, + -714610800, + -710380800, + -701910000, + -684975600, + -670460400, + -654130800, + -639010800, + 323830800, + 338950800, + 354675600, + 370400400, + 386125200, + 401850000, + 417574800, + 433299600, + 449024400, + 465354000, + 481078800, + 496803600, + 512528400, + 528253200, + 543978000, + 559702800, + 575427600, + 591152400, + 606877200, + 622602000, + 638326800, + 654656400, + 670381200, + 686106000, + 701830800, + 717555600, + 733280400, + 749005200, + 764730000, + 780454800, + 796179600, + 811904400, + 828234000, + 846378000, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": 3208 + }, + { + "is_dst": false, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 7200 + }, + { + "is_dst": true, + "offset": 10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-4ab862d6d4b98ff4-5d84cdbb8247ec33.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-4ab862d6d4b98ff4-5d84cdbb8247ec33.json new file mode 100644 index 000000000..7e7c8e756 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-4ab862d6d4b98ff4-5d84cdbb8247ec33.json @@ -0,0 +1,386 @@ +{ + "ids": [ + "europe/kiev", + "europe/kyiv", + "europe/uzhgorod", + "europe/zaporozhye" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 1, + 3, + 4, + 1, + 3, + 4, + 2, + 5, + 2, + 5, + 2, + 5, + 2, + 5, + 2, + 5, + 2, + 5, + 2, + 5, + 2, + 5, + 2, + 5, + 2, + 5, + 1, + 3, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3 + ], + "transitions": [ + -2840148124, + -1441159324, + -1247536800, + -892522800, + -857257200, + -844556400, + -828226800, + -825382800, + 354920400, + 370728000, + 386456400, + 402264000, + 417992400, + 433800000, + 449614800, + 465346800, + 481071600, + 496796400, + 512521200, + 528246000, + 543970800, + 559695600, + 575420400, + 591145200, + 606870000, + 622594800, + 638319600, + 646783200, + 686102400, + 701827200, + 717552000, + 733276800, + 749001600, + 764726400, + 780451200, + 796176000, + 811900800, + 828230400, + 831934800, + 846378000, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": 7324 + }, + { + "is_dst": false, + "offset": 7200 + }, + { + "is_dst": false, + "offset": 10800 + }, + { + "is_dst": true, + "offset": 7200 + }, + { + "is_dst": false, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 14400 + }, + { + "is_dst": true, + "offset": 10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-4c9c946292d76a04-d2c3d16716c108b0.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-4c9c946292d76a04-d2c3d16716c108b0.json new file mode 100644 index 000000000..2c84159d4 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-4c9c946292d76a04-d2c3d16716c108b0.json @@ -0,0 +1,163 @@ +{ + "ids": [ + "asia/oral" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 2, + 4 + ], + "transitions": [ + -1441164324, + -1247540400, + 354913200, + 370720800, + 386442000, + 386445600, + 402256800, + 417985200, + 433792800, + 449607600, + 465339600, + 481064400, + 496789200, + 512514000, + 528238800, + 543963600, + 559688400, + 575413200, + 591138000, + 606862800, + 606866400, + 622591200, + 638316000, + 654645600, + 670370400, + 686095200, + 701816400, + 701820000, + 717544800, + 733269600, + 748994400, + 764719200, + 780444000, + 796168800, + 811893600, + 828223200, + 846367200, + 859672800, + 877816800, + 891122400, + 909266400, + 922572000, + 941320800, + 954021600, + 972770400, + 985471200, + 1004220000, + 1017525600, + 1035669600, + 1048975200, + 1067119200, + 1080424800, + 1099173600 + ], + "types": [ + { + "is_dst": false, + "offset": 12324 + }, + { + "is_dst": false, + "offset": 10800 + }, + { + "is_dst": false, + "offset": 18000 + }, + { + "is_dst": true, + "offset": 21600 + }, + { + "is_dst": true, + "offset": 18000 + }, + { + "is_dst": false, + "offset": 14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-4ccce3697974db1-67137f515071ce59.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-4ccce3697974db1-67137f515071ce59.json new file mode 100644 index 000000000..c55012275 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-4ccce3697974db1-67137f515071ce59.json @@ -0,0 +1,263 @@ +{ + "ids": [ + "europe/helsinki", + "europe/mariehamn" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -2890258789, + -1535938789, + -875671200, + -859773600, + 354672000, + 370396800, + 386121600, + 401846400, + 417574800, + 433299600, + 449024400, + 465354000, + 481078800, + 496803600, + 512528400, + 528253200, + 543978000, + 559702800, + 575427600, + 591152400, + 606877200, + 622602000, + 638326800, + 654656400, + 670381200, + 686106000, + 701830800, + 717555600, + 733280400, + 749005200, + 764730000, + 780454800, + 796179600, + 811904400, + 828234000, + 846378000, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": 5989 + }, + { + "is_dst": false, + "offset": 7200 + }, + { + "is_dst": true, + "offset": 10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-4db2cfd1785db9cd-3c35db3b9a9015ba.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-4db2cfd1785db9cd-3c35db3b9a9015ba.json new file mode 100644 index 000000000..89d5aeb32 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-4db2cfd1785db9cd-3c35db3b9a9015ba.json @@ -0,0 +1,190 @@ +{ + "ids": [ + "asia/tomsk" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 1, + 3, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4 + ], + "transitions": [ + -1578807591, + -1247551200, + 354906000, + 370713600, + 386442000, + 402249600, + 417978000, + 433785600, + 449600400, + 465332400, + 481057200, + 496782000, + 512506800, + 528231600, + 543956400, + 559681200, + 575406000, + 591130800, + 606855600, + 622580400, + 638305200, + 654634800, + 670359600, + 670363200, + 686088000, + 695764800, + 701809200, + 717534000, + 733258800, + 748983600, + 764708400, + 780433200, + 796158000, + 811882800, + 828212400, + 846356400, + 859662000, + 877806000, + 891111600, + 909255600, + 922561200, + 941310000, + 954010800, + 972759600, + 985460400, + 1004209200, + 1017514800, + 1035662400, + 1048968000, + 1067112000, + 1080417600, + 1099166400, + 1111867200, + 1130616000, + 1143316800, + 1162065600, + 1174766400, + 1193515200, + 1206820800, + 1224964800, + 1238270400, + 1256414400, + 1269720000, + 1288468800, + 1301169600, + 1414263600, + 1464465600 + ], + "types": [ + { + "is_dst": false, + "offset": 20391 + }, + { + "is_dst": false, + "offset": 21600 + }, + { + "is_dst": false, + "offset": 25200 + }, + { + "is_dst": true, + "offset": 28800 + }, + { + "is_dst": true, + "offset": 25200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-4e52d8a7b9ecde7e-30c61f6494882813.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-4e52d8a7b9ecde7e-30c61f6494882813.json new file mode 100644 index 000000000..bd1a0e8b6 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-4e52d8a7b9ecde7e-30c61f6494882813.json @@ -0,0 +1,16 @@ +{ + "ids": [ + "etc/gmt-7" + ], + "tzif": { + "posix": "TODO", + "transition_types": [], + "transitions": [], + "types": [ + { + "is_dst": false, + "offset": 25200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-4eaf76405b17e0d3-f9d44f9c808b1838.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-4eaf76405b17e0d3-f9d44f9c808b1838.json new file mode 100644 index 000000000..4aae01d06 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-4eaf76405b17e0d3-f9d44f9c808b1838.json @@ -0,0 +1,202 @@ +{ + "ids": [ + "atlantic/stanley" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 3, + 2, + 4, + 3, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4 + ], + "transitions": [ + -2524507716, + -1824235716, + -1018209600, + -1003093200, + -986760000, + -971643600, + -954705600, + -939589200, + -923256000, + -908139600, + -891806400, + -876690000, + -860356800, + -852066000, + 433306800, + 452052000, + 464151600, + 483501600, + 495601200, + 495604800, + 514350000, + 527054400, + 545799600, + 558504000, + 577249200, + 589953600, + 608698800, + 621403200, + 640753200, + 652852800, + 672202800, + 684907200, + 703652400, + 716356800, + 735102000, + 747806400, + 766551600, + 779256000, + 798001200, + 810705600, + 830055600, + 842760000, + 861505200, + 874209600, + 892954800, + 905659200, + 924404400, + 937108800, + 955854000, + 968558400, + 987310800, + 999410400, + 1019365200, + 1030860000, + 1050814800, + 1062914400, + 1082264400, + 1094364000, + 1113714000, + 1125813600, + 1145163600, + 1157263200, + 1176613200, + 1188712800, + 1208667600, + 1220767200, + 1240117200, + 1252216800, + 1271566800, + 1283666400 + ], + "types": [ + { + "is_dst": false, + "offset": -13884 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -10800 + }, + { + "is_dst": true, + "offset": -7200 + }, + { + "is_dst": false, + "offset": -10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-4f0ad1968e2955-fc3a0587c092dde9.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-4f0ad1968e2955-fc3a0587c092dde9.json new file mode 100644 index 000000000..67f1d45eb --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-4f0ad1968e2955-fc3a0587c092dde9.json @@ -0,0 +1,155 @@ +{ + "ids": [ + "asia/aqtobe" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 1, + 3, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4 + ], + "transitions": [ + -1441165720, + -1247544000, + 354913200, + 370720800, + 386442000, + 386445600, + 402256800, + 417985200, + 433792800, + 449607600, + 465339600, + 481064400, + 496789200, + 512514000, + 528238800, + 543963600, + 559688400, + 575413200, + 591138000, + 606862800, + 622587600, + 638312400, + 654642000, + 670366800, + 670370400, + 686095200, + 695772000, + 701816400, + 717541200, + 733266000, + 748990800, + 764715600, + 780440400, + 796165200, + 811890000, + 828219600, + 846363600, + 859669200, + 877813200, + 891118800, + 909262800, + 922568400, + 941317200, + 954018000, + 972766800, + 985467600, + 1004216400, + 1017522000, + 1035666000, + 1048971600, + 1067115600, + 1080421200, + 1099170000 + ], + "types": [ + { + "is_dst": false, + "offset": 13720 + }, + { + "is_dst": false, + "offset": 14400 + }, + { + "is_dst": false, + "offset": 18000 + }, + { + "is_dst": true, + "offset": 21600 + }, + { + "is_dst": true, + "offset": 18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-4fd8d72ac04d9a5d-cdd8696bfc449e66.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-4fd8d72ac04d9a5d-cdd8696bfc449e66.json new file mode 100644 index 000000000..c9d701d9c --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-4fd8d72ac04d9a5d-cdd8696bfc449e66.json @@ -0,0 +1,292 @@ +{ + "ids": [ + "europe/tirane" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2 + ], + "transitions": [ + -932346000, + -857257200, + -844556400, + -843519600, + 136854000, + 149896800, + 168130800, + 181432800, + 199839600, + 213141600, + 231894000, + 244591200, + 263257200, + 276040800, + 294706800, + 307490400, + 326156400, + 339458400, + 357087600, + 370389600, + 389142000, + 402444000, + 419468400, + 433807200, + 449622000, + 457480800, + 465354000, + 481078800, + 496803600, + 512528400, + 528253200, + 543978000, + 559702800, + 575427600, + 591152400, + 606877200, + 622602000, + 638326800, + 654656400, + 670381200, + 686106000, + 701830800, + 717555600, + 733280400, + 749005200, + 764730000, + 780454800, + 796179600, + 811904400, + 828234000, + 846378000, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": 4760 + }, + { + "is_dst": true, + "offset": 7200 + }, + { + "is_dst": false, + "offset": 3600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-5060a985014097b1-7de6cde539b1ccac.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-5060a985014097b1-7de6cde539b1ccac.json new file mode 100644 index 000000000..0dc6ae4a0 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-5060a985014097b1-7de6cde539b1ccac.json @@ -0,0 +1,60 @@ +{ + "ids": [ + "america/barbados" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 3, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -1841256091, + -874263600, + -862682400, + -841604400, + -830714400, + -811882800, + -798660000, + 234943200, + 244616400, + 261554400, + 276066000, + 293004000, + 307515600, + 325058400, + 338706000 + ], + "types": [ + { + "is_dst": false, + "offset": -14309 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -10800 + }, + { + "is_dst": true, + "offset": -12600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-50abe32c287395c8-ab0be673a2e35c8f.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-50abe32c287395c8-ab0be673a2e35c8f.json new file mode 100644 index 000000000..62037ce1a --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-50abe32c287395c8-ab0be673a2e35c8f.json @@ -0,0 +1,36 @@ +{ + "ids": [ + "asia/rangoon", + "asia/yangon", + "indian/cocos" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 1 + ], + "transitions": [ + -2840163887, + -1577946287, + -873268200, + -778410000 + ], + "types": [ + { + "is_dst": false, + "offset": 23087 + }, + { + "is_dst": false, + "offset": 23400 + }, + { + "is_dst": false, + "offset": 32400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-50fc3fea132b4f4c-76db80009a4b2fdb.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-50fc3fea132b4f4c-76db80009a4b2fdb.json new file mode 100644 index 000000000..b6ad4f8b4 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-50fc3fea132b4f4c-76db80009a4b2fdb.json @@ -0,0 +1,346 @@ +{ + "ids": [ + "america/denver", + "america/shiprock", + "mst7mdt", + "navajo", + "us/mountain" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -2717643600, + -1633273200, + -1615132800, + -1601823600, + -1583683200, + -1570374000, + -1551628800, + -1538924400, + -1534089600, + -880210800, + -769395600, + -765388800, + -147884400, + -131558400, + -116434800, + -100108800, + -84380400, + -68659200, + -52930800, + -37209600, + -21481200, + -5760000, + 9968400, + 25689600, + 41418000, + 57744000, + 73472400, + 89193600, + 104922000, + 120643200, + 126694800, + 152092800, + 162378000, + 183542400, + 199270800, + 215596800, + 230720400, + 247046400, + 262774800, + 278496000, + 294224400, + 309945600, + 325674000, + 341395200, + 357123600, + 372844800, + 388573200, + 404899200, + 420022800, + 436348800, + 452077200, + 467798400, + 483526800, + 499248000, + 514976400, + 530697600, + 544611600, + 562147200, + 576061200, + 594201600, + 607510800, + 625651200, + 638960400, + 657100800, + 671014800, + 688550400, + 702464400, + 720000000, + 733914000, + 752054400, + 765363600, + 783504000, + 796813200, + 814953600, + 828867600, + 846403200, + 860317200, + 877852800, + 891766800, + 909302400, + 923216400, + 941356800, + 954666000, + 972806400, + 986115600, + 1004256000, + 1018170000, + 1035705600, + 1049619600, + 1067155200, + 1081069200, + 1099209600, + 1112518800, + 1130659200, + 1143968400, + 1162108800, + 1173603600, + 1194163200, + 1205053200, + 1225612800, + 1236502800, + 1257062400, + 1268557200, + 1289116800, + 1300006800, + 1320566400, + 1331456400, + 1352016000, + 1362906000, + 1383465600, + 1394355600, + 1414915200, + 1425805200, + 1446364800, + 1457859600, + 1478419200, + 1489309200, + 1509868800, + 1520758800, + 1541318400, + 1552208400, + 1572768000, + 1583658000, + 1604217600, + 1615712400, + 1636272000, + 1647162000, + 1667721600, + 1678611600, + 1699171200, + 1710061200, + 1730620800, + 1741510800, + 1762070400, + 1772960400, + 1793520000, + 1805014800, + 1825574400, + 1836464400, + 1857024000, + 1867914000, + 1888473600, + 1899363600, + 1919923200, + 1930813200, + 1951372800, + 1962867600, + 1983427200, + 1994317200, + 2014876800, + 2025766800, + 2046326400, + 2057216400, + 2077776000, + 2088666000, + 2109225600, + 2120115600, + 2140675200 + ], + "types": [ + { + "is_dst": false, + "offset": -25196 + }, + { + "is_dst": false, + "offset": -25200 + }, + { + "is_dst": true, + "offset": -21600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-513821d5372dc2c3-97b80ccce304a40.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-513821d5372dc2c3-97b80ccce304a40.json new file mode 100644 index 000000000..fc86f42b9 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-513821d5372dc2c3-97b80ccce304a40.json @@ -0,0 +1,469 @@ +{ + "ids": [ + "europe/monaco", + "europe/paris" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4 + ], + "transitions": [ + -2486592561, + -1855958961, + -1689814800, + -1680397200, + -1665363600, + -1648342800, + -1635123600, + -1616893200, + -1604278800, + -1585443600, + -1574038800, + -1552266000, + -1539997200, + -1520557200, + -1507510800, + -1490576400, + -1470618000, + -1459126800, + -1444006800, + -1427677200, + -1411952400, + -1396227600, + -1379293200, + -1364778000, + -1348448400, + -1333328400, + -1316394000, + -1301274000, + -1284339600, + -1269824400, + -1253494800, + -1238374800, + -1221440400, + -1206925200, + -1191200400, + -1175475600, + -1160355600, + -1143421200, + -1127696400, + -1111971600, + -1096851600, + -1080522000, + -1063587600, + -1049072400, + -1033347600, + -1017622800, + -1002502800, + -986173200, + -969238800, + -950490000, + -942012000, + -932436000, + -857257200, + -844556400, + -828226800, + -812502000, + -800071200, + -796266000, + -781052400, + -766623600, + 196819200, + 212540400, + 228877200, + 243997200, + 260326800, + 276051600, + 291776400, + 307501200, + 323830800, + 338950800, + 354675600, + 370400400, + 386125200, + 401850000, + 417574800, + 433299600, + 449024400, + 465354000, + 481078800, + 496803600, + 512528400, + 528253200, + 543978000, + 559702800, + 575427600, + 591152400, + 606877200, + 622602000, + 638326800, + 654656400, + 670381200, + 686106000, + 701830800, + 717555600, + 733280400, + 749005200, + 764730000, + 780454800, + 796179600, + 811904400, + 828234000, + 846378000, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": 561 + }, + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": true, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 7200 + }, + { + "is_dst": false, + "offset": 3600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-52291e736a34e36b-9c46308097b7e1a.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-52291e736a34e36b-9c46308097b7e1a.json new file mode 100644 index 000000000..86dc865f0 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-52291e736a34e36b-9c46308097b7e1a.json @@ -0,0 +1,266 @@ +{ + "ids": [ + "asia/damascus" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1 + ], + "transitions": [ + -1568592000, + -1554080400, + -1537142400, + -1522630800, + -1505692800, + -1491181200, + -1474243200, + -1459126800, + -242265600, + -228877200, + -210556800, + -197427600, + -178934400, + -165718800, + -147398400, + -134269200, + -116467200, + -102646800, + -84326400, + -71110800, + -52704000, + -39488400, + -21168000, + -7952400, + 10368000, + 23583600, + 41904000, + 55119600, + 73526400, + 86742000, + 105062400, + 118278000, + 136598400, + 149814000, + 168134400, + 181350000, + 199756800, + 212972400, + 231292800, + 241916400, + 262828800, + 273452400, + 418694400, + 433810800, + 450316800, + 465433200, + 508896000, + 529196400, + 541555200, + 562633200, + 574387200, + 594255600, + 607305600, + 623199600, + 638928000, + 654649200, + 670456800, + 686264400, + 702684000, + 717886800, + 733096800, + 748904400, + 765151200, + 780958800, + 796687200, + 812494800, + 828309600, + 844117200, + 859759200, + 875653200, + 891208800, + 907189200, + 922917600, + 938725200, + 954540000, + 970347600, + 986076000, + 1001883600, + 1017612000, + 1033419600, + 1049148000, + 1064955600, + 1080770400, + 1096578000, + 1112306400, + 1128114000, + 1143842400, + 1158872400, + 1175205600, + 1193950800, + 1207260000, + 1225486800, + 1238104800, + 1256850000, + 1270159200, + 1288299600, + 1301608800, + 1319749200, + 1333058400, + 1351198800, + 1364508000, + 1382648400, + 1395957600, + 1414702800, + 1427407200, + 1446152400, + 1458856800, + 1477602000, + 1490911200, + 1509051600, + 1522360800, + 1540501200, + 1553810400, + 1571950800, + 1585260000, + 1604005200, + 1616709600, + 1635454800, + 1648159200, + 1666904400 + ], + "types": [ + { + "is_dst": false, + "offset": 8712 + }, + { + "is_dst": true, + "offset": 10800 + }, + { + "is_dst": false, + "offset": 7200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-5473a3220fbbe20b-a45e6c82b0228ec8.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-5473a3220fbbe20b-a45e6c82b0228ec8.json new file mode 100644 index 000000000..7c4221eb9 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-5473a3220fbbe20b-a45e6c82b0228ec8.json @@ -0,0 +1,372 @@ +{ + "ids": [ + "europe/rome", + "europe/san_marino", + "europe/vatican" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -3252098996, + -2403565200, + -1690765200, + -1680487200, + -1664758800, + -1648951200, + -1635123600, + -1616896800, + -1604278800, + -1585533600, + -1571014800, + -1555293600, + -932432400, + -857257200, + -844556400, + -830311200, + -828226800, + -812502000, + -807156000, + -798073200, + -781052400, + -766717200, + -750898800, + -733359600, + -719456400, + -701917200, + -689209200, + -670460400, + -114051600, + -103168800, + -81997200, + -71715600, + -50547600, + -40266000, + -18493200, + -8211600, + 12956400, + 23238000, + 43801200, + 54687600, + 75855600, + 86742000, + 107910000, + 118191600, + 138754800, + 149641200, + 170809200, + 181090800, + 202258800, + 212540400, + 233103600, + 243990000, + 265158000, + 276044400, + 296607600, + 307494000, + 323830800, + 338950800, + 354675600, + 370400400, + 386125200, + 401850000, + 417574800, + 433299600, + 449024400, + 465354000, + 481078800, + 496803600, + 512528400, + 528253200, + 543978000, + 559702800, + 575427600, + 591152400, + 606877200, + 622602000, + 638326800, + 654656400, + 670381200, + 686106000, + 701830800, + 717555600, + 733280400, + 749005200, + 764730000, + 780454800, + 796179600, + 811904400, + 828234000, + 846378000, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": 2996 + }, + { + "is_dst": false, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 7200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-55bb5ee9b0a529a6-51d39a8674269fdd.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-55bb5ee9b0a529a6-51d39a8674269fdd.json new file mode 100644 index 000000000..361b8bb63 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-55bb5ee9b0a529a6-51d39a8674269fdd.json @@ -0,0 +1,306 @@ +{ + "ids": [ + "america/glace_bay" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -2131646412, + -1632074400, + -1615143600, + -880221600, + -769395600, + -765399600, + -526500000, + -513198000, + 73461600, + 89182800, + 104911200, + 120632400, + 136360800, + 152082000, + 167810400, + 183531600, + 199260000, + 215586000, + 230709600, + 247035600, + 262764000, + 278485200, + 294213600, + 309934800, + 325663200, + 341384400, + 357112800, + 372834000, + 388562400, + 404888400, + 420012000, + 436338000, + 452066400, + 467787600, + 483516000, + 499237200, + 514965600, + 530686800, + 544600800, + 562136400, + 576050400, + 594190800, + 607500000, + 625640400, + 638949600, + 657090000, + 671004000, + 688539600, + 702453600, + 719989200, + 733903200, + 752043600, + 765352800, + 783493200, + 796802400, + 814942800, + 828856800, + 846392400, + 860306400, + 877842000, + 891756000, + 909291600, + 923205600, + 941346000, + 954655200, + 972795600, + 986104800, + 1004245200, + 1018159200, + 1035694800, + 1049608800, + 1067144400, + 1081058400, + 1099198800, + 1112508000, + 1130648400, + 1143957600, + 1162098000, + 1173592800, + 1194152400, + 1205042400, + 1225602000, + 1236492000, + 1257051600, + 1268546400, + 1289106000, + 1299996000, + 1320555600, + 1331445600, + 1352005200, + 1362895200, + 1383454800, + 1394344800, + 1414904400, + 1425794400, + 1446354000, + 1457848800, + 1478408400, + 1489298400, + 1509858000, + 1520748000, + 1541307600, + 1552197600, + 1572757200, + 1583647200, + 1604206800, + 1615701600, + 1636261200, + 1647151200, + 1667710800, + 1678600800, + 1699160400, + 1710050400, + 1730610000, + 1741500000, + 1762059600, + 1772949600, + 1793509200, + 1805004000, + 1825563600, + 1836453600, + 1857013200, + 1867903200, + 1888462800, + 1899352800, + 1919912400, + 1930802400, + 1951362000, + 1962856800, + 1983416400, + 1994306400, + 2014866000, + 2025756000, + 2046315600, + 2057205600, + 2077765200, + 2088655200, + 2109214800, + 2120104800, + 2140664400 + ], + "types": [ + { + "is_dst": false, + "offset": -14388 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-55ec396d83237537-4947bbd7dd0b7e25.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-55ec396d83237537-4947bbd7dd0b7e25.json new file mode 100644 index 000000000..d3a7dfb36 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-55ec396d83237537-4947bbd7dd0b7e25.json @@ -0,0 +1,80 @@ +{ + "ids": [ + "asia/samarkand" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2 + ], + "transitions": [ + -1441168073, + -1247544000, + 354913200, + 370720800, + 386442000, + 386445600, + 402256800, + 417985200, + 433792800, + 449607600, + 465339600, + 481064400, + 496789200, + 512514000, + 528238800, + 543963600, + 559688400, + 575413200, + 591138000, + 606862800, + 622587600, + 638312400, + 654642000, + 670366800, + 686091600 + ], + "types": [ + { + "is_dst": false, + "offset": 16073 + }, + { + "is_dst": false, + "offset": 14400 + }, + { + "is_dst": false, + "offset": 18000 + }, + { + "is_dst": true, + "offset": 21600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-55eedcdc6ff1f85-87bbfd0f04a86a94.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-55eedcdc6ff1f85-87bbfd0f04a86a94.json new file mode 100644 index 000000000..b2d4e59d3 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-55eedcdc6ff1f85-87bbfd0f04a86a94.json @@ -0,0 +1,39 @@ +{ + "ids": [ + "atlantic/cape_verde" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 3 + ], + "transitions": [ + -1830376800, + -862610400, + -764118000, + 186120000 + ], + "types": [ + { + "is_dst": false, + "offset": -5644 + }, + { + "is_dst": false, + "offset": -7200 + }, + { + "is_dst": true, + "offset": -3600 + }, + { + "is_dst": false, + "offset": -3600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-57ad9603575ed991-738d622d3dbc0ee8.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-57ad9603575ed991-738d622d3dbc0ee8.json new file mode 100644 index 000000000..41308f158 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-57ad9603575ed991-738d622d3dbc0ee8.json @@ -0,0 +1,30 @@ +{ + "ids": [ + "pacific/fakaofo" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2 + ], + "transitions": [ + -2177411704, + 1325242800 + ], + "types": [ + { + "is_dst": false, + "offset": -41096 + }, + { + "is_dst": false, + "offset": -39600 + }, + { + "is_dst": false, + "offset": 46800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-5890af4975eb815-32d6c616103c49f3.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-5890af4975eb815-32d6c616103c49f3.json new file mode 100644 index 000000000..d688578ed --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-5890af4975eb815-32d6c616103c49f3.json @@ -0,0 +1,306 @@ +{ + "ids": [ + "asia/beirut" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2 + ], + "transitions": [ + -1570413600, + -1552186800, + -1538359200, + -1522551600, + -1507514400, + -1490583600, + -1473645600, + -1460948400, + -399866400, + -386650800, + -368330400, + -355114800, + -336794400, + -323578800, + -305172000, + -291956400, + -273636000, + -260420400, + 78012000, + 86734800, + 105055200, + 118270800, + 136591200, + 149806800, + 168127200, + 181342800, + 199749600, + 212965200, + 231285600, + 244501200, + 262735200, + 275950800, + 452210400, + 466722000, + 483746400, + 498258000, + 515282400, + 529794000, + 546818400, + 561330000, + 581119200, + 592952400, + 610754400, + 624488400, + 641512800, + 656024400, + 673048800, + 687560400, + 704671200, + 718146000, + 733269600, + 748990800, + 764719200, + 780440400, + 796168800, + 811890000, + 828223200, + 843944400, + 859672800, + 875394000, + 891122400, + 906843600, + 922572000, + 941317200, + 954021600, + 972766800, + 985471200, + 1004216400, + 1017525600, + 1035666000, + 1048975200, + 1067115600, + 1080424800, + 1099170000, + 1111874400, + 1130619600, + 1143324000, + 1162069200, + 1174773600, + 1193518800, + 1206828000, + 1224968400, + 1238277600, + 1256418000, + 1269727200, + 1288472400, + 1301176800, + 1319922000, + 1332626400, + 1351371600, + 1364680800, + 1382821200, + 1396130400, + 1414270800, + 1427580000, + 1445720400, + 1459029600, + 1477774800, + 1490479200, + 1509224400, + 1521928800, + 1540674000, + 1553983200, + 1572123600, + 1585432800, + 1603573200, + 1616882400, + 1635627600, + 1648332000, + 1667077200, + 1679781600, + 1698526800, + 1711836000, + 1729976400, + 1743285600, + 1761426000, + 1774735200, + 1792875600, + 1806184800, + 1824930000, + 1837634400, + 1856379600, + 1869084000, + 1887829200, + 1901138400, + 1919278800, + 1932588000, + 1950728400, + 1964037600, + 1982782800, + 1995487200, + 2014232400, + 2026936800, + 2045682000, + 2058386400, + 2077131600, + 2090440800, + 2108581200, + 2121890400, + 2140030800 + ], + "types": [ + { + "is_dst": false, + "offset": 8520 + }, + { + "is_dst": true, + "offset": 10800 + }, + { + "is_dst": false, + "offset": 7200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-59d5e08cb19672f5-ad8dea19a1e11ed3.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-59d5e08cb19672f5-ad8dea19a1e11ed3.json new file mode 100644 index 000000000..38684db13 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-59d5e08cb19672f5-ad8dea19a1e11ed3.json @@ -0,0 +1,44 @@ +{ + "ids": [ + "africa/johannesburg", + "africa/maseru", + "africa/mbabane" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2 + ], + "transitions": [ + -2458173120, + -2109288600, + -860976000, + -845254800, + -829526400, + -813805200 + ], + "types": [ + { + "is_dst": false, + "offset": 6720 + }, + { + "is_dst": false, + "offset": 5400 + }, + { + "is_dst": false, + "offset": 7200 + }, + { + "is_dst": true, + "offset": 10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-5a1de33f302092c9-49b519149c215ca2.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-5a1de33f302092c9-49b519149c215ca2.json new file mode 100644 index 000000000..1d8283cf3 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-5a1de33f302092c9-49b519149c215ca2.json @@ -0,0 +1,223 @@ +{ + "ids": [ + "europe/minsk" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3, + 2, + 5, + 2, + 5, + 2, + 5, + 2, + 5, + 2, + 5, + 2, + 5, + 2, + 5, + 2, + 5, + 2, + 5, + 2, + 2, + 6, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6 + ], + "transitions": [ + -1441158600, + -1247536800, + -899780400, + -857257200, + -844556400, + -828226800, + -812502000, + -804650400, + 354920400, + 370728000, + 386456400, + 402264000, + 417992400, + 433800000, + 449614800, + 465346800, + 481071600, + 496796400, + 512521200, + 528246000, + 543970800, + 559695600, + 575420400, + 591145200, + 606870000, + 622594800, + 670374000, + 670377600, + 686102400, + 701827200, + 717552000, + 733276800, + 749001600, + 764726400, + 780451200, + 796176000, + 811900800, + 828230400, + 846374400, + 859680000, + 877824000, + 891129600, + 909273600, + 922579200, + 941328000, + 954028800, + 972777600, + 985478400, + 1004227200, + 1017532800, + 1035676800, + 1048982400, + 1067126400, + 1080432000, + 1099180800, + 1111881600, + 1130630400, + 1143331200, + 1162080000, + 1174780800, + 1193529600, + 1206835200, + 1224979200, + 1238284800, + 1256428800, + 1269734400, + 1288483200, + 1301184000 + ], + "types": [ + { + "is_dst": false, + "offset": 6616 + }, + { + "is_dst": false, + "offset": 7200 + }, + { + "is_dst": false, + "offset": 10800 + }, + { + "is_dst": true, + "offset": 7200 + }, + { + "is_dst": false, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 14400 + }, + { + "is_dst": true, + "offset": 10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-5a8de8f20b18b43-4f520f228117a3a3.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-5a8de8f20b18b43-4f520f228117a3a3.json new file mode 100644 index 000000000..e647a626b --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-5a8de8f20b18b43-4f520f228117a3a3.json @@ -0,0 +1,181 @@ +{ + "ids": [ + "asia/atyrau" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 2, + 5, + 2, + 5, + 6, + 3, + 4, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 6, + 2, + 5, + 6, + 2, + 5, + 6, + 2, + 5, + 6, + 2, + 5, + 6, + 2, + 5, + 6, + 2, + 5, + 2, + 5 + ], + "transitions": [ + -1441164464, + -1247540400, + 370724400, + 386445600, + 386449200, + 402256800, + 417985200, + 433792800, + 449607600, + 465339600, + 481064400, + 496789200, + 512514000, + 528238800, + 543963600, + 559688400, + 575413200, + 591138000, + 606862800, + 622587600, + 638312400, + 654642000, + 670366800, + 670370400, + 686095200, + 695772000, + 701816400, + 717541200, + 733266000, + 748990800, + 764715600, + 780440400, + 796165200, + 811890000, + 828219600, + 846363600, + 859669200, + 877813200, + 891118800, + 909262800, + 922568400, + 922572000, + 941320800, + 954021600, + 972770400, + 985471200, + 1004220000, + 1017525600, + 1035669600, + 1048975200, + 1067119200, + 1080424800, + 1099173600 + ], + "types": [ + { + "is_dst": false, + "offset": 12464 + }, + { + "is_dst": false, + "offset": 10800 + }, + { + "is_dst": false, + "offset": 18000 + }, + { + "is_dst": false, + "offset": 21600 + }, + { + "is_dst": true, + "offset": 21600 + }, + { + "is_dst": true, + "offset": 18000 + }, + { + "is_dst": false, + "offset": 14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-5cb26c449b2278f2-8b9afece7de8babc.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-5cb26c449b2278f2-8b9afece7de8babc.json new file mode 100644 index 000000000..6fa2a8f2a --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-5cb26c449b2278f2-8b9afece7de8babc.json @@ -0,0 +1,272 @@ +{ + "ids": [ + "europe/busingen", + "europe/vaduz", + "europe/zurich" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2 + ], + "transitions": [ + -3675198848, + -2385246586, + -904435200, + -891129600, + -872985600, + -859680000, + 354675600, + 370400400, + 386125200, + 401850000, + 417574800, + 433299600, + 449024400, + 465354000, + 481078800, + 496803600, + 512528400, + 528253200, + 543978000, + 559702800, + 575427600, + 591152400, + 606877200, + 622602000, + 638326800, + 654656400, + 670381200, + 686106000, + 701830800, + 717555600, + 733280400, + 749005200, + 764730000, + 780454800, + 796179600, + 811904400, + 828234000, + 846378000, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": 2048 + }, + { + "is_dst": false, + "offset": 1786 + }, + { + "is_dst": false, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 7200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-5d69c15d2c4f26ae-f7562af63ed9f64d.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-5d69c15d2c4f26ae-f7562af63ed9f64d.json new file mode 100644 index 000000000..0d631c5a7 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-5d69c15d2c4f26ae-f7562af63ed9f64d.json @@ -0,0 +1,223 @@ +{ + "ids": [ + "america/metlakatla" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 4, + 2, + 5, + 4, + 2, + 5, + 4, + 2, + 5, + 2, + 5, + 4, + 2, + 5, + 4, + 2, + 5, + 4, + 2, + 5, + 4, + 2, + 5, + 4, + 2, + 5, + 4, + 2, + 5, + 4, + 2, + 5, + 4, + 2, + 5, + 4, + 2, + 5, + 4, + 2, + 5, + 4, + 2, + 5, + 4, + 2, + 5, + 4, + 2, + 5, + 4, + 2, + 5, + 4, + 2, + 5, + 4, + 2, + 5, + 4, + 2, + 5, + 4, + 2, + 5, + 4, + 2, + 5, + 4 + ], + "transitions": [ + -3225223727, + -2188955622, + -880207200, + -769395600, + -765385200, + -21477600, + -5756400, + 9972000, + 25693200, + 41421600, + 57747600, + 73476000, + 89197200, + 104925600, + 120646800, + 126698400, + 152096400, + 162381600, + 183546000, + 199274400, + 215600400, + 230724000, + 247050000, + 262778400, + 278499600, + 294228000, + 309949200, + 325677600, + 341398800, + 357127200, + 372848400, + 388576800, + 404902800, + 420026400, + 436352400, + 1446372000, + 1457866800, + 1478426400, + 1489316400, + 1509876000, + 1520766000, + 1541325600, + 1547974800, + 1552212000, + 1572775200, + 1583665200, + 1604224800, + 1615719600, + 1636279200, + 1647169200, + 1667728800, + 1678618800, + 1699178400, + 1710068400, + 1730628000, + 1741518000, + 1762077600, + 1772967600, + 1793527200, + 1805022000, + 1825581600, + 1836471600, + 1857031200, + 1867921200, + 1888480800, + 1899370800, + 1919930400, + 1930820400, + 1951380000, + 1962874800, + 1983434400, + 1994324400, + 2014884000, + 2025774000, + 2046333600, + 2057223600, + 2077783200, + 2088673200, + 2109232800, + 2120122800, + 2140682400 + ], + "types": [ + { + "is_dst": false, + "offset": 54822 + }, + { + "is_dst": false, + "offset": -31578 + }, + { + "is_dst": false, + "offset": -28800 + }, + { + "is_dst": true, + "offset": -25200 + }, + { + "is_dst": false, + "offset": -32400 + }, + { + "is_dst": true, + "offset": -28800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-5e245c7be541fe52-7f9398fefcf2f97f.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-5e245c7be541fe52-7f9398fefcf2f97f.json new file mode 100644 index 000000000..376034c78 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-5e245c7be541fe52-7f9398fefcf2f97f.json @@ -0,0 +1,285 @@ +{ + "ids": [ + "america/godthab", + "america/nuuk" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 3, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3 + ], + "transitions": [ + -1686083584, + 323845200, + 338950800, + 354675600, + 370400400, + 386125200, + 401850000, + 417574800, + 433299600, + 449024400, + 465354000, + 481078800, + 496803600, + 512528400, + 528253200, + 543978000, + 559702800, + 575427600, + 591152400, + 606877200, + 622602000, + 638326800, + 654656400, + 670381200, + 686106000, + 701830800, + 717555600, + 733280400, + 749005200, + 764730000, + 780454800, + 796179600, + 811904400, + 828234000, + 846378000, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": -12416 + }, + { + "is_dst": false, + "offset": -10800 + }, + { + "is_dst": true, + "offset": -7200 + }, + { + "is_dst": false, + "offset": -7200 + }, + { + "is_dst": true, + "offset": -3600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-5eec9cd299aa076f-c21e78779fc24690.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-5eec9cd299aa076f-c21e78779fc24690.json new file mode 100644 index 000000000..2758cbbbf --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-5eec9cd299aa076f-c21e78779fc24690.json @@ -0,0 +1,23 @@ +{ + "ids": [ + "etc/uct", + "etc/universal", + "etc/utc", + "etc/zulu", + "uct", + "universal", + "utc", + "zulu" + ], + "tzif": { + "posix": "TODO", + "transition_types": [], + "transitions": [], + "types": [ + { + "is_dst": false, + "offset": 0 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-5fd210f528e95871-9ee644a63af1f61d.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-5fd210f528e95871-9ee644a63af1f61d.json new file mode 100644 index 000000000..b69b75faf --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-5fd210f528e95871-9ee644a63af1f61d.json @@ -0,0 +1,192 @@ +{ + "ids": [ + "europe/astrakhan" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 2, + 4, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4 + ], + "transitions": [ + -1441249932, + -1247540400, + 354916800, + 370724400, + 386452800, + 402260400, + 417988800, + 433796400, + 449611200, + 465343200, + 481068000, + 496792800, + 512517600, + 528242400, + 543967200, + 559692000, + 575416800, + 591141600, + 606866400, + 606870000, + 622594800, + 638319600, + 654649200, + 670374000, + 701820000, + 701823600, + 717548400, + 733273200, + 748998000, + 764722800, + 780447600, + 796172400, + 811897200, + 828226800, + 846370800, + 859676400, + 877820400, + 891126000, + 909270000, + 922575600, + 941324400, + 954025200, + 972774000, + 985474800, + 1004223600, + 1017529200, + 1035673200, + 1048978800, + 1067122800, + 1080428400, + 1099177200, + 1111878000, + 1130626800, + 1143327600, + 1162076400, + 1174777200, + 1193526000, + 1206831600, + 1224975600, + 1238281200, + 1256425200, + 1269730800, + 1288479600, + 1301180400, + 1414274400, + 1459033200 + ], + "types": [ + { + "is_dst": false, + "offset": 11532 + }, + { + "is_dst": false, + "offset": 10800 + }, + { + "is_dst": false, + "offset": 14400 + }, + { + "is_dst": true, + "offset": 18000 + }, + { + "is_dst": true, + "offset": 14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-609a1c759abb0f9e-cd59701e025999cd.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-609a1c759abb0f9e-cd59701e025999cd.json new file mode 100644 index 000000000..007790a2b --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-609a1c759abb0f9e-cd59701e025999cd.json @@ -0,0 +1,84 @@ +{ + "ids": [ + "america/porto_velho" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -1767210264, + -1206954000, + -1191358800, + -1175371200, + -1159822800, + -633816000, + -622065600, + -602280000, + -591829200, + -570744000, + -560206800, + -539121600, + -531349200, + -191361600, + -184194000, + -155160000, + -150066000, + -128894400, + -121122000, + -99950400, + -89586000, + -68414400, + -57963600, + 499752000, + 511239600, + 530596800, + 540270000, + 562132800, + 571201200 + ], + "types": [ + { + "is_dst": false, + "offset": -15336 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-6156cfed77f2a26c-cbbaa712a0feacbf.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-6156cfed77f2a26c-cbbaa712a0feacbf.json new file mode 100644 index 000000000..0837a01ff --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-6156cfed77f2a26c-cbbaa712a0feacbf.json @@ -0,0 +1,195 @@ +{ + "ids": [ + "asia/irkutsk" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 1, + 3, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 5, + 2, + 4 + ], + "transitions": [ + -2840165825, + -1575874625, + -1247554800, + 354902400, + 370710000, + 386438400, + 402246000, + 417974400, + 433782000, + 449596800, + 465328800, + 481053600, + 496778400, + 512503200, + 528228000, + 543952800, + 559677600, + 575402400, + 591127200, + 606852000, + 622576800, + 638301600, + 654631200, + 670356000, + 670359600, + 686084400, + 695761200, + 701805600, + 717530400, + 733255200, + 748980000, + 764704800, + 780429600, + 796154400, + 811879200, + 828208800, + 846352800, + 859658400, + 877802400, + 891108000, + 909252000, + 922557600, + 941306400, + 954007200, + 972756000, + 985456800, + 1004205600, + 1017511200, + 1035655200, + 1048960800, + 1067104800, + 1080410400, + 1099159200, + 1111860000, + 1130608800, + 1143309600, + 1162058400, + 1174759200, + 1193508000, + 1206813600, + 1224957600, + 1238263200, + 1256407200, + 1269712800, + 1288461600, + 1301162400, + 1414256400 + ], + "types": [ + { + "is_dst": false, + "offset": 25025 + }, + { + "is_dst": false, + "offset": 25200 + }, + { + "is_dst": false, + "offset": 28800 + }, + { + "is_dst": true, + "offset": 32400 + }, + { + "is_dst": true, + "offset": 28800 + }, + { + "is_dst": false, + "offset": 32400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-6196bbf525d4d50a-f493e1fa11fe9382.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-6196bbf525d4d50a-f493e1fa11fe9382.json new file mode 100644 index 000000000..1b00e09a6 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-6196bbf525d4d50a-f493e1fa11fe9382.json @@ -0,0 +1,45 @@ +{ + "ids": [ + "hst", + "pacific/honolulu", + "pacific/johnston", + "us/hawaii" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 2, + 2, + 1, + 3 + ], + "transitions": [ + -2334101314, + -1157283000, + -880201800, + -769395600, + -765376200, + -712150200 + ], + "types": [ + { + "is_dst": false, + "offset": -37886 + }, + { + "is_dst": false, + "offset": -37800 + }, + { + "is_dst": true, + "offset": -34200 + }, + { + "is_dst": false, + "offset": -36000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-622cbc57a076ea5d-95a715fd5bd62886.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-622cbc57a076ea5d-95a715fd5bd62886.json new file mode 100644 index 000000000..102fe7ff1 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-622cbc57a076ea5d-95a715fd5bd62886.json @@ -0,0 +1,155 @@ +{ + "ids": [ + "asia/qyzylorda" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 3, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 3, + 2, + 4 + ], + "transitions": [ + -1441167712, + -1247544000, + 354913200, + 370720800, + 386442000, + 386445600, + 402256800, + 417985200, + 433792800, + 449607600, + 465339600, + 481064400, + 496789200, + 512514000, + 528238800, + 543963600, + 559688400, + 575413200, + 591138000, + 606862800, + 622587600, + 638312400, + 654642000, + 670370400, + 686095200, + 701812800, + 701816400, + 717541200, + 733266000, + 748990800, + 764715600, + 780440400, + 796165200, + 811890000, + 828219600, + 846363600, + 859669200, + 877813200, + 891118800, + 909262800, + 922568400, + 941317200, + 954018000, + 972766800, + 985467600, + 1004216400, + 1017522000, + 1035666000, + 1048971600, + 1067115600, + 1080421200, + 1099170000, + 1545325200 + ], + "types": [ + { + "is_dst": false, + "offset": 15712 + }, + { + "is_dst": false, + "offset": 14400 + }, + { + "is_dst": false, + "offset": 18000 + }, + { + "is_dst": true, + "offset": 21600 + }, + { + "is_dst": true, + "offset": 18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-6268b48b2e959066-30f15251ab8a63bd.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-6268b48b2e959066-30f15251ab8a63bd.json new file mode 100644 index 000000000..461c0fa23 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-6268b48b2e959066-30f15251ab8a63bd.json @@ -0,0 +1,36 @@ +{ + "ids": [ + "asia/pyongyang" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 2, + 1, + 2 + ], + "transitions": [ + -1948782180, + -1830414600, + -768646800, + 1439564400, + 1525446000 + ], + "types": [ + { + "is_dst": false, + "offset": 30180 + }, + { + "is_dst": false, + "offset": 30600 + }, + { + "is_dst": false, + "offset": 32400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-638a1ae9aef4e05b-2142eda9423786af.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-638a1ae9aef4e05b-2142eda9423786af.json new file mode 100644 index 000000000..c87201783 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-638a1ae9aef4e05b-2142eda9423786af.json @@ -0,0 +1,364 @@ +{ + "ids": [ + "europe/malta" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -2403478684, + -1690765200, + -1680487200, + -1664758800, + -1648951200, + -1635123600, + -1616896800, + -1604278800, + -1585533600, + -1571014800, + -1555293600, + -932432400, + -857257200, + -844556400, + -828226800, + -812588400, + -798073200, + -781052400, + -766717200, + -750898800, + -733359600, + -719456400, + -701917200, + -689209200, + -670460400, + -114051600, + -103168800, + -81997200, + -71715600, + -50547600, + -40266000, + -18493200, + -8211600, + 12956400, + 23238000, + 43801200, + 54687600, + 75855600, + 86742000, + 102380400, + 118105200, + 135730800, + 148518000, + 167187600, + 180489600, + 198637200, + 211939200, + 230086800, + 243388800, + 261536400, + 274838400, + 292986000, + 306288000, + 323312400, + 338342400, + 354675600, + 370400400, + 386125200, + 401850000, + 417574800, + 433299600, + 449024400, + 465354000, + 481078800, + 496803600, + 512528400, + 528253200, + 543978000, + 559702800, + 575427600, + 591152400, + 606877200, + 622602000, + 638326800, + 654656400, + 670381200, + 686106000, + 701830800, + 717555600, + 733280400, + 749005200, + 764730000, + 780454800, + 796179600, + 811904400, + 828234000, + 846378000, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": 3484 + }, + { + "is_dst": false, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 7200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-6415eb3f74777957-63eed65522a41a61.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-6415eb3f74777957-63eed65522a41a61.json new file mode 100644 index 000000000..af45674c2 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-6415eb3f74777957-63eed65522a41a61.json @@ -0,0 +1,496 @@ +{ + "ids": [ + "cet", + "europe/amsterdam", + "europe/brussels", + "europe/luxembourg", + "met" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4 + ], + "transitions": [ + -2840141850, + -2450995200, + -1740355200, + -1693702800, + -1680483600, + -1663455600, + -1650150000, + -1632006000, + -1618700400, + -1613826000, + -1604278800, + -1585530000, + -1574038800, + -1552266000, + -1539997200, + -1520557200, + -1507510800, + -1490576400, + -1473642000, + -1459126800, + -1444006800, + -1427677200, + -1411952400, + -1396227600, + -1379293200, + -1364778000, + -1348448400, + -1333328400, + -1316394000, + -1301263200, + -1284328800, + -1269813600, + -1253484000, + -1238364000, + -1221429600, + -1206914400, + -1191189600, + -1175464800, + -1160344800, + -1143410400, + -1127685600, + -1111960800, + -1096840800, + -1080511200, + -1063576800, + -1049061600, + -1033336800, + -1017612000, + -1002492000, + -986162400, + -969228000, + -950479200, + -942012000, + -934668000, + -857257200, + -844556400, + -828226800, + -812502000, + -798073200, + -781052400, + -766623600, + -745455600, + -733273200, + 228877200, + 243997200, + 260326800, + 276051600, + 291776400, + 307501200, + 323830800, + 338950800, + 354675600, + 370400400, + 386125200, + 401850000, + 417574800, + 433299600, + 449024400, + 465354000, + 481078800, + 496803600, + 512528400, + 528253200, + 543978000, + 559702800, + 575427600, + 591152400, + 606877200, + 622602000, + 638326800, + 654656400, + 670381200, + 686106000, + 701830800, + 717555600, + 733280400, + 749005200, + 764730000, + 780454800, + 796179600, + 811904400, + 828234000, + 846378000, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": 1050 + }, + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": false, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 7200 + }, + { + "is_dst": true, + "offset": 3600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-6493d17f054bfdfb-b417c3e67390352f.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-6493d17f054bfdfb-b417c3e67390352f.json new file mode 100644 index 000000000..13068374f --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-6493d17f054bfdfb-b417c3e67390352f.json @@ -0,0 +1,26 @@ +{ + "ids": [ + "pacific/guadalcanal", + "pacific/pohnpei", + "pacific/ponape" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1 + ], + "transitions": [ + -1806748788 + ], + "types": [ + { + "is_dst": false, + "offset": 38388 + }, + { + "is_dst": false, + "offset": 39600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-650685fe5c95ce2a-76fb509ac9811541.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-650685fe5c95ce2a-76fb509ac9811541.json new file mode 100644 index 000000000..b20603e7d --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-650685fe5c95ce2a-76fb509ac9811541.json @@ -0,0 +1,177 @@ +{ + "ids": [ + "asia/tehran", + "iran" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 3, + 4, + 3, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -1704165944, + -1090466744, + 227820600, + 246223800, + 259617600, + 271108800, + 279576000, + 296598600, + 306531000, + 322432200, + 338499000, + 673216200, + 685481400, + 701209800, + 717103800, + 732745800, + 748639800, + 764281800, + 780175800, + 795817800, + 811711800, + 827353800, + 843247800, + 858976200, + 874870200, + 890512200, + 906406200, + 922048200, + 937942200, + 953584200, + 969478200, + 985206600, + 1001100600, + 1016742600, + 1032636600, + 1048278600, + 1064172600, + 1079814600, + 1095708600, + 1111437000, + 1127331000, + 1206045000, + 1221939000, + 1237667400, + 1253561400, + 1269203400, + 1285097400, + 1300739400, + 1316633400, + 1332275400, + 1348169400, + 1363897800, + 1379791800, + 1395433800, + 1411327800, + 1426969800, + 1442863800, + 1458505800, + 1474399800, + 1490128200, + 1506022200, + 1521664200, + 1537558200, + 1553200200, + 1569094200, + 1584736200, + 1600630200, + 1616358600, + 1632252600, + 1647894600, + 1663788600 + ], + "types": [ + { + "is_dst": false, + "offset": 12344 + }, + { + "is_dst": false, + "offset": 12600 + }, + { + "is_dst": true, + "offset": 16200 + }, + { + "is_dst": false, + "offset": 14400 + }, + { + "is_dst": true, + "offset": 18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-65401a13577707c6-30aa40c971648991.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-65401a13577707c6-30aa40c971648991.json new file mode 100644 index 000000000..a61ca756c --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-65401a13577707c6-30aa40c971648991.json @@ -0,0 +1,16 @@ +{ + "ids": [ + "etc/gmt-6" + ], + "tzif": { + "posix": "TODO", + "transition_types": [], + "transitions": [], + "types": [ + { + "is_dst": false, + "offset": 21600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-65badfa9c283e8d3-62e034f515e82521.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-65badfa9c283e8d3-62e034f515e82521.json new file mode 100644 index 000000000..285c3b72e --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-65badfa9c283e8d3-62e034f515e82521.json @@ -0,0 +1,130 @@ +{ + "ids": [ + "asia/hovd" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2 + ], + "transitions": [ + -2032927596, + 252439200, + 417978000, + 433785600, + 449600400, + 465321600, + 481050000, + 496771200, + 512499600, + 528220800, + 543949200, + 559670400, + 575398800, + 591120000, + 606848400, + 622569600, + 638298000, + 654624000, + 670352400, + 686073600, + 701802000, + 717523200, + 733251600, + 748972800, + 764701200, + 780422400, + 796150800, + 811872000, + 828205200, + 843926400, + 859654800, + 875376000, + 891104400, + 906825600, + 988398000, + 1001700000, + 1017428400, + 1033149600, + 1048878000, + 1064599200, + 1080327600, + 1096048800, + 1111777200, + 1127498400, + 1143226800, + 1159552800, + 1427482800, + 1443196800, + 1458932400, + 1474646400 + ], + "types": [ + { + "is_dst": false, + "offset": 21996 + }, + { + "is_dst": false, + "offset": 21600 + }, + { + "is_dst": false, + "offset": 25200 + }, + { + "is_dst": true, + "offset": 28800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-66a5515c6139ad2d-ea80aae11c662f2e.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-66a5515c6139ad2d-ea80aae11c662f2e.json new file mode 100644 index 000000000..f93564594 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-66a5515c6139ad2d-ea80aae11c662f2e.json @@ -0,0 +1,32 @@ +{ + "ids": [ + "america/la_paz" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2 + ], + "transitions": [ + -2524505244, + -1205954844, + -1192307244 + ], + "types": [ + { + "is_dst": false, + "offset": -16356 + }, + { + "is_dst": true, + "offset": -12756 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-66fc406d3b90ff90-3d1893354e33c4b3.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-66fc406d3b90ff90-3d1893354e33c4b3.json new file mode 100644 index 000000000..767c150ab --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-66fc406d3b90ff90-3d1893354e33c4b3.json @@ -0,0 +1,99 @@ +{ + "ids": [ + "africa/juba" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 3, + 2 + ], + "transitions": [ + 10360800, + 24786000, + 41810400, + 56322000, + 73432800, + 87944400, + 104882400, + 119480400, + 136332000, + 151016400, + 167781600, + 182552400, + 199231200, + 214174800, + 230680800, + 245710800, + 262735200, + 277246800, + 294184800, + 308782800, + 325634400, + 340405200, + 357084000, + 371941200, + 388533600, + 403477200, + 419983200, + 435013200, + 452037600, + 466635600, + 483487200, + 498171600, + 947930400, + 1612126800 + ], + "types": [ + { + "is_dst": false, + "offset": 7588 + }, + { + "is_dst": true, + "offset": 10800 + }, + { + "is_dst": false, + "offset": 7200 + }, + { + "is_dst": false, + "offset": 10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-6797b3dc466b8334-d394a23be037dc0d.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-6797b3dc466b8334-d394a23be037dc0d.json new file mode 100644 index 000000000..907b65a06 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-6797b3dc466b8334-d394a23be037dc0d.json @@ -0,0 +1,24 @@ +{ + "ids": [ + "pacific/marquesas" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1 + ], + "transitions": [ + -1806676920 + ], + "types": [ + { + "is_dst": false, + "offset": -33480 + }, + { + "is_dst": false, + "offset": -34200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-67d3e39540d85c91-c322dd5ed998b119.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-67d3e39540d85c91-c322dd5ed998b119.json new file mode 100644 index 000000000..f485e7bf7 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-67d3e39540d85c91-c322dd5ed998b119.json @@ -0,0 +1,257 @@ +{ + "ids": [ + "atlantic/faeroe", + "atlantic/faroe" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -1955748776, + 354675600, + 370400400, + 386125200, + 401850000, + 417574800, + 433299600, + 449024400, + 465354000, + 481078800, + 496803600, + 512528400, + 528253200, + 543978000, + 559702800, + 575427600, + 591152400, + 606877200, + 622602000, + 638326800, + 654656400, + 670381200, + 686106000, + 701830800, + 717555600, + 733280400, + 749005200, + 764730000, + 780454800, + 796179600, + 811904400, + 828234000, + 846378000, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": -1624 + }, + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": true, + "offset": 3600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-68b74f8e8d191761-b1b42f96034c7c4f.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-68b74f8e8d191761-b1b42f96034c7c4f.json new file mode 100644 index 000000000..9a897994f --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-68b74f8e8d191761-b1b42f96034c7c4f.json @@ -0,0 +1,33 @@ +{ + "ids": [ + "pacific/midway", + "pacific/pago_pago", + "pacific/samoa", + "us/samoa" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2 + ], + "transitions": [ + -2445424632, + -1861879032 + ], + "types": [ + { + "is_dst": false, + "offset": 45432 + }, + { + "is_dst": false, + "offset": -40968 + }, + { + "is_dst": false, + "offset": -39600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-69530af9af6cd0cb-71789fecee4c7d41.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-69530af9af6cd0cb-71789fecee4c7d41.json new file mode 100644 index 000000000..8debb0aef --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-69530af9af6cd0cb-71789fecee4c7d41.json @@ -0,0 +1,61 @@ +{ + "ids": [ + "america/hermosillo" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1 + ], + "transitions": [ + -1514739600, + -1343149200, + -1234807200, + -1220461200, + -1207159200, + -1191344400, + -873828000, + 828867600, + 846403200, + 860317200, + 877852800, + 891766800, + 909302400 + ], + "types": [ + { + "is_dst": false, + "offset": -26632 + }, + { + "is_dst": false, + "offset": -25200 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -21600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-6a52098e032992a5-fe35d408748e7ff2.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-6a52098e032992a5-fe35d408748e7ff2.json new file mode 100644 index 000000000..e1a2afebe --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-6a52098e032992a5-fe35d408748e7ff2.json @@ -0,0 +1,340 @@ +{ + "ids": [ + "atlantic/bermuda" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 0, + 1, + 0, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2 + ], + "transitions": [ + -1664307642, + -1648932042, + -1632080442, + -1618692042, + -1262281242, + -882727200, + -858538800, + -845229600, + -825879600, + -814384800, + -793825200, + -782935200, + -762375600, + -713988000, + -703710000, + -681933600, + -672865200, + -650484000, + -641415600, + -618429600, + -609966000, + -586980000, + -578516400, + -555530400, + -546462000, + -429127200, + -415825200, + 136360800, + 152082000, + 167810400, + 183531600, + 199260000, + 215586000, + 230709600, + 247035600, + 262764000, + 278485200, + 294213600, + 309934800, + 325663200, + 341384400, + 357112800, + 372834000, + 388562400, + 404888400, + 420012000, + 436338000, + 452066400, + 467787600, + 483516000, + 499237200, + 514965600, + 530686800, + 544600800, + 562136400, + 576050400, + 594190800, + 607500000, + 625640400, + 638949600, + 657090000, + 671004000, + 688539600, + 702453600, + 719989200, + 733903200, + 752043600, + 765352800, + 783493200, + 796802400, + 814942800, + 828856800, + 846392400, + 860306400, + 877842000, + 891756000, + 909291600, + 923205600, + 941346000, + 954655200, + 972795600, + 986104800, + 1004245200, + 1018159200, + 1035694800, + 1049608800, + 1067144400, + 1081058400, + 1099198800, + 1112508000, + 1130648400, + 1143957600, + 1162098000, + 1173592800, + 1194152400, + 1205042400, + 1225602000, + 1236492000, + 1257051600, + 1268546400, + 1289106000, + 1299996000, + 1320555600, + 1331445600, + 1352005200, + 1362895200, + 1383454800, + 1394344800, + 1414904400, + 1425794400, + 1446354000, + 1457848800, + 1478408400, + 1489298400, + 1509858000, + 1520748000, + 1541307600, + 1552197600, + 1572757200, + 1583647200, + 1604206800, + 1615701600, + 1636261200, + 1647151200, + 1667710800, + 1678600800, + 1699160400, + 1710050400, + 1730610000, + 1741500000, + 1762059600, + 1772949600, + 1793509200, + 1805004000, + 1825563600, + 1836453600, + 1857013200, + 1867903200, + 1888462800, + 1899352800, + 1919912400, + 1930802400, + 1951362000, + 1962856800, + 1983416400, + 1994306400, + 2014866000, + 2025756000, + 2046315600, + 2057205600, + 2077765200, + 2088655200, + 2109214800, + 2120104800, + 2140664400 + ], + "types": [ + { + "is_dst": false, + "offset": -15558 + }, + { + "is_dst": true, + "offset": -11958 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-6ad7cbb6af2e6144-65b57179b7565b85.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-6ad7cbb6af2e6144-65b57179b7565b85.json new file mode 100644 index 000000000..508159da6 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-6ad7cbb6af2e6144-65b57179b7565b85.json @@ -0,0 +1,193 @@ +{ + "ids": [ + "europe/saratov" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 2, + 4, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4 + ], + "transitions": [ + -1593820800, + -1247540400, + 354916800, + 370724400, + 386452800, + 402260400, + 417988800, + 433796400, + 449611200, + 465343200, + 481068000, + 496792800, + 512517600, + 528242400, + 543967200, + 559692000, + 575416800, + 575420400, + 591145200, + 606870000, + 622594800, + 638319600, + 654649200, + 670374000, + 701820000, + 701823600, + 717548400, + 733273200, + 748998000, + 764722800, + 780447600, + 796172400, + 811897200, + 828226800, + 846370800, + 859676400, + 877820400, + 891126000, + 909270000, + 922575600, + 941324400, + 954025200, + 972774000, + 985474800, + 1004223600, + 1017529200, + 1035673200, + 1048978800, + 1067122800, + 1080428400, + 1099177200, + 1111878000, + 1130626800, + 1143327600, + 1162076400, + 1174777200, + 1193526000, + 1206831600, + 1224975600, + 1238281200, + 1256425200, + 1269730800, + 1288479600, + 1301180400, + 1414274400, + 1480806000 + ], + "types": [ + { + "is_dst": false, + "offset": 11058 + }, + { + "is_dst": false, + "offset": 10800 + }, + { + "is_dst": false, + "offset": 14400 + }, + { + "is_dst": true, + "offset": 18000 + }, + { + "is_dst": true, + "offset": 14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-6bfb62f5e4b63e4a-14e14cb743deab60.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-6bfb62f5e4b63e4a-14e14cb743deab60.json new file mode 100644 index 000000000..066a1ba2c --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-6bfb62f5e4b63e4a-14e14cb743deab60.json @@ -0,0 +1,520 @@ +{ + "ids": [ + "europe/belfast", + "europe/guernsey", + "europe/isle_of_man", + "europe/jersey", + "europe/london", + "gb", + "gb-eire" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 1, + 2, + 1, + 2, + 3, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -3852662325, + -1691964000, + -1680472800, + -1664143200, + -1650146400, + -1633903200, + -1617487200, + -1601848800, + -1586037600, + -1570399200, + -1552168800, + -1538344800, + -1522533600, + -1507500000, + -1490565600, + -1473631200, + -1460930400, + -1442786400, + -1428876000, + -1410732000, + -1396216800, + -1379282400, + -1364767200, + -1348437600, + -1333317600, + -1315778400, + -1301263200, + -1284328800, + -1269813600, + -1253484000, + -1238364000, + -1221429600, + -1206914400, + -1189980000, + -1175464800, + -1159135200, + -1143410400, + -1126476000, + -1111960800, + -1095631200, + -1080511200, + -1063576800, + -1049061600, + -1032127200, + -1017612000, + -1001282400, + -986162400, + -969228000, + -950479200, + -942012000, + -904518000, + -896050800, + -875487600, + -864601200, + -844038000, + -832546800, + -812588400, + -798073200, + -781052400, + -772066800, + -764805600, + -748476000, + -733356000, + -719445600, + -717030000, + -706748400, + -699487200, + -687996000, + -668037600, + -654732000, + -636588000, + -622072800, + -605743200, + -590623200, + -574293600, + -558568800, + -542239200, + -527119200, + -512604000, + -496274400, + -481154400, + -464220000, + -449704800, + -432165600, + -417650400, + -401320800, + -386200800, + -369266400, + -354751200, + -337816800, + -323301600, + -306972000, + -291852000, + -276732000, + -257983200, + -245282400, + -226533600, + -213228000, + -195084000, + -182383200, + -163634400, + -150933600, + -132184800, + -119484000, + -100735200, + -88034400, + -68680800, + -59004000, + -37242000, + 57722400, + 69818400, + 89172000, + 101268000, + 120621600, + 132717600, + 152071200, + 164167200, + 183520800, + 196221600, + 214970400, + 227671200, + 246420000, + 259120800, + 278474400, + 290570400, + 309924000, + 322020000, + 341373600, + 354675600, + 372819600, + 386125200, + 404269200, + 417574800, + 435718800, + 449024400, + 467773200, + 481078800, + 499222800, + 512528400, + 530672400, + 543978000, + 562122000, + 575427600, + 593571600, + 606877200, + 625626000, + 638326800, + 657075600, + 670381200, + 688525200, + 701830800, + 719974800, + 733280400, + 751424400, + 764730000, + 782874000, + 796179600, + 814323600, + 828234000, + 846378000, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": -75 + }, + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": true, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 7200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-6d168cde30b3c19-14402d5d768490ea.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-6d168cde30b3c19-14402d5d768490ea.json new file mode 100644 index 000000000..57e7d255c --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-6d168cde30b3c19-14402d5d768490ea.json @@ -0,0 +1,25 @@ +{ + "ids": [ + "asia/kathmandu", + "asia/katmandu" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1 + ], + "transitions": [ + 504901800 + ], + "types": [ + { + "is_dst": false, + "offset": 20476 + }, + { + "is_dst": false, + "offset": 20700 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-6d3285599a38ae5a-aec84385d98d1236.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-6d3285599a38ae5a-aec84385d98d1236.json new file mode 100644 index 000000000..295bacc61 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-6d3285599a38ae5a-aec84385d98d1236.json @@ -0,0 +1,321 @@ +{ + "ids": [ + "europe/bratislava", + "europe/prague" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 3, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -3786829064, + -2469401864, + -1693706400, + -1680483600, + -1663455600, + -1650150000, + -1632006000, + -1618700400, + -938905200, + -857257200, + -844556400, + -828226800, + -812502000, + -796777200, + -781052400, + -777866400, + -765327600, + -746578800, + -733359600, + -728517600, + -721260000, + -716425200, + -701910000, + -684975600, + -670460400, + -654217200, + -639010800, + 291776400, + 307501200, + 323830800, + 338950800, + 354675600, + 370400400, + 386125200, + 401850000, + 417574800, + 433299600, + 449024400, + 465354000, + 481078800, + 496803600, + 512528400, + 528253200, + 543978000, + 559702800, + 575427600, + 591152400, + 606877200, + 622602000, + 638326800, + 654656400, + 670381200, + 686106000, + 701830800, + 717555600, + 733280400, + 749005200, + 764730000, + 780454800, + 796179600, + 811904400, + 828234000, + 846378000, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": 3464 + }, + { + "is_dst": false, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 7200 + }, + { + "is_dst": true, + "offset": 0 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-6fbdbfed85292c81-5d7f5e3163d3ed77.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-6fbdbfed85292c81-5d7f5e3163d3ed77.json new file mode 100644 index 000000000..5f2a3a48e --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-6fbdbfed85292c81-5d7f5e3163d3ed77.json @@ -0,0 +1,28 @@ +{ + "ids": [ + "america/atikokan", + "america/cayman", + "america/coral_harbour", + "america/panama", + "est" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1 + ], + "transitions": [ + -1946918424 + ], + "types": [ + { + "is_dst": false, + "offset": -19088 + }, + { + "is_dst": false, + "offset": -18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-6fbdea510dc8bdff-fa5faaff2a6106ae.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-6fbdea510dc8bdff-fa5faaff2a6106ae.json new file mode 100644 index 000000000..efb47e890 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-6fbdea510dc8bdff-fa5faaff2a6106ae.json @@ -0,0 +1,141 @@ +{ + "ids": [ + "america/cancun" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 3, + 1, + 2, + 3, + 2, + 3, + 4, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3 + ], + "transitions": [ + -1514743200, + 378201600, + 410504400, + 828864000, + 846399600, + 860313600, + 877849200, + 891759600, + 902037600, + 909298800, + 923212800, + 941353200, + 954662400, + 972802800, + 989136000, + 1001833200, + 1018166400, + 1035702000, + 1049616000, + 1067151600, + 1081065600, + 1099206000, + 1112515200, + 1130655600, + 1143964800, + 1162105200, + 1175414400, + 1193554800, + 1207468800, + 1225004400, + 1238918400, + 1256454000, + 1270368000, + 1288508400, + 1301817600, + 1319958000, + 1333267200, + 1351407600, + 1365321600, + 1382857200, + 1396771200, + 1414306800, + 1422777600 + ], + "types": [ + { + "is_dst": false, + "offset": -20824 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": true, + "offset": -18000 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-70408e1d981309b7-e06207ef3439acf9.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-70408e1d981309b7-e06207ef3439acf9.json new file mode 100644 index 000000000..08d5069f1 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-70408e1d981309b7-e06207ef3439acf9.json @@ -0,0 +1,409 @@ +{ + "ids": [ + "america/boise" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 3, + 4, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3 + ], + "transitions": [ + -2717640000, + -1633269600, + -1615129200, + -1601820000, + -1583679600, + -1471788000, + -880210800, + -769395600, + -765388800, + -84380400, + -68659200, + -52930800, + -37209600, + -21481200, + -5760000, + 9968400, + 25689600, + 41418000, + 57744000, + 73472400, + 89193600, + 104922000, + 120643200, + 129114000, + 152092800, + 162378000, + 183542400, + 199270800, + 215596800, + 230720400, + 247046400, + 262774800, + 278496000, + 294224400, + 309945600, + 325674000, + 341395200, + 357123600, + 372844800, + 388573200, + 404899200, + 420022800, + 436348800, + 452077200, + 467798400, + 483526800, + 499248000, + 514976400, + 530697600, + 544611600, + 562147200, + 576061200, + 594201600, + 607510800, + 625651200, + 638960400, + 657100800, + 671014800, + 688550400, + 702464400, + 720000000, + 733914000, + 752054400, + 765363600, + 783504000, + 796813200, + 814953600, + 828867600, + 846403200, + 860317200, + 877852800, + 891766800, + 909302400, + 923216400, + 941356800, + 954666000, + 972806400, + 986115600, + 1004256000, + 1018170000, + 1035705600, + 1049619600, + 1067155200, + 1081069200, + 1099209600, + 1112518800, + 1130659200, + 1143968400, + 1162108800, + 1173603600, + 1194163200, + 1205053200, + 1225612800, + 1236502800, + 1257062400, + 1268557200, + 1289116800, + 1300006800, + 1320566400, + 1331456400, + 1352016000, + 1362906000, + 1383465600, + 1394355600, + 1414915200, + 1425805200, + 1446364800, + 1457859600, + 1478419200, + 1489309200, + 1509868800, + 1520758800, + 1541318400, + 1552208400, + 1572768000, + 1583658000, + 1604217600, + 1615712400, + 1636272000, + 1647162000, + 1667721600, + 1678611600, + 1699171200, + 1710061200, + 1730620800, + 1741510800, + 1762070400, + 1772960400, + 1793520000, + 1805014800, + 1825574400, + 1836464400, + 1857024000, + 1867914000, + 1888473600, + 1899363600, + 1919923200, + 1930813200, + 1951372800, + 1962867600, + 1983427200, + 1994317200, + 2014876800, + 2025766800, + 2046326400, + 2057216400, + 2077776000, + 2088666000, + 2109225600, + 2120115600, + 2140675200 + ], + "types": [ + { + "is_dst": false, + "offset": -27889 + }, + { + "is_dst": false, + "offset": -28800 + }, + { + "is_dst": true, + "offset": -25200 + }, + { + "is_dst": false, + "offset": -25200 + }, + { + "is_dst": true, + "offset": -21600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-70c6eef1cba9528e-c0c7e87656a1465f.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-70c6eef1cba9528e-c0c7e87656a1465f.json new file mode 100644 index 000000000..795880316 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-70c6eef1cba9528e-c0c7e87656a1465f.json @@ -0,0 +1,284 @@ +{ + "ids": [ + "africa/casablanca" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 2, + 3 + ], + "transitions": [ + -1773012580, + -956361600, + -950490000, + -942019200, + -761187600, + -617241600, + -605149200, + -81432000, + -71110800, + 141264000, + 147222000, + 199756800, + 207702000, + 231292800, + 244249200, + 265507200, + 271033200, + 448243200, + 504918000, + 1212278400, + 1220223600, + 1243814400, + 1250809200, + 1272758400, + 1281222000, + 1301788800, + 1312066800, + 1335664800, + 1342749600, + 1345428000, + 1348970400, + 1367114400, + 1373162400, + 1376100000, + 1382839200, + 1396144800, + 1403920800, + 1406944800, + 1414288800, + 1427594400, + 1434247200, + 1437271200, + 1445738400, + 1459044000, + 1465092000, + 1468116000, + 1477792800, + 1490493600, + 1495332000, + 1498960800, + 1509242400, + 1521943200, + 1526176800, + 1529200800, + 1540692000, + 1557021600, + 1560045600, + 1587261600, + 1590890400, + 1618106400, + 1621130400, + 1648346400, + 1651975200, + 1679191200, + 1682215200, + 1710036000, + 1713060000, + 1740276000, + 1743904800, + 1771120800, + 1774144800, + 1801965600, + 1804989600, + 1832205600, + 1835834400, + 1863050400, + 1866074400, + 1893290400, + 1896919200, + 1924135200, + 1927159200, + 1954980000, + 1958004000, + 1985220000, + 1988848800, + 2016064800, + 2019088800, + 2046304800, + 2049933600, + 2077149600, + 2080778400, + 2107994400, + 2111018400, + 2138234400, + 2141863200 + ], + "types": [ + { + "is_dst": false, + "offset": -1820 + }, + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": true, + "offset": 3600 + }, + { + "is_dst": false, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 0 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-715448d734f9507a-e0e5746e12f9d5ae.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-715448d734f9507a-e0e5746e12f9d5ae.json new file mode 100644 index 000000000..1fc5fdbfb --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-715448d734f9507a-e0e5746e12f9d5ae.json @@ -0,0 +1,181 @@ +{ + "ids": [ + "america/argentina/tucuman" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 2, + 6, + 5, + 3, + 4, + 5, + 3, + 4, + 3, + 4, + 3, + 4, + 2, + 6, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4 + ], + "transitions": [ + -2372096348, + -1567453392, + -1233432000, + -1222981200, + -1205956800, + -1194037200, + -1172865600, + -1162501200, + -1141329600, + -1130965200, + -1109793600, + -1099429200, + -1078257600, + -1067806800, + -1046635200, + -1036270800, + -1015099200, + -1004734800, + -983563200, + -973198800, + -952027200, + -941576400, + -931032000, + -900882000, + -890337600, + -833749200, + -827265600, + -752274000, + -733780800, + -197326800, + -190843200, + -184194000, + -164491200, + -152658000, + -132955200, + -121122000, + -101419200, + -86821200, + -71092800, + -54766800, + -39038400, + -23317200, + -7588800, + 128142000, + 136605600, + 596948400, + 605066400, + 624423600, + 636516000, + 656478000, + 667965600, + 687927600, + 699415200, + 719377200, + 731469600, + 938923200, + 952052400, + 1086055200, + 1087095600, + 1198983600, + 1205632800, + 1224385200, + 1237082400 + ], + "types": [ + { + "is_dst": false, + "offset": -15652 + }, + { + "is_dst": false, + "offset": -15408 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -10800 + }, + { + "is_dst": false, + "offset": -10800 + }, + { + "is_dst": true, + "offset": -7200 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-7238398358c87edf-2a607f0f0df0063c.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-7238398358c87edf-2a607f0f0df0063c.json new file mode 100644 index 000000000..8ad8d1d9d --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-7238398358c87edf-2a607f0f0df0063c.json @@ -0,0 +1,40 @@ +{ + "ids": [ + "pacific/noumea" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -1829387148, + 250002000, + 257342400, + 281451600, + 288878400, + 849366000, + 857228400 + ], + "types": [ + { + "is_dst": false, + "offset": 39948 + }, + { + "is_dst": false, + "offset": 39600 + }, + { + "is_dst": true, + "offset": 43200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-7241c1457aae4357-f4d8207fba976b43.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-7241c1457aae4357-f4d8207fba976b43.json new file mode 100644 index 000000000..f5475b239 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-7241c1457aae4357-f4d8207fba976b43.json @@ -0,0 +1,132 @@ +{ + "ids": [ + "asia/baghdad" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -1641005856, + 389048400, + 402264000, + 417906000, + 433800000, + 449614800, + 465422400, + 481150800, + 496792800, + 512517600, + 528242400, + 543967200, + 559692000, + 575416800, + 591141600, + 606866400, + 622591200, + 638316000, + 654645600, + 670464000, + 686275200, + 702086400, + 717897600, + 733622400, + 749433600, + 765158400, + 780969600, + 796694400, + 812505600, + 828316800, + 844128000, + 859852800, + 875664000, + 891388800, + 907200000, + 922924800, + 938736000, + 954547200, + 970358400, + 986083200, + 1001894400, + 1017619200, + 1033430400, + 1049155200, + 1064966400, + 1080777600, + 1096588800, + 1112313600, + 1128124800, + 1143849600, + 1159660800, + 1175385600, + 1191196800 + ], + "types": [ + { + "is_dst": false, + "offset": 10660 + }, + { + "is_dst": false, + "offset": 10800 + }, + { + "is_dst": true, + "offset": 14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-7285bd926fe2dc70-9a1af776cfb80413.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-7285bd926fe2dc70-9a1af776cfb80413.json new file mode 100644 index 000000000..8a3ae5706 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-7285bd926fe2dc70-9a1af776cfb80413.json @@ -0,0 +1,30 @@ +{ + "ids": [ + "pacific/niue" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2 + ], + "transitions": [ + -543069620, + -173623200 + ], + "types": [ + { + "is_dst": false, + "offset": -40780 + }, + { + "is_dst": false, + "offset": -40800 + }, + { + "is_dst": false, + "offset": -39600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-72be3d5f2c49eb87-579ff6733f83d7ed.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-72be3d5f2c49eb87-579ff6733f83d7ed.json new file mode 100644 index 000000000..c7e870b87 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-72be3d5f2c49eb87-579ff6733f83d7ed.json @@ -0,0 +1,24 @@ +{ + "ids": [ + "pacific/tahiti" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1 + ], + "transitions": [ + -1806674504 + ], + "types": [ + { + "is_dst": false, + "offset": -35896 + }, + { + "is_dst": false, + "offset": -36000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-7459e3ffacdde5a6-43501b1e91b19407.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-7459e3ffacdde5a6-43501b1e91b19407.json new file mode 100644 index 000000000..8f9243d88 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-7459e3ffacdde5a6-43501b1e91b19407.json @@ -0,0 +1,27 @@ +{ + "ids": [ + "asia/dubai", + "asia/muscat", + "indian/mahe", + "indian/reunion" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1 + ], + "transitions": [ + -1577936472 + ], + "types": [ + { + "is_dst": false, + "offset": 13272 + }, + { + "is_dst": false, + "offset": 14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-7481a99701104a1c-7029c13e24b7f3c3.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-7481a99701104a1c-7029c13e24b7f3c3.json new file mode 100644 index 000000000..d8f5c4412 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-7481a99701104a1c-7029c13e24b7f3c3.json @@ -0,0 +1,106 @@ +{ + "ids": [ + "america/recife" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2 + ], + "transitions": [ + -1206957600, + -1191362400, + -1175374800, + -1159826400, + -633819600, + -622069200, + -602283600, + -591832800, + -570747600, + -560210400, + -539125200, + -531352800, + -191365200, + -184197600, + -155163600, + -150069600, + -128898000, + -121125600, + -99954000, + -89589600, + -68418000, + -57967200, + 499748400, + 511236000, + 530593200, + 540266400, + 562129200, + 571197600, + 592974000, + 602042400, + 624423600, + 634701600, + 938660400, + 938919600, + 951616800, + 970974000, + 971575200, + 1000350000, + 1003028400, + 1013911200 + ], + "types": [ + { + "is_dst": false, + "offset": -8376 + }, + { + "is_dst": true, + "offset": -7200 + }, + { + "is_dst": false, + "offset": -10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-748e0c2c22be393e-6af25c47e8eb31ce.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-748e0c2c22be393e-6af25c47e8eb31ce.json new file mode 100644 index 000000000..b251be303 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-748e0c2c22be393e-6af25c47e8eb31ce.json @@ -0,0 +1,198 @@ +{ + "ids": [ + "asia/amman" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1 + ], + "transitions": [ + 108165600, + 118270800, + 136591200, + 149806800, + 168127200, + 181342800, + 199749600, + 215643600, + 231285600, + 244501200, + 262735200, + 275950800, + 481154400, + 496962000, + 512949600, + 528670800, + 544399200, + 560120400, + 575848800, + 592174800, + 610581600, + 623624400, + 641167200, + 655074000, + 671839200, + 685918800, + 702856800, + 717973200, + 733701600, + 749422800, + 765151200, + 779662800, + 797205600, + 811116000, + 828655200, + 843170400, + 860104800, + 874620000, + 891554400, + 906069600, + 930780000, + 938124000, + 954367200, + 970178400, + 985816800, + 1001628000, + 1017352800, + 1033077600, + 1048802400, + 1066946400, + 1080252000, + 1097791200, + 1112306400, + 1128031200, + 1143756000, + 1161900000, + 1175205600, + 1193349600, + 1206655200, + 1225404000, + 1238104800, + 1256853600, + 1269554400, + 1288303200, + 1301608800, + 1319752800, + 1333058400, + 1387486800, + 1395957600, + 1414706400, + 1427407200, + 1446156000, + 1459461600, + 1477605600, + 1490911200, + 1509055200, + 1522360800, + 1540504800, + 1553810400, + 1571954400, + 1585260000, + 1604008800, + 1616709600, + 1635458400, + 1645740000, + 1666908000 + ], + "types": [ + { + "is_dst": false, + "offset": 8624 + }, + { + "is_dst": true, + "offset": 10800 + }, + { + "is_dst": false, + "offset": 7200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-74fc38128e80b92d-78e62a2346fd988b.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-74fc38128e80b92d-78e62a2346fd988b.json new file mode 100644 index 000000000..3255d7046 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-74fc38128e80b92d-78e62a2346fd988b.json @@ -0,0 +1,280 @@ +{ + "ids": [ + "asia/famagusta" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -1518920148, + 166572000, + 182293200, + 200959200, + 213829200, + 228866400, + 243982800, + 260316000, + 276123600, + 291765600, + 307486800, + 323820000, + 338936400, + 354664800, + 370386000, + 386114400, + 401835600, + 417564000, + 433285200, + 449013600, + 465339600, + 481068000, + 496789200, + 512517600, + 528238800, + 543967200, + 559688400, + 575416800, + 591138000, + 606866400, + 622587600, + 638316000, + 654642000, + 670370400, + 686091600, + 701820000, + 717541200, + 733269600, + 748990800, + 764719200, + 780440400, + 796168800, + 811890000, + 828223200, + 843944400, + 859672800, + 875394000, + 891122400, + 904597200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1473282000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": 8148 + }, + { + "is_dst": false, + "offset": 7200 + }, + { + "is_dst": true, + "offset": 10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-754b9e4bdb20aa95-5796cdc79d59a357.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-754b9e4bdb20aa95-5796cdc79d59a357.json new file mode 100644 index 000000000..7645e8929 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-754b9e4bdb20aa95-5796cdc79d59a357.json @@ -0,0 +1,271 @@ +{ + "ids": [ + "america/fort_wayne", + "america/indiana/indianapolis", + "america/indianapolis", + "us/east-indiana" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 3, + 1, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3 + ], + "transitions": [ + -2717647200, + -1633276800, + -1615136400, + -1601827200, + -1583686800, + -900259200, + -891795600, + -880214400, + -769395600, + -765392400, + -747244800, + -733942800, + -715795200, + -702493200, + -684345600, + -671043600, + -652896000, + -639594000, + -620841600, + -608144400, + -589392000, + -576090000, + -557942400, + -544640400, + -526492800, + -513190800, + -495043200, + -481741200, + -463593600, + -386787600, + -368640000, + -21488400, + -5767200, + 9961200, + 25682400, + 1143961200, + 1162101600, + 1173596400, + 1194156000, + 1205046000, + 1225605600, + 1236495600, + 1257055200, + 1268550000, + 1289109600, + 1299999600, + 1320559200, + 1331449200, + 1352008800, + 1362898800, + 1383458400, + 1394348400, + 1414908000, + 1425798000, + 1446357600, + 1457852400, + 1478412000, + 1489302000, + 1509861600, + 1520751600, + 1541311200, + 1552201200, + 1572760800, + 1583650800, + 1604210400, + 1615705200, + 1636264800, + 1647154800, + 1667714400, + 1678604400, + 1699164000, + 1710054000, + 1730613600, + 1741503600, + 1762063200, + 1772953200, + 1793512800, + 1805007600, + 1825567200, + 1836457200, + 1857016800, + 1867906800, + 1888466400, + 1899356400, + 1919916000, + 1930806000, + 1951365600, + 1962860400, + 1983420000, + 1994310000, + 2014869600, + 2025759600, + 2046319200, + 2057209200, + 2077768800, + 2088658800, + 2109218400, + 2120108400, + 2140668000 + ], + "types": [ + { + "is_dst": false, + "offset": -20678 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-758d7fde6833ba8c-4e5c916cb01e26c6.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-758d7fde6833ba8c-4e5c916cb01e26c6.json new file mode 100644 index 000000000..b1f013c06 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-758d7fde6833ba8c-4e5c916cb01e26c6.json @@ -0,0 +1,328 @@ +{ + "ids": [ + "asia/jerusalem", + "asia/tel_aviv", + "israel" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 3, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -1641003640, + -933638400, + -923097600, + -919036800, + -857347200, + -844300800, + -825811200, + -812678400, + -794188800, + -779846400, + -762652800, + -748310400, + -731116800, + -681955200, + -673228800, + -667958400, + -652320000, + -636422400, + -622080000, + -608947200, + -591840000, + -572486400, + -558576000, + -542851200, + -527731200, + -514425600, + -490838400, + -482976000, + -459388800, + -451526400, + -428544000, + -418262400, + -400118400, + -387417600, + 142380000, + 150843600, + 167176800, + 178664400, + 334101600, + 337730400, + 452642400, + 462319200, + 482277600, + 494370000, + 516751200, + 526424400, + 545436000, + 558478800, + 576626400, + 589323600, + 609890400, + 620773200, + 638316000, + 651618000, + 669765600, + 683672400, + 701820000, + 715726800, + 733701600, + 747176400, + 765151200, + 778021200, + 796600800, + 810075600, + 826840800, + 842821200, + 858895200, + 874184400, + 890344800, + 905029200, + 923011200, + 936313200, + 955670400, + 970783200, + 986770800, + 1001282400, + 1017356400, + 1033941600, + 1048806000, + 1065132000, + 1081292400, + 1095804000, + 1112313600, + 1128812400, + 1143763200, + 1159657200, + 1175212800, + 1189897200, + 1206662400, + 1223161200, + 1238112000, + 1254006000, + 1269561600, + 1284246000, + 1301616000, + 1317510000, + 1333065600, + 1348354800, + 1364515200, + 1382828400, + 1395964800, + 1414278000, + 1427414400, + 1445727600, + 1458864000, + 1477782000, + 1490313600, + 1509231600, + 1521763200, + 1540681200, + 1553817600, + 1572130800, + 1585267200, + 1603580400, + 1616716800, + 1635634800, + 1648166400, + 1667084400, + 1679616000, + 1698534000, + 1711670400, + 1729983600, + 1743120000, + 1761433200, + 1774569600, + 1792882800, + 1806019200, + 1824937200, + 1837468800, + 1856386800, + 1868918400, + 1887836400, + 1900972800, + 1919286000, + 1932422400, + 1950735600, + 1963872000, + 1982790000, + 1995321600, + 2014239600, + 2026771200, + 2045689200, + 2058220800, + 2077138800, + 2090275200, + 2108588400, + 2121724800, + 2140038000 + ], + "types": [ + { + "is_dst": false, + "offset": 8454 + }, + { + "is_dst": false, + "offset": 7200 + }, + { + "is_dst": true, + "offset": 10800 + }, + { + "is_dst": true, + "offset": 14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-7599edfd11a3db64-b4e01812ff3214bb.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-7599edfd11a3db64-b4e01812ff3214bb.json new file mode 100644 index 000000000..1413fd311 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-7599edfd11a3db64-b4e01812ff3214bb.json @@ -0,0 +1,457 @@ +{ + "ids": [ + "america/kentucky/louisville", + "america/louisville" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 2, + 4, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4 + ], + "transitions": [ + -2717647200, + -1633276800, + -1615136400, + -1601827200, + -1583686800, + -1535904000, + -1525280400, + -905097600, + -891795600, + -880214400, + -769395600, + -765392400, + -747251940, + -744224400, + -620841600, + -608144400, + -589392000, + -576090000, + -557942400, + -544640400, + -526492800, + -513190800, + -495043200, + -481741200, + -463593600, + -450291600, + -431539200, + -415818000, + -400089600, + -384368400, + -368640000, + -352918800, + -337190400, + -321469200, + -305740800, + -289414800, + -273686400, + -266432400, + -21492000, + -5767200, + 9961200, + 25682400, + 41410800, + 57736800, + 73465200, + 89186400, + 104914800, + 120636000, + 126687600, + 152089200, + 162370800, + 183535200, + 199263600, + 215589600, + 230713200, + 247039200, + 262767600, + 278488800, + 294217200, + 309938400, + 325666800, + 341388000, + 357116400, + 372837600, + 388566000, + 404892000, + 420015600, + 436341600, + 452070000, + 467791200, + 483519600, + 499240800, + 514969200, + 530690400, + 544604400, + 562140000, + 576054000, + 594194400, + 607503600, + 625644000, + 638953200, + 657093600, + 671007600, + 688543200, + 702457200, + 719992800, + 733906800, + 752047200, + 765356400, + 783496800, + 796806000, + 814946400, + 828860400, + 846396000, + 860310000, + 877845600, + 891759600, + 909295200, + 923209200, + 941349600, + 954658800, + 972799200, + 986108400, + 1004248800, + 1018162800, + 1035698400, + 1049612400, + 1067148000, + 1081062000, + 1099202400, + 1112511600, + 1130652000, + 1143961200, + 1162101600, + 1173596400, + 1194156000, + 1205046000, + 1225605600, + 1236495600, + 1257055200, + 1268550000, + 1289109600, + 1299999600, + 1320559200, + 1331449200, + 1352008800, + 1362898800, + 1383458400, + 1394348400, + 1414908000, + 1425798000, + 1446357600, + 1457852400, + 1478412000, + 1489302000, + 1509861600, + 1520751600, + 1541311200, + 1552201200, + 1572760800, + 1583650800, + 1604210400, + 1615705200, + 1636264800, + 1647154800, + 1667714400, + 1678604400, + 1699164000, + 1710054000, + 1730613600, + 1741503600, + 1762063200, + 1772953200, + 1793512800, + 1805007600, + 1825567200, + 1836457200, + 1857016800, + 1867906800, + 1888466400, + 1899356400, + 1919916000, + 1930806000, + 1951365600, + 1962860400, + 1983420000, + 1994310000, + 2014869600, + 2025759600, + 2046319200, + 2057209200, + 2077768800, + 2088658800, + 2109218400, + 2120108400, + 2140668000 + ], + "types": [ + { + "is_dst": false, + "offset": -20582 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + }, + { + "is_dst": true, + "offset": -14400 + }, + { + "is_dst": false, + "offset": -18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-75a476630c4f3c06-303b58fbc29783c9.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-75a476630c4f3c06-303b58fbc29783c9.json new file mode 100644 index 000000000..ec563680c --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-75a476630c4f3c06-303b58fbc29783c9.json @@ -0,0 +1,130 @@ +{ + "ids": [ + "america/araguaina" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -1767214032, + -1206957600, + -1191362400, + -1175374800, + -1159826400, + -633819600, + -622069200, + -602283600, + -591832800, + -570747600, + -560210400, + -539125200, + -531352800, + -191365200, + -184197600, + -155163600, + -150069600, + -128898000, + -121125600, + -99954000, + -89589600, + -68418000, + -57967200, + 499748400, + 511236000, + 530593200, + 540266400, + 562129200, + 571197600, + 592974000, + 602042400, + 624423600, + 634701600, + 811047600, + 813726000, + 824004000, + 844570800, + 856058400, + 876106800, + 888717600, + 908074800, + 919562400, + 938919600, + 951616800, + 970974000, + 982461600, + 1003028400, + 1013911200, + 1036292400, + 1045360800, + 1350788400, + 1361066400 + ], + "types": [ + { + "is_dst": false, + "offset": -11568 + }, + { + "is_dst": false, + "offset": -10800 + }, + { + "is_dst": true, + "offset": -7200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-7622c5c99b380b37-e8a7d09d532738f.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-7622c5c99b380b37-e8a7d09d532738f.json new file mode 100644 index 000000000..eaa53bd64 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-7622c5c99b380b37-e8a7d09d532738f.json @@ -0,0 +1,436 @@ +{ + "ids": [ + "europe/chisinau", + "europe/tiraspol" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 3, + 6, + 7, + 3, + 6, + 7, + 3, + 6, + 7, + 3, + 6, + 7, + 3, + 6, + 7, + 3, + 6, + 7, + 3, + 6, + 7, + 3, + 6, + 7, + 3, + 6, + 7, + 3, + 6, + 7, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4, + 3, + 6, + 2, + 4 + ], + "transitions": [ + -1637114100, + -1213148664, + -1187056800, + -1175479200, + -1159754400, + -1144029600, + -1127700000, + -1111975200, + -1096250400, + -1080525600, + -1064800800, + -1049076000, + -1033351200, + -1017626400, + -1001901600, + -986176800, + -970452000, + -954727200, + -927165600, + -898138800, + -857257200, + -844556400, + -828226800, + -812502000, + -800157600, + 354920400, + 370728000, + 386456400, + 402264000, + 417992400, + 433800000, + 449614800, + 465346800, + 481071600, + 496796400, + 512521200, + 528246000, + 543970800, + 559695600, + 575420400, + 591145200, + 606870000, + 622594800, + 638319600, + 641944800, + 654652800, + 670377600, + 686102400, + 701820000, + 717541200, + 733269600, + 748990800, + 764719200, + 780440400, + 796168800, + 811890000, + 828223200, + 846363600, + 859680000, + 877824000, + 891129600, + 909273600, + 922579200, + 941328000, + 954028800, + 972777600, + 985478400, + 1004227200, + 1017532800, + 1035676800, + 1048982400, + 1067126400, + 1080432000, + 1099180800, + 1111881600, + 1130630400, + 1143331200, + 1162080000, + 1174780800, + 1193529600, + 1206835200, + 1224979200, + 1238284800, + 1256428800, + 1269734400, + 1288483200, + 1301184000, + 1319932800, + 1332633600, + 1351382400, + 1364688000, + 1382832000, + 1396137600, + 1414281600, + 1427587200, + 1445731200, + 1459036800, + 1477785600, + 1490486400, + 1509235200, + 1521936000, + 1540684800, + 1553990400, + 1572134400, + 1585440000, + 1603584000, + 1616889600, + 1635638400, + 1648339200, + 1667088000, + 1679788800, + 1698537600, + 1711843200, + 1729987200, + 1743292800, + 1761436800, + 1774742400, + 1792886400, + 1806192000, + 1824940800, + 1837641600, + 1856390400, + 1869091200, + 1887840000, + 1901145600, + 1919289600, + 1932595200, + 1950739200, + 1964044800, + 1982793600, + 1995494400, + 2014243200, + 2026944000, + 2045692800, + 2058393600, + 2077142400, + 2090448000, + 2108592000, + 2121897600, + 2140041600 + ], + "types": [ + { + "is_dst": false, + "offset": 6920 + }, + { + "is_dst": false, + "offset": 6264 + }, + { + "is_dst": false, + "offset": 7200 + }, + { + "is_dst": true, + "offset": 10800 + }, + { + "is_dst": true, + "offset": 7200 + }, + { + "is_dst": false, + "offset": 3600 + }, + { + "is_dst": false, + "offset": 10800 + }, + { + "is_dst": true, + "offset": 14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-762fa57e245bdc0d-1c09b01f35de465b.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-762fa57e245bdc0d-1c09b01f35de465b.json new file mode 100644 index 000000000..59934c949 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-762fa57e245bdc0d-1c09b01f35de465b.json @@ -0,0 +1,31 @@ +{ + "ids": [ + "asia/thimbu", + "asia/thimphu" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2 + ], + "transitions": [ + -706341516, + 560025000 + ], + "types": [ + { + "is_dst": false, + "offset": 21516 + }, + { + "is_dst": false, + "offset": 19800 + }, + { + "is_dst": false, + "offset": 21600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-768158f1c3d3089e-40b60d66703e2979.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-768158f1c3d3089e-40b60d66703e2979.json new file mode 100644 index 000000000..d75c48dcd --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-768158f1c3d3089e-40b60d66703e2979.json @@ -0,0 +1,383 @@ +{ + "ids": [ + "america/sitka" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 4, + 5, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5 + ], + "transitions": [ + -3225223727, + -2188954727, + -880207200, + -769395600, + -765385200, + -21477600, + -5756400, + 9972000, + 25693200, + 41421600, + 57747600, + 73476000, + 89197200, + 104925600, + 120646800, + 126698400, + 152096400, + 162381600, + 183546000, + 199274400, + 215600400, + 230724000, + 247050000, + 262778400, + 278499600, + 294228000, + 309949200, + 325677600, + 341398800, + 357127200, + 372848400, + 388576800, + 404902800, + 420026400, + 436352400, + 436356000, + 439030800, + 452084400, + 467805600, + 483534000, + 499255200, + 514983600, + 530704800, + 544618800, + 562154400, + 576068400, + 594208800, + 607518000, + 625658400, + 638967600, + 657108000, + 671022000, + 688557600, + 702471600, + 720007200, + 733921200, + 752061600, + 765370800, + 783511200, + 796820400, + 814960800, + 828874800, + 846410400, + 860324400, + 877860000, + 891774000, + 909309600, + 923223600, + 941364000, + 954673200, + 972813600, + 986122800, + 1004263200, + 1018177200, + 1035712800, + 1049626800, + 1067162400, + 1081076400, + 1099216800, + 1112526000, + 1130666400, + 1143975600, + 1162116000, + 1173610800, + 1194170400, + 1205060400, + 1225620000, + 1236510000, + 1257069600, + 1268564400, + 1289124000, + 1300014000, + 1320573600, + 1331463600, + 1352023200, + 1362913200, + 1383472800, + 1394362800, + 1414922400, + 1425812400, + 1446372000, + 1457866800, + 1478426400, + 1489316400, + 1509876000, + 1520766000, + 1541325600, + 1552215600, + 1572775200, + 1583665200, + 1604224800, + 1615719600, + 1636279200, + 1647169200, + 1667728800, + 1678618800, + 1699178400, + 1710068400, + 1730628000, + 1741518000, + 1762077600, + 1772967600, + 1793527200, + 1805022000, + 1825581600, + 1836471600, + 1857031200, + 1867921200, + 1888480800, + 1899370800, + 1919930400, + 1930820400, + 1951380000, + 1962874800, + 1983434400, + 1994324400, + 2014884000, + 2025774000, + 2046333600, + 2057223600, + 2077783200, + 2088673200, + 2109232800, + 2120122800, + 2140682400 + ], + "types": [ + { + "is_dst": false, + "offset": 53927 + }, + { + "is_dst": false, + "offset": -32473 + }, + { + "is_dst": false, + "offset": -28800 + }, + { + "is_dst": true, + "offset": -25200 + }, + { + "is_dst": true, + "offset": -28800 + }, + { + "is_dst": false, + "offset": -32400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-7776a42ce751a29e-5257fa6266ceda9e.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-7776a42ce751a29e-5257fa6266ceda9e.json new file mode 100644 index 000000000..dbbe93c1f --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-7776a42ce751a29e-5257fa6266ceda9e.json @@ -0,0 +1,98 @@ +{ + "ids": [ + "america/danmarkshavn" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 3 + ], + "transitions": [ + -1686091520, + 323845200, + 338950800, + 354675600, + 370400400, + 386125200, + 401850000, + 417574800, + 433299600, + 449024400, + 465354000, + 481078800, + 496803600, + 512528400, + 528253200, + 543978000, + 559702800, + 575427600, + 591152400, + 606877200, + 622602000, + 638326800, + 654656400, + 670381200, + 686106000, + 701830800, + 717555600, + 733280400, + 749005200, + 764730000, + 780454800, + 796179600, + 811904400, + 820465200 + ], + "types": [ + { + "is_dst": false, + "offset": -4480 + }, + { + "is_dst": false, + "offset": -10800 + }, + { + "is_dst": true, + "offset": -7200 + }, + { + "is_dst": false, + "offset": 0 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-794b5729aca99b8f-cd8c8be6808856a6.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-794b5729aca99b8f-cd8c8be6808856a6.json new file mode 100644 index 000000000..dc16150c3 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-794b5729aca99b8f-cd8c8be6808856a6.json @@ -0,0 +1,51 @@ +{ + "ids": [ + "australia/darwin", + "australia/north" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2 + ], + "transitions": [ + -2364108200, + -2230189200, + -1672558200, + -1665387000, + -883639800, + -876123000, + -860398200, + -844673400, + -828343800, + -813223800 + ], + "types": [ + { + "is_dst": false, + "offset": 31400 + }, + { + "is_dst": false, + "offset": 32400 + }, + { + "is_dst": false, + "offset": 34200 + }, + { + "is_dst": true, + "offset": 37800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-79a67056f030a883-8154d9278859667.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-79a67056f030a883-8154d9278859667.json new file mode 100644 index 000000000..fb503d2b9 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-79a67056f030a883-8154d9278859667.json @@ -0,0 +1,25 @@ +{ + "ids": [ + "asia/kashgar", + "asia/urumqi" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1 + ], + "transitions": [ + -1325483420 + ], + "types": [ + { + "is_dst": false, + "offset": 21020 + }, + { + "is_dst": false, + "offset": 21600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-7a158f0aed162547-576d61bb2f091052.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-7a158f0aed162547-576d61bb2f091052.json new file mode 100644 index 000000000..cfe939185 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-7a158f0aed162547-576d61bb2f091052.json @@ -0,0 +1,83 @@ +{ + "ids": [ + "asia/dushanbe" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 1 + ], + "transitions": [ + -1441168512, + -1247547600, + 354909600, + 370717200, + 386445600, + 402253200, + 417981600, + 433789200, + 449604000, + 465336000, + 481060800, + 496785600, + 512510400, + 528235200, + 543960000, + 559684800, + 575409600, + 591134400, + 606859200, + 622584000, + 638308800, + 654638400, + 670363200, + 684363600 + ], + "types": [ + { + "is_dst": false, + "offset": 16512 + }, + { + "is_dst": false, + "offset": 18000 + }, + { + "is_dst": false, + "offset": 21600 + }, + { + "is_dst": true, + "offset": 25200 + }, + { + "is_dst": true, + "offset": 21600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-7aa0aebc84b44c67-e82f121be1aa8fb2.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-7aa0aebc84b44c67-e82f121be1aa8fb2.json new file mode 100644 index 000000000..9558118dd --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-7aa0aebc84b44c67-e82f121be1aa8fb2.json @@ -0,0 +1,32 @@ +{ + "ids": [ + "africa/sao_tome" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1 + ], + "transitions": [ + -1830384000, + 1514768400, + 1546304400 + ], + "types": [ + { + "is_dst": false, + "offset": 1616 + }, + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": false, + "offset": 3600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-7ba4aaa7dba09bb0-151bf0fbaf4e8f3f.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-7ba4aaa7dba09bb0-151bf0fbaf4e8f3f.json new file mode 100644 index 000000000..cd958a29b --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-7ba4aaa7dba09bb0-151bf0fbaf4e8f3f.json @@ -0,0 +1,262 @@ +{ + "ids": [ + "america/ojinaga" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 3, + 1, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3 + ], + "transitions": [ + -1514739600, + -1343149200, + -1234807200, + -1220461200, + -1207159200, + -1191344400, + 828864000, + 846399600, + 860313600, + 877849200, + 891766800, + 909302400, + 923216400, + 941356800, + 954666000, + 972806400, + 989139600, + 1001836800, + 1018170000, + 1035705600, + 1049619600, + 1067155200, + 1081069200, + 1099209600, + 1112518800, + 1130659200, + 1143968400, + 1162108800, + 1175418000, + 1193558400, + 1207472400, + 1225008000, + 1238922000, + 1256457600, + 1268557200, + 1289116800, + 1300006800, + 1320566400, + 1331456400, + 1352016000, + 1362906000, + 1383465600, + 1394355600, + 1414915200, + 1425805200, + 1446364800, + 1457859600, + 1478419200, + 1489309200, + 1509868800, + 1520758800, + 1541318400, + 1552208400, + 1572768000, + 1583658000, + 1604217600, + 1615712400, + 1636272000, + 1647162000, + 1667116800, + 1669784400, + 1678608000, + 1699167600, + 1710057600, + 1730617200, + 1741507200, + 1762066800, + 1772956800, + 1793516400, + 1805011200, + 1825570800, + 1836460800, + 1857020400, + 1867910400, + 1888470000, + 1899360000, + 1919919600, + 1930809600, + 1951369200, + 1962864000, + 1983423600, + 1994313600, + 2014873200, + 2025763200, + 2046322800, + 2057212800, + 2077772400, + 2088662400, + 2109222000, + 2120112000, + 2140671600 + ], + "types": [ + { + "is_dst": false, + "offset": -25060 + }, + { + "is_dst": false, + "offset": -25200 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-7bce416a66d38e42-632f88a79920ea46.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-7bce416a66d38e42-632f88a79920ea46.json new file mode 100644 index 000000000..ba0764619 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-7bce416a66d38e42-632f88a79920ea46.json @@ -0,0 +1,43 @@ +{ + "ids": [ + "asia/tokyo", + "japan" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2 + ], + "transitions": [ + -683802000, + -672310800, + -654771600, + -640861200, + -620298000, + -609411600, + -588848400, + -577962000 + ], + "types": [ + { + "is_dst": false, + "offset": 33539 + }, + { + "is_dst": true, + "offset": 36000 + }, + { + "is_dst": false, + "offset": 32400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-7be16635ecf890b5-4ed2e8aea6b5a332.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-7be16635ecf890b5-4ed2e8aea6b5a332.json new file mode 100644 index 000000000..0d107770a --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-7be16635ecf890b5-4ed2e8aea6b5a332.json @@ -0,0 +1,195 @@ +{ + "ids": [ + "asia/magadan" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 1, + 3, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 5, + 1, + 2, + 4 + ], + "transitions": [ + -1441188192, + -1247565600, + 354891600, + 370699200, + 386427600, + 402235200, + 417963600, + 433771200, + 449586000, + 465318000, + 481042800, + 496767600, + 512492400, + 528217200, + 543942000, + 559666800, + 575391600, + 591116400, + 606841200, + 622566000, + 638290800, + 654620400, + 670345200, + 670348800, + 686073600, + 695750400, + 701794800, + 717519600, + 733244400, + 748969200, + 764694000, + 780418800, + 796143600, + 811868400, + 828198000, + 846342000, + 859647600, + 877791600, + 891097200, + 909241200, + 922546800, + 941295600, + 953996400, + 972745200, + 985446000, + 1004194800, + 1017500400, + 1035644400, + 1048950000, + 1067094000, + 1080399600, + 1099148400, + 1111849200, + 1130598000, + 1143298800, + 1162047600, + 1174748400, + 1193497200, + 1206802800, + 1224946800, + 1238252400, + 1256396400, + 1269702000, + 1288450800, + 1301151600, + 1414245600, + 1461427200 + ], + "types": [ + { + "is_dst": false, + "offset": 36192 + }, + { + "is_dst": false, + "offset": 36000 + }, + { + "is_dst": false, + "offset": 39600 + }, + { + "is_dst": true, + "offset": 43200 + }, + { + "is_dst": true, + "offset": 39600 + }, + { + "is_dst": false, + "offset": 43200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-7cca7c8a1af35285-b68dd81407bfe011.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-7cca7c8a1af35285-b68dd81407bfe011.json new file mode 100644 index 000000000..554777a30 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-7cca7c8a1af35285-b68dd81407bfe011.json @@ -0,0 +1,32 @@ +{ + "ids": [ + "asia/dili" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1 + ], + "transitions": [ + -879152400, + 199897200, + 969120000 + ], + "types": [ + { + "is_dst": false, + "offset": 30140 + }, + { + "is_dst": false, + "offset": 32400 + }, + { + "is_dst": false, + "offset": 28800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-7d33da447360d55c-f281290e6b25f4bd.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-7d33da447360d55c-f281290e6b25f4bd.json new file mode 100644 index 000000000..1d497f902 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-7d33da447360d55c-f281290e6b25f4bd.json @@ -0,0 +1,429 @@ +{ + "ids": [ + "europe/madrid" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 3, + 2, + 1, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4 + ], + "transitions": [ + -2177452800, + -1631926800, + -1616889600, + -1601168400, + -1585353600, + -1442451600, + -1427673600, + -1379293200, + -1364774400, + -1348448400, + -1333324800, + -1316390400, + -1301270400, + -1284339600, + -1269820800, + -1026954000, + -1017619200, + -1001898000, + -999482400, + -986090400, + -954115200, + -940208400, + -873079200, + -862621200, + -842839200, + -828320400, + -811389600, + -796870800, + -779940000, + -765421200, + -748490400, + -733971600, + -652327200, + -639018000, + 135122400, + 150246000, + 166572000, + 181695600, + 196812000, + 212540400, + 228866400, + 243990000, + 260326800, + 276051600, + 291776400, + 307501200, + 323830800, + 338950800, + 354675600, + 370400400, + 386125200, + 401850000, + 417574800, + 433299600, + 449024400, + 465354000, + 481078800, + 496803600, + 512528400, + 528253200, + 543978000, + 559702800, + 575427600, + 591152400, + 606877200, + 622602000, + 638326800, + 654656400, + 670381200, + 686106000, + 701830800, + 717555600, + 733280400, + 749005200, + 764730000, + 780454800, + 796179600, + 811904400, + 828234000, + 846378000, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": -884 + }, + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": true, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 7200 + }, + { + "is_dst": false, + "offset": 3600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-7d7635957a94c158-a2bfd057d89ee6b8.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-7d7635957a94c158-a2bfd057d89ee6b8.json new file mode 100644 index 000000000..2d7d52122 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-7d7635957a94c158-a2bfd057d89ee6b8.json @@ -0,0 +1,330 @@ +{ + "ids": [ + "america/punta_arenas" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 3, + 1, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 3, + 4, + 2, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 5 + ], + "transitions": [ + -2524504580, + -1892661435, + -1688410800, + -1619205435, + -1593806400, + -1335986235, + -1335985200, + -1317585600, + -1304362800, + -1286049600, + -1272826800, + -1254513600, + -1241290800, + -1222977600, + -1209754800, + -1191355200, + -1178132400, + -870552000, + -865278000, + -736632000, + -718056000, + -713649600, + -36619200, + -23922000, + -3355200, + 7527600, + 24465600, + 37767600, + 55915200, + 69217200, + 87969600, + 100666800, + 118209600, + 132116400, + 150868800, + 163566000, + 182318400, + 195620400, + 213768000, + 227070000, + 245217600, + 258519600, + 277272000, + 289969200, + 308721600, + 321418800, + 340171200, + 353473200, + 371620800, + 384922800, + 403070400, + 416372400, + 434520000, + 447822000, + 466574400, + 479271600, + 498024000, + 510721200, + 529473600, + 545194800, + 560923200, + 574225200, + 592372800, + 605674800, + 624427200, + 637124400, + 653457600, + 668574000, + 687326400, + 700628400, + 718776000, + 732078000, + 750225600, + 763527600, + 781675200, + 794977200, + 813729600, + 826426800, + 845179200, + 859690800, + 876628800, + 889930800, + 906868800, + 923194800, + 939528000, + 952830000, + 971582400, + 984279600, + 1003032000, + 1015729200, + 1034481600, + 1047178800, + 1065931200, + 1079233200, + 1097380800, + 1110682800, + 1128830400, + 1142132400, + 1160884800, + 1173582000, + 1192334400, + 1206846000, + 1223784000, + 1237086000, + 1255233600, + 1270350000, + 1286683200, + 1304823600, + 1313899200, + 1335668400, + 1346558400, + 1367118000, + 1378612800, + 1398567600, + 1410062400, + 1463281200, + 1471147200, + 1480820400 + ], + "types": [ + { + "is_dst": false, + "offset": -17020 + }, + { + "is_dst": false, + "offset": -16965 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-7ec2120f35e8ce46-f973e6ec4b2d6f6d.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-7ec2120f35e8ce46-f973e6ec4b2d6f6d.json new file mode 100644 index 000000000..c14b6d0f7 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-7ec2120f35e8ce46-f973e6ec4b2d6f6d.json @@ -0,0 +1,54 @@ +{ + "ids": [ + "america/anguilla", + "america/antigua", + "america/aruba", + "america/blanc-sablon", + "america/curacao", + "america/dominica", + "america/grenada", + "america/guadeloupe", + "america/kralendijk", + "america/lower_princes", + "america/marigot", + "america/montserrat", + "america/port_of_spain", + "america/puerto_rico", + "america/st_barthelemy", + "america/st_kitts", + "america/st_lucia", + "america/st_thomas", + "america/st_vincent", + "america/tortola", + "america/virgin" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 2, + 1 + ], + "transitions": [ + -2233035335, + -873057600, + -769395600, + -765399600 + ], + "types": [ + { + "is_dst": false, + "offset": -15865 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-806417e5a9e6e27a-abb7e66aa65e211f.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-806417e5a9e6e27a-abb7e66aa65e211f.json new file mode 100644 index 000000000..e18f7accd --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-806417e5a9e6e27a-abb7e66aa65e211f.json @@ -0,0 +1,325 @@ +{ + "ids": [ + "america/scoresbysund" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1 + ], + "transitions": [ + -1686090728, + 323841600, + 338961600, + 354679200, + 370400400, + 386125200, + 401850000, + 417574800, + 433299600, + 449024400, + 465354000, + 481078800, + 496803600, + 512528400, + 528253200, + 543978000, + 559702800, + 575427600, + 591152400, + 606877200, + 622602000, + 638326800, + 654656400, + 670381200, + 686106000, + 701830800, + 717555600, + 733280400, + 749005200, + 764730000, + 780454800, + 796179600, + 811904400, + 828234000, + 846378000, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": -5272 + }, + { + "is_dst": false, + "offset": -7200 + }, + { + "is_dst": true, + "offset": -3600 + }, + { + "is_dst": true, + "offset": 0 + }, + { + "is_dst": false, + "offset": -3600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-81a0c2bb7c8a41da-8cc43f669632f49e.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-81a0c2bb7c8a41da-8cc43f669632f49e.json new file mode 100644 index 000000000..f39d96967 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-81a0c2bb7c8a41da-8cc43f669632f49e.json @@ -0,0 +1,109 @@ +{ + "ids": [ + "africa/tripoli", + "libya" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 2, + 3, + 1, + 2, + 3, + 2, + 3 + ], + "transitions": [ + -1577926364, + -574902000, + -568087200, + -512175600, + -504928800, + -449888400, + -441856800, + -347158800, + 378684000, + 386463600, + 402271200, + 417999600, + 433807200, + 449622000, + 465429600, + 481590000, + 496965600, + 512953200, + 528674400, + 544230000, + 560037600, + 575852400, + 591660000, + 607388400, + 623196000, + 641775600, + 844034400, + 860108400, + 875916000, + 1352502000, + 1364515200, + 1382659200 + ], + "types": [ + { + "is_dst": false, + "offset": 3164 + }, + { + "is_dst": false, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 7200 + }, + { + "is_dst": false, + "offset": 7200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-83ab6f3e7a54b242-607351f5c4b43631.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-83ab6f3e7a54b242-607351f5c4b43631.json new file mode 100644 index 000000000..eb0a6871b --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-83ab6f3e7a54b242-607351f5c4b43631.json @@ -0,0 +1,173 @@ +{ + "ids": [ + "america/argentina/cordoba", + "america/cordoba", + "america/rosario" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 1, + 5, + 4, + 2, + 3, + 4, + 2, + 3, + 2, + 3, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3 + ], + "transitions": [ + -2372096592, + -1567453392, + -1233432000, + -1222981200, + -1205956800, + -1194037200, + -1172865600, + -1162501200, + -1141329600, + -1130965200, + -1109793600, + -1099429200, + -1078257600, + -1067806800, + -1046635200, + -1036270800, + -1015099200, + -1004734800, + -983563200, + -973198800, + -952027200, + -941576400, + -931032000, + -900882000, + -890337600, + -833749200, + -827265600, + -752274000, + -733780800, + -197326800, + -190843200, + -184194000, + -164491200, + -152658000, + -132955200, + -121122000, + -101419200, + -86821200, + -71092800, + -54766800, + -39038400, + -23317200, + -7588800, + 128142000, + 136605600, + 596948400, + 605066400, + 624423600, + 636516000, + 656478000, + 667965600, + 687927600, + 699415200, + 719377200, + 731469600, + 938923200, + 952052400, + 1198983600, + 1205632800, + 1224385200, + 1237082400 + ], + "types": [ + { + "is_dst": false, + "offset": -15408 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -10800 + }, + { + "is_dst": false, + "offset": -10800 + }, + { + "is_dst": true, + "offset": -7200 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-843bd4f4a13e936f-68e824a0ad28c107.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-843bd4f4a13e936f-68e824a0ad28c107.json new file mode 100644 index 000000000..48b55a703 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-843bd4f4a13e936f-68e824a0ad28c107.json @@ -0,0 +1,193 @@ +{ + "ids": [ + "asia/srednekolymsk" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 1, + 3, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 5, + 2, + 4 + ], + "transitions": [ + -1441188892, + -1247565600, + 354891600, + 370699200, + 386427600, + 402235200, + 417963600, + 433771200, + 449586000, + 465318000, + 481042800, + 496767600, + 512492400, + 528217200, + 543942000, + 559666800, + 575391600, + 591116400, + 606841200, + 622566000, + 638290800, + 654620400, + 670345200, + 670348800, + 686073600, + 695750400, + 701794800, + 717519600, + 733244400, + 748969200, + 764694000, + 780418800, + 796143600, + 811868400, + 828198000, + 846342000, + 859647600, + 877791600, + 891097200, + 909241200, + 922546800, + 941295600, + 953996400, + 972745200, + 985446000, + 1004194800, + 1017500400, + 1035644400, + 1048950000, + 1067094000, + 1080399600, + 1099148400, + 1111849200, + 1130598000, + 1143298800, + 1162047600, + 1174748400, + 1193497200, + 1206802800, + 1224946800, + 1238252400, + 1256396400, + 1269702000, + 1288450800, + 1301151600, + 1414245600 + ], + "types": [ + { + "is_dst": false, + "offset": 36892 + }, + { + "is_dst": false, + "offset": 36000 + }, + { + "is_dst": false, + "offset": 39600 + }, + { + "is_dst": true, + "offset": 43200 + }, + { + "is_dst": true, + "offset": 39600 + }, + { + "is_dst": false, + "offset": 43200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-84569b5d12891e1e-13ef8bf8aed5aae0.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-84569b5d12891e1e-13ef8bf8aed5aae0.json new file mode 100644 index 000000000..feeace208 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-84569b5d12891e1e-13ef8bf8aed5aae0.json @@ -0,0 +1,30 @@ +{ + "ids": [ + "africa/bissau" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2 + ], + "transitions": [ + -1830380400, + 157770000 + ], + "types": [ + { + "is_dst": false, + "offset": -3740 + }, + { + "is_dst": false, + "offset": -3600 + }, + { + "is_dst": false, + "offset": 0 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-8494d6017f05e49d-db54f52ff556c02d.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-8494d6017f05e49d-db54f52ff556c02d.json new file mode 100644 index 000000000..abb79020d --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-8494d6017f05e49d-db54f52ff556c02d.json @@ -0,0 +1,285 @@ +{ + "ids": [ + "america/indiana/winamac" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 1, + 2, + 3, + 1, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3 + ], + "transitions": [ + -2717647200, + -1633276800, + -1615136400, + -1601827200, + -1583686800, + -880214400, + -769395600, + -765392400, + -747244800, + -733942800, + -715795200, + -702493200, + -684345600, + -671043600, + -652896000, + -639594000, + -620841600, + -608144400, + -589392000, + -576090000, + -557942400, + -544640400, + -526492800, + -513190800, + -495043200, + -481741200, + -463593600, + -447267600, + -431539200, + -415818000, + -400089600, + -386787600, + -368640000, + -355338000, + -337190400, + -323888400, + -305740800, + -292438800, + -273686400, + -21488400, + -5767200, + 9961200, + 25682400, + 1143961200, + 1143964800, + 1162105200, + 1173600000, + 1194156000, + 1205046000, + 1225605600, + 1236495600, + 1257055200, + 1268550000, + 1289109600, + 1299999600, + 1320559200, + 1331449200, + 1352008800, + 1362898800, + 1383458400, + 1394348400, + 1414908000, + 1425798000, + 1446357600, + 1457852400, + 1478412000, + 1489302000, + 1509861600, + 1520751600, + 1541311200, + 1552201200, + 1572760800, + 1583650800, + 1604210400, + 1615705200, + 1636264800, + 1647154800, + 1667714400, + 1678604400, + 1699164000, + 1710054000, + 1730613600, + 1741503600, + 1762063200, + 1772953200, + 1793512800, + 1805007600, + 1825567200, + 1836457200, + 1857016800, + 1867906800, + 1888466400, + 1899356400, + 1919916000, + 1930806000, + 1951365600, + 1962860400, + 1983420000, + 1994310000, + 2014869600, + 2025759600, + 2046319200, + 2057209200, + 2077768800, + 2088658800, + 2109218400, + 2120108400, + 2140668000 + ], + "types": [ + { + "is_dst": false, + "offset": -20785 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-849b49f0ce1dac82-bb42f0022223c507.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-849b49f0ce1dac82-bb42f0022223c507.json new file mode 100644 index 000000000..43be8167a --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-849b49f0ce1dac82-bb42f0022223c507.json @@ -0,0 +1,199 @@ +{ + "ids": [ + "asia/yekaterinburg" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 3, + 5, + 3, + 5, + 2, + 4, + 4, + 3, + 5, + 4, + 3, + 5, + 4, + 3, + 5, + 4, + 3, + 5, + 4, + 3, + 5, + 4, + 3, + 5, + 4, + 3, + 5, + 4, + 3, + 5, + 4, + 3, + 5, + 4, + 3, + 5, + 4, + 3, + 5, + 4, + 3, + 5, + 4, + 3, + 5, + 4, + 3, + 5, + 4, + 3, + 5, + 4, + 3, + 5, + 4, + 3, + 5, + 4, + 3, + 5, + 4, + 3, + 5, + 4, + 6, + 3, + 5 + ], + "transitions": [ + -1688270553, + -1592610305, + -1247544000, + 354913200, + 370720800, + 386449200, + 402256800, + 417985200, + 433792800, + 449607600, + 465339600, + 481064400, + 496789200, + 512514000, + 528238800, + 543963600, + 559688400, + 575413200, + 591138000, + 606862800, + 622587600, + 638312400, + 654642000, + 670366800, + 670370400, + 686095200, + 695772000, + 701816400, + 717541200, + 733266000, + 748990800, + 764715600, + 780440400, + 796165200, + 811890000, + 828219600, + 846363600, + 859669200, + 877813200, + 891118800, + 909262800, + 922568400, + 941317200, + 954018000, + 972766800, + 985467600, + 1004216400, + 1017522000, + 1035666000, + 1048971600, + 1067115600, + 1080421200, + 1099170000, + 1111870800, + 1130619600, + 1143320400, + 1162069200, + 1174770000, + 1193518800, + 1206824400, + 1224968400, + 1238274000, + 1256418000, + 1269723600, + 1288472400, + 1301173200, + 1414267200 + ], + "types": [ + { + "is_dst": false, + "offset": 14553 + }, + { + "is_dst": false, + "offset": 13505 + }, + { + "is_dst": false, + "offset": 14400 + }, + { + "is_dst": false, + "offset": 18000 + }, + { + "is_dst": true, + "offset": 21600 + }, + { + "is_dst": true, + "offset": 18000 + }, + { + "is_dst": false, + "offset": 21600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-86245dd795582456-2acf92d28c785830.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-86245dd795582456-2acf92d28c785830.json new file mode 100644 index 000000000..ea59e6b50 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-86245dd795582456-2acf92d28c785830.json @@ -0,0 +1,193 @@ +{ + "ids": [ + "asia/omsk" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 1, + 3, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 5, + 2, + 4 + ], + "transitions": [ + -1582088010, + -1247547600, + 354909600, + 370717200, + 386445600, + 402253200, + 417981600, + 433789200, + 449604000, + 465336000, + 481060800, + 496785600, + 512510400, + 528235200, + 543960000, + 559684800, + 575409600, + 591134400, + 606859200, + 622584000, + 638308800, + 654638400, + 670363200, + 670366800, + 686091600, + 695768400, + 701812800, + 717537600, + 733262400, + 748987200, + 764712000, + 780436800, + 796161600, + 811886400, + 828216000, + 846360000, + 859665600, + 877809600, + 891115200, + 909259200, + 922564800, + 941313600, + 954014400, + 972763200, + 985464000, + 1004212800, + 1017518400, + 1035662400, + 1048968000, + 1067112000, + 1080417600, + 1099166400, + 1111867200, + 1130616000, + 1143316800, + 1162065600, + 1174766400, + 1193515200, + 1206820800, + 1224964800, + 1238270400, + 1256414400, + 1269720000, + 1288468800, + 1301169600, + 1414263600 + ], + "types": [ + { + "is_dst": false, + "offset": 17610 + }, + { + "is_dst": false, + "offset": 18000 + }, + { + "is_dst": false, + "offset": 21600 + }, + { + "is_dst": true, + "offset": 25200 + }, + { + "is_dst": true, + "offset": 21600 + }, + { + "is_dst": false, + "offset": 25200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-87649f3d059a10f2-8ae62ade049b3a.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-87649f3d059a10f2-8ae62ade049b3a.json new file mode 100644 index 000000000..09f63a541 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-87649f3d059a10f2-8ae62ade049b3a.json @@ -0,0 +1,262 @@ +{ + "ids": [ + "america/whitehorse", + "canada/yukon" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 3, + 1, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 3 + ], + "transitions": [ + -2188997988, + -1632056400, + -1615125600, + -1596978000, + -1583164800, + -880203600, + -769395600, + -765381600, + -147884400, + -131554800, + -121273200, + 325677600, + 341398800, + 357127200, + 372848400, + 388576800, + 404902800, + 420026400, + 436352400, + 452080800, + 467802000, + 483530400, + 499251600, + 514980000, + 530701200, + 544615200, + 562150800, + 576064800, + 594205200, + 607514400, + 625654800, + 638964000, + 657104400, + 671018400, + 688554000, + 702468000, + 720003600, + 733917600, + 752058000, + 765367200, + 783507600, + 796816800, + 814957200, + 828871200, + 846406800, + 860320800, + 877856400, + 891770400, + 909306000, + 923220000, + 941360400, + 954669600, + 972810000, + 986119200, + 1004259600, + 1018173600, + 1035709200, + 1049623200, + 1067158800, + 1081072800, + 1099213200, + 1112522400, + 1130662800, + 1143972000, + 1162112400, + 1173607200, + 1194166800, + 1205056800, + 1225616400, + 1236506400, + 1257066000, + 1268560800, + 1289120400, + 1300010400, + 1320570000, + 1331460000, + 1352019600, + 1362909600, + 1383469200, + 1394359200, + 1414918800, + 1425808800, + 1446368400, + 1457863200, + 1478422800, + 1489312800, + 1509872400, + 1520762400, + 1541322000, + 1552212000, + 1572771600, + 1583661600, + 1604214000 + ], + "types": [ + { + "is_dst": false, + "offset": -32412 + }, + { + "is_dst": false, + "offset": -32400 + }, + { + "is_dst": true, + "offset": -28800 + }, + { + "is_dst": true, + "offset": -25200 + }, + { + "is_dst": false, + "offset": -28800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-87ef4dab5f3e3941-3bc6432e9c451f97.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-87ef4dab5f3e3941-3bc6432e9c451f97.json new file mode 100644 index 000000000..13e4cfe9e --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-87ef4dab5f3e3941-3bc6432e9c451f97.json @@ -0,0 +1,292 @@ +{ + "ids": [ + "america/resolute" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -704937600, + 73468800, + 89190000, + 104918400, + 120639600, + 136368000, + 152089200, + 167817600, + 183538800, + 199267200, + 215593200, + 230716800, + 247042800, + 262771200, + 278492400, + 294220800, + 309942000, + 325670400, + 341391600, + 357120000, + 372841200, + 388569600, + 404895600, + 420019200, + 436345200, + 452073600, + 467794800, + 483523200, + 499244400, + 514972800, + 530694000, + 544608000, + 562143600, + 576057600, + 594198000, + 607507200, + 625647600, + 638956800, + 657097200, + 671011200, + 688546800, + 702460800, + 719996400, + 733910400, + 752050800, + 765360000, + 783500400, + 796809600, + 814950000, + 828864000, + 846399600, + 860313600, + 877849200, + 891763200, + 909298800, + 923212800, + 941353200, + 954662400, + 972802800, + 986108400, + 1004252400, + 1018166400, + 1035702000, + 1049616000, + 1067151600, + 1081065600, + 1099206000, + 1112515200, + 1130655600, + 1143964800, + 1162105200, + 1173596400, + 1194159600, + 1205049600, + 1225609200, + 1236499200, + 1257058800, + 1268553600, + 1289113200, + 1300003200, + 1320562800, + 1331452800, + 1352012400, + 1362902400, + 1383462000, + 1394352000, + 1414911600, + 1425801600, + 1446361200, + 1457856000, + 1478415600, + 1489305600, + 1509865200, + 1520755200, + 1541314800, + 1552204800, + 1572764400, + 1583654400, + 1604214000, + 1615708800, + 1636268400, + 1647158400, + 1667718000, + 1678608000, + 1699167600, + 1710057600, + 1730617200, + 1741507200, + 1762066800, + 1772956800, + 1793516400, + 1805011200, + 1825570800, + 1836460800, + 1857020400, + 1867910400, + 1888470000, + 1899360000, + 1919919600, + 1930809600, + 1951369200, + 1962864000, + 1983423600, + 1994313600, + 2014873200, + 2025763200, + 2046322800, + 2057212800, + 2077772400, + 2088662400, + 2109222000, + 2120112000, + 2140671600 + ], + "types": [ + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-89cd9f4224d1324a-e5a995dc73ab321f.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-89cd9f4224d1324a-e5a995dc73ab321f.json new file mode 100644 index 000000000..ac932de1e --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-89cd9f4224d1324a-e5a995dc73ab321f.json @@ -0,0 +1,35 @@ +{ + "ids": [ + "asia/makassar", + "asia/ujung_pandang" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 1 + ], + "transitions": [ + -1577951856, + -1172908656, + -880272000, + -766054800 + ], + "types": [ + { + "is_dst": false, + "offset": 28656 + }, + { + "is_dst": false, + "offset": 28800 + }, + { + "is_dst": false, + "offset": 32400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-8a0ec5e44a49e44e-e8029b96e4e4493e.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-8a0ec5e44a49e44e-e8029b96e4e4493e.json new file mode 100644 index 000000000..67e92a897 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-8a0ec5e44a49e44e-e8029b96e4e4493e.json @@ -0,0 +1,289 @@ +{ + "ids": [ + "nz-chat", + "pacific/chatham" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3 + ], + "transitions": [ + -3192437628, + -757426500, + 152632800, + 162309600, + 183477600, + 194968800, + 215532000, + 226418400, + 246981600, + 257868000, + 278431200, + 289317600, + 309880800, + 320767200, + 341330400, + 352216800, + 372780000, + 384271200, + 404834400, + 415720800, + 436284000, + 447170400, + 467733600, + 478620000, + 499183200, + 510069600, + 530632800, + 541519200, + 562082400, + 573573600, + 594136800, + 605023200, + 623772000, + 637682400, + 655221600, + 669132000, + 686671200, + 700581600, + 718120800, + 732636000, + 749570400, + 764085600, + 781020000, + 795535200, + 812469600, + 826984800, + 844524000, + 858434400, + 875973600, + 889884000, + 907423200, + 921938400, + 938872800, + 953388000, + 970322400, + 984837600, + 1002376800, + 1016287200, + 1033826400, + 1047736800, + 1065276000, + 1079791200, + 1096725600, + 1111240800, + 1128175200, + 1142690400, + 1159624800, + 1174140000, + 1191074400, + 1207404000, + 1222524000, + 1238853600, + 1253973600, + 1270303200, + 1285423200, + 1301752800, + 1316872800, + 1333202400, + 1348927200, + 1365256800, + 1380376800, + 1396706400, + 1411826400, + 1428156000, + 1443276000, + 1459605600, + 1474725600, + 1491055200, + 1506175200, + 1522504800, + 1538229600, + 1554559200, + 1569679200, + 1586008800, + 1601128800, + 1617458400, + 1632578400, + 1648908000, + 1664028000, + 1680357600, + 1695477600, + 1712412000, + 1727532000, + 1743861600, + 1758981600, + 1775311200, + 1790431200, + 1806760800, + 1821880800, + 1838210400, + 1853330400, + 1869660000, + 1885384800, + 1901714400, + 1916834400, + 1933164000, + 1948284000, + 1964613600, + 1979733600, + 1996063200, + 2011183200, + 2027512800, + 2042632800, + 2058962400, + 2074687200, + 2091016800, + 2106136800, + 2122466400, + 2137586400 + ], + "types": [ + { + "is_dst": false, + "offset": 44028 + }, + { + "is_dst": false, + "offset": 44100 + }, + { + "is_dst": false, + "offset": 45900 + }, + { + "is_dst": true, + "offset": 49500 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-8b129baceef3898a-42aea0b26a42463a.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-8b129baceef3898a-42aea0b26a42463a.json new file mode 100644 index 000000000..9436d39cd --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-8b129baceef3898a-42aea0b26a42463a.json @@ -0,0 +1,91 @@ +{ + "ids": [ + "america/manaus", + "brazil/west" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1 + ], + "transitions": [ + -1767211196, + -1206954000, + -1191358800, + -1175371200, + -1159822800, + -633816000, + -622065600, + -602280000, + -591829200, + -570744000, + -560206800, + -539121600, + -531349200, + -191361600, + -184194000, + -155160000, + -150066000, + -128894400, + -121122000, + -99950400, + -89586000, + -68414400, + -57963600, + 499752000, + 511239600, + 530596800, + 540270000, + 562132800, + 571201200, + 749188800, + 750830400, + 761713200 + ], + "types": [ + { + "is_dst": false, + "offset": -14404 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-8b312fc28eb6d503-c9809b86bf1bd922.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-8b312fc28eb6d503-c9809b86bf1bd922.json new file mode 100644 index 000000000..7f1d7ea26 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-8b312fc28eb6d503-c9809b86bf1bd922.json @@ -0,0 +1,50 @@ +{ + "ids": [ + "pacific/tongatapu" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2 + ], + "transitions": [ + -767189952, + -284041200, + 939214800, + 953384400, + 973342800, + 980596800, + 1004792400, + 1012046400, + 1478350800, + 1484398800 + ], + "types": [ + { + "is_dst": false, + "offset": 44352 + }, + { + "is_dst": false, + "offset": 44400 + }, + { + "is_dst": false, + "offset": 46800 + }, + { + "is_dst": true, + "offset": 50400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-8b944106b8f9db7e-859db7893f8ec3ab.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-8b944106b8f9db7e-859db7893f8ec3ab.json new file mode 100644 index 000000000..f3bb0eba8 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-8b944106b8f9db7e-859db7893f8ec3ab.json @@ -0,0 +1,203 @@ +{ + "ids": [ + "asia/ust-nera" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 4, + 5, + 4, + 5, + 6, + 3, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 7, + 4, + 5, + 6 + ], + "transitions": [ + -1579426374, + -1247558400, + 354898800, + 370699200, + 386427600, + 402235200, + 417963600, + 433771200, + 449586000, + 465318000, + 481042800, + 496767600, + 512492400, + 528217200, + 543942000, + 559666800, + 575391600, + 591116400, + 606841200, + 622566000, + 638290800, + 654620400, + 670345200, + 670348800, + 686073600, + 695750400, + 701794800, + 717519600, + 733244400, + 748969200, + 764694000, + 780418800, + 796143600, + 811868400, + 828198000, + 846342000, + 859647600, + 877791600, + 891097200, + 909241200, + 922546800, + 941295600, + 953996400, + 972745200, + 985446000, + 1004194800, + 1017500400, + 1035644400, + 1048950000, + 1067094000, + 1080399600, + 1099148400, + 1111849200, + 1130598000, + 1143298800, + 1162047600, + 1174748400, + 1193497200, + 1206802800, + 1224946800, + 1238252400, + 1256396400, + 1269702000, + 1288450800, + 1301151600, + 1315828800, + 1414249200 + ], + "types": [ + { + "is_dst": false, + "offset": 34374 + }, + { + "is_dst": false, + "offset": 28800 + }, + { + "is_dst": false, + "offset": 32400 + }, + { + "is_dst": true, + "offset": 43200 + }, + { + "is_dst": false, + "offset": 39600 + }, + { + "is_dst": true, + "offset": 39600 + }, + { + "is_dst": false, + "offset": 36000 + }, + { + "is_dst": false, + "offset": 43200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-8bf0f826f4c6e05e-f17be3527964f8f8.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-8bf0f826f4c6e05e-f17be3527964f8f8.json new file mode 100644 index 000000000..5674ad405 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-8bf0f826f4c6e05e-f17be3527964f8f8.json @@ -0,0 +1,45 @@ +{ + "ids": [ + "asia/dacca", + "asia/dhaka" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 3, + 4 + ], + "transitions": [ + -891582800, + -872058600, + -862637400, + -576138600, + 1245430800 + ], + "types": [ + { + "is_dst": false, + "offset": 21700 + }, + { + "is_dst": false, + "offset": 23400 + }, + { + "is_dst": false, + "offset": 19800 + }, + { + "is_dst": false, + "offset": 21600 + }, + { + "is_dst": true, + "offset": 25200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-8e1e620dda961a84-f60d2acc59fd343a.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-8e1e620dda961a84-f60d2acc59fd343a.json new file mode 100644 index 000000000..c3fe57bcf --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-8e1e620dda961a84-f60d2acc59fd343a.json @@ -0,0 +1,384 @@ +{ + "ids": [ + "europe/vilnius" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 4, + 3, + 5, + 2, + 3, + 5, + 2, + 3, + 5, + 4, + 6, + 4, + 6, + 4, + 6, + 4, + 6, + 4, + 6, + 4, + 6, + 4, + 6, + 4, + 6, + 4, + 4, + 7, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 3, + 5, + 2, + 3, + 5, + 3, + 5, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5, + 4, + 7, + 3, + 5 + ], + "transitions": [ + -1672536240, + -1585100136, + -1561251600, + -1553565600, + -928198800, + -900126000, + -857257200, + -844556400, + -828226800, + -812502000, + -802144800, + 354920400, + 370728000, + 386456400, + 402264000, + 417992400, + 433800000, + 449614800, + 465346800, + 481071600, + 496796400, + 512521200, + 528246000, + 543970800, + 559695600, + 575420400, + 591145200, + 606870000, + 606873600, + 622598400, + 638323200, + 654652800, + 670377600, + 686102400, + 701827200, + 717552000, + 733276800, + 749001600, + 764726400, + 780451200, + 796176000, + 811900800, + 828230400, + 846374400, + 859680000, + 877824000, + 891133200, + 909277200, + 922582800, + 941331600, + 1041368400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": 6076 + }, + { + "is_dst": false, + "offset": 5736 + }, + { + "is_dst": false, + "offset": 3600 + }, + { + "is_dst": false, + "offset": 7200 + }, + { + "is_dst": false, + "offset": 10800 + }, + { + "is_dst": true, + "offset": 7200 + }, + { + "is_dst": true, + "offset": 14400 + }, + { + "is_dst": true, + "offset": 10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-8e605032c3ce6342-6caef88412ba835f.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-8e605032c3ce6342-6caef88412ba835f.json new file mode 100644 index 000000000..19027ffc7 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-8e605032c3ce6342-6caef88412ba835f.json @@ -0,0 +1,89 @@ +{ + "ids": [ + "america/santarem" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 3 + ], + "transitions": [ + -1206954000, + -1191358800, + -1175371200, + -1159822800, + -633816000, + -622065600, + -602280000, + -591829200, + -570744000, + -560206800, + -539121600, + -531349200, + -191361600, + -184194000, + -155160000, + -150066000, + -128894400, + -121122000, + -99950400, + -89586000, + -68414400, + -57963600, + 499752000, + 511239600, + 530596800, + 540270000, + 562132800, + 571201200, + 1214280000 + ], + "types": [ + { + "is_dst": false, + "offset": -13128 + }, + { + "is_dst": true, + "offset": -10800 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": false, + "offset": -10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-8fec2819cc677405-1f01ad5c057495ec.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-8fec2819cc677405-1f01ad5c057495ec.json new file mode 100644 index 000000000..b3c95d4aa --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-8fec2819cc677405-1f01ad5c057495ec.json @@ -0,0 +1,387 @@ +{ + "ids": [ + "america/juneau" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 5, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5 + ], + "transitions": [ + -3225223727, + -2188954939, + -880207200, + -769395600, + -765385200, + -21477600, + -5756400, + 9972000, + 25693200, + 41421600, + 57747600, + 73476000, + 89197200, + 104925600, + 120646800, + 126698400, + 152096400, + 162381600, + 183546000, + 199274400, + 215600400, + 230724000, + 247050000, + 262778400, + 278499600, + 294228000, + 309949200, + 325681200, + 341402400, + 357127200, + 372848400, + 388576800, + 404902800, + 420026400, + 436352400, + 436356000, + 439030800, + 452084400, + 467805600, + 483534000, + 499255200, + 514983600, + 530704800, + 544618800, + 562154400, + 576068400, + 594208800, + 607518000, + 625658400, + 638967600, + 657108000, + 671022000, + 688557600, + 702471600, + 720007200, + 733921200, + 752061600, + 765370800, + 783511200, + 796820400, + 814960800, + 828874800, + 846410400, + 860324400, + 877860000, + 891774000, + 909309600, + 923223600, + 941364000, + 954673200, + 972813600, + 986122800, + 1004263200, + 1018177200, + 1035712800, + 1049626800, + 1067162400, + 1081076400, + 1099216800, + 1112526000, + 1130666400, + 1143975600, + 1162116000, + 1173610800, + 1194170400, + 1205060400, + 1225620000, + 1236510000, + 1257069600, + 1268564400, + 1289124000, + 1300014000, + 1320573600, + 1331463600, + 1352023200, + 1362913200, + 1383472800, + 1394362800, + 1414922400, + 1425812400, + 1446372000, + 1457866800, + 1478426400, + 1489316400, + 1509876000, + 1520766000, + 1541325600, + 1552215600, + 1572775200, + 1583665200, + 1604224800, + 1615719600, + 1636279200, + 1647169200, + 1667728800, + 1678618800, + 1699178400, + 1710068400, + 1730628000, + 1741518000, + 1762077600, + 1772967600, + 1793527200, + 1805022000, + 1825581600, + 1836471600, + 1857031200, + 1867921200, + 1888480800, + 1899370800, + 1919930400, + 1930820400, + 1951380000, + 1962874800, + 1983434400, + 1994324400, + 2014884000, + 2025774000, + 2046333600, + 2057223600, + 2077783200, + 2088673200, + 2109232800, + 2120122800, + 2140682400 + ], + "types": [ + { + "is_dst": false, + "offset": 54139 + }, + { + "is_dst": false, + "offset": -32261 + }, + { + "is_dst": false, + "offset": -28800 + }, + { + "is_dst": true, + "offset": -25200 + }, + { + "is_dst": true, + "offset": -28800 + }, + { + "is_dst": false, + "offset": -32400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-905f75931d73bd53-648508149456dc23.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-905f75931d73bd53-648508149456dc23.json new file mode 100644 index 000000000..9d4c9a413 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-905f75931d73bd53-648508149456dc23.json @@ -0,0 +1,39 @@ +{ + "ids": [ + "pacific/galapagos" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 3, + 2 + ], + "transitions": [ + -1230746496, + 504939600, + 722930400, + 728888400 + ], + "types": [ + { + "is_dst": false, + "offset": -21504 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-90e0499f7b80422b-29854bf827f23d0d.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-90e0499f7b80422b-29854bf827f23d0d.json new file mode 100644 index 000000000..d5397cbdc --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-90e0499f7b80422b-29854bf827f23d0d.json @@ -0,0 +1,93 @@ +{ + "ids": [ + "america/porto_acre", + "america/rio_branco", + "brazil/acre" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 3, + 2 + ], + "transitions": [ + -1206950400, + -1191355200, + -1175367600, + -1159819200, + -633812400, + -622062000, + -602276400, + -591825600, + -570740400, + -560203200, + -539118000, + -531345600, + -191358000, + -184190400, + -155156400, + -150062400, + -128890800, + -121118400, + -99946800, + -89582400, + -68410800, + -57960000, + 499755600, + 511243200, + 530600400, + 540273600, + 562136400, + 571204800, + 1214283600, + 1384056000 + ], + "types": [ + { + "is_dst": false, + "offset": -16272 + }, + { + "is_dst": true, + "offset": -14400 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": false, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-916c7f697e6af49e-3c86566eb45f57dc.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-916c7f697e6af49e-3c86566eb45f57dc.json new file mode 100644 index 000000000..d0117d56e --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-916c7f697e6af49e-3c86566eb45f57dc.json @@ -0,0 +1,513 @@ +{ + "ids": [ + "america/st_johns", + "canada/newfoundland" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 4, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2 + ], + "transitions": [ + -1664130548, + -1650137348, + -1632076148, + -1615145348, + -1598650148, + -1590100148, + -1567286948, + -1551565748, + -1535837348, + -1520116148, + -1503782948, + -1488666548, + -1472333348, + -1457216948, + -1440883748, + -1425767348, + -1409434148, + -1394317748, + -1377984548, + -1362263348, + -1346534948, + -1330813748, + -1314480548, + -1299364148, + -1283030948, + -1267914548, + -1251581348, + -1236464948, + -1220131748, + -1205015348, + -1188682148, + -1172960948, + -1156627748, + -1141511348, + -1125178148, + -1110061748, + -1096921748, + -1093728600, + -1078612200, + -1061670600, + -1048973400, + -1030221000, + -1017523800, + -998771400, + -986074200, + -966717000, + -954624600, + -935267400, + -922570200, + -903817800, + -891120600, + -872368200, + -769395600, + -765401400, + -746044200, + -733347000, + -714594600, + -701897400, + -683145000, + -670447800, + -651695400, + -638998200, + -619641000, + -606943800, + -589401000, + -576099000, + -557951400, + -544649400, + -526501800, + -513199800, + -495052200, + -481750200, + -463602600, + -450300600, + -431548200, + -418246200, + -400098600, + -386796600, + -368649000, + -355347000, + -337199400, + -323897400, + -305749800, + -289423800, + -273695400, + -257974200, + -242245800, + -226524600, + -210796200, + -195075000, + -179346600, + -163625400, + -147897000, + -131571000, + -116447400, + -100121400, + -84393000, + -68671800, + -52943400, + -37222200, + -21493800, + -5772600, + 9955800, + 25677000, + 41405400, + 57731400, + 73459800, + 89181000, + 104909400, + 120630600, + 136359000, + 152080200, + 167808600, + 183529800, + 199258200, + 215584200, + 230707800, + 247033800, + 262762200, + 278483400, + 294211800, + 309933000, + 325661400, + 341382600, + 357111000, + 372832200, + 388560600, + 404886600, + 420010200, + 436336200, + 452064600, + 467785800, + 483514200, + 499235400, + 514963800, + 530685000, + 544591860, + 562127460, + 576041460, + 594178260, + 607491060, + 625631460, + 638940660, + 657081060, + 670995060, + 688530660, + 702444660, + 719980260, + 733894260, + 752034660, + 765343860, + 783484260, + 796793460, + 814933860, + 828847860, + 846383460, + 860297460, + 877833060, + 891747060, + 909282660, + 923196660, + 941337060, + 954646260, + 972786660, + 986095860, + 1004236260, + 1018150260, + 1035685860, + 1049599860, + 1067135460, + 1081049460, + 1099189860, + 1112499060, + 1130639460, + 1143948660, + 1162089060, + 1173583860, + 1194143460, + 1205033460, + 1225593060, + 1236483060, + 1257042660, + 1268537460, + 1289097060, + 1299987060, + 1320114600, + 1320553800, + 1331443800, + 1352003400, + 1362893400, + 1383453000, + 1394343000, + 1414902600, + 1425792600, + 1446352200, + 1457847000, + 1478406600, + 1489296600, + 1509856200, + 1520746200, + 1541305800, + 1552195800, + 1572755400, + 1583645400, + 1604205000, + 1615699800, + 1636259400, + 1647149400, + 1667709000, + 1678599000, + 1699158600, + 1710048600, + 1730608200, + 1741498200, + 1762057800, + 1772947800, + 1793507400, + 1805002200, + 1825561800, + 1836451800, + 1857011400, + 1867901400, + 1888461000, + 1899351000, + 1919910600, + 1930800600, + 1951360200, + 1962855000, + 1983414600, + 1994304600, + 2014864200, + 2025754200, + 2046313800, + 2057203800, + 2077763400, + 2088653400, + 2109213000, + 2120103000, + 2140662600 + ], + "types": [ + { + "is_dst": false, + "offset": -12652 + }, + { + "is_dst": true, + "offset": -9052 + }, + { + "is_dst": false, + "offset": -12600 + }, + { + "is_dst": true, + "offset": -9000 + }, + { + "is_dst": true, + "offset": -5400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-93ba37d78a84866e-abdfbb56d25837ff.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-93ba37d78a84866e-abdfbb56d25837ff.json new file mode 100644 index 000000000..73fdd0eca --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-93ba37d78a84866e-abdfbb56d25837ff.json @@ -0,0 +1,84 @@ +{ + "ids": [ + "america/belem" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -1767213964, + -1206957600, + -1191362400, + -1175374800, + -1159826400, + -633819600, + -622069200, + -602283600, + -591832800, + -570747600, + -560210400, + -539125200, + -531352800, + -191365200, + -184197600, + -155163600, + -150069600, + -128898000, + -121125600, + -99954000, + -89589600, + -68418000, + -57967200, + 499748400, + 511236000, + 530593200, + 540266400, + 562129200, + 571197600 + ], + "types": [ + { + "is_dst": false, + "offset": -11636 + }, + { + "is_dst": false, + "offset": -10800 + }, + { + "is_dst": true, + "offset": -7200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-94731e7a96e16727-1f335123910714a5.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-94731e7a96e16727-1f335123910714a5.json new file mode 100644 index 000000000..6475ef56e --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-94731e7a96e16727-1f335123910714a5.json @@ -0,0 +1,84 @@ +{ + "ids": [ + "asia/chongqing", + "asia/chungking", + "asia/harbin", + "asia/shanghai", + "prc" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2 + ], + "transitions": [ + -1600675200, + -1585904400, + -933667200, + -922093200, + -908870400, + -888829200, + -881049600, + -767869200, + -745833600, + -733827600, + -716889600, + -699613200, + -683884800, + -670669200, + -652348800, + 515523600, + 527014800, + 545162400, + 558464400, + 577216800, + 589914000, + 608666400, + 621968400, + 640116000, + 653418000, + 671565600, + 684867600 + ], + "types": [ + { + "is_dst": false, + "offset": 29143 + }, + { + "is_dst": true, + "offset": 32400 + }, + { + "is_dst": false, + "offset": 28800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-95eb641ddc74061f-cfadd46f8ea2dcf3.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-95eb641ddc74061f-cfadd46f8ea2dcf3.json new file mode 100644 index 000000000..2ea32e6c1 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-95eb641ddc74061f-cfadd46f8ea2dcf3.json @@ -0,0 +1,204 @@ +{ + "ids": [ + "america/mexico_city", + "mexico/general" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 3, + 1, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3 + ], + "transitions": [ + -1514739600, + -1343149200, + -1234807200, + -1220461200, + -1207159200, + -1191344400, + -975261600, + -963169200, + -917114400, + -907354800, + -821901600, + -810068400, + -627501600, + -612990000, + 828864000, + 846399600, + 860313600, + 877849200, + 891763200, + 909298800, + 923212800, + 941353200, + 954662400, + 972802800, + 989136000, + 1001833200, + 1018166400, + 1035702000, + 1049616000, + 1067151600, + 1081065600, + 1099206000, + 1112515200, + 1130655600, + 1143964800, + 1162105200, + 1175414400, + 1193554800, + 1207468800, + 1225004400, + 1238918400, + 1256454000, + 1270368000, + 1288508400, + 1301817600, + 1319958000, + 1333267200, + 1351407600, + 1365321600, + 1382857200, + 1396771200, + 1414306800, + 1428220800, + 1445756400, + 1459670400, + 1477810800, + 1491120000, + 1509260400, + 1522569600, + 1540710000, + 1554624000, + 1572159600, + 1586073600, + 1603609200, + 1617523200, + 1635663600, + 1648972800, + 1667113200 + ], + "types": [ + { + "is_dst": false, + "offset": -23796 + }, + { + "is_dst": false, + "offset": -25200 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-96a7050f6c4d3e34-1ee008e3207a51fd.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-96a7050f6c4d3e34-1ee008e3207a51fd.json new file mode 100644 index 000000000..78666d047 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-96a7050f6c4d3e34-1ee008e3207a51fd.json @@ -0,0 +1,629 @@ +{ + "ids": [ + "eire", + "europe/dublin" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5 + ], + "transitions": [ + -2821649679, + -1691962479, + -1680471279, + -1664143200, + -1650146400, + -1633903200, + -1617487200, + -1601848800, + -1586037600, + -1570399200, + -1552168800, + -1538344800, + -1522533600, + -1507500000, + -1490565600, + -1473631200, + -1460930400, + -1442786400, + -1428876000, + -1410732000, + -1396216800, + -1379282400, + -1364767200, + -1348437600, + -1333317600, + -1315778400, + -1301263200, + -1284328800, + -1269813600, + -1253484000, + -1238364000, + -1221429600, + -1206914400, + -1189980000, + -1175464800, + -1159135200, + -1143410400, + -1126476000, + -1111960800, + -1095631200, + -1080511200, + -1063576800, + -1049061600, + -1032127200, + -1017612000, + -1001282400, + -986162400, + -969228000, + -950479200, + -942012000, + -733356000, + -719445600, + -699487200, + -684972000, + -668037600, + -654732000, + -636588000, + -622072800, + -605743200, + -590623200, + -574293600, + -558568800, + -542239200, + -527119200, + -512604000, + -496274400, + -481154400, + -464220000, + -449704800, + -432165600, + -417650400, + -401320800, + -386200800, + -369266400, + -354751200, + -337816800, + -323301600, + -306972000, + -291852000, + -276732000, + -257983200, + -245282400, + -226533600, + -213228000, + -195084000, + -182383200, + -163634400, + -150933600, + -132184800, + -119484000, + -100735200, + -88034400, + -68680800, + -59004000, + -37242000, + 57722400, + 69818400, + 89172000, + 101268000, + 120621600, + 132717600, + 152071200, + 164167200, + 183520800, + 196221600, + 214970400, + 227671200, + 246420000, + 259120800, + 278474400, + 290570400, + 309924000, + 322020000, + 341373600, + 354675600, + 372819600, + 386125200, + 404269200, + 417574800, + 435718800, + 449024400, + 467773200, + 481078800, + 499222800, + 512528400, + 530672400, + 543978000, + 562122000, + 575427600, + 593571600, + 606877200, + 625626000, + 638326800, + 657075600, + 670381200, + 688525200, + 701830800, + 719974800, + 733280400, + 751424400, + 764730000, + 782874000, + 796179600, + 814323600, + 828234000, + 846378000, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": -1521 + }, + { + "is_dst": true, + "offset": 2079 + }, + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": true, + "offset": 3600 + }, + { + "is_dst": false, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 0 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-98fb8731f72daeb6-e94a82909e74800b.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-98fb8731f72daeb6-e94a82909e74800b.json new file mode 100644 index 000000000..23f4a23c0 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-98fb8731f72daeb6-e94a82909e74800b.json @@ -0,0 +1,71 @@ +{ + "ids": [ + "america/jamaica", + "jamaica" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -2524503170, + -1827687170, + 126687600, + 152085600, + 162370800, + 183535200, + 199263600, + 215589600, + 230713200, + 247039200, + 262767600, + 278488800, + 294217200, + 309938400, + 325666800, + 341388000, + 357116400, + 372837600, + 388566000, + 404892000, + 420015600, + 436341600 + ], + "types": [ + { + "is_dst": false, + "offset": -18430 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-98fc8236fccd3576-dd64c2b34cee8e57.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-98fc8236fccd3576-dd64c2b34cee8e57.json new file mode 100644 index 000000000..f96c2f674 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-98fc8236fccd3576-dd64c2b34cee8e57.json @@ -0,0 +1,190 @@ +{ + "ids": [ + "asia/novosibirsk" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 1, + 3, + 3, + 2, + 4, + 3, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4 + ], + "transitions": [ + -1579476700, + -1247551200, + 354906000, + 370713600, + 386442000, + 402249600, + 417978000, + 433785600, + 449600400, + 465332400, + 481057200, + 496782000, + 512506800, + 528231600, + 543956400, + 559681200, + 575406000, + 591130800, + 606855600, + 622580400, + 638305200, + 654634800, + 670359600, + 670363200, + 686088000, + 695764800, + 701809200, + 717534000, + 733258800, + 748987200, + 764712000, + 780436800, + 796161600, + 811886400, + 828216000, + 846360000, + 859665600, + 877809600, + 891115200, + 909259200, + 922564800, + 941313600, + 954014400, + 972763200, + 985464000, + 1004212800, + 1017518400, + 1035662400, + 1048968000, + 1067112000, + 1080417600, + 1099166400, + 1111867200, + 1130616000, + 1143316800, + 1162065600, + 1174766400, + 1193515200, + 1206820800, + 1224964800, + 1238270400, + 1256414400, + 1269720000, + 1288468800, + 1301169600, + 1414263600, + 1469304000 + ], + "types": [ + { + "is_dst": false, + "offset": 19900 + }, + { + "is_dst": false, + "offset": 21600 + }, + { + "is_dst": false, + "offset": 25200 + }, + { + "is_dst": true, + "offset": 28800 + }, + { + "is_dst": true, + "offset": 25200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-996739b4c558f747-59e4794352edfd77.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-996739b4c558f747-59e4794352edfd77.json new file mode 100644 index 000000000..4a111b2b7 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-996739b4c558f747-59e4794352edfd77.json @@ -0,0 +1,60 @@ +{ + "ids": [ + "asia/colombo" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 4, + 2, + 4, + 5, + 3, + 6, + 2 + ], + "transitions": [ + -2840159964, + -2019705572, + -883287000, + -862639200, + -764051400, + 832962600, + 846266400, + 1145039400 + ], + "types": [ + { + "is_dst": false, + "offset": 19164 + }, + { + "is_dst": false, + "offset": 19172 + }, + { + "is_dst": false, + "offset": 19800 + }, + { + "is_dst": true, + "offset": 21600 + }, + { + "is_dst": true, + "offset": 23400 + }, + { + "is_dst": false, + "offset": 23400 + }, + { + "is_dst": false, + "offset": 21600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-99cdd052561a0879-a905f8abfc0d42c6.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-99cdd052561a0879-a905f8abfc0d42c6.json new file mode 100644 index 000000000..77af7ac3a --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-99cdd052561a0879-a905f8abfc0d42c6.json @@ -0,0 +1,138 @@ +{ + "ids": [ + "africa/windhoek" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2 + ], + "transitions": [ + -2458170504, + -2109288600, + -860976000, + -845254800, + 764200800, + 778640400, + 796780800, + 810090000, + 828835200, + 841539600, + 860284800, + 873594000, + 891734400, + 905043600, + 923184000, + 936493200, + 954633600, + 967942800, + 986083200, + 999392400, + 1018137600, + 1030842000, + 1049587200, + 1062896400, + 1081036800, + 1094346000, + 1112486400, + 1125795600, + 1143936000, + 1157245200, + 1175385600, + 1188694800, + 1207440000, + 1220749200, + 1238889600, + 1252198800, + 1270339200, + 1283648400, + 1301788800, + 1315098000, + 1333238400, + 1346547600, + 1365292800, + 1377997200, + 1396742400, + 1410051600, + 1428192000, + 1441501200, + 1459641600, + 1472950800, + 1491091200, + 1504400400 + ], + "types": [ + { + "is_dst": false, + "offset": 4104 + }, + { + "is_dst": false, + "offset": 5400 + }, + { + "is_dst": false, + "offset": 7200 + }, + { + "is_dst": true, + "offset": 10800 + }, + { + "is_dst": true, + "offset": 3600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-99ce61a08c1199af-1f1c585d1b78f12c.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-99ce61a08c1199af-1f1c585d1b78f12c.json new file mode 100644 index 000000000..566cb020e --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-99ce61a08c1199af-1f1c585d1b78f12c.json @@ -0,0 +1,216 @@ +{ + "ids": [ + "america/thule" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -1686079492, + 670399200, + 686120400, + 701848800, + 717570000, + 733903200, + 752043600, + 765352800, + 783493200, + 796802400, + 814942800, + 828856800, + 846392400, + 860306400, + 877842000, + 891756000, + 909291600, + 923205600, + 941346000, + 954655200, + 972795600, + 986104800, + 1004245200, + 1018159200, + 1035694800, + 1049608800, + 1067144400, + 1081058400, + 1099198800, + 1112508000, + 1130648400, + 1143957600, + 1162098000, + 1173592800, + 1194152400, + 1205042400, + 1225602000, + 1236492000, + 1257051600, + 1268546400, + 1289106000, + 1299996000, + 1320555600, + 1331445600, + 1352005200, + 1362895200, + 1383454800, + 1394344800, + 1414904400, + 1425794400, + 1446354000, + 1457848800, + 1478408400, + 1489298400, + 1509858000, + 1520748000, + 1541307600, + 1552197600, + 1572757200, + 1583647200, + 1604206800, + 1615701600, + 1636261200, + 1647151200, + 1667710800, + 1678600800, + 1699160400, + 1710050400, + 1730610000, + 1741500000, + 1762059600, + 1772949600, + 1793509200, + 1805004000, + 1825563600, + 1836453600, + 1857013200, + 1867903200, + 1888462800, + 1899352800, + 1919912400, + 1930802400, + 1951362000, + 1962856800, + 1983416400, + 1994306400, + 2014866000, + 2025756000, + 2046315600, + 2057205600, + 2077765200, + 2088655200, + 2109214800, + 2120104800, + 2140664400 + ], + "types": [ + { + "is_dst": false, + "offset": -16508 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-9a2f8cce797280e8-c675d57496bfa3df.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-9a2f8cce797280e8-c675d57496bfa3df.json new file mode 100644 index 000000000..4dbacea00 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-9a2f8cce797280e8-c675d57496bfa3df.json @@ -0,0 +1,197 @@ +{ + "ids": [ + "asia/sakhalin" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 5, + 3, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4 + ], + "transitions": [ + -2031039048, + -768560400, + 354891600, + 370699200, + 386427600, + 402235200, + 417963600, + 433771200, + 449586000, + 465318000, + 481042800, + 496767600, + 512492400, + 528217200, + 543942000, + 559666800, + 575391600, + 591116400, + 606841200, + 622566000, + 638290800, + 654620400, + 670345200, + 670348800, + 686073600, + 695750400, + 701794800, + 717519600, + 733244400, + 748969200, + 764694000, + 780418800, + 796143600, + 811868400, + 828198000, + 846342000, + 859647600, + 859651200, + 877795200, + 891100800, + 909244800, + 922550400, + 941299200, + 954000000, + 972748800, + 985449600, + 1004198400, + 1017504000, + 1035648000, + 1048953600, + 1067097600, + 1080403200, + 1099152000, + 1111852800, + 1130601600, + 1143302400, + 1162051200, + 1174752000, + 1193500800, + 1206806400, + 1224950400, + 1238256000, + 1256400000, + 1269705600, + 1288454400, + 1301155200, + 1414249200, + 1459008000 + ], + "types": [ + { + "is_dst": false, + "offset": 34248 + }, + { + "is_dst": false, + "offset": 32400 + }, + { + "is_dst": false, + "offset": 39600 + }, + { + "is_dst": true, + "offset": 43200 + }, + { + "is_dst": true, + "offset": 39600 + }, + { + "is_dst": false, + "offset": 36000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-9af11812af42f7cb-698373959b1f0b61.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-9af11812af42f7cb-698373959b1f0b61.json new file mode 100644 index 000000000..8e8b8bdb6 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-9af11812af42f7cb-698373959b1f0b61.json @@ -0,0 +1,323 @@ +{ + "ids": [ + "australia/broken_hill", + "australia/yancowinna" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "transitions": [ + -2364110748, + -2314951200, + -2230189200, + -1672558200, + -1665387000, + -883639800, + -876123000, + -860398200, + -844673400, + -828343800, + -813223800, + 57688200, + 67969800, + 89137800, + 100024200, + 120587400, + 131473800, + 152037000, + 162923400, + 183486600, + 194977800, + 215541000, + 226427400, + 246990600, + 257877000, + 278440200, + 289326600, + 309889800, + 320776200, + 341339400, + 352225800, + 372789000, + 386699400, + 404843400, + 415729800, + 436293000, + 447179400, + 467742600, + 478629000, + 499192200, + 511288200, + 530037000, + 542737800, + 562091400, + 574792200, + 594145800, + 606241800, + 625595400, + 636481800, + 657045000, + 667931400, + 688494600, + 699381000, + 719944200, + 731435400, + 751998600, + 762885000, + 783448200, + 794334600, + 814897800, + 828203400, + 846347400, + 859653000, + 877797000, + 891102600, + 909246600, + 922552200, + 941301000, + 954001800, + 972750600, + 985451400, + 1004200200, + 1017505800, + 1035649800, + 1048955400, + 1067099400, + 1080405000, + 1099153800, + 1111854600, + 1130603400, + 1143909000, + 1162053000, + 1174753800, + 1193502600, + 1207413000, + 1223137800, + 1238862600, + 1254587400, + 1270312200, + 1286037000, + 1301761800, + 1317486600, + 1333211400, + 1349541000, + 1365265800, + 1380990600, + 1396715400, + 1412440200, + 1428165000, + 1443889800, + 1459614600, + 1475339400, + 1491064200, + 1506789000, + 1522513800, + 1538843400, + 1554568200, + 1570293000, + 1586017800, + 1601742600, + 1617467400, + 1633192200, + 1648917000, + 1664641800, + 1680366600, + 1696091400, + 1712421000, + 1728145800, + 1743870600, + 1759595400, + 1775320200, + 1791045000, + 1806769800, + 1822494600, + 1838219400, + 1853944200, + 1869669000, + 1885998600, + 1901723400, + 1917448200, + 1933173000, + 1948897800, + 1964622600, + 1980347400, + 1996072200, + 2011797000, + 2027521800, + 2043246600, + 2058971400, + 2075301000, + 2091025800, + 2106750600, + 2122475400, + 2138200200 + ], + "types": [ + { + "is_dst": false, + "offset": 33948 + }, + { + "is_dst": false, + "offset": 36000 + }, + { + "is_dst": false, + "offset": 32400 + }, + { + "is_dst": false, + "offset": 34200 + }, + { + "is_dst": true, + "offset": 37800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-9afb6f21d74a3dbd-e425bcdfcb1e8757.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-9afb6f21d74a3dbd-e425bcdfcb1e8757.json new file mode 100644 index 000000000..1a5ce6552 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-9afb6f21d74a3dbd-e425bcdfcb1e8757.json @@ -0,0 +1,16 @@ +{ + "ids": [ + "etc/gmt+6" + ], + "tzif": { + "posix": "TODO", + "transition_types": [], + "transitions": [], + "types": [ + { + "is_dst": false, + "offset": -21600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-9b4491a5a7233cc3-ab8c6032ad4271bb.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-9b4491a5a7233cc3-ab8c6032ad4271bb.json new file mode 100644 index 000000000..70e5e2c8d --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-9b4491a5a7233cc3-ab8c6032ad4271bb.json @@ -0,0 +1,357 @@ +{ + "ids": [ + "america/inuvik" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4, + 3, + 1, + 4 + ], + "transitions": [ + 73476000, + 89197200, + 104925600, + 120646800, + 136375200, + 152096400, + 167824800, + 183546000, + 199274400, + 215600400, + 230724000, + 247050000, + 262778400, + 278499600, + 294228000, + 309945600, + 325674000, + 341395200, + 357123600, + 372844800, + 388573200, + 404899200, + 420022800, + 436348800, + 452077200, + 467798400, + 483526800, + 499248000, + 514976400, + 530697600, + 544611600, + 562147200, + 576061200, + 594201600, + 607510800, + 625651200, + 638960400, + 657100800, + 671014800, + 688550400, + 702464400, + 720000000, + 733914000, + 752054400, + 765363600, + 783504000, + 796813200, + 814953600, + 828867600, + 846403200, + 860317200, + 877852800, + 891766800, + 909302400, + 923216400, + 941356800, + 954666000, + 972806400, + 986115600, + 1004256000, + 1018170000, + 1035705600, + 1049619600, + 1067155200, + 1081069200, + 1099209600, + 1112518800, + 1130659200, + 1143968400, + 1162108800, + 1173603600, + 1194163200, + 1205053200, + 1225612800, + 1236502800, + 1257062400, + 1268557200, + 1289116800, + 1300006800, + 1320566400, + 1331456400, + 1352016000, + 1362906000, + 1383465600, + 1394355600, + 1414915200, + 1425805200, + 1446364800, + 1457859600, + 1478419200, + 1489309200, + 1509868800, + 1520758800, + 1541318400, + 1552208400, + 1572768000, + 1583658000, + 1604217600, + 1615712400, + 1636272000, + 1647162000, + 1667721600, + 1678611600, + 1699171200, + 1710061200, + 1730620800, + 1741510800, + 1762070400, + 1772960400, + 1793520000, + 1805014800, + 1825574400, + 1836464400, + 1857024000, + 1867914000, + 1888473600, + 1899363600, + 1919923200, + 1930813200, + 1951372800, + 1962867600, + 1983427200, + 1994317200, + 2014876800, + 2025766800, + 2046326400, + 2057216400, + 2077776000, + 2088666000, + 2109225600, + 2120115600, + 2140675200 + ], + "types": [ + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": true, + "offset": -25200 + }, + { + "is_dst": false, + "offset": -28800 + }, + { + "is_dst": true, + "offset": -21600 + }, + { + "is_dst": false, + "offset": -25200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-9bd926151a997a3e-4ca7e8433272e104.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-9bd926151a997a3e-4ca7e8433272e104.json new file mode 100644 index 000000000..918fea77b --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-9bd926151a997a3e-4ca7e8433272e104.json @@ -0,0 +1,291 @@ +{ + "ids": [ + "america/asuncion" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 1, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 2, + 3 + ], + "transitions": [ + -2524507760, + -1206389360, + 86760000, + 134017200, + 162878400, + 181368000, + 194497200, + 212990400, + 226033200, + 244526400, + 257569200, + 276062400, + 291783600, + 307598400, + 323406000, + 339220800, + 354942000, + 370756800, + 386478000, + 402292800, + 418014000, + 433828800, + 449636400, + 465451200, + 481172400, + 496987200, + 512708400, + 528523200, + 544244400, + 560059200, + 575866800, + 591681600, + 607402800, + 625032000, + 638938800, + 654753600, + 670474800, + 686721600, + 699418800, + 718257600, + 733546800, + 749448000, + 762318000, + 780984000, + 793767600, + 812520000, + 825649200, + 844574400, + 856666800, + 876024000, + 888721200, + 907473600, + 920775600, + 938923200, + 952225200, + 970372800, + 983674800, + 1002427200, + 1018148400, + 1030852800, + 1049598000, + 1062907200, + 1081047600, + 1097985600, + 1110682800, + 1129435200, + 1142132400, + 1160884800, + 1173582000, + 1192939200, + 1205031600, + 1224388800, + 1236481200, + 1255838400, + 1270954800, + 1286078400, + 1302404400, + 1317528000, + 1333854000, + 1349582400, + 1364094000, + 1381032000, + 1395543600, + 1412481600, + 1426993200, + 1443931200, + 1459047600, + 1475380800, + 1490497200, + 1506830400, + 1521946800, + 1538884800, + 1553396400, + 1570334400, + 1584846000, + 1601784000, + 1616900400, + 1633233600, + 1648350000, + 1664683200, + 1679799600, + 1696132800, + 1711249200, + 1728187200, + 1728961200 + ], + "types": [ + { + "is_dst": false, + "offset": -13840 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": false, + "offset": -10800 + }, + { + "is_dst": true, + "offset": -10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-9c7ac303ad5d20d8-ebf080adc2493ea3.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-9c7ac303ad5d20d8-ebf080adc2493ea3.json new file mode 100644 index 000000000..bf00965dc --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-9c7ac303ad5d20d8-ebf080adc2493ea3.json @@ -0,0 +1,389 @@ +{ + "ids": [ + "europe/tallinn" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 1, + 0, + 2, + 3, + 4, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3, + 4, + 6, + 2, + 3 + ], + "transitions": [ + -2840146740, + -1638322740, + -1632006000, + -1618700400, + -1593824400, + -1535938740, + -927943200, + -892954800, + -857257200, + -844556400, + -828226800, + -812502000, + -797652000, + 354920400, + 370728000, + 386456400, + 402264000, + 417992400, + 433800000, + 449614800, + 465346800, + 481071600, + 496796400, + 512521200, + 528246000, + 543970800, + 559695600, + 575420400, + 591145200, + 606870000, + 622598400, + 638323200, + 654652800, + 670377600, + 686102400, + 701827200, + 717552000, + 733276800, + 749001600, + 764726400, + 780451200, + 796176000, + 811900800, + 828230400, + 846374400, + 859680000, + 877824000, + 891129600, + 906411600, + 909277200, + 922582800, + 941331600, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": 5940 + }, + { + "is_dst": false, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 7200 + }, + { + "is_dst": false, + "offset": 7200 + }, + { + "is_dst": false, + "offset": 10800 + }, + { + "is_dst": true, + "offset": 14400 + }, + { + "is_dst": true, + "offset": 10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-9c98c8b92084c36-f33bb45c4aab224c.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-9c98c8b92084c36-f33bb45c4aab224c.json new file mode 100644 index 000000000..3e0019ad5 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-9c98c8b92084c36-f33bb45c4aab224c.json @@ -0,0 +1,336 @@ +{ + "ids": [ + "australia/currie", + "australia/hobart", + "australia/tasmania" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2 + ], + "transitions": [ + -2345795356, + -1680508800, + -1665388800, + -1646640000, + -1635753600, + -1615190400, + -1604304000, + -883641600, + -876124800, + -860400000, + -844675200, + -828345600, + -813225600, + -71136000, + -55411200, + -37267200, + -25776000, + -5817600, + 5673600, + 25632000, + 37728000, + 57686400, + 67968000, + 89136000, + 100022400, + 120585600, + 131472000, + 152035200, + 162921600, + 183484800, + 194976000, + 215539200, + 226425600, + 246988800, + 257875200, + 278438400, + 289324800, + 309888000, + 320774400, + 341337600, + 352224000, + 372787200, + 386092800, + 404841600, + 417542400, + 436291200, + 447177600, + 467740800, + 478627200, + 499190400, + 510076800, + 530035200, + 542736000, + 562089600, + 574790400, + 594144000, + 606240000, + 625593600, + 637689600, + 657043200, + 670348800, + 686678400, + 701798400, + 718128000, + 733248000, + 749577600, + 764697600, + 781027200, + 796147200, + 812476800, + 828201600, + 844531200, + 859651200, + 875980800, + 891100800, + 907430400, + 922550400, + 938880000, + 954000000, + 967305600, + 985449600, + 1002384000, + 1017504000, + 1033833600, + 1048953600, + 1065283200, + 1080403200, + 1096732800, + 1111852800, + 1128182400, + 1143907200, + 1159632000, + 1174752000, + 1191686400, + 1207411200, + 1223136000, + 1238860800, + 1254585600, + 1270310400, + 1286035200, + 1301760000, + 1317484800, + 1333209600, + 1349539200, + 1365264000, + 1380988800, + 1396713600, + 1412438400, + 1428163200, + 1443888000, + 1459612800, + 1475337600, + 1491062400, + 1506787200, + 1522512000, + 1538841600, + 1554566400, + 1570291200, + 1586016000, + 1601740800, + 1617465600, + 1633190400, + 1648915200, + 1664640000, + 1680364800, + 1696089600, + 1712419200, + 1728144000, + 1743868800, + 1759593600, + 1775318400, + 1791043200, + 1806768000, + 1822492800, + 1838217600, + 1853942400, + 1869667200, + 1885996800, + 1901721600, + 1917446400, + 1933171200, + 1948896000, + 1964620800, + 1980345600, + 1996070400, + 2011795200, + 2027520000, + 2043244800, + 2058969600, + 2075299200, + 2091024000, + 2106748800, + 2122473600, + 2138198400 + ], + "types": [ + { + "is_dst": false, + "offset": 35356 + }, + { + "is_dst": false, + "offset": 36000 + }, + { + "is_dst": true, + "offset": 39600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-9d02412abb136ce4-7bfb5e9ac891325e.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-9d02412abb136ce4-7bfb5e9ac891325e.json new file mode 100644 index 000000000..e7191745a --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-9d02412abb136ce4-7bfb5e9ac891325e.json @@ -0,0 +1,24 @@ +{ + "ids": [ + "atlantic/south_georgia" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1 + ], + "transitions": [ + -2524512832 + ], + "types": [ + { + "is_dst": false, + "offset": -8768 + }, + { + "is_dst": false, + "offset": -7200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-a053c1334aeab356-49e6c4efcc47bd4b.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-a053c1334aeab356-49e6c4efcc47bd4b.json new file mode 100644 index 000000000..9e6c83db6 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-a053c1334aeab356-49e6c4efcc47bd4b.json @@ -0,0 +1,155 @@ +{ + "ids": [ + "asia/almaty" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 1, + 3, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 1 + ], + "transitions": [ + -1441170468, + -1247547600, + 354909600, + 370717200, + 386445600, + 402253200, + 417981600, + 433789200, + 449604000, + 465336000, + 481060800, + 496785600, + 512510400, + 528235200, + 543960000, + 559684800, + 575409600, + 591134400, + 606859200, + 622584000, + 638308800, + 654638400, + 670363200, + 670366800, + 686091600, + 695768400, + 701812800, + 717537600, + 733262400, + 748987200, + 764712000, + 780436800, + 796161600, + 811886400, + 828216000, + 846360000, + 859665600, + 877809600, + 891115200, + 909259200, + 922564800, + 941313600, + 954014400, + 972763200, + 985464000, + 1004212800, + 1017518400, + 1035662400, + 1048968000, + 1067112000, + 1080417600, + 1099166400, + 1709229600 + ], + "types": [ + { + "is_dst": false, + "offset": 18468 + }, + { + "is_dst": false, + "offset": 18000 + }, + { + "is_dst": false, + "offset": 21600 + }, + { + "is_dst": true, + "offset": 25200 + }, + { + "is_dst": true, + "offset": 21600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-a0806703e39bd41f-b5970bcd27a10cd1.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-a0806703e39bd41f-b5970bcd27a10cd1.json new file mode 100644 index 000000000..79d792f58 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-a0806703e39bd41f-b5970bcd27a10cd1.json @@ -0,0 +1,16 @@ +{ + "ids": [ + "etc/gmt+5" + ], + "tzif": { + "posix": "TODO", + "transition_types": [], + "transitions": [], + "types": [ + { + "is_dst": false, + "offset": -18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-a1347b19ee040601-104d01ccc7e8a7ec.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-a1347b19ee040601-104d01ccc7e8a7ec.json new file mode 100644 index 000000000..a23d02a4e --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-a1347b19ee040601-104d01ccc7e8a7ec.json @@ -0,0 +1,94 @@ +{ + "ids": [ + "pacific/apia" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 4, + 3, + 4, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6 + ], + "transitions": [ + -2445424384, + -1861878784, + -631110600, + 1285498800, + 1301752800, + 1316872800, + 1325239200, + 1333202400, + 1348927200, + 1365256800, + 1380376800, + 1396706400, + 1411826400, + 1428156000, + 1443276000, + 1459605600, + 1474725600, + 1491055200, + 1506175200, + 1522504800, + 1538229600, + 1554559200, + 1569679200, + 1586008800, + 1601128800, + 1617458400 + ], + "types": [ + { + "is_dst": false, + "offset": 45184 + }, + { + "is_dst": false, + "offset": -41216 + }, + { + "is_dst": false, + "offset": -41400 + }, + { + "is_dst": false, + "offset": -39600 + }, + { + "is_dst": true, + "offset": -36000 + }, + { + "is_dst": true, + "offset": 50400 + }, + { + "is_dst": false, + "offset": 46800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-a187ee64c8fae572-9ed0bcbf6f8aa971.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-a187ee64c8fae572-9ed0bcbf6f8aa971.json new file mode 100644 index 000000000..7f9bb90d4 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-a187ee64c8fae572-9ed0bcbf6f8aa971.json @@ -0,0 +1,44 @@ +{ + "ids": [ + "america/guatemala" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -1617040676, + 123055200, + 130914000, + 422344800, + 433054800, + 669708000, + 684219600, + 1146376800, + 1159678800 + ], + "types": [ + { + "is_dst": false, + "offset": -21724 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-a1b14d47c3da0459-b00110ea5dde09bd.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-a1b14d47c3da0459-b00110ea5dde09bd.json new file mode 100644 index 000000000..317a4e89e --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-a1b14d47c3da0459-b00110ea5dde09bd.json @@ -0,0 +1,267 @@ +{ + "ids": [ + "europe/belgrade", + "europe/ljubljana", + "europe/podgorica", + "europe/sarajevo", + "europe/skopje", + "europe/zagreb" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -857257200, + -844556400, + -828226800, + -812502000, + -796777200, + -777942000, + -766623600, + 407199600, + 417574800, + 433299600, + 449024400, + 465354000, + 481078800, + 496803600, + 512528400, + 528253200, + 543978000, + 559702800, + 575427600, + 591152400, + 606877200, + 622602000, + 638326800, + 654656400, + 670381200, + 686106000, + 701830800, + 717555600, + 733280400, + 749005200, + 764730000, + 780454800, + 796179600, + 811904400, + 828234000, + 846378000, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": 4920 + }, + { + "is_dst": false, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 7200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-a2c4636cb2de823b-99e5ad6371cdd639.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-a2c4636cb2de823b-99e5ad6371cdd639.json new file mode 100644 index 000000000..56f105b88 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-a2c4636cb2de823b-99e5ad6371cdd639.json @@ -0,0 +1,178 @@ +{ + "ids": [ + "america/argentina/catamarca", + "america/argentina/comodrivadavia", + "america/catamarca" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 2, + 6, + 5, + 3, + 4, + 5, + 3, + 4, + 3, + 4, + 3, + 4, + 2, + 6, + 3, + 4, + 5, + 3, + 4 + ], + "transitions": [ + -2372096212, + -1567453392, + -1233432000, + -1222981200, + -1205956800, + -1194037200, + -1172865600, + -1162501200, + -1141329600, + -1130965200, + -1109793600, + -1099429200, + -1078257600, + -1067806800, + -1046635200, + -1036270800, + -1015099200, + -1004734800, + -983563200, + -973198800, + -952027200, + -941576400, + -931032000, + -900882000, + -890337600, + -833749200, + -827265600, + -752274000, + -733780800, + -197326800, + -190843200, + -184194000, + -164491200, + -152658000, + -132955200, + -121122000, + -101419200, + -86821200, + -71092800, + -54766800, + -39038400, + -23317200, + -7588800, + 128142000, + 136605600, + 596948400, + 605066400, + 624423600, + 636516000, + 656478000, + 667965600, + 687927600, + 699415200, + 719377200, + 731469600, + 938923200, + 952052400, + 1086055200, + 1087700400, + 1198983600, + 1205632800 + ], + "types": [ + { + "is_dst": false, + "offset": -15788 + }, + { + "is_dst": false, + "offset": -15408 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -10800 + }, + { + "is_dst": false, + "offset": -10800 + }, + { + "is_dst": true, + "offset": -7200 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-a3214de8e358efe8-5e7dd2f476b3ce1f.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-a3214de8e358efe8-5e7dd2f476b3ce1f.json new file mode 100644 index 000000000..9d8fe5fb4 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-a3214de8e358efe8-5e7dd2f476b3ce1f.json @@ -0,0 +1,43 @@ +{ + "ids": [ + "america/creston", + "america/phoenix", + "mst", + "us/arizona" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -2717643600, + -1633273200, + -1615132800, + -1601823600, + -1583683200, + -880210800, + -56224800 + ], + "types": [ + { + "is_dst": false, + "offset": -26898 + }, + { + "is_dst": false, + "offset": -25200 + }, + { + "is_dst": true, + "offset": -21600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-a3bbf95d113466c0-ef472bf5f345acea.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-a3bbf95d113466c0-ef472bf5f345acea.json new file mode 100644 index 000000000..294f230ea --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-a3bbf95d113466c0-ef472bf5f345acea.json @@ -0,0 +1,175 @@ +{ + "ids": [ + "america/argentina/san_luis" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 2, + 3, + 4, + 3, + 4, + 3, + 4, + 2, + 6, + 3, + 4, + 5, + 2, + 6, + 2, + 6, + 3, + 4, + 2, + 6, + 3, + 4 + ], + "transitions": [ + -2372096076, + -1567453392, + -1233432000, + -1222981200, + -1205956800, + -1194037200, + -1172865600, + -1162501200, + -1141329600, + -1130965200, + -1109793600, + -1099429200, + -1078257600, + -1067806800, + -1046635200, + -1036270800, + -1015099200, + -1004734800, + -983563200, + -973198800, + -952027200, + -941576400, + -931032000, + -900882000, + -890337600, + -833749200, + -827265600, + -752274000, + -733780800, + -197326800, + -190843200, + -184194000, + -164491200, + -152658000, + -132955200, + -121122000, + -101419200, + -86821200, + -71092800, + -54766800, + -39038400, + -23317200, + -7588800, + 128142000, + 136605600, + 596948400, + 605066400, + 624423600, + 667796400, + 675748800, + 938919600, + 952052400, + 1085968800, + 1090724400, + 1198983600, + 1200880800, + 1205031600, + 1223784000, + 1236481200, + 1255233600 + ], + "types": [ + { + "is_dst": false, + "offset": -15924 + }, + { + "is_dst": false, + "offset": -15408 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -10800 + }, + { + "is_dst": false, + "offset": -10800 + }, + { + "is_dst": true, + "offset": -7200 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-a442eead4fdb53a5-31661c2927edf71f.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-a442eead4fdb53a5-31661c2927edf71f.json new file mode 100644 index 000000000..6189f6d56 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-a442eead4fdb53a5-31661c2927edf71f.json @@ -0,0 +1,146 @@ +{ + "ids": [ + "america/bahia" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2 + ], + "transitions": [ + -1206957600, + -1191362400, + -1175374800, + -1159826400, + -633819600, + -622069200, + -602283600, + -591832800, + -570747600, + -560210400, + -539125200, + -531352800, + -191365200, + -184197600, + -155163600, + -150069600, + -128898000, + -121125600, + -99954000, + -89589600, + -68418000, + -57967200, + 499748400, + 511236000, + 530593200, + 540266400, + 562129200, + 571197600, + 592974000, + 602042400, + 624423600, + 634701600, + 656478000, + 666756000, + 687927600, + 697600800, + 719982000, + 728445600, + 750826800, + 761709600, + 782276400, + 793159200, + 813726000, + 824004000, + 844570800, + 856058400, + 876106800, + 888717600, + 908074800, + 919562400, + 938919600, + 951616800, + 970974000, + 982461600, + 1003028400, + 1013911200, + 1036292400, + 1045360800, + 1318734000, + 1330221600 + ], + "types": [ + { + "is_dst": false, + "offset": -9244 + }, + { + "is_dst": true, + "offset": -7200 + }, + { + "is_dst": false, + "offset": -10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-a44c115ed3d72421-84f32d8a0ab89d46.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-a44c115ed3d72421-84f32d8a0ab89d46.json new file mode 100644 index 000000000..d71e30b03 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-a44c115ed3d72421-84f32d8a0ab89d46.json @@ -0,0 +1,520 @@ +{ + "ids": [ + "atlantic/madeira" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 3, + 2, + 1, + 2, + 3, + 2, + 1, + 2, + 3, + 2, + 1, + 2, + 3, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4 + ], + "transitions": [ + -2713906344, + -1830380400, + -1689552000, + -1677798000, + -1667430000, + -1647734400, + -1635894000, + -1616198400, + -1604358000, + -1584662400, + -1572735600, + -1553040000, + -1541199600, + -1521504000, + -1442448000, + -1427673600, + -1379289600, + -1364774400, + -1348444800, + -1333324800, + -1316390400, + -1301270400, + -1284336000, + -1269820800, + -1221436800, + -1206921600, + -1191196800, + -1175472000, + -1127692800, + -1111968000, + -1096848000, + -1080518400, + -1063584000, + -1049068800, + -1033344000, + -1017619200, + -1002499200, + -986169600, + -969235200, + -950486400, + -942019200, + -922492800, + -906940800, + -891129600, + -877305600, + -873680400, + -864003600, + -857952000, + -845856000, + -842835600, + -831344400, + -825897600, + -814406400, + -810781200, + -799894800, + -794448000, + -782956800, + -779331600, + -768445200, + -762998400, + -749088000, + -733363200, + -717627600, + -701902800, + -686178000, + -670453200, + -654728400, + -639003600, + -623278800, + -607554000, + -591829200, + -575499600, + -559774800, + -544050000, + -528325200, + -512600400, + -496875600, + -481150800, + -465426000, + -449701200, + -433976400, + -417646800, + -401922000, + -386197200, + -370472400, + -354747600, + -339022800, + -323298000, + -307573200, + -291848400, + -276123600, + -260398800, + -244674000, + -228344400, + -212619600, + -196894800, + -181170000, + -165445200, + -149720400, + -133995600, + -118270800, + -102546000, + 386722800, + 401846400, + 417571200, + 433296000, + 449020800, + 465350400, + 481075200, + 496800000, + 512524800, + 523148400, + 528253200, + 543978000, + 559702800, + 575427600, + 591152400, + 606877200, + 622602000, + 638326800, + 654656400, + 670381200, + 686106000, + 701830800, + 717555600, + 733280400, + 749005200, + 764730000, + 780454800, + 796179600, + 811904400, + 828234000, + 846378000, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": -4056 + }, + { + "is_dst": false, + "offset": -3600 + }, + { + "is_dst": true, + "offset": 0 + }, + { + "is_dst": true, + "offset": 3600 + }, + { + "is_dst": false, + "offset": 0 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-a685965c91f5b79b-ad564ab3f2a37cc.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-a685965c91f5b79b-ad564ab3f2a37cc.json new file mode 100644 index 000000000..fbe290628 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-a685965c91f5b79b-ad564ab3f2a37cc.json @@ -0,0 +1,184 @@ +{ + "ids": [ + "america/chihuahua" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 3, + 1, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 2, + 3 + ], + "transitions": [ + -1514739600, + -1343149200, + -1234807200, + -1220461200, + -1207159200, + -1191344400, + 828864000, + 846399600, + 860313600, + 877849200, + 891766800, + 909302400, + 923216400, + 941356800, + 954666000, + 972806400, + 989139600, + 1001836800, + 1018170000, + 1035705600, + 1049619600, + 1067155200, + 1081069200, + 1099209600, + 1112518800, + 1130659200, + 1143968400, + 1162108800, + 1175418000, + 1193558400, + 1207472400, + 1225008000, + 1238922000, + 1256457600, + 1270371600, + 1288512000, + 1301821200, + 1319961600, + 1333270800, + 1351411200, + 1365325200, + 1382860800, + 1396774800, + 1414310400, + 1428224400, + 1445760000, + 1459674000, + 1477814400, + 1491123600, + 1509264000, + 1522573200, + 1540713600, + 1554627600, + 1572163200, + 1586077200, + 1603612800, + 1617526800, + 1635667200, + 1648976400, + 1667116800 + ], + "types": [ + { + "is_dst": false, + "offset": -25460 + }, + { + "is_dst": false, + "offset": -25200 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-a7b726e2144b8ec3-c23eb6d73835cdb.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-a7b726e2144b8ec3-c23eb6d73835cdb.json new file mode 100644 index 000000000..787298bee --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-a7b726e2144b8ec3-c23eb6d73835cdb.json @@ -0,0 +1,266 @@ +{ + "ids": [ + "atlantic/canary" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2 + ], + "transitions": [ + -1509663504, + -733874400, + 323827200, + 338950800, + 354675600, + 370400400, + 386125200, + 401850000, + 417574800, + 433299600, + 449024400, + 465354000, + 481078800, + 496803600, + 512528400, + 528253200, + 543978000, + 559702800, + 575427600, + 591152400, + 606877200, + 622602000, + 638326800, + 654656400, + 670381200, + 686106000, + 701830800, + 717555600, + 733280400, + 749005200, + 764730000, + 780454800, + 796179600, + 811904400, + 828234000, + 846378000, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": -3696 + }, + { + "is_dst": false, + "offset": -3600 + }, + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": true, + "offset": 3600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-aa6fbecd6b3089a1-40786bfad418b7c1.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-aa6fbecd6b3089a1-40786bfad418b7c1.json new file mode 100644 index 000000000..682a7f5d7 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-aa6fbecd6b3089a1-40786bfad418b7c1.json @@ -0,0 +1,444 @@ +{ + "ids": [ + "america/moncton" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2 + ], + "transitions": [ + -2715882052, + -2131642800, + -1632074400, + -1615143600, + -1153681200, + -1145822400, + -1122231600, + -1114372800, + -1090782000, + -1082923200, + -1059332400, + -1051473600, + -1027882800, + -1020024000, + -996433200, + -988574400, + -965674800, + -955396800, + -934743600, + -923947200, + -904503600, + -891892800, + -880221600, + -769395600, + -765399600, + -747252000, + -733950000, + -715802400, + -702500400, + -684352800, + -671050800, + -652903200, + -639601200, + -620848800, + -608151600, + -589399200, + -576097200, + -557949600, + -544647600, + -526500000, + -513198000, + -495050400, + -481748400, + -463600800, + -450298800, + -431546400, + -418244400, + -400096800, + -384375600, + -368647200, + -352926000, + -337197600, + -321476400, + -305748000, + -289422000, + -273693600, + -257972400, + -242244000, + -226522800, + -210794400, + -195073200, + -179344800, + -163623600, + -147895200, + -131569200, + -116445600, + -100119600, + -84391200, + -68670000, + -52941600, + -37220400, + -21492000, + -5770800, + 9957600, + 25678800, + 41407200, + 57733200, + 73461600, + 89182800, + 136360800, + 152082000, + 167810400, + 183531600, + 199260000, + 215586000, + 230709600, + 247035600, + 262764000, + 278485200, + 294213600, + 309934800, + 325663200, + 341384400, + 357112800, + 372834000, + 388562400, + 404888400, + 420012000, + 436338000, + 452066400, + 467787600, + 483516000, + 499237200, + 514965600, + 530686800, + 544600800, + 562136400, + 576050400, + 594190800, + 607500000, + 625640400, + 638949600, + 657090000, + 671004000, + 688539600, + 702453600, + 719989200, + 733896060, + 752036460, + 765345660, + 783486060, + 796795260, + 814935660, + 828849660, + 846385260, + 860299260, + 877834860, + 891748860, + 909284460, + 923198460, + 941338860, + 954648060, + 972788460, + 986097660, + 1004238060, + 1018152060, + 1035687660, + 1049601660, + 1067137260, + 1081051260, + 1099191660, + 1112500860, + 1130641260, + 1143950460, + 1162090860, + 1173592800, + 1194152400, + 1205042400, + 1225602000, + 1236492000, + 1257051600, + 1268546400, + 1289106000, + 1299996000, + 1320555600, + 1331445600, + 1352005200, + 1362895200, + 1383454800, + 1394344800, + 1414904400, + 1425794400, + 1446354000, + 1457848800, + 1478408400, + 1489298400, + 1509858000, + 1520748000, + 1541307600, + 1552197600, + 1572757200, + 1583647200, + 1604206800, + 1615701600, + 1636261200, + 1647151200, + 1667710800, + 1678600800, + 1699160400, + 1710050400, + 1730610000, + 1741500000, + 1762059600, + 1772949600, + 1793509200, + 1805004000, + 1825563600, + 1836453600, + 1857013200, + 1867903200, + 1888462800, + 1899352800, + 1919912400, + 1930802400, + 1951362000, + 1962856800, + 1983416400, + 1994306400, + 2014866000, + 2025756000, + 2046315600, + 2057205600, + 2077765200, + 2088655200, + 2109214800, + 2120104800, + 2140664400 + ], + "types": [ + { + "is_dst": false, + "offset": -15548 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-aba73c12b2e7f46-217a56189e31db8a.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-aba73c12b2e7f46-217a56189e31db8a.json new file mode 100644 index 000000000..a618a2c5a --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-aba73c12b2e7f46-217a56189e31db8a.json @@ -0,0 +1,47 @@ +{ + "ids": [ + "africa/bangui", + "africa/brazzaville", + "africa/douala", + "africa/kinshasa", + "africa/lagos", + "africa/libreville", + "africa/luanda", + "africa/malabo", + "africa/niamey", + "africa/porto-novo" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 0, + 2, + 3 + ], + "transitions": [ + -2035584815, + -1940889600, + -1767226415, + -1588465800 + ], + "types": [ + { + "is_dst": false, + "offset": 815 + }, + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": false, + "offset": 1800 + }, + { + "is_dst": false, + "offset": 3600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-aeaa8db63bed649c-d860ef32c9d314ef.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-aeaa8db63bed649c-d860ef32c9d314ef.json new file mode 100644 index 000000000..e37174e22 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-aeaa8db63bed649c-d860ef32c9d314ef.json @@ -0,0 +1,16 @@ +{ + "ids": [ + "etc/gmt+7" + ], + "tzif": { + "posix": "TODO", + "transition_types": [], + "transitions": [], + "types": [ + { + "is_dst": false, + "offset": -25200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-b05b7d10c5ffdad-560ea519b953a9f9.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-b05b7d10c5ffdad-560ea519b953a9f9.json new file mode 100644 index 000000000..b2e20213a --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-b05b7d10c5ffdad-560ea519b953a9f9.json @@ -0,0 +1,32 @@ +{ + "ids": [ + "asia/jayapura" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1 + ], + "transitions": [ + -1172913768, + -799491600, + -189423000 + ], + "types": [ + { + "is_dst": false, + "offset": 33768 + }, + { + "is_dst": false, + "offset": 32400 + }, + { + "is_dst": false, + "offset": 34200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-b06ac7e52f27518c-ae3c5d6618f44e00.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-b06ac7e52f27518c-ae3c5d6618f44e00.json new file mode 100644 index 000000000..b57a3f04f --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-b06ac7e52f27518c-ae3c5d6618f44e00.json @@ -0,0 +1,298 @@ +{ + "ids": [ + "europe/bucharest" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -2469404664, + -1213148664, + -1187056800, + -1175479200, + -1159754400, + -1144029600, + -1127700000, + -1111975200, + -1096250400, + -1080525600, + -1064800800, + -1049076000, + -1033351200, + -1017626400, + -1001901600, + -986176800, + -970452000, + -954727200, + 296604000, + 307486800, + 323816400, + 338940000, + 354672000, + 370396800, + 386121600, + 401846400, + 417571200, + 433296000, + 449020800, + 465350400, + 481075200, + 496800000, + 512524800, + 528249600, + 543974400, + 559699200, + 575424000, + 591148800, + 606873600, + 622598400, + 638323200, + 654652800, + 670370400, + 686095200, + 701820000, + 717544800, + 733269600, + 748994400, + 764719200, + 780440400, + 796168800, + 811890000, + 828223200, + 846363600, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": 6264 + }, + { + "is_dst": false, + "offset": 7200 + }, + { + "is_dst": true, + "offset": 10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-b0c86e4e28bb1810-de698c88bbc1d2e2.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-b0c86e4e28bb1810-de698c88bbc1d2e2.json new file mode 100644 index 000000000..ac8484330 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-b0c86e4e28bb1810-de698c88bbc1d2e2.json @@ -0,0 +1,193 @@ +{ + "ids": [ + "asia/krasnoyarsk" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 1, + 3, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 5, + 2, + 4 + ], + "transitions": [ + -1577513486, + -1247551200, + 354906000, + 370713600, + 386442000, + 402249600, + 417978000, + 433785600, + 449600400, + 465332400, + 481057200, + 496782000, + 512506800, + 528231600, + 543956400, + 559681200, + 575406000, + 591130800, + 606855600, + 622580400, + 638305200, + 654634800, + 670359600, + 670363200, + 686088000, + 695764800, + 701809200, + 717534000, + 733258800, + 748983600, + 764708400, + 780433200, + 796158000, + 811882800, + 828212400, + 846356400, + 859662000, + 877806000, + 891111600, + 909255600, + 922561200, + 941310000, + 954010800, + 972759600, + 985460400, + 1004209200, + 1017514800, + 1035658800, + 1048964400, + 1067108400, + 1080414000, + 1099162800, + 1111863600, + 1130612400, + 1143313200, + 1162062000, + 1174762800, + 1193511600, + 1206817200, + 1224961200, + 1238266800, + 1256410800, + 1269716400, + 1288465200, + 1301166000, + 1414260000 + ], + "types": [ + { + "is_dst": false, + "offset": 22286 + }, + { + "is_dst": false, + "offset": 21600 + }, + { + "is_dst": false, + "offset": 25200 + }, + { + "is_dst": true, + "offset": 28800 + }, + { + "is_dst": true, + "offset": 25200 + }, + { + "is_dst": false, + "offset": 28800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-b397eb337d51aec5-266ed063be476a9f.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-b397eb337d51aec5-266ed063be476a9f.json new file mode 100644 index 000000000..a06bbf835 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-b397eb337d51aec5-266ed063be476a9f.json @@ -0,0 +1,16 @@ +{ + "ids": [ + "etc/gmt-1" + ], + "tzif": { + "posix": "TODO", + "transition_types": [], + "transitions": [], + "types": [ + { + "is_dst": false, + "offset": 3600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-b3a7b6acccb12af9-350d662a8cbc05fa.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-b3a7b6acccb12af9-350d662a8cbc05fa.json new file mode 100644 index 000000000..4dbea5332 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-b3a7b6acccb12af9-350d662a8cbc05fa.json @@ -0,0 +1,30 @@ +{ + "ids": [ + "pacific/palau" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2 + ], + "transitions": [ + -3944624276, + -2177485076 + ], + "types": [ + { + "is_dst": false, + "offset": -54124 + }, + { + "is_dst": false, + "offset": 32276 + }, + { + "is_dst": false, + "offset": 32400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-b3d9e43d648fe2bf-7f3a6865d57d832a.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-b3d9e43d648fe2bf-7f3a6865d57d832a.json new file mode 100644 index 000000000..41976bb3f --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-b3d9e43d648fe2bf-7f3a6865d57d832a.json @@ -0,0 +1,27 @@ +{ + "ids": [ + "indian/kerguelen", + "indian/maldives" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1 + ], + "transitions": [ + -2840158440, + -315636840 + ], + "types": [ + { + "is_dst": false, + "offset": 17640 + }, + { + "is_dst": false, + "offset": 18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-b445d8dfee87de1d-83ca2c159ab60b5d.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-b445d8dfee87de1d-83ca2c159ab60b5d.json new file mode 100644 index 000000000..43808477a --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-b445d8dfee87de1d-83ca2c159ab60b5d.json @@ -0,0 +1,16 @@ +{ + "ids": [ + "etc/gmt-12" + ], + "tzif": { + "posix": "TODO", + "transition_types": [], + "transitions": [], + "types": [ + { + "is_dst": false, + "offset": 43200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-b6ba868b587cad06-167e7df50dad73c7.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-b6ba868b587cad06-167e7df50dad73c7.json new file mode 100644 index 000000000..e8c3cc159 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-b6ba868b587cad06-167e7df50dad73c7.json @@ -0,0 +1,209 @@ +{ + "ids": [ + "asia/macao", + "asia/macau" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1 + ], + "transitions": [ + -2056692850, + -884509200, + -873280800, + -855918000, + -841744800, + -828529200, + -765363600, + -747046800, + -733827600, + -716461200, + -697021200, + -683715600, + -667990800, + -654771600, + -636627600, + -623322000, + -605178000, + -591872400, + -573642000, + -559818000, + -541674000, + -528368400, + -510224400, + -498128400, + -478774800, + -466678800, + -446720400, + -435229200, + -415258200, + -403158600, + -383808600, + -371709000, + -352359000, + -340259400, + -320909400, + -308809800, + -288855000, + -277360200, + -257405400, + -245910600, + -225955800, + -213856200, + -194506200, + -182406600, + -163056600, + -148537800, + -132820200, + -117088200, + -101370600, + -85638600, + -69312600, + -53584200, + -37863000, + -22134600, + -6413400, + 9315000, + 25036200, + 40764600, + 56485800, + 72214200, + 88540200, + 104268600, + 119989800, + 126041400, + 151439400, + 167167800, + 182889000, + 198617400, + 214338600, + 295385400, + 309292200 + ], + "types": [ + { + "is_dst": false, + "offset": 27250 + }, + { + "is_dst": false, + "offset": 28800 + }, + { + "is_dst": false, + "offset": 32400 + }, + { + "is_dst": true, + "offset": 36000 + }, + { + "is_dst": true, + "offset": 32400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-b785c09bc525b515-51202d045280e71d.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-b785c09bc525b515-51202d045280e71d.json new file mode 100644 index 000000000..b00c2c1a4 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-b785c09bc525b515-51202d045280e71d.json @@ -0,0 +1,97 @@ +{ + "ids": [ + "america/eirunepe" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 3, + 2 + ], + "transitions": [ + -1206950400, + -1191355200, + -1175367600, + -1159819200, + -633812400, + -622062000, + -602276400, + -591825600, + -570740400, + -560203200, + -539118000, + -531345600, + -191358000, + -184190400, + -155156400, + -150062400, + -128890800, + -121118400, + -99946800, + -89582400, + -68410800, + -57960000, + 499755600, + 511243200, + 530600400, + 540273600, + 562136400, + 571204800, + 749192400, + 750834000, + 761716800, + 1214283600, + 1384056000 + ], + "types": [ + { + "is_dst": false, + "offset": -16768 + }, + { + "is_dst": true, + "offset": -14400 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": false, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-b89f6da72122ca01-fad6692cc7e4e91b.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-b89f6da72122ca01-fad6692cc7e4e91b.json new file mode 100644 index 000000000..7e2850dd9 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-b89f6da72122ca01-fad6692cc7e4e91b.json @@ -0,0 +1,91 @@ +{ + "ids": [ + "asia/seoul", + "rok" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 1, + 4, + 1, + 4, + 1, + 4, + 1, + 4, + 1, + 4, + 1, + 4, + 1, + 2, + 3, + 2, + 3, + 2 + ], + "transitions": [ + -1948782472, + -1830414600, + -681210000, + -672228000, + -654771600, + -640864800, + -623408400, + -609415200, + -588848400, + -577965600, + -498128400, + -462702600, + -451733400, + -429784200, + -418296600, + -399544200, + -387451800, + -368094600, + -356002200, + -336645000, + -324552600, + -305195400, + -293103000, + -264933000, + 547578000, + 560883600, + 579027600, + 592333200 + ], + "types": [ + { + "is_dst": false, + "offset": 30472 + }, + { + "is_dst": false, + "offset": 30600 + }, + { + "is_dst": false, + "offset": 32400 + }, + { + "is_dst": true, + "offset": 36000 + }, + { + "is_dst": true, + "offset": 34200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-b8b54ce37e65e37e-5d29e55b702c8540.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-b8b54ce37e65e37e-5d29e55b702c8540.json new file mode 100644 index 000000000..11f0514a2 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-b8b54ce37e65e37e-5d29e55b702c8540.json @@ -0,0 +1,77 @@ +{ + "ids": [ + "pacific/guam", + "pacific/saipan" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 2 + ], + "transitions": [ + -3944626740, + -2177487540, + -885549600, + -802256400, + -331891200, + -281610000, + -73728000, + -29415540, + -16704000, + -10659600, + 9907200, + 21394800, + 41356800, + 52844400, + 124819200, + 130863600, + 201888000, + 209487660, + 230659200, + 241542000, + 977493600 + ], + "types": [ + { + "is_dst": false, + "offset": -51660 + }, + { + "is_dst": false, + "offset": 34740 + }, + { + "is_dst": false, + "offset": 36000 + }, + { + "is_dst": false, + "offset": 32400 + }, + { + "is_dst": true, + "offset": 39600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-b9b18c55e2cd4d53-6ab75babde16400c.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-b9b18c55e2cd4d53-6ab75babde16400c.json new file mode 100644 index 000000000..3e2fce743 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-b9b18c55e2cd4d53-6ab75babde16400c.json @@ -0,0 +1,226 @@ +{ + "ids": [ + "america/belize" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 3, + 3, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 3, + 1, + 3, + 1 + ], + "transitions": [ + -1822500432, + -1616954400, + -1606069800, + -1585504800, + -1574015400, + -1554055200, + -1542565800, + -1522605600, + -1511116200, + -1490551200, + -1479666600, + -1459101600, + -1448217000, + -1427652000, + -1416162600, + -1396202400, + -1384713000, + -1364752800, + -1353263400, + -1333303200, + -1321813800, + -1301248800, + -1290364200, + -1269799200, + -1258914600, + -1238349600, + -1226860200, + -1206900000, + -1195410600, + -1175450400, + -1163961000, + -1143396000, + -1132511400, + -1111946400, + -1101061800, + -1080496800, + -1069612200, + -1049047200, + -1037557800, + -1017597600, + -1006108200, + -986148000, + -974658600, + -954093600, + -943209000, + -922644000, + -911759400, + -891194400, + -879705000, + -868212000, + -769395600, + -758746800, + -701892000, + -690402600, + -670442400, + -658953000, + -638992800, + -627503400, + -606938400, + -596053800, + -575488800, + -564604200, + -544039200, + -532549800, + -512589600, + -501100200, + -481140000, + -469650600, + -449690400, + -438201000, + -417636000, + -406751400, + -386186400, + -375301800, + -354736800, + -343247400, + -323287200, + -311797800, + -291837600, + -280348200, + -259783200, + -248898600, + -228333600, + -217449000, + -196884000, + -185999400, + -165434400, + -153945000, + -133984800, + -122495400, + -102535200, + -91045800, + -70480800, + -59596200, + 123919200, + 129618000, + 409039200, + 413874000 + ], + "types": [ + { + "is_dst": false, + "offset": -21168 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -19800 + }, + { + "is_dst": true, + "offset": -18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-b9d3679a03af6191-326e6e26b694aa50.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-b9d3679a03af6191-326e6e26b694aa50.json new file mode 100644 index 000000000..323a2062e --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-b9d3679a03af6191-326e6e26b694aa50.json @@ -0,0 +1,157 @@ +{ + "ids": [ + "asia/qostanay" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 1, + 3, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 3, + 2, + 4 + ], + "transitions": [ + -1441167268, + -1247544000, + 354913200, + 370720800, + 386442000, + 386445600, + 402256800, + 417985200, + 433792800, + 449607600, + 465339600, + 481064400, + 496789200, + 512514000, + 528238800, + 543963600, + 559688400, + 575413200, + 591138000, + 606862800, + 622587600, + 638312400, + 654642000, + 670366800, + 670370400, + 686095200, + 695772000, + 701816400, + 717541200, + 733266000, + 748990800, + 764715600, + 780440400, + 796165200, + 811890000, + 828219600, + 846363600, + 859669200, + 877813200, + 891118800, + 909262800, + 922568400, + 941317200, + 954018000, + 972766800, + 985467600, + 1004216400, + 1017522000, + 1035666000, + 1048971600, + 1067115600, + 1080421200, + 1099170000, + 1709226000 + ], + "types": [ + { + "is_dst": false, + "offset": 15268 + }, + { + "is_dst": false, + "offset": 14400 + }, + { + "is_dst": false, + "offset": 18000 + }, + { + "is_dst": true, + "offset": 21600 + }, + { + "is_dst": true, + "offset": 18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-bad7f01dd3f01a92-14fbd486701a30a.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-bad7f01dd3f01a92-14fbd486701a30a.json new file mode 100644 index 000000000..32b3fb0fe --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-bad7f01dd3f01a92-14fbd486701a30a.json @@ -0,0 +1,400 @@ +{ + "ids": [ + "america/rainy_river", + "america/winnipeg", + "canada/central" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -2602258284, + -1694368800, + -1681671600, + -1632067200, + -1615136400, + -1029686400, + -1018198800, + -880214400, + -769395600, + -765392400, + -746035200, + -732733200, + -715795200, + -702493200, + -684345600, + -671043600, + -652896000, + -639594000, + -620755200, + -607626000, + -589392000, + -576090000, + -557942400, + -544640400, + -526492800, + -513190800, + -495043200, + -481741200, + -463593600, + -450291600, + -431539200, + -418237200, + -400089600, + -386787600, + -368640000, + -355338000, + -337190400, + -321469200, + -305740800, + -292438800, + -210787200, + -198090000, + -116438400, + -100108800, + -84384000, + -68659200, + -52934400, + -37209600, + -21484800, + -5760000, + 9964800, + 25689600, + 41414400, + 57744000, + 73468800, + 89193600, + 104918400, + 120643200, + 136368000, + 152092800, + 167817600, + 183542400, + 199267200, + 215596800, + 230716800, + 247046400, + 262771200, + 278496000, + 294220800, + 309945600, + 325670400, + 341395200, + 357120000, + 372844800, + 388569600, + 404899200, + 420019200, + 436348800, + 452073600, + 467798400, + 483523200, + 499248000, + 514972800, + 530697600, + 544608000, + 562147200, + 576057600, + 594201600, + 607507200, + 625651200, + 638956800, + 657100800, + 671011200, + 688550400, + 702460800, + 720000000, + 733910400, + 752054400, + 765360000, + 783504000, + 796809600, + 814953600, + 828864000, + 846403200, + 860313600, + 877852800, + 891763200, + 909302400, + 923212800, + 941356800, + 954662400, + 972806400, + 986112000, + 1004256000, + 1018166400, + 1035705600, + 1049616000, + 1067155200, + 1081065600, + 1099209600, + 1112515200, + 1130659200, + 1143964800, + 1162105200, + 1173600000, + 1194159600, + 1205049600, + 1225609200, + 1236499200, + 1257058800, + 1268553600, + 1289113200, + 1300003200, + 1320562800, + 1331452800, + 1352012400, + 1362902400, + 1383462000, + 1394352000, + 1414911600, + 1425801600, + 1446361200, + 1457856000, + 1478415600, + 1489305600, + 1509865200, + 1520755200, + 1541314800, + 1552204800, + 1572764400, + 1583654400, + 1604214000, + 1615708800, + 1636268400, + 1647158400, + 1667718000, + 1678608000, + 1699167600, + 1710057600, + 1730617200, + 1741507200, + 1762066800, + 1772956800, + 1793516400, + 1805011200, + 1825570800, + 1836460800, + 1857020400, + 1867910400, + 1888470000, + 1899360000, + 1919919600, + 1930809600, + 1951369200, + 1962864000, + 1983423600, + 1994313600, + 2014873200, + 2025763200, + 2046322800, + 2057212800, + 2077772400, + 2088662400, + 2109222000, + 2120112000, + 2140671600 + ], + "types": [ + { + "is_dst": false, + "offset": -23316 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-bafb78fdc913701c-e45495e79817ed3.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-bafb78fdc913701c-e45495e79817ed3.json new file mode 100644 index 000000000..84a55f4e1 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-bafb78fdc913701c-e45495e79817ed3.json @@ -0,0 +1,304 @@ +{ + "ids": [ + "europe/vienna" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -2422055121, + -1693706400, + -1680483600, + -1663455600, + -1650150000, + -1632006000, + -1618700400, + -1569711600, + -1555801200, + -938905200, + -857257200, + -844556400, + -828226800, + -812502000, + -796777200, + -781052400, + -780188400, + -748479600, + -733273200, + -717634800, + -701910000, + -684975600, + -670460400, + 323823600, + 338940000, + 354675600, + 370400400, + 386125200, + 401850000, + 417574800, + 433299600, + 449024400, + 465354000, + 481078800, + 496803600, + 512528400, + 528253200, + 543978000, + 559702800, + 575427600, + 591152400, + 606877200, + 622602000, + 638326800, + 654656400, + 670381200, + 686106000, + 701830800, + 717555600, + 733280400, + 749005200, + 764730000, + 780454800, + 796179600, + 811904400, + 828234000, + 846378000, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": 3921 + }, + { + "is_dst": false, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 7200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-bbf3217ce334c3f2-a75245e367064430.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-bbf3217ce334c3f2-a75245e367064430.json new file mode 100644 index 000000000..5a0408782 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-bbf3217ce334c3f2-a75245e367064430.json @@ -0,0 +1,16 @@ +{ + "ids": [ + "etc/gmt+11" + ], + "tzif": { + "posix": "TODO", + "transition_types": [], + "transitions": [], + "types": [ + { + "is_dst": false, + "offset": -39600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-bbfc9e9111217c11-db9430a5c62f69a9.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-bbfc9e9111217c11-db9430a5c62f69a9.json new file mode 100644 index 000000000..01e1adcf2 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-bbfc9e9111217c11-db9430a5c62f69a9.json @@ -0,0 +1,268 @@ +{ + "ids": [ + "america/indiana/tell_city" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 4, + 2, + 3, + 4, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1 + ], + "transitions": [ + -2717647200, + -1633276800, + -1615136400, + -1601827200, + -1583686800, + -880214400, + -769395600, + -765392400, + -462996000, + -450291600, + -431539200, + -418237200, + -400089600, + -386787600, + -368640000, + -355338000, + -337190400, + -323888400, + -305740800, + -292438800, + -273686400, + -257965200, + -242236800, + -226515600, + -210787200, + -195066000, + -179337600, + -68662800, + -52934400, + -37213200, + -21484800, + -5767200, + 9961200, + 25682400, + 1143961200, + 1143964800, + 1162105200, + 1173600000, + 1194159600, + 1205049600, + 1225609200, + 1236499200, + 1257058800, + 1268553600, + 1289113200, + 1300003200, + 1320562800, + 1331452800, + 1352012400, + 1362902400, + 1383462000, + 1394352000, + 1414911600, + 1425801600, + 1446361200, + 1457856000, + 1478415600, + 1489305600, + 1509865200, + 1520755200, + 1541314800, + 1552204800, + 1572764400, + 1583654400, + 1604214000, + 1615708800, + 1636268400, + 1647158400, + 1667718000, + 1678608000, + 1699167600, + 1710057600, + 1730617200, + 1741507200, + 1762066800, + 1772956800, + 1793516400, + 1805011200, + 1825570800, + 1836460800, + 1857020400, + 1867910400, + 1888470000, + 1899360000, + 1919919600, + 1930809600, + 1951369200, + 1962864000, + 1983423600, + 1994313600, + 2014873200, + 2025763200, + 2046322800, + 2057212800, + 2077772400, + 2088662400, + 2109222000, + 2120112000, + 2140671600 + ], + "types": [ + { + "is_dst": false, + "offset": -20823 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-bcd5d242787ff58-670f2c5f59f83d60.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-bcd5d242787ff58-670f2c5f59f83d60.json new file mode 100644 index 000000000..55fb276b3 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-bcd5d242787ff58-670f2c5f59f83d60.json @@ -0,0 +1,72 @@ +{ + "ids": [ + "pacific/efate" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -1829387596, + 125409600, + 133876800, + 433256400, + 448977600, + 464706000, + 480427200, + 496760400, + 511876800, + 528210000, + 543931200, + 559659600, + 575380800, + 591109200, + 606830400, + 622558800, + 638280000, + 654008400, + 669729600, + 686062800, + 696340800, + 719931600, + 727790400 + ], + "types": [ + { + "is_dst": false, + "offset": 40396 + }, + { + "is_dst": false, + "offset": 39600 + }, + { + "is_dst": true, + "offset": 43200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-bd05cebe8eecfa2c-5c4ab9159db4132c.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-bd05cebe8eecfa2c-5c4ab9159db4132c.json new file mode 100644 index 000000000..700bb9949 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-bd05cebe8eecfa2c-5c4ab9159db4132c.json @@ -0,0 +1,339 @@ +{ + "ids": [ + "africa/ceuta" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3 + ], + "transitions": [ + -2177452800, + -1630112400, + -1616810400, + -1442451600, + -1427673600, + -1379293200, + -1364774400, + -1348448400, + -1333324800, + -1316390400, + -1301270400, + -81432000, + -71110800, + 141264000, + 147222000, + 199756800, + 207702000, + 231292800, + 244249200, + 265507200, + 271033200, + 448243200, + 512528400, + 528253200, + 543978000, + 559702800, + 575427600, + 591152400, + 606877200, + 622602000, + 638326800, + 654656400, + 670381200, + 686106000, + 701830800, + 717555600, + 733280400, + 749005200, + 764730000, + 780454800, + 796179600, + 811904400, + 828234000, + 846378000, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": -1276 + }, + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": true, + "offset": 3600 + }, + { + "is_dst": false, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 7200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-bd9ad03026ed086f-126098b51d0842e.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-bd9ad03026ed086f-126098b51d0842e.json new file mode 100644 index 000000000..ece738519 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-bd9ad03026ed086f-126098b51d0842e.json @@ -0,0 +1,49 @@ +{ + "ids": [ + "asia/calcutta", + "asia/kolkata" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 4, + 3, + 4, + 3 + ], + "transitions": [ + -3645237208, + -3155694800, + -2019705670, + -891581400, + -872058600, + -862637400, + -764145000 + ], + "types": [ + { + "is_dst": false, + "offset": 21208 + }, + { + "is_dst": false, + "offset": 21200 + }, + { + "is_dst": false, + "offset": 19270 + }, + { + "is_dst": false, + "offset": 19800 + }, + { + "is_dst": true, + "offset": 23400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-bda89ec29d33a428-7aa66ce87f1ae055.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-bda89ec29d33a428-7aa66ce87f1ae055.json new file mode 100644 index 000000000..8dd352ffd --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-bda89ec29d33a428-7aa66ce87f1ae055.json @@ -0,0 +1,248 @@ +{ + "ids": [ + "america/montevideo" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 4, + 3, + 5, + 4, + 3, + 5, + 6, + 3, + 5, + 6, + 3, + 5, + 4, + 3, + 5, + 6, + 3, + 5, + 6, + 3, + 5, + 7, + 4, + 3, + 5, + 6, + 3, + 5, + 6, + 3, + 5, + 6, + 3, + 5, + 6, + 3, + 5, + 6, + 3, + 5, + 6, + 3, + 5, + 6, + 3, + 5, + 6, + 3, + 5, + 6, + 3, + 5, + 6, + 3, + 5, + 6, + 3, + 5, + 6, + 3, + 5, + 6, + 3, + 5, + 6, + 3, + 5, + 6, + 3, + 5, + 6, + 3, + 5, + 6, + 3, + 5, + 6, + 3, + 5, + 6, + 3, + 5, + 6, + 3, + 5, + 6, + 3, + 5, + 6, + 3, + 5 + ], + "transitions": [ + -1942690509, + -1567455309, + -1459627200, + -1443817800, + -1428006600, + -1412283600, + -1396470600, + -1380747600, + -1141590600, + -1128286800, + -1110141000, + -1096837200, + -1078691400, + -1065387600, + -1047241800, + -1033938000, + -1015187400, + -1002488400, + -983737800, + -971038800, + -954707400, + -938984400, + -920838600, + -907534800, + -896819400, + -853621200, + -845847000, + -334789200, + -319671000, + -314226000, + -309996000, + -149720400, + -134604000, + -50446800, + -34205400, + 9860400, + 14176800, + 72846000, + 80100000, + 127278000, + 132111000, + 147234600, + 156913200, + 165376800, + 219812400, + 226461600, + 250052400, + 257911200, + 282711600, + 289360800, + 294202800, + 322020000, + 566449200, + 573012000, + 597812400, + 605066400, + 625633200, + 635911200, + 656478000, + 667965600, + 688532400, + 699415200, + 719377200, + 730864800, + 1095562800, + 1111896000, + 1128834000, + 1142136000, + 1159678800, + 1173585600, + 1191733200, + 1205035200, + 1223182800, + 1236484800, + 1254632400, + 1268539200, + 1286082000, + 1299988800, + 1317531600, + 1331438400, + 1349586000, + 1362888000, + 1381035600, + 1394337600, + 1412485200, + 1425787200 + ], + "types": [ + { + "is_dst": false, + "offset": -13491 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": false, + "offset": -12600 + }, + { + "is_dst": true, + "offset": -10800 + }, + { + "is_dst": true, + "offset": -9000 + }, + { + "is_dst": false, + "offset": -10800 + }, + { + "is_dst": true, + "offset": -7200 + }, + { + "is_dst": true, + "offset": -5400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-bdc0a1977c311c8d-b9b02d25d69054a4.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-bdc0a1977c311c8d-b9b02d25d69054a4.json new file mode 100644 index 000000000..a4d1b9afe --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-bdc0a1977c311c8d-b9b02d25d69054a4.json @@ -0,0 +1,31 @@ +{ + "ids": [ + "asia/bahrain", + "asia/qatar" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2 + ], + "transitions": [ + -1577935568, + 76190400 + ], + "types": [ + { + "is_dst": false, + "offset": 12368 + }, + { + "is_dst": false, + "offset": 14400 + }, + { + "is_dst": false, + "offset": 10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-bdd491f43b0c1c85-c5c3971003e3216c.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-bdd491f43b0c1c85-c5c3971003e3216c.json new file mode 100644 index 000000000..f3c18eff5 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-bdd491f43b0c1c85-c5c3971003e3216c.json @@ -0,0 +1,46 @@ +{ + "ids": [ + "america/costa_rica" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -2524501427, + -1545071027, + 288770400, + 297234000, + 320220000, + 328683600, + 664264800, + 678344400, + 695714400, + 700635600 + ], + "types": [ + { + "is_dst": false, + "offset": -20173 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-be07532f1af7dccb-33a85576d561a111.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-be07532f1af7dccb-33a85576d561a111.json new file mode 100644 index 000000000..e162abb3f --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-be07532f1af7dccb-33a85576d561a111.json @@ -0,0 +1,200 @@ +{ + "ids": [ + "america/matamoros" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -1514743200, + 576057600, + 594198000, + 828864000, + 846399600, + 860313600, + 877849200, + 891763200, + 909298800, + 923212800, + 941353200, + 954662400, + 972802800, + 989136000, + 1001833200, + 1018166400, + 1035702000, + 1049616000, + 1067151600, + 1081065600, + 1099206000, + 1112515200, + 1130655600, + 1143964800, + 1162105200, + 1175414400, + 1193554800, + 1207468800, + 1225004400, + 1238918400, + 1256454000, + 1268553600, + 1289113200, + 1300003200, + 1320562800, + 1331452800, + 1352012400, + 1362902400, + 1383462000, + 1394352000, + 1414911600, + 1425801600, + 1446361200, + 1457856000, + 1478415600, + 1489305600, + 1509865200, + 1520755200, + 1541314800, + 1552204800, + 1572764400, + 1583654400, + 1604214000, + 1615708800, + 1636268400, + 1647158400, + 1667718000, + 1678608000, + 1699167600, + 1710057600, + 1730617200, + 1741507200, + 1762066800, + 1772956800, + 1793516400, + 1805011200, + 1825570800, + 1836460800, + 1857020400, + 1867910400, + 1888470000, + 1899360000, + 1919919600, + 1930809600, + 1951369200, + 1962864000, + 1983423600, + 1994313600, + 2014873200, + 2025763200, + 2046322800, + 2057212800, + 2077772400, + 2088662400, + 2109222000, + 2120112000, + 2140671600 + ], + "types": [ + { + "is_dst": false, + "offset": -23400 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-be7c1ce9358259b9-17a2d2a04d1fdb8b.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-be7c1ce9358259b9-17a2d2a04d1fdb8b.json new file mode 100644 index 000000000..a584ddd55 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-be7c1ce9358259b9-17a2d2a04d1fdb8b.json @@ -0,0 +1,233 @@ +{ + "ids": [ + "america/indiana/vevay" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3 + ], + "transitions": [ + -2717647200, + -1633276800, + -1615136400, + -1601827200, + -1583686800, + -880214400, + -769395600, + -765392400, + -495043200, + -21488400, + -5767200, + 9961200, + 25682400, + 41410800, + 57736800, + 73465200, + 89186400, + 1143961200, + 1162101600, + 1173596400, + 1194156000, + 1205046000, + 1225605600, + 1236495600, + 1257055200, + 1268550000, + 1289109600, + 1299999600, + 1320559200, + 1331449200, + 1352008800, + 1362898800, + 1383458400, + 1394348400, + 1414908000, + 1425798000, + 1446357600, + 1457852400, + 1478412000, + 1489302000, + 1509861600, + 1520751600, + 1541311200, + 1552201200, + 1572760800, + 1583650800, + 1604210400, + 1615705200, + 1636264800, + 1647154800, + 1667714400, + 1678604400, + 1699164000, + 1710054000, + 1730613600, + 1741503600, + 1762063200, + 1772953200, + 1793512800, + 1805007600, + 1825567200, + 1836457200, + 1857016800, + 1867906800, + 1888466400, + 1899356400, + 1919916000, + 1930806000, + 1951365600, + 1962860400, + 1983420000, + 1994310000, + 2014869600, + 2025759600, + 2046319200, + 2057209200, + 2077768800, + 2088658800, + 2109218400, + 2120108400, + 2140668000 + ], + "types": [ + { + "is_dst": false, + "offset": -20416 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-be9bc4833f21d33b-3311aa115abfe205.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-be9bc4833f21d33b-3311aa115abfe205.json new file mode 100644 index 000000000..d638c5a77 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-be9bc4833f21d33b-3311aa115abfe205.json @@ -0,0 +1,204 @@ +{ + "ids": [ + "america/cuiaba" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2 + ], + "transitions": [ + -1206954000, + -1191358800, + -1175371200, + -1159822800, + -633816000, + -622065600, + -602280000, + -591829200, + -570744000, + -560206800, + -539121600, + -531349200, + -191361600, + -184194000, + -155160000, + -150066000, + -128894400, + -121122000, + -99950400, + -89586000, + -68414400, + -57963600, + 499752000, + 511239600, + 530596800, + 540270000, + 562132800, + 571201200, + 592977600, + 602046000, + 624427200, + 634705200, + 656481600, + 666759600, + 687931200, + 697604400, + 719985600, + 728449200, + 750830400, + 761713200, + 782280000, + 793162800, + 813729600, + 824007600, + 844574400, + 856062000, + 876110400, + 888721200, + 908078400, + 919566000, + 938923200, + 951620400, + 970977600, + 982465200, + 1003032000, + 1013914800, + 1036296000, + 1045364400, + 1096603200, + 1099368000, + 1108868400, + 1129435200, + 1140318000, + 1162699200, + 1172372400, + 1192334400, + 1203217200, + 1224388800, + 1234666800, + 1255838400, + 1266721200, + 1287288000, + 1298170800, + 1318737600, + 1330225200, + 1350792000, + 1361070000, + 1382241600, + 1392519600, + 1413691200, + 1424574000, + 1445140800, + 1456023600, + 1476590400, + 1487473200, + 1508040000, + 1518922800, + 1541304000, + 1550372400 + ], + "types": [ + { + "is_dst": false, + "offset": -13460 + }, + { + "is_dst": true, + "offset": -10800 + }, + { + "is_dst": false, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-c0a7b3c45458ac17-5dec3d3a5105509f.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-c0a7b3c45458ac17-5dec3d3a5105509f.json new file mode 100644 index 000000000..6132e669a --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-c0a7b3c45458ac17-5dec3d3a5105509f.json @@ -0,0 +1,164 @@ +{ + "ids": [ + "america/argentina/jujuy", + "america/jujuy" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 2, + 6, + 2, + 6, + 5, + 3, + 4, + 3, + 4, + 3, + 4, + 5, + 3, + 4 + ], + "transitions": [ + -2372096328, + -1567453392, + -1233432000, + -1222981200, + -1205956800, + -1194037200, + -1172865600, + -1162501200, + -1141329600, + -1130965200, + -1109793600, + -1099429200, + -1078257600, + -1067806800, + -1046635200, + -1036270800, + -1015099200, + -1004734800, + -983563200, + -973198800, + -952027200, + -941576400, + -931032000, + -900882000, + -890337600, + -833749200, + -827265600, + -752274000, + -733780800, + -197326800, + -190843200, + -184194000, + -164491200, + -152658000, + -132955200, + -121122000, + -101419200, + -86821200, + -71092800, + -54766800, + -39038400, + -23317200, + -7588800, + 128142000, + 136605600, + 596948400, + 605066400, + 624423600, + 636516000, + 669178800, + 686721600, + 731469600, + 938923200, + 952052400, + 1198983600, + 1205632800 + ], + "types": [ + { + "is_dst": false, + "offset": -15672 + }, + { + "is_dst": false, + "offset": -15408 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -10800 + }, + { + "is_dst": false, + "offset": -10800 + }, + { + "is_dst": true, + "offset": -7200 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-c0d9ca8c12b3167c-16d78e0515b4fe70.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-c0d9ca8c12b3167c-16d78e0515b4fe70.json new file mode 100644 index 000000000..b0e49971e --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-c0d9ca8c12b3167c-16d78e0515b4fe70.json @@ -0,0 +1,90 @@ +{ + "ids": [ + "pacific/rarotonga" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4 + ], + "transitions": [ + -2209555256, + -543072056, + 279714600, + 289387800, + 309952800, + 320837400, + 341402400, + 352287000, + 372852000, + 384341400, + 404906400, + 415791000, + 436356000, + 447240600, + 467805600, + 478690200, + 499255200, + 510139800, + 530704800, + 541589400, + 562154400, + 573643800, + 594208800, + 605093400, + 625658400, + 636543000, + 657108000, + 667992600 + ], + "types": [ + { + "is_dst": false, + "offset": 48056 + }, + { + "is_dst": false, + "offset": -38344 + }, + { + "is_dst": false, + "offset": -37800 + }, + { + "is_dst": true, + "offset": -34200 + }, + { + "is_dst": false, + "offset": -36000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-c0f3e562f1a83b48-c8efd60aa3e5025c.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-c0f3e562f1a83b48-c8efd60aa3e5025c.json new file mode 100644 index 000000000..60d316d62 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-c0f3e562f1a83b48-c8efd60aa3e5025c.json @@ -0,0 +1,38 @@ +{ + "ids": [ + "pacific/bougainville" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 3 + ], + "transitions": [ + -2366790512, + -868010400, + -768906000, + 1419696000 + ], + "types": [ + { + "is_dst": false, + "offset": 37336 + }, + { + "is_dst": false, + "offset": 36000 + }, + { + "is_dst": false, + "offset": 32400 + }, + { + "is_dst": false, + "offset": 39600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-c17291eb667fe274-c404999acc3e218b.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-c17291eb667fe274-c404999acc3e218b.json new file mode 100644 index 000000000..2c7829474 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-c17291eb667fe274-c404999acc3e218b.json @@ -0,0 +1,109 @@ +{ + "ids": [ + "america/noronha", + "brazil/denoronha" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1 + ], + "transitions": [ + -1767217820, + -1206961200, + -1191366000, + -1175378400, + -1159830000, + -633823200, + -622072800, + -602287200, + -591836400, + -570751200, + -560214000, + -539128800, + -531356400, + -191368800, + -184201200, + -155167200, + -150073200, + -128901600, + -121129200, + -99957600, + -89593200, + -68421600, + -57970800, + 499744800, + 511232400, + 530589600, + 540262800, + 562125600, + 571194000, + 592970400, + 602038800, + 624420000, + 634698000, + 938656800, + 938916000, + 951613200, + 970970400, + 971571600, + 1000346400, + 1003024800, + 1013907600 + ], + "types": [ + { + "is_dst": false, + "offset": -7780 + }, + { + "is_dst": false, + "offset": -7200 + }, + { + "is_dst": true, + "offset": -3600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-c306ac2cd34a373c-f272cf15fbb3ef6b.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-c306ac2cd34a373c-f272cf15fbb3ef6b.json new file mode 100644 index 000000000..d58ef1d82 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-c306ac2cd34a373c-f272cf15fbb3ef6b.json @@ -0,0 +1,574 @@ +{ + "ids": [ + "atlantic/azores" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 3, + 2, + 1, + 2, + 3, + 2, + 1, + 2, + 3, + 2, + 1, + 2, + 3, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 5, + 6, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4, + 3, + 5, + 2, + 4 + ], + "transitions": [ + -1830376800, + -1689548400, + -1677794400, + -1667426400, + -1647730800, + -1635890400, + -1616194800, + -1604354400, + -1584658800, + -1572732000, + -1553036400, + -1541196000, + -1521500400, + -1442444400, + -1427670000, + -1379286000, + -1364770800, + -1348441200, + -1333321200, + -1316386800, + -1301266800, + -1284332400, + -1269817200, + -1221433200, + -1206918000, + -1191193200, + -1175468400, + -1127689200, + -1111964400, + -1096844400, + -1080514800, + -1063580400, + -1049065200, + -1033340400, + -1017615600, + -1002495600, + -986166000, + -969231600, + -950482800, + -942015600, + -922489200, + -906937200, + -891126000, + -877302000, + -873676800, + -864000000, + -857948400, + -845852400, + -842832000, + -831340800, + -825894000, + -814402800, + -810777600, + -799891200, + -794444400, + -782953200, + -779328000, + -768441600, + -762994800, + -749084400, + -733359600, + -717624000, + -701899200, + -686174400, + -670449600, + -654724800, + -639000000, + -623275200, + -607550400, + -591825600, + -575496000, + -559771200, + -544046400, + -528321600, + -512596800, + -496872000, + -481147200, + -465422400, + -449697600, + -433972800, + -417643200, + -401918400, + -386193600, + -370468800, + -354744000, + -339019200, + -323294400, + -307569600, + -291844800, + -276120000, + -260395200, + -244670400, + -228340800, + -212616000, + -196891200, + -181166400, + -165441600, + -149716800, + -133992000, + -118267200, + -102542400, + 386125200, + 401850000, + 417574800, + 433299600, + 449024400, + 465354000, + 481078800, + 496803600, + 512528400, + 528253200, + 543978000, + 559702800, + 575427600, + 591152400, + 606877200, + 622602000, + 638326800, + 654656400, + 670381200, + 686106000, + 701830800, + 717555600, + 725421600, + 733280400, + 740278800, + 749005200, + 764730000, + 780454800, + 796179600, + 811904400, + 828234000, + 846378000, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": -6160 + }, + { + "is_dst": false, + "offset": -7200 + }, + { + "is_dst": true, + "offset": -3600 + }, + { + "is_dst": true, + "offset": 0 + }, + { + "is_dst": false, + "offset": -3600 + }, + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": true, + "offset": 3600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-c3aa55f145295944-a468e98513ad6b95.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-c3aa55f145295944-a468e98513ad6b95.json new file mode 100644 index 000000000..9c8e247ff --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-c3aa55f145295944-a468e98513ad6b95.json @@ -0,0 +1,30 @@ +{ + "ids": [ + "america/cayenne" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2 + ], + "transitions": [ + -1846269040, + -71092800 + ], + "types": [ + { + "is_dst": false, + "offset": -12560 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": false, + "offset": -10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-c4897a4741bd9e82-d115138702e86773.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-c4897a4741bd9e82-d115138702e86773.json new file mode 100644 index 000000000..17c518a65 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-c4897a4741bd9e82-d115138702e86773.json @@ -0,0 +1,380 @@ +{ + "ids": [ + "america/north_dakota/center" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3 + ], + "transitions": [ + -2717643600, + -1633273200, + -1615132800, + -1601823600, + -1583683200, + -880210800, + -769395600, + -765388800, + -84380400, + -68659200, + -52930800, + -37209600, + -21481200, + -5760000, + 9968400, + 25689600, + 41418000, + 57744000, + 73472400, + 89193600, + 104922000, + 120643200, + 126694800, + 152092800, + 162378000, + 183542400, + 199270800, + 215596800, + 230720400, + 247046400, + 262774800, + 278496000, + 294224400, + 309945600, + 325674000, + 341395200, + 357123600, + 372844800, + 388573200, + 404899200, + 420022800, + 436348800, + 452077200, + 467798400, + 483526800, + 499248000, + 514976400, + 530697600, + 544611600, + 562147200, + 576061200, + 594201600, + 607510800, + 625651200, + 638960400, + 657100800, + 671014800, + 688550400, + 702464400, + 720000000, + 733910400, + 752050800, + 765360000, + 783500400, + 796809600, + 814950000, + 828864000, + 846399600, + 860313600, + 877849200, + 891763200, + 909298800, + 923212800, + 941353200, + 954662400, + 972802800, + 986112000, + 1004252400, + 1018166400, + 1035702000, + 1049616000, + 1067151600, + 1081065600, + 1099206000, + 1112515200, + 1130655600, + 1143964800, + 1162105200, + 1173600000, + 1194159600, + 1205049600, + 1225609200, + 1236499200, + 1257058800, + 1268553600, + 1289113200, + 1300003200, + 1320562800, + 1331452800, + 1352012400, + 1362902400, + 1383462000, + 1394352000, + 1414911600, + 1425801600, + 1446361200, + 1457856000, + 1478415600, + 1489305600, + 1509865200, + 1520755200, + 1541314800, + 1552204800, + 1572764400, + 1583654400, + 1604214000, + 1615708800, + 1636268400, + 1647158400, + 1667718000, + 1678608000, + 1699167600, + 1710057600, + 1730617200, + 1741507200, + 1762066800, + 1772956800, + 1793516400, + 1805011200, + 1825570800, + 1836460800, + 1857020400, + 1867910400, + 1888470000, + 1899360000, + 1919919600, + 1930809600, + 1951369200, + 1962864000, + 1983423600, + 1994313600, + 2014873200, + 2025763200, + 2046322800, + 2057212800, + 2077772400, + 2088662400, + 2109222000, + 2120112000, + 2140671600 + ], + "types": [ + { + "is_dst": false, + "offset": -24312 + }, + { + "is_dst": false, + "offset": -25200 + }, + { + "is_dst": true, + "offset": -21600 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-c595527c9472a8dc-7336826b9454e1a0.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-c595527c9472a8dc-7336826b9454e1a0.json new file mode 100644 index 000000000..340b44caa --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-c595527c9472a8dc-7336826b9454e1a0.json @@ -0,0 +1,65 @@ +{ + "ids": [ + "australia/perth", + "australia/west" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -2337925404, + -1672552800, + -1665381600, + -883634400, + -876117600, + -860392800, + -844668000, + 152042400, + 162928800, + 436298400, + 447184800, + 690314400, + 699386400, + 1165082400, + 1174759200, + 1193508000, + 1206813600, + 1224957600, + 1238263200 + ], + "types": [ + { + "is_dst": false, + "offset": 27804 + }, + { + "is_dst": false, + "offset": 28800 + }, + { + "is_dst": true, + "offset": 32400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-c6ecc61594d93097-7c2ea67c1d57ab1f.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-c6ecc61594d93097-7c2ea67c1d57ab1f.json new file mode 100644 index 000000000..71e884e24 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-c6ecc61594d93097-7c2ea67c1d57ab1f.json @@ -0,0 +1,16 @@ +{ + "ids": [ + "etc/gmt-10" + ], + "tzif": { + "posix": "TODO", + "transition_types": [], + "transitions": [], + "types": [ + { + "is_dst": false, + "offset": 36000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-c711f11538fdc96f-c7f00038e563323.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-c711f11538fdc96f-c7f00038e563323.json new file mode 100644 index 000000000..4df8b1392 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-c711f11538fdc96f-c7f00038e563323.json @@ -0,0 +1,195 @@ +{ + "ids": [ + "europe/volgograd" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 2, + 4, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1 + ], + "transitions": [ + -1577761060, + -1247540400, + 354916800, + 370724400, + 386452800, + 402260400, + 417988800, + 433796400, + 449611200, + 465343200, + 481068000, + 496792800, + 512517600, + 528242400, + 543967200, + 559692000, + 575416800, + 575420400, + 591145200, + 606870000, + 622594800, + 638319600, + 654649200, + 670374000, + 701820000, + 701823600, + 717548400, + 733273200, + 748998000, + 764722800, + 780447600, + 796172400, + 811897200, + 828226800, + 846370800, + 859676400, + 877820400, + 891126000, + 909270000, + 922575600, + 941324400, + 954025200, + 972774000, + 985474800, + 1004223600, + 1017529200, + 1035673200, + 1048978800, + 1067122800, + 1080428400, + 1099177200, + 1111878000, + 1130626800, + 1143327600, + 1162076400, + 1174777200, + 1193526000, + 1206831600, + 1224975600, + 1238281200, + 1256425200, + 1269730800, + 1288479600, + 1301180400, + 1414274400, + 1540681200, + 1609020000 + ], + "types": [ + { + "is_dst": false, + "offset": 10660 + }, + { + "is_dst": false, + "offset": 10800 + }, + { + "is_dst": false, + "offset": 14400 + }, + { + "is_dst": true, + "offset": 18000 + }, + { + "is_dst": true, + "offset": 14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-c79f46dbe8103377-ec33b60f19f21a9b.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-c79f46dbe8103377-ec33b60f19f21a9b.json new file mode 100644 index 000000000..607880009 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-c79f46dbe8103377-ec33b60f19f21a9b.json @@ -0,0 +1,49 @@ +{ + "ids": [ + "asia/ho_chi_minh", + "asia/saigon" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 3, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -2004073590, + -1851577590, + -852105600, + -782643600, + -767869200, + -718095600, + -457772400, + -315648000, + 171820800 + ], + "types": [ + { + "is_dst": false, + "offset": 25590 + }, + { + "is_dst": false, + "offset": 25200 + }, + { + "is_dst": false, + "offset": 28800 + }, + { + "is_dst": false, + "offset": 32400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-c7a9617c25e2eb1a-57ee487b5bf7a414.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-c7a9617c25e2eb1a-57ee487b5bf7a414.json new file mode 100644 index 000000000..30c280522 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-c7a9617c25e2eb1a-57ee487b5bf7a414.json @@ -0,0 +1,179 @@ +{ + "ids": [ + "america/argentina/la_rioja" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 2, + 6, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 3, + 4, + 3, + 4, + 2, + 6, + 3, + 4, + 5, + 3, + 4 + ], + "transitions": [ + -2372095956, + -1567453392, + -1233432000, + -1222981200, + -1205956800, + -1194037200, + -1172865600, + -1162501200, + -1141329600, + -1130965200, + -1109793600, + -1099429200, + -1078257600, + -1067806800, + -1046635200, + -1036270800, + -1015099200, + -1004734800, + -983563200, + -973198800, + -952027200, + -941576400, + -931032000, + -900882000, + -890337600, + -833749200, + -827265600, + -752274000, + -733780800, + -197326800, + -190843200, + -184194000, + -164491200, + -152658000, + -132955200, + -121122000, + -101419200, + -86821200, + -71092800, + -54766800, + -39038400, + -23317200, + -7588800, + 128142000, + 136605600, + 596948400, + 605066400, + 624423600, + 636516000, + 656478000, + 667792800, + 673585200, + 687927600, + 699415200, + 719377200, + 731469600, + 938923200, + 952052400, + 1086055200, + 1087700400, + 1198983600, + 1205632800 + ], + "types": [ + { + "is_dst": false, + "offset": -16044 + }, + { + "is_dst": false, + "offset": -15408 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -10800 + }, + { + "is_dst": false, + "offset": -10800 + }, + { + "is_dst": true, + "offset": -7200 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-c7d151e4111f596b-a75797e0711df5b8.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-c7d151e4111f596b-a75797e0711df5b8.json new file mode 100644 index 000000000..60ee1c0b1 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-c7d151e4111f596b-a75797e0711df5b8.json @@ -0,0 +1,16 @@ +{ + "ids": [ + "etc/gmt-4" + ], + "tzif": { + "posix": "TODO", + "transition_types": [], + "transitions": [], + "types": [ + { + "is_dst": false, + "offset": 14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-c83537c4365f1258-5c4333fa86802118.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-c83537c4365f1258-5c4333fa86802118.json new file mode 100644 index 000000000..09d9d71d1 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-c83537c4365f1258-5c4333fa86802118.json @@ -0,0 +1,16 @@ +{ + "ids": [ + "etc/gmt+10" + ], + "tzif": { + "posix": "TODO", + "transition_types": [], + "transitions": [], + "types": [ + { + "is_dst": false, + "offset": -36000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-c841f0aca0404a73-93631f02a30df216.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-c841f0aca0404a73-93631f02a30df216.json new file mode 100644 index 000000000..f9da73c77 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-c841f0aca0404a73-93631f02a30df216.json @@ -0,0 +1,86 @@ +{ + "ids": [ + "asia/tashkent" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 1 + ], + "transitions": [ + -1441168631, + -1247547600, + 354909600, + 370717200, + 386445600, + 402253200, + 417981600, + 433789200, + 449604000, + 465336000, + 481060800, + 496785600, + 512510400, + 528235200, + 543960000, + 559684800, + 575409600, + 591134400, + 606859200, + 622584000, + 638308800, + 654638400, + 670363200, + 670366800, + 686091600 + ], + "types": [ + { + "is_dst": false, + "offset": 16631 + }, + { + "is_dst": false, + "offset": 18000 + }, + { + "is_dst": false, + "offset": 21600 + }, + { + "is_dst": true, + "offset": 25200 + }, + { + "is_dst": true, + "offset": 21600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-ca31f6cb7d44b091-6206979bc54733b4.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-ca31f6cb7d44b091-6206979bc54733b4.json new file mode 100644 index 000000000..bd45f8c8d --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-ca31f6cb7d44b091-6206979bc54733b4.json @@ -0,0 +1,483 @@ +{ + "ids": [ + "america/halifax", + "canada/atlantic" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -2131645536, + -1696276800, + -1680469200, + -1632074400, + -1615143600, + -1566763200, + -1557090000, + -1535486400, + -1524949200, + -1504468800, + -1493413200, + -1472414400, + -1461963600, + -1440964800, + -1429390800, + -1409515200, + -1396731600, + -1376856000, + -1366491600, + -1346616000, + -1333832400, + -1313956800, + -1303678800, + -1282507200, + -1272661200, + -1251057600, + -1240088400, + -1219608000, + -1207429200, + -1188763200, + -1175979600, + -1157313600, + -1143925200, + -1124049600, + -1113771600, + -1091390400, + -1081026000, + -1059854400, + -1050786000, + -1030910400, + -1018126800, + -999460800, + -986677200, + -965592000, + -955227600, + -935956800, + -923173200, + -904507200, + -891723600, + -880221600, + -769395600, + -765399600, + -747252000, + -733950000, + -715802400, + -702500400, + -684352800, + -671050800, + -652903200, + -639601200, + -589399200, + -576097200, + -557949600, + -544647600, + -526500000, + -513198000, + -495050400, + -481748400, + -431546400, + -418244400, + -400096800, + -386794800, + -368647200, + -355345200, + -337197600, + -323895600, + -242244000, + -226522800, + -210794400, + -195073200, + -179344800, + -163623600, + -147895200, + -131569200, + -116445600, + -100119600, + -84391200, + -68670000, + -52941600, + -37220400, + -21492000, + -5770800, + 9957600, + 25678800, + 41407200, + 57733200, + 73461600, + 89182800, + 104911200, + 120632400, + 136360800, + 152082000, + 167810400, + 183531600, + 199260000, + 215586000, + 230709600, + 247035600, + 262764000, + 278485200, + 294213600, + 309934800, + 325663200, + 341384400, + 357112800, + 372834000, + 388562400, + 404888400, + 420012000, + 436338000, + 452066400, + 467787600, + 483516000, + 499237200, + 514965600, + 530686800, + 544600800, + 562136400, + 576050400, + 594190800, + 607500000, + 625640400, + 638949600, + 657090000, + 671004000, + 688539600, + 702453600, + 719989200, + 733903200, + 752043600, + 765352800, + 783493200, + 796802400, + 814942800, + 828856800, + 846392400, + 860306400, + 877842000, + 891756000, + 909291600, + 923205600, + 941346000, + 954655200, + 972795600, + 986104800, + 1004245200, + 1018159200, + 1035694800, + 1049608800, + 1067144400, + 1081058400, + 1099198800, + 1112508000, + 1130648400, + 1143957600, + 1162098000, + 1173592800, + 1194152400, + 1205042400, + 1225602000, + 1236492000, + 1257051600, + 1268546400, + 1289106000, + 1299996000, + 1320555600, + 1331445600, + 1352005200, + 1362895200, + 1383454800, + 1394344800, + 1414904400, + 1425794400, + 1446354000, + 1457848800, + 1478408400, + 1489298400, + 1509858000, + 1520748000, + 1541307600, + 1552197600, + 1572757200, + 1583647200, + 1604206800, + 1615701600, + 1636261200, + 1647151200, + 1667710800, + 1678600800, + 1699160400, + 1710050400, + 1730610000, + 1741500000, + 1762059600, + 1772949600, + 1793509200, + 1805004000, + 1825563600, + 1836453600, + 1857013200, + 1867903200, + 1888462800, + 1899352800, + 1919912400, + 1930802400, + 1951362000, + 1962856800, + 1983416400, + 1994306400, + 2014866000, + 2025756000, + 2046315600, + 2057205600, + 2077765200, + 2088655200, + 2109214800, + 2120104800, + 2140664400 + ], + "types": [ + { + "is_dst": false, + "offset": -15264 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-cab5fb5bf9e7625f-d6c5a17aaeb5d11.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-cab5fb5bf9e7625f-d6c5a17aaeb5d11.json new file mode 100644 index 000000000..6de234e81 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-cab5fb5bf9e7625f-d6c5a17aaeb5d11.json @@ -0,0 +1,317 @@ +{ + "ids": [ + "australia/adelaide", + "australia/south" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3 + ], + "transitions": [ + -2364110060, + -2230189200, + -1672558200, + -1665387000, + -883639800, + -876123000, + -860398200, + -844673400, + -828343800, + -813223800, + 57688200, + 67969800, + 89137800, + 100024200, + 120587400, + 131473800, + 152037000, + 162923400, + 183486600, + 194977800, + 215541000, + 226427400, + 246990600, + 257877000, + 278440200, + 289326600, + 309889800, + 320776200, + 341339400, + 352225800, + 372789000, + 384280200, + 404843400, + 415729800, + 436293000, + 447179400, + 467742600, + 478629000, + 499192200, + 511288200, + 530037000, + 542737800, + 562091400, + 574792200, + 594145800, + 606241800, + 625595400, + 637691400, + 657045000, + 667931400, + 688494600, + 701195400, + 719944200, + 731435400, + 751998600, + 764094600, + 783448200, + 796149000, + 814897800, + 828203400, + 846347400, + 859653000, + 877797000, + 891102600, + 909246600, + 922552200, + 941301000, + 954001800, + 972750600, + 985451400, + 1004200200, + 1017505800, + 1035649800, + 1048955400, + 1067099400, + 1080405000, + 1099153800, + 1111854600, + 1130603400, + 1143909000, + 1162053000, + 1174753800, + 1193502600, + 1207413000, + 1223137800, + 1238862600, + 1254587400, + 1270312200, + 1286037000, + 1301761800, + 1317486600, + 1333211400, + 1349541000, + 1365265800, + 1380990600, + 1396715400, + 1412440200, + 1428165000, + 1443889800, + 1459614600, + 1475339400, + 1491064200, + 1506789000, + 1522513800, + 1538843400, + 1554568200, + 1570293000, + 1586017800, + 1601742600, + 1617467400, + 1633192200, + 1648917000, + 1664641800, + 1680366600, + 1696091400, + 1712421000, + 1728145800, + 1743870600, + 1759595400, + 1775320200, + 1791045000, + 1806769800, + 1822494600, + 1838219400, + 1853944200, + 1869669000, + 1885998600, + 1901723400, + 1917448200, + 1933173000, + 1948897800, + 1964622600, + 1980347400, + 1996072200, + 2011797000, + 2027521800, + 2043246600, + 2058971400, + 2075301000, + 2091025800, + 2106750600, + 2122475400, + 2138200200 + ], + "types": [ + { + "is_dst": false, + "offset": 33260 + }, + { + "is_dst": false, + "offset": 32400 + }, + { + "is_dst": false, + "offset": 34200 + }, + { + "is_dst": true, + "offset": 37800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-cad03994b9f9755d-6887e4eedd5a91ca.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-cad03994b9f9755d-6887e4eedd5a91ca.json new file mode 100644 index 000000000..06f6a86d8 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-cad03994b9f9755d-6887e4eedd5a91ca.json @@ -0,0 +1,56 @@ +{ + "ids": [ + "pacific/kosrae" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 4, + 3, + 2, + 5, + 2 + ], + "transitions": [ + -3944631116, + -2177491916, + -1743678000, + -1606813200, + -1041418800, + -907408800, + -770634000, + -7988400, + 915105600 + ], + "types": [ + { + "is_dst": false, + "offset": -47284 + }, + { + "is_dst": false, + "offset": 39116 + }, + { + "is_dst": false, + "offset": 39600 + }, + { + "is_dst": false, + "offset": 32400 + }, + { + "is_dst": false, + "offset": 36000 + }, + { + "is_dst": false, + "offset": 43200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-cb2104a4192b82ba-2669d83e902de2dd.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-cb2104a4192b82ba-2669d83e902de2dd.json new file mode 100644 index 000000000..a826f11a8 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-cb2104a4192b82ba-2669d83e902de2dd.json @@ -0,0 +1,24 @@ +{ + "ids": [ + "asia/kabul" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1 + ], + "transitions": [ + -788932800 + ], + "types": [ + { + "is_dst": false, + "offset": 16608 + }, + { + "is_dst": false, + "offset": 16200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-cb56ff55ea32bb92-3e0804e3b34aa685.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-cb56ff55ea32bb92-3e0804e3b34aa685.json new file mode 100644 index 000000000..027a196c2 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-cb56ff55ea32bb92-3e0804e3b34aa685.json @@ -0,0 +1,50 @@ +{ + "ids": [ + "asia/pontianak" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 1, + 3, + 1, + 3, + 4 + ], + "transitions": [ + -1946186240, + -1172906240, + -881220600, + -766054800, + -683883000, + -620812800, + -189415800, + 567964800 + ], + "types": [ + { + "is_dst": false, + "offset": 26240 + }, + { + "is_dst": false, + "offset": 27000 + }, + { + "is_dst": false, + "offset": 32400 + }, + { + "is_dst": false, + "offset": 28800 + }, + { + "is_dst": false, + "offset": 25200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-cbcf966225780b1c-c77f7ff7cc6d8324.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-cbcf966225780b1c-c77f7ff7cc6d8324.json new file mode 100644 index 000000000..0440a6ce6 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-cbcf966225780b1c-c77f7ff7cc6d8324.json @@ -0,0 +1,328 @@ +{ + "ids": [ + "asia/hebron" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -2185410023, + -933638400, + -923097600, + -919036800, + -857347200, + -844300800, + -825811200, + -812678400, + -794188800, + -779846400, + -762652800, + -748310400, + -731116800, + -399088800, + -386650800, + -368330400, + -355114800, + -336790800, + -323654400, + -305168400, + -292032000, + -273632400, + -260496000, + -242096400, + -228960000, + -210560400, + -197424000, + -178938000, + -165801600, + -147402000, + -134265600, + -115866000, + -102643200, + -84330000, + 142376400, + 150843600, + 167176800, + 178664400, + 334101600, + 337730400, + 452642400, + 462319200, + 482277600, + 494370000, + 516751200, + 526424400, + 545436000, + 558478800, + 576626400, + 589323600, + 609890400, + 620773200, + 638316000, + 651618000, + 669765600, + 683672400, + 701820000, + 715726800, + 733701600, + 747176400, + 765151200, + 778021200, + 796600800, + 810075600, + 820447200, + 828655200, + 843170400, + 860104800, + 874620000, + 891554400, + 906069600, + 924213600, + 939934800, + 956268000, + 971989200, + 987717600, + 1003438800, + 1019167200, + 1034888400, + 1050616800, + 1066338000, + 1082066400, + 1096581600, + 1113516000, + 1128380400, + 1143842400, + 1158872400, + 1175378400, + 1189638000, + 1206655200, + 1220216400, + 1238104800, + 1252015200, + 1269554400, + 1281474000, + 1301608860, + 1312146000, + 1314655200, + 1317330000, + 1333058400, + 1348178400, + 1364508000, + 1380229200, + 1395957600, + 1414098000, + 1427493600, + 1445551200, + 1458946800, + 1477692000, + 1490396400, + 1509141600, + 1521846000, + 1540591200, + 1553810400, + 1572037200, + 1585346400, + 1603490400, + 1616796000, + 1635458400, + 1648332000, + 1666998000, + 1682726400, + 1698447600, + 1713571200, + 1729897200, + 1744416000, + 1761346800, + 1774656000, + 1792796400, + 1806105600, + 1824850800, + 1837555200, + 1856300400, + 1869004800, + 1887750000, + 1901059200, + 1919199600, + 1932508800, + 1950649200, + 1963958400, + 1982703600, + 1995408000, + 2014153200, + 2026857600, + 2045602800, + 2058307200, + 2077052400, + 2090361600, + 2107897200, + 2121811200, + 2138742000 + ], + "types": [ + { + "is_dst": false, + "offset": 8423 + }, + { + "is_dst": false, + "offset": 7200 + }, + { + "is_dst": true, + "offset": 10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-cbf2a88472b0862a-1ed36ba7984a7bf0.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-cbf2a88472b0862a-1ed36ba7984a7bf0.json new file mode 100644 index 000000000..0412fa748 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-cbf2a88472b0862a-1ed36ba7984a7bf0.json @@ -0,0 +1,132 @@ +{ + "ids": [ + "asia/choibalsan", + "asia/ulaanbaatar", + "asia/ulan_bator" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2 + ], + "transitions": [ + -2032931252, + 252435600, + 417974400, + 433782000, + 449596800, + 465318000, + 481046400, + 496767600, + 512496000, + 528217200, + 543945600, + 559666800, + 575395200, + 591116400, + 606844800, + 622566000, + 638294400, + 654620400, + 670348800, + 686070000, + 701798400, + 717519600, + 733248000, + 748969200, + 764697600, + 780418800, + 796147200, + 811868400, + 828201600, + 843922800, + 859651200, + 875372400, + 891100800, + 906822000, + 988394400, + 1001696400, + 1017424800, + 1033146000, + 1048874400, + 1064595600, + 1080324000, + 1096045200, + 1111773600, + 1127494800, + 1143223200, + 1159549200, + 1427479200, + 1443193200, + 1458928800, + 1474642800 + ], + "types": [ + { + "is_dst": false, + "offset": 25652 + }, + { + "is_dst": false, + "offset": 25200 + }, + { + "is_dst": false, + "offset": 28800 + }, + { + "is_dst": true, + "offset": 32400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-cd29e561a284f373-3b83d7e952d022b4.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-cd29e561a284f373-3b83d7e952d022b4.json new file mode 100644 index 000000000..f288eeadb --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-cd29e561a284f373-3b83d7e952d022b4.json @@ -0,0 +1,16 @@ +{ + "ids": [ + "etc/gmt-2" + ], + "tzif": { + "posix": "TODO", + "transition_types": [], + "transitions": [], + "types": [ + { + "is_dst": false, + "offset": 7200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-ce5eb7cf8993261f-4c7804907172be1e.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-ce5eb7cf8993261f-4c7804907172be1e.json new file mode 100644 index 000000000..88eb9f928 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-ce5eb7cf8993261f-4c7804907172be1e.json @@ -0,0 +1,397 @@ +{ + "ids": [ + "europe/riga" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 0, + 1, + 0, + 2, + 3, + 2, + 4, + 5, + 2, + 4, + 5, + 2, + 4, + 5, + 3, + 6, + 3, + 6, + 3, + 6, + 3, + 6, + 3, + 6, + 3, + 6, + 3, + 6, + 3, + 6, + 3, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4, + 3, + 7, + 2, + 4 + ], + "transitions": [ + -2840146594, + -1632008194, + -1618702594, + -1601681794, + -1597275394, + -1377308194, + -928029600, + -899521200, + -857257200, + -844556400, + -828226800, + -812502000, + -796777200, + -795834000, + 354920400, + 370728000, + 386456400, + 402264000, + 417992400, + 433800000, + 449614800, + 465346800, + 481071600, + 496796400, + 512521200, + 528246000, + 543970800, + 559695600, + 575420400, + 591145200, + 606870000, + 622598400, + 638323200, + 654652800, + 670377600, + 686102400, + 701827200, + 717552000, + 733276800, + 749001600, + 764726400, + 780451200, + 796176000, + 811900800, + 828230400, + 843955200, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": 5794 + }, + { + "is_dst": true, + "offset": 9394 + }, + { + "is_dst": false, + "offset": 7200 + }, + { + "is_dst": false, + "offset": 10800 + }, + { + "is_dst": true, + "offset": 7200 + }, + { + "is_dst": false, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 14400 + }, + { + "is_dst": true, + "offset": 10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-ce802c28d3beb1b-19f2e93021d3a3ae.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-ce802c28d3beb1b-19f2e93021d3a3ae.json new file mode 100644 index 000000000..caac85dc6 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-ce802c28d3beb1b-19f2e93021d3a3ae.json @@ -0,0 +1,437 @@ +{ + "ids": [ + "america/santiago", + "chile/continental" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 4, + 1, + 5, + 1, + 5, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4 + ], + "transitions": [ + -2524504635, + -1892661435, + -1688410800, + -1619205435, + -1593806400, + -1335986235, + -1335985200, + -1317585600, + -1304362800, + -1286049600, + -1272826800, + -1254513600, + -1241290800, + -1222977600, + -1209754800, + -1191355200, + -1178132400, + -870552000, + -865278000, + -740520000, + -736635600, + -718056000, + -713649600, + -36619200, + -23922000, + -3355200, + 7527600, + 24465600, + 37767600, + 55915200, + 69217200, + 87969600, + 100666800, + 118209600, + 132116400, + 150868800, + 163566000, + 182318400, + 195620400, + 213768000, + 227070000, + 245217600, + 258519600, + 277272000, + 289969200, + 308721600, + 321418800, + 340171200, + 353473200, + 371620800, + 384922800, + 403070400, + 416372400, + 434520000, + 447822000, + 466574400, + 479271600, + 498024000, + 510721200, + 529473600, + 545194800, + 560923200, + 574225200, + 592372800, + 605674800, + 624427200, + 637124400, + 653457600, + 668574000, + 687326400, + 700628400, + 718776000, + 732078000, + 750225600, + 763527600, + 781675200, + 794977200, + 813729600, + 826426800, + 845179200, + 859690800, + 876628800, + 889930800, + 906868800, + 923194800, + 939528000, + 952830000, + 971582400, + 984279600, + 1003032000, + 1015729200, + 1034481600, + 1047178800, + 1065931200, + 1079233200, + 1097380800, + 1110682800, + 1128830400, + 1142132400, + 1160884800, + 1173582000, + 1192334400, + 1206846000, + 1223784000, + 1237086000, + 1255233600, + 1270350000, + 1286683200, + 1304823600, + 1313899200, + 1335668400, + 1346558400, + 1367118000, + 1378612800, + 1398567600, + 1410062400, + 1463281200, + 1471147200, + 1494730800, + 1502596800, + 1526180400, + 1534046400, + 1554606000, + 1567915200, + 1586055600, + 1599364800, + 1617505200, + 1630814400, + 1648954800, + 1662868800, + 1680404400, + 1693713600, + 1712458800, + 1725768000, + 1743908400, + 1757217600, + 1775358000, + 1788667200, + 1806807600, + 1820116800, + 1838257200, + 1851566400, + 1870311600, + 1883016000, + 1901761200, + 1915070400, + 1933210800, + 1946520000, + 1964660400, + 1977969600, + 1996110000, + 2009419200, + 2027559600, + 2040868800, + 2059614000, + 2072318400, + 2091063600, + 2104372800, + 2122513200, + 2135822400 + ], + "types": [ + { + "is_dst": false, + "offset": -16965 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -10800 + }, + { + "is_dst": true, + "offset": -18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-cec2538008230fcd-fad8c93ec4e79d5b.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-cec2538008230fcd-fad8c93ec4e79d5b.json new file mode 100644 index 000000000..251171ec4 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-cec2538008230fcd-fad8c93ec4e79d5b.json @@ -0,0 +1,279 @@ +{ + "ids": [ + "america/grand_turk" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 3, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1 + ], + "transitions": [ + -1827687170, + 294217200, + 309938400, + 325666800, + 341388000, + 357116400, + 372837600, + 388566000, + 404892000, + 420015600, + 436341600, + 452070000, + 467791200, + 483519600, + 499240800, + 514969200, + 530690400, + 544604400, + 562140000, + 576054000, + 594194400, + 607503600, + 625644000, + 638953200, + 657093600, + 671007600, + 688543200, + 702457200, + 719992800, + 733906800, + 752047200, + 765356400, + 783496800, + 796806000, + 814946400, + 828860400, + 846396000, + 860310000, + 877845600, + 891759600, + 909295200, + 923209200, + 941349600, + 954658800, + 972799200, + 986108400, + 1004248800, + 1018162800, + 1035698400, + 1049612400, + 1067148000, + 1081062000, + 1099202400, + 1112511600, + 1130652000, + 1143961200, + 1162101600, + 1173596400, + 1194156000, + 1205046000, + 1225605600, + 1236495600, + 1257055200, + 1268550000, + 1289109600, + 1299999600, + 1320559200, + 1331449200, + 1352008800, + 1362898800, + 1383458400, + 1394348400, + 1414908000, + 1425798000, + 1520751600, + 1541311200, + 1552201200, + 1572760800, + 1583650800, + 1604210400, + 1615705200, + 1636264800, + 1647154800, + 1667714400, + 1678604400, + 1699164000, + 1710054000, + 1730613600, + 1741503600, + 1762063200, + 1772953200, + 1793512800, + 1805007600, + 1825567200, + 1836457200, + 1857016800, + 1867906800, + 1888466400, + 1899356400, + 1919916000, + 1930806000, + 1951365600, + 1962860400, + 1983420000, + 1994310000, + 2014869600, + 2025759600, + 2046319200, + 2057209200, + 2077768800, + 2088658800, + 2109218400, + 2120108400, + 2140668000 + ], + "types": [ + { + "is_dst": false, + "offset": -17072 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": true, + "offset": -14400 + }, + { + "is_dst": false, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-d1e4208290566f2f-594e868240fdea5.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-d1e4208290566f2f-594e868240fdea5.json new file mode 100644 index 000000000..df7c426ba --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-d1e4208290566f2f-594e868240fdea5.json @@ -0,0 +1,16 @@ +{ + "ids": [ + "etc/gmt+4" + ], + "tzif": { + "posix": "TODO", + "transition_types": [], + "transitions": [], + "types": [ + { + "is_dst": false, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-d28e0bb7485a8522-625c6b48788afe95.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-d28e0bb7485a8522-625c6b48788afe95.json new file mode 100644 index 000000000..7c12392a6 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-d28e0bb7485a8522-625c6b48788afe95.json @@ -0,0 +1,337 @@ +{ + "ids": [ + "america/havana", + "cuba" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -1402813824, + -1311534000, + -1300996800, + -933534000, + -925675200, + -902084400, + -893620800, + -870030000, + -862171200, + -775681200, + -767822400, + -744231600, + -736372800, + -144702000, + -134251200, + -113425200, + -102542400, + -86295600, + -72907200, + -54154800, + -41457600, + -21495600, + -5774400, + 9954000, + 25675200, + 41403600, + 57729600, + 73458000, + 87364800, + 104907600, + 118900800, + 136357200, + 150436800, + 167806800, + 183528000, + 199256400, + 215582400, + 230706000, + 247032000, + 263365200, + 276667200, + 290581200, + 308721600, + 322030800, + 340171200, + 358318800, + 371620800, + 389768400, + 403070400, + 421218000, + 434520000, + 452667600, + 466574400, + 484117200, + 498024000, + 511333200, + 529473600, + 542782800, + 560923200, + 574837200, + 592372800, + 606286800, + 623822400, + 638946000, + 655876800, + 671000400, + 687330000, + 702450000, + 718779600, + 733899600, + 750229200, + 765349200, + 781678800, + 796798800, + 813128400, + 828853200, + 844578000, + 860302800, + 876632400, + 891147600, + 909291600, + 922597200, + 941346000, + 954651600, + 972795600, + 986101200, + 1004245200, + 1018155600, + 1035694800, + 1049605200, + 1067144400, + 1080450000, + 1162098000, + 1173589200, + 1193547600, + 1205643600, + 1224997200, + 1236488400, + 1256446800, + 1268542800, + 1288501200, + 1300597200, + 1321160400, + 1333256400, + 1352005200, + 1362891600, + 1383454800, + 1394341200, + 1414904400, + 1425790800, + 1446354000, + 1457845200, + 1478408400, + 1489294800, + 1509858000, + 1520744400, + 1541307600, + 1552194000, + 1572757200, + 1583643600, + 1604206800, + 1615698000, + 1636261200, + 1647147600, + 1667710800, + 1678597200, + 1699160400, + 1710046800, + 1730610000, + 1741496400, + 1762059600, + 1772946000, + 1793509200, + 1805000400, + 1825563600, + 1836450000, + 1857013200, + 1867899600, + 1888462800, + 1899349200, + 1919912400, + 1930798800, + 1951362000, + 1962853200, + 1983416400, + 1994302800, + 2014866000, + 2025752400, + 2046315600, + 2057202000, + 2077765200, + 2088651600, + 2109214800, + 2120101200, + 2140664400 + ], + "types": [ + { + "is_dst": false, + "offset": -19768 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-d3201ec4e70c92f3-70f25b77153c001.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-d3201ec4e70c92f3-70f25b77153c001.json new file mode 100644 index 000000000..5f4559f4c --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-d3201ec4e70c92f3-70f25b77153c001.json @@ -0,0 +1,207 @@ +{ + "ids": [ + "asia/khandyga" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 1, + 3, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 5, + 6, + 3, + 5, + 6, + 3, + 5, + 6, + 3, + 5, + 6, + 3, + 5, + 6, + 3, + 5, + 6, + 3, + 5, + 6, + 3, + 5, + 6, + 7, + 3, + 5, + 2, + 4 + ], + "transitions": [ + -1579424533, + -1247558400, + 354898800, + 370706400, + 386434800, + 402242400, + 417970800, + 433778400, + 449593200, + 465325200, + 481050000, + 496774800, + 512499600, + 528224400, + 543949200, + 559674000, + 575398800, + 591123600, + 606848400, + 622573200, + 638298000, + 654627600, + 670352400, + 670356000, + 686080800, + 695757600, + 701802000, + 717526800, + 733251600, + 748976400, + 764701200, + 780426000, + 796150800, + 811875600, + 828205200, + 846349200, + 859654800, + 877798800, + 891104400, + 909248400, + 922554000, + 941302800, + 954003600, + 972752400, + 985453200, + 1004202000, + 1017507600, + 1035651600, + 1048957200, + 1067101200, + 1072882800, + 1080403200, + 1099152000, + 1111852800, + 1130601600, + 1143302400, + 1162051200, + 1174752000, + 1193500800, + 1206806400, + 1224950400, + 1238256000, + 1256400000, + 1269705600, + 1288454400, + 1301155200, + 1315832400, + 1414252800 + ], + "types": [ + { + "is_dst": false, + "offset": 32533 + }, + { + "is_dst": false, + "offset": 28800 + }, + { + "is_dst": false, + "offset": 32400 + }, + { + "is_dst": true, + "offset": 36000 + }, + { + "is_dst": true, + "offset": 32400 + }, + { + "is_dst": false, + "offset": 36000 + }, + { + "is_dst": true, + "offset": 39600 + }, + { + "is_dst": false, + "offset": 39600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-d41aa71f743154ff-f4e826fba8511193.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-d41aa71f743154ff-f4e826fba8511193.json new file mode 100644 index 000000000..29ccd3e71 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-d41aa71f743154ff-f4e826fba8511193.json @@ -0,0 +1,226 @@ +{ + "ids": [ + "asia/anadyr" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 1, + 5, + 1, + 5, + 6, + 2, + 4, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 6, + 1, + 5, + 6, + 1, + 5 + ], + "transitions": [ + -1441194596, + -1247572800, + 354884400, + 370692000, + 386420400, + 386424000, + 402231600, + 417960000, + 433767600, + 449582400, + 465314400, + 481039200, + 496764000, + 512488800, + 528213600, + 543938400, + 559663200, + 575388000, + 591112800, + 606837600, + 622562400, + 638287200, + 654616800, + 670341600, + 670345200, + 686070000, + 695746800, + 701791200, + 717516000, + 733240800, + 748965600, + 764690400, + 780415200, + 796140000, + 811864800, + 828194400, + 846338400, + 859644000, + 877788000, + 891093600, + 909237600, + 922543200, + 941292000, + 953992800, + 972741600, + 985442400, + 1004191200, + 1017496800, + 1035640800, + 1048946400, + 1067090400, + 1080396000, + 1099144800, + 1111845600, + 1130594400, + 1143295200, + 1162044000, + 1174744800, + 1193493600, + 1206799200, + 1224943200, + 1238248800, + 1256392800, + 1269698400, + 1269702000, + 1288450800, + 1301151600 + ], + "types": [ + { + "is_dst": false, + "offset": 42596 + }, + { + "is_dst": false, + "offset": 43200 + }, + { + "is_dst": false, + "offset": 46800 + }, + { + "is_dst": true, + "offset": 50400 + }, + { + "is_dst": true, + "offset": 46800 + }, + { + "is_dst": true, + "offset": 43200 + }, + { + "is_dst": false, + "offset": 39600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-d4999f54d6ffa1ff-79a848eb17cbcb0f.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-d4999f54d6ffa1ff-79a848eb17cbcb0f.json new file mode 100644 index 000000000..e7a972e95 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-d4999f54d6ffa1ff-79a848eb17cbcb0f.json @@ -0,0 +1,385 @@ +{ + "ids": [ + "america/anchorage", + "us/alaska" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 3, + 2, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 3, + 4, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4 + ], + "transitions": [ + -3225223727, + -2188951224, + -880200000, + -769395600, + -765378000, + -86882400, + -21470400, + -5749200, + 9979200, + 25700400, + 41428800, + 57754800, + 73483200, + 89204400, + 104932800, + 120654000, + 126705600, + 152103600, + 162388800, + 183553200, + 199281600, + 215607600, + 230731200, + 247057200, + 262785600, + 278506800, + 294235200, + 309956400, + 325684800, + 341406000, + 357134400, + 372855600, + 388584000, + 404910000, + 420033600, + 436359600, + 439030800, + 452084400, + 467805600, + 483534000, + 499255200, + 514983600, + 530704800, + 544618800, + 562154400, + 576068400, + 594208800, + 607518000, + 625658400, + 638967600, + 657108000, + 671022000, + 688557600, + 702471600, + 720007200, + 733921200, + 752061600, + 765370800, + 783511200, + 796820400, + 814960800, + 828874800, + 846410400, + 860324400, + 877860000, + 891774000, + 909309600, + 923223600, + 941364000, + 954673200, + 972813600, + 986122800, + 1004263200, + 1018177200, + 1035712800, + 1049626800, + 1067162400, + 1081076400, + 1099216800, + 1112526000, + 1130666400, + 1143975600, + 1162116000, + 1173610800, + 1194170400, + 1205060400, + 1225620000, + 1236510000, + 1257069600, + 1268564400, + 1289124000, + 1300014000, + 1320573600, + 1331463600, + 1352023200, + 1362913200, + 1383472800, + 1394362800, + 1414922400, + 1425812400, + 1446372000, + 1457866800, + 1478426400, + 1489316400, + 1509876000, + 1520766000, + 1541325600, + 1552215600, + 1572775200, + 1583665200, + 1604224800, + 1615719600, + 1636279200, + 1647169200, + 1667728800, + 1678618800, + 1699178400, + 1710068400, + 1730628000, + 1741518000, + 1762077600, + 1772967600, + 1793527200, + 1805022000, + 1825581600, + 1836471600, + 1857031200, + 1867921200, + 1888480800, + 1899370800, + 1919930400, + 1930820400, + 1951380000, + 1962874800, + 1983434400, + 1994324400, + 2014884000, + 2025774000, + 2046333600, + 2057223600, + 2077783200, + 2088673200, + 2109232800, + 2120122800, + 2140682400 + ], + "types": [ + { + "is_dst": false, + "offset": 50424 + }, + { + "is_dst": false, + "offset": -35976 + }, + { + "is_dst": false, + "offset": -36000 + }, + { + "is_dst": true, + "offset": -32400 + }, + { + "is_dst": false, + "offset": -32400 + }, + { + "is_dst": true, + "offset": -28800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-d7daa3dddb990290-999ddccf1cdd631b.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-d7daa3dddb990290-999ddccf1cdd631b.json new file mode 100644 index 000000000..b0524f806 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-d7daa3dddb990290-999ddccf1cdd631b.json @@ -0,0 +1,242 @@ +{ + "ids": [ + "europe/simferopol" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3, + 2, + 5, + 2, + 5, + 2, + 5, + 2, + 5, + 2, + 5, + 2, + 5, + 2, + 5, + 2, + 5, + 2, + 5, + 2, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 5, + 2, + 6, + 5, + 2, + 6, + 5, + 2, + 6, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 2, + 6, + 1, + 3, + 5, + 7, + 2, + 6 + ], + "transitions": [ + -1441160160, + -1247536800, + -888894000, + -857257200, + -844556400, + -828226800, + -812502000, + -811648800, + 354920400, + 370728000, + 386456400, + 402264000, + 417992400, + 433800000, + 449614800, + 465346800, + 481071600, + 496796400, + 512521200, + 528246000, + 543970800, + 559695600, + 575420400, + 591145200, + 606870000, + 622594800, + 646786800, + 701827200, + 717552000, + 733276800, + 749001600, + 764726400, + 767739600, + 780447600, + 796172400, + 811897200, + 828219600, + 846374400, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396137600, + 1414274400 + ], + "types": [ + { + "is_dst": false, + "offset": 8184 + }, + { + "is_dst": false, + "offset": 7200 + }, + { + "is_dst": false, + "offset": 10800 + }, + { + "is_dst": true, + "offset": 7200 + }, + { + "is_dst": false, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 14400 + }, + { + "is_dst": true, + "offset": 10800 + }, + { + "is_dst": false, + "offset": 14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-daeed2898ecd770c-491daed6103167a4.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-daeed2898ecd770c-491daed6103167a4.json new file mode 100644 index 000000000..dafb596d5 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-daeed2898ecd770c-491daed6103167a4.json @@ -0,0 +1,368 @@ +{ + "ids": [ + "chile/easterisland", + "pacific/easter" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4 + ], + "transitions": [ + -2524495352, + -1178124152, + -36619200, + -23922000, + -3355200, + 7527600, + 24465600, + 37767600, + 55915200, + 69217200, + 87969600, + 100666800, + 118209600, + 132116400, + 150868800, + 163566000, + 182318400, + 195620400, + 213768000, + 227070000, + 245217600, + 258519600, + 277272000, + 289969200, + 308721600, + 321418800, + 340171200, + 353473200, + 371620800, + 384922800, + 403070400, + 416372400, + 434520000, + 447822000, + 466574400, + 479271600, + 498024000, + 510721200, + 529473600, + 545194800, + 560923200, + 574225200, + 592372800, + 605674800, + 624427200, + 637124400, + 653457600, + 668574000, + 687326400, + 700628400, + 718776000, + 732078000, + 750225600, + 763527600, + 781675200, + 794977200, + 813729600, + 826426800, + 845179200, + 859690800, + 876628800, + 889930800, + 906868800, + 923194800, + 939528000, + 952830000, + 971582400, + 984279600, + 1003032000, + 1015729200, + 1034481600, + 1047178800, + 1065931200, + 1079233200, + 1097380800, + 1110682800, + 1128830400, + 1142132400, + 1160884800, + 1173582000, + 1192334400, + 1206846000, + 1223784000, + 1237086000, + 1255233600, + 1270350000, + 1286683200, + 1304823600, + 1313899200, + 1335668400, + 1346558400, + 1367118000, + 1378612800, + 1398567600, + 1410062400, + 1463281200, + 1471147200, + 1494730800, + 1502596800, + 1526180400, + 1534046400, + 1554606000, + 1567915200, + 1586055600, + 1599364800, + 1617505200, + 1630814400, + 1648954800, + 1662868800, + 1680404400, + 1693713600, + 1712458800, + 1725768000, + 1743908400, + 1757217600, + 1775358000, + 1788667200, + 1806807600, + 1820116800, + 1838257200, + 1851566400, + 1870311600, + 1883016000, + 1901761200, + 1915070400, + 1933210800, + 1946520000, + 1964660400, + 1977969600, + 1996110000, + 2009419200, + 2027559600, + 2040868800, + 2059614000, + 2072318400, + 2091063600, + 2104372800, + 2122513200, + 2135822400 + ], + "types": [ + { + "is_dst": false, + "offset": -26248 + }, + { + "is_dst": false, + "offset": -25200 + }, + { + "is_dst": true, + "offset": -21600 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-dbf1c543882cf4b7-243a95b9dfa6cf40.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-dbf1c543882cf4b7-243a95b9dfa6cf40.json new file mode 100644 index 000000000..e14c2eddc --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-dbf1c543882cf4b7-243a95b9dfa6cf40.json @@ -0,0 +1,225 @@ +{ + "ids": [ + "europe/ulyanovsk" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 1, + 2, + 4, + 1, + 1, + 5, + 1, + 5, + 6, + 2, + 4, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4, + 1, + 5, + 2, + 4 + ], + "transitions": [ + -1593820800, + -1247540400, + 354916800, + 370724400, + 386452800, + 402260400, + 417988800, + 433796400, + 449611200, + 465343200, + 481068000, + 496792800, + 512517600, + 528242400, + 543967200, + 559692000, + 575416800, + 591141600, + 606866400, + 606870000, + 622594800, + 638319600, + 654649200, + 670374000, + 670377600, + 686102400, + 695779200, + 701823600, + 717548400, + 733273200, + 748998000, + 764722800, + 780447600, + 796172400, + 811897200, + 828226800, + 846370800, + 859676400, + 877820400, + 891126000, + 909270000, + 922575600, + 941324400, + 954025200, + 972774000, + 985474800, + 1004223600, + 1017529200, + 1035673200, + 1048978800, + 1067122800, + 1080428400, + 1099177200, + 1111878000, + 1130626800, + 1143327600, + 1162076400, + 1174777200, + 1193526000, + 1206831600, + 1224975600, + 1238281200, + 1256425200, + 1269730800, + 1288479600, + 1301180400, + 1414274400, + 1459033200 + ], + "types": [ + { + "is_dst": false, + "offset": 11616 + }, + { + "is_dst": false, + "offset": 10800 + }, + { + "is_dst": false, + "offset": 14400 + }, + { + "is_dst": true, + "offset": 18000 + }, + { + "is_dst": true, + "offset": 14400 + }, + { + "is_dst": true, + "offset": 10800 + }, + { + "is_dst": false, + "offset": 7200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-dc6b1be48367c4f1-10e2d8c1d95848f.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-dc6b1be48367c4f1-10e2d8c1d95848f.json new file mode 100644 index 000000000..c6824b42a --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-dc6b1be48367c4f1-10e2d8c1d95848f.json @@ -0,0 +1,262 @@ +{ + "ids": [ + "europe/kaliningrad" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 3, + 4, + 2, + 3, + 4, + 5, + 6, + 4, + 5, + 6, + 4, + 5, + 6, + 4, + 5, + 6, + 4, + 5, + 6, + 4, + 5, + 6, + 4, + 5, + 6, + 4, + 5, + 6, + 4, + 5, + 4, + 5, + 4, + 5, + 2, + 3, + 4, + 5, + 2, + 3, + 4, + 5, + 2, + 3, + 4, + 5, + 2, + 3, + 4, + 5, + 2, + 3, + 4, + 5, + 2, + 3, + 4, + 5, + 2, + 3, + 4, + 5, + 2, + 3, + 4, + 5, + 2, + 3, + 4, + 5, + 2, + 3, + 4, + 5, + 2, + 3, + 4, + 5, + 2, + 3, + 4, + 5, + 2, + 3, + 4, + 5, + 2, + 3, + 4, + 5, + 2, + 3, + 4, + 5, + 2, + 3, + 4, + 5, + 2, + 3, + 4, + 5, + 2, + 3, + 4, + 5, + 2, + 3, + 4, + 5, + 2, + 3, + 4, + 5, + 2, + 3, + 4, + 5, + 2, + 3, + 4, + 5, + 2, + 3 + ], + "transitions": [ + -2422056120, + -1693706400, + -1680483600, + -1663455600, + -1650150000, + -1632006000, + -1618700400, + -938905200, + -857257200, + -844556400, + -828226800, + -812502000, + -796777200, + -781052400, + -780372000, + -778734000, + -762663600, + -749095200, + 354920400, + 370728000, + 386456400, + 402264000, + 417992400, + 433800000, + 449614800, + 465346800, + 481071600, + 496796400, + 512521200, + 528246000, + 543970800, + 559695600, + 575420400, + 591145200, + 606870000, + 606873600, + 622598400, + 638323200, + 654652800, + 670377600, + 686102400, + 701827200, + 717552000, + 733276800, + 749001600, + 764726400, + 780451200, + 796176000, + 811900800, + 828230400, + 846374400, + 859680000, + 877824000, + 891129600, + 909273600, + 922579200, + 941328000, + 954028800, + 972777600, + 985478400, + 1004227200, + 1017532800, + 1035676800, + 1048982400, + 1067126400, + 1080432000, + 1099180800, + 1111881600, + 1130630400, + 1143331200, + 1162080000, + 1174780800, + 1193529600, + 1206835200, + 1224979200, + 1238284800, + 1256428800, + 1269734400, + 1288483200, + 1301184000, + 1414278000 + ], + "types": [ + { + "is_dst": false, + "offset": 4920 + }, + { + "is_dst": false, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 7200 + }, + { + "is_dst": false, + "offset": 7200 + }, + { + "is_dst": true, + "offset": 10800 + }, + { + "is_dst": false, + "offset": 10800 + }, + { + "is_dst": true, + "offset": 14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-dc8c7c76ac036db-c245165e281bb39e.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-dc8c7c76ac036db-c245165e281bb39e.json new file mode 100644 index 000000000..946d58ab7 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-dc8c7c76ac036db-c245165e281bb39e.json @@ -0,0 +1,36 @@ +{ + "ids": [ + "indian/mauritius" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -1988164200, + 403041600, + 417034800, + 1224972000, + 1238274000 + ], + "types": [ + { + "is_dst": false, + "offset": 13800 + }, + { + "is_dst": false, + "offset": 14400 + }, + { + "is_dst": true, + "offset": 18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-dc8ea6d022a7ebec-f61e1ac489399dbe.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-dc8ea6d022a7ebec-f61e1ac489399dbe.json new file mode 100644 index 000000000..c00b99cb4 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-dc8ea6d022a7ebec-f61e1ac489399dbe.json @@ -0,0 +1,207 @@ +{ + "ids": [ + "america/sao_paulo", + "brazil/east" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -1767214412, + -1206957600, + -1191362400, + -1175374800, + -1159826400, + -633819600, + -622069200, + -602283600, + -591832800, + -570747600, + -560210400, + -539125200, + -531352800, + -195426000, + -155167200, + -150069600, + -128898000, + -121125600, + -99954000, + -89589600, + -68418000, + -57967200, + 499748400, + 511236000, + 530593200, + 540266400, + 562129200, + 571197600, + 592974000, + 602042400, + 624423600, + 634701600, + 656478000, + 666756000, + 687927600, + 697600800, + 719982000, + 728445600, + 750826800, + 761709600, + 782276400, + 793159200, + 813726000, + 824004000, + 844570800, + 856058400, + 876106800, + 888717600, + 908074800, + 919562400, + 938919600, + 951616800, + 970974000, + 982461600, + 1003028400, + 1013911200, + 1036292400, + 1045360800, + 1066532400, + 1076810400, + 1099364400, + 1108864800, + 1129431600, + 1140314400, + 1162695600, + 1172368800, + 1192330800, + 1203213600, + 1224385200, + 1234663200, + 1255834800, + 1266717600, + 1287284400, + 1298167200, + 1318734000, + 1330221600, + 1350788400, + 1361066400, + 1382238000, + 1392516000, + 1413687600, + 1424570400, + 1445137200, + 1456020000, + 1476586800, + 1487469600, + 1508036400, + 1518919200, + 1541300400, + 1550368800 + ], + "types": [ + { + "is_dst": false, + "offset": -11188 + }, + { + "is_dst": false, + "offset": -10800 + }, + { + "is_dst": true, + "offset": -7200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-dd90c0bd2a5d5bcb-1f735dee8aec5dc3.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-dd90c0bd2a5d5bcb-1f735dee8aec5dc3.json new file mode 100644 index 000000000..323fc56fe --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-dd90c0bd2a5d5bcb-1f735dee8aec5dc3.json @@ -0,0 +1,38 @@ +{ + "ids": [ + "america/guayaquil" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2 + ], + "transitions": [ + -2524502440, + -1230749160, + 722926800, + 728884800 + ], + "types": [ + { + "is_dst": false, + "offset": -19160 + }, + { + "is_dst": false, + "offset": -18840 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-df3a174a6f1304b9-e03cb356b627138a.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-df3a174a6f1304b9-e03cb356b627138a.json new file mode 100644 index 000000000..2bd61bdbb --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-df3a174a6f1304b9-e03cb356b627138a.json @@ -0,0 +1,116 @@ +{ + "ids": [ + "africa/algiers" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 3, + 4, + 5, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4 + ], + "transitions": [ + -2486592732, + -1855958961, + -1689814800, + -1680397200, + -1665363600, + -1648342800, + -1635123600, + -1616893200, + -1604278800, + -1585443600, + -1574038800, + -1552266000, + -1539997200, + -1531443600, + -956365200, + -950486400, + -942012000, + -812502000, + -796262400, + -781052400, + -766630800, + -733280400, + -439430400, + -212029200, + 41468400, + 54774000, + 231724800, + 246236400, + 259545600, + 275274000, + 309740400, + 325468800, + 341802000, + 357523200 + ], + "types": [ + { + "is_dst": false, + "offset": 732 + }, + { + "is_dst": false, + "offset": 561 + }, + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": true, + "offset": 3600 + }, + { + "is_dst": false, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 7200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-dfcaab41c352fc41-2daa02042e6b7c10.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-dfcaab41c352fc41-2daa02042e6b7c10.json new file mode 100644 index 000000000..561fb1c0f --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-dfcaab41c352fc41-2daa02042e6b7c10.json @@ -0,0 +1,24 @@ +{ + "ids": [ + "antarctica/rothera" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1 + ], + "transitions": [ + 218246400 + ], + "types": [ + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": false, + "offset": -10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-e12ae166d8468131-708cc241899946a4.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-e12ae166d8468131-708cc241899946a4.json new file mode 100644 index 000000000..088b8a378 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-e12ae166d8468131-708cc241899946a4.json @@ -0,0 +1,94 @@ +{ + "ids": [ + "america/boa_vista" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -1767211040, + -1206954000, + -1191358800, + -1175371200, + -1159822800, + -633816000, + -622065600, + -602280000, + -591829200, + -570744000, + -560206800, + -539121600, + -531349200, + -191361600, + -184194000, + -155160000, + -150066000, + -128894400, + -121122000, + -99950400, + -89586000, + -68414400, + -57963600, + 499752000, + 511239600, + 530596800, + 540270000, + 562132800, + 571201200, + 938664000, + 938923200, + 951620400, + 970977600, + 971578800 + ], + "types": [ + { + "is_dst": false, + "offset": -14560 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-e20ebf54a807fe0e-af41e6e8c94e97d6.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-e20ebf54a807fe0e-af41e6e8c94e97d6.json new file mode 100644 index 000000000..254e7e4a0 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-e20ebf54a807fe0e-af41e6e8c94e97d6.json @@ -0,0 +1,34 @@ +{ + "ids": [ + "america/bogota" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 1 + ], + "transitions": [ + -2707671824, + -1739041424, + 704869200, + 729057600 + ], + "types": [ + { + "is_dst": false, + "offset": -17776 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-e271b0f2662b1c04-bc03c0df8ebcae47.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-e271b0f2662b1c04-bc03c0df8ebcae47.json new file mode 100644 index 000000000..2a1aea4ad --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-e271b0f2662b1c04-bc03c0df8ebcae47.json @@ -0,0 +1,48 @@ +{ + "ids": [ + "asia/jakarta" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 1, + 3, + 1, + 4 + ], + "transitions": [ + -3231299232, + -1172906400, + -876641400, + -766054800, + -683883000, + -620812800, + -189415800 + ], + "types": [ + { + "is_dst": false, + "offset": 25632 + }, + { + "is_dst": false, + "offset": 27000 + }, + { + "is_dst": false, + "offset": 32400 + }, + { + "is_dst": false, + "offset": 28800 + }, + { + "is_dst": false, + "offset": 25200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-e2789756bce07cca-7336b6cd8c12b923.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-e2789756bce07cca-7336b6cd8c12b923.json new file mode 100644 index 000000000..63bef460e --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-e2789756bce07cca-7336b6cd8c12b923.json @@ -0,0 +1,265 @@ +{ + "ids": [ + "australia/lhi", + "australia/lord_howe" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 4 + ], + "transitions": [ + -2364114980, + 352216800, + 372785400, + 384273000, + 404839800, + 415722600, + 436289400, + 447172200, + 467739000, + 478621800, + 499188600, + 511282800, + 530033400, + 542732400, + 562087800, + 574786800, + 594142200, + 606236400, + 625591800, + 636476400, + 657041400, + 667926000, + 688491000, + 699375600, + 719940600, + 731430000, + 751995000, + 762879600, + 783444600, + 794329200, + 814894200, + 828198000, + 846343800, + 859647600, + 877793400, + 891097200, + 909243000, + 922546800, + 941297400, + 953996400, + 967303800, + 985446000, + 1004196600, + 1017500400, + 1035646200, + 1048950000, + 1067095800, + 1080399600, + 1099150200, + 1111849200, + 1130599800, + 1143903600, + 1162049400, + 1174748400, + 1193499000, + 1207407600, + 1223134200, + 1238857200, + 1254583800, + 1270306800, + 1286033400, + 1301756400, + 1317483000, + 1333206000, + 1349537400, + 1365260400, + 1380987000, + 1396710000, + 1412436600, + 1428159600, + 1443886200, + 1459609200, + 1475335800, + 1491058800, + 1506785400, + 1522508400, + 1538839800, + 1554562800, + 1570289400, + 1586012400, + 1601739000, + 1617462000, + 1633188600, + 1648911600, + 1664638200, + 1680361200, + 1696087800, + 1712415600, + 1728142200, + 1743865200, + 1759591800, + 1775314800, + 1791041400, + 1806764400, + 1822491000, + 1838214000, + 1853940600, + 1869663600, + 1885995000, + 1901718000, + 1917444600, + 1933167600, + 1948894200, + 1964617200, + 1980343800, + 1996066800, + 2011793400, + 2027516400, + 2043243000, + 2058966000, + 2075297400, + 2091020400, + 2106747000, + 2122470000, + 2138196600 + ], + "types": [ + { + "is_dst": false, + "offset": 38180 + }, + { + "is_dst": false, + "offset": 36000 + }, + { + "is_dst": false, + "offset": 37800 + }, + { + "is_dst": true, + "offset": 41400 + }, + { + "is_dst": true, + "offset": 39600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-e2bf7ec87041f1fb-7930cb166a020b92.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-e2bf7ec87041f1fb-7930cb166a020b92.json new file mode 100644 index 000000000..42e68f32d --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-e2bf7ec87041f1fb-7930cb166a020b92.json @@ -0,0 +1,16 @@ +{ + "ids": [ + "etc/gmt+12" + ], + "tzif": { + "posix": "TODO", + "transition_types": [], + "transitions": [], + "types": [ + { + "is_dst": false, + "offset": -43200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-e330917831501a06-77c5a343db0d0cc8.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-e330917831501a06-77c5a343db0d0cc8.json new file mode 100644 index 000000000..f308026ac --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-e330917831501a06-77c5a343db0d0cc8.json @@ -0,0 +1,156 @@ +{ + "ids": [ + "antarctica/troll" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0 + ], + "transitions": [ + 1108166400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": true, + "offset": 7200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-e3d5b2baffd22f2d-4e43342b57044f94.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-e3d5b2baffd22f2d-4e43342b57044f94.json new file mode 100644 index 000000000..6c206249a --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-e3d5b2baffd22f2d-4e43342b57044f94.json @@ -0,0 +1,34 @@ +{ + "ids": [ + "antarctica/vostok" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 0, + 1, + 2 + ], + "transitions": [ + -380073600, + 760035600, + 783648000, + 1702839600 + ], + "types": [ + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": false, + "offset": 25200 + }, + { + "is_dst": false, + "offset": 18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-e4c142bca3031674-5a8bbda36e7bb0ad.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-e4c142bca3031674-5a8bbda36e7bb0ad.json new file mode 100644 index 000000000..ff6b6d34e --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-e4c142bca3031674-5a8bbda36e7bb0ad.json @@ -0,0 +1,124 @@ +{ + "ids": [ + "pacific/norfolk" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 4, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5 + ], + "transitions": [ + -2177493112, + -599656320, + 152029800, + 162916200, + 1443882600, + 1561899600, + 1570287600, + 1586012400, + 1601737200, + 1617462000, + 1633186800, + 1648911600, + 1664636400, + 1680361200, + 1696086000, + 1712415600, + 1728140400, + 1743865200, + 1759590000, + 1775314800, + 1791039600, + 1806764400, + 1822489200, + 1838214000, + 1853938800, + 1869663600, + 1885993200, + 1901718000, + 1917442800, + 1933167600, + 1948892400, + 1964617200, + 1980342000, + 1996066800, + 2011791600, + 2027516400, + 2043241200, + 2058966000, + 2075295600, + 2091020400, + 2106745200, + 2122470000, + 2138194800 + ], + "types": [ + { + "is_dst": false, + "offset": 40312 + }, + { + "is_dst": false, + "offset": 40320 + }, + { + "is_dst": false, + "offset": 41400 + }, + { + "is_dst": true, + "offset": 45000 + }, + { + "is_dst": false, + "offset": 39600 + }, + { + "is_dst": true, + "offset": 43200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-e5822ac52a06a527-c11582a95c13c0e9.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-e5822ac52a06a527-c11582a95c13c0e9.json new file mode 100644 index 000000000..df4c142fb --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-e5822ac52a06a527-c11582a95c13c0e9.json @@ -0,0 +1,40 @@ +{ + "ids": [ + "america/tegucigalpa" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -1538503868, + 547020000, + 559717200, + 578469600, + 591166800, + 1146981600, + 1154926800 + ], + "types": [ + { + "is_dst": false, + "offset": -20932 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-e65fa49c7674041-dbfae2e530417131.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-e65fa49c7674041-dbfae2e530417131.json new file mode 100644 index 000000000..394774df8 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-e65fa49c7674041-dbfae2e530417131.json @@ -0,0 +1,60 @@ +{ + "ids": [ + "antarctica/casey" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -31536000, + 1255802400, + 1267714800, + 1319738400, + 1329843600, + 1477065600, + 1520701200, + 1538856000, + 1552752000, + 1570129200, + 1583596800, + 1601740860, + 1615640400, + 1633190460, + 1647090000, + 1664640060, + 1678291200 + ], + "types": [ + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": false, + "offset": 28800 + }, + { + "is_dst": false, + "offset": 39600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-e713de09d9781804-75456dafa5d6f2e8.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-e713de09d9781804-75456dafa5d6f2e8.json new file mode 100644 index 000000000..ec16b478c --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-e713de09d9781804-75456dafa5d6f2e8.json @@ -0,0 +1,30 @@ +{ + "ids": [ + "indian/chagos" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2 + ], + "transitions": [ + -1988167780, + 820436400 + ], + "types": [ + { + "is_dst": false, + "offset": 17380 + }, + { + "is_dst": false, + "offset": 18000 + }, + { + "is_dst": false, + "offset": 21600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-e7907c2354d7f128-86fdec3b4e97b88f.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-e7907c2354d7f128-86fdec3b4e97b88f.json new file mode 100644 index 000000000..748f581c4 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-e7907c2354d7f128-86fdec3b4e97b88f.json @@ -0,0 +1,24 @@ +{ + "ids": [ + "pacific/gambier" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1 + ], + "transitions": [ + -1806678012 + ], + "types": [ + { + "is_dst": false, + "offset": -32388 + }, + { + "is_dst": false, + "offset": -32400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-e953d2a73bc41375-d22923438bbbab8b.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-e953d2a73bc41375-d22923438bbbab8b.json new file mode 100644 index 000000000..70b7fe26b --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-e953d2a73bc41375-d22923438bbbab8b.json @@ -0,0 +1,532 @@ +{ + "ids": [ + "europe/lisbon", + "portugal", + "wet" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 3, + 2, + 1, + 2, + 3, + 2, + 1, + 2, + 3, + 2, + 1, + 2, + 3, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1 + ], + "transitions": [ + -1830384000, + -1689555600, + -1677801600, + -1667433600, + -1647738000, + -1635897600, + -1616202000, + -1604361600, + -1584666000, + -1572739200, + -1553043600, + -1541203200, + -1521507600, + -1442451600, + -1427677200, + -1379293200, + -1364778000, + -1348448400, + -1333328400, + -1316394000, + -1301274000, + -1284339600, + -1269824400, + -1221440400, + -1206925200, + -1191200400, + -1175475600, + -1127696400, + -1111971600, + -1096851600, + -1080522000, + -1063587600, + -1049072400, + -1033347600, + -1017622800, + -1002502800, + -986173200, + -969238800, + -950490000, + -942022800, + -922496400, + -906944400, + -891133200, + -877309200, + -873684000, + -864007200, + -857955600, + -845859600, + -842839200, + -831348000, + -825901200, + -814410000, + -810784800, + -799898400, + -794451600, + -782960400, + -779335200, + -768448800, + -763002000, + -749091600, + -733366800, + -717631200, + -701906400, + -686181600, + -670456800, + -654732000, + -639007200, + -623282400, + -607557600, + -591832800, + -575503200, + -559778400, + -544053600, + -528328800, + -512604000, + -496879200, + -481154400, + -465429600, + -449704800, + -433980000, + -417650400, + -401925600, + -386200800, + -370476000, + -354751200, + -339026400, + -323301600, + -307576800, + -291852000, + -276127200, + -260402400, + -244677600, + -228348000, + -212623200, + -196898400, + -181173600, + -165448800, + -149724000, + -133999200, + -118274400, + -102549600, + 212540400, + 212544000, + 228268800, + 243993600, + 260326800, + 276051600, + 291776400, + 307501200, + 323830800, + 338950800, + 354672000, + 370396800, + 386121600, + 401846400, + 417571200, + 433296000, + 449020800, + 465350400, + 481075200, + 496800000, + 512528400, + 528253200, + 543978000, + 559702800, + 575427600, + 591152400, + 606877200, + 622602000, + 638326800, + 654656400, + 670381200, + 686106000, + 701830800, + 717555600, + 733280400, + 749005200, + 764730000, + 780454800, + 796179600, + 811904400, + 828234000, + 846378000, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": -2205 + }, + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": true, + "offset": 3600 + }, + { + "is_dst": true, + "offset": 7200 + }, + { + "is_dst": false, + "offset": 3600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-ea8173f82f8dccac-3438196f28878b48.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-ea8173f82f8dccac-3438196f28878b48.json new file mode 100644 index 000000000..ba3ce3e31 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-ea8173f82f8dccac-3438196f28878b48.json @@ -0,0 +1,171 @@ +{ + "ids": [ + "asia/hong_kong", + "hongkong" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -2056690800, + -900910800, + -891579600, + -884248200, + -761211000, + -747907200, + -728541000, + -717049800, + -697091400, + -683785800, + -668061000, + -654755400, + -636611400, + -623305800, + -605161800, + -591856200, + -573712200, + -559801800, + -541657800, + -528352200, + -510211800, + -498112200, + -478762200, + -466662600, + -446707800, + -435213000, + -415258200, + -403158600, + -383808600, + -371709000, + -352359000, + -340259400, + -320909400, + -308809800, + -288855000, + -277360200, + -257405400, + -245910600, + -225955800, + -213856200, + -194506200, + -182406600, + -163056600, + -148537800, + -132816600, + -117088200, + -101367000, + -85638600, + -69312600, + -53584200, + -37863000, + -22134600, + -6413400, + 9315000, + 25036200, + 40764600, + 56485800, + 72214200, + 88540200, + 104268600, + 119989800, + 126041400, + 135714600, + 151439400, + 167167800, + 182889000, + 198617400, + 214338600, + 295385400, + 309292200 + ], + "types": [ + { + "is_dst": false, + "offset": 27402 + }, + { + "is_dst": false, + "offset": 28800 + }, + { + "is_dst": true, + "offset": 32400 + }, + { + "is_dst": true, + "offset": 30600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-eafa00d1ad3ada02-562eb60e43b0c41d.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-eafa00d1ad3ada02-562eb60e43b0c41d.json new file mode 100644 index 000000000..3aa9596f7 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-eafa00d1ad3ada02-562eb60e43b0c41d.json @@ -0,0 +1,188 @@ +{ + "ids": [ + "asia/kamchatka" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 1, + 3, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4 + ], + "transitions": [ + -1487759676, + -1247569200, + 354888000, + 370695600, + 386424000, + 402231600, + 417960000, + 433767600, + 449582400, + 465314400, + 481039200, + 496764000, + 512488800, + 528213600, + 543938400, + 559663200, + 575388000, + 591112800, + 606837600, + 622562400, + 638287200, + 654616800, + 670341600, + 670345200, + 686070000, + 695746800, + 701791200, + 717516000, + 733240800, + 748965600, + 764690400, + 780415200, + 796140000, + 811864800, + 828194400, + 846338400, + 859644000, + 877788000, + 891093600, + 909237600, + 922543200, + 941292000, + 953992800, + 972741600, + 985442400, + 1004191200, + 1017496800, + 1035640800, + 1048946400, + 1067090400, + 1080396000, + 1099144800, + 1111845600, + 1130594400, + 1143295200, + 1162044000, + 1174744800, + 1193493600, + 1206799200, + 1224943200, + 1238248800, + 1256392800, + 1269698400, + 1269702000, + 1288450800, + 1301151600 + ], + "types": [ + { + "is_dst": false, + "offset": 38076 + }, + { + "is_dst": false, + "offset": 39600 + }, + { + "is_dst": false, + "offset": 43200 + }, + { + "is_dst": true, + "offset": 46800 + }, + { + "is_dst": true, + "offset": 43200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-eb4384db15894d16-b1c33ab55153ac7.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-eb4384db15894d16-b1c33ab55153ac7.json new file mode 100644 index 000000000..9a2a6a30c --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-eb4384db15894d16-b1c33ab55153ac7.json @@ -0,0 +1,68 @@ +{ + "ids": [ + "australia/lindeman" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -2366790956, + -1672560000, + -1665388800, + -883641600, + -876124800, + -860400000, + -844675200, + -828345600, + -813225600, + 57686400, + 67968000, + 625593600, + 636480000, + 657043200, + 667929600, + 688492800, + 699379200, + 719942400, + 731433600, + 751996800, + 762883200 + ], + "types": [ + { + "is_dst": false, + "offset": 35756 + }, + { + "is_dst": false, + "offset": 36000 + }, + { + "is_dst": true, + "offset": 39600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-eb9179abb91c8435-85b70e315d877df6.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-eb9179abb91c8435-85b70e315d877df6.json new file mode 100644 index 000000000..850d92b1d --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-eb9179abb91c8435-85b70e315d877df6.json @@ -0,0 +1,370 @@ +{ + "ids": [ + "america/coyhaique" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 3, + 1, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 3, + 4, + 2, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 5 + ], + "transitions": [ + -2524504304, + -1892661435, + -1688410800, + -1619205435, + -1593806400, + -1335986235, + -1335985200, + -1317585600, + -1304362800, + -1286049600, + -1272826800, + -1254513600, + -1241290800, + -1222977600, + -1209754800, + -1191355200, + -1178132400, + -870552000, + -865278000, + -736632000, + -718056000, + -713649600, + -36619200, + -23922000, + -3355200, + 7527600, + 24465600, + 37767600, + 55915200, + 69217200, + 87969600, + 100666800, + 118209600, + 132116400, + 150868800, + 163566000, + 182318400, + 195620400, + 213768000, + 227070000, + 245217600, + 258519600, + 277272000, + 289969200, + 308721600, + 321418800, + 340171200, + 353473200, + 371620800, + 384922800, + 403070400, + 416372400, + 434520000, + 447822000, + 466574400, + 479271600, + 498024000, + 510721200, + 529473600, + 545194800, + 560923200, + 574225200, + 592372800, + 605674800, + 624427200, + 637124400, + 653457600, + 668574000, + 687326400, + 700628400, + 718776000, + 732078000, + 750225600, + 763527600, + 781675200, + 794977200, + 813729600, + 826426800, + 845179200, + 859690800, + 876628800, + 889930800, + 906868800, + 923194800, + 939528000, + 952830000, + 971582400, + 984279600, + 1003032000, + 1015729200, + 1034481600, + 1047178800, + 1065931200, + 1079233200, + 1097380800, + 1110682800, + 1128830400, + 1142132400, + 1160884800, + 1173582000, + 1192334400, + 1206846000, + 1223784000, + 1237086000, + 1255233600, + 1270350000, + 1286683200, + 1304823600, + 1313899200, + 1335668400, + 1346558400, + 1367118000, + 1378612800, + 1398567600, + 1410062400, + 1463281200, + 1471147200, + 1494730800, + 1502596800, + 1526180400, + 1534046400, + 1554606000, + 1567915200, + 1586055600, + 1599364800, + 1617505200, + 1630814400, + 1648954800, + 1662868800, + 1680404400, + 1693713600, + 1712458800, + 1725768000, + 1742439600 + ], + "types": [ + { + "is_dst": false, + "offset": -17296 + }, + { + "is_dst": false, + "offset": -16965 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-ec4f112febcbc032-bd6f219f13f236b1.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-ec4f112febcbc032-bd6f219f13f236b1.json new file mode 100644 index 000000000..c9cf7018f --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-ec4f112febcbc032-bd6f219f13f236b1.json @@ -0,0 +1,236 @@ +{ + "ids": [ + "europe/moscow", + "w-su" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 1, + 3, + 2, + 3, + 4, + 5, + 4, + 6, + 4, + 5, + 7, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 4, + 5, + 5, + 8, + 5, + 8, + 7, + 4, + 4, + 5, + 8, + 4, + 5, + 8, + 4, + 5, + 8, + 4, + 5, + 8, + 4, + 5, + 8, + 4, + 5, + 8, + 4, + 5, + 8, + 4, + 5, + 8, + 4, + 5, + 8, + 4, + 5, + 8, + 4, + 5, + 8, + 4, + 5, + 8, + 4, + 5, + 8, + 4, + 5, + 8, + 4, + 5, + 8, + 4, + 5, + 8, + 4, + 5, + 8, + 4, + 5, + 8, + 4, + 5, + 8, + 4, + 9, + 5, + 8 + ], + "transitions": [ + -2840149817, + -1688265017, + -1656819079, + -1641353479, + -1627965079, + -1618716679, + -1596429079, + -1593820800, + -1589860800, + -1542427200, + -1539493200, + -1525323600, + -1522728000, + -1491188400, + -1247536800, + 354920400, + 370728000, + 386456400, + 402264000, + 417992400, + 433800000, + 449614800, + 465346800, + 481071600, + 496796400, + 512521200, + 528246000, + 543970800, + 559695600, + 575420400, + 591145200, + 606870000, + 622594800, + 638319600, + 654649200, + 670374000, + 670377600, + 686102400, + 695779200, + 701823600, + 717548400, + 733273200, + 748998000, + 764722800, + 780447600, + 796172400, + 811897200, + 828226800, + 846370800, + 859676400, + 877820400, + 891126000, + 909270000, + 922575600, + 941324400, + 954025200, + 972774000, + 985474800, + 1004223600, + 1017529200, + 1035673200, + 1048978800, + 1067122800, + 1080428400, + 1099177200, + 1111878000, + 1130626800, + 1143327600, + 1162076400, + 1174777200, + 1193526000, + 1206831600, + 1224975600, + 1238281200, + 1256425200, + 1269730800, + 1288479600, + 1301180400, + 1414274400 + ], + "types": [ + { + "is_dst": false, + "offset": 9017 + }, + { + "is_dst": false, + "offset": 9079 + }, + { + "is_dst": true, + "offset": 12679 + }, + { + "is_dst": true, + "offset": 16279 + }, + { + "is_dst": true, + "offset": 14400 + }, + { + "is_dst": false, + "offset": 10800 + }, + { + "is_dst": true, + "offset": 18000 + }, + { + "is_dst": false, + "offset": 7200 + }, + { + "is_dst": true, + "offset": 10800 + }, + { + "is_dst": false, + "offset": 14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-ed29bf9f15004c8a-bbe655aaaf5978b3.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-ed29bf9f15004c8a-bbe655aaaf5978b3.json new file mode 100644 index 000000000..824dc6b67 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-ed29bf9f15004c8a-bbe655aaaf5978b3.json @@ -0,0 +1,497 @@ +{ + "ids": [ + "america/montreal", + "america/nassau", + "america/nipigon", + "america/thunder_bay", + "america/toronto", + "canada/eastern" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -2366736148, + -1632070800, + -1615140000, + -1601753400, + -1583697600, + -1567357200, + -1554667200, + -1534698000, + -1524074400, + -1503248400, + -1492365600, + -1471798800, + -1460916000, + -1440954000, + -1428861600, + -1409504400, + -1397412000, + -1378054800, + -1365962400, + -1346605200, + -1333908000, + -1315155600, + -1301853600, + -1283706000, + -1270404000, + -1252256400, + -1238954400, + -1220806800, + -1207504800, + -1188752400, + -1176055200, + -1157302800, + -1144000800, + -1125853200, + -1112551200, + -1094403600, + -1081101600, + -1062954000, + -1049652000, + -1031504400, + -1018202400, + -1000054800, + -986752800, + -968000400, + -955303200, + -936550800, + -880218000, + -769395600, + -765396000, + -747248400, + -733946400, + -715798800, + -702496800, + -684349200, + -671047200, + -652899600, + -634154400, + -620845200, + -602704800, + -589395600, + -576093600, + -557946000, + -544644000, + -526496400, + -513194400, + -495046800, + -481744800, + -463597200, + -450295200, + -431542800, + -418240800, + -400093200, + -384372000, + -368643600, + -352922400, + -337194000, + -321472800, + -305744400, + -289418400, + -273690000, + -257968800, + -242240400, + -226519200, + -210790800, + -195069600, + -179341200, + -163620000, + -147891600, + -131565600, + -116442000, + -100116000, + -84387600, + -68666400, + -52938000, + -37216800, + -21488400, + -5767200, + 9961200, + 25682400, + 41410800, + 57736800, + 73465200, + 89186400, + 104914800, + 120636000, + 136364400, + 152085600, + 167814000, + 183535200, + 199263600, + 215589600, + 230713200, + 247039200, + 262767600, + 278488800, + 294217200, + 309938400, + 325666800, + 341388000, + 357116400, + 372837600, + 388566000, + 404892000, + 420015600, + 436341600, + 452070000, + 467791200, + 483519600, + 499240800, + 514969200, + 530690400, + 544604400, + 562140000, + 576054000, + 594194400, + 607503600, + 625644000, + 638953200, + 657093600, + 671007600, + 688543200, + 702457200, + 719992800, + 733906800, + 752047200, + 765356400, + 783496800, + 796806000, + 814946400, + 828860400, + 846396000, + 860310000, + 877845600, + 891759600, + 909295200, + 923209200, + 941349600, + 954658800, + 972799200, + 986108400, + 1004248800, + 1018162800, + 1035698400, + 1049612400, + 1067148000, + 1081062000, + 1099202400, + 1112511600, + 1130652000, + 1143961200, + 1162101600, + 1173596400, + 1194156000, + 1205046000, + 1225605600, + 1236495600, + 1257055200, + 1268550000, + 1289109600, + 1299999600, + 1320559200, + 1331449200, + 1352008800, + 1362898800, + 1383458400, + 1394348400, + 1414908000, + 1425798000, + 1446357600, + 1457852400, + 1478412000, + 1489302000, + 1509861600, + 1520751600, + 1541311200, + 1552201200, + 1572760800, + 1583650800, + 1604210400, + 1615705200, + 1636264800, + 1647154800, + 1667714400, + 1678604400, + 1699164000, + 1710054000, + 1730613600, + 1741503600, + 1762063200, + 1772953200, + 1793512800, + 1805007600, + 1825567200, + 1836457200, + 1857016800, + 1867906800, + 1888466400, + 1899356400, + 1919916000, + 1930806000, + 1951365600, + 1962860400, + 1983420000, + 1994310000, + 2014869600, + 2025759600, + 2046319200, + 2057209200, + 2077768800, + 2088658800, + 2109218400, + 2120108400, + 2140668000 + ], + "types": [ + { + "is_dst": false, + "offset": -19052 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-edc11c9a67454353-1f126eada3486d1c.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-edc11c9a67454353-1f126eada3486d1c.json new file mode 100644 index 000000000..be20ea334 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-edc11c9a67454353-1f126eada3486d1c.json @@ -0,0 +1,176 @@ +{ + "ids": [ + "america/argentina/rio_gallegos" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 3, + 4, + 3, + 4, + 2, + 6, + 3, + 4, + 5, + 3, + 4 + ], + "transitions": [ + -2372095388, + -1567453392, + -1233432000, + -1222981200, + -1205956800, + -1194037200, + -1172865600, + -1162501200, + -1141329600, + -1130965200, + -1109793600, + -1099429200, + -1078257600, + -1067806800, + -1046635200, + -1036270800, + -1015099200, + -1004734800, + -983563200, + -973198800, + -952027200, + -941576400, + -931032000, + -900882000, + -890337600, + -833749200, + -827265600, + -752274000, + -733780800, + -197326800, + -190843200, + -184194000, + -164491200, + -152658000, + -132955200, + -121122000, + -101419200, + -86821200, + -71092800, + -54766800, + -39038400, + -23317200, + -7588800, + 128142000, + 136605600, + 596948400, + 605066400, + 624423600, + 636516000, + 656478000, + 667965600, + 687927600, + 699415200, + 719377200, + 731469600, + 938923200, + 952052400, + 1086055200, + 1087700400, + 1198983600, + 1205632800 + ], + "types": [ + { + "is_dst": false, + "offset": -16612 + }, + { + "is_dst": false, + "offset": -15408 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -10800 + }, + { + "is_dst": false, + "offset": -10800 + }, + { + "is_dst": true, + "offset": -7200 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-edc8df3b48d8f1ae-b1e7a226ef250543.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-edc8df3b48d8f1ae-b1e7a226ef250543.json new file mode 100644 index 000000000..137ffd7af --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-edc8df3b48d8f1ae-b1e7a226ef250543.json @@ -0,0 +1,37 @@ +{ + "ids": [ + "pacific/enderbury", + "pacific/kanton" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3 + ], + "transitions": [ + -1020470400, + 307627200, + 788871600 + ], + "types": [ + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": false, + "offset": -43200 + }, + { + "is_dst": false, + "offset": -39600 + }, + { + "is_dst": false, + "offset": 46800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-ee42b17151e8d0d1-4ce1a71201f78869.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-ee42b17151e8d0d1-4ce1a71201f78869.json new file mode 100644 index 000000000..9d6391a6a --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-ee42b17151e8d0d1-4ce1a71201f78869.json @@ -0,0 +1,130 @@ +{ + "ids": [ + "asia/taipei", + "roc" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2 + ], + "transitions": [ + -1017820800, + -766224000, + -745833600, + -733827600, + -716889600, + -699613200, + -683884800, + -670669200, + -652348800, + -639133200, + -620812800, + -607597200, + -589276800, + -576061200, + -562924800, + -541760400, + -528710400, + -510224400, + -497174400, + -478688400, + -465638400, + -449830800, + -434016000, + -418208400, + -402480000, + -386672400, + -370944000, + -355136400, + -339408000, + -323600400, + -302515200, + -291978000, + -270979200, + -260442000, + 133977600, + 149785200, + 165513600, + 181321200, + 299606400, + 307551600 + ], + "types": [ + { + "is_dst": false, + "offset": 29160 + }, + { + "is_dst": false, + "offset": 32400 + }, + { + "is_dst": false, + "offset": 28800 + }, + { + "is_dst": true, + "offset": 32400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-ef074bbbac9f5764-1a884498f25b8007.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-ef074bbbac9f5764-1a884498f25b8007.json new file mode 100644 index 000000000..9fda74a6c --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-ef074bbbac9f5764-1a884498f25b8007.json @@ -0,0 +1,185 @@ +{ + "ids": [ + "america/bahia_banderas" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3 + ], + "transitions": [ + -1514739600, + -1343149200, + -1234807200, + -1220461200, + -1207159200, + -1191344400, + -873828000, + 828867600, + 846403200, + 860317200, + 877852800, + 891766800, + 909302400, + 923216400, + 941356800, + 954666000, + 972806400, + 989139600, + 1001836800, + 1018170000, + 1035705600, + 1049619600, + 1067155200, + 1081069200, + 1099209600, + 1112518800, + 1130659200, + 1143968400, + 1162108800, + 1175418000, + 1193558400, + 1207472400, + 1225008000, + 1238922000, + 1256457600, + 1270371600, + 1288508400, + 1301817600, + 1319958000, + 1333267200, + 1351407600, + 1365321600, + 1382857200, + 1396771200, + 1414306800, + 1428220800, + 1445756400, + 1459670400, + 1477810800, + 1491120000, + 1509260400, + 1522569600, + 1540710000, + 1554624000, + 1572159600, + 1586073600, + 1603609200, + 1617523200, + 1635663600, + 1648972800, + 1667113200 + ], + "types": [ + { + "is_dst": false, + "offset": -25260 + }, + { + "is_dst": false, + "offset": -25200 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-ef99169dd5b3d431-b5982eb7d97a0846.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-ef99169dd5b3d431-b5982eb7d97a0846.json new file mode 100644 index 000000000..4aed8443e --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-ef99169dd5b3d431-b5982eb7d97a0846.json @@ -0,0 +1,313 @@ +{ + "ids": [ + "australia/act", + "australia/canberra", + "australia/nsw", + "australia/sydney" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2 + ], + "transitions": [ + -2364113092, + -1672560000, + -1665388800, + -883641600, + -876124800, + -860400000, + -844675200, + -828345600, + -813225600, + 57686400, + 67968000, + 89136000, + 100022400, + 120585600, + 131472000, + 152035200, + 162921600, + 183484800, + 194976000, + 215539200, + 226425600, + 246988800, + 257875200, + 278438400, + 289324800, + 309888000, + 320774400, + 341337600, + 352224000, + 372787200, + 386697600, + 404841600, + 415728000, + 436291200, + 447177600, + 467740800, + 478627200, + 499190400, + 511286400, + 530035200, + 542736000, + 562089600, + 574790400, + 594144000, + 606240000, + 625593600, + 636480000, + 657043200, + 667929600, + 688492800, + 699379200, + 719942400, + 731433600, + 751996800, + 762883200, + 783446400, + 794332800, + 814896000, + 828201600, + 846345600, + 859651200, + 877795200, + 891100800, + 909244800, + 922550400, + 941299200, + 954000000, + 967305600, + 985449600, + 1004198400, + 1017504000, + 1035648000, + 1048953600, + 1067097600, + 1080403200, + 1099152000, + 1111852800, + 1130601600, + 1143907200, + 1162051200, + 1174752000, + 1193500800, + 1207411200, + 1223136000, + 1238860800, + 1254585600, + 1270310400, + 1286035200, + 1301760000, + 1317484800, + 1333209600, + 1349539200, + 1365264000, + 1380988800, + 1396713600, + 1412438400, + 1428163200, + 1443888000, + 1459612800, + 1475337600, + 1491062400, + 1506787200, + 1522512000, + 1538841600, + 1554566400, + 1570291200, + 1586016000, + 1601740800, + 1617465600, + 1633190400, + 1648915200, + 1664640000, + 1680364800, + 1696089600, + 1712419200, + 1728144000, + 1743868800, + 1759593600, + 1775318400, + 1791043200, + 1806768000, + 1822492800, + 1838217600, + 1853942400, + 1869667200, + 1885996800, + 1901721600, + 1917446400, + 1933171200, + 1948896000, + 1964620800, + 1980345600, + 1996070400, + 2011795200, + 2027520000, + 2043244800, + 2058969600, + 2075299200, + 2091024000, + 2106748800, + 2122473600, + 2138198400 + ], + "types": [ + { + "is_dst": false, + "offset": 36292 + }, + { + "is_dst": false, + "offset": 36000 + }, + { + "is_dst": true, + "offset": 39600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-effb0bd5efab2bad-43fdae4a95fdd6e4.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-effb0bd5efab2bad-43fdae4a95fdd6e4.json new file mode 100644 index 000000000..34da43c25 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-effb0bd5efab2bad-43fdae4a95fdd6e4.json @@ -0,0 +1,400 @@ +{ + "ids": [ + "america/los_angeles", + "pst8pdt", + "us/pacific" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -2717640000, + -1633269600, + -1615129200, + -1601820000, + -1583679600, + -880207200, + -769395600, + -765385200, + -687967140, + -662655600, + -620838000, + -608137200, + -589388400, + -576082800, + -557938800, + -544633200, + -526489200, + -513183600, + -495039600, + -481734000, + -463590000, + -450284400, + -431535600, + -418230000, + -400086000, + -386780400, + -368636400, + -355330800, + -337186800, + -323881200, + -305737200, + -292431600, + -273682800, + -260982000, + -242233200, + -226508400, + -210783600, + -195058800, + -179334000, + -163609200, + -147884400, + -131554800, + -116434800, + -100105200, + -84376800, + -68655600, + -52927200, + -37206000, + -21477600, + -5756400, + 9972000, + 25693200, + 41421600, + 57747600, + 73476000, + 89197200, + 104925600, + 120646800, + 126698400, + 152096400, + 162381600, + 183546000, + 199274400, + 215600400, + 230724000, + 247050000, + 262778400, + 278499600, + 294228000, + 309949200, + 325677600, + 341398800, + 357127200, + 372848400, + 388576800, + 404902800, + 420026400, + 436352400, + 452080800, + 467802000, + 483530400, + 499251600, + 514980000, + 530701200, + 544615200, + 562150800, + 576064800, + 594205200, + 607514400, + 625654800, + 638964000, + 657104400, + 671018400, + 688554000, + 702468000, + 720003600, + 733917600, + 752058000, + 765367200, + 783507600, + 796816800, + 814957200, + 828871200, + 846406800, + 860320800, + 877856400, + 891770400, + 909306000, + 923220000, + 941360400, + 954669600, + 972810000, + 986119200, + 1004259600, + 1018173600, + 1035709200, + 1049623200, + 1067158800, + 1081072800, + 1099213200, + 1112522400, + 1130662800, + 1143972000, + 1162112400, + 1173607200, + 1194166800, + 1205056800, + 1225616400, + 1236506400, + 1257066000, + 1268560800, + 1289120400, + 1300010400, + 1320570000, + 1331460000, + 1352019600, + 1362909600, + 1383469200, + 1394359200, + 1414918800, + 1425808800, + 1446368400, + 1457863200, + 1478422800, + 1489312800, + 1509872400, + 1520762400, + 1541322000, + 1552212000, + 1572771600, + 1583661600, + 1604221200, + 1615716000, + 1636275600, + 1647165600, + 1667725200, + 1678615200, + 1699174800, + 1710064800, + 1730624400, + 1741514400, + 1762074000, + 1772964000, + 1793523600, + 1805018400, + 1825578000, + 1836468000, + 1857027600, + 1867917600, + 1888477200, + 1899367200, + 1919926800, + 1930816800, + 1951376400, + 1962871200, + 1983430800, + 1994320800, + 2014880400, + 2025770400, + 2046330000, + 2057220000, + 2077779600, + 2088669600, + 2109229200, + 2120119200, + 2140678800 + ], + "types": [ + { + "is_dst": false, + "offset": -28378 + }, + { + "is_dst": false, + "offset": -28800 + }, + { + "is_dst": true, + "offset": -25200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-f022b64b061d7846-81b7df414eba7852.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-f022b64b061d7846-81b7df414eba7852.json new file mode 100644 index 000000000..a1d922f66 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-f022b64b061d7846-81b7df414eba7852.json @@ -0,0 +1,30 @@ +{ + "ids": [ + "pacific/pitcairn" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2 + ], + "transitions": [ + -2177421580, + 893665800 + ], + "types": [ + { + "is_dst": false, + "offset": -31220 + }, + { + "is_dst": false, + "offset": -30600 + }, + { + "is_dst": false, + "offset": -28800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-f0d38f589f1464b7-d7b2153c9f2ce7b0.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-f0d38f589f1464b7-d7b2153c9f2ce7b0.json new file mode 100644 index 000000000..7b3db0803 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-f0d38f589f1464b7-d7b2153c9f2ce7b0.json @@ -0,0 +1,341 @@ +{ + "ids": [ + "africa/cairo", + "egypt" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -2185409109, + -929844000, + -923108400, + -906170400, + -892868400, + -875844000, + -857790000, + -844308000, + -825822000, + -812685600, + -794199600, + -779853600, + -762663600, + -399088800, + -386650800, + -368330400, + -355114800, + -336790800, + -323654400, + -305168400, + -292032000, + -273632400, + -260496000, + -242096400, + -228960000, + -210560400, + -197424000, + -178938000, + -165801600, + -147402000, + -134265600, + -115866000, + -102643200, + -84330000, + -71107200, + -52707600, + -39484800, + -21171600, + -7948800, + 10364400, + 23587200, + 41900400, + 55123200, + 73522800, + 86745600, + 105058800, + 118281600, + 136594800, + 149817600, + 168130800, + 181353600, + 199753200, + 212976000, + 231289200, + 244512000, + 262825200, + 276048000, + 294361200, + 307584000, + 325983600, + 339206400, + 357519600, + 370742400, + 396399600, + 402278400, + 426812400, + 433814400, + 452214000, + 465436800, + 483750000, + 496972800, + 515286000, + 528508800, + 546822000, + 560044800, + 578444400, + 591667200, + 610412400, + 623203200, + 641516400, + 654739200, + 673052400, + 686275200, + 704674800, + 717897600, + 736210800, + 749433600, + 767746800, + 780969600, + 799020000, + 812322000, + 830469600, + 843771600, + 861919200, + 875221200, + 893368800, + 906670800, + 925423200, + 938725200, + 956872800, + 970174800, + 988322400, + 1001624400, + 1019772000, + 1033074000, + 1051221600, + 1064523600, + 1083276000, + 1096578000, + 1114725600, + 1128027600, + 1146175200, + 1158872400, + 1177624800, + 1189112400, + 1209074400, + 1219957200, + 1240524000, + 1250802000, + 1272578400, + 1281474000, + 1284069600, + 1285880400, + 1400191200, + 1403816400, + 1406844000, + 1411678800, + 1682632800, + 1698354000, + 1714082400, + 1730408400, + 1745532000, + 1761858000, + 1776981600, + 1793307600, + 1809036000, + 1824757200, + 1840485600, + 1856206800, + 1871935200, + 1887656400, + 1903384800, + 1919710800, + 1934834400, + 1951160400, + 1966888800, + 1982610000, + 1998338400, + 2014059600, + 2029788000, + 2045509200, + 2061237600, + 2076958800, + 2092687200, + 2109013200, + 2124136800, + 2140462800 + ], + "types": [ + { + "is_dst": false, + "offset": 7509 + }, + { + "is_dst": false, + "offset": 7200 + }, + { + "is_dst": true, + "offset": 10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-f104b0a7be76b68-cbd15c839bba3587.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-f104b0a7be76b68-cbd15c839bba3587.json new file mode 100644 index 000000000..f5030c1f5 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-f104b0a7be76b68-cbd15c839bba3587.json @@ -0,0 +1,49 @@ +{ + "ids": [ + "kwajalein", + "pacific/kwajalein" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 4, + 5 + ], + "transitions": [ + -1041418800, + -907408800, + -817462800, + -7988400, + 745934400 + ], + "types": [ + { + "is_dst": false, + "offset": 40160 + }, + { + "is_dst": false, + "offset": 36000 + }, + { + "is_dst": false, + "offset": 32400 + }, + { + "is_dst": false, + "offset": 39600 + }, + { + "is_dst": false, + "offset": -43200 + }, + { + "is_dst": false, + "offset": 43200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-f1b7ca6dc4d0b2b0-23534f4465caa0f6.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-f1b7ca6dc4d0b2b0-23534f4465caa0f6.json new file mode 100644 index 000000000..de1a10f47 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-f1b7ca6dc4d0b2b0-23534f4465caa0f6.json @@ -0,0 +1,170 @@ +{ + "ids": [ + "asia/aqtau" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 2, + 5, + 2, + 5, + 1, + 3, + 4, + 3, + 4, + 2, + 5, + 3, + 4, + 2, + 5, + 3, + 4, + 1, + 2, + 5, + 1, + 2, + 5, + 1, + 2, + 5, + 1, + 2, + 5, + 1, + 2, + 5, + 1, + 2, + 5, + 1, + 2, + 5, + 1, + 2, + 5, + 1, + 2, + 5, + 1, + 2, + 5, + 2, + 5 + ], + "transitions": [ + -1441164064, + -1247544000, + 370724400, + 386445600, + 386449200, + 402256800, + 417985200, + 433792800, + 449607600, + 465339600, + 481064400, + 496789200, + 512514000, + 528238800, + 543963600, + 559688400, + 575413200, + 591138000, + 606862800, + 622587600, + 638312400, + 654642000, + 670366800, + 670370400, + 686095200, + 695772000, + 701816400, + 717541200, + 733266000, + 748990800, + 764715600, + 780444000, + 796168800, + 811893600, + 828223200, + 846367200, + 859672800, + 877816800, + 891122400, + 909266400, + 922572000, + 941320800, + 954021600, + 972770400, + 985471200, + 1004220000, + 1017525600, + 1035669600, + 1048975200, + 1067119200, + 1080424800, + 1099173600 + ], + "types": [ + { + "is_dst": false, + "offset": 12064 + }, + { + "is_dst": false, + "offset": 14400 + }, + { + "is_dst": false, + "offset": 18000 + }, + { + "is_dst": false, + "offset": 21600 + }, + { + "is_dst": true, + "offset": 21600 + }, + { + "is_dst": true, + "offset": 18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-f1f0b3541047bfad-af7d4038a152b1e.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-f1f0b3541047bfad-af7d4038a152b1e.json new file mode 100644 index 000000000..36a268dce --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-f1f0b3541047bfad-af7d4038a152b1e.json @@ -0,0 +1,233 @@ +{ + "ids": [ + "antarctica/palmer" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 3, + 4, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 2, + 3 + ], + "transitions": [ + -152654400, + -132955200, + -121122000, + -101419200, + -86821200, + -71092800, + -54766800, + -39038400, + -23317200, + -7588800, + 128142000, + 136605600, + 389070000, + 403070400, + 416372400, + 434520000, + 447822000, + 466574400, + 479271600, + 498024000, + 510721200, + 529473600, + 545194800, + 560923200, + 574225200, + 592372800, + 605674800, + 624427200, + 637124400, + 653457600, + 668574000, + 687326400, + 700628400, + 718776000, + 732078000, + 750225600, + 763527600, + 781675200, + 794977200, + 813729600, + 826426800, + 845179200, + 859690800, + 876628800, + 889930800, + 906868800, + 923194800, + 939528000, + 952830000, + 971582400, + 984279600, + 1003032000, + 1015729200, + 1034481600, + 1047178800, + 1065931200, + 1079233200, + 1097380800, + 1110682800, + 1128830400, + 1142132400, + 1160884800, + 1173582000, + 1192334400, + 1206846000, + 1223784000, + 1237086000, + 1255233600, + 1270350000, + 1286683200, + 1304823600, + 1313899200, + 1335668400, + 1346558400, + 1367118000, + 1378612800, + 1398567600, + 1410062400, + 1463281200, + 1471147200, + 1480820400 + ], + "types": [ + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -10800 + }, + { + "is_dst": false, + "offset": -10800 + }, + { + "is_dst": true, + "offset": -7200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-f2238fc53b0fff96-b1ee7c2dadc629fa.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-f2238fc53b0fff96-b1ee7c2dadc629fa.json new file mode 100644 index 000000000..bf7999ddf --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-f2238fc53b0fff96-b1ee7c2dadc629fa.json @@ -0,0 +1,40 @@ +{ + "ids": [ + "antarctica/davis" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 0, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -409190400, + -163062000, + -28857600, + 1255806000, + 1268251200, + 1319742000, + 1329854400 + ], + "types": [ + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": false, + "offset": 25200 + }, + { + "is_dst": false, + "offset": 18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-f229cb4cd552c448-ded6d4ab59f7fb21.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-f229cb4cd552c448-ded6d4ab59f7fb21.json new file mode 100644 index 000000000..b2d60495c --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-f229cb4cd552c448-ded6d4ab59f7fb21.json @@ -0,0 +1,152 @@ +{ + "ids": [ + "asia/bishkek" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 2, + 4 + ], + "transitions": [ + -1441169904, + -1247547600, + 354909600, + 370717200, + 386445600, + 402253200, + 417981600, + 433789200, + 449604000, + 465336000, + 481060800, + 496785600, + 512510400, + 528235200, + 543960000, + 559684800, + 575409600, + 591134400, + 606859200, + 622584000, + 638308800, + 654638400, + 670366800, + 703018800, + 717530400, + 734468400, + 748980000, + 765918000, + 780429600, + 797367600, + 811879200, + 828817200, + 843933600, + 859671000, + 877811400, + 891120600, + 909261000, + 922570200, + 941315400, + 954019800, + 972765000, + 985469400, + 1004214600, + 1017523800, + 1035664200, + 1048973400, + 1067113800, + 1080423000, + 1099168200, + 1111872600, + 1123783200 + ], + "types": [ + { + "is_dst": false, + "offset": 17904 + }, + { + "is_dst": false, + "offset": 18000 + }, + { + "is_dst": false, + "offset": 21600 + }, + { + "is_dst": true, + "offset": 25200 + }, + { + "is_dst": true, + "offset": 21600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-f26b875165969e75-e12be289a0e45845.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-f26b875165969e75-e12be289a0e45845.json new file mode 100644 index 000000000..1e95508bf --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-f26b875165969e75-e12be289a0e45845.json @@ -0,0 +1,90 @@ +{ + "ids": [ + "asia/ashgabat", + "asia/ashkhabad" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 1, + 2, + 4 + ], + "transitions": [ + -1441166012, + -1247544000, + 354913200, + 370720800, + 386449200, + 402256800, + 417985200, + 433792800, + 449607600, + 465339600, + 481064400, + 496789200, + 512514000, + 528238800, + 543963600, + 559688400, + 575413200, + 591138000, + 606862800, + 622587600, + 638312400, + 654642000, + 670366800, + 670370400, + 686095200, + 695772000 + ], + "types": [ + { + "is_dst": false, + "offset": 14012 + }, + { + "is_dst": false, + "offset": 14400 + }, + { + "is_dst": false, + "offset": 18000 + }, + { + "is_dst": true, + "offset": 21600 + }, + { + "is_dst": true, + "offset": 18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-f5114ea1ad21a447-844ea49d99eed2ae.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-f5114ea1ad21a447-844ea49d99eed2ae.json new file mode 100644 index 000000000..8985388e6 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-f5114ea1ad21a447-844ea49d99eed2ae.json @@ -0,0 +1,362 @@ +{ + "ids": [ + "america/north_dakota/beulah" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3 + ], + "transitions": [ + -2717643600, + -1633273200, + -1615132800, + -1601823600, + -1583683200, + -880210800, + -769395600, + -765388800, + -84380400, + -68659200, + -52930800, + -37209600, + -21481200, + -5760000, + 9968400, + 25689600, + 41418000, + 57744000, + 73472400, + 89193600, + 104922000, + 120643200, + 126694800, + 152092800, + 162378000, + 183542400, + 199270800, + 215596800, + 230720400, + 247046400, + 262774800, + 278496000, + 294224400, + 309945600, + 325674000, + 341395200, + 357123600, + 372844800, + 388573200, + 404899200, + 420022800, + 436348800, + 452077200, + 467798400, + 483526800, + 499248000, + 514976400, + 530697600, + 544611600, + 562147200, + 576061200, + 594201600, + 607510800, + 625651200, + 638960400, + 657100800, + 671014800, + 688550400, + 702464400, + 720000000, + 733914000, + 752054400, + 765363600, + 783504000, + 796813200, + 814953600, + 828867600, + 846403200, + 860317200, + 877852800, + 891766800, + 909302400, + 923216400, + 941356800, + 954666000, + 972806400, + 986115600, + 1004256000, + 1018170000, + 1035705600, + 1049619600, + 1067155200, + 1081069200, + 1099209600, + 1112518800, + 1130659200, + 1143968400, + 1162108800, + 1173603600, + 1194163200, + 1205053200, + 1225612800, + 1236502800, + 1257062400, + 1268557200, + 1289116800, + 1300003200, + 1320562800, + 1331452800, + 1352012400, + 1362902400, + 1383462000, + 1394352000, + 1414911600, + 1425801600, + 1446361200, + 1457856000, + 1478415600, + 1489305600, + 1509865200, + 1520755200, + 1541314800, + 1552204800, + 1572764400, + 1583654400, + 1604214000, + 1615708800, + 1636268400, + 1647158400, + 1667718000, + 1678608000, + 1699167600, + 1710057600, + 1730617200, + 1741507200, + 1762066800, + 1772956800, + 1793516400, + 1805011200, + 1825570800, + 1836460800, + 1857020400, + 1867910400, + 1888470000, + 1899360000, + 1919919600, + 1930809600, + 1951369200, + 1962864000, + 1983423600, + 1994313600, + 2014873200, + 2025763200, + 2046322800, + 2057212800, + 2077772400, + 2088662400, + 2109222000, + 2120112000, + 2140671600 + ], + "types": [ + { + "is_dst": false, + "offset": -24427 + }, + { + "is_dst": false, + "offset": -25200 + }, + { + "is_dst": true, + "offset": -21600 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-f58f911ab743ef1d-7ebebd790d1bc7ec.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-f58f911ab743ef1d-7ebebd790d1bc7ec.json new file mode 100644 index 000000000..781698a72 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-f58f911ab743ef1d-7ebebd790d1bc7ec.json @@ -0,0 +1,27 @@ +{ + "ids": [ + "antarctica/syowa", + "asia/aden", + "asia/kuwait", + "asia/riyadh" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1 + ], + "transitions": [ + -719636812 + ], + "types": [ + { + "is_dst": false, + "offset": 11212 + }, + { + "is_dst": false, + "offset": 10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-f5b99738d99ddd8c-bd46838956478c5a.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-f5b99738d99ddd8c-bd46838956478c5a.json new file mode 100644 index 000000000..bf892230a --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-f5b99738d99ddd8c-bd46838956478c5a.json @@ -0,0 +1,179 @@ +{ + "ids": [ + "america/argentina/san_juan" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 2, + 6, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 3, + 4, + 3, + 4, + 2, + 6, + 3, + 4, + 5, + 3, + 4 + ], + "transitions": [ + -2372095556, + -1567453392, + -1233432000, + -1222981200, + -1205956800, + -1194037200, + -1172865600, + -1162501200, + -1141329600, + -1130965200, + -1109793600, + -1099429200, + -1078257600, + -1067806800, + -1046635200, + -1036270800, + -1015099200, + -1004734800, + -983563200, + -973198800, + -952027200, + -941576400, + -931032000, + -900882000, + -890337600, + -833749200, + -827265600, + -752274000, + -733780800, + -197326800, + -190843200, + -184194000, + -164491200, + -152658000, + -132955200, + -121122000, + -101419200, + -86821200, + -71092800, + -54766800, + -39038400, + -23317200, + -7588800, + 128142000, + 136605600, + 596948400, + 605066400, + 624423600, + 636516000, + 656478000, + 667792800, + 673585200, + 687927600, + 699415200, + 719377200, + 731469600, + 938923200, + 952052400, + 1085968800, + 1090724400, + 1198983600, + 1205632800 + ], + "types": [ + { + "is_dst": false, + "offset": -16444 + }, + { + "is_dst": false, + "offset": -15408 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -10800 + }, + { + "is_dst": false, + "offset": -10800 + }, + { + "is_dst": true, + "offset": -7200 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-f61469e5df5071ba-e402e408d21f2abf.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-f61469e5df5071ba-e402e408d21f2abf.json new file mode 100644 index 000000000..47829f420 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-f61469e5df5071ba-e402e408d21f2abf.json @@ -0,0 +1,138 @@ +{ + "ids": [ + "america/regina", + "canada/saskatchewan" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 3 + ], + "transitions": [ + -2030202084, + -1632063600, + -1615132800, + -1251651600, + -1238349600, + -1220202000, + -1206900000, + -1188752400, + -1175450400, + -1156698000, + -1144000800, + -1125248400, + -1111946400, + -1032714000, + -1016992800, + -1001264400, + -986148000, + -969814800, + -954093600, + -937760400, + -922039200, + -906310800, + -890589600, + -880210800, + -769395600, + -765388800, + -748450800, + -732729600, + -715791600, + -702489600, + -684342000, + -671040000, + -652892400, + -639590400, + -620838000, + -608140800, + -589388400, + -576086400, + -557938800, + -544636800, + -526489200, + -513187200, + -495039600, + -481737600, + -463590000, + -450288000, + -431535600, + -418233600, + -400086000, + -386784000, + -337186800, + -321465600, + -305737200 + ], + "types": [ + { + "is_dst": false, + "offset": -25116 + }, + { + "is_dst": false, + "offset": -25200 + }, + { + "is_dst": true, + "offset": -21600 + }, + { + "is_dst": false, + "offset": -21600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-f665c39691dff65-549dfed1aec62215.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-f665c39691dff65-549dfed1aec62215.json new file mode 100644 index 000000000..ad999ee4b --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-f665c39691dff65-549dfed1aec62215.json @@ -0,0 +1,378 @@ +{ + "ids": [ + "eet", + "europe/athens" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 1, + 2, + 1, + 3, + 4, + 1, + 3, + 4, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 1, + 3 + ], + "transitions": [ + -2344642492, + -1686101632, + -1182996000, + -1178161200, + -906861600, + -904878000, + -857257200, + -844477200, + -828237600, + -812422800, + -552362400, + -541652400, + 166485600, + 186184800, + 198028800, + 213753600, + 228873600, + 244080000, + 260323200, + 275446800, + 291798000, + 307407600, + 323388000, + 338936400, + 354675600, + 370400400, + 386125200, + 401850000, + 417574800, + 433299600, + 449024400, + 465354000, + 481078800, + 496803600, + 512528400, + 528253200, + 543978000, + 559702800, + 575427600, + 591152400, + 606877200, + 622602000, + 638326800, + 654656400, + 670381200, + 686106000, + 701830800, + 717555600, + 733280400, + 749005200, + 764730000, + 780454800, + 796179600, + 811904400, + 828234000, + 846378000, + 859683600, + 877827600, + 891133200, + 909277200, + 922582800, + 941331600, + 954032400, + 972781200, + 985482000, + 1004230800, + 1017536400, + 1035680400, + 1048986000, + 1067130000, + 1080435600, + 1099184400, + 1111885200, + 1130634000, + 1143334800, + 1162083600, + 1174784400, + 1193533200, + 1206838800, + 1224982800, + 1238288400, + 1256432400, + 1269738000, + 1288486800, + 1301187600, + 1319936400, + 1332637200, + 1351386000, + 1364691600, + 1382835600, + 1396141200, + 1414285200, + 1427590800, + 1445734800, + 1459040400, + 1477789200, + 1490490000, + 1509238800, + 1521939600, + 1540688400, + 1553994000, + 1572138000, + 1585443600, + 1603587600, + 1616893200, + 1635642000, + 1648342800, + 1667091600, + 1679792400, + 1698541200, + 1711846800, + 1729990800, + 1743296400, + 1761440400, + 1774746000, + 1792890000, + 1806195600, + 1824944400, + 1837645200, + 1856394000, + 1869094800, + 1887843600, + 1901149200, + 1919293200, + 1932598800, + 1950742800, + 1964048400, + 1982797200, + 1995498000, + 2014246800, + 2026947600, + 2045696400, + 2058397200, + 2077146000, + 2090451600, + 2108595600, + 2121901200, + 2140045200 + ], + "types": [ + { + "is_dst": false, + "offset": 5692 + }, + { + "is_dst": false, + "offset": 7200 + }, + { + "is_dst": true, + "offset": 10800 + }, + { + "is_dst": true, + "offset": 7200 + }, + { + "is_dst": false, + "offset": 3600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-f6698c0e9f2fa661-6a9fc275bf70b21e.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-f6698c0e9f2fa661-6a9fc275bf70b21e.json new file mode 100644 index 000000000..fcb2ebc54 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-f6698c0e9f2fa661-6a9fc275bf70b21e.json @@ -0,0 +1,16 @@ +{ + "ids": [ + "etc/gmt-14" + ], + "tzif": { + "posix": "TODO", + "transition_types": [], + "transitions": [], + "types": [ + { + "is_dst": false, + "offset": 50400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-f677bd8d940386cc-e8baa948db127d4b.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-f677bd8d940386cc-e8baa948db127d4b.json new file mode 100644 index 000000000..5cc184793 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-f677bd8d940386cc-e8baa948db127d4b.json @@ -0,0 +1,206 @@ +{ + "ids": [ + "america/campo_grande" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2 + ], + "transitions": [ + -1206954000, + -1191358800, + -1175371200, + -1159822800, + -633816000, + -622065600, + -602280000, + -591829200, + -570744000, + -560206800, + -539121600, + -531349200, + -191361600, + -184194000, + -155160000, + -150066000, + -128894400, + -121122000, + -99950400, + -89586000, + -68414400, + -57963600, + 499752000, + 511239600, + 530596800, + 540270000, + 562132800, + 571201200, + 592977600, + 602046000, + 624427200, + 634705200, + 656481600, + 666759600, + 687931200, + 697604400, + 719985600, + 728449200, + 750830400, + 761713200, + 782280000, + 793162800, + 813729600, + 824007600, + 844574400, + 856062000, + 876110400, + 888721200, + 908078400, + 919566000, + 938923200, + 951620400, + 970977600, + 982465200, + 1003032000, + 1013914800, + 1036296000, + 1045364400, + 1066536000, + 1076814000, + 1099368000, + 1108868400, + 1129435200, + 1140318000, + 1162699200, + 1172372400, + 1192334400, + 1203217200, + 1224388800, + 1234666800, + 1255838400, + 1266721200, + 1287288000, + 1298170800, + 1318737600, + 1330225200, + 1350792000, + 1361070000, + 1382241600, + 1392519600, + 1413691200, + 1424574000, + 1445140800, + 1456023600, + 1476590400, + 1487473200, + 1508040000, + 1518922800, + 1541304000, + 1550372400 + ], + "types": [ + { + "is_dst": false, + "offset": -13108 + }, + { + "is_dst": true, + "offset": -10800 + }, + { + "is_dst": false, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-f757031187208623-3d03b1732e62510b.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-f757031187208623-3d03b1732e62510b.json new file mode 100644 index 000000000..dafe1948b --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-f757031187208623-3d03b1732e62510b.json @@ -0,0 +1,34 @@ +{ + "ids": [ + "america/martinique" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 1 + ], + "transitions": [ + -2524506940, + -1851537340, + 323841600, + 338958000 + ], + "types": [ + { + "is_dst": false, + "offset": -14660 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-f7b886dc80987d1f-3823840259d87f45.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-f7b886dc80987d1f-3823840259d87f45.json new file mode 100644 index 000000000..79a095c25 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-f7b886dc80987d1f-3823840259d87f45.json @@ -0,0 +1,274 @@ +{ + "ids": [ + "america/indiana/vincennes" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3 + ], + "transitions": [ + -2717647200, + -1633276800, + -1615136400, + -1601827200, + -1583686800, + -880214400, + -769395600, + -765392400, + -747244800, + -733942800, + -526492800, + -513190800, + -495043200, + -481741200, + -462996000, + -450291600, + -431539200, + -418237200, + -400089600, + -386787600, + -368640000, + -355338000, + -337190400, + -323888400, + -305740800, + -289414800, + -273686400, + -260989200, + -242236800, + -226515600, + -210787200, + -195066000, + -179337600, + -21488400, + -5767200, + 9961200, + 25682400, + 1143961200, + 1143964800, + 1162105200, + 1173600000, + 1194159600, + 1205046000, + 1225605600, + 1236495600, + 1257055200, + 1268550000, + 1289109600, + 1299999600, + 1320559200, + 1331449200, + 1352008800, + 1362898800, + 1383458400, + 1394348400, + 1414908000, + 1425798000, + 1446357600, + 1457852400, + 1478412000, + 1489302000, + 1509861600, + 1520751600, + 1541311200, + 1552201200, + 1572760800, + 1583650800, + 1604210400, + 1615705200, + 1636264800, + 1647154800, + 1667714400, + 1678604400, + 1699164000, + 1710054000, + 1730613600, + 1741503600, + 1762063200, + 1772953200, + 1793512800, + 1805007600, + 1825567200, + 1836457200, + 1857016800, + 1867906800, + 1888466400, + 1899356400, + 1919916000, + 1930806000, + 1951365600, + 1962860400, + 1983420000, + 1994310000, + 2014869600, + 2025759600, + 2046319200, + 2057209200, + 2077768800, + 2088658800, + 2109218400, + 2120108400, + 2140668000 + ], + "types": [ + { + "is_dst": false, + "offset": -21007 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-f80d3a6707532038-ef0d9d9ce8e9764.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-f80d3a6707532038-ef0d9d9ce8e9764.json new file mode 100644 index 000000000..fc70e2c48 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-f80d3a6707532038-ef0d9d9ce8e9764.json @@ -0,0 +1,16 @@ +{ + "ids": [ + "etc/gmt+8" + ], + "tzif": { + "posix": "TODO", + "transition_types": [], + "transitions": [], + "types": [ + { + "is_dst": false, + "offset": -28800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-f842f34f4c14fee1-9cb96a46b90a605b.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-f842f34f4c14fee1-9cb96a46b90a605b.json new file mode 100644 index 000000000..56feaeee2 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-f842f34f4c14fee1-9cb96a46b90a605b.json @@ -0,0 +1,32 @@ +{ + "ids": [ + "africa/monrovia" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2 + ], + "transitions": [ + -2776979812, + -1604359012, + 63593070 + ], + "types": [ + { + "is_dst": false, + "offset": -2588 + }, + { + "is_dst": false, + "offset": -2670 + }, + { + "is_dst": false, + "offset": 0 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-f87d2aa5dfe5efe9-395be15d22a16e5d.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-f87d2aa5dfe5efe9-395be15d22a16e5d.json new file mode 100644 index 000000000..91be44c83 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-f87d2aa5dfe5efe9-395be15d22a16e5d.json @@ -0,0 +1,368 @@ +{ + "ids": [ + "america/kentucky/monticello" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3, + 4, + 2, + 3 + ], + "transitions": [ + -2717647200, + -1633276800, + -1615136400, + -1601827200, + -1583686800, + -880214400, + -769395600, + -765392400, + -52934400, + -37213200, + -21484800, + -5763600, + 9964800, + 25686000, + 41414400, + 57740400, + 73468800, + 89190000, + 104918400, + 120639600, + 126691200, + 152089200, + 162374400, + 183538800, + 199267200, + 215593200, + 230716800, + 247042800, + 262771200, + 278492400, + 294220800, + 309942000, + 325670400, + 341391600, + 357120000, + 372841200, + 388569600, + 404895600, + 420019200, + 436345200, + 452073600, + 467794800, + 483523200, + 499244400, + 514972800, + 530694000, + 544608000, + 562143600, + 576057600, + 594198000, + 607507200, + 625647600, + 638956800, + 657097200, + 671011200, + 688546800, + 702460800, + 719996400, + 733910400, + 752050800, + 765360000, + 783500400, + 796809600, + 814950000, + 828864000, + 846399600, + 860313600, + 877849200, + 891763200, + 909298800, + 923212800, + 941353200, + 954662400, + 972802800, + 986108400, + 1004248800, + 1018162800, + 1035698400, + 1049612400, + 1067148000, + 1081062000, + 1099202400, + 1112511600, + 1130652000, + 1143961200, + 1162101600, + 1173596400, + 1194156000, + 1205046000, + 1225605600, + 1236495600, + 1257055200, + 1268550000, + 1289109600, + 1299999600, + 1320559200, + 1331449200, + 1352008800, + 1362898800, + 1383458400, + 1394348400, + 1414908000, + 1425798000, + 1446357600, + 1457852400, + 1478412000, + 1489302000, + 1509861600, + 1520751600, + 1541311200, + 1552201200, + 1572760800, + 1583650800, + 1604210400, + 1615705200, + 1636264800, + 1647154800, + 1667714400, + 1678604400, + 1699164000, + 1710054000, + 1730613600, + 1741503600, + 1762063200, + 1772953200, + 1793512800, + 1805007600, + 1825567200, + 1836457200, + 1857016800, + 1867906800, + 1888466400, + 1899356400, + 1919916000, + 1930806000, + 1951365600, + 1962860400, + 1983420000, + 1994310000, + 2014869600, + 2025759600, + 2046319200, + 2057209200, + 2077768800, + 2088658800, + 2109218400, + 2120108400, + 2140668000 + ], + "types": [ + { + "is_dst": false, + "offset": -20364 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-f8baa073f0e62ab0-e3aa9515d3d875ec.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-f8baa073f0e62ab0-e3aa9515d3d875ec.json new file mode 100644 index 000000000..c93ce3ef7 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-f8baa073f0e62ab0-e3aa9515d3d875ec.json @@ -0,0 +1,307 @@ +{ + "ids": [ + "america/detroit", + "us/michigan" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -1724083200, + -880218000, + -769395600, + -765396000, + -684349200, + -671047200, + -80506740, + -68666400, + -52938000, + -37216800, + 104914800, + 120636000, + 126687600, + 152085600, + 167814000, + 183535200, + 199263600, + 215589600, + 230713200, + 247039200, + 262767600, + 278488800, + 294217200, + 309938400, + 325666800, + 341388000, + 357116400, + 372837600, + 388566000, + 404892000, + 420015600, + 436341600, + 452070000, + 467791200, + 483519600, + 499240800, + 514969200, + 530690400, + 544604400, + 562140000, + 576054000, + 594194400, + 607503600, + 625644000, + 638953200, + 657093600, + 671007600, + 688543200, + 702457200, + 719992800, + 733906800, + 752047200, + 765356400, + 783496800, + 796806000, + 814946400, + 828860400, + 846396000, + 860310000, + 877845600, + 891759600, + 909295200, + 923209200, + 941349600, + 954658800, + 972799200, + 986108400, + 1004248800, + 1018162800, + 1035698400, + 1049612400, + 1067148000, + 1081062000, + 1099202400, + 1112511600, + 1130652000, + 1143961200, + 1162101600, + 1173596400, + 1194156000, + 1205046000, + 1225605600, + 1236495600, + 1257055200, + 1268550000, + 1289109600, + 1299999600, + 1320559200, + 1331449200, + 1352008800, + 1362898800, + 1383458400, + 1394348400, + 1414908000, + 1425798000, + 1446357600, + 1457852400, + 1478412000, + 1489302000, + 1509861600, + 1520751600, + 1541311200, + 1552201200, + 1572760800, + 1583650800, + 1604210400, + 1615705200, + 1636264800, + 1647154800, + 1667714400, + 1678604400, + 1699164000, + 1710054000, + 1730613600, + 1741503600, + 1762063200, + 1772953200, + 1793512800, + 1805007600, + 1825567200, + 1836457200, + 1857016800, + 1867906800, + 1888466400, + 1899356400, + 1919916000, + 1930806000, + 1951365600, + 1962860400, + 1983420000, + 1994310000, + 2014869600, + 2025759600, + 2046319200, + 2057209200, + 2077768800, + 2088658800, + 2109218400, + 2120108400, + 2140668000 + ], + "types": [ + { + "is_dst": false, + "offset": -19931 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-f9736e8dcd3eb5de-847acf1694cbcc41.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-f9736e8dcd3eb5de-847acf1694cbcc41.json new file mode 100644 index 000000000..6ecb2a2db --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-f9736e8dcd3eb5de-847acf1694cbcc41.json @@ -0,0 +1,316 @@ +{ + "ids": [ + "antarctica/macquarie" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 2, + 1, + 0, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2 + ], + "transitions": [ + -2214259200, + -1680508800, + -1669892400, + -1665388800, + -1601719200, + -687052800, + -71136000, + -55411200, + -37267200, + -25776000, + -5817600, + 5673600, + 25632000, + 37728000, + 57686400, + 67968000, + 89136000, + 100022400, + 120585600, + 131472000, + 152035200, + 162921600, + 183484800, + 194976000, + 215539200, + 226425600, + 246988800, + 257875200, + 278438400, + 289324800, + 309888000, + 320774400, + 341337600, + 352224000, + 372787200, + 386092800, + 404841600, + 417542400, + 436291200, + 447177600, + 467740800, + 478627200, + 499190400, + 510076800, + 530035200, + 542736000, + 562089600, + 574790400, + 594144000, + 606240000, + 625593600, + 637689600, + 657043200, + 670348800, + 686678400, + 701798400, + 718128000, + 733248000, + 749577600, + 764697600, + 781027200, + 796147200, + 812476800, + 828201600, + 844531200, + 859651200, + 875980800, + 891100800, + 907430400, + 922550400, + 938880000, + 954000000, + 967305600, + 985449600, + 1002384000, + 1017504000, + 1033833600, + 1048953600, + 1065283200, + 1080403200, + 1096732800, + 1111852800, + 1128182400, + 1143907200, + 1159632000, + 1174752000, + 1191686400, + 1207411200, + 1223136000, + 1238860800, + 1254585600, + 1301760000, + 1317484800, + 1333209600, + 1349539200, + 1365264000, + 1380988800, + 1396713600, + 1412438400, + 1428163200, + 1443888000, + 1459612800, + 1475337600, + 1491062400, + 1506787200, + 1522512000, + 1538841600, + 1554566400, + 1570291200, + 1586016000, + 1601740800, + 1617465600, + 1633190400, + 1648915200, + 1664640000, + 1680364800, + 1696089600, + 1712419200, + 1728144000, + 1743868800, + 1759593600, + 1775318400, + 1791043200, + 1806768000, + 1822492800, + 1838217600, + 1853942400, + 1869667200, + 1885996800, + 1901721600, + 1917446400, + 1933171200, + 1948896000, + 1964620800, + 1980345600, + 1996070400, + 2011795200, + 2027520000, + 2043244800, + 2058969600, + 2075299200, + 2091024000, + 2106748800, + 2122473600, + 2138198400 + ], + "types": [ + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": false, + "offset": 36000 + }, + { + "is_dst": true, + "offset": 39600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-f9878deac6fa797b-f542e23e43e9ee7c.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-f9878deac6fa797b-f542e23e43e9ee7c.json new file mode 100644 index 000000000..4162625e7 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-f9878deac6fa797b-f542e23e43e9ee7c.json @@ -0,0 +1,185 @@ +{ + "ids": [ + "asia/yerevan" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 2, + 4, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4 + ], + "transitions": [ + -1441162680, + -405140400, + 354916800, + 370724400, + 386452800, + 402260400, + 417988800, + 433796400, + 449611200, + 465343200, + 481068000, + 496792800, + 512517600, + 528242400, + 543967200, + 559692000, + 575416800, + 591141600, + 606866400, + 622591200, + 638316000, + 654645600, + 670370400, + 670374000, + 686098800, + 701823600, + 717548400, + 733273200, + 748998000, + 764722800, + 780447600, + 796172400, + 811897200, + 852058800, + 859672800, + 877816800, + 891122400, + 909266400, + 922572000, + 941320800, + 954021600, + 972770400, + 985471200, + 1004220000, + 1017525600, + 1035669600, + 1048975200, + 1067119200, + 1080424800, + 1099173600, + 1111874400, + 1130623200, + 1143324000, + 1162072800, + 1174773600, + 1193522400, + 1206828000, + 1224972000, + 1238277600, + 1256421600, + 1269727200, + 1288476000, + 1301176800, + 1319925600 + ], + "types": [ + { + "is_dst": false, + "offset": 10680 + }, + { + "is_dst": false, + "offset": 10800 + }, + { + "is_dst": false, + "offset": 14400 + }, + { + "is_dst": true, + "offset": 18000 + }, + { + "is_dst": true, + "offset": 14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-fb562061c0f6e08b-6eff2883fe00b002.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-fb562061c0f6e08b-6eff2883fe00b002.json new file mode 100644 index 000000000..5b5d48768 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-fb562061c0f6e08b-6eff2883fe00b002.json @@ -0,0 +1,84 @@ +{ + "ids": [ + "pacific/fiji" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -1709985344, + 909842400, + 920124000, + 941896800, + 951573600, + 1259416800, + 1269698400, + 1287842400, + 1299333600, + 1319292000, + 1327154400, + 1350741600, + 1358604000, + 1382796000, + 1390050000, + 1414850400, + 1421503200, + 1446300000, + 1452952800, + 1478354400, + 1484402400, + 1509804000, + 1515852000, + 1541253600, + 1547301600, + 1573308000, + 1578751200, + 1608386400, + 1610805600 + ], + "types": [ + { + "is_dst": false, + "offset": 42944 + }, + { + "is_dst": false, + "offset": 43200 + }, + { + "is_dst": true, + "offset": 46800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-fb66f3417dbb2dfe-7693513722744f20.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-fb66f3417dbb2dfe-7693513722744f20.json new file mode 100644 index 000000000..8a3a7c3ec --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-fb66f3417dbb2dfe-7693513722744f20.json @@ -0,0 +1,54 @@ +{ + "ids": [ + "asia/karachi" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 3, + 4, + 3, + 4, + 3, + 4, + 3 + ], + "transitions": [ + -1988166492, + -862637400, + -764145000, + -576135000, + 1018119600, + 1033840800, + 1212260400, + 1225476000, + 1239735600, + 1257012000 + ], + "types": [ + { + "is_dst": false, + "offset": 16092 + }, + { + "is_dst": false, + "offset": 19800 + }, + { + "is_dst": true, + "offset": 23400 + }, + { + "is_dst": false, + "offset": 18000 + }, + { + "is_dst": true, + "offset": 21600 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-fbccf04b5b2fd7f2-1f8c9257ea3495a.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-fbccf04b5b2fd7f2-1f8c9257ea3495a.json new file mode 100644 index 000000000..f2f2d127a --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-fbccf04b5b2fd7f2-1f8c9257ea3495a.json @@ -0,0 +1,66 @@ +{ + "ids": [ + "america/managua" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1 + ], + "transitions": [ + -1121105688, + 105084000, + 161758800, + 290584800, + 299134800, + 322034400, + 330584400, + 694260000, + 717310800, + 725868000, + 852094800, + 1113112800, + 1128229200, + 1146384000, + 1159682400 + ], + "types": [ + { + "is_dst": false, + "offset": -20708 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": true, + "offset": -18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-fc89b67bba9eff21-ab25beb1ce9ede27.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-fc89b67bba9eff21-ab25beb1ce9ede27.json new file mode 100644 index 000000000..da8bcc8d0 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-fc89b67bba9eff21-ab25beb1ce9ede27.json @@ -0,0 +1,50 @@ +{ + "ids": [ + "asia/kuala_lumpur", + "asia/singapore", + "singapore" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 0, + 1, + 2, + 2, + 3, + 4, + 3 + ], + "transitions": [ + -2177477725, + -2038200925, + -1167634800, + -1073028000, + -894181200, + -879666600, + -767006400 + ], + "types": [ + { + "is_dst": false, + "offset": 24925 + }, + { + "is_dst": false, + "offset": 25200 + }, + { + "is_dst": true, + "offset": 26400 + }, + { + "is_dst": true, + "offset": 27000 + }, + { + "is_dst": true, + "offset": 32400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-fc9fd017e19a24e0-5c43eee6ee527a56.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-fc9fd017e19a24e0-5c43eee6ee527a56.json new file mode 100644 index 000000000..3b1d780f3 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-fc9fd017e19a24e0-5c43eee6ee527a56.json @@ -0,0 +1,401 @@ +{ + "ids": [ + "america/indiana/knox", + "america/knox_in", + "us/indiana-starke" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 2, + 3, + 1 + ], + "transitions": [ + -2717647200, + -1633276800, + -1615136400, + -1601827200, + -1583686800, + -880214400, + -769395600, + -765392400, + -715795200, + -702493200, + -684345600, + -671043600, + -652896000, + -639594000, + -620841600, + -608144400, + -589392000, + -576090000, + -557942400, + -544640400, + -526492800, + -513190800, + -495043200, + -481741200, + -463593600, + -447267600, + -431539200, + -415818000, + -400089600, + -386787600, + -368640000, + -355338000, + -337190400, + -321469200, + -305740800, + -289414800, + -273686400, + -257965200, + -242236800, + -195066000, + -84384000, + -68662800, + -52934400, + -37213200, + -21484800, + -5763600, + 9964800, + 25686000, + 41414400, + 57740400, + 73468800, + 89190000, + 104918400, + 120639600, + 126691200, + 152089200, + 162374400, + 183538800, + 199267200, + 215593200, + 230716800, + 247042800, + 262771200, + 278492400, + 294220800, + 309942000, + 325670400, + 341391600, + 357120000, + 372841200, + 388569600, + 404895600, + 420019200, + 436345200, + 452073600, + 467794800, + 483523200, + 499244400, + 514972800, + 530694000, + 544608000, + 562143600, + 576057600, + 594198000, + 607507200, + 625647600, + 638956800, + 657097200, + 671011200, + 688546800, + 1143957600, + 1143961200, + 1162105200, + 1173600000, + 1194159600, + 1205049600, + 1225609200, + 1236499200, + 1257058800, + 1268553600, + 1289113200, + 1300003200, + 1320562800, + 1331452800, + 1352012400, + 1362902400, + 1383462000, + 1394352000, + 1414911600, + 1425801600, + 1446361200, + 1457856000, + 1478415600, + 1489305600, + 1509865200, + 1520755200, + 1541314800, + 1552204800, + 1572764400, + 1583654400, + 1604214000, + 1615708800, + 1636268400, + 1647158400, + 1667718000, + 1678608000, + 1699167600, + 1710057600, + 1730617200, + 1741507200, + 1762066800, + 1772956800, + 1793516400, + 1805011200, + 1825570800, + 1836460800, + 1857020400, + 1867910400, + 1888470000, + 1899360000, + 1919919600, + 1930809600, + 1951369200, + 1962864000, + 1983423600, + 1994313600, + 2014873200, + 2025763200, + 2046322800, + 2057212800, + 2077772400, + 2088662400, + 2109222000, + 2120112000, + 2140671600 + ], + "types": [ + { + "is_dst": false, + "offset": -20790 + }, + { + "is_dst": false, + "offset": -21600 + }, + { + "is_dst": true, + "offset": -18000 + }, + { + "is_dst": false, + "offset": -18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-fd03910821368f68-22b59a75f0526388.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-fd03910821368f68-22b59a75f0526388.json new file mode 100644 index 000000000..5b7f5d254 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-fd03910821368f68-22b59a75f0526388.json @@ -0,0 +1,176 @@ +{ + "ids": [ + "america/argentina/mendoza", + "america/mendoza" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 4, + 5, + 3, + 4, + 5, + 3, + 4, + 5, + 2, + 6, + 2, + 6, + 3, + 4, + 2, + 6, + 5, + 3, + 4, + 3, + 4, + 3, + 4, + 2, + 6, + 3, + 4, + 5, + 3, + 4 + ], + "transitions": [ + -2372095484, + -1567453392, + -1233432000, + -1222981200, + -1205956800, + -1194037200, + -1172865600, + -1162501200, + -1141329600, + -1130965200, + -1109793600, + -1099429200, + -1078257600, + -1067806800, + -1046635200, + -1036270800, + -1015099200, + -1004734800, + -983563200, + -973198800, + -952027200, + -941576400, + -931032000, + -900882000, + -890337600, + -833749200, + -827265600, + -752274000, + -733780800, + -197326800, + -190843200, + -184194000, + -164491200, + -152658000, + -132955200, + -121122000, + -101419200, + -86821200, + -71092800, + -54766800, + -39038400, + -23317200, + -7588800, + 128142000, + 136605600, + 596948400, + 605066400, + 624423600, + 636516000, + 667796400, + 687499200, + 699418800, + 719380800, + 731469600, + 938923200, + 952052400, + 1085277600, + 1096167600, + 1198983600, + 1205632800 + ], + "types": [ + { + "is_dst": false, + "offset": -16516 + }, + { + "is_dst": false, + "offset": -15408 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -10800 + }, + { + "is_dst": false, + "offset": -10800 + }, + { + "is_dst": true, + "offset": -7200 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-fd823ec71e5980ce-7a7c4341c0eaf1e6.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-fd823ec71e5980ce-7a7c4341c0eaf1e6.json new file mode 100644 index 000000000..c1a5322a0 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-fd823ec71e5980ce-7a7c4341c0eaf1e6.json @@ -0,0 +1,30 @@ +{ + "ids": [ + "antarctica/mawson" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2 + ], + "transitions": [ + -501206400, + 1255809600 + ], + "types": [ + { + "is_dst": false, + "offset": 0 + }, + { + "is_dst": false, + "offset": 21600 + }, + { + "is_dst": false, + "offset": 18000 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-fe6e0efb644eced9-2fb01f409a0d5b85.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-fe6e0efb644eced9-2fb01f409a0d5b85.json new file mode 100644 index 000000000..982ba6489 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-fe6e0efb644eced9-2fb01f409a0d5b85.json @@ -0,0 +1,56 @@ +{ + "ids": [ + "america/lima" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1, + 2, + 1 + ], + "transitions": [ + -1938538284, + -1009825200, + -1002052800, + -986756400, + -971035200, + -955306800, + -939585600, + 504939600, + 512712000, + 536475600, + 544248000, + 631170000, + 638942400, + 757400400, + 765172800 + ], + "types": [ + { + "is_dst": false, + "offset": -18492 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": true, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-fe8583499fe1cbb8-6ad4b5629e7f958b.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-fe8583499fe1cbb8-6ad4b5629e7f958b.json new file mode 100644 index 000000000..ea837fbfd --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-fe8583499fe1cbb8-6ad4b5629e7f958b.json @@ -0,0 +1,37 @@ +{ + "ids": [ + "africa/abidjan", + "africa/accra", + "africa/bamako", + "africa/banjul", + "africa/conakry", + "africa/dakar", + "africa/freetown", + "africa/lome", + "africa/nouakchott", + "africa/ouagadougou", + "africa/timbuktu", + "atlantic/reykjavik", + "atlantic/st_helena", + "iceland" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1 + ], + "transitions": [ + -1830383032 + ], + "types": [ + { + "is_dst": false, + "offset": -968 + }, + { + "is_dst": false, + "offset": 0 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-fed5f41e1701789d-e4872121d7eeb99e.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-fed5f41e1701789d-e4872121d7eeb99e.json new file mode 100644 index 000000000..f106c1b3c --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-fed5f41e1701789d-e4872121d7eeb99e.json @@ -0,0 +1,16 @@ +{ + "ids": [ + "etc/gmt+3" + ], + "tzif": { + "posix": "TODO", + "transition_types": [], + "transitions": [], + "types": [ + { + "is_dst": false, + "offset": -10800 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-fef149820a82a100-e5d7bbfce11a8c81.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-fef149820a82a100-e5d7bbfce11a8c81.json new file mode 100644 index 000000000..2d7889bc8 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-fef149820a82a100-e5d7bbfce11a8c81.json @@ -0,0 +1,195 @@ +{ + "ids": [ + "asia/baku" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 1, + 2, + 4, + 2, + 4, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4 + ], + "transitions": [ + -1441163964, + -405140400, + 354916800, + 370724400, + 386452800, + 402260400, + 417988800, + 433796400, + 449611200, + 465343200, + 481068000, + 496792800, + 512517600, + 528242400, + 543967200, + 559692000, + 575416800, + 591141600, + 606866400, + 622591200, + 638316000, + 654645600, + 670370400, + 670374000, + 686098800, + 701823600, + 717548400, + 820436400, + 828234000, + 846378000, + 859680000, + 877824000, + 891129600, + 909273600, + 922579200, + 941328000, + 954028800, + 972777600, + 985478400, + 1004227200, + 1017532800, + 1035676800, + 1048982400, + 1067126400, + 1080432000, + 1099180800, + 1111881600, + 1130630400, + 1143331200, + 1162080000, + 1174780800, + 1193529600, + 1206835200, + 1224979200, + 1238284800, + 1256428800, + 1269734400, + 1288483200, + 1301184000, + 1319932800, + 1332633600, + 1351382400, + 1364688000, + 1382832000, + 1396137600, + 1414281600, + 1427587200, + 1445731200 + ], + "types": [ + { + "is_dst": false, + "offset": 11964 + }, + { + "is_dst": false, + "offset": 10800 + }, + { + "is_dst": false, + "offset": 14400 + }, + { + "is_dst": true, + "offset": 18000 + }, + { + "is_dst": true, + "offset": 14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-ff54b8a04d630c85-53b52084d9e6f14b.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-ff54b8a04d630c85-53b52084d9e6f14b.json new file mode 100644 index 000000000..0395408e1 --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-ff54b8a04d630c85-53b52084d9e6f14b.json @@ -0,0 +1,190 @@ +{ + "ids": [ + "asia/barnaul" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 2, + 4, + 2, + 4, + 1, + 3, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 2, + 4, + 3, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 4 + ], + "transitions": [ + -1579844100, + -1247551200, + 354906000, + 370713600, + 386442000, + 402249600, + 417978000, + 433785600, + 449600400, + 465332400, + 481057200, + 496782000, + 512506800, + 528231600, + 543956400, + 559681200, + 575406000, + 591130800, + 606855600, + 622580400, + 638305200, + 654634800, + 670359600, + 670363200, + 686088000, + 695764800, + 701809200, + 717534000, + 733258800, + 748983600, + 764708400, + 780433200, + 796158000, + 811886400, + 828216000, + 846360000, + 859665600, + 877809600, + 891115200, + 909259200, + 922564800, + 941313600, + 954014400, + 972763200, + 985464000, + 1004212800, + 1017518400, + 1035662400, + 1048968000, + 1067112000, + 1080417600, + 1099166400, + 1111867200, + 1130616000, + 1143316800, + 1162065600, + 1174766400, + 1193515200, + 1206820800, + 1224964800, + 1238270400, + 1256414400, + 1269720000, + 1288468800, + 1301169600, + 1414263600, + 1459022400 + ], + "types": [ + { + "is_dst": false, + "offset": 20100 + }, + { + "is_dst": false, + "offset": 21600 + }, + { + "is_dst": false, + "offset": 25200 + }, + { + "is_dst": true, + "offset": 28800 + }, + { + "is_dst": true, + "offset": 25200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-ffb42884e83683a9-f00af2d43dc5bed5.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-ffb42884e83683a9-f00af2d43dc5bed5.json new file mode 100644 index 000000000..ab1bb3ddf --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-ffb42884e83683a9-f00af2d43dc5bed5.json @@ -0,0 +1,238 @@ +{ + "ids": [ + "america/miquelon" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2, + 3, + 2 + ], + "transitions": [ + -1847650520, + 326001600, + 544597200, + 562132800, + 576046800, + 594187200, + 607496400, + 625636800, + 638946000, + 657086400, + 671000400, + 688536000, + 702450000, + 719985600, + 733899600, + 752040000, + 765349200, + 783489600, + 796798800, + 814939200, + 828853200, + 846388800, + 860302800, + 877838400, + 891752400, + 909288000, + 923202000, + 941342400, + 954651600, + 972792000, + 986101200, + 1004241600, + 1018155600, + 1035691200, + 1049605200, + 1067140800, + 1081054800, + 1099195200, + 1112504400, + 1130644800, + 1143954000, + 1162094400, + 1173589200, + 1194148800, + 1205038800, + 1225598400, + 1236488400, + 1257048000, + 1268542800, + 1289102400, + 1299992400, + 1320552000, + 1331442000, + 1352001600, + 1362891600, + 1383451200, + 1394341200, + 1414900800, + 1425790800, + 1446350400, + 1457845200, + 1478404800, + 1489294800, + 1509854400, + 1520744400, + 1541304000, + 1552194000, + 1572753600, + 1583643600, + 1604203200, + 1615698000, + 1636257600, + 1647147600, + 1667707200, + 1678597200, + 1699156800, + 1710046800, + 1730606400, + 1741496400, + 1762056000, + 1772946000, + 1793505600, + 1805000400, + 1825560000, + 1836450000, + 1857009600, + 1867899600, + 1888459200, + 1899349200, + 1919908800, + 1930798800, + 1951358400, + 1962853200, + 1983412800, + 1994302800, + 2014862400, + 2025752400, + 2046312000, + 2057202000, + 2077761600, + 2088651600, + 2109211200, + 2120101200, + 2140660800 + ], + "types": [ + { + "is_dst": false, + "offset": -13480 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": false, + "offset": -10800 + }, + { + "is_dst": true, + "offset": -7200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-ffd87968a303e340-7f0420e1c6170f7c.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-ffd87968a303e340-7f0420e1c6170f7c.json new file mode 100644 index 000000000..c9ff1189c --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-ffd87968a303e340-7f0420e1c6170f7c.json @@ -0,0 +1,68 @@ +{ + "ids": [ + "america/santo_domingo" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 3, + 1, + 3, + 1, + 3, + 1, + 3, + 1, + 3, + 1, + 2, + 4, + 1, + 2, + 4 + ], + "transitions": [ + -1159773600, + -100119600, + -89668800, + -5770800, + 4422600, + 25678800, + 33193800, + 57733200, + 64816200, + 89182800, + 96438600, + 120632400, + 127974600, + 152082000, + 972799200, + 975823200 + ], + "types": [ + { + "is_dst": false, + "offset": -16776 + }, + { + "is_dst": false, + "offset": -18000 + }, + { + "is_dst": true, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -16200 + }, + { + "is_dst": false, + "offset": -14400 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/debug/zoneinfo/tzifs/tzif-ffd87e4e007fc8e2-8d2a445949a6d8b5.json b/provider/src/data/debug/zoneinfo/tzifs/tzif-ffd87e4e007fc8e2-8d2a445949a6d8b5.json new file mode 100644 index 000000000..afac4cc6a --- /dev/null +++ b/provider/src/data/debug/zoneinfo/tzifs/tzif-ffd87e4e007fc8e2-8d2a445949a6d8b5.json @@ -0,0 +1,456 @@ +{ + "ids": [ + "america/goose_bay" + ], + "tzif": { + "posix": "TODO", + "transition_types": [ + 1, + 2, + 1, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 7, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5, + 6, + 5 + ], + "transitions": [ + -2713895900, + -1632076148, + -1615145348, + -1096921748, + -1061670600, + -1048973400, + -1030221000, + -1017523800, + -998771400, + -986074200, + -966717000, + -954624600, + -935267400, + -922570200, + -903817800, + -891120600, + -872368200, + -769395600, + -765401400, + -746044200, + -733347000, + -714594600, + -701897400, + -683145000, + -670447800, + -651695400, + -638998200, + -619641000, + -606943800, + -589401000, + -576099000, + -557951400, + -544649400, + -526501800, + -513199800, + -495052200, + -481750200, + -463602600, + -450300600, + -431548200, + -418246200, + -400098600, + -386796600, + -368649000, + -355347000, + -337199400, + -323897400, + -305749800, + -289423800, + -273695400, + -257974200, + -242245800, + -226524600, + -210796200, + -195075000, + -179346600, + -163625400, + -147897000, + -131571000, + -119903400, + -116445600, + -100119600, + -84391200, + -68670000, + -52941600, + -37220400, + -21492000, + -5770800, + 9957600, + 25678800, + 41407200, + 57733200, + 73461600, + 89182800, + 104911200, + 120632400, + 136360800, + 152082000, + 167810400, + 183531600, + 199260000, + 215586000, + 230709600, + 247035600, + 262764000, + 278485200, + 294213600, + 309934800, + 325663200, + 341384400, + 357112800, + 372834000, + 388562400, + 404888400, + 420012000, + 436338000, + 452066400, + 467787600, + 483516000, + 499237200, + 514965600, + 530686800, + 544593660, + 562129260, + 576043260, + 594180060, + 607492860, + 625633260, + 638942460, + 657082860, + 670996860, + 688532460, + 702446460, + 719982060, + 733896060, + 752036460, + 765345660, + 783486060, + 796795260, + 814935660, + 828849660, + 846385260, + 860299260, + 877834860, + 891748860, + 909284460, + 923198460, + 941338860, + 954648060, + 972788460, + 986097660, + 1004238060, + 1018152060, + 1035687660, + 1049601660, + 1067137260, + 1081051260, + 1099191660, + 1112500860, + 1130641260, + 1143950460, + 1162090860, + 1173585660, + 1194145260, + 1205035260, + 1225594860, + 1236484860, + 1257044460, + 1268539260, + 1289098860, + 1299988860, + 1320116400, + 1320555600, + 1331445600, + 1352005200, + 1362895200, + 1383454800, + 1394344800, + 1414904400, + 1425794400, + 1446354000, + 1457848800, + 1478408400, + 1489298400, + 1509858000, + 1520748000, + 1541307600, + 1552197600, + 1572757200, + 1583647200, + 1604206800, + 1615701600, + 1636261200, + 1647151200, + 1667710800, + 1678600800, + 1699160400, + 1710050400, + 1730610000, + 1741500000, + 1762059600, + 1772949600, + 1793509200, + 1805004000, + 1825563600, + 1836453600, + 1857013200, + 1867903200, + 1888462800, + 1899352800, + 1919912400, + 1930802400, + 1951362000, + 1962856800, + 1983416400, + 1994306400, + 2014866000, + 2025756000, + 2046315600, + 2057205600, + 2077765200, + 2088655200, + 2109214800, + 2120104800, + 2140664400 + ], + "types": [ + { + "is_dst": false, + "offset": -14500 + }, + { + "is_dst": false, + "offset": -12652 + }, + { + "is_dst": true, + "offset": -9052 + }, + { + "is_dst": false, + "offset": -12600 + }, + { + "is_dst": true, + "offset": -9000 + }, + { + "is_dst": false, + "offset": -14400 + }, + { + "is_dst": true, + "offset": -10800 + }, + { + "is_dst": true, + "offset": -7200 + } + ] + } +} \ No newline at end of file diff --git a/provider/src/data/mod.rs b/provider/src/data/mod.rs index 3cabc3238..6f7f6623e 100644 --- a/provider/src/data/mod.rs +++ b/provider/src/data/mod.rs @@ -1 +1,3 @@ include!("iana_normalizer.rs.data"); + +include!("zone_info_provider.rs.data"); diff --git a/provider/src/data/zone_info_provider.rs.data b/provider/src/data/zone_info_provider.rs.data new file mode 100644 index 000000000..2c0985ab9 --- /dev/null +++ b/provider/src/data/zone_info_provider.rs.data @@ -0,0 +1,3 @@ +//@generated + +# [macro_export] macro_rules ! zone_info_provider_baked { () => { pub const ZONE_INFO_PROVIDER : & 'static temporal_provider :: ZoneInfoProvider = & temporal_provider :: tzif :: ZoneInfoProvider { ids : zerotrie :: ZeroAsciiIgnoreCaseTrie { store : unsafe { zerovec :: ZeroVec :: from_bytes_unchecked (b"\xE1sabceghijklmnprstuwz\x0E\x0F\x0F\x12\x13\x13\x13\x13\x13\x13\x14\x14\x15\x15\x16\x16\x16\x16\xDE\x05\x9D\xEF\x18'\xAD\xBC\xC6\xCC\0\x13\xED\xF6\0\x07\x9E\xA9\xE1gfmnrstu\x01\t\t\t\r\r\xF7\x05\x86\x99`\xE4rica/\xE1rabcdefghjklmnopstw\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01/i\x88\xAC\xB4\xBC\xC4\xCA\xDC\xFD+Z}\x88\x92\x9A\xB3\xC5bcdls\x06\n\x14\x1Aidjan\x80cra\x80dis_ababa\x8Dgiers\x81m\xC2ae\x03ra\x8Dra\x8D\xC5ailru\x12\x17\x1E(\xC2mn\x04ako\x80\xC2gj\x03ui\x8Aul\x80ssau\x82antyre\x8Bazzaville\x8Ajumbura\x8B\xC3aeo\x0F\x13\xC2is\x03ro\x83ablanca\x84uta\x85nakry\x80\xC3ajo\x12\x19\xC2kr\x03ar\x80_es_salaam\x8Dibouti\x8Duala\x8Al_aaiun\x86reetown\x80aborone\x8Barare\x8B\xC2ou\x0Bhannesburg\x87ba\x88\xC3ahi\x06\rmpala\x8Dartoum\x89\xC2gn\x04ali\x8Bshasa\x8A\xC4aiou\x04\r\x10gos\x8Abreville\x8Ame\x80\xC3abs\x04\x0Cnda\x8Aumbashi\x8Baka\x8B\xC3abo\x12\x18\xC3lps\x04\x08abo\x8Auto\x8Beru\x87abane\x87\xC2gn\x07adishu\x8Drovia\x8C\xC4adio\x06\r\x12irobi\x8Djamena\x8Eamey\x8Auakchott\x80uagadougou\x80orto-novo\x8Aao_tome\x8F\xC3iru\x07\x0Embuktu\x80ipoli\x90\0nis\x90\x01indhoek\x90\x02erica/\xE1vabcdefghijklmnoprstvwy\0\x01\x01\x02\x02\x02\x02\x02\x03\x03\x03\x03\x04\x04\x04\x05\x05\x06\x06\x06\x06\xE7F\xF4-Xv\xD1\xEEg\x7F\xB7\xEC\x92\xEC\xF4g\xB0M\x87\x9A\xB0\xC5dnrst\x04\x1F\xC7\xCFak\x90\x03\xC3cgt\x08\x0Fhorage\x90\x04uilla\x90eigua\x90e\xC3agu\x08\x9Eguaina\x90\x05entina/\xC9bcjlmrstu\r17@HUmuuenos_aires\x90\x06\xC2ao\ttamarca\x90\x07\xC2mr\rodrivadavia\x90\x07doba\x90\x08ujuy\x90\ta_rioja\x90\nendoza\x90\x0Bio_gallegos\x90\x0Ca\xC2ln\x04ta\x90\r_\xC2jl\x05uan\x90\x0Euis\x90\x0Fucuman\x90\x10shuaia\x90\x11ba\x90euncion\x90\x12\xC2ik\x07kokan\x90`a\x90\x03\xC5aelou\x1A&2I\xC2hr\x0Fia\x90\x13_banderas\x90\x14bados\x90\x15l\xC2ei\x03m\x90\x16ze\x90\x17anc-sablon\x90e\xC3agi\x08\r_vista\x90\x18ota\x90\x19se\x90\x1Aenos_aires\x90\x06\xC6ahioruCTa\x8C\x93\xC5mnrty\x19\x1E$,\xC2bp\x0Bridge_bay\x90\x1Bo_grande\x90\x1Ccun\x90\x1Dacas\x90\x1Eamarca\x90\x07\xC2em\x05nne\x90\x1Fan\x90`i\xC2ch\x05ago\x90 uahua\x90!udad_juarez\x90\"\xC3rsy\x14\x1D\xC2ad\x0Bl_harbour\x90`oba\x90\x08ta_rica\x90#haique\x90$eston\x90b\xC2ir\x05aba\x90%acao\x90e\xC3aeo\x1C+\xC2nw\x0Bmarkshavn\x90&son\x90'_creek\x90(\xC2nt\x05ver\x90)roit\x90*minica\x90e\xC4diln\x08\x10\x1Bmonton\x90+runepe\x90,_salvador\x90-senada\x90vort\xC2_a\x11\xC2nw\x07elson\x90.ayne\x909leza\x90/\xC4loru\t\x1B.ace_bay\x900\xC2do\x06thab\x90^se_bay\x901\xC2ae\tnd_turk\x902nada\x90e\xC2ay\x1C\xC3dty\x08\x0Feloupe\x90eemala\x903aquil\x904ana\x905\xC2ae\x0F\xC2lv\x06ifax\x906ana\x907rmosillo\x908\xC2nqn\xC2dueiana\xC2/pW\xC7ikmptvw\r\x12\x1A%/Andianapolis\x909nox\x90:arengo\x90;etersburg\x90ncennes\x90?inamac\x90@olis\x909vik\x90Aaluit\x90B\xC2au\x07maica\x90C\xC2jn\x04uy\x90\teau\x90D\xC3enr!(ntucky/\xC2lm\x0Bouisville\x90Eonticello\x90Fox_in\x90:alendijk\x90e\xC3aio\x06\n_paz\x90Gma\x90H\xC3suw\n\x13_angeles\x90Iisville\x90Eer_princes\x90e\xC4aeio;ks\xC5cnrtz\x05\x11\"*eio\x90Ja\xC2gu\x04ua\x90Ks\x90L\xC2it\x05got\x90einique\x90Mamoros\x90Natlan\x90O\xC4nrtx\x10\x15\x1E\xC2do\x05oza\x90\x0Bminee\x90Pida\x90Qlakatla\x90Rico_city\x90Squelon\x90Tn\xC2ct\x05ton\x90U\xC3ers\x0F\x14\xC2rv\x05rey\x90Video\x90Weal\x90werrat\x90e\xC5aeiou\x06\x0E\x15Lssau\x90ww_york\x90Xpigon\x90w\xC2mr\x03e\x90Y\xC2ot\x05nha\x90Zh_dakota/\xC3bcn\x07\x0Eeulah\x90[enter\x90\\ew_salem\x90]uk\x90^jinaga\x90_\xC4ahou\x1E%R\xC2nr\x11\xC2ag\x04ma\x90`nirtung\x90Bamaribo\x90aoenix\x90brt\xC3-_o\x0B\x15au-prince\x90cof_spain\x90e_\xC2av\x05cre\x90kelho\x90d\xC2en\nrto_rico\x90eta_arenas\x90f\xC4aeio\x190:\xC2in\nny_river\x90zkin_inlet\x90g\xC3cgs\x05\nife\x90hina\x90iolute\x90jo_branco\x90ksario\x90\x08\xC6achitw2>FK\x84\xC2no&t\xC3aio\x10\x15\xC2_r\x08isabel\x90vem\x90lago\x90m_domingo\x90n_paulo\x90ooresbysund\x90piprock\x90)tka\x90q_\xC6bjkltv\x0B\x11\x17\x1D$arthelemy\x90eohns\x90ritts\x90eucia\x90ehomas\x90eincent\x90eift_current\x90s\xC4ehio\x0B\x1C#gucigalpa\x90tu\xC2ln\x03e\x90uder_bay\x90wjuana\x90vr\xC2ot\x05nto\x90wola\x90e\xC2ai\tncouver\x90xrgin\x90e\xC2hi\nitehorse\x90ynnipeg\x90z\xC2ae\x07kutat\x90{llowknife\x90+tarctica/\xC8cdmprstv\x06\x1D9@H[aasey\x90|\xC2au\x05vis\x90}montdurville\x92?\xC2ac\x11\xC2cw\x08quarie\x90~son\x90\x7Fmurdo\x92'almer\x91\0othera\x91\x01\xC2oy\nuth_pole\x92'owa\x918roll\x91\x02ostok\x91\x03ctic/longyearbyen\x92\x01ia/\xE1uabcdfghijkmnopqrstuvy\0\0\0\0\0\0\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x03\x03\x03G\x87\xC1\xF0\xFA\xFF,?]\xD0\xFD\x1F+Miz\xC1\x0BD\\\xC7dlmnqst\x04\n\x0F\x15!3en\x918maty\x91\x04man\x91\x05adyr\x91\x06t\xC2ao\x03u\x91\x07be\x91\x08h\xC2gk\x06abat\x91\thabad\x91\tyrau\x91\n\xC4aeir%+2\xC5ghknr\x06\x0C\x0F\x15hdad\x91\x0Brain\x915u\x91\x0Cgkok\x91\rnaul\x91\x0Eirut\x91\x0Fshkek\x91\x10unei\x91)\xC3aho\x08-lcutta\x91'\xC3iou\x04\x17ta\x91\x11\xC2in\x08balsan\x91Fgqing\x91\xC5abeho\x10\x17'4\xC2is\x05pei\x91?hkent\x91@ilisi\x91A\xC2hl\x05ran\x91B_aviv\x91!im\xC2bp\x03u\x91Chu\x91C\xC2km\x04yo\x91Dsk\x91E\xC4jlrs\r#)ung_pandang\x91,a\xC2an\tnbaatar\x91F_bator\x91Fumqi\x91Gt-nera\x91H\xC2il\tentiane\x91\radivostok\x91I\xC2ae\x0F\xC2kn\x06utsk\x91Jgon\x91K\xC2kr\x0Caterinburg\x91Levan\x91Mlantic/\xC8abcfjmrs\x07\x0F\"0:BKzores\x91Nermuda\x91Oa\xC2np\x05ary\x91Pe_verde\x91Qa\xC2er\x05roe\x91Roe\x91Ran_mayen\x92\x01adeira\x91Seykjavik\x80\xC2ot\ruth_georgia\x91T\xC2_a\x07helena\x80nley\x91Ustralia/\xD0abcdehlmnpqstvwy\x0F%7>DKeo{\x81\x8C\x9B\xA4\xAD\xB2\xC2cd\x03t\x91`elaide\x91Vr\xC2io\x07sbane\x91Wken_hill\x91X\xC2au\x08nberra\x91`rrie\x91[arwin\x91Yucla\x91Zobart\x91[\xC3hio\x03\x0Bi\x91]ndeman\x91\\rd_howe\x91]elbourne\x91^\xC2os\x05rth\x91Yw\x91`erth\x91_ueensland\x91W\xC2oy\x05uth\x91Vdney\x91`asmania\x91[ictoria\x91^est\x91_ancowinna\x91Xrazil/\xC4adew\x05\x0F\x14cre\x90kenoronha\x90Zast\x90oest\x90L\xC5aehsu_b\x83\x8Anada/\xC8acemnpsy\t\x11\x19\"/7Dtlantic\x906entral\x90zastern\x90wountain\x90+ewfoundland\x90racific\x90xaskatchewan\x90iukon\x90yt\x92\x02ile/\xC2ce\x0Continental\x90masterisland\x92*t6cdt\x90 ba\x907\xE1fegistu\0\0\0\0\0\x03\x07\x0B\x14\xBEt\x91\x7Fypt\x83re\x92\x06t\x90`5edt\x90Xc/\xC3guz\x88\x9D\xC2mr{t\x91a\xC3+-04p\xCA0123456789\x02\x10\x12\x14\x16\x18\x1A\x1C\x1E\x91a\x91b\xC3012\x02\x04\x91c\x91d\x91e\x91f\x91g\x91h\x91i\x91j\x91k\x91l\x91m\xCA0123456789\x02\x18\x1A\x1C\x1E \"$&\x91a\x91n\xC501234\x02\x04\x06\x08\x91o\x91p\x91q\x91r\x91s\x91t\x91u\x91v\x91w\x91x\x91y\x91z\x91{\x91aeenwich\x91a\xC3cnt\x03\x0Ct\x91|iversal\x91|c\x91|ulu\x91|rope/\xE1uabcdghijklmnoprstuvwz\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02'u\x8B\x92\xA7\xB0\xC6\xCD\xED\x14DLQkw\xC1\xDA\xEF\x1B\"\xC4mnst\t\x10\x19sterdam\x92\x02dorra\x91}trakhan\x91~hens\x91\x7F\xC3eru\x18,\xC2lr\x0F\xC2fg\x05ast\x92\x0Erade\x92\0lin\x92\x01\xC2au\ttislava\x92\x14ssels\x92\x02\xC3cds\x08\x0Fharest\x92\x03apest\x92\x04ingen\x92\"\xC2ho\x08isinau\x92\x05penhagen\x92\x01ublin\x92\x06\xC2iu\tbraltar\x92\x07ernsey\x92\x0Eelsinki\x92\x08s\xC2lt\ne_of_man\x92\x0Eanbul\x92\tersey\x92\x0E\xC3aiy\x0B\x16liningrad\x92\n\xC2er\x03v\x92\x0Cov\x92\x0Biv\x92\x0C\xC4ijou\x06\x0F\x15sbon\x92\rubljana\x92\0ndon\x92\x0Exembourg\x92\x02\xC3aio\x17\x1C\xC3dlr\x05\trid\x92\x0Fta\x92\x10iehamn\x92\x08nsk\x92\x11\xC2ns\x05aco\x92\x13cow\x92\x12icosia\x91.slo\x92\x01\xC3aor\x05\x0Eris\x92\x13dgorica\x92\0ague\x92\x14\xC2io\x04ga\x92\x15me\x92\x16\xC5aikot\",27\xC3mnr\x05\x0Eara\x92\x17_marino\x92\x16a\xC2jt\x05evo\x92\0ov\x92\x18mferopol\x92\x19opje\x92\0fia\x92\x1Aockholm\x92\x01\xC2ai\x07llinn\x92\x1Bra\xC2ns\x03e\x92\x1Cpol\x92\x05\xC2lz\tyanovsk\x92\x1Dhgorod\x92\x0C\xC3aio\x0E\x1D\xC2dt\x04uz\x92\"ican\x92\x16\xC2el\x05nna\x92\x1Enius\x92\x1Flgograd\x92 arsaw\x92!\xC2au\x12\xC2gp\x05reb\x92\0orozhye\x92\x0Crich\x92\"\xC3bmr\t\x1A\x92\x0E-eire\x92\x0Et\x91a\xC3+-0\x03\x060\x91a0\x91a\x91aeenwich\x91a\xC2os\x08ngkong\x91\x1Ct\x922\xC4cnrs\x06txeland\x80dian/\xC5ackmr\x0C-7Wntananarivo\x8D\xC2ho\x11\xC2ar\x05gos\x92#istmas\x91\r\xC2cm\x04os\x91Koro\x8Derguelen\x92$a\xC4hluy\x03\n\x12e\x91\x16dives\x92$ritius\x92%otte\x8Deunion\x91\x16an\x91Brael\x91!a\xC2mp\x06aica\x90Can\x91Dwajalein\x926ibya\x90\0\xC2es'\xC2tx\x02\x92\x02ico/\xC2bg\x11aja\xC2ns\x06orte\x90vur\x90Oeneral\x90St\x90b7mdt\x90)\xC2az\x06vajo\x90)\x92'-chat\x92)\xE1daors\x01\x01\x01\xB4\xC4\xC7cific/\xE1qabcefghjkmnprstwy\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x10\x1D,F_\x85\x8E\x97\xBE\xD9\xF71;Ijw\xC2pu\x04ia\x92&ckland\x92'ougainville\x92(h\xC2au\x06tham\x92)uk\x92?\xC3afn\x06\x0Bster\x92*ate\x92+derbury\x923\xC3aiu\x07\x0Bkaofo\x92,ji\x92-nafuti\x92B\xC2au\x12\xC2lm\x08apagos\x92.bier\x92/a\xC2dm\talcanal\x920\x921onolulu\x922ohnston\x922\xC4aiow\x06\x10\x16nton\x923ritimati\x924srae\x925ajalein\x926\xC2ai\x11\xC2jr\x05uro\x92Bquesas\x927dway\x92<\xC3aio\x05\turu\x928ue\x929\xC2ru\x06folk\x92:mea\x92;\xC3aio\x10\x18\xC2gl\x08o_pago\x92\xC3hnr\x06\x0Bnpei\x920ape\x920t_moresby\x92?arotonga\x92@a\xC2im\x05pan\x921oa\x92<\xC3aor\x0E\x17\xC2hr\x05iti\x92Aawa\x92Bngatapu\x92Cuk\x92?a\xC2kl\x03e\x92Blis\x92Bap\x92?\xC2lr\x05and\x92!tugal\x92\rc\x91Mai\xC2lr\x10\xC2ae\x05ska\x90\x04utian\x90\x03izona\x90bentral\x90 ast\xC2-e\tindiana\x909rn\x90Xawaii\x922ndiana-starke\x90:\xC2io\x08chigan\x90*untain\x90)acific\x90Iamoa\x92\x7F\x01\0\xCE\x84\x01\0l\x8D\x01\0j\x8E\x01\0\xCE\x8E\x01\0J\x92\x01\x007\x98\x01\0\x8D\xA0\x01\0`\xA7\x01\0\x05\xAB\x01\0\xB4\xB1\x01\0\xF2\xB6\x01\0\xB0\xB7\x01\0\x14\xB8\x01\0R\xBD\x01\0\x89\xBD\x01\0\xBE\xC0\x01\0\xE3\xC0\x01\0Z\xC3\x01\0\xA3\xC3\x01\0\xC6\xC5\x01\0\xF1\xC8\x01\0\xC7\xCB\x01\0\xF7\xCD\x01\0\x1A\xD0\x01\0>\xD1\x01\0\x85\xD3\x01\0\x87\xD5\x01\0;\xD8\x01\0i\xD8\x01\0\x11\xDB\x01\0\"\xE0\x01\x004\xE2\x01\0\xE6\xE4\x01\0y\xE5\x01\0\xD6\xE9\x01\0:\xEA\x01\0z\xEA\x01\0\x9F\xEA\x01\0\xAF\xEB\x01\0K\xF0\x01\0\xB6\xF5\x01\0*\xFB\x01\0\xA9\xFB\x01\0M\xFE\x01\0=\0\x02\0\xEF\x02\x02\0e\x03\x02\0\xA5\x03\x02\0\x07\t\x02\0,\t\x02\0\xCB\x0B\x02\0\\\x0C\x02\0\x81\x0C\x02\0P\x0F\x02\0\xC6\x0F\x02\0o\x12\x02\0H\x13\x02\0\x1E\x16\x02\0\xD0\x18\x02\0\x19\x19\x02\0\xC5\x19\x02\0j\x1E\x02\0\t!\x02\0\xB1#\x02\0Z&\x02\0\x8A(\x02\0\t)\x02\0[)\x02\0\x92)\x02\0\xBE+\x02\0\xE1-\x02\0\x06.\x02\0\xC10\x02\0\xD01\x02\0\x033\x02\0\x1B4\x02\0\x914\x02\0:7\x02\0\xE38\x02\0\xFD9\x02\0!<\x02\0\xD7>\x02\0\x0E?\x02\0{?\x02\0#B\x02\0\x13D\x02\08D\x02\0\xFCF\x02\0\xA5I\x02\0NL\x02\0\x97L\x02\0RO\x02\0\xE0Q\x02\0\x1EZ\x02\0\xBF_\x02\0\x13d\x02\0fd\x02\0\x96h\x02\0\x94p\x02\0\xB9p\x02\0\x82s\x02\0\xB7x\x02\0ly\x02\0\xB3~\x02\0;\x7F\x02\0\x0B\x80\x02\0\x9A\x85\x02\0|\x86\x02\0\xBE\x8A\x02\0\xE1\x8F\x02\0\xB1\x90\x02\0\xD4\x95\x02\0\xE7\x95\x02\0\xFA\x95\x02\0\r\x96\x02\0 \x96\x02\x003\x96\x02\0F\x96\x02\0Y\x96\x02\0l\x96\x02\0\x7F\x96\x02\0\x92\x96\x02\0\xA5\x96\x02\0\xB8\x96\x02\0\xCB\x96\x02\0\xDE\x96\x02\0\xF1\x96\x02\0\x04\x97\x02\0\x17\x97\x02\0*\x97\x02\0=\x97\x02\0P\x97\x02\0c\x97\x02\0v\x97\x02\0\x89\x97\x02\0\x9C\x97\x02\0\xAF\x97\x02\0\xC2\x97\x02\0\xD5\x97\x02\0\xE8\x97\x02\0\xD0\x9B\x02\0s\x9E\x02\0\xC7\xA3\x02\0\x12\xA8\x02\0G\xAD\x02\0W\xB4\x02\0D\xB9\x02\0\xAF\xBE\x02\0Z\xC4\x02\0$\xCD\x02\0\x8A\xD4\x02\0\xD5\xD8\x02\0M\xDD\x02\0\xA9\xE0\x02\0B\xE3\x02\x006\xE8\x02\0\x84\xF0\x02\x004\xF9\x02\0d\xFF\x02\0z\x05\x03\0T\x08\x03\0\x96\x0B\x03\0\x87\x12\x03\0\xCE\x17\x03\0\xF1\x1C\x03\0\"#\x03\0\xD0%\x03\0t(\x03\0\x90+\x03\0|0\x03\0\x845\x03\0V:\x03\x002=\x03\0:B\x03\0-G\x03\0\xDAI\x03\x007P\x03\0\x9DT\x03\0\xD4T\x03\0\x02U\x03\0TU\x03\0\x87V\x03\0\x83\\\x03\0\xD5\\\x03\0\x8Ca\x03\0\xDDf\x03\0\xD1g\x03\0\x08h\x03\x002i\x03\0\x85i\x03\0\xAAi\x03\0\xCFi\x03\0\xC3j\x03\0'k\x03\0pk\x03\0\xA7k\x03\08l\x03\0\xA5l\x03\0\xCAl\x03\0\x1Cm\x03\0Sm\x03\0\x16o\x03\0zo\x03\0\xB1o\x03\0\xE8o\x03\0\x1Fp\x03\0Dp\x03\0wq\x03\0\x9Cq\x03\0\xC1q\x03\0\x08\0\t\0\x1B\0H\x92\xE6\x92\xFF\xFF\xFF\xFF\x018\xFC\xFF\xFF\xFF\xFF\xFF\xFF\0\0\0\0\0\0\0\0\0\0TODO\x10\x01<\x01r\x01$\x9B\xC9k\xFF\xFF\xFF\xFFOP`\x91\xFF\xFF\xFF\xFF\xF0xG\x9B\xFF\xFF\xFF\xFFp,\xD7\x9B\xFF\xFF\xFF\xFFp\x91\xBC\x9C\xFF\xFF\xFF\xFF\xF0H\xC0\x9D\xFF\xFF\xFF\xFFp\xFE\x89\x9E\xFF\xFF\xFF\xFF\xF0*\xA0\x9F\xFF\xFF\xFF\xFF\xF0\xA5`\xA0\xFF\xFF\xFF\xFF\xF0\x0C\x80\xA1\xFF\xFF\xFF\xFF\xF0\x12.\xA2\xFF\xFF\xFF\xFF\xF0Lz\xA3\xFF\xFF\xFF\xFF\xF0\x815\xA4\xFF\xFF\xFF\xFFp\x06\xB8\xA4\xFF\xFF\xFF\xFFp\x06\xFF\xC6\xFF\xFF\xFF\xFF\x80\xBAX\xC7\xFF\xFF\xFF\xFF\xA0\t\xDA\xC7\xFF\xFF\xFF\xFF\x104\x92\xCF\xFF\xFF\xFF\xFF\0\0\x8A\xD0\xFF\xFF\xFF\xFF\x10\x16r\xD1\xFF\xFF\xFF\xFFp$N\xD2\xFF\xFF\xFF\xFFp\x07K\xD4\xFF\xFF\xFF\xFF\0\xD3\xCE\xE5\xFF\xFF\xFF\xFF\xF0\xB0\\\xF3\xFF\xFF\xFF\xFF\xF0\xC1x\x02\0\0\0\0\xF0\xC8C\x03\0\0\0\0\0\xD7\xCF\r\0\0\0\0\xF0D\xAD\x0E\0\0\0\0\0Zx\x0F\0\0\0\0\x10Yh\x10\0\0\0\0pCv\x12\0\0\0\0\x80Bf\x13\0\0\0\0\x10|_\x14\0\0\0\0\0_O\x15\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x04\x05\x03\x04\x05\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x03\x04\x05\x03\x04\x02\x03\x04\x02\x03\x04\xDC\x02\0\0\0\0\0\0\x001\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x10\x0E\0\0\0\0\0\0\x01\x10\x0E\0\0\0\0\0\0\0 \x1C\0\0\0\0\0\0\x01TODO\x10\0\x12\0-\0\x90\x9C\xE6\x92\xFF\xFF\xFF\xFF\x10ag\t\0\0\0\0\x01\x02d\xF1\xFF\xFF\xFF\xFF\xFF\xFF\0\xF0\xF1\xFF\xFF\xFF\xFF\xFF\xFF\0\0\0\0\0\0\0\0\0\0TODO\xE8\x04\x85\x05\xA0\x05\xABM\xBD}\xFF\xFF\xFF\xFF\xE0\xB4\x93\xC8\xFF\xFF\xFF\xFF\xD0{\xFA\xC8\xFF\xFF\xFF\xFF\xE0\xEF\xFC\xC9\xFF\xFF\xFF\xFF\xD0\xE8\xC7\xCA\xFF\xFF\xFF\xFF`\xAE\xCB\xCB\xFF\xFF\xFF\xFF\xD0)\xDF\xCC\xFF\xFF\xFF\xFF\xE0\xE1\xAC\xCD\xFF\xFF\xFF\xFF\xD0\xF4\xC6\xCE\xFF\xFF\xFF\xFF\xE0f\x8F\xCF\xFF\xFF\xFF\xFF\xD0y\xA9\xD0\xFF\xFF\xFF\xFF\xE0`\x84\xD1\xFF\xFF\xFF\xFFP\xAD\x8A\xD2\xFF\xFF\xFF\xFF`c6\xE8\xFF\xFF\xFF\xFFP-\xF4\xE8\xFF\xFF\xFF\xFF`\xB9\x0B\xEA\xFF\xFF\xFF\xFF\xD0`\xD5\xEA\xFF\xFF\xFF\xFF\xF0\xFA\xEC\xEB\xFF\xFF\xFF\xFF\0m\xB5\xEC\xFF\xFF\xFF\xFF\xF0\x7F\xCF\xED\xFF\xFF\xFF\xFF\0\xF2\x97\xEE\xFF\xFF\xFF\xFFp\xB3\xB0\xEF\xFF\xFF\xFF\xFF\x80%y\xF0\xFF\xFF\xFF\xFF\xF0\xE6\x91\xF1\xFF\xFF\xFF\xFF\0YZ\xF2\xFF\xFF\xFF\xFFp\x1As\xF3\xFF\xFF\xFF\xFF\x80\x8C;\xF4\xFF\xFF\xFF\xFFp\x9FU\xF5\xFF\xFF\xFF\xFF\x80\x11\x1E\xF6\xFF\xFF\xFF\xFF\xF0\xD26\xF7\xFF\xFF\xFF\xFF\0E\xFF\xF7\xFF\xFF\xFF\xFFp\x06\x18\xF9\xFF\xFF\xFF\xFF\0\xCA\xE1\xF9\xFF\xFF\xFF\xFF\xF09\xF9\xFA\xFF\xFF\xFF\xFF\x80\xFD\xC2\xFB\xFF\xFF\xFF\xFF\xF0\xBE\xDB\xFC\xFF\xFF\xFF\xFF\x80\x82\xA5\xFD\xFF\xFF\xFF\xFFp\xF2\xBC\xFE\xFF\xFF\xFF\xFF\0\xB6\x86\xFF\xFF\xFF\xFF\xFF\xF0%\x9E\0\0\0\0\0\x80\xE9g\x01\0\0\0\0pY\x7F\x02\0\0\0\0\0\x1DI\x03\0\0\0\0p\xDEa\x04\0\0\0\0\0\xA2+\x05\0\0\0\0\xF0\x11C\x06\0\0\0\0\x80\xD5\x0C\x07\0\0\0\0pE$\x08\0\0\0\0\0\t\xEE\x08\0\0\0\0\xF0x\x05\n\0\0\0\0\x80<\xCF\n\0\0\0\0\xF0\xFD\xE7\x0B\0\0\0\0\x80\xC1\xB1\x0C\0\0\0\0p1\xC9\r\0\0\0\0\0\xF5\x92\x0E\0\0\0\0\xF0d\xAA\x0F\0\0\0\0\x80(t\x10\0\0\0\0p\x98\x8B\x11\0\0\0\0\0\\U\x12\0\0\0\0p\x1Dn\x13\0\0\0\0\0\xE17\x14\0\0\0\0\xF0PO\x15\0\0\0\0\x80\x14\x19\x16\0\0\0\0\xF0\x93\xA0\x17\0\0\0\0\0H\xFA\x17\0\0\0\0\xF0\xA3p\x19\0\0\0\0\x80{\xDB\x19\0\0\0\0\xF0<\xF4\x1A\0\0\0\0\x80\0\xBE\x1B\0\0\0\0pp\xD5\x1C\0\0\0\0\x004\x9F\x1D\0\0\0\0\xF0\xA3\xB6\x1E\0\0\0\0\x80g\x80\x1F\0\0\0\0p\xD7\x97 \0\0\0\0\0\x9Ba!\0\0\0\0p\\z\"\0\0\0\0\0 D#\0\0\0\0p'b$\0\0\0\0\x80S%%\0\0\0\0p\xC3<&\0\0\0\0\0\x87\x06'\0\0\0\0\xF0\xF6\x1D(\0\0\0\0\x80\xBA\xE7(\0\0\0\0\xF0{\0*\0\0\0\0\x80?\xCA*\0\0\0\0p\xAF\xE1+\0\0\0\0\0s\xAB,\0\0\0\0\xF0\xE2\xC2-\0\0\0\0\x80\xA6\x8C.\0\0\0\0\xE0\x13\xA0/\0\0\0\0\xD0\x0Ck0\0\0\0\0\xE0\xF5\x7F1\0\0\0\0\xD0\xEEJ2\0\0\0\0\xE0\xD7_3\0\0\0\0\xD0\xD0*4\0\0\0\0\xE0\xB9?5\0\0\0\0\xD0\xB2\n6\0\0\0\0`\xD6(7\0\0\0\0P\xCF\xF37\0\0\0\0`\xB8\x089\0\0\0\0P\xB1\xD39\0\0\0\0`\x9A\xE8:\0\0\0\0P\x93\xB3;\0\0\0\0`|\xC8<\0\0\0\0Pu\x93=\0\0\0\0`^\xA8>\0\0\0\0PWs?\0\0\0\0\xE0z\x91@\0\0\0\0\xD0s\\A\0\0\0\0\xE0\\qB\0\0\0\0\xD0UQD\0\0\0\0P\xFD\x12E\0\0\0\0\xE0 1F\0\0\0\0Pj\xE0F\0\0\0\0\xE0\x02\x11H\0\0\0\0\xD0\x11\xB7H\0\0\0\0\xE0\xE4\xF0I\0\0\0\0P\xB9\x8DJ\0\0\0\0`\x01\xDAK\0\0\0\0\xD0\xBDaL\0\0\0\0\xE0X\x89L\0\0\0\0P\xFA\xA4L\0\0\0\0\xE08uS\0\0\0\0\xD0\x89\xACS\0\0\0\0`\xBC\xDAS\0\0\0\0P\x82$T\0\0\0\0`\xF0Jd\0\0\0\0P\xD3:e\0\0\0\0`\xD2*f\0\0\0\0\xD0\xEF#g\0\0\0\0`\xB4\nh\0\0\0\0\xD0\xD1\x03i\0\0\0\0`\x96\xEAi\0\0\0\0\xD0\xB3\xE3j\0\0\0\0\xE0\xB2\xD3k\0\0\0\0\xD0\x95\xC3l\0\0\0\0\xE0\x94\xB3m\0\0\0\0\xD0w\xA3n\0\0\0\0\xE0v\x93o\0\0\0\0\xD0Y\x83p\0\0\0\0\xE0Xsq\0\0\0\0Pvlr\0\0\0\0\xE0:Ss\0\0\0\0PXLt\0\0\0\0`W\xF7V\0\0\0\0\xA0\x87SW\0\0\0\0 \xAC\x81W\0\0\0\0 T\x15X\0\0\0\0\xA0 \xD7X\0\0\0\0\xA0\xF4 Y\0\0\0\0\xA0SXY\0\0\0\0 6\xF5Y\0\0\0\0\xA0\x02\xB7Z\0\0\0\0 \x9C\xF7Z\0\0\0\0\xA0\xC0%[\0\0\0\0 \x18\xD5[\0\0\0\0\xA0C\xCE\\\0\0\0\0 h\xFC\\\0\0\0\0\xA0\xB0\x9B^\0\0\0\0\xA0\x0F\xD3^\0\0\0\0 Xr`\0\0\0\0\xA0|\xA0`\0\0\0\0 \xC5?b\0\0\0\0 $wb\0\0\0\0\xA0l\x16d\0\0\0\0 \x91Dd\0\0\0\0 \x14\xEDe\0\0\0\0\xA08\x1Bf\0\0\0\0 \x81\xBAg\0\0\0\0 \xE0\xF1g\0\0\0\0\xA0(\x91i\0\0\0\0 M\xBFi\0\0\0\0 \xD0gk\0\0\0\0\xA0\xF4\x95k\0\0\0\0 =5m\0\0\0\0 \x9Clm\0\0\0\0\xA0\xE4\x0Bo\0\0\0\0 \t:o\0\0\0\0\xA0Q\xD9p\0\0\0\0\xA0\xB0\x10q\0\0\0\0 \xF9\xAFr\0\0\0\0\xA0\x1D\xDEr\0\0\0\0\xA0\xA0\x86t\0\0\0\0 \xC5\xB4t\0\0\0\0\xA0\rTv\0\0\0\0\xA0l\x8Bv\0\0\0\0 \xB5*x\0\0\0\0\xA0\xD9Xx\0\0\0\0 \"\xF8y\0\0\0\0 \x81/z\0\0\0\0\xA0\xC9\xCE{\0\0\0\0\xA0(\x06|\0\0\0\0 q\xA5}\0\0\0\0\xA0\x95\xD3}\0\0\0\0 \xDEr\x7F\0\0\0\0 =\xAA\x7F\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\xE4\xF8\xFF\xFF\xFF\xFF\xFF\xFF\0\0\0\0\0\0\0\0\0\0\x10\x0E\0\0\0\0\0\0\x01\x10\x0E\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01TODO\xF0\x03\xA3\x04\xD0\x04\0\xB56~\xFF\xFF\xFF\xFFpu\xD6\x9E\xFF\xFF\xFF\xFF`n\xA1\x9F\xFF\xFF\xFF\xFFp\xEF\x05\xAA\xFF\xFF\xFF\xFF\0n\xE7\xAA\xFF\xFF\xFF\xFF\xF0\xA7\xC9\xAD\xFF\xFF\xFF\xFF\x002\xA7\xAE\xFF\xFF\xFF\xFFpO\xA0\xAF\xFF\xFF\xFF\xFF\0\x14\x87\xB0\xFF\xFF\xFF\xFF\0z\x89\xB1\xFF\xFF\xFF\xFF\x800p\xB2\xFF\xFF\xFF\xFF@r%\xFB\xFF\xFF\xFF\xFFp\xEF\xC2\xFB\xFF\xFF\xFF\xFF\x80\x84k\x08\0\0\0\0\xF0m\xC6\x08\0\0\0\0\0\x0C\xE8\x0B\0\0\0\0\xF0Ga\x0C\0\0\0\0\x80?\xC9\r\0\0\0\0p\xF2\x8E\x0E\0\0\0\0\x80Q\xD3\x0F\0\0\0\0p\xA3'\x10\0\0\0\0\0\xA6\xB7\x1A\0\0\0\0\x10\x90\x8C\x1E\0\0\0\0\x10\x81|\x1F\0\0\0\0\x10rl \0\0\0\0\x10c\\!\0\0\0\0\x10TL\"\0\0\0\0\x10E<#\0\0\0\0\x106,$\0\0\0\0\x10'\x1C%\0\0\0\0\x10\x18\x0C&\0\0\0\0\x90C\x05'\0\0\0\0\x904\xF5'\0\0\0\0\x90%\xE5(\0\0\0\0\x90\x16\xD5)\0\0\0\0\x90\x07\xC5*\0\0\0\0\x90\xF8\xB4+\0\0\0\0\x90\xE9\xA4,\0\0\0\0\x90\xDA\x94-\0\0\0\0\x90\xCB\x84.\0\0\0\0\x90\xBCt/\0\0\0\0\x90\xADd0\0\0\0\0\x10\xD9]1\0\0\0\0\x10\xB4r2\0\0\0\0\x10\xBB=3\0\0\0\0\x10\x96R4\0\0\0\0\x10\x9D\x1D5\0\0\0\0\x10x26\0\0\0\0\x10\x7F\xFD6\0\0\0\0\x90\x94\x1B8\0\0\0\0\x10a\xDD8\0\0\0\0\x90v\xFB9\0\0\0\0\x10C\xBD:\0\0\0\0\x90X\xDB;\0\0\0\0\x90_\xA6<\0\0\0\0\x90:\xBB=\0\0\0\0\x90A\x86>\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\xF7V\0\0\0\0\xA0\x87SW\0\0\0\0 \xAC\x81W\0\0\0\0 T\x15X\0\0\0\0\xA0 \xD7X\0\0\0\0\xA0\xF4 Y\0\0\0\0\xA0SXY\0\0\0\0 6\xF5Y\0\0\0\0\xA0\x02\xB7Z\0\0\0\0 \x9C\xF7Z\0\0\0\0\xA0\xC0%[\0\0\0\0 \x18\xD5[\0\0\0\0\xA0C\xCE\\\0\0\0\0 h\xFC\\\0\0\0\0\xA0\xB0\x9B^\0\0\0\0\xA0\x0F\xD3^\0\0\0\0 Xr`\0\0\0\0\xA0|\xA0`\0\0\0\0 \xC5?b\0\0\0\0 $wb\0\0\0\0\xA0l\x16d\0\0\0\0 \x91Dd\0\0\0\0 \x14\xEDe\0\0\0\0\xA08\x1Bf\0\0\0\0 \x81\xBAg\0\0\0\0 \xE0\xF1g\0\0\0\0\xA0(\x91i\0\0\0\0 M\xBFi\0\0\0\0 \xD0gk\0\0\0\0\xA0\xF4\x95k\0\0\0\0 =5m\0\0\0\0 \x9Clm\0\0\0\0\xA0\xE4\x0Bo\0\0\0\0 \t:o\0\0\0\0\xA0Q\xD9p\0\0\0\0\xA0\xB0\x10q\0\0\0\0 \xF9\xAFr\0\0\0\0\xA0\x1D\xDEr\0\0\0\0\xA0\xA0\x86t\0\0\0\0 \xC5\xB4t\0\0\0\0\xA0\rTv\0\0\0\0\xA0l\x8Bv\0\0\0\0 \xB5*x\0\0\0\0\xA0\xD9Xx\0\0\0\0 \"\xF8y\0\0\0\0 \x81/z\0\0\0\0\xA0\xC9\xCE{\0\0\0\0\xA0(\x06|\0\0\0\0 q\xA5}\0\0\0\0\xA0\x95\xD3}\0\0\0\0 \xDEr\x7F\0\0\0\0 =\xAA\x7F\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\x01\x04\x02\x03\xA0\xF3\xFF\xFF\xFF\xFF\xFF\xFF\0\0\0\0\0\0\0\0\0\0\x10\x0E\0\0\0\0\0\0\x01\x10\x0E\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01TODO0\x006\0Z\0@A{m\xFF\xFF\xFF\xFFh\xCFF\x82\xFF\xFF\xFF\xFF\x80\x8C\xAE\xCC\xFF\xFF\xFF\xFFpo\x9E\xCD\xFF\xFF\xFF\xFF\x80n\x8E\xCE\xFF\xFF\xFF\xFFpQ~\xCF\xFF\xFF\xFF\xFF\x01\x02\x03\x02\x03\x02@\x1A\0\0\0\0\0\0\0\x18\x15\0\0\0\0\0\0\0 \x1C\0\0\0\0\0\0\x000*\0\0\0\0\0\0\x01TODO\x10\x013\x01W\x01\xE0\x17\x9E\0\0\0\0\0P4z\x01\0\0\0\0\xE0\xF9}\x02\0\0\0\0\xD0g[\x03\0\0\0\0\xE0~`\x04\0\0\0\0\xD0\xEC=\x05\0\0\0\0\xE0`@\x06\0\0\0\0P \x1F\x07\0\0\0\0\xE0B \x08\0\0\0\0\xD0S\0\t\0\0\0\0\xE0$\0\n\0\0\0\0P\x87\xE1\n\0\0\0\0\xE0\x06\xE0\x0B\0\0\0\0P\x0C\xC4\x0C\0\0\0\0\xE0\xE8\xBF\r\0\0\0\0\xD0?\xA5\x0E\0\0\0\0`\x05\xA9\x0F\0\0\0\0Ps\x86\x10\0\0\0\0`\xE7\x88\x11\0\0\0\0\xD0\xA6g\x12\0\0\0\0`\xC9h\x13\0\0\0\0\xD0+J\x14\0\0\0\0`\xABH\x15\0\0\0\0P_+\x16\0\0\0\0`\x8D(\x17\0\0\0\0\xD0\x92\x0C\x18\0\0\0\0`o\x08\x19\0\0\0\0P\xC6\xED\x19\0\0\0\0\xE0\x8B\xF1\x1A\0\0\0\0PK\xD0\x1B\0\0\0\0\xE0m\xD1\x1C\0\0\0\0\xD0~\xB1\x1D\0\0\0\0 E\x808\0\0\0\0P\x1A\x17`\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x03\x02\xA4\x1D\0\0\0\0\0\0\x000*\0\0\0\0\0\0\x01 \x1C\0\0\0\0\0\0\x000*\0\0\0\0\0\0\0TODO\x10\x013\x01W\x01\xE0\x17\x9E\0\0\0\0\0P4z\x01\0\0\0\0\xE0\xF9}\x02\0\0\0\0\xD0g[\x03\0\0\0\0\xE0~`\x04\0\0\0\0\xD0\xEC=\x05\0\0\0\0\xE0`@\x06\0\0\0\0P \x1F\x07\0\0\0\0\xE0B \x08\0\0\0\0\xD0S\0\t\0\0\0\0\xE0$\0\n\0\0\0\0P\x87\xE1\n\0\0\0\0\xE0\x06\xE0\x0B\0\0\0\0P\x0C\xC4\x0C\0\0\0\0\xE0\xE8\xBF\r\0\0\0\0\xD0?\xA5\x0E\0\0\0\0`\x05\xA9\x0F\0\0\0\0Ps\x86\x10\0\0\0\0`\xE7\x88\x11\0\0\0\0\xD0\xA6g\x12\0\0\0\0`\xC9h\x13\0\0\0\0\xD0+J\x14\0\0\0\0`\xABH\x15\0\0\0\0P_+\x16\0\0\0\0`\x8D(\x17\0\0\0\0\xD0\x92\x0C\x18\0\0\0\0`o\x08\x19\0\0\0\0P\xC6\xED\x19\0\0\0\0\xE0\x8B\xF1\x1A\0\0\0\0PK\xD0\x1B\0\0\0\0\xE0m\xD1\x1C\0\0\0\0\xD0~\xB1\x1D\0\0\0\0 E\x808\0\0\0\0P\xE4\xF8Y\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x03\x02\x80\x1E\0\0\0\0\0\0\x000*\0\0\0\0\0\0\x01 \x1C\0\0\0\0\0\0\x000*\0\0\0\0\0\0\0TODO \0$\0H\0\xD1p\xAB\x86\xFF\xFF\xFF\xFF\0`P\x8C\xFF\xFF\xFF\xFF\xD1C\xAA\x96\xFF\xFF\xFF\xFFx\xEFQ\xA1\xFF\xFF\xFF\xFF\x01\0\x02\x03/\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x08\x07\0\0\0\0\0\0\0\x10\x0E\0\0\0\0\0\0\0TODO\0\0\0\0\t\0\x8A\x1E\0\0\0\0\0\0\0TODO\x18\0\x1B\x006\0\x9C\xA6zZ\xFF\xFF\xFF\xFF\x9Cl_\xA0\xFF\xFF\xFF\xFFnZ\xCA\x03\0\0\0\0\0\x01\x02\xE4\xF5\xFF\xFF\xFF\xFF\xFF\xFF\0\x92\xF5\xFF\xFF\xFF\xFF\xFF\xFF\0\0\0\0\0\0\0\0\0\0TODO(\0-\0Q\0\xFC\xD1\xFF\x8B\xFF\xFF\xFF\xFFX\xDA\xEE\xB1\xFF\xFF\xFF\xFF\xD0\xE0\xC7\xB4\xFF\xFF\xFF\xFFX\xAD\xED\xC1\xFF\xFF\xFF\xFF\xD4zl\xCC\xFF\xFF\xFF\xFF\x01\x02\x01\x03\x02\x84\"\0\0\0\0\0\0\0(#\0\0\0\0\0\0\x000*\0\0\0\0\0\0\0\xAC&\0\0\0\0\0\0\0TODO\x10\0\x12\0-\0pqf\x12\0\0\0\0`\xDE&\x13\0\0\0\0\x01\x02\x1C\x0E\0\0\0\0\0\0\0 \x1C\0\0\0\0\0\0\x01\x10\x0E\0\0\0\0\0\0\0TODO\x18\0\x1B\x006\0\x80\x8E\xE6\x92\xFF\xFF\xFF\xFF\x10\x88IZ\0\0\0\0\x90\xBB*\\\0\0\0\0\x01\x02\x01P\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x10\x0E\0\0\0\0\0\0\0TODO\0\x01.\x01R\x01$\xC1\xF2\xA1\xFF\xFF\xFF\xFF\x10\xB1\xBB\xDD\xFF\xFF\xFF\xFF`\xAD#\xDE\xFF\xFF\xFF\xFF\x10\xD2x\xE1\xFF\xFF\xFF\xFF\xE0e\xE7\xE1\xFF\xFF\xFF\xFFp?/\xE5\xFF\xFF\xFF\xFF\xE0\xCC\xA9\xE5\xFF\xFF\xFF\xFF\xF0\xC6N\xEB\xFF\xFF\xFF\xFF`B\x92\x16\0\0\0\0p\xF7\x08\x17\0\0\0\0\xE0+\xFA\x17\0\0\0\0\xF0*\xEA\x18\0\0\0\0`_\xDB\x19\0\0\0\0\xF0\xAF\xCC\x1A\0\0\0\0`\xE4\xBD\x1B\0\0\0\0\xF0z\xB4\x1C\0\0\0\0\xE0\x17\x9F\x1D\0\0\0\0p\x0B\x93\x1E\0\0\0\0`\xEE\x82\x1F\0\0\0\0pJp \0\0\0\0\xE0~a!\0\0\0\0p\xCFR\"\0\0\0\0\xE0\x03D#\0\0\0\0\xF0\x024$\0\0\0\0`7%%\0\0\0\0\xF0\xB7@&\0\0\0\0`\xF1N2\0\0\0\0p6D3\0\0\0\0\xE0j54\0\0\0\0\xF0\x8A\x9DP\0\0\0\0\x80\xD9TQ\0\0\0\0\x80\xB4iR\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x02\x03\x01\x02\x03\x02\x03\\\x0C\0\0\0\0\0\0\0\x10\x0E\0\0\0\0\0\0\0 \x1C\0\0\0\0\0\0\x01 \x1C\0\0\0\0\0\0\0TODO\x10\x012\x01V\x01\xF4\x13FY\xFF\xFF\xFF\xFFOP`\x91\xFF\xFF\xFF\xFF\xE0\x88:\xC6\xFF\xFF\xFF\xFF`\x9EX\xC7\xFF\xFF\xFF\xFF\xE0\"\xDB\xC7\xFF\xFF\xFF\xFF\xE0T\xE2\xCA\xFF\xFF\xFF\xFF\xF0i\xAD\xCB\xFF\xFF\xFF\xFF\x10K\xE7\xCC\xFF\xFF\xFF\xFF\x90\x17\xA9\xCD\xFF\xFF\xFF\xFF\0\x16\xC2\xCD\xFF\xFF\xFF\xFF\x10\xB0\xCC\xCD\xFF\xFF\xFF\xFF\x005\xA2\xCE\xFF\xFF\xFF\xFF\x104\x92\xCF\xFF\xFF\xFF\xFF\xE0\xE3\x89\xD0\xFF\xFF\xFF\xFF\x10\x16r\xD1\xFF\xFF\xFF\xFF`\x16N\xD2\xFF\xFF\xFF\xFF\xF0\xDF\xC7\r\0\0\0\0p\xAC\x89\x0E\0\0\0\0\xF0d\xAA\x0F\0\0\0\0p\x1At\x10\0\0\0\0\xF0:\xA3\"\0\0\0\0\xF0(<#\0\0\0\0\xF0\x19,$\0\0\0\0\xF0\n\x1C%\0\0\0\0p\xC3<&\0\0\0\0p'\x05'\0\0\0\0\xF0\rtB\0\0\0\0\0\x80\0\0\0\0\x10\x83Z?\0\0\0\0\0Po@\0\0\0\0\x10e:A\0\0\0\0\x002OB\0\0\0\0\x10G\x1AC\0\0\0\0\0\x14/D\0\0\0\0\x10)\xFAD\0\0\0\0\0\xF6\x0EF\0\0\0\0\x10\x0B\xDAF\0\0\0\0\x80\x12\xF8G\0\0\0\0\x90'\xC3H\0\0\0\0\x80\xF4\xD7I\0\0\0\0\x90\t\xA3J\0\0\0\0\x80\xD6\xB7K\0\0\0\0\x90\xEB\x82L\0\0\0\0\x80\xB8\x97M\0\0\0\0\x90\xCDbN\0\0\0\0\x80\x9AwO\0\0\0\0\x90\xAFBP\0\0\0\0\0\xB7`Q\0\0\0\0\x90\x91\"R\0\0\0\0\0\x99@S\0\0\0\0\x10\xAE\x0BT\0\0\0\0\0{ U\0\0\0\0\x10\x90\xEBU\0\0\0\0\0]\0W\0\0\0\0\x10r\xCBW\0\0\0\0\0?\xE0X\0\0\0\0\x10T\xABY\0\0\0\0\x01\x02\x03\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x08\x10\0\0\0\0\0\0\0\x18\x15\0\0\0\0\0\0\0 \x1C\0\0\0\0\0\0\x000*\0\0\0\0\0\0\x01\x10\x0E\0\0\0\0\0\0\x01TODO\x88\x04Q\x05\x87\x05\xD1\xFD\xC2?\xFF\xFF\xFF\xFF^Z\x87}\xFF\xFF\xFF\xFF\xD0D\x89\xCB\xFF\xFF\xFF\xFFp\xF4#\xD2\xFF\xFF\xFF\xFF@Pa\xD2\xFF\xFF\xFF\xFF\xB0U\xD2\xFA\xFF\xFF\xFF\xFFPq\xB8\xFE\xFF\xFF\xFF\xFF@T\xA8\xFF\xFF\xFF\xFF\xFFPS\x98\0\0\0\0\0@6\x88\x01\0\0\0\0P5x\x02\0\0\0\0\xC0Rq\x03\0\0\0\0\xD0Qa\x04\0\0\0\0\xC04Q\x05\0\0\0\0\xD03A\x06\0\0\0\0\xC0\x161\x07\0\0\0\0\xD0m\x8D\x07\0\0\0\0\xC0\xF8\x10\t\0\0\0\0P\xE9\xAD\t\0\0\0\0\xC0\xDA\xF0\n\0\0\0\0\xD0\xD9\xE0\x0B\0\0\0\0@\xF7\xD9\x0C\0\0\0\0\xD0\xBB\xC0\r\0\0\0\0@\xD9\xB9\x0E\0\0\0\0P\xD8\xA9\x0F\0\0\0\0@\xBB\x99\x10\0\0\0\0P\xBA\x89\x11\0\0\0\0@\x9Dy\x12\0\0\0\0P\x9Ci\x13\0\0\0\0@\x7FY\x14\0\0\0\0P~I\x15\0\0\0\0@a9\x16\0\0\0\0P`)\x17\0\0\0\0\xC0}\"\x18\0\0\0\0PB\t\x19\0\0\0\0\xC0_\x02\x1A\0\0\0\0 \"+\x1A\0\0\0\0\xC0P\xF2\x1A\0\0\0\0\xB03\xE2\x1B\0\0\0\0\xC02\xD2\x1C\0\0\0\0\xB0\x15\xC2\x1D\0\0\0\0\xC0\x14\xB2\x1E\0\0\0\0\xB0\xF7\xA1\x1F\0\0\0\0@Gv \0\0\0\0\xB0\xD9\x81!\0\0\0\0@)V\"\0\0\0\x000\xF6j#\0\0\0\0@\x0B6$\0\0\0\x000\xD8J%\0\0\0\0@\xED\x15&\0\0\0\x000\xBA*'\0\0\0\0\xC0\t\xFF'\0\0\0\x000\x9C\n)\0\0\0\0\xC0\xEB\xDE)\0\0\0\x000~\xEA*\0\0\0\0\xC0\xCD\xBE+\0\0\0\0\xB0\x9A\xD3,\0\0\0\0\xC0\xAF\x9E-\0\0\0\0\xB0|\xB3.\0\0\0\0\xC0\x91~/\0\0\0\0\xB0^\x930\0\0\0\0@\xAEg1\0\0\0\0\xB0@s2\0\0\0\0@\x90G3\0\0\0\0\xB0\"S4\0\0\0\0@r'5\0\0\0\0\xB0\x0436\0\0\0\0@T\x077\0\0\0\x000!\x1C8\0\0\0\0@6\xE78\0\0\0\x000\x03\xFC9\0\0\0\0@\x18\xC7:\0\0\0\x000\xE5\xDB;\0\0\0\0\xC04\xB0<\0\0\0\x000\xC7\xBB=\0\0\0\0\xC0\x16\x90>\0\0\0\x000\xA9\x9B?\0\0\0\0\xC0\xF8o@\0\0\0\0\xB0\xC5\x84A\0\0\0\0\xC0\xDAOB\0\0\0\0\xB0\xA7dC\0\0\0\0\xC0\xBC/D\0\0\0\0\xB0\x89DE\0\0\0\0@\xEF\xF3E\0\0\0\x000\xA6-G\0\0\0\0@\xD1\xD3G\0\0\0\x000\x88\rI\0\0\0\0@\xB3\xB3I\0\0\0\x000j\xEDJ\0\0\0\0\xC0\xCF\x9CK\0\0\0\0\xB0\x86\xD6L\0\0\0\0\xC0\xB1|M\0\0\0\0\xB0h\xB6N\0\0\0\0\xC0\x93\\O\0\0\0\0\xB0J\x96P\0\0\0\0\xC0u\0\0\0\0 \x9B\x9B?\0\0\0\0\xB0\xEAo@\0\0\0\0\xA0\xB7\x84A\0\0\0\0\xB0\xCCOB\0\0\0\0\xA0\x99dC\0\0\0\0\xB0\xAE/D\0\0\0\0\xA0{DE\0\0\0\x000\xE1\xF3E\0\0\0\0 \x98-G\0\0\0\x000\xC3\xD3G\0\0\0\0 z\rI\0\0\0\x000\xA5\xB3I\0\0\0\0 \\\xEDJ\0\0\0\0\xB0\xC1\x9CK\0\0\0\0\xA0x\xD6L\0\0\0\0\xB0\xA3|M\0\0\0\0\xA0Z\xB6N\0\0\0\0\xB0\x85\\O\0\0\0\0\xA0<\x96P\0\0\0\0\xB0g\0\0\0\x000e\x83P\0\0\0\0\xA09 Q\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\xD0\xD2\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\0\xE0\xE3\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO\xE8\x010\x02f\x02L\xA8\x9Cr\xFF\xFF\xFF\xFF0\x8F\x92\xA2\xFF\xFF\xFF\xFF@R{\xB6\xFF\xFF\xFF\xFF\xB0\xC9\x1A\xB7\xFF\xFF\xFF\xFF@\x8F\x1E\xB8\xFF\xFF\xFF\xFF0p\xD4\xB8\xFF\xFF\xFF\xFF\xC0}\x17\xBA\xFF\xFF\xFF\xFF\xB0\xA3\xB5\xBA\xFF\xFF\xFF\xFF@\xB1\xF8\xBB\xFF\xFF\xFF\xFF0\xD7\x96\xBC\xFF\xFF\xFF\xFF\xC0\xE4\xD9\xBD\xFF\xFF\xFF\xFF\xB0\nx\xBE\xFF\xFF\xFF\xFF@\x18\xBB\xBF\xFF\xFF\xFF\xFF\xB0\x8FZ\xC0\xFF\xFF\xFF\xFF@\x9D\x9D\xC1\xFF\xFF\xFF\xFF0\xC3;\xC2\xFF\xFF\xFF\xFF\xC0\xD0~\xC3\xFF\xFF\xFF\xFF\xB0\xF6\x1C\xC4\xFF\xFF\xFF\xFF@\x04`\xC5\xFF\xFF\xFF\xFF0*\xFE\xC5\xFF\xFF\xFF\xFF\xC07A\xC7\xFF\xFF\xFF\xFF0\xAF\xE0\xC7\xFF\xFF\xFF\xFF@\x94\x81\xC8\xFF\xFF\xFF\xFF\xB0\xA1M\xCA\xFF\xFF\xFF\xFF\xC0\x86\xEE\xCA\xFF\xFF\xFF\xFF0\xFFM\xCE\xFF\xFF\xFF\xFF\xC0\xED\xB0\xCE\xFF\xFF\xFF\xFF\xB05)\xD3\xFF\xFF\xFF\xFF\xC0dC\xD4\xFF\xFF\xFF\xFF0\x08=\xF4\xFF\xFF\xFF\xFF\xC0\xF6\x9F\xF4\xFF\xFF\xFF\xFF0l\x05\xF5\xFF\xFF\xFF\xFF@\x102\xF6\xFF\xFF\xFF\xFF\xB0\x9F\xE6\xF6\xFF\xFF\xFF\xFF\xC0C\x13\xF8\xFF\xFF\xFF\xFF0\xD3\xC7\xF8\xFF\xFF\xFF\xFF@w\xF4\xF9\xFF\xFF\xFF\xFF\xB06\xD3\xFA\xFF\xFF\xFF\xFF\xC05\xC3\xFB\xFF\xFF\xFF\xFF0S\xBC\xFC\xFF\xFF\xFF\xFF@R\xAC\xFD\xFF\xFF\xFF\xFF05\x9C\xFE\xFF\xFF\xFF\xFF@4\x8C\xFF\xFF\xFF\xFF\xFF\xB0J\xA3\x07\0\0\0\0\xA0o$\x08\0\0\0\0\xB0\xB5\x94#\0\0\0\0\xA0\x94\x10$\0\0\0\0\xB0\xF27%\0\0\0\0\xA0v\xF0%\0\0\0\x000\x0F!'\0\0\0\0\xA0X\xD0'\0\0\0\x000\xF1\0)\0\0\0\0\xA0:\xB0)\0\0\0\x000\xD3\xE0*\0\0\0\0 W\x99+\0\0\0\0\xC0\xD4\xF67\0\0\0\0\xB0*\xBF8\0\0\0\0\xB0\twG\0\0\0\0 \x7F\xDCG\0\0\0\0\xB0\xA2\xFAH\0\0\0\0 a\xBCI\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x03\x04\x03\x04\x05\x03\x04\x05\x03\x044\xC9\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xC3\xFF\xFF\xFF\xFF\xFF\xFF\0\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\x01\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\0\xE0\xE3\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO\xE8\x011\x02p\x02,\xAF\x9Cr\xFF\xFF\xFF\xFF0\x8F\x92\xA2\xFF\xFF\xFF\xFF@R{\xB6\xFF\xFF\xFF\xFF\xB0\xC9\x1A\xB7\xFF\xFF\xFF\xFF@\x8F\x1E\xB8\xFF\xFF\xFF\xFF0p\xD4\xB8\xFF\xFF\xFF\xFF\xC0}\x17\xBA\xFF\xFF\xFF\xFF\xB0\xA3\xB5\xBA\xFF\xFF\xFF\xFF@\xB1\xF8\xBB\xFF\xFF\xFF\xFF0\xD7\x96\xBC\xFF\xFF\xFF\xFF\xC0\xE4\xD9\xBD\xFF\xFF\xFF\xFF\xB0\nx\xBE\xFF\xFF\xFF\xFF@\x18\xBB\xBF\xFF\xFF\xFF\xFF\xB0\x8FZ\xC0\xFF\xFF\xFF\xFF@\x9D\x9D\xC1\xFF\xFF\xFF\xFF0\xC3;\xC2\xFF\xFF\xFF\xFF\xC0\xD0~\xC3\xFF\xFF\xFF\xFF\xB0\xF6\x1C\xC4\xFF\xFF\xFF\xFF@\x04`\xC5\xFF\xFF\xFF\xFF0*\xFE\xC5\xFF\xFF\xFF\xFF\xC07A\xC7\xFF\xFF\xFF\xFF0\xAF\xE0\xC7\xFF\xFF\xFF\xFF@\x94\x81\xC8\xFF\xFF\xFF\xFF\xB0\xA1M\xCA\xFF\xFF\xFF\xFF\xC0\x86\xEE\xCA\xFF\xFF\xFF\xFF0\xFFM\xCE\xFF\xFF\xFF\xFF\xC0\xED\xB0\xCE\xFF\xFF\xFF\xFF\xB05)\xD3\xFF\xFF\xFF\xFF\xC0dC\xD4\xFF\xFF\xFF\xFF0\x08=\xF4\xFF\xFF\xFF\xFF\xC0\xF6\x9F\xF4\xFF\xFF\xFF\xFF0l\x05\xF5\xFF\xFF\xFF\xFF@\x102\xF6\xFF\xFF\xFF\xFF\xB0\x9F\xE6\xF6\xFF\xFF\xFF\xFF\xC0C\x13\xF8\xFF\xFF\xFF\xFF0\xD3\xC7\xF8\xFF\xFF\xFF\xFF@w\xF4\xF9\xFF\xFF\xFF\xFF\xB06\xD3\xFA\xFF\xFF\xFF\xFF\xC05\xC3\xFB\xFF\xFF\xFF\xFF0S\xBC\xFC\xFF\xFF\xFF\xFF@R\xAC\xFD\xFF\xFF\xFF\xFF05\x9C\xFE\xFF\xFF\xFF\xFF@4\x8C\xFF\xFF\xFF\xFF\xFF\xB0J\xA3\x07\0\0\0\0\xA0o$\x08\0\0\0\0\xB0\xB5\x94#\0\0\0\0\xA0\x94\x10$\0\0\0\0\xB0\xF27%\0\0\0\0\xA0v\xF0%\0\0\0\x000\x0F!'\0\0\0\0\xA0X\xD0'\0\0\0\x000\xF1\0)\0\0\0\0\xA0:\xB0)\0\0\0\x000\xD3\xE0*\0\0\0\0 W\x99+\0\0\0\0\xC0\xD4\xF67\0\0\0\0\xB0*\xBF8\0\0\0\0 \xE3\xBB@\0\0\0\0\xB0\xFD\xD4@\0\0\0\0\xB0\twG\0\0\0\0 \x7F\xDCG\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x02\x06\x05\x03\x04\x05\x03\x04\x03\x04\x03\x04\x02\x06\x03\x04\x05\x03\x04T\xC2\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xC3\xFF\xFF\xFF\xFF\xFF\xFF\0\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\x01\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\0\xE0\xE3\xFF\xFF\xFF\xFF\xFF\xFF\x01\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO\xE8\x010\x02f\x02\xB0\xAD\x9Cr\xFF\xFF\xFF\xFF0\x8F\x92\xA2\xFF\xFF\xFF\xFF@R{\xB6\xFF\xFF\xFF\xFF\xB0\xC9\x1A\xB7\xFF\xFF\xFF\xFF@\x8F\x1E\xB8\xFF\xFF\xFF\xFF0p\xD4\xB8\xFF\xFF\xFF\xFF\xC0}\x17\xBA\xFF\xFF\xFF\xFF\xB0\xA3\xB5\xBA\xFF\xFF\xFF\xFF@\xB1\xF8\xBB\xFF\xFF\xFF\xFF0\xD7\x96\xBC\xFF\xFF\xFF\xFF\xC0\xE4\xD9\xBD\xFF\xFF\xFF\xFF\xB0\nx\xBE\xFF\xFF\xFF\xFF@\x18\xBB\xBF\xFF\xFF\xFF\xFF\xB0\x8FZ\xC0\xFF\xFF\xFF\xFF@\x9D\x9D\xC1\xFF\xFF\xFF\xFF0\xC3;\xC2\xFF\xFF\xFF\xFF\xC0\xD0~\xC3\xFF\xFF\xFF\xFF\xB0\xF6\x1C\xC4\xFF\xFF\xFF\xFF@\x04`\xC5\xFF\xFF\xFF\xFF0*\xFE\xC5\xFF\xFF\xFF\xFF\xC07A\xC7\xFF\xFF\xFF\xFF0\xAF\xE0\xC7\xFF\xFF\xFF\xFF@\x94\x81\xC8\xFF\xFF\xFF\xFF\xB0\xA1M\xCA\xFF\xFF\xFF\xFF\xC0\x86\xEE\xCA\xFF\xFF\xFF\xFF0\xFFM\xCE\xFF\xFF\xFF\xFF\xC0\xED\xB0\xCE\xFF\xFF\xFF\xFF\xB05)\xD3\xFF\xFF\xFF\xFF\xC0dC\xD4\xFF\xFF\xFF\xFF0\x08=\xF4\xFF\xFF\xFF\xFF\xC0\xF6\x9F\xF4\xFF\xFF\xFF\xFF0l\x05\xF5\xFF\xFF\xFF\xFF@\x102\xF6\xFF\xFF\xFF\xFF\xB0\x9F\xE6\xF6\xFF\xFF\xFF\xFF\xC0C\x13\xF8\xFF\xFF\xFF\xFF0\xD3\xC7\xF8\xFF\xFF\xFF\xFF@w\xF4\xF9\xFF\xFF\xFF\xFF\xB06\xD3\xFA\xFF\xFF\xFF\xFF\xC05\xC3\xFB\xFF\xFF\xFF\xFF0S\xBC\xFC\xFF\xFF\xFF\xFF@R\xAC\xFD\xFF\xFF\xFF\xFF05\x9C\xFE\xFF\xFF\xFF\xFF@4\x8C\xFF\xFF\xFF\xFF\xFF\xB0J\xA3\x07\0\0\0\0\xA0o$\x08\0\0\0\0\xB0\xB5\x94#\0\0\0\0\xA0\x94\x10$\0\0\0\0\xB0\xF27%\0\0\0\0\xA0v\xF0%\0\0\0\x000\x0F!'\0\0\0\0\xA0X\xD0'\0\0\0\x000\xF1\0)\0\0\0\0\xA0:\xB0)\0\0\0\x000\xD3\xE0*\0\0\0\0 W\x99+\0\0\0\0\xC0\xD4\xF67\0\0\0\0\xB0*\xBF8\0\0\0\0\xB0\twG\0\0\0\0 \x7F\xDCG\0\0\0\0\xB0\xA2\xFAH\0\0\0\0 a\xBCI\0\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x01\x05\x04\x02\x03\x04\x02\x03\x02\x03\x02\x03\x04\x02\x03\x04\x02\x03\xD0\xC3\xFF\xFF\xFF\xFF\xFF\xFF\0\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\x01\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\0\xE0\xE3\xFF\xFF\xFF\xFF\xFF\xFF\x01\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO\xC0\x01\x01\x02@\x02\xB8\xAE\x9Cr\xFF\xFF\xFF\xFF0\x8F\x92\xA2\xFF\xFF\xFF\xFF@R{\xB6\xFF\xFF\xFF\xFF\xB0\xC9\x1A\xB7\xFF\xFF\xFF\xFF@\x8F\x1E\xB8\xFF\xFF\xFF\xFF0p\xD4\xB8\xFF\xFF\xFF\xFF\xC0}\x17\xBA\xFF\xFF\xFF\xFF\xB0\xA3\xB5\xBA\xFF\xFF\xFF\xFF@\xB1\xF8\xBB\xFF\xFF\xFF\xFF0\xD7\x96\xBC\xFF\xFF\xFF\xFF\xC0\xE4\xD9\xBD\xFF\xFF\xFF\xFF\xB0\nx\xBE\xFF\xFF\xFF\xFF@\x18\xBB\xBF\xFF\xFF\xFF\xFF\xB0\x8FZ\xC0\xFF\xFF\xFF\xFF@\x9D\x9D\xC1\xFF\xFF\xFF\xFF0\xC3;\xC2\xFF\xFF\xFF\xFF\xC0\xD0~\xC3\xFF\xFF\xFF\xFF\xB0\xF6\x1C\xC4\xFF\xFF\xFF\xFF@\x04`\xC5\xFF\xFF\xFF\xFF0*\xFE\xC5\xFF\xFF\xFF\xFF\xC07A\xC7\xFF\xFF\xFF\xFF0\xAF\xE0\xC7\xFF\xFF\xFF\xFF@\x94\x81\xC8\xFF\xFF\xFF\xFF\xB0\xA1M\xCA\xFF\xFF\xFF\xFF\xC0\x86\xEE\xCA\xFF\xFF\xFF\xFF0\xFFM\xCE\xFF\xFF\xFF\xFF\xC0\xED\xB0\xCE\xFF\xFF\xFF\xFF\xB05)\xD3\xFF\xFF\xFF\xFF\xC0dC\xD4\xFF\xFF\xFF\xFF0\x08=\xF4\xFF\xFF\xFF\xFF\xC0\xF6\x9F\xF4\xFF\xFF\xFF\xFF0l\x05\xF5\xFF\xFF\xFF\xFF@\x102\xF6\xFF\xFF\xFF\xFF\xB0\x9F\xE6\xF6\xFF\xFF\xFF\xFF\xC0C\x13\xF8\xFF\xFF\xFF\xFF0\xD3\xC7\xF8\xFF\xFF\xFF\xFF@w\xF4\xF9\xFF\xFF\xFF\xFF\xB06\xD3\xFA\xFF\xFF\xFF\xFF\xC05\xC3\xFB\xFF\xFF\xFF\xFF0S\xBC\xFC\xFF\xFF\xFF\xFF@R\xAC\xFD\xFF\xFF\xFF\xFF05\x9C\xFE\xFF\xFF\xFF\xFF@4\x8C\xFF\xFF\xFF\xFF\xFF\xB0J\xA3\x07\0\0\0\0\xA0o$\x08\0\0\0\0\xB0\xB5\x94#\0\0\0\0\xA0\x94\x10$\0\0\0\0\xB0\xF27%\0\0\0\0\xA0v\xF0%\0\0\0\0\xB0\xDB\xE2'\0\0\0\0@\x8A\xEE(\0\0\0\0 W\x99+\0\0\0\0\xC0\xD4\xF67\0\0\0\0\xB0*\xBF8\0\0\0\0\xB0\twG\0\0\0\0 \x7F\xDCG\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x04\x05\x03\x04\x05\x03\x04\x05\x02\x06\x02\x06\x05\x03\x04\x03\x04\x03\x04\x05\x03\x04\xC8\xC2\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xC3\xFF\xFF\xFF\xFF\xFF\xFF\0\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\x01\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\0\xE0\xE3\xFF\xFF\xFF\xFF\xFF\xFF\x01\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO\xF0\x01;\x02z\x02,\xB0\x9Cr\xFF\xFF\xFF\xFF0\x8F\x92\xA2\xFF\xFF\xFF\xFF@R{\xB6\xFF\xFF\xFF\xFF\xB0\xC9\x1A\xB7\xFF\xFF\xFF\xFF@\x8F\x1E\xB8\xFF\xFF\xFF\xFF0p\xD4\xB8\xFF\xFF\xFF\xFF\xC0}\x17\xBA\xFF\xFF\xFF\xFF\xB0\xA3\xB5\xBA\xFF\xFF\xFF\xFF@\xB1\xF8\xBB\xFF\xFF\xFF\xFF0\xD7\x96\xBC\xFF\xFF\xFF\xFF\xC0\xE4\xD9\xBD\xFF\xFF\xFF\xFF\xB0\nx\xBE\xFF\xFF\xFF\xFF@\x18\xBB\xBF\xFF\xFF\xFF\xFF\xB0\x8FZ\xC0\xFF\xFF\xFF\xFF@\x9D\x9D\xC1\xFF\xFF\xFF\xFF0\xC3;\xC2\xFF\xFF\xFF\xFF\xC0\xD0~\xC3\xFF\xFF\xFF\xFF\xB0\xF6\x1C\xC4\xFF\xFF\xFF\xFF@\x04`\xC5\xFF\xFF\xFF\xFF0*\xFE\xC5\xFF\xFF\xFF\xFF\xC07A\xC7\xFF\xFF\xFF\xFF0\xAF\xE0\xC7\xFF\xFF\xFF\xFF@\x94\x81\xC8\xFF\xFF\xFF\xFF\xB0\xA1M\xCA\xFF\xFF\xFF\xFF\xC0\x86\xEE\xCA\xFF\xFF\xFF\xFF0\xFFM\xCE\xFF\xFF\xFF\xFF\xC0\xED\xB0\xCE\xFF\xFF\xFF\xFF\xB05)\xD3\xFF\xFF\xFF\xFF\xC0dC\xD4\xFF\xFF\xFF\xFF0\x08=\xF4\xFF\xFF\xFF\xFF\xC0\xF6\x9F\xF4\xFF\xFF\xFF\xFF0l\x05\xF5\xFF\xFF\xFF\xFF@\x102\xF6\xFF\xFF\xFF\xFF\xB0\x9F\xE6\xF6\xFF\xFF\xFF\xFF\xC0C\x13\xF8\xFF\xFF\xFF\xFF0\xD3\xC7\xF8\xFF\xFF\xFF\xFF@w\xF4\xF9\xFF\xFF\xFF\xFF\xB06\xD3\xFA\xFF\xFF\xFF\xFF\xC05\xC3\xFB\xFF\xFF\xFF\xFF0S\xBC\xFC\xFF\xFF\xFF\xFF@R\xAC\xFD\xFF\xFF\xFF\xFF05\x9C\xFE\xFF\xFF\xFF\xFF@4\x8C\xFF\xFF\xFF\xFF\xFF\xB0J\xA3\x07\0\0\0\0\xA0o$\x08\0\0\0\0\xB0\xB5\x94#\0\0\0\0\xA0\x94\x10$\0\0\0\0\xB0\xF27%\0\0\0\0\xA0v\xF0%\0\0\0\x000\x0F!'\0\0\0\0\xA0\xB5\xCD'\0\0\0\x000\x18&(\0\0\0\x000\xF1\0)\0\0\0\0\xA0:\xB0)\0\0\0\x000\xD3\xE0*\0\0\0\0 W\x99+\0\0\0\0\xC0\xD4\xF67\0\0\0\0\xB0*\xBF8\0\0\0\0 \xE3\xBB@\0\0\0\0\xB0\xFD\xD4@\0\0\0\0\xB0\twG\0\0\0\0 \x7F\xDCG\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x02\x06\x03\x04\x05\x03\x04\x05\x03\x04\x03\x04\x03\x04\x02\x06\x03\x04\x05\x03\x04T\xC1\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xC3\xFF\xFF\xFF\xFF\xFF\xFF\0\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\x01\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\0\xE0\xE3\xFF\xFF\xFF\xFF\xFF\xFF\x01\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO\xE0\x01)\x02h\x02\x04\xB2\x9Cr\xFF\xFF\xFF\xFF0\x8F\x92\xA2\xFF\xFF\xFF\xFF@R{\xB6\xFF\xFF\xFF\xFF\xB0\xC9\x1A\xB7\xFF\xFF\xFF\xFF@\x8F\x1E\xB8\xFF\xFF\xFF\xFF0p\xD4\xB8\xFF\xFF\xFF\xFF\xC0}\x17\xBA\xFF\xFF\xFF\xFF\xB0\xA3\xB5\xBA\xFF\xFF\xFF\xFF@\xB1\xF8\xBB\xFF\xFF\xFF\xFF0\xD7\x96\xBC\xFF\xFF\xFF\xFF\xC0\xE4\xD9\xBD\xFF\xFF\xFF\xFF\xB0\nx\xBE\xFF\xFF\xFF\xFF@\x18\xBB\xBF\xFF\xFF\xFF\xFF\xB0\x8FZ\xC0\xFF\xFF\xFF\xFF@\x9D\x9D\xC1\xFF\xFF\xFF\xFF0\xC3;\xC2\xFF\xFF\xFF\xFF\xC0\xD0~\xC3\xFF\xFF\xFF\xFF\xB0\xF6\x1C\xC4\xFF\xFF\xFF\xFF@\x04`\xC5\xFF\xFF\xFF\xFF0*\xFE\xC5\xFF\xFF\xFF\xFF\xC07A\xC7\xFF\xFF\xFF\xFF0\xAF\xE0\xC7\xFF\xFF\xFF\xFF@\x94\x81\xC8\xFF\xFF\xFF\xFF\xB0\xA1M\xCA\xFF\xFF\xFF\xFF\xC0\x86\xEE\xCA\xFF\xFF\xFF\xFF0\xFFM\xCE\xFF\xFF\xFF\xFF\xC0\xED\xB0\xCE\xFF\xFF\xFF\xFF\xB05)\xD3\xFF\xFF\xFF\xFF\xC0dC\xD4\xFF\xFF\xFF\xFF0\x08=\xF4\xFF\xFF\xFF\xFF\xC0\xF6\x9F\xF4\xFF\xFF\xFF\xFF0l\x05\xF5\xFF\xFF\xFF\xFF@\x102\xF6\xFF\xFF\xFF\xFF\xB0\x9F\xE6\xF6\xFF\xFF\xFF\xFF\xC0C\x13\xF8\xFF\xFF\xFF\xFF0\xD3\xC7\xF8\xFF\xFF\xFF\xFF@w\xF4\xF9\xFF\xFF\xFF\xFF\xB06\xD3\xFA\xFF\xFF\xFF\xFF\xC05\xC3\xFB\xFF\xFF\xFF\xFF0S\xBC\xFC\xFF\xFF\xFF\xFF@R\xAC\xFD\xFF\xFF\xFF\xFF05\x9C\xFE\xFF\xFF\xFF\xFF@4\x8C\xFF\xFF\xFF\xFF\xFF\xB0J\xA3\x07\0\0\0\0\xA0o$\x08\0\0\0\0\xB0\xB5\x94#\0\0\0\0\xA0\x94\x10$\0\0\0\0\xB0\xF27%\0\0\0\0\xA0v\xF0%\0\0\0\0\xB0\xC3\xCD'\0\0\0\0\xC0g\xFA(\0\0\0\0\xB0H\xB0)\0\0\0\0@\xE1\xE0*\0\0\0\0 W\x99+\0\0\0\0\xC0\xD4\xF67\0\0\0\0\xB0*\xBF8\0\0\0\0\xA0\x05\xB0@\0\0\0\0\xB00VA\0\0\0\0\xB0\twG\0\0\0\0 \x7F\xDCG\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x04\x05\x03\x04\x05\x03\x04\x05\x02\x06\x02\x06\x03\x04\x02\x06\x05\x03\x04\x03\x04\x03\x04\x02\x06\x03\x04\x05\x03\x04|\xBF\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xC3\xFF\xFF\xFF\xFF\xFF\xFF\0\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\x01\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\0\xE0\xE3\xFF\xFF\xFF\xFF\xFF\xFF\x01\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO\xE8\x011\x02p\x02d\xB2\x9Cr\xFF\xFF\xFF\xFF0\x8F\x92\xA2\xFF\xFF\xFF\xFF@R{\xB6\xFF\xFF\xFF\xFF\xB0\xC9\x1A\xB7\xFF\xFF\xFF\xFF@\x8F\x1E\xB8\xFF\xFF\xFF\xFF0p\xD4\xB8\xFF\xFF\xFF\xFF\xC0}\x17\xBA\xFF\xFF\xFF\xFF\xB0\xA3\xB5\xBA\xFF\xFF\xFF\xFF@\xB1\xF8\xBB\xFF\xFF\xFF\xFF0\xD7\x96\xBC\xFF\xFF\xFF\xFF\xC0\xE4\xD9\xBD\xFF\xFF\xFF\xFF\xB0\nx\xBE\xFF\xFF\xFF\xFF@\x18\xBB\xBF\xFF\xFF\xFF\xFF\xB0\x8FZ\xC0\xFF\xFF\xFF\xFF@\x9D\x9D\xC1\xFF\xFF\xFF\xFF0\xC3;\xC2\xFF\xFF\xFF\xFF\xC0\xD0~\xC3\xFF\xFF\xFF\xFF\xB0\xF6\x1C\xC4\xFF\xFF\xFF\xFF@\x04`\xC5\xFF\xFF\xFF\xFF0*\xFE\xC5\xFF\xFF\xFF\xFF\xC07A\xC7\xFF\xFF\xFF\xFF0\xAF\xE0\xC7\xFF\xFF\xFF\xFF@\x94\x81\xC8\xFF\xFF\xFF\xFF\xB0\xA1M\xCA\xFF\xFF\xFF\xFF\xC0\x86\xEE\xCA\xFF\xFF\xFF\xFF0\xFFM\xCE\xFF\xFF\xFF\xFF\xC0\xED\xB0\xCE\xFF\xFF\xFF\xFF\xB05)\xD3\xFF\xFF\xFF\xFF\xC0dC\xD4\xFF\xFF\xFF\xFF0\x08=\xF4\xFF\xFF\xFF\xFF\xC0\xF6\x9F\xF4\xFF\xFF\xFF\xFF0l\x05\xF5\xFF\xFF\xFF\xFF@\x102\xF6\xFF\xFF\xFF\xFF\xB0\x9F\xE6\xF6\xFF\xFF\xFF\xFF\xC0C\x13\xF8\xFF\xFF\xFF\xFF0\xD3\xC7\xF8\xFF\xFF\xFF\xFF@w\xF4\xF9\xFF\xFF\xFF\xFF\xB06\xD3\xFA\xFF\xFF\xFF\xFF\xC05\xC3\xFB\xFF\xFF\xFF\xFF0S\xBC\xFC\xFF\xFF\xFF\xFF@R\xAC\xFD\xFF\xFF\xFF\xFF05\x9C\xFE\xFF\xFF\xFF\xFF@4\x8C\xFF\xFF\xFF\xFF\xFF\xB0J\xA3\x07\0\0\0\0\xA0o$\x08\0\0\0\0\xB0\xB5\x94#\0\0\0\0\xA0\x94\x10$\0\0\0\0\xB0\xF27%\0\0\0\0\xA0v\xF0%\0\0\0\x000\x0F!'\0\0\0\0\xA0X\xD0'\0\0\0\x000\xF1\0)\0\0\0\0\xA0:\xB0)\0\0\0\x000\xD3\xE0*\0\0\0\0 W\x99+\0\0\0\0\xC0\xD4\xF67\0\0\0\0\xB0*\xBF8\0\0\0\0 \xE3\xBB@\0\0\0\0\xB0\xFD\xD4@\0\0\0\0\xB0\twG\0\0\0\0 \x7F\xDCG\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x03\x04\x03\x04\x02\x06\x03\x04\x05\x03\x04\x1C\xBF\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xC3\xFF\xFF\xFF\xFF\xFF\xFF\0\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\x01\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\0\xE0\xE3\xFF\xFF\xFF\xFF\xFF\xFF\x01\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO\xD8\x01\x1D\x02\\\x02\xD4\xAE\x9Cr\xFF\xFF\xFF\xFF0\x8F\x92\xA2\xFF\xFF\xFF\xFF@R{\xB6\xFF\xFF\xFF\xFF\xB0\xC9\x1A\xB7\xFF\xFF\xFF\xFF@\x8F\x1E\xB8\xFF\xFF\xFF\xFF0p\xD4\xB8\xFF\xFF\xFF\xFF\xC0}\x17\xBA\xFF\xFF\xFF\xFF\xB0\xA3\xB5\xBA\xFF\xFF\xFF\xFF@\xB1\xF8\xBB\xFF\xFF\xFF\xFF0\xD7\x96\xBC\xFF\xFF\xFF\xFF\xC0\xE4\xD9\xBD\xFF\xFF\xFF\xFF\xB0\nx\xBE\xFF\xFF\xFF\xFF@\x18\xBB\xBF\xFF\xFF\xFF\xFF\xB0\x8FZ\xC0\xFF\xFF\xFF\xFF@\x9D\x9D\xC1\xFF\xFF\xFF\xFF0\xC3;\xC2\xFF\xFF\xFF\xFF\xC0\xD0~\xC3\xFF\xFF\xFF\xFF\xB0\xF6\x1C\xC4\xFF\xFF\xFF\xFF@\x04`\xC5\xFF\xFF\xFF\xFF0*\xFE\xC5\xFF\xFF\xFF\xFF\xC07A\xC7\xFF\xFF\xFF\xFF0\xAF\xE0\xC7\xFF\xFF\xFF\xFF@\x94\x81\xC8\xFF\xFF\xFF\xFF\xB0\xA1M\xCA\xFF\xFF\xFF\xFF\xC0\x86\xEE\xCA\xFF\xFF\xFF\xFF0\xFFM\xCE\xFF\xFF\xFF\xFF\xC0\xED\xB0\xCE\xFF\xFF\xFF\xFF\xB05)\xD3\xFF\xFF\xFF\xFF\xC0dC\xD4\xFF\xFF\xFF\xFF0\x08=\xF4\xFF\xFF\xFF\xFF\xC0\xF6\x9F\xF4\xFF\xFF\xFF\xFF0l\x05\xF5\xFF\xFF\xFF\xFF@\x102\xF6\xFF\xFF\xFF\xFF\xB0\x9F\xE6\xF6\xFF\xFF\xFF\xFF\xC0C\x13\xF8\xFF\xFF\xFF\xFF0\xD3\xC7\xF8\xFF\xFF\xFF\xFF@w\xF4\xF9\xFF\xFF\xFF\xFF\xB06\xD3\xFA\xFF\xFF\xFF\xFF\xC05\xC3\xFB\xFF\xFF\xFF\xFF0S\xBC\xFC\xFF\xFF\xFF\xFF@R\xAC\xFD\xFF\xFF\xFF\xFF05\x9C\xFE\xFF\xFF\xFF\xFF@4\x8C\xFF\xFF\xFF\xFF\xFF\xB0J\xA3\x07\0\0\0\0\xA0o$\x08\0\0\0\0\xB0\xB5\x94#\0\0\0\0\xA0\x94\x10$\0\0\0\0\xB0\xF27%\0\0\0\0\xA0v\xF0%\0\0\0\x000\x0F!'\0\0\0\0\xA0X\xD0'\0\0\0\x000\xF1\0)\0\0\0\0\xA0:\xB0)\0\0\0\x000\xD3\xE0*\0\0\0\0 W\x99+\0\0\0\0\xC0\xD4\xF67\0\0\0\0\xB0*\xBF8\0\0\0\0\xB0\twG\0\0\0\0 \x7F\xDCG\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x02\x06\x05\x03\x04\x05\x03\x04\x03\x04\x03\x04\x05\x03\x04\xAC\xC2\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xC3\xFF\xFF\xFF\xFF\xFF\xFF\0\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\x01\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\0\xE0\xE3\xFF\xFF\xFF\xFF\xFF\xFF\x01\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO\xF0\x01;\x02z\x02\xBC\xB1\x9Cr\xFF\xFF\xFF\xFF0\x8F\x92\xA2\xFF\xFF\xFF\xFF@R{\xB6\xFF\xFF\xFF\xFF\xB0\xC9\x1A\xB7\xFF\xFF\xFF\xFF@\x8F\x1E\xB8\xFF\xFF\xFF\xFF0p\xD4\xB8\xFF\xFF\xFF\xFF\xC0}\x17\xBA\xFF\xFF\xFF\xFF\xB0\xA3\xB5\xBA\xFF\xFF\xFF\xFF@\xB1\xF8\xBB\xFF\xFF\xFF\xFF0\xD7\x96\xBC\xFF\xFF\xFF\xFF\xC0\xE4\xD9\xBD\xFF\xFF\xFF\xFF\xB0\nx\xBE\xFF\xFF\xFF\xFF@\x18\xBB\xBF\xFF\xFF\xFF\xFF\xB0\x8FZ\xC0\xFF\xFF\xFF\xFF@\x9D\x9D\xC1\xFF\xFF\xFF\xFF0\xC3;\xC2\xFF\xFF\xFF\xFF\xC0\xD0~\xC3\xFF\xFF\xFF\xFF\xB0\xF6\x1C\xC4\xFF\xFF\xFF\xFF@\x04`\xC5\xFF\xFF\xFF\xFF0*\xFE\xC5\xFF\xFF\xFF\xFF\xC07A\xC7\xFF\xFF\xFF\xFF0\xAF\xE0\xC7\xFF\xFF\xFF\xFF@\x94\x81\xC8\xFF\xFF\xFF\xFF\xB0\xA1M\xCA\xFF\xFF\xFF\xFF\xC0\x86\xEE\xCA\xFF\xFF\xFF\xFF0\xFFM\xCE\xFF\xFF\xFF\xFF\xC0\xED\xB0\xCE\xFF\xFF\xFF\xFF\xB05)\xD3\xFF\xFF\xFF\xFF\xC0dC\xD4\xFF\xFF\xFF\xFF0\x08=\xF4\xFF\xFF\xFF\xFF\xC0\xF6\x9F\xF4\xFF\xFF\xFF\xFF0l\x05\xF5\xFF\xFF\xFF\xFF@\x102\xF6\xFF\xFF\xFF\xFF\xB0\x9F\xE6\xF6\xFF\xFF\xFF\xFF\xC0C\x13\xF8\xFF\xFF\xFF\xFF0\xD3\xC7\xF8\xFF\xFF\xFF\xFF@w\xF4\xF9\xFF\xFF\xFF\xFF\xB06\xD3\xFA\xFF\xFF\xFF\xFF\xC05\xC3\xFB\xFF\xFF\xFF\xFF0S\xBC\xFC\xFF\xFF\xFF\xFF@R\xAC\xFD\xFF\xFF\xFF\xFF05\x9C\xFE\xFF\xFF\xFF\xFF@4\x8C\xFF\xFF\xFF\xFF\xFF\xB0J\xA3\x07\0\0\0\0\xA0o$\x08\0\0\0\0\xB0\xB5\x94#\0\0\0\0\xA0\x94\x10$\0\0\0\0\xB0\xF27%\0\0\0\0\xA0v\xF0%\0\0\0\x000\x0F!'\0\0\0\0\xA0\xB5\xCD'\0\0\0\x000\x18&(\0\0\0\x000\xF1\0)\0\0\0\0\xA0:\xB0)\0\0\0\x000\xD3\xE0*\0\0\0\0 W\x99+\0\0\0\0\xC0\xD4\xF67\0\0\0\0\xB0*\xBF8\0\0\0\0\xA0\x91\xBA@\0\0\0\x000\"\x03A\0\0\0\0\xB0\twG\0\0\0\0 \x7F\xDCG\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x02\x06\x03\x04\x05\x03\x04\x05\x03\x04\x03\x04\x03\x04\x02\x06\x03\x04\x05\x03\x04\xC4\xBF\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xC3\xFF\xFF\xFF\xFF\xFF\xFF\0\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\x01\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\0\xE0\xE3\xFF\xFF\xFF\xFF\xFF\xFF\x01\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO\xE0\x01)\x02h\x02\xB4\xAF\x9Cr\xFF\xFF\xFF\xFF0\x8F\x92\xA2\xFF\xFF\xFF\xFF@R{\xB6\xFF\xFF\xFF\xFF\xB0\xC9\x1A\xB7\xFF\xFF\xFF\xFF@\x8F\x1E\xB8\xFF\xFF\xFF\xFF0p\xD4\xB8\xFF\xFF\xFF\xFF\xC0}\x17\xBA\xFF\xFF\xFF\xFF\xB0\xA3\xB5\xBA\xFF\xFF\xFF\xFF@\xB1\xF8\xBB\xFF\xFF\xFF\xFF0\xD7\x96\xBC\xFF\xFF\xFF\xFF\xC0\xE4\xD9\xBD\xFF\xFF\xFF\xFF\xB0\nx\xBE\xFF\xFF\xFF\xFF@\x18\xBB\xBF\xFF\xFF\xFF\xFF\xB0\x8FZ\xC0\xFF\xFF\xFF\xFF@\x9D\x9D\xC1\xFF\xFF\xFF\xFF0\xC3;\xC2\xFF\xFF\xFF\xFF\xC0\xD0~\xC3\xFF\xFF\xFF\xFF\xB0\xF6\x1C\xC4\xFF\xFF\xFF\xFF@\x04`\xC5\xFF\xFF\xFF\xFF0*\xFE\xC5\xFF\xFF\xFF\xFF\xC07A\xC7\xFF\xFF\xFF\xFF0\xAF\xE0\xC7\xFF\xFF\xFF\xFF@\x94\x81\xC8\xFF\xFF\xFF\xFF\xB0\xA1M\xCA\xFF\xFF\xFF\xFF\xC0\x86\xEE\xCA\xFF\xFF\xFF\xFF0\xFFM\xCE\xFF\xFF\xFF\xFF\xC0\xED\xB0\xCE\xFF\xFF\xFF\xFF\xB05)\xD3\xFF\xFF\xFF\xFF\xC0dC\xD4\xFF\xFF\xFF\xFF0\x08=\xF4\xFF\xFF\xFF\xFF\xC0\xF6\x9F\xF4\xFF\xFF\xFF\xFF0l\x05\xF5\xFF\xFF\xFF\xFF@\x102\xF6\xFF\xFF\xFF\xFF\xB0\x9F\xE6\xF6\xFF\xFF\xFF\xFF\xC0C\x13\xF8\xFF\xFF\xFF\xFF0\xD3\xC7\xF8\xFF\xFF\xFF\xFF@w\xF4\xF9\xFF\xFF\xFF\xFF\xB06\xD3\xFA\xFF\xFF\xFF\xFF\xC05\xC3\xFB\xFF\xFF\xFF\xFF0S\xBC\xFC\xFF\xFF\xFF\xFF@R\xAC\xFD\xFF\xFF\xFF\xFF05\x9C\xFE\xFF\xFF\xFF\xFF@4\x8C\xFF\xFF\xFF\xFF\xFF\xB0J\xA3\x07\0\0\0\0\xA0o$\x08\0\0\0\0\xB0\xB5\x94#\0\0\0\0\xA0\x94\x10$\0\0\0\0\xB0\xF27%\0\0\0\0\xB0\xC3\xCD'\0\0\0\0\xC0\x1BG(\0\0\0\0\xB0\xC6\xF67\0\0\0\0\xB0*\xBF8\0\0\0\0\xA0\x91\xBA@\0\0\0\x000\"\x03A\0\0\0\0\xB0\twG\0\0\0\0\xA0\xFC\x93G\0\0\0\0\xB0R\xD3G\0\0\0\0@v\xF1H\0\0\0\0\xB04\xB3I\0\0\0\0@X\xD1J\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x04\x05\x03\x04\x05\x03\x04\x05\x02\x03\x04\x03\x04\x03\x04\x02\x06\x03\x04\x05\x02\x06\x02\x06\x03\x04\x02\x06\x03\x04\xCC\xC1\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xC3\xFF\xFF\xFF\xFF\xFF\xFF\0\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\x01\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\0\xE0\xE3\xFF\xFF\xFF\xFF\xFF\xFF\x01\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO\xF8\x01D\x02\x83\x02\xA4\xAE\x9Cr\xFF\xFF\xFF\xFF0\x8F\x92\xA2\xFF\xFF\xFF\xFF@R{\xB6\xFF\xFF\xFF\xFF\xB0\xC9\x1A\xB7\xFF\xFF\xFF\xFF@\x8F\x1E\xB8\xFF\xFF\xFF\xFF0p\xD4\xB8\xFF\xFF\xFF\xFF\xC0}\x17\xBA\xFF\xFF\xFF\xFF\xB0\xA3\xB5\xBA\xFF\xFF\xFF\xFF@\xB1\xF8\xBB\xFF\xFF\xFF\xFF0\xD7\x96\xBC\xFF\xFF\xFF\xFF\xC0\xE4\xD9\xBD\xFF\xFF\xFF\xFF\xB0\nx\xBE\xFF\xFF\xFF\xFF@\x18\xBB\xBF\xFF\xFF\xFF\xFF\xB0\x8FZ\xC0\xFF\xFF\xFF\xFF@\x9D\x9D\xC1\xFF\xFF\xFF\xFF0\xC3;\xC2\xFF\xFF\xFF\xFF\xC0\xD0~\xC3\xFF\xFF\xFF\xFF\xB0\xF6\x1C\xC4\xFF\xFF\xFF\xFF@\x04`\xC5\xFF\xFF\xFF\xFF0*\xFE\xC5\xFF\xFF\xFF\xFF\xC07A\xC7\xFF\xFF\xFF\xFF0\xAF\xE0\xC7\xFF\xFF\xFF\xFF@\x94\x81\xC8\xFF\xFF\xFF\xFF\xB0\xA1M\xCA\xFF\xFF\xFF\xFF\xC0\x86\xEE\xCA\xFF\xFF\xFF\xFF0\xFFM\xCE\xFF\xFF\xFF\xFF\xC0\xED\xB0\xCE\xFF\xFF\xFF\xFF\xB05)\xD3\xFF\xFF\xFF\xFF\xC0dC\xD4\xFF\xFF\xFF\xFF0\x08=\xF4\xFF\xFF\xFF\xFF\xC0\xF6\x9F\xF4\xFF\xFF\xFF\xFF0l\x05\xF5\xFF\xFF\xFF\xFF@\x102\xF6\xFF\xFF\xFF\xFF\xB0\x9F\xE6\xF6\xFF\xFF\xFF\xFF\xC0C\x13\xF8\xFF\xFF\xFF\xFF0\xD3\xC7\xF8\xFF\xFF\xFF\xFF@w\xF4\xF9\xFF\xFF\xFF\xFF\xB06\xD3\xFA\xFF\xFF\xFF\xFF\xC05\xC3\xFB\xFF\xFF\xFF\xFF0S\xBC\xFC\xFF\xFF\xFF\xFF@R\xAC\xFD\xFF\xFF\xFF\xFF05\x9C\xFE\xFF\xFF\xFF\xFF@4\x8C\xFF\xFF\xFF\xFF\xFF\xB0J\xA3\x07\0\0\0\0\xA0o$\x08\0\0\0\0\xB0\xB5\x94#\0\0\0\0\xA0\x94\x10$\0\0\0\0\xB0\xF27%\0\0\0\0\xA0v\xF0%\0\0\0\x000\x0F!'\0\0\0\0\xA0X\xD0'\0\0\0\x000\xF1\0)\0\0\0\0\xA0:\xB0)\0\0\0\x000\xD3\xE0*\0\0\0\0 W\x99+\0\0\0\0\xC0\xD4\xF67\0\0\0\0\xB0*\xBF8\0\0\0\0 \xE3\xBB@\0\0\0\x000\xC3\xCB@\0\0\0\0\xB0\twG\0\0\0\0 \x7F\xDCG\0\0\0\0\xB0\xA2\xFAH\0\0\0\0 a\xBCI\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x02\x06\x05\x03\x04\x05\x03\x04\x03\x04\x03\x04\x02\x06\x03\x04\x05\x03\x04\x05\x03\x04\xDC\xC2\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xC3\xFF\xFF\xFF\xFF\xFF\xFF\0\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\x01\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\0\xE0\xE3\xFF\xFF\xFF\xFF\xFF\xFF\x01\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO\xE8\x011\x02p\x02\x88\xB1\x9Cr\xFF\xFF\xFF\xFF0\x8F\x92\xA2\xFF\xFF\xFF\xFF@R{\xB6\xFF\xFF\xFF\xFF\xB0\xC9\x1A\xB7\xFF\xFF\xFF\xFF@\x8F\x1E\xB8\xFF\xFF\xFF\xFF0p\xD4\xB8\xFF\xFF\xFF\xFF\xC0}\x17\xBA\xFF\xFF\xFF\xFF\xB0\xA3\xB5\xBA\xFF\xFF\xFF\xFF@\xB1\xF8\xBB\xFF\xFF\xFF\xFF0\xD7\x96\xBC\xFF\xFF\xFF\xFF\xC0\xE4\xD9\xBD\xFF\xFF\xFF\xFF\xB0\nx\xBE\xFF\xFF\xFF\xFF@\x18\xBB\xBF\xFF\xFF\xFF\xFF\xB0\x8FZ\xC0\xFF\xFF\xFF\xFF@\x9D\x9D\xC1\xFF\xFF\xFF\xFF0\xC3;\xC2\xFF\xFF\xFF\xFF\xC0\xD0~\xC3\xFF\xFF\xFF\xFF\xB0\xF6\x1C\xC4\xFF\xFF\xFF\xFF@\x04`\xC5\xFF\xFF\xFF\xFF0*\xFE\xC5\xFF\xFF\xFF\xFF\xC07A\xC7\xFF\xFF\xFF\xFF0\xAF\xE0\xC7\xFF\xFF\xFF\xFF@\x94\x81\xC8\xFF\xFF\xFF\xFF\xB0\xA1M\xCA\xFF\xFF\xFF\xFF\xC0\x86\xEE\xCA\xFF\xFF\xFF\xFF0\xFFM\xCE\xFF\xFF\xFF\xFF\xC0\xED\xB0\xCE\xFF\xFF\xFF\xFF\xB05)\xD3\xFF\xFF\xFF\xFF\xC0dC\xD4\xFF\xFF\xFF\xFF0\x08=\xF4\xFF\xFF\xFF\xFF\xC0\xF6\x9F\xF4\xFF\xFF\xFF\xFF0l\x05\xF5\xFF\xFF\xFF\xFF@\x102\xF6\xFF\xFF\xFF\xFF\xB0\x9F\xE6\xF6\xFF\xFF\xFF\xFF\xC0C\x13\xF8\xFF\xFF\xFF\xFF0\xD3\xC7\xF8\xFF\xFF\xFF\xFF@w\xF4\xF9\xFF\xFF\xFF\xFF\xB06\xD3\xFA\xFF\xFF\xFF\xFF\xC05\xC3\xFB\xFF\xFF\xFF\xFF0S\xBC\xFC\xFF\xFF\xFF\xFF@R\xAC\xFD\xFF\xFF\xFF\xFF05\x9C\xFE\xFF\xFF\xFF\xFF@4\x8C\xFF\xFF\xFF\xFF\xFF\xB0J\xA3\x07\0\0\0\0\xA0o$\x08\0\0\0\0\xB0\xB5\x94#\0\0\0\0\xA0\x94\x10$\0\0\0\0\xB0\xF27%\0\0\0\0\xA0v\xF0%\0\0\0\x000\x0F!'\0\0\0\0\xA0X\xD0'\0\0\0\x000\xF1\0)\0\0\0\0\xA0:\xB0)\0\0\0\x000\xD3\xE0*\0\0\0\0 W\x99+\0\0\0\0\xC0\xD4\xF67\0\0\0\0\xB0*\xBF8\0\0\0\0 @\xB9@\0\0\0\0\xB0\xFD\xD4@\0\0\0\0\xB0\twG\0\0\0\0 \x7F\xDCG\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x03\x04\x03\x04\x02\x06\x03\x04\x05\x03\x04\xF8\xBF\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xC3\xFF\xFF\xFF\xFF\xFF\xFF\0\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\x01\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\0\xE0\xE3\xFF\xFF\xFF\xFF\xFF\xFF\x01\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\x01TODOH\x03\xE4\x03\x08\x04\x90\x11\x87i\xFF\xFF\xFF\xFF\x90\xF5\x17\xB8\xFF\xFF\xFF\xFF@\xDA+\x05\0\0\0\0\xB0\xF0\xFC\x07\0\0\0\0\xC0S\xB5\t\0\0\0\0\xC0t\xCF\n\0\0\0\0\xB0\xCA\x97\x0B\0\0\0\0\xC0\xF9\xB1\x0C\0\0\0\x000\xFEx\r\0\0\0\0@-\x93\x0E\0\0\0\0\xB01Z\x0F\0\0\0\0\xC0`t\x10\0\0\0\0\xB0Cd\x11\0\0\0\0@\x94U\x12\0\0\0\0\xB0\xC8F\x13\0\0\0\0@\x198\x14\0\0\0\x000\xFC'\x15\0\0\0\0\xC0L\x19\x16\0\0\0\0\xB0/\t\x17\0\0\0\0@\x80\xFA\x17\0\0\0\x000c\xEA\x18\0\0\0\0\xC0\xB3\xDB\x19\0\0\0\x000\xE8\xCC\x1A\0\0\0\0\xC08\xBE\x1B\0\0\0\0\xB0\x1B\xAE\x1C\0\0\0\0@l\x9F\x1D\0\0\0\x000O\x8F\x1E\0\0\0\0\xC0\x9F\x80\x1F\0\0\0\0\xB0\x82p \0\0\0\0@\xD3a!\0\0\0\0\xB0\x07S\"\0\0\0\0@XD#\0\0\0\x000;4$\0\0\0\0@;A%\0\0\0\0\xB0n\x15&\0\0\0\0@\xBF\x06'\0\0\0\x000\xA2\xF6'\0\0\0\0@\x8A\xEE(\0\0\0\0\xB0H\xB0)\0\0\0\0\xC0\xBD\xCF*\0\0\0\x000\t\xB9+\0\0\0\0@\xAB\xAB,\0\0\0\0\xB0\x0Cp-\0\0\0\0\xC0\xDE\x8C.\0\0\0\0\xB0\xEEO/\0\0\0\0@\x12n0\0\0\0\x000h61\0\0\0\0\xC0.W2\0\0\0\0\xB0\xB2\x0F3\0\0\0\0\xC0\x1074\0\0\0\x000\xCF\xF84\0\0\0\0\xC0\xF2\x166\0\0\0\0\xB0\xEB\xE16\0\0\0\0\xC0\xD4\xF67\0\0\0\0\xB0\xCD\xC18\0\0\0\0\xC0\xB6\xD69\0\0\0\0\xB0\xAF\xA1:\0\0\0\0@\xD3\xBF;\0\0\0\x000\xB6\xAF<\0\0\0\0\xC0\x90q=\0\0\0\x000\x98\x8F>\0\0\0\0@\xADZ?\0\0\0\x000zo@\0\0\0\0@\xEEqA\0\0\0\0\xB0\xAC3B\0\0\0\0@\xD0QC\0\0\0\0\xB0\x8E\x13D\0\0\0\0@\xB21E\0\0\0\0\xB0p\xF3E\0\0\0\0\xC0\xCE\x1AG\0\0\0\0\xB0R\xD3G\0\0\0\0\xC0\xB0\xFAH\0\0\0\0\xB04\xB3I\0\0\0\0\xC0\x92\xDAJ\0\0\0\x000;\xC1K\0\0\0\0\xC0\xFF\xA7L\0\0\0\x000\x1D\xA1M\0\0\0\0\xC0\xE1\x87N\0\0\0\x000\xFF\x80O\0\0\0\0@\xFEpP\0\0\0\x000lNQ\0\0\0\0@\xE0PR\0\0\0\x000N.S\0\0\0\0@\xC20T\0\0\0\x0000\x0EU\0\0\0\0@\xA4\x10V\0\0\0\0\xB0L\xF7V\0\0\0\0@\x86\xF0W\0\0\0\0\xB0.\xD7X\0\0\0\0@h\xD0Y\0\0\0\0\xB0\x10\xB7Z\0\0\0\0\xC0\x84\xB9[\0\0\0\0\xB0\xF2\x96\\\0\0\0\0\xC0f\x99]\0\0\0\0\xB0\xD4v^\0\0\0\0\xC0Hy_\0\0\0\x000\xF1_`\0\0\0\0\xC0*Ya\0\0\0\x000\xD3?b\0\0\0\0\xC0\x0C9c\0\0\0\x000\xB5\x1Fd\0\0\0\0\xC0\xEE\x18e\0\0\0\x000\x97\xFFe\0\0\0\0@\x0B\x02g\0\0\0\0\xB0\xDA\rg\0\0\0\0\0\x01\x02\x01\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x02\x03\xF0\xC9\xFF\xFF\xFF\xFF\xFF\xFF\0\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO\xE0\x01\x1C\x027\x02\xE0I\x0F\xB8\xFF\xFF\xFF\xFF\xA0@\xFD\xB8\xFF\xFF\xFF\xFF04\xF1\xB9\xFF\xFF\xFF\xFF t\xDE\xBA\xFF\xFF\xFF\xFF0\xAE8\xDA\xFF\xFF\xFF\xFF0\xFA\xEB\xDA\xFF\xFF\xFF\xFF\xB0\xE1\x19\xDC\xFF\xFF\xFF\xFF Y\xB9\xDC\xFF\xFF\xFF\xFF0\x15\xFB\xDD\xFF\xFF\xFF\xFF \xDE\x9B\xDE\xFF\xFF\xFF\xFF0\x9A\xDD\xDF\xFF\xFF\xFF\xFF 3T\xE0\xFF\xFF\xFF\xFF\xB0\xFF\x97\xF4\xFF\xFF\xFF\xFF ^\x05\xF5\xFF\xFF\xFF\xFF0d\xC0\xF6\xFF\xFF\xFF\xFF\xA0\x1E\x0E\xF7\xFF\xFF\xFF\xFF0,Q\xF8\xFF\xFF\xFF\xFF \xC5\xC7\xF8\xFF\xFF\xFF\xFF\xB0\xD2\n\xFA\xFF\xFF\xFF\xFF\xA0\xF8\xA8\xFA\xFF\xFF\xFF\xFF0\x06\xEC\xFB\xFF\xFF\xFF\xFF\xA0}\x8B\xFC\xFF\xFF\xFF\xFF0\x8E\xC9\x1D\0\0\0\0\xA0\xD7x\x1E\0\0\0\0\xB05\xA0\x1F\0\0\0\0\xA0\xCF3 \0\0\0\x000i\x81!\0\0\0\0\xA0\xC8\x0B\"\0\0\0\0\xB0\x10X#\0\0\0\0 p\xE2#\0\0\0\0\xB0\xF27%\0\0\0\0 \xC7\xD4%\0\0\0\x000\x0F!'\0\0\0\0\xA0\xE3\xBD'\0\0\0\x000\xF1\0)\0\0\0\0 \x8B\x94)\0\0\0\0\xB0\r\xEA*\0\0\0\0\xA02k+\0\0\0\x000\xB5\xC0,\0\0\0\0 \xC4f-\0\0\0\x000\x97\xA0.\0\0\0\0 \xA6F/\0\0\0\x000y\x800\0\0\0\0\xA0M\x1D1\0\0\0\0\xB0 W2\0\0\0\0 j\x063\0\0\0\x000T84\0\0\0\0 \xC1\xF84\0\0\0\x000\x1F 6\0\0\0\0\xA0h\xCF6\0\0\0\0\xB0\xC6\xF67\0\0\0\0 \x85\xB88\0\0\0\x000\xE3\xDF9\0\0\0\0\xA0,\x8F:\0\0\0\0\xB0\xFF\xC8;\0\0\0\0\xA0\x0Eo<\0\0\0\x000\x91\xC4=\0\0\0\0\xA0\xF0N>\0\0\0\0\xB0H\x9AN\0\0\0\0 \x92IO\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\xE4\xDB\xFF\xFF\xFF\xFF\xFF\xFF\0\xE0\xE3\xFF\xFF\xFF\xFF\xFF\xFF\x01\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\0TODO\xE8\x01B\x02o\x02p\xE8\xB6\xA5\xFF\xFF\xFF\xFFp+\xF1\xAF\xFF\xFF\xFF\xFF`Vf\xB6\xFF\xFF\xFF\xFFp=A\xB7\xFF\xFF\xFF\xFF`6\x0C\xB8\xFF\xFF\xFF\xFF\xF0\x86\xFD\xB8\xFF\xFF\xFF\xFF`q\xEA\xCB\xFF\xFF\xFF\xFF\x10\x84g1\0\0\0\0\x80\x16s2\0\0\0\0\x10fG3\0\0\0\0\x80\xF8R4\0\0\0\0\x10H'5\0\0\0\0\x80\xDA26\0\0\0\0\x10*\x077\0\0\0\0\0\xF7\x1B8\0\0\0\0\x10\x0C\xE78\0\0\0\0\0\xD9\xFB9\0\0\0\0\x90\x12\xF5:\0\0\0\0\0\xD1\xB6;\0\0\0\0\x90\n\xB0<\0\0\0\0\0\x9D\xBB=\0\0\0\0\x90\xEC\x8F>\0\0\0\0\0\x7F\x9B?\0\0\0\0\x90\xCEo@\0\0\0\0\x80\x9B\x84A\0\0\0\0\x90\xB0OB\0\0\0\0\x80}dC\0\0\0\0\x90\x92/D\0\0\0\0\x80_DE\0\0\0\0\x90t\x0FF\0\0\0\0\x80A$G\0\0\0\0\x10\x91\xF8G\0\0\0\0\x80#\x04I\0\0\0\0\x10s\xD8I\0\0\0\0\x80\x05\xE4J\0\0\0\0\x10U\xB8K\0\0\0\0\xF0\x13\xCDL\0\0\0\0\0)\x98M\0\0\0\0\xF0\xF5\xACN\0\0\0\0\0\x0BxO\0\0\0\0\xF0\xD7\x8CP\0\0\0\0\x80'aQ\0\0\0\0\xF0\xB9lR\0\0\0\0\x80\tAS\0\0\0\0\xF0\x9BLT\0\0\0\0\x80\xEB U\0\0\0\0\xF0},V\0\0\0\0\x80\xCD\0W\0\0\0\0p\x9A\x15X\0\0\0\0\x80\xAF\xE0X\0\0\0\0p|\xF5Y\0\0\0\0\x80\x91\xC0Z\0\0\0\0p^\xD5[\0\0\0\0\0\xAE\xA9\\\0\0\0\0p@\xB5]\0\0\0\0\0\x90\x89^\0\0\0\0p\"\x95_\0\0\0\0\0ri`\0\0\0\0\xF0>~a\0\0\0\0\0TIb\0\0\0\0\xF0 ^c\0\0\0\0\x01\x02\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03T\x9D\xFF\xFF\xFF\xFF\xFF\xFF\0\x90\x9D\xFF\xFF\xFF\xFF\xFF\xFF\0\xA0\xAB\xFF\xFF\xFF\xFF\xFF\xFF\0\xA0\xAB\xFF\xFF\xFF\xFF\xFF\xFF\x01\xB0\xB9\xFF\xFF\xFF\xFF\xFF\xFF\x01TODOx\0\x87\0\xAB\0e\xA9@\x92\xFF\xFF\xFF\xFF\xD0\xCB\xE3\xCB\xFF\xFF\xFF\xFF\xE0\x82\x94\xCC\xFF\xFF\xFF\xFF\xD0\"\xD6\xCD\xFF\xFF\xFF\xFF\xE0M|\xCE\xFF\xFF\xFF\xFF\xD0\xA6\x9B\xCF\xFF\xFF\xFF\xFF`je\xD0\xFF\xFF\xFF\xFF\xE0\xF2\0\x0E\0\0\0\0\xD0\x8C\x94\x0E\0\0\0\0\xE0\0\x97\x0F\0\0\0\0\xD0nt\x10\0\0\0\0\xE0\xE2v\x11\0\0\0\0\xD0PT\x12\0\0\0\0`\xFF_\x13\0\0\0\0P>0\x14\0\0\0\0\x01\x02\x01\x02\x01\x03\x01\x02\x01\x02\x01\x02\x01\x02\x01\x1B\xC8\xFF\xFF\xFF\xFF\xFF\xFF\0\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\x01\xC8\xCE\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO\xE8\0\x05\x01 \x01tt\xAA\x96\xFF\xFF\xFF\xFF\xE0I\x0F\xB8\xFF\xFF\xFF\xFF\xA0@\xFD\xB8\xFF\xFF\xFF\xFF04\xF1\xB9\xFF\xFF\xFF\xFF t\xDE\xBA\xFF\xFF\xFF\xFF0\xAE8\xDA\xFF\xFF\xFF\xFF0\xFA\xEB\xDA\xFF\xFF\xFF\xFF\xB0\xE1\x19\xDC\xFF\xFF\xFF\xFF Y\xB9\xDC\xFF\xFF\xFF\xFF0\x15\xFB\xDD\xFF\xFF\xFF\xFF \xDE\x9B\xDE\xFF\xFF\xFF\xFF0\x9A\xDD\xDF\xFF\xFF\xFF\xFF 3T\xE0\xFF\xFF\xFF\xFF\xB0\xFF\x97\xF4\xFF\xFF\xFF\xFF ^\x05\xF5\xFF\xFF\xFF\xFF0d\xC0\xF6\xFF\xFF\xFF\xFF\xA0\x1E\x0E\xF7\xFF\xFF\xFF\xFF0,Q\xF8\xFF\xFF\xFF\xFF \xC5\xC7\xF8\xFF\xFF\xFF\xFF\xB0\xD2\n\xFA\xFF\xFF\xFF\xFF\xA0\xF8\xA8\xFA\xFF\xFF\xFF\xFF0\x06\xEC\xFB\xFF\xFF\xFF\xFF\xA0}\x8B\xFC\xFF\xFF\xFF\xFF0\x8E\xC9\x1D\0\0\0\0\xA0\xD7x\x1E\0\0\0\0\xB05\xA0\x1F\0\0\0\0\xA0\xCF3 \0\0\0\x000i\x81!\0\0\0\0\xA0\xC8\x0B\"\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x8C\xD2\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\0\xE0\xE3\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO\x10\x03r\x03\x96\x03\xB0\xD9^\x93\xFF\xFF\xFF\xFF\xE0;\x9F\x9F\xFF\xFF\xFF\xFF\xD8QE\xA0\xFF\xFF\xFF\xFF\xE0\x1D\x7F\xA1\xFF\xFF\xFF\xFFXn.\xA2\xFF\xFF\xFF\xFF\xE0\xFF^\xA3\xFF\xFF\xFF\xFFXP\x0E\xA4\xFF\xFF\xFF\xFF\xE0\xE1>\xA5\xFF\xFF\xFF\xFFX2\xEE\xA5\xFF\xFF\xFF\xFF`\xFE'\xA7\xFF\xFF\xFF\xFFX\x14\xCE\xA7\xFF\xFF\xFF\xFF`\xE0\x07\xA9\xFF\xFF\xFF\xFFX\xF6\xAD\xA9\xFF\xFF\xFF\xFF`\xC2\xE7\xAA\xFF\xFF\xFF\xFF\xD8\x12\x97\xAB\xFF\xFF\xFF\xFF`\xA4\xC7\xAC\xFF\xFF\xFF\xFF\xD8\xF4v\xAD\xFF\xFF\xFF\xFF`\x86\xA7\xAE\xFF\xFF\xFF\xFF\xD8\xD6V\xAF\xFF\xFF\xFF\xFF`h\x87\xB0\xFF\xFF\xFF\xFF\xD8\xB86\xB1\xFF\xFF\xFF\xFF\xE0\x84p\xB2\xFF\xFF\xFF\xFF\xD8\x9A\x16\xB3\xFF\xFF\xFF\xFF\xE0fP\xB4\xFF\xFF\xFF\xFF\xD8|\xF6\xB4\xFF\xFF\xFF\xFF\xE0H0\xB6\xFF\xFF\xFF\xFFX\x99\xDF\xB6\xFF\xFF\xFF\xFF\xE0*\x10\xB8\xFF\xFF\xFF\xFFX{\xBF\xB8\xFF\xFF\xFF\xFF\xE0\x0C\xF0\xB9\xFF\xFF\xFF\xFFX]\x9F\xBA\xFF\xFF\xFF\xFF`)\xD9\xBB\xFF\xFF\xFF\xFFX?\x7F\xBC\xFF\xFF\xFF\xFF`\x0B\xB9\xBD\xFF\xFF\xFF\xFFX!_\xBE\xFF\xFF\xFF\xFF`\xED\x98\xBF\xFF\xFF\xFF\xFFX\x03?\xC0\xFF\xFF\xFF\xFF`\xCFx\xC1\xFF\xFF\xFF\xFF\xD8\x1F(\xC2\xFF\xFF\xFF\xFF`\xB1X\xC3\xFF\xFF\xFF\xFF\xD8\x01\x08\xC4\xFF\xFF\xFF\xFF`\x938\xC5\xFF\xFF\xFF\xFF\xD8\xE3\xE7\xC5\xFF\xFF\xFF\xFF\xE0\xAF!\xC7\xFF\xFF\xFF\xFF\xD8\xC5\xC7\xC7\xFF\xFF\xFF\xFF\xE0\x91\x01\xC9\xFF\xFF\xFF\xFF\xD8\xA7\xA7\xC9\xFF\xFF\xFF\xFF\xE0s\xE1\xCA\xFF\xFF\xFF\xFFX\xC4\x90\xCB\xFF\xFF\xFF\xFF\xE0\"@\xCC\xFF\xFF\xFF\xFFp\xF4#\xD2\xFF\xFF\xFF\xFFPq\xC6\xD2\xFF\xFF\xFF\xFF`\xFA)\xD6\xFF\xFF\xFF\xFF\xD8J\xD9\xD6\xFF\xFF\xFF\xFF`\xDC\t\xD8\xFF\xFF\xFF\xFF\xD8,\xB9\xD8\xFF\xFF\xFF\xFF`\xBE\xE9\xD9\xFF\xFF\xFF\xFF\xD8\x0E\x99\xDA\xFF\xFF\xFF\xFF\xE0\xDA\xD2\xDB\xFF\xFF\xFF\xFF\xD8\xF0x\xDC\xFF\xFF\xFF\xFF\xE0\xBC\xB2\xDD\xFF\xFF\xFF\xFF\xD8\xD2X\xDE\xFF\xFF\xFF\xFF\xE0\x9E\x92\xDF\xFF\xFF\xFF\xFFX\xEFA\xE0\xFF\xFF\xFF\xFF\xE0\x80r\xE1\xFF\xFF\xFF\xFFX\xD1!\xE2\xFF\xFF\xFF\xFF\xE0bR\xE3\xFF\xFF\xFF\xFFX\xB3\x01\xE4\xFF\xFF\xFF\xFF\xE0D2\xE5\xFF\xFF\xFF\xFFX\x95\xE1\xE5\xFF\xFF\xFF\xFF`a\x1B\xE7\xFF\xFF\xFF\xFFXw\xC1\xE7\xFF\xFF\xFF\xFF`C\xFB\xE8\xFF\xFF\xFF\xFFXY\xA1\xE9\xFF\xFF\xFF\xFF`%\xDB\xEA\xFF\xFF\xFF\xFF\xD8u\x8A\xEB\xFF\xFF\xFF\xFF`\x07\xBB\xEC\xFF\xFF\xFF\xFF\xD8Wj\xED\xFF\xFF\xFF\xFF`\xE9\x9A\xEE\xFF\xFF\xFF\xFF\xD89J\xEF\xFF\xFF\xFF\xFF\xE0\x05\x84\xF0\xFF\xFF\xFF\xFF\xD8\x1B*\xF1\xFF\xFF\xFF\xFF\xE0\xE7c\xF2\xFF\xFF\xFF\xFF\xD8\xFD\t\xF3\xFF\xFF\xFF\xFF\xE0\xC9C\xF4\xFF\xFF\xFF\xFF\xD8\xDF\xE9\xF4\xFF\xFF\xFF\xFF\xE0\xAB#\xF6\xFF\xFF\xFF\xFFX\xFC\xD2\xF6\xFF\xFF\xFF\xFF\xE0\x8D\x03\xF8\xFF\xFF\xFF\xFFX\xDE\xB2\xF8\xFF\xFF\xFF\xFF\xE0o\xE3\xF9\xFF\xFF\xFF\xFFX\xC0\x92\xFA\xFF\xFF\xFF\xFF`\x8C\xCC\xFB\xFF\xFF\xFF\xFFX\xA2r\xFC\xFF\xFF\xFF\xFF`\xDBb\x07\0\0\0\0P\xD0\xB9\x07\0\0\0\0`qa\x18\0\0\0\0P7\xAB\x18\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x03\x03\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x03\x01\x03\x01P\xAD\xFF\xFF\xFF\xFF\xFF\xFF\0\xA0\xAB\xFF\xFF\xFF\xFF\xFF\xFF\0\xA8\xB2\xFF\xFF\xFF\xFF\xFF\xFF\x01\xB0\xB9\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO\x10\x012\x01M\x01\xE0\x7F\xAA\x96\xFF\xFF\xFF\xFF\xF0W\x0F\xB8\xFF\xFF\xFF\xFF\xB0N\xFD\xB8\xFF\xFF\xFF\xFF@B\xF1\xB9\xFF\xFF\xFF\xFF0\x82\xDE\xBA\xFF\xFF\xFF\xFF@\xBC8\xDA\xFF\xFF\xFF\xFF@\x08\xEC\xDA\xFF\xFF\xFF\xFF\xC0\xEF\x19\xDC\xFF\xFF\xFF\xFF0g\xB9\xDC\xFF\xFF\xFF\xFF@#\xFB\xDD\xFF\xFF\xFF\xFF0\xEC\x9B\xDE\xFF\xFF\xFF\xFF@\xA8\xDD\xDF\xFF\xFF\xFF\xFF0AT\xE0\xFF\xFF\xFF\xFF\xC0\r\x98\xF4\xFF\xFF\xFF\xFF0l\x05\xF5\xFF\xFF\xFF\xFF@r\xC0\xF6\xFF\xFF\xFF\xFF\xB0,\x0E\xF7\xFF\xFF\xFF\xFF@:Q\xF8\xFF\xFF\xFF\xFF0\xD3\xC7\xF8\xFF\xFF\xFF\xFF\xC0\xE0\n\xFA\xFF\xFF\xFF\xFF\xB0\x06\xA9\xFA\xFF\xFF\xFF\xFF@\x14\xEC\xFB\xFF\xFF\xFF\xFF\xB0\x8B\x8B\xFC\xFF\xFF\xFF\xFF@\x9C\xC9\x1D\0\0\0\0\xB0\xE5x\x1E\0\0\0\0\xC0C\xA0\x1F\0\0\0\0\xB0\xDD3 \0\0\0\0@w\x81!\0\0\0\0\xB0\xD6\x0B\"\0\0\0\0@\xE0\xF27\0\0\0\0\xC0\xD4\xF67\0\0\0\x000\x93\xB88\0\0\0\0@\xF1\xDF9\0\0\0\0\xB0\x1D\xE99\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x01\x02\x01\x02\x01 \xC7\xFF\xFF\xFF\xFF\xFF\xFF\0\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO \0$\0?\0\xF04\x9C^\xFF\xFF\xFF\xFFpUX\x98\xFF\xFF\xFF\xFFPs\x03*\0\0\0\0@\x89t+\0\0\0\0\0\x01\x02\x01\x90\xBA\xFF\xFF\xFF\xFF\xFF\xFF\0\xB0\xB9\xFF\xFF\xFF\xFF\xFF\xFF\0\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO\xB8\x04\x98\x05\xC5\x05\xC0\x1A\x04^\xFF\xFF\xFF\xFF\xA0H\xA6\x9E\xFF\xFF\xFF\xFF\x90\x15\xBB\x9F\xFF\xFF\xFF\xFF\xA0*\x86\xA0\xFF\xFF\xFF\xFF\x90\xF7\x9A\xA1\xFF\xFF\xFF\xFF LF\xA8\xFF\xFF\xFF\xFF\x90\x0C\x89\xCB\xFF\xFF\xFF\xFFp\xF4#\xD2\xFF\xFF\xFF\xFF\0\x18a\xD2\xFF\xFF\xFF\xFF\x10u\xF8\xFA\xFF\xFF\xFF\xFF\0X\xE8\xFB\xFF\xFF\xFF\xFF\x10W\xD8\xFC\xFF\xFF\xFF\xFF\0:\xC8\xFD\xFF\xFF\xFF\xFF\x109\xB8\xFE\xFF\xFF\xFF\xFF\0\x1C\xA8\xFF\xFF\xFF\xFF\xFF\x10\x1B\x98\0\0\0\0\0\0\xFE\x87\x01\0\0\0\0\x10\xFDw\x02\0\0\0\0\x80\x1Aq\x03\0\0\0\0\x90\x19a\x04\0\0\0\0\x80\xFCP\x05\0\0\0\0\x90\xFB@\x06\0\0\0\0\x80\xDE0\x07\0\0\0\0\x90\x1F\xB2\x07\0\0\0\0\x80\xC0\x10\t\0\0\0\0\x10\xB1\xAD\t\0\0\0\0\x80\xA2\xF0\n\0\0\0\0\x90\xA1\xE0\x0B\0\0\0\0\0\xBF\xD9\x0C\0\0\0\0\x90\x83\xC0\r\0\0\0\0\0\xA1\xB9\x0E\0\0\0\0\x10\xA0\xA9\x0F\0\0\0\0\0\x83\x99\x10\0\0\0\0\x10\x82\x89\x11\0\0\0\0\0ey\x12\0\0\0\0\x10di\x13\0\0\0\0\0GY\x14\0\0\0\0\x10FI\x15\0\0\0\0\0)9\x16\0\0\0\0\x10()\x17\0\0\0\0\x80E\"\x18\0\0\0\0\x10\n\t\x19\0\0\0\0\x80'\x02\x1A\0\0\0\0\x90&\xF2\x1A\0\0\0\0\x80\t\xE2\x1B\0\0\0\0\x90\x08\xD2\x1C\0\0\0\0\x80\xEB\xC1\x1D\0\0\0\0\x90\xEA\xB1\x1E\0\0\0\0\x80\xCD\xA1\x1F\0\0\0\0\x10\x1Dv \0\0\0\0\x80\xAF\x81!\0\0\0\0\x10\xFFU\"\0\0\0\0\0\xCCj#\0\0\0\0\x10\xE15$\0\0\0\0\0\xAEJ%\0\0\0\0\x10\xC3\x15&\0\0\0\0\0\x90*'\0\0\0\0\x90\xDF\xFE'\0\0\0\0\0r\n)\0\0\0\0\x90\xC1\xDE)\0\0\0\0\0T\xEA*\0\0\0\0\x90\xA3\xBE+\0\0\0\0\x80p\xD3,\0\0\0\0\x90\x85\x9E-\0\0\0\0\x80R\xB3.\0\0\0\0\x90g~/\0\0\0\0\x804\x930\0\0\0\0\x10\x84g1\0\0\0\0\x80\x16s2\0\0\0\0\x10fG3\0\0\0\0\x80\xF8R4\0\0\0\0\x10H'5\0\0\0\0\x80\xDA26\0\0\0\0\x10*\x077\0\0\0\0\0\xF7\x1B8\0\0\0\0\x10\x0C\xE78\0\0\0\0\0\xD9\xFB9\0\0\0\0\x10\xEE\xC6:\0\0\0\0\0\xBB\xDB;\0\0\0\0\x90\n\xB0<\0\0\0\0\0\x9D\xBB=\0\0\0\0\x90\xEC\x8F>\0\0\0\0\0\x7F\x9B?\0\0\0\0\x90\xCEo@\0\0\0\0\x80\x9B\x84A\0\0\0\0\x90\xB0OB\0\0\0\0\x80}dC\0\0\0\0\x90\x92/D\0\0\0\0\x80_DE\0\0\0\0\x10\xC5\xF3E\0\0\0\0\0|-G\0\0\0\0\x10\xA7\xD3G\0\0\0\0\0^\rI\0\0\0\0\x10\x89\xB3I\0\0\0\0\0@\xEDJ\0\0\0\0\x90\xA5\x9CK\0\0\0\0\x80\\\xD6L\0\0\0\0\x90\x87|M\0\0\0\0\x80>\xB6N\0\0\0\0\x90i\\O\0\0\0\0\x80 \x96P\0\0\0\0\x90K\0\0\0\0\0\x7F\x9B?\0\0\0\0\x90\xCEo@\0\0\0\0\x80\x9B\x84A\0\0\0\0\x90\xB0OB\0\0\0\0\x80}dC\0\0\0\0\x90\x92/D\0\0\0\0\x80_DE\0\0\0\0\x10\xC5\xF3E\0\0\0\0\0|-G\0\0\0\0\x10\xA7\xD3G\0\0\0\0\0^\rI\0\0\0\0\x10\x89\xB3I\0\0\0\0\0@\xEDJ\0\0\0\0\x90\xA5\x9CK\0\0\0\0\x80\\\xD6L\0\0\0\0\x90\x87|M\0\0\0\0\x80>\xB6N\0\0\0\0\x90i\\O\0\0\0\0\x80 \x96P\0\0\0\0\x90K\0\0\0\0@\x0C\x92?\0\0\0\0\xB0\xE0.@\0\0\0\0@\x06\x87A\0\0\0\x000\xFD\x17B\0\0\0\0@\xD0QC\0\0\0\x000\xDF\xF7C\0\0\0\0\xC0aME\0\0\0\0\xB0\xFB\xE0E\0\0\0\0@\x94\x11G\0\0\0\x000\xA3\xB7G\0\0\0\0\xC0\xB0\xFAH\0\0\0\x000\x85\x97I\0\0\0\0\xC0\x92\xDAJ\0\0\0\0\xB0\xA1\x80K\0\0\0\0\xC0t\xBAL\0\0\0\0\xB0\x83`M\0\0\0\0\xC0V\x9AN\0\0\0\x000\xA0IO\0\0\0\0@s\x83P\0\0\0\0\xB0G Q\0\0\0\0@UcR\0\0\0\0\xB0)\0S\0\0\0\0@7CT\0\0\0\x000F\xE9T\0\0\0\0@\x19#V\0\0\0\x000(\xC9V\0\0\0\0@\xFB\x02X\0\0\0\x000\n\xA9X\0\0\0\0@\xDD\xE2Y\0\0\0\x000\xEC\x88Z\0\0\0\0\xC0n\xDE[\0\0\0\x000\xCEh\\\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\xCC\xCC\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\x01\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\0TODOX\x01\x98\x01\xC5\x01`\xDA\xB6\xA5\xFF\xFF\xFF\xFF\0\xE6\x8A\x16\0\0\0\0\xD0\xCCw\x18\0\0\0\0\0vg1\0\0\0\0p\x08s2\0\0\0\0\0XG3\0\0\0\0p\xEAR4\0\0\0\0\xF0+'5\0\0\0\0`\0\xC45\0\0\0\0p\xCC26\0\0\0\0\0\x1C\x077\0\0\0\0\xF0\xE8\x1B8\0\0\0\0\0\xFE\xE68\0\0\0\0\xF0\xCA\xFB9\0\0\0\0\x80\x04\xF5:\0\0\0\0\xF0\xC2\xB6;\0\0\0\0\x80\xFC\xAF<\0\0\0\0\xF0\x8E\xBB=\0\0\0\0\x80\xDE\x8F>\0\0\0\0\xF0p\x9B?\0\0\0\0\x80\xC0o@\0\0\0\0p\x8D\x84A\0\0\0\0\x80\xA2OB\0\0\0\0podC\0\0\0\0\x80\x84/D\0\0\0\0pQDE\0\0\0\0\x80f\x0FF\0\0\0\0p3$G\0\0\0\0\0\x83\xF8G\0\0\0\0p\x15\x04I\0\0\0\0\0e\xD8I\0\0\0\0p\xF7\xE3J\0\0\0\0\0G\xB8K\0\0\0\0\xF0\x13\xCDL\0\0\0\0\0)\x98M\0\0\0\0\xF0\xF5\xACN\0\0\0\0\0\x0BxO\0\0\0\0\xF0\xD7\x8CP\0\0\0\0\x80'aQ\0\0\0\0\xF0\xB9lR\0\0\0\0\x80\tAS\0\0\0\0\xF0\x9BLT\0\0\0\0\0\xDD\xCDT\0\0\0\0\x01\x02\x01\x02\x03\x01\x02\x03\x02\x03\x04\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\xA8\xAE\xFF\xFF\xFF\xFF\xFF\xFF\0\xA0\xAB\xFF\xFF\xFF\xFF\xFF\xFF\0\xB0\xB9\xFF\xFF\xFF\xFF\xFF\xFF\0\xB0\xB9\xFF\xFF\xFF\xFF\xFF\xFF\x01\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO(\0-\0Q\0@\x1A\x87i\xFF\xFF\xFF\xFF<,\x1E\x93\xFF\xFF\xFF\xFFH\xEC\x98\xF6\xFF\xFF\xFF\xFFp\x92[G\0\0\0\0p\xA9%W\0\0\0\0\x01\x02\x03\x02\x03@\xC1\xFF\xFF\xFF\xFF\xFF\xFF\0D\xC1\xFF\xFF\xFF\xFF\xFF\xFF\0\xB8\xC0\xFF\xFF\xFF\xFF\xFF\xFF\0\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\0TODO\x10\0\x12\0-\0\x90+\xF4\x91\xFF\xFF\xFF\xFF\xC05\xC3\xFB\xFF\xFF\xFF\xFF\x01\x02\xF0\xCE\xFF\xFF\xFF\xFF\xFF\xFF\0\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\0TODO`\x07\xB0\x08\xD4\x08\xA0\xFE\x03^\xFF\xFF\xFF\xFF\x80,\xA6\x9E\xFF\xFF\xFF\xFFp\xF9\xBA\x9F\xFF\xFF\xFF\xFF\x80\x0E\x86\xA0\xFF\xFF\xFF\xFFp\xDB\x9A\xA1\xFF\xFF\xFF\xFF\0t\xCB\xA2\xFF\xFF\xFF\xFF\xF0\xF7\x83\xA3\xFF\xFF\xFF\xFF\x80\xD2E\xA4\xFF\xFF\xFF\xFF\xF0\xD9c\xA5\xFF\xFF\xFF\xFF\0\xD9S\xA6\xFF\xFF\xFF\xFFp\x97\x15\xA7\xFF\xFF\xFF\xFF\0\xBB3\xA8\xFF\xFF\xFF\xFF\xF0\xB3\xFE\xA8\xFF\xFF\xFF\xFF\0\x9D\x13\xAA\xFF\xFF\xFF\xFF\xF0\x95\xDE\xAA\xFF\xFF\xFF\xFF\0\x7F\xF3\xAB\xFF\xFF\xFF\xFF\xF0w\xBE\xAC\xFF\xFF\xFF\xFF\0a\xD3\xAD\xFF\xFF\xFF\xFF\xF0Y\x9E\xAE\xFF\xFF\xFF\xFF\0C\xB3\xAF\xFF\xFF\xFF\xFF\xF0;~\xB0\xFF\xFF\xFF\xFF\x80_\x9C\xB1\xFF\xFF\xFF\xFFpXg\xB2\xFF\xFF\xFF\xFF\x80A|\xB3\xFF\xFF\xFF\xFFp:G\xB4\xFF\xFF\xFF\xFF\x80#\\\xB5\xFF\xFF\xFF\xFFp\x1C'\xB6\xFF\xFF\xFF\xFF\x80\x05<\xB7\xFF\xFF\xFF\xFFp\xFE\x06\xB8\xFF\xFF\xFF\xFF\x80\xE7\x1B\xB9\xFF\xFF\xFF\xFFp\xE0\xE6\xB9\xFF\xFF\xFF\xFF\0\x04\x05\xBB\xFF\xFF\xFF\xFFp\xC2\xC6\xBB\xFF\xFF\xFF\xFF\0\xE6\xE4\xBC\xFF\xFF\xFF\xFF\xF0\xDE\xAF\xBD\xFF\xFF\xFF\xFF\0\xC8\xC4\xBE\xFF\xFF\xFF\xFF\xF0\xC0\x8F\xBF\xFF\xFF\xFF\xFF\0\xD6Z\xC0\xFF\xFF\xFF\xFFp<\xB0\xC1\xFF\xFF\xFF\xFF\0\x8C\x84\xC2\xFF\xFF\xFF\xFF\xF0\x84O\xC3\xFF\xFF\xFF\xFF\0nd\xC4\xFF\xFF\xFF\xFF\xF0f/\xC5\xFF\xFF\xFF\xFF\x80\x8AM\xC6\xFF\xFF\xFF\xFF\xF0H\x0F\xC7\xFF\xFF\xFF\xFF\x80l-\xC8\xFF\xFF\xFF\xFFpe\xF8\xC8\xFF\xFF\xFF\xFF\x80N\r\xCA\xFF\xFF\xFF\xFFpG\xD8\xCA\xFF\xFF\xFF\xFF\x80\xFE\x88\xCB\xFF\xFF\xFF\xFFp\xF4#\xD2\xFF\xFF\xFF\xFF\xF0\ta\xD2\xFF\xFF\xFF\xFF\0\xF3u\xD3\xFF\xFF\xFF\xFF\xF0\xEB@\xD4\xFF\xFF\xFF\xFF\0\xD5U\xD5\xFF\xFF\xFF\xFF\xF0\xCD \xD6\xFF\xFF\xFF\xFF\0\xB75\xD7\xFF\xFF\xFF\xFF\xF0\xAF\0\xD8\xFF\xFF\xFF\xFF\0\x99\x15\xD9\xFF\xFF\xFF\xFF\xF0\x91\xE0\xD9\xFF\xFF\xFF\xFF\x80\xB5\xFE\xDA\xFF\xFF\xFF\xFF\xF0s\xC0\xDB\xFF\xFF\xFF\xFF\x80\x97\xDE\xDC\xFF\xFF\xFF\xFFp\x90\xA9\xDD\xFF\xFF\xFF\xFF\x80y\xBE\xDE\xFF\xFF\xFF\xFFpr\x89\xDF\xFF\xFF\xFF\xFF\x80[\x9E\xE0\xFF\xFF\xFF\xFFpTi\xE1\xFF\xFF\xFF\xFF\x80=~\xE2\xFF\xFF\xFF\xFFp6I\xE3\xFF\xFF\xFF\xFF\x80\x1F^\xE4\xFF\xFF\xFF\xFF\xF0\0\0\0\0\xF0p\x9B?\0\0\0\0\x80\xC0o@\0\0\0\0p\x8D\x84A\0\0\0\0\x80\xA2OB\0\0\0\0podC\0\0\0\0\x80\x84/D\0\0\0\0pQDE\0\0\0\0\0\xB7\xF3E\0\0\0\0\xF0m-G\0\0\0\0\0\x99\xD3G\0\0\0\0\xF0O\rI\0\0\0\0\0{\xB3I\0\0\0\0\xF01\xEDJ\0\0\0\0\x80\x97\x9CK\0\0\0\0pN\xD6L\0\0\0\0\x80y|M\0\0\0\0p0\xB6N\0\0\0\0\x80[\\O\0\0\0\0p\x12\x96P\0\0\0\0\x80=\0\0\0\0\0\x7F\x9B?\0\0\0\0\x90\xCEo@\0\0\0\0\x80\x9B\x84A\0\0\0\0\x90\xB0OB\0\0\0\0\x80}dC\0\0\0\0\x90\x92/D\0\0\0\0\x80_DE\0\0\0\0\x90t\x0FF\0\0\0\0\x80A$G\0\0\0\0\x10\x91\xF8G\0\0\0\0\x80#\x04I\0\0\0\0\x10s\xD8I\0\0\0\0\x80\x05\xE4J\0\0\0\0\x10U\xB8K\0\0\0\0\0\"\xCDL\0\0\0\0\x107\x98M\0\0\0\0\0\x04\xADN\0\0\0\0\x10\x19xO\0\0\0\0\0\xE6\x8CP\0\0\0\0\x905aQ\0\0\0\0\0\xC8lR\0\0\0\0\x90\x17AS\0\0\0\0\0\xAALT\0\0\0\0\x90\xF9 U\0\0\0\0\0\x8C,V\0\0\0\0\x90\xDB\0W\0\0\0\0\x80\xA8\x15X\0\0\0\0\x90\xBD\xE0X\0\0\0\0\x80\x8A\xF5Y\0\0\0\0\x90\x9F\xC0Z\0\0\0\0\x80l\xD5[\0\0\0\0\x10\xBC\xA9\\\0\0\0\0\x80N\xB5]\0\0\0\0\x10\x9E\x89^\0\0\0\0\x800\x95_\0\0\0\0\x10\x80i`\0\0\0\0\0M~a\0\0\0\0\x10bIb\0\0\0\0\0/^c\0\0\0\0\x01\x02\x01\x02\x03\x01\x02\x03\x04\x02\x03\x04\x02\x03\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x02\x03\x8C\x9C\xFF\xFF\xFF\xFF\xFF\xFF\0\x90\x9D\xFF\xFF\xFF\xFF\xFF\xFF\0\xA0\xAB\xFF\xFF\xFF\xFF\xFF\xFF\0\xA0\xAB\xFF\xFF\xFF\xFF\xFF\xFF\x01\xB0\xB9\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO\xD8\x02`\x03\x8D\x03p\xE8\xB6\xA5\xFF\xFF\xFF\xFFp+\xF1\xAF\xFF\xFF\xFF\xFF`Vf\xB6\xFF\xFF\xFF\xFFp=A\xB7\xFF\xFF\xFF\xFF`6\x0C\xB8\xFF\xFF\xFF\xFF\xF0\x86\xFD\xB8\xFF\xFF\xFF\xFF\0vg1\0\0\0\0p\x08s2\0\0\0\0\0XG3\0\0\0\0p\xEAR4\0\0\0\0\x10H'5\0\0\0\0\x80\xDA26\0\0\0\0\x10*\x077\0\0\0\0\0\xF7\x1B8\0\0\0\0\x10\x0C\xE78\0\0\0\0\0\xD9\xFB9\0\0\0\0\x90\x12\xF5:\0\0\0\0\0\xD1\xB6;\0\0\0\0\x90\n\xB0<\0\0\0\0\0\x9D\xBB=\0\0\0\0\x90\xEC\x8F>\0\0\0\0\0\x7F\x9B?\0\0\0\0\x90\xCEo@\0\0\0\0\x80\x9B\x84A\0\0\0\0\x90\xB0OB\0\0\0\0\x80}dC\0\0\0\0\x90\x92/D\0\0\0\0\x80_DE\0\0\0\0\x90t\x0FF\0\0\0\0\x80A$G\0\0\0\0\x10\x91\xF8G\0\0\0\0\x80#\x04I\0\0\0\0\x10s\xD8I\0\0\0\0\x80\x05\xE4J\0\0\0\0\x90\xA5\x9CK\0\0\0\0\x80\\\xD6L\0\0\0\0\x90\x87|M\0\0\0\0\x80>\xB6N\0\0\0\0\x90i\\O\0\0\0\0\x80 \x96P\0\0\0\0\x90K\x05\0\0\0\0\xB0\r\0\x06\0\0\0\0@\xBC\x0B\x07\0\0\0\0\xB0\xEF\xDF\x07\0\0\0\0@\x13\xFE\x08\0\0\0\0\xB0\xD1\xBF\t\0\0\0\0@\xF5\xDD\n\0\0\0\x000\xEE\xA8\x0B\0\0\0\0@\xD7\xBD\x0C\0\0\0\x000\xD0\x88\r\0\0\0\0@\xB9\x9D\x0E\0\0\0\x000\xB2h\x0F\0\0\0\0\xC0\xD5\x86\x10\0\0\0\x000\x94H\x11\0\0\0\0\xC0\xB7f\x12\0\0\0\x000v(\x13\0\0\0\0\xC0\x99F\x14\0\0\0\0\xB0\x92\x11\x15\0\0\0\0\xC0{&\x16\0\0\0\0\xB0t\xF1\x16\0\0\0\0\xC0]\x06\x18\0\0\0\0\xB0V\xD1\x18\0\0\0\0\xC0?\xE6\x19\0\0\0\0\xB08\xB1\x1A\0\0\0\0@\\\xCF\x1B\0\0\0\0\xB0\x1A\x91\x1C\0\0\0\0@>\xAF\x1D\0\0\0\0\xB0\xFCp\x1E\0\0\0\0@ \x8F\x1F\0\0\0\x000\x03\x7F \0\0\0\0@\x02o!\0\0\0\x000\xFB9\"\0\0\0\0@\xE4N#\0\0\0\x000\xDD\x19$\0\0\0\0\xC0\08%\0\0\0\x000\xBF\xF9%\0\0\0\0\xC0\xF8\xF2&\0\0\0\x000\xA1\xD9'\0\0\0\0\xC0\xC4\xF7(\0\0\0\0\xB0\xBD\xC2)\0\0\0\0\xC0\xA6\xD7*\0\0\0\0\xB0\x9F\xA2+\0\0\0\0\xC0\x88\xB7,\0\0\0\0\xB0\x81\x82-\0\0\0\0\xC0j\x97.\0\0\0\0\xB0cb/\0\0\0\0@\x87\x800\0\0\0\0\xB0EB1\0\0\0\0@i`2\0\0\0\x000\xD7=3\0\0\0\0@K@4\0\0\0\x000D\x0B5\0\0\0\0@\xB8\r6\0\0\0\0\xB0\xD5\x067\0\0\0\0@\x0F\08\0\0\0\x000\x08\xCB8\0\0\0\0\xC0+\xE99\0\0\0\x000\xEA\xAA:\0\0\0\0\xC0\r\xC9;\0\0\0\x000\xCC\x8A<\0\0\0\0\xC0\xEF\xA8=\0\0\0\x000\xAEj>\0\0\0\0\xC0\xD1\x88?\0\0\0\0\xB0\xCAS@\0\0\0\0\xC0\xB3hA\0\0\0\0\xB0\xAC3B\0\0\0\0\xC0\x95HC\0\0\0\0\xB0\x8E\x13D\0\0\0\0@\xB21E\0\0\0\0\xB0p\xF3E\0\0\0\0@\x94\x11G\0\0\0\x000\x02\xEFG\0\0\0\0@v\xF1H\0\0\0\x000o\xBCI\0\0\0\0@X\xD1J\0\0\0\0\xB0\0\xB8K\0\0\0\0@:\xB1L\0\0\0\x000\x07\xC6M\0\0\0\0\xC0\x82PN\0\0\0\0\xB0\xAE\x9CO\0\0\0\0\xC0\xD9BP\0\0\0\0\xB0\x90|Q\0\0\0\0@\xF6+R\0\0\0\0\xB0r\\S\0\0\0\0@\xD8\x0BT\0\0\0\x000\xE67W\0\0\0\0\xC0\xEC\xAFW\0\0\0\x000\xC8\x17Y\0\0\0\0\xC0\xCE\x8FY\0\0\0\x000\xAA\xF7Z\0\0\0\0\xC0\xB0o[\0\0\0\0\xB0g\xA9\\\0\0\0\0\xC0|t]\0\0\0\0\xB0I\x89^\0\0\0\0\xC0^T_\0\0\0\0\xB0+i`\0\0\0\0\xC0@4a\0\0\0\0\xB0\rIb\0\0\0\0@]\x1Dc\0\0\0\0\xB0\xEF(d\0\0\0\0\xC0\x04\xF4d\0\0\0\x000\x0C\x12f\0\0\0\0@!\xDDf\0\0\0\0\xB0\x84\xDBg\0\0\0\0\x01\x02\x01\x03\x01\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x03\x04\x02\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x05p\xBC\xFF\xFF\xFF\xFF\xFF\xFF\0\xBB\xBD\xFF\xFF\xFF\xFF\xFF\xFF\0\xB0\xB9\xFF\xFF\xFF\xFF\xFF\xFF\0\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\0\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\x01\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO\xC8\x02!\x03<\x03\xF0W\x0F\xB8\xFF\xFF\xFF\xFF\xB0N\xFD\xB8\xFF\xFF\xFF\xFF@B\xF1\xB9\xFF\xFF\xFF\xFF0\x82\xDE\xBA\xFF\xFF\xFF\xFF@\xBC8\xDA\xFF\xFF\xFF\xFF@\x08\xEC\xDA\xFF\xFF\xFF\xFF\xC0\xEF\x19\xDC\xFF\xFF\xFF\xFF0g\xB9\xDC\xFF\xFF\xFF\xFF@#\xFB\xDD\xFF\xFF\xFF\xFF0\xEC\x9B\xDE\xFF\xFF\xFF\xFF@\xA8\xDD\xDF\xFF\xFF\xFF\xFF0AT\xE0\xFF\xFF\xFF\xFF\xC0\r\x98\xF4\xFF\xFF\xFF\xFF0l\x05\xF5\xFF\xFF\xFF\xFF@r\xC0\xF6\xFF\xFF\xFF\xFF\xB0,\x0E\xF7\xFF\xFF\xFF\xFF@:Q\xF8\xFF\xFF\xFF\xFF0\xD3\xC7\xF8\xFF\xFF\xFF\xFF\xC0\xE0\n\xFA\xFF\xFF\xFF\xFF\xB0\x06\xA9\xFA\xFF\xFF\xFF\xFF@\x14\xEC\xFB\xFF\xFF\xFF\xFF\xB0\x8B\x8B\xFC\xFF\xFF\xFF\xFF@\x9C\xC9\x1D\0\0\0\0\xB0\xE5x\x1E\0\0\0\0\xC0C\xA0\x1F\0\0\0\0\xB0\xDD3 \0\0\0\0@w\x81!\0\0\0\0\xB0\xD6\x0B\"\0\0\0\0\xC0\x1EX#\0\0\0\x000~\xE2#\0\0\0\0\xC0\08%\0\0\0\x000\xD5\xD4%\0\0\0\0@\x1D!'\0\0\0\0\xB0\xF1\xBD'\0\0\0\0@\xFF\0)\0\0\0\x000\x99\x94)\0\0\0\0\xC0\x1B\xEA*\0\0\0\0\xB0@k+\0\0\0\0@\xC3\xC0,\0\0\0\x000\xD2f-\0\0\0\0@\xA5\xA0.\0\0\0\x000\xB4F/\0\0\0\0@\x87\x800\0\0\0\0\xB0[\x1D1\0\0\0\0\xC0.W2\0\0\0\x000x\x063\0\0\0\0@b84\0\0\0\x000\xCF\xF84\0\0\0\0@- 6\0\0\0\0\xB0v\xCF6\0\0\0\0\xC0\xD4\xF67\0\0\0\x000\x93\xB88\0\0\0\0@\xF1\xDF9\0\0\0\0\xB0:\x8F:\0\0\0\0\xC0\r\xC9;\0\0\0\0\xB0\x1Co<\0\0\0\0@\x9F\xC4=\0\0\0\0\xB0\xFEN>\0\0\0\0@\xD6\\A\0\0\0\0@\x06\x87A\0\0\0\x000\xFD\x17B\0\0\0\0@\xD0QC\0\0\0\x000\xDF\xF7C\0\0\0\0\xC0aME\0\0\0\0\xB0\xFB\xE0E\0\0\0\0@\x94\x11G\0\0\0\x000\xA3\xB7G\0\0\0\0\xC0\xB0\xFAH\0\0\0\x000\x85\x97I\0\0\0\0\xC0\x92\xDAJ\0\0\0\0\xB0\xA1\x80K\0\0\0\0\xC0t\xBAL\0\0\0\0\xB0\x83`M\0\0\0\0\xC0V\x9AN\0\0\0\x000\xA0IO\0\0\0\0@s\x83P\0\0\0\0\xB0G Q\0\0\0\0@UcR\0\0\0\0\xB0)\0S\0\0\0\0@7CT\0\0\0\x000F\xE9T\0\0\0\0@\x19#V\0\0\0\x000(\xC9V\0\0\0\0@\xFB\x02X\0\0\0\x000\n\xA9X\0\0\0\0@\xDD\xE2Y\0\0\0\x000\xEC\x88Z\0\0\0\0\xC0n\xDE[\0\0\0\x000\xCEh\\\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02l\xCB\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\x01\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\0TODO\x10\x012\x01V\x01\0I\x80\x9B\xFF\xFF\xFF\xFFP|M\x13\0\0\0\0\x90\xFA3\x14\0\0\0\0\x90\xEB#\x15\0\0\0\0\x90\xDC\x13\x16\0\0\0\0\x90\xCD\x03\x17\0\0\0\0\x90\xBE\xF3\x17\0\0\0\0\x90\xAF\xE3\x18\0\0\0\0\x90\xA0\xD3\x19\0\0\0\0\x90\x91\xC3\x1A\0\0\0\0\x10\xBD\xBC\x1B\0\0\0\0\x10\xAE\xAC\x1C\0\0\0\0\x10\x9F\x9C\x1D\0\0\0\0\x10\x90\x8C\x1E\0\0\0\0\x10\x81|\x1F\0\0\0\0\x10rl \0\0\0\0\x10c\\!\0\0\0\0\x10TL\"\0\0\0\0\x10E<#\0\0\0\0\x106,$\0\0\0\0\x10'\x1C%\0\0\0\0\x10\x18\x0C&\0\0\0\0\x90C\x05'\0\0\0\0\x904\xF5'\0\0\0\0\x90%\xE5(\0\0\0\0\x90\x16\xD5)\0\0\0\0\x90\x07\xC5*\0\0\0\0\x90\xF8\xB4+\0\0\0\0\x90\xE9\xA4,\0\0\0\0\x90\xDA\x94-\0\0\0\0\x90\xCB\x84.\0\0\0\0\x90\xBCt/\0\0\0\0\x90\xADd0\0\0\0\x000N\xE70\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x03\x80\xEE\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\0\xE0\xE3\xFF\xFF\xFF\xFF\xFF\xFF\x01\0\0\0\0\0\0\0\0\0TODO\xE8\x02n\x03\x9B\x03\xB4\x8E\x86}\xFF\xFF\xFF\xFF\xB0\xCB\xB8\x9E\xFF\xFF\xFF\xFF\xA0#\xBB\x9F\xFF\xFF\xFF\xFF\xB0\x0C\xD0\xA0\xFF\xFF\xFF\xFF\x80\xD2\xA2\xA1\xFF\xFF\xFF\xFF\xB0(\x89\xCB\xFF\xFF\xFF\xFFp\xF4#\xD2\xFF\xFF\xFF\xFF 4a\xD2\xFF\xFF\xFF\xFF\x90v/\xF7\xFF\xFF\xFF\xFF\x10\xA2(\xF8\xFF\xFF\xFF\xFF\x90\xEC0\x07\0\0\0\0 ri\x13\0\0\0\0\x10UY\x14\0\0\0\0 TI\x15\0\0\0\0\x1079\x16\0\0\0\0 6)\x17\0\0\0\0\x90S\"\x18\0\0\0\0 \x18\t\x19\0\0\0\0\x905\x02\x1A\0\0\0\0\xA04\xF2\x1A\0\0\0\0\x90\x17\xE2\x1B\0\0\0\0\xA0\x16\xD2\x1C\0\0\0\0\x90\xF9\xC1\x1D\0\0\0\0\xA0\xF8\xB1\x1E\0\0\0\0\x90\xDB\xA1\x1F\0\0\0\0 +v \0\0\0\0\x90\xBD\x81!\0\0\0\0 \rV\"\0\0\0\0\x10\xDAj#\0\0\0\0 \xEF5$\0\0\0\0\x10\xBCJ%\0\0\0\0 \xD1\x15&\0\0\0\0\x10\x9E*'\0\0\0\0\xA0\xED\xFE'\0\0\0\0\x10\x80\n)\0\0\0\0\xA0\xCF\xDE)\0\0\0\0\x10b\xEA*\0\0\0\0\xA0\xB1\xBE+\0\0\0\0\x90~\xD3,\0\0\0\0\xA0\x93\x9E-\0\0\0\0\x90`\xB3.\0\0\0\0\xA0u~/\0\0\0\0\x90B\x930\0\0\0\0 \x92g1\0\0\0\0\x90$s2\0\0\0\0 tG3\0\0\0\0\x90\x06S4\0\0\0\0 V'5\0\0\0\0\x90\xE826\0\0\0\0 8\x077\0\0\0\0\x10\x05\x1C8\0\0\0\0 \x1A\xE78\0\0\0\0\x10\xE7\xFB9\0\0\0\0 \xFC\xC6:\0\0\0\0\x10\xC9\xDB;\0\0\0\0\xA0\x18\xB0<\0\0\0\0\x10\xAB\xBB=\0\0\0\0\xA0\xFA\x8F>\0\0\0\0\x10\x8D\x9B?\0\0\0\0\xA0\xDCo@\0\0\0\0\x90\xA9\x84A\0\0\0\0\xA0\xBEOB\0\0\0\0\x90\x8BdC\0\0\0\0\xA0\xA0/D\0\0\0\0\x90mDE\0\0\0\0 \xD3\xF3E\0\0\0\0\x10\x8A-G\0\0\0\0 \xB5\xD3G\0\0\0\0\x10l\rI\0\0\0\0 \x97\xB3I\0\0\0\0\x10N\xEDJ\0\0\0\0\xA0\xB3\x9CK\0\0\0\0\x90j\xD6L\0\0\0\0\xA0\x95|M\0\0\0\0\x90L\xB6N\0\0\0\0\xA0w\\O\0\0\0\0\x90.\x96P\0\0\0\0\xA0Y\0\0\0\0\0\x7F\x9B?\0\0\0\0\x90\xCEo@\0\0\0\0\x80\x9B\x84A\0\0\0\0\x90\xB0OB\0\0\0\0\x80}dC\0\0\0\0\x90\x92/D\0\0\0\0\x80_DE\0\0\0\0\x10\xC5\xF3E\0\0\0\0\0|-G\0\0\0\0\x10\xA7\xD3G\0\0\0\0\0^\rI\0\0\0\0\x10\x89\xB3I\0\0\0\0\0@\xEDJ\0\0\0\0\x90\xA5\x9CK\0\0\0\0\x80\\\xD6L\0\0\0\0\x90\x87|M\0\0\0\0\x80>\xB6N\0\0\0\0\x90i\\O\0\0\0\0\x80 \x96P\0\0\0\0\x90K\0\0\0\0\xE0b\x9B?\0\0\0\0p\xB2o@\0\0\0\0`\x7F\x84A\0\0\0\0p\x94OB\0\0\0\0`adC\0\0\0\0pv/D\0\0\0\0`CDE\0\0\0\0\xF0\xA8\xF3E\0\0\0\0\xE0_-G\0\0\0\0\xF0\x8A\xD3G\0\0\0\0\xE0A\rI\0\0\0\0\xF0l\xB3I\0\0\0\0\xE0#\xEDJ\0\0\0\0p\x89\x9CK\0\0\0\0`@\xD6L\0\0\0\0pk|M\0\0\0\0`\"\xB6N\0\0\0\0pM\\O\0\0\0\0`\x04\x96P\0\0\0\0p/\0\0\0\0\0\x7F\x9B?\0\0\0\0\x90\xCEo@\0\0\0\0\x80\x9B\x84A\0\0\0\0\x90\xB0OB\0\0\0\0\x80}dC\0\0\0\0\x90\x92/D\0\0\0\0\x80_DE\0\0\0\0\x10\xC5\xF3E\0\0\0\0\0|-G\0\0\0\0\x10\xA7\xD3G\0\0\0\0\0^\rI\0\0\0\0\x10\x89\xB3I\0\0\0\0\0@\xEDJ\0\0\0\0\x90\xA5\x9CK\0\0\0\0\x80\\\xD6L\0\0\0\0\x90\x87|M\0\0\0\0\x80>\xB6N\0\0\0\0\x90i\\O\0\0\0\0\x80 \x96P\0\0\0\0\x90K\0\0\0\0\x10\x8D\x9B?\0\0\0\0\xA0\xDCo@\0\0\0\0\x90\xA9\x84A\0\0\0\0\xA0\xBEOB\0\0\0\0\x90\x8BdC\0\0\0\0\xA0\xA0/D\0\0\0\0\x90mDE\0\0\0\0 \xD3\xF3E\0\0\0\0\x10\x8A-G\0\0\0\0 \xB5\xD3G\0\0\0\0\x10l\rI\0\0\0\0 \x97\xB3I\0\0\0\0\x10N\xEDJ\0\0\0\0\xA0\xB3\x9CK\0\0\0\0\x90j\xD6L\0\0\0\0\xA0\x95|M\0\0\0\0\x90L\xB6N\0\0\0\0\xA0w\\O\0\0\0\0\x90.\x96P\0\0\0\0\xA0Y\0\0\0\0\xD0T\x9B?\0\0\0\0`\xA4o@\0\0\0\0Pq\x84A\0\0\0\0`\x86OB\0\0\0\0PSdC\0\0\0\0`h/D\0\0\0\0P5DE\0\0\0\0\xE0\x9A\xF3E\0\0\0\0\xD0Q-G\0\0\0\0\xE0|\xD3G\0\0\0\0\xD03\rI\0\0\0\0\xE0^\xB3I\0\0\0\0\xD0\x15\xEDJ\0\0\0\0`{\x9CK\0\0\0\0P2\xD6L\0\0\0\0`]|M\0\0\0\0P\x14\xB6N\0\0\0\0`?\\O\0\0\0\0P\xF6\x95P\0\0\0\0`!\0\0\0\0\xEC8\x9B?\0\0\0\0|\x88o@\0\0\0\0lU\x84A\0\0\0\0|jOB\0\0\0\0l7dC\0\0\0\0|L/D\0\0\0\0l\x19DE\0\0\0\0\xFC~\xF3E\0\0\0\0\xEC5-G\0\0\0\0\xFC`\xD3G\0\0\0\0\xEC\x17\rI\0\0\0\0\xFCB\xB3I\0\0\0\0\xEC\xF9\xECJ\0\0\0\0|_\x9CK\0\0\0\0l\x16\xD6L\0\0\0\0|A|M\0\0\0\0\xB0`\xAFN\0\0\0\0P\x14\xB6N\0\0\0\0`?\\O\0\0\0\0P\xF6\x95P\0\0\0\0`!\0\0\0\0\xE0b\x9B?\0\0\0\0p\xB2o@\0\0\0\0`\x7F\x84A\0\0\0\0p\x94OB\0\0\0\0`adC\0\0\0\0pv/D\0\0\0\0`CDE\0\0\0\0\xF0\xA8\xF3E\0\0\0\0\xE0_-G\0\0\0\0\xF0\x8A\xD3G\0\0\0\0\xE0A\rI\0\0\0\0\xF0l\xB3I\0\0\0\0\xE0#\xEDJ\0\0\0\0p\x89\x9CK\0\0\0\0`@\xD6L\0\0\0\0pk|M\0\0\0\0`\"\xB6N\0\0\0\0pM\\O\0\0\0\0`\x04\x96P\0\0\0\0p/\0\0\0\0\xD0T\x9B?\0\0\0\0`\xA4o@\0\0\0\0Pq\x84A\0\0\0\0`\x86OB\0\0\0\0PSdC\0\0\0\0`h/D\0\0\0\0P5DE\0\0\0\0\xE0\x9A\xF3E\0\0\0\0\xD0Q-G\0\0\0\0\xE0|\xD3G\0\0\0\0\xD03\rI\0\0\0\0\xE0^\xB3I\0\0\0\0\xD0\x15\xEDJ\0\0\0\0`{\x9CK\0\0\0\0P2\xD6L\0\0\0\0`]|M\0\0\0\0P\x14\xB6N\0\0\0\0`?\\O\0\0\0\0P\xF6\x95P\0\0\0\0`!\xAF\x1D\0\0\0\0PSz\x1E\0\0\0\0@ \x8F\x1F\0\0\0\0P5Z \0\0\0\0@\x02o!\0\0\0\0\xD0QC\"\0\0\0\0@\xE4N#\0\0\0\0\xD03#$\0\0\0\0@\xC6.%\0\0\0\0\xD0\x8A\x15&\0\0\0\0\xC0\xE2\x17'\0\0\0\0P\xA7\xFE'\0\0\0\0\xD0\xD2\xF7(\0\0\0\0P\x89\xDE)\0\0\0\0\xD0\xB4\xD7*\0\0\0\0Pk\xBE+\0\0\0\0\xD0\x96\xB7,\0\0\0\0PM\x9E-\0\0\0\0\xD0x\x97.\0\0\0\0P/~/\0\0\0\0\xD0Zw0\0\0\0\0\xD0Kg1\0\0\0\0\xD0\0\0\0\0\xD0T\x9B?\0\0\0\0\xD0[f@\0\0\0\0P5DE\0\0\0\0\xD0\x8C\xF3E\0\0\0\0P\x17$G\0\0\0\0P\xA9\xDCG\0\0\0\0P\xF9\x03I\0\0\0\0\xD0P\xB3I\0\0\0\0P\xDB\xE3J\0\0\0\0Pm\x9CK\0\0\0\0\xD0\xF7\xCCL\0\0\0\0\xD0\x89\x85M\0\0\0\0\xD0N\xBFN\0\0\0\0\xD0\xE0wO\0\0\0\0P\xF6\x95P\0\0\0\0P\x13\xEDe\0\0\0\0P\x03'g\0\0\0\0P \xCDg\0\0\0\0P\xE5\x06i\0\0\0\0P\x02\xADi\0\0\0\0P\xC7\xE6j\0\0\0\0\xD0\x1E\x96k\0\0\0\0\xD0\xE3\xCFl\0\0\0\0\xD0\0vm\0\0\0\0\xD0\xC5\xAFn\0\0\0\0\xD0\xE2Uo\0\0\0\0\xD0\xA7\x8Fp\0\0\0\0\xD0\xC45q\0\0\0\0\xD0\x89or\0\0\0\0\xD0\xA6\x15s\0\0\0\0\xD0kOt\0\0\0\0P\xC3\xFEt\0\0\0\0P\x888v\0\0\0\0P\xA5\xDEv\0\0\0\0Pj\x18x\0\0\0\0P\x87\xBEx\0\0\0\0PL\xF8y\0\0\0\0Pi\x9Ez\0\0\0\0P.\xD8{\0\0\0\0PK~|\0\0\0\0P\x10\xB8}\0\0\0\0P-^~\0\0\0\0P\xF2\x97\x7F\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\xC8\xB2\xFF\xFF\xFF\xFF\xFF\xFF\0\xB0\xB9\xFF\xFF\xFF\xFF\xFF\xFF\0\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\x01TODOh\0z\0\x9E\0p\xE8\xB6\xA5\xFF\xFF\xFF\xFFp+\xF1\xAF\xFF\xFF\xFF\xFF`Vf\xB6\xFF\xFF\xFF\xFFp=A\xB7\xFF\xFF\xFF\xFF`6\x0C\xB8\xFF\xFF\xFF\xFF\xF0\x86\xFD\xB8\xFF\xFF\xFF\xFF`q\xEA\xCB\xFF\xFF\xFF\xFF\x10\x84g1\0\0\0\0\x80\x16s2\0\0\0\0\x10fG3\0\0\0\0\x80\xF8R4\0\0\0\0\x10H'5\0\0\0\0\x80\xDA26\0\0\0\0\x01\x02\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\xF8\x97\xFF\xFF\xFF\xFF\xFF\xFF\0\x90\x9D\xFF\xFF\xFF\xFF\xFF\xFF\0\xA0\xAB\xFF\xFF\xFF\xFF\xFF\xFF\0\xA0\xAB\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO\x18\x03\x9F\x03\xCC\x03\xA0\xFE\x03^\xFF\xFF\xFF\xFF\x80,\xA6\x9E\xFF\xFF\xFF\xFFp\xF9\xBA\x9F\xFF\xFF\xFF\xFF\x80\x0E\x86\xA0\xFF\xFF\xFF\xFFp\xDB\x9A\xA1\xFF\xFF\xFF\xFF\x80\"W\xCA\xFF\xFF\xFF\xFFpG\xD8\xCA\xFF\xFF\xFF\xFF\x80\xFE\x88\xCB\xFF\xFF\xFF\xFFp\xF4#\xD2\xFF\xFF\xFF\xFF\xF0\ta\xD2\xFF\xFF\xFF\xFF\0\xF3u\xD3\xFF\xFF\xFF\xFF\xF0\xEB@\xD4\xFF\xFF\xFF\xFF\0\xD5U\xD5\xFF\xFF\xFF\xFF\xF0\xCD \xD6\xFF\xFF\xFF\xFF\0\xB75\xD7\xFF\xFF\xFF\xFF\xF0\xAF\0\xD8\xFF\xFF\xFF\xFF\0\x99\x15\xD9\xFF\xFF\xFF\xFF\xF0\x91\xE0\xD9\xFF\xFF\xFF\xFF\x80\xB5\xFE\xDA\xFF\xFF\xFF\xFF\xF0s\xC0\xDB\xFF\xFF\xFF\xFF\x80\x97\xDE\xDC\xFF\xFF\xFF\xFFp\x90\xA9\xDD\xFF\xFF\xFF\xFF\x80y\xBE\xDE\xFF\xFF\xFF\xFFpr\x89\xDF\xFF\xFF\xFF\xFF\x80[\x9E\xE0\xFF\xFF\xFF\xFFpTi\xE1\xFF\xFF\xFF\xFF\x80=~\xE2\xFF\xFF\xFF\xFFp6I\xE3\xFF\xFF\xFF\xFF\x80\x1F^\xE4\xFF\xFF\xFF\xFF\xF0\x16\xF2\xE8\xFF\xFF\xFF\xFF\0\0\x07\xEA\xFF\xFF\xFF\xFF\xF0\x1C\xB8\xFE\xFF\xFF\xFF\xFF\xE0\xFF\xA7\xFF\xFF\xFF\xFF\xFF\xF0\xFE\x97\0\0\0\0\0\xE0\xE1\x87\x01\0\0\0\0pv/D\0\0\0\0`CDE\0\0\0\0\xF0\xA8\xF3E\0\0\0\0\xE0_-G\0\0\0\0\xF0\x8A\xD3G\0\0\0\0\xE0A\rI\0\0\0\0\xF0l\xB3I\0\0\0\0\xE0#\xEDJ\0\0\0\0p\x89\x9CK\0\0\0\0`@\xD6L\0\0\0\0pk|M\0\0\0\0`\"\xB6N\0\0\0\0pM\\O\0\0\0\0`\x04\x96P\0\0\0\0p/\0\0\0\0\0\x7F\x9B?\0\0\0\0\x90\xCEo@\0\0\0\0\x80\x9B\x84A\0\0\0\0\x90\xB0OB\0\0\0\0\x80}dC\0\0\0\0\x90\x92/D\0\0\0\0\x80_DE\0\0\0\0\x10\xC5\xF3E\0\0\0\0\0|-G\0\0\0\0\x10\xA7\xD3G\0\0\0\0\0^\rI\0\0\0\0\x10\x89\xB3I\0\0\0\0\0@\xEDJ\0\0\0\0\x90\xA5\x9CK\0\0\0\0\x80\\\xD6L\0\0\0\0\x90\x87|M\0\0\0\0\x80>\xB6N\0\0\0\0\x90i\\O\0\0\0\0\x80 \x96P\0\0\0\0\x90K\0\0\0\0\xE0b\x9B?\0\0\0\0p\xB2o@\0\0\0\0`\x7F\x84A\0\0\0\0p\x94OB\0\0\0\0`adC\0\0\0\0pv/D\0\0\0\0`CDE\0\0\0\0\xF0\xA8\xF3E\0\0\0\0\xE0_-G\0\0\0\0\xF0\x8A\xD3G\0\0\0\0\xE0A\rI\0\0\0\0\xF0l\xB3I\0\0\0\0\xE0#\xEDJ\0\0\0\0p\x89\x9CK\0\0\0\0`@\xD6L\0\0\0\0pk|M\0\0\0\0`\"\xB6N\0\0\0\0pM\\O\0\0\0\0`\x04\x96P\0\0\0\0p/\0\0\0\0 \x9B\x9B?\0\0\0\0\xB0\xEAo@\0\0\0\0\xA0\xB7\x84A\0\0\0\0\xB0\xCCOB\0\0\0\0\xA0\x99dC\0\0\0\0\xB0\xAE/D\0\0\0\0\xA0{DE\0\0\0\x000\xE1\xF3E\0\0\0\0 \x98-G\0\0\0\x000\xC3\xD3G\0\0\0\0 z\rI\0\0\0\x000\xA5\xB3I\0\0\0\0 \\\xEDJ\0\0\0\0\xB0\xC1\x9CK\0\0\0\0\xA0x\xD6L\0\0\0\0\xB0\xA3|M\0\0\0\0\xA0Z\xB6N\0\0\0\0\xB0\x85\\O\0\0\0\0\xA0<\x96P\0\0\0\0\xB0g\0\0\0\0\xE0b\x9B?\0\0\0\0p\xB2o@\0\0\0\0`\x7F\x84A\0\0\0\0p\x94OB\0\0\0\0`adC\0\0\0\0pv/D\0\0\0\0`CDE\0\0\0\0\xF0\xA8\xF3E\0\0\0\0\xE0_-G\0\0\0\0\xF0\x8A\xD3G\0\0\0\0\xE0A\rI\0\0\0\0\xF0l\xB3I\0\0\0\0\xE0#\xEDJ\0\0\0\0p\x89\x9CK\0\0\0\0`@\xD6L\0\0\0\0pk|M\0\0\0\0`\"\xB6N\0\0\0\0pM\\O\0\0\0\0`\x04\x96P\0\0\0\0p/\0\0\0\0\xE0b\x9B?\0\0\0\0p\xB2o@\0\0\0\0`\x7F\x84A\0\0\0\0p\x94OB\0\0\0\0`adC\0\0\0\0pv/D\0\0\0\0`CDE\0\0\0\0\xF0\xA8\xF3E\0\0\0\0\xE0_-G\0\0\0\0\xF0\x8A\xD3G\0\0\0\0\xE0A\rI\0\0\0\0\xF0l\xB3I\0\0\0\0\xE0#\xEDJ\0\0\0\0p\x89\x9CK\0\0\0\0`@\xD6L\0\0\0\0pk|M\0\0\0\0`\"\xB6N\0\0\0\0pM\\O\0\0\0\0`\x04\x96P\0\0\0\0p/\0\0\0\0\x10\x8D\x9B?\0\0\0\0\xA0\xDCo@\0\0\0\0\x90\xA9\x84A\0\0\0\0\xA0\xBEOB\0\0\0\0\x90\x8BdC\0\0\0\0\xA0\xA0/D\0\0\0\0\x90mDE\0\0\0\0 \xD3\xF3E\0\0\0\0\x10\x8A-G\0\0\0\0 \xB5\xD3G\0\0\0\0\x10l\rI\0\0\0\0 \x97\xB3I\0\0\0\0\x10N\xEDJ\0\0\0\0\xA0\xB3\x9CK\0\0\0\0\x90j\xD6L\0\0\0\0\xA0\x95|M\0\0\0\0\x90L\xB6N\0\0\0\0\xA0w\\O\0\0\0\0\x90.\x96P\0\0\0\0\xA0Y\xA4\t\0\0\0\0\xE0\xF8Q\x11\0\0\0\0Po\xD4\x11\0\0\0\0\xE0\xDA1\x13\0\0\0\0PQ\xB4\x13\0\0\0\0 \x91a)\0\0\0\0PK\xC1*\0\0\0\0\xE0\xDDC+\0\0\0\0P\xEF\xC92\0\0\0\0\xE0\xC0XB\0\0\0\0Pi?C\0\0\0\0\x80nTD\0\0\0\0`Y\x1FE\0\0\0\0\x01\x02\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x1C\xAF\xFF\xFF\xFF\xFF\xFF\xFF\0\xA0\xAB\xFF\xFF\xFF\xFF\xFF\xFF\0\xB0\xB9\xFF\xFF\xFF\xFF\xFF\xFF\0\xB0\xB9\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO\0\x01 \x01;\x01D\x7F\xAA\x96\xFF\xFF\xFF\xFF\xF0W\x0F\xB8\xFF\xFF\xFF\xFF\xB0N\xFD\xB8\xFF\xFF\xFF\xFF@B\xF1\xB9\xFF\xFF\xFF\xFF0\x82\xDE\xBA\xFF\xFF\xFF\xFF@\xBC8\xDA\xFF\xFF\xFF\xFF@\x08\xEC\xDA\xFF\xFF\xFF\xFF\xC0\xEF\x19\xDC\xFF\xFF\xFF\xFF0g\xB9\xDC\xFF\xFF\xFF\xFF@#\xFB\xDD\xFF\xFF\xFF\xFF0\xEC\x9B\xDE\xFF\xFF\xFF\xFF@\xA8\xDD\xDF\xFF\xFF\xFF\xFF0AT\xE0\xFF\xFF\xFF\xFF\xC0\r\x98\xF4\xFF\xFF\xFF\xFF0l\x05\xF5\xFF\xFF\xFF\xFF@r\xC0\xF6\xFF\xFF\xFF\xFF\xB0,\x0E\xF7\xFF\xFF\xFF\xFF@:Q\xF8\xFF\xFF\xFF\xFF0\xD3\xC7\xF8\xFF\xFF\xFF\xFF\xC0\xE0\n\xFA\xFF\xFF\xFF\xFF\xB0\x06\xA9\xFA\xFF\xFF\xFF\xFF@\x14\xEC\xFB\xFF\xFF\xFF\xFF\xB0\x8B\x8B\xFC\xFF\xFF\xFF\xFF@\x9C\xC9\x1D\0\0\0\0\xB0\xE5x\x1E\0\0\0\0\xC0C\xA0\x1F\0\0\0\0\xB0\xDD3 \0\0\0\0@w\x81!\0\0\0\0\xB0\xD6\x0B\"\0\0\0\0\xC0\xB6\xA7,\0\0\0\0@\xC3\xC0,\0\0\0\x000\xD2f-\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x01\x02\x01\xBC\xC7\xFF\xFF\xFF\xFF\xFF\xFF\0\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO \0$\0?\0\xC4\x14\x87i\xFF\xFF\xFF\xFFD\xC8\xA3\x91\xFF\xFF\xFF\xFF@nM\x13\0\0\0\0\xB0\x164\x14\0\0\0\0\0\x01\x02\x01\xBC\xC6\xFF\xFF\xFF\xFF\xFF\xFF\0\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO\xB8\x02\x0F\x03*\x03`\xDA\xB6\xA5\xFF\xFF\xFF\xFF\0\xF1U\"\0\0\0\0\xF0\xBDj#\0\0\0\0\0vg1\0\0\0\0p\x08s2\0\0\0\0\0XG3\0\0\0\0p\xEAR4\0\0\0\0\0:'5\0\0\0\0p\xCC26\0\0\0\0\0\x1C\x077\0\0\0\0\xF0\xE8\x1B8\0\0\0\0\0\xFE\xE68\0\0\0\0\xF0\xCA\xFB9\0\0\0\0\x80\x04\xF5:\0\0\0\0\xF0\xC2\xB6;\0\0\0\0\x80\xFC\xAF<\0\0\0\0\xF0\x8E\xBB=\0\0\0\0\x80\xDE\x8F>\0\0\0\0\xF0p\x9B?\0\0\0\0\x80\xC0o@\0\0\0\0p\x8D\x84A\0\0\0\0\x80\xA2OB\0\0\0\0podC\0\0\0\0\x80\x84/D\0\0\0\0pQDE\0\0\0\0\x80f\x0FF\0\0\0\0p3$G\0\0\0\0\0\x83\xF8G\0\0\0\0p\x15\x04I\0\0\0\0\0e\xD8I\0\0\0\0p\xF7\xE3J\0\0\0\0\x80\x97\x9CK\0\0\0\0pN\xD6L\0\0\0\0\x80y|M\0\0\0\0p0\xB6N\0\0\0\0\x80[\\O\0\0\0\0p\x12\x96P\0\0\0\0\x80=\0\0\0\0\0\x7F\x9B?\0\0\0\0\x90\xCEo@\0\0\0\0\x80\x9B\x84A\0\0\0\0\x90\xB0OB\0\0\0\0\x80}dC\0\0\0\0\x90\x92/D\0\0\0\0\x80_DE\0\0\0\0\x90t\x0FF\0\0\0\0\x80A$G\0\0\0\0\x10\x91\xF8G\0\0\0\0\x80#\x04I\0\0\0\0\x10s\xD8I\0\0\0\0\x80\x05\xE4J\0\0\0\0\x10U\xB8K\0\0\0\0\0\"\xCDL\0\0\0\0\x107\x98M\0\0\0\0\0\x04\xADN\0\0\0\0\x10\x19xO\0\0\0\0\0\xE6\x8CP\0\0\0\0\x905aQ\0\0\0\0\0\xC8lR\0\0\0\0\x90\x17AS\0\0\0\0\0\xAALT\0\0\0\0\x90\xF9 U\0\0\0\0\0\x8C,V\0\0\0\0\x90\xDB\0W\0\0\0\0\x80\xA8\x15X\0\0\0\0\x90\xBD\xE0X\0\0\0\0\x80\x8A\xF5Y\0\0\0\0\x90\x9F\xC0Z\0\0\0\0\x80l\xD5[\0\0\0\0\x10\xBC\xA9\\\0\0\0\0\x80N\xB5]\0\0\0\0\x10\x9E\x89^\0\0\0\0\x800\x95_\0\0\0\0\x10\x80i`\0\0\0\0\0M~a\0\0\0\0\x10bIb\0\0\0\0\0/^c\0\0\0\0\x01\x02\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01<\x9C\xFF\xFF\xFF\xFF\xFF\xFF\0\x90\x9D\xFF\xFF\xFF\xFF\xFF\xFF\0\xA0\xAB\xFF\xFF\xFF\xFF\xFF\xFF\0\xA0\xAB\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO\x80\x04R\x05v\x05cIwa\xFF\xFF\xFF\xFF\x80,\xA6\x9E\xFF\xFF\xFF\xFFp\xF9\xBA\x9F\xFF\xFF\xFF\xFF\x80\x0E\x86\xA0\xFF\xFF\xFF\xFFp\xDB\x9A\xA1\xFF\xFF\xFF\xFF\x80\xFE\x88\xCB\xFF\xFF\xFF\xFFp\xF4#\xD2\xFF\xFF\xFF\xFF\xF0\ta\xD2\xFF\xFF\xFF\xFF\0\xF3u\xD3\xFF\xFF\xFF\xFF\xF0\xEB@\xD4\xFF\xFF\xFF\xFF\x80J\x0F\xF9\xFF\xFF\xFF\xFF\xF0g\x08\xFA\xFF\xFF\xFF\xFF\0+\xB8\xFE\xFF\xFF\xFF\xFFp\xDF@\x06\0\0\0\0\x80\xED@\x06\0\0\0\0p\xD00\x07\0\0\0\0\x80'\x8D\x07\0\0\0\0p\xB2\x10\t\0\0\0\0\0\xA3\xAD\t\0\0\0\0p\x94\xF0\n\0\0\0\0\x80\x93\xE0\x0B\0\0\0\0\xF0\xB0\xD9\x0C\0\0\0\0\x80u\xC0\r\0\0\0\0\xF0\x92\xB9\x0E\0\0\0\0\0\x92\xA9\x0F\0\0\0\0\xF0t\x99\x10\0\0\0\0\0t\x89\x11\0\0\0\0\xF0Vy\x12\0\0\0\0\0Vi\x13\0\0\0\0\xF08Y\x14\0\0\0\0\08I\x15\0\0\0\0\xF0\x1A9\x16\0\0\0\0\0\x1A)\x17\0\0\0\0p7\"\x18\0\0\0\0\0\xFC\x08\x19\0\0\0\0p\x19\x02\x1A\0\0\0\0\x80\x18\xF2\x1A\0\0\0\0p\xFB\xE1\x1B\0\0\0\0\x80\xFA\xD1\x1C\0\0\0\0p\xDD\xC1\x1D\0\0\0\0\x80\xDC\xB1\x1E\0\0\0\0p\xBF\xA1\x1F\0\0\0\0\0\x0Fv \0\0\0\0p\xA1\x81!\0\0\0\0\0\xF1U\"\0\0\0\0\xF0\xBDj#\0\0\0\0\0\xD35$\0\0\0\0\xF0\x9FJ%\0\0\0\0\0\xB5\x15&\0\0\0\0\xF0\x81*'\0\0\0\0\x80\xD1\xFE'\0\0\0\0\xF0c\n)\0\0\0\0\x80\xB3\xDE)\0\0\0\0\xF0E\xEA*\0\0\0\0\x80\x95\xBE+\0\0\0\0pb\xD3,\0\0\0\0\x80w\x9E-\0\0\0\0pD\xB3.\0\0\0\0\x80Y~/\0\0\0\0p&\x930\0\0\0\0\0vg1\0\0\0\0p\x08s2\0\0\0\0\0XG3\0\0\0\0p\xEAR4\0\0\0\0\0:'5\0\0\0\0p\xCC26\0\0\0\0\0\x1C\x077\0\0\0\0\xF0\xE8\x1B8\0\0\0\0\0\xFE\xE68\0\0\0\0\xF0\xCA\xFB9\0\0\0\0\0\xE0\xC6:\0\0\0\0\xF0\xAC\xDB;\0\0\0\0\x80\xFC\xAF<\0\0\0\0\xF0\x8E\xBB=\0\0\0\0\x80\xDE\x8F>\0\0\0\0\xF0p\x9B?\0\0\0\0\x80\xC0o@\0\0\0\0p\x8D\x84A\0\0\0\0\x80\xA2OB\0\0\0\0podC\0\0\0\0\x80\x84/D\0\0\0\0pQDE\0\0\0\0\0\xB7\xF3E\0\0\0\0\xF0m-G\0\0\0\0\0\x99\xD3G\0\0\0\0\xF0O\rI\0\0\0\0\0{\xB3I\0\0\0\0\xF01\xEDJ\0\0\0\0\x80\x97\x9CK\0\0\0\0pN\xD6L\0\0\0\0\x80y|M\0\0\0\0p0\xB6N\0\0\0\0\x80[\\O\0\0\0\0p\x12\x96P\0\0\0\0\x80=\0\0\0\0\xF0p\x9B?\0\0\0\0\x80\xC0o@\0\0\0\0p\x8D\x84A\0\0\0\0\x80\xA2OB\0\0\0\0podC\0\0\0\0\x80\x84/D\0\0\0\0pQDE\0\0\0\0\x80f\x0FF\0\0\0\0p3$G\0\0\0\0\0\x83\xF8G\0\0\0\0p\x15\x04I\0\0\0\0\0e\xD8I\0\0\0\0p\xF7\xE3J\0\0\0\0\0G\xB8K\0\0\0\0\xF0\x13\xCDL\0\0\0\0\0)\x98M\0\0\0\0\xF0\xF5\xACN\0\0\0\0\0\x0BxO\0\0\0\0\xF0\xD7\x8CP\0\0\0\0\x80'aQ\0\0\0\0\xF0\xB9lR\0\0\0\0\x80\tAS\0\0\0\0\xF0\x9BLT\0\0\0\0\x80\xEB U\0\0\0\0\xF0},V\0\0\0\0\x80\xCD\0W\0\0\0\0p\x9A\x15X\0\0\0\0\x80\xAF\xE0X\0\0\0\0p|\xF5Y\0\0\0\0\x80\x91\xC0Z\0\0\0\0p^\xD5[\0\0\0\0\0\xAE\xA9\\\0\0\0\0p@\xB5]\0\0\0\0\0\x90\x89^\0\0\0\0p\"\x95_\0\0\0\0\0ri`\0\0\0\0\xF0>~a\0\0\0\0\0TIb\0\0\0\0\xF0 ^c\0\0\0\0\x01\x02\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\xFC\xAB\xFF\xFF\xFF\xFF\xFF\xFF\0\xA0\xAB\xFF\xFF\xFF\xFF\xFF\xFF\0\xB0\xB9\xFF\xFF\xFF\xFF\xFF\xFF\0\xB0\xB9\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO\x88\x02\xF0\x02&\x03\xD1\xFD\xC2?\xFF\xFF\xFF\xFF\x1A0\x87}\xFF\xFF\xFF\xFF\xA0\x1A\x89\xCB\xFF\xFF\xFF\xFFp\xF4#\xD2\xFF\xFF\xFF\xFF\x10&a\xD2\xFF\xFF\xFF\xFF G\xB8\xFE\xFF\xFF\xFF\xFF\x10*\xA8\xFF\xFF\xFF\xFF\xFF )\x98\0\0\0\0\0\x10\x0C\x88\x01\0\0\0\0 \x0Bx\x02\0\0\0\0\x90(q\x03\0\0\0\0\xA0'a\x04\0\0\0\0\x90\nQ\x05\0\0\0\0\xA0\tA\x06\0\0\0\0\x90\xEC0\x07\0\0\0\0\xA0C\x8D\x07\0\0\0\0\x90\xCE\x10\t\0\0\0\0 \xBF\xAD\t\0\0\0\0\x90\xB0\xF0\n\0\0\0\0\xA0\xAF\xE0\x0B\0\0\0\0\x10\xCD\xD9\x0C\0\0\0\0\xA0\x91\xC0\r\0\0\0\0\x10\xAF\xB9\x0E\0\0\0\0 \xAE\xA9\x0F\0\0\0\0\x10\x91\x99\x10\0\0\0\0 \x90\x89\x11\0\0\0\0\x10sy\x12\0\0\0\0 ri\x13\0\0\0\0\x10UY\x14\0\0\0\0 TI\x15\0\0\0\0\x1079\x16\0\0\0\0 6)\x17\0\0\0\0\x90S\"\x18\0\0\0\0 \x18\t\x19\0\0\0\0\x905\x02\x1A\0\0\0\0\xA0\xE25V\0\0\0\x000H\xE5V\0\0\0\0 \xFF\x1EX\0\0\0\x000*\xC5X\0\0\0\0 \xE1\xFEY\0\0\0\x000\x0C\xA5Z\0\0\0\0 \xC3\xDE[\0\0\0\0\x908D\\\0\0\0\0 \xE0\x84\\\0\0\0\0 \xA5\xBE]\0\0\0\x000\xD0d^\0\0\0\0 \x87\x9E_\0\0\0\0\xB0\xECM`\0\0\0\0\xA0\xA3\x87a\0\0\0\0\xB0\xCE-b\0\0\0\0\xA0\x85gc\0\0\0\0\xB0\xB0\rd\0\0\0\0\xA0gGe\0\0\0\0\xB0\x92\xEDe\0\0\0\0\xA0I'g\0\0\0\0\xB0t\xCDg\0\0\0\0\xA0+\x07i\0\0\0\0\xB0V\xADi\0\0\0\0\xA0\r\xE7j\0\0\0\x000s\x96k\0\0\0\0 *\xD0l\0\0\0\x000Uvm\0\0\0\0 \x0C\xB0n\0\0\0\x0007Vo\0\0\0\0 \xEE\x8Fp\0\0\0\x000\x196q\0\0\0\0 \xD0or\0\0\0\x000\xFB\x15s\0\0\0\0 \xB2Ot\0\0\0\0\xB0\x17\xFFt\0\0\0\0\xA0\xCE8v\0\0\0\0\xB0\xF9\xDEv\0\0\0\0\xA0\xB0\x18x\0\0\0\0\xB0\xDB\xBEx\0\0\0\0\xA0\x92\xF8y\0\0\0\0\xB0\xBD\x9Ez\0\0\0\0\xA0t\xD8{\0\0\0\0\xB0\x9F~|\0\0\0\0\xA0V\xB8}\0\0\0\0\xB0\x81^~\0\0\0\0\xA08\x98\x7F\0\0\0\0\x01\x02\x03\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x04\x02\x05\x04\x02\x05\x04\x02\x05\x02\x05\x04\x02\x05\x04\x02\x05\x04\x02\x05\x04\x02\x05\x04\x02\x05\x04\x02\x05\x04\x02\x05\x04\x02\x05\x04\x02\x05\x04\x02\x05\x04\x02\x05\x04\x02\x05\x04\x02\x05\x04\x02\x05\x04\x02\x05\x04\x02\x05\x04\x02\x05\x04\x02\x05\x04\x02\x05\x04&\xD6\0\0\0\0\0\0\0\xA6\x84\xFF\xFF\xFF\xFF\xFF\xFF\0\x80\x8F\xFF\xFF\xFF\xFF\xFF\xFF\0\x90\x9D\xFF\xFF\xFF\xFF\xFF\xFF\x01p\x81\xFF\xFF\xFF\xFF\xFF\xFF\0\x80\x8F\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO \x02\x85\x02\xB2\x02p\xE8\xB6\xA5\xFF\xFF\xFF\xFFp+\xF1\xAF\xFF\xFF\xFF\xFF`Vf\xB6\xFF\xFF\xFF\xFFp=A\xB7\xFF\xFF\xFF\xFF`6\x0C\xB8\xFF\xFF\xFF\xFF\xF0\x86\xFD\xB8\xFF\xFF\xFF\xFF`\xB0\xDE\xC5\xFF\xFF\xFF\xFFP4\x97\xC6\xFF\xFF\xFF\xFF\xE0\xF1U\xC9\xFF\xFF\xFF\xFFP\xDD\xEA\xC9\xFF\xFF\xFF\xFF\xE0\xC6\x02\xCF\xFF\xFF\xFF\xFFPV\xB7\xCF\xFF\xFF\xFF\xFF\xE0\x15\x99\xDA\xFF\xFF\xFF\xFF\xD0\x83v\xDB\xFF\xFF\xFF\xFF\0vg1\0\0\0\0p\x08s2\0\0\0\0\0XG3\0\0\0\0p\xEAR4\0\0\0\0\0:'5\0\0\0\0p\xCC26\0\0\0\0\0\x1C\x077\0\0\0\0\xF0\xE8\x1B8\0\0\0\0\0\xFE\xE68\0\0\0\0\xF0\xCA\xFB9\0\0\0\0\x80\x04\xF5:\0\0\0\0\xF0\xC2\xB6;\0\0\0\0\x80\xFC\xAF<\0\0\0\0\xF0\x8E\xBB=\0\0\0\0\x80\xDE\x8F>\0\0\0\0\xF0p\x9B?\0\0\0\0\x80\xC0o@\0\0\0\0p\x8D\x84A\0\0\0\0\x80\xA2OB\0\0\0\0podC\0\0\0\0\x80\x84/D\0\0\0\0pQDE\0\0\0\0\x80f\x0FF\0\0\0\0p3$G\0\0\0\0\0\x83\xF8G\0\0\0\0p\x15\x04I\0\0\0\0\0e\xD8I\0\0\0\0p\xF7\xE3J\0\0\0\0\0G\xB8K\0\0\0\0\xF0\x13\xCDL\0\0\0\0\0)\x98M\0\0\0\0\xF0\xF5\xACN\0\0\0\0\0\x0BxO\0\0\0\0\xF0\xD7\x8CP\0\0\0\0\x80'aQ\0\0\0\0\xF0\xB9lR\0\0\0\0\x80\tAS\0\0\0\0\xF0\x9BLT\0\0\0\0\x80\xEB U\0\0\0\0\xF0},V\0\0\0\0\x80\xCD\0W\0\0\0\0p\x9A\x15X\0\0\0\0\x80\xAF\xE0X\0\0\0\0p|\xF5Y\0\0\0\0\x80\x91\xC0Z\0\0\0\0p^\xD5[\0\0\0\0\0\xAE\xA9\\\0\0\0\0p@\xB5]\0\0\0\0\0\x90\x89^\0\0\0\0p\"\x95_\0\0\0\0\0ri`\0\0\0\0\xF0>~a\0\0\0\0\0TIb\0\0\0\0\xF0 ^c\0\0\0\0\x01\x02\x01\x02\x03\x01\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x0C\xA3\xFF\xFF\xFF\xFF\xFF\xFF\0\x90\x9D\xFF\xFF\xFF\xFF\xFF\xFF\0\xA0\xAB\xFF\xFF\xFF\xFF\xFF\xFF\0\xA0\xAB\xFF\xFF\xFF\xFF\xFF\xFF\x01\xB0\xB9\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO@\x03\xA8\x03\xCC\x03(\x17\xDF\x91\xFF\xFF\xFF\xFF\xC0cn\x13\0\0\0\0\xD0\xE4u \0\0\0\0@w\x81!\0\0\0\0\xD0\xC6U\"\0\0\0\0\xC0\x93j#\0\0\0\0\xD0\xA85$\0\0\0\0\xC0uJ%\0\0\0\0\xD0\x8A\x15&\0\0\0\0\xC0W*'\0\0\0\0P\xA7\xFE'\0\0\0\0\xC09\n)\0\0\0\0P\x89\xDE)\0\0\0\0\xC0\x1B\xEA*\0\0\0\0Pk\xBE+\0\0\0\0@8\xD3,\0\0\0\0PM\x9E-\0\0\0\0@\x1A\xB3.\0\0\0\0P/~/\0\0\0\0@\xFC\x920\0\0\0\0\xD0Kg1\0\0\0\0@\xDEr2\0\0\0\0\xD0-G3\0\0\0\0@\xC0R4\0\0\0\0\xD0\x0F'5\0\0\0\0@\xA226\0\0\0\0\xD0\xF1\x067\0\0\0\0\xC0\xBE\x1B8\0\0\0\0\xD0\xD3\xE68\0\0\0\0\xC0\xA0\xFB9\0\0\0\0\xD0\xB5\xC6:\0\0\0\0\xC0\x82\xDB;\0\0\0\0P\xD2\xAF<\0\0\0\0\xC0d\xBB=\0\0\0\0P\xB4\x8F>\0\0\0\0\xC0F\x9B?\0\0\0\0P\x96o@\0\0\0\0@c\x84A\0\0\0\0PxOB\0\0\0\0@EdC\0\0\0\0PZ/D\0\0\0\0@'DE\0\0\0\0\xD0\x8C\xF3E\0\0\0\0\xC0C-G\0\0\0\0\xD0n\xD3G\0\0\0\0\xC0%\rI\0\0\0\0\xD0P\xB3I\0\0\0\0\xC0\x07\xEDJ\0\0\0\0Pm\x9CK\0\0\0\0@$\xD6L\0\0\0\0PO|M\0\0\0\0@\x06\xB6N\0\0\0\0P1\\O\0\0\0\0@\xE8\x95P\0\0\0\0P\x13\xEDe\0\0\0\0@\xF5&g\0\0\0\0P \xCDg\0\0\0\0@\xD7\x06i\0\0\0\0P\x02\xADi\0\0\0\0@\xB9\xE6j\0\0\0\0\xD0\x1E\x96k\0\0\0\0\xC0\xD5\xCFl\0\0\0\0\xD0\0vm\0\0\0\0\xC0\xB7\xAFn\0\0\0\0\xD0\xE2Uo\0\0\0\0\xC0\x99\x8Fp\0\0\0\0\xD0\xC45q\0\0\0\0\xC0{or\0\0\0\0\xD0\xA6\x15s\0\0\0\0\xC0]Ot\0\0\0\0P\xC3\xFEt\0\0\0\0@z8v\0\0\0\0P\xA5\xDEv\0\0\0\0@\\\x18x\0\0\0\0P\x87\xBEx\0\0\0\0@>\xF8y\0\0\0\0Pi\x9Ez\0\0\0\0@ \xD8{\0\0\0\0PK~|\0\0\0\0@\x02\xB8}\0\0\0\0P-^~\0\0\0\0@\xE4\x97\x7F\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02X\xCB\xFF\xFF\xFF\xFF\xFF\xFF\0\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\0\xE0\xE3\xFF\xFF\xFF\xFF\xFF\xFF\x01TODOx\x06G\x07k\x07\xBC\xED\x1E^\xFF\xFF\xFF\xFFP\xB6\xF1\x80\xFF\xFF\xFF\xFF`\x85\xB8\x9E\xFF\xFF\xFF\xFFP\xDD\xBA\x9F\xFF\xFF\xFF\xFF\xD08<\xBB\xFF\xFF\xFF\xFF@#\xB4\xBB\xFF\xFF\xFF\xFF\xD0\x1A\x1C\xBD\xFF\xFF\xFF\xFF@\x05\x94\xBD\xFF\xFF\xFF\xFF\xD0\xFC\xFB\xBE\xFF\xFF\xFF\xFF@\xE7s\xBF\xFF\xFF\xFF\xFF\xD0\xDE\xDB\xC0\xFF\xFF\xFF\xFF@\xC9S\xC1\xFF\xFF\xFF\xFF\xD0\xC0\xBB\xC2\xFF\xFF\xFF\xFF@\xAB3\xC3\xFF\xFF\xFF\xFF\xD0\xA2\x9B\xC4\xFF\xFF\xFF\xFF@\x8D\x13\xC5\xFF\xFF\xFF\xFF\xD0\xF8p\xC6\xFF\xFF\xFF\xFF@\xCD\r\xC7\xFF\xFF\xFF\xFF\xD0\xF1H\xC8\xFF\xFF\xFF\xFF@\xAF\xED\xC8\xFF\xFF\xFF\xFF\xD0^\x16\xCA\xFF\xFF\xFF\xFF\xC0\xCB\xD6\xCA\xFF\xFF\xFF\xFF`\xE2\x88\xCB\xFF\xFF\xFF\xFFp\xF4#\xD2\xFF\xFF\xFF\xFF\xD0\xED`\xD2\xFF\xFF\xFF\xFF\xE0\xD6u\xD3\xFF\xFF\xFF\xFF\xD0\xCF@\xD4\xFF\xFF\xFF\xFF\xE0\xB8U\xD5\xFF\xFF\xFF\xFF\xD0\xB1 \xD6\xFF\xFF\xFF\xFF\xE0\x9A5\xD7\xFF\xFF\xFF\xFF\xD0\x93\0\xD8\xFF\xFF\xFF\xFF\xE0|\x15\xD9\xFF\xFF\xFF\xFF\xD0u\xE0\xD9\xFF\xFF\xFF\xFF`\x99\xFE\xDA\xFF\xFF\xFF\xFF\xD0W\xC0\xDB\xFF\xFF\xFF\xFF`{\xDE\xDC\xFF\xFF\xFF\xFFPt\xA9\xDD\xFF\xFF\xFF\xFF`]\xBE\xDE\xFF\xFF\xFF\xFFPV\x89\xDF\xFF\xFF\xFF\xFF`?\x9E\xE0\xFF\xFF\xFF\xFFP8i\xE1\xFF\xFF\xFF\xFF`!~\xE2\xFF\xFF\xFF\xFFP\x1AI\xE3\xFF\xFF\xFF\xFF`\x03^\xE4\xFF\xFF\xFF\xFFP\xFC(\xE5\xFF\xFF\xFF\xFF\xE0\x1FG\xE6\xFF\xFF\xFF\xFF\xD0\x18\x12\xE7\xFF\xFF\xFF\xFF\xE0\x01'\xE8\xFF\xFF\xFF\xFF\xD0\xE4\x16\xE9\xFF\xFF\xFF\xFF\xE0\xE3\x06\xEA\xFF\xFF\xFF\xFF\xD0\xC6\xF6\xEA\xFF\xFF\xFF\xFF\xE0\xC5\xE6\xEB\xFF\xFF\xFF\xFF\xD0\xA8\xD6\xEC\xFF\xFF\xFF\xFF\xE0\xA7\xC6\xED\xFF\xFF\xFF\xFFP\xC5\xBF\xEE\xFF\xFF\xFF\xFF`\xC4\xAF\xEF\xFF\xFF\xFF\xFFP\xA7\x9F\xF0\xFF\xFF\xFF\xFF`\xA6\x8F\xF1\xFF\xFF\xFF\xFFP\x89\x7F\xF2\xFF\xFF\xFF\xFF`\x88o\xF3\xFF\xFF\xFF\xFFPk_\xF4\xFF\xFF\xFF\xFF`jO\xF5\xFF\xFF\xFF\xFFPM?\xF6\xFF\xFF\xFF\xFF`L/\xF7\xFF\xFF\xFF\xFF\xD0i(\xF8\xFF\xFF\xFF\xFF`.\x0F\xF9\xFF\xFF\xFF\xFF\xD0K\x08\xFA\xFF\xFF\xFF\xFF\xE0J\xF8\xFA\xFF\xFF\xFF\xFF\xD0-\xE8\xFB\xFF\xFF\xFF\xFF\xE0,\xD8\xFC\xFF\xFF\xFF\xFF\xD0\x0F\xC8\xFD\xFF\xFF\xFF\xFF\xE0\x0E\xB8\xFE\xFF\xFF\xFF\xFF\xD0\xF1\xA7\xFF\xFF\xFF\xFF\xFF\xE0\xF0\x97\0\0\0\0\0\xD0\xD3\x87\x01\0\0\0\0\xE0\xD2w\x02\0\0\0\0P\xF0p\x03\0\0\0\0`\xEF`\x04\0\0\0\0P\xD2P\x05\0\0\0\0`\xB3 \x08\0\0\0\0P\x96\x10\t\0\0\0\0`\x95\0\n\0\0\0\0Px\xF0\n\0\0\0\0`w\xE0\x0B\0\0\0\0\xD0\x94\xD9\x0C\0\0\0\0`Y\xC0\r\0\0\0\0\xD0v\xB9\x0E\0\0\0\0\xE0u\xA9\x0F\0\0\0\0\xD0X\x99\x10\0\0\0\0\xE0W\x89\x11\0\0\0\0\xD0:y\x12\0\0\0\0\xE09i\x13\0\0\0\0\xD0\x1CY\x14\0\0\0\0\xE0\x1BI\x15\0\0\0\0\xD0\xFE8\x16\0\0\0\0\xE0\xFD(\x17\0\0\0\0P\x1B\"\x18\0\0\0\0\xE0\xDF\x08\x19\0\0\0\0P\xFD\x01\x1A\0\0\0\0`\xFC\xF1\x1A\0\0\0\0P\xDF\xE1\x1B\0\0\0\0`\xDE\xD1\x1C\0\0\0\0P\xC1\xC1\x1D\0\0\0\0`\xC0\xB1\x1E\0\0\0\0P\xA3\xA1\x1F\0\0\0\0\xE0\xF2u \0\0\0\0P\x85\x81!\0\0\0\0\xE0\xD4U\"\0\0\0\0\xD0\xA1j#\0\0\0\0\xE0\xB65$\0\0\0\0\xD0\x83J%\0\0\0\0\xE0\x98\x15&\0\0\0\0\xD0e*'\0\0\0\0`\xB5\xFE'\0\0\0\0\xD0G\n)\0\0\0\0`\x97\xDE)\0\0\0\0\xD0)\xEA*\0\0\0\0|]\xBE+\0\0\0\0l*\xD3,\0\0\0\0|?\x9E-\0\0\0\0l\x0C\xB3.\0\0\0\0|!~/\0\0\0\0l\xEE\x920\0\0\0\0\xFC=g1\0\0\0\0l\xD0r2\0\0\0\0\xFC\x1FG3\0\0\0\0l\xB2R4\0\0\0\0\xFC\x01'5\0\0\0\0l\x9426\0\0\0\0\xFC\xE3\x067\0\0\0\0\xEC\xB0\x1B8\0\0\0\0\xFC\xC5\xE68\0\0\0\0\xEC\x92\xFB9\0\0\0\0\xFC\xA7\xC6:\0\0\0\0\xECt\xDB;\0\0\0\0|\xC4\xAF<\0\0\0\0\xECV\xBB=\0\0\0\0|\xA6\x8F>\0\0\0\0\xEC8\x9B?\0\0\0\0|\x88o@\0\0\0\0lU\x84A\0\0\0\0|jOB\0\0\0\0l7dC\0\0\0\0|L/D\0\0\0\0l\x19DE\0\0\0\0\xE0\x9A\xF3E\0\0\0\0\xD0Q-G\0\0\0\0\xE0|\xD3G\0\0\0\0\xD03\rI\0\0\0\0\xE0^\xB3I\0\0\0\0\xD0\x15\xEDJ\0\0\0\0`{\x9CK\0\0\0\0P2\xD6L\0\0\0\0`]|M\0\0\0\0P\x14\xB6N\0\0\0\0`?\\O\0\0\0\0P\xF6\x95P\0\0\0\0`!\0\0\0\0\xF0p\x9B?\0\0\0\0\x80\xC0o@\0\0\0\0p\x8D\x84A\0\0\0\0\x80\xA2OB\0\0\0\0podC\0\0\0\0\x80\x84/D\0\0\0\0pQDE\0\0\0\0\x80f\x0FF\0\0\0\0p3$G\0\0\0\0\0\x83\xF8G\0\0\0\0p\x15\x04I\0\0\0\0\0e\xD8I\0\0\0\0p\xF7\xE3J\0\0\0\0\0G\xB8K\0\0\0\0\xF0\x13\xCDL\0\0\0\0\0)\x98M\0\0\0\0\xF0\xF5\xACN\0\0\0\0\0\x0BxO\0\0\0\0\xF0\xD7\x8CP\0\0\0\0\x80'aQ\0\0\0\0\xF0\xB9lR\0\0\0\0\x80\tAS\0\0\0\0\xF0\x9BLT\0\0\0\0\x80\xEB U\0\0\0\0\xF0},V\0\0\0\0\x80\xCD\0W\0\0\0\0p\x9A\x15X\0\0\0\0\x80\xAF\xE0X\0\0\0\0p|\xF5Y\0\0\0\0\x80\x91\xC0Z\0\0\0\0p^\xD5[\0\0\0\0\0\xAE\xA9\\\0\0\0\0p@\xB5]\0\0\0\0\0\x90\x89^\0\0\0\0p\"\x95_\0\0\0\0\0ri`\0\0\0\0\xF0>~a\0\0\0\0\0TIb\0\0\0\0\xF0 ^c\0\0\0\0\x01\x02\x01\x03\x02\x01\x03\x04\x01\x03\x04\x01\x03\x04\x01\x03\x04\x01\x03\x04\x01\x03\x04\x01\x03\x04\x01\x03\x04\x01\x03\x04\x01\x03\x04\x01\x03\x04\x01\x03\x04\x01\x03\x04\x01\x03\x04\x01\x03\x04\x01\x03\x04\x01\x03\x04\x01\x03\x04\x01\x03\x04\x01\x03\x04\x01\x03\x04\x01\x03\x04\x01\x03\x04\x01\x03\x04\x01\x03\x04\x01\x03\x04\x01\x03\x04\x01\x03\x04\x01\x03\xF4\xA1\xFF\xFF\xFF\xFF\xFF\xFF\0\xA0\xAB\xFF\xFF\xFF\xFF\xFF\xFF\0\x90\x9D\xFF\xFF\xFF\xFF\xFF\xFF\0\xA0\xAB\xFF\xFF\xFF\xFF\xFF\xFF\x01\xB0\xB9\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO\xB0\x02$\x03l\x033\xE54\x8C\xFF\xFF\xFF\xFF\xB3\x87\x92\xA2\xFF\xFF\xFF\xFF@\xDB\xFF\xA8\xFF\xFF\xFF\xFF\xB8\x16\xF1\xA9\xFF\xFF\xFF\xFF8Y\xE2\xAA\xFF\xFF\xFF\xFF0C\xD2\xAB\xFF\xFF\xFF\xFF\xB8\x8C\xC3\xAC\xFF\xFF\xFF\xFF\xB0v\xB3\xAD\xFF\xFF\xFF\xFF\xB8\xB5\xF4\xBB\xFF\xFF\xFF\xFF\xB0\xB5\xBF\xBC\xFF\xFF\xFF\xFF\xB8\x97\xD4\xBD\xFF\xFF\xFF\xFF\xB0\x97\x9F\xBE\xFF\xFF\xFF\xFF\xB8y\xB4\xBF\xFF\xFF\xFF\xFF\xB0y\x7F\xC0\xFF\xFF\xFF\xFF\xB8[\x94\xC1\xFF\xFF\xFF\xFF\xB0[_\xC2\xFF\xFF\xFF\xFF8x}\xC3\xFF\xFF\xFF\xFF\xB0=?\xC4\xFF\xFF\xFF\xFF8Z]\xC5\xFF\xFF\xFF\xFF\xB0\x1F\x1F\xC6\xFF\xFF\xFF\xFF8R\x18\xC7\xFF\xFF\xFF\xFF0<\x08\xC8\xFF\xFF\xFF\xFF8\x1E\x1D\xC9\xFF\xFF\xFF\xFF0\x1E\xE8\xC9\xFF\xFF\xFF\xFF8\x9F\x8B\xCA\xFF\xFF\xFF\xFF0\xC6\x1E\xCD\xFF\xFF\xFF\xFF(f\x95\xCD\xFF\xFF\xFF\xFF\xB0\x85\x0B\xEC\xFF\xFF\xFF\xFF(5\xF2\xEC\xFF\xFF\xFF\xFF\xB0JE\xED\xFF\xFF\xFF\xFF \xD6\x85\xED\xFF\xFF\xFF\xFF\xB0r\x13\xF7\xFF\xFF\xFF\xFF \x1B\xFA\xF7\xFF\xFF\xFF\xFF0>\xFE\xFC\xFF\xFF\xFF\xFF(\x11\xF6\xFD\xFF\xFF\xFF\xFF0u\x96\0\0\0\0\0 R\xD8\0\0\0\0\0\xB0\x8AW\x04\0\0\0\0\xA0:\xC6\x04\0\0\0\0\xB0\x1B\x96\x07\0\0\0\0\x98\xDA\xDF\x07\0\0\0\0(\x9F\xC6\x08\0\0\0\x000NZ\t\0\0\0\0 s\xDB\t\0\0\0\x000\x12\x1A\r\0\0\0\0\xA0\x87\x7F\r\0\0\0\x000\x7F\xE7\x0E\0\0\0\0\xA0i_\x0F\0\0\0\x000\xD6\xD9\x10\0\0\0\0\xA0K?\x11\0\0\0\0\xB0-\x89\x11\0\0\0\0\xA0\xA21\x13\0\0\0\x000T\xC3!\0\0\0\0 x'\"\0\0\0\0\xB0\xE4\xA1#\0\0\0\0\xA0\x94\x10$\0\0\0\0\xB0gJ%\0\0\0\0 <\xE7%\0\0\0\x000\x0F!'\0\0\0\0\xA0X\xD0'\0\0\0\0\xB0+\n)\0\0\0\0\xA0:\xB0)\0\0\0\x000\xD3\xE0*\0\0\0\0\xA0\x1C\x90+\0\0\0\x000\xF6LA\0\0\0\0\xC0/FB\0\0\0\0\xD0\xA3HC\0\0\0\0\xC0\x9C\x13D\0\0\0\0PK\x1FE\0\0\0\0\xC0~\xF3E\0\0\0\0\xD0g\x08G\0\0\0\0\xC0`\xD3G\0\0\0\0\xD0I\xE8H\0\0\0\0\xC0B\xB3I\0\0\0\0\xD0+\xC8J\0\0\0\0@_\x9CK\0\0\0\0\xD0\r\xA8L\0\0\0\0@A|M\0\0\0\0\xD0\xEF\x87N\0\0\0\0@#\\O\0\0\0\0P\x0CqP\0\0\0\0@\x05\0\0\0\0\xE0b\x9B?\0\0\0\0p\xB2o@\0\0\0\0`\x7F\x84A\0\0\0\0p\x94OB\0\0\0\0`adC\0\0\0\0pv/D\0\0\0\0`CDE\0\0\0\0\xF0\xA8\xF3E\0\0\0\0\xE0_-G\0\0\0\0\xF0\x8A\xD3G\0\0\0\0\xE0A\rI\0\0\0\0\xF0l\xB3I\0\0\0\0\xE0#\xEDJ\0\0\0\0p\x89\x9CK\0\0\0\0`@\xD6L\0\0\0\0pk|M\0\0\0\0`\"\xB6N\0\0\0\0pM\\O\0\0\0\0`\x04\x96P\0\0\0\0p/\0\0\0\0 \x9B\x9B?\0\0\0\0\xB0\xEAo@\0\0\0\0\xA0\xB7\x84A\0\0\0\0\xB0\xCCOB\0\0\0\0\xA0\x99dC\0\0\0\0\xB0\xAE/D\0\0\0\0\xA0{DE\0\0\0\x000\xE1\xF3E\0\0\0\0 \x98-G\0\0\0\x000\xC3\xD3G\0\0\0\0 z\rI\0\0\0\x000\xA5\xB3I\0\0\0\0 \\\xEDJ\0\0\0\0\xB0\xC1\x9CK\0\0\0\0\xA0x\xD6L\0\0\0\0\xB0\xA3|M\0\0\0\0\xA0Z\xB6N\0\0\0\0\xB0\x85\\O\0\0\0\0\xA0<\x96P\0\0\0\0\xB0g\0\0\0\0\0\x7F\x9B?\0\0\0\0\x90\xCEo@\0\0\0\0\x80\x9B\x84A\0\0\0\0\x90\xB0OB\0\0\0\0\x80}dC\0\0\0\0\x90\x92/D\0\0\0\0\x80_DE\0\0\0\0\x10\xC5\xF3E\0\0\0\0\0|-G\0\0\0\0\x10\xA7\xD3G\0\0\0\0\0^\rI\0\0\0\0\x10\x89\xB3I\0\0\0\0\0@\xEDJ\0\0\0\0\x90\xA5\x9CK\0\0\0\0\x80\\\xD6L\0\0\0\0\x80y|M\0\0\0\0p0\xB6N\0\0\0\0\x80[\\O\0\0\0\0p\x12\x96P\0\0\0\0\x80=\0\0\0\0\xF0p\x9B?\0\0\0\0\x80\xC0o@\0\0\0\0p\x8D\x84A\0\0\0\0\x80\xA2OB\0\0\0\0podC\0\0\0\0\x80\x84/D\0\0\0\0pQDE\0\0\0\0\0\xB7\xF3E\0\0\0\0\xF0m-G\0\0\0\0\0\x99\xD3G\0\0\0\0\xF0O\rI\0\0\0\0\0{\xB3I\0\0\0\0\xF01\xEDJ\0\0\0\0\x80\x97\x9CK\0\0\0\0pN\xD6L\0\0\0\0\x80y|M\0\0\0\0p0\xB6N\0\0\0\0\x80[\\O\0\0\0\0p\x12\x96P\0\0\0\0\x80=\0\0\0\0\0\x7F\x9B?\0\0\0\0\x80\xC0o@\0\0\0\0p\x8D\x84A\0\0\0\0\x80\xA2OB\0\0\0\0podC\0\0\0\0\x80\x84/D\0\0\0\0pQDE\0\0\0\0\0\xB7\xF3E\0\0\0\0\xF0m-G\0\0\0\0\0\x99\xD3G\0\0\0\0\xF0O\rI\0\0\0\0\0{\xB3I\0\0\0\0\xF01\xEDJ\0\0\0\0\x80\x97\x9CK\0\0\0\0pN\xD6L\0\0\0\0\x80y|M\0\0\0\0p0\xB6N\0\0\0\0\x80[\\O\0\0\0\0p\x12\x96P\0\0\0\0\x80=\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\0\0\0\0\0\x7F\x9B?\0\0\0\0\x90\xCEo@\0\0\0\0\x80\x9B\x84A\0\0\0\0\x90\xB0OB\0\0\0\0\x80}dC\0\0\0\0\x90\x92/D\0\0\0\0\x80_DE\0\0\0\0\x90t\x0FF\0\0\0\0\x80A$G\0\0\0\0\x10\x91\xF8G\0\0\0\0\x80#\x04I\0\0\0\0\x10s\xD8I\0\0\0\0\x80\x05\xE4J\0\0\0\0\x90\xA5\x9CK\0\0\0\0\x80\\\xD6L\0\0\0\0\x90\x87|M\0\0\0\0\x80>\xB6N\0\0\0\0\x90i\\O\0\0\0\0\x80 \x96P\0\0\0\0\x90K\x05\0\0\0\0\xB0\r\0\x06\0\0\0\0@\xBC\x0B\x07\0\0\0\0\xB0\xEF\xDF\x07\0\0\0\0@\x13\xFE\x08\0\0\0\0\xB0\xD1\xBF\t\0\0\0\0@\xF5\xDD\n\0\0\0\x000\xEE\xA8\x0B\0\0\0\0@\xD7\xBD\x0C\0\0\0\x000\xD0\x88\r\0\0\0\0@\xB9\x9D\x0E\0\0\0\x000\xB2h\x0F\0\0\0\0\xC0\xD5\x86\x10\0\0\0\x000\x94H\x11\0\0\0\0\xC0\xB7f\x12\0\0\0\x000v(\x13\0\0\0\0\xC0\x99F\x14\0\0\0\0\xB0\x92\x11\x15\0\0\0\0\xC0{&\x16\0\0\0\0\xB0t\xF1\x16\0\0\0\0\xC0]\x06\x18\0\0\0\0\xB0V\xD1\x18\0\0\0\0\xC0?\xE6\x19\0\0\0\0\xB08\xB1\x1A\0\0\0\0@\\\xCF\x1B\0\0\0\0\xB0\x1A\x91\x1C\0\0\0\0@>\xAF\x1D\0\0\0\0\xB0\xFCp\x1E\0\0\0\0@ \x8F\x1F\0\0\0\x000\x03\x7F \0\0\0\0@\x02o!\0\0\0\x000\xFB9\"\0\0\0\0@\xE4N#\0\0\0\x000\xDD\x19$\0\0\0\0\xC0\08%\0\0\0\x000\xBF\xF9%\0\0\0\0\xC0\xF8\xF2&\0\0\0\x000\xA1\xD9'\0\0\0\0\xC0\xC4\xF7(\0\0\0\0\xB0\xBD\xC2)\0\0\0\0\xC0\xA6\xD7*\0\0\0\0\xB0\x9F\xA2+\0\0\0\0\xC0\x88\xB7,\0\0\0\0\xB0\x81\x82-\0\0\0\0\xC0j\x97.\0\0\0\0\xB0cb/\0\0\0\0@\x87\x800\0\0\0\0\xB0EB1\0\0\0\0@i`2\0\0\0\x000\xD7=3\0\0\0\0@K@4\0\0\0\x000D\x0B5\0\0\0\0@\xB8\r6\0\0\0\0\xB0\xD5\x067\0\0\0\0@\x0F\08\0\0\0\x000\x08\xCB8\0\0\0\0\xC0+\xE99\0\0\0\x000\xEA\xAA:\0\0\0\0\xC0\r\xC9;\0\0\0\x000\xCC\x8A<\0\0\0\0\xC0\xEF\xA8=\0\0\0\x000\xAEj>\0\0\0\0\xC0\xD1\x88?\0\0\0\0\xB0\xCAS@\0\0\0\0\xC0\xB3hA\0\0\0\0\xB0\xAC3B\0\0\0\0\xC0\x95HC\0\0\0\0\xB0\x8E\x13D\0\0\0\0@\xB21E\0\0\0\0\xB0p\xF3E\0\0\0\0@\x94\x11G\0\0\0\x000\x02\xEFG\0\0\0\0@v\xF1H\0\0\0\x000o\xBCI\0\0\0\0@X\xD1J\0\0\0\0\xB0\0\xB8K\0\0\0\0@:\xB1L\0\0\0\x000\x07\xC6M\0\0\0\0\xC0\x82PN\0\0\0\0\xB0\xAE\x9CO\0\0\0\0\xC0\xD9BP\0\0\0\0\xB0\x90|Q\0\0\0\0@\xF6+R\0\0\0\0\xB0r\\S\0\0\0\0@\xD8\x0BT\0\0\0\x000\xE67W\0\0\0\0\xC0\xEC\xAFW\0\0\0\0\xB0\x86CX\0\0\0\0\x01\x02\x01\x03\x01\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x03\x04\x02\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x05\x84\xBD\xFF\xFF\xFF\xFF\xFF\xFF\0\xBB\xBD\xFF\xFF\xFF\xFF\xFF\xFF\0\xB0\xB9\xFF\xFF\xFF\xFF\xFF\xFF\0\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\0\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\x01\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO \x04\xA4\x04\xBF\x04\x80\x0Ba\x04\0\0\0\0p\xEEP\x05\0\0\0\0\x80\xED@\x06\0\0\0\0p\xD00\x07\0\0\0\0\x80\xCF \x08\0\0\0\0p\xB2\x10\t\0\0\0\0\x80\xB1\0\n\0\0\0\0p\x94\xF0\n\0\0\0\0\x80\x93\xE0\x0B\0\0\0\0\xF0\xB0\xD9\x0C\0\0\0\0\x80u\xC0\r\0\0\0\0\xF0\x92\xB9\x0E\0\0\0\0\0\x92\xA9\x0F\0\0\0\0\xF0t\x99\x10\0\0\0\0\0t\x89\x11\0\0\0\0\xF0Vy\x12\0\0\0\0\0Vi\x13\0\0\0\0\xF08Y\x14\0\0\0\0\08I\x15\0\0\0\0\xF0\x1A9\x16\0\0\0\0\0\x1A)\x17\0\0\0\0p7\"\x18\0\0\0\0\0\xFC\x08\x19\0\0\0\0p\x19\x02\x1A\0\0\0\0\x80\x18\xF2\x1A\0\0\0\0p\xFB\xE1\x1B\0\0\0\0\x80\xFA\xD1\x1C\0\0\0\0p\xDD\xC1\x1D\0\0\0\0\x80\xDC\xB1\x1E\0\0\0\0p\xBF\xA1\x1F\0\0\0\0\0\x0Fv \0\0\0\0p\xA1\x81!\0\0\0\0\0\xF1U\"\0\0\0\0\xF0\xBDj#\0\0\0\0\0\xD35$\0\0\0\0\xF0\x9FJ%\0\0\0\0\0\xB5\x15&\0\0\0\0\xF0\x81*'\0\0\0\0\x80\xD1\xFE'\0\0\0\0\xF0c\n)\0\0\0\0\x80\xB3\xDE)\0\0\0\0\xF0E\xEA*\0\0\0\0\x80\x95\xBE+\0\0\0\0pb\xD3,\0\0\0\0\x80w\x9E-\0\0\0\0pD\xB3.\0\0\0\0\x80Y~/\0\0\0\0p&\x930\0\0\0\0\0vg1\0\0\0\0p\x08s2\0\0\0\0\0XG3\0\0\0\0p\xEAR4\0\0\0\0\0:'5\0\0\0\0p\xCC26\0\0\0\0\0\x1C\x077\0\0\0\0\xF0\xE8\x1B8\0\0\0\0\0\xFE\xE68\0\0\0\0\xF0\xCA\xFB9\0\0\0\0\xF0\xD1\xC6:\0\0\0\0\xF0\xAC\xDB;\0\0\0\0\x80\xFC\xAF<\0\0\0\0\xF0\x8E\xBB=\0\0\0\0\x80\xDE\x8F>\0\0\0\0\xF0p\x9B?\0\0\0\0\x80\xC0o@\0\0\0\0p\x8D\x84A\0\0\0\0\x80\xA2OB\0\0\0\0podC\0\0\0\0\x80\x84/D\0\0\0\0pQDE\0\0\0\0\0\xB7\xF3E\0\0\0\0\xF0m-G\0\0\0\0\0\x99\xD3G\0\0\0\0\xF0O\rI\0\0\0\0\0{\xB3I\0\0\0\0\xF01\xEDJ\0\0\0\0\x80\x97\x9CK\0\0\0\0pN\xD6L\0\0\0\0\x80y|M\0\0\0\0p0\xB6N\0\0\0\0\x80[\\O\0\0\0\0p\x12\x96P\0\0\0\0\x80=\0\0\0\0\xF0p\x9B?\0\0\0\0\x80\xC0o@\0\0\0\0p\x8D\x84A\0\0\0\0\x80\xA2OB\0\0\0\0podC\0\0\0\0\x80\x84/D\0\0\0\0pQDE\0\0\0\0\xF0\xA8\xF3E\0\0\0\0\xF0m-G\0\0\0\0\0\x99\xD3G\0\0\0\0\xF0O\rI\0\0\0\0\0{\xB3I\0\0\0\0\xF01\xEDJ\0\0\0\0\x80\x97\x9CK\0\0\0\0pN\xD6L\0\0\0\0\x80y|M\0\0\0\0p0\xB6N\0\0\0\0\x80[\\O\0\0\0\0p\x12\x96P\0\0\0\0\x80=\x05\0\0\0\0\xB0\r\0\x06\0\0\0\0@\xBC\x0B\x07\0\0\0\0\xB0\xEF\xDF\x07\0\0\0\0@\x13\xFE\x08\0\0\0\0\xB0\xD1\xBF\t\0\0\0\0@\xF5\xDD\n\0\0\0\x000\xEE\xA8\x0B\0\0\0\0@\xD7\xBD\x0C\0\0\0\x000\xD0\x88\r\0\0\0\0@\xB9\x9D\x0E\0\0\0\x000\xB2h\x0F\0\0\0\0\xC0\xD5\x86\x10\0\0\0\x000\x94H\x11\0\0\0\0\xC0\xB7f\x12\0\0\0\x000v(\x13\0\0\0\0\xC0\x99F\x14\0\0\0\0\xB0\x92\x11\x15\0\0\0\0\xC0{&\x16\0\0\0\0\xB0t\xF1\x16\0\0\0\0\xC0]\x06\x18\0\0\0\0\xB0V\xD1\x18\0\0\0\0\xC0?\xE6\x19\0\0\0\0\xB08\xB1\x1A\0\0\0\0@\\\xCF\x1B\0\0\0\0\xB0\x1A\x91\x1C\0\0\0\0@>\xAF\x1D\0\0\0\0\xB0\xFCp\x1E\0\0\0\0@ \x8F\x1F\0\0\0\x000\x03\x7F \0\0\0\0@\x02o!\0\0\0\x000\xFB9\"\0\0\0\0@\xE4N#\0\0\0\x000\xDD\x19$\0\0\0\0\xC0\08%\0\0\0\x000\xBF\xF9%\0\0\0\0\xC0\xF8\xF2&\0\0\0\x000\xA1\xD9'\0\0\0\0\xC0\xC4\xF7(\0\0\0\0\xB0\xBD\xC2)\0\0\0\0\xC0\xA6\xD7*\0\0\0\0\xB0\x9F\xA2+\0\0\0\0\xC0\x88\xB7,\0\0\0\0\xB0\x81\x82-\0\0\0\0\xC0j\x97.\0\0\0\0\xB0cb/\0\0\0\0@\x87\x800\0\0\0\0\xB0EB1\0\0\0\0@i`2\0\0\0\x000\xD7=3\0\0\0\0@K@4\0\0\0\x000D\x0B5\0\0\0\0@\xB8\r6\0\0\0\0\xB0\xD5\x067\0\0\0\0@\x0F\08\0\0\0\x000\x08\xCB8\0\0\0\0\xC0+\xE99\0\0\0\x000\xEA\xAA:\0\0\0\0\xC0\r\xC9;\0\0\0\x000\xCC\x8A<\0\0\0\0\xC0\xEF\xA8=\0\0\0\x000\xAEj>\0\0\0\0\xC0\xD1\x88?\0\0\0\0\xB0\xCAS@\0\0\0\0\xC0\xB3hA\0\0\0\0\xB0\xAC3B\0\0\0\0\xC0\x95HC\0\0\0\0\xB0\x8E\x13D\0\0\0\0@\xB21E\0\0\0\0\xB0p\xF3E\0\0\0\0@\x94\x11G\0\0\0\x000\x02\xEFG\0\0\0\0@v\xF1H\0\0\0\x000o\xBCI\0\0\0\0@X\xD1J\0\0\0\0\xB0\0\xB8K\0\0\0\0@:\xB1L\0\0\0\x000\x07\xC6M\0\0\0\0\xC0\x82PN\0\0\0\0\xB0\xAE\x9CO\0\0\0\0\xC0\xD9BP\0\0\0\0\xB0\x90|Q\0\0\0\0@\xF6+R\0\0\0\0\xB0r\\S\0\0\0\0@\xD8\x0BT\0\0\0\x000\xE67W\0\0\0\0\xC0\xEC\xAFW\0\0\0\x000\xC8\x17Y\0\0\0\0\xC0\xCE\x8FY\0\0\0\x000\xAA\xF7Z\0\0\0\0\xC0\xB0o[\0\0\0\0\xB0g\xA9\\\0\0\0\0\xC0|t]\0\0\0\0\xB0I\x89^\0\0\0\0\xC0^T_\0\0\0\0\xB0+i`\0\0\0\0\xC0@4a\0\0\0\0\xB0\rIb\0\0\0\0@]\x1Dc\0\0\0\0\xB0\xEF(d\0\0\0\0\xC0\x04\xF4d\0\0\0\x000\x0C\x12f\0\0\0\0@!\xDDf\0\0\0\x000\xEE\xF1g\0\0\0\0@\x03\xBDh\0\0\0\x000\xD0\xD1i\0\0\0\0@\xE5\x9Cj\0\0\0\x000\xB2\xB1k\0\0\0\0@\xC7|l\0\0\0\x000\x94\x91m\0\0\0\0@\xA9\\n\0\0\0\0\xB0\xB0zo\0\0\0\0@\x8B\0\0\0\x000\xFE\x91?\0\0\0\0\xA0\xD2.@\0\0\0\x000\xF8\x86A\0\0\0\0 \xEF\x17B\0\0\0\x000\xC2QC\0\0\0\0 \xD1\xF7C\0\0\0\0\xB0SME\0\0\0\0\xA0\xED\xE0E\0\0\0\x000\x86\x11G\0\0\0\0 \x95\xB7G\0\0\0\0\xB0\xA2\xFAH\0\0\0\0 w\x97I\0\0\0\0\xB0\x84\xDAJ\0\0\0\0\xA0\x93\x80K\0\0\0\0\xB0f\xBAL\0\0\0\0\xA0u`M\0\0\0\0\xB0H\x9AN\0\0\0\0 \x92IO\0\0\0\x000e\x83P\0\0\0\0\xA09 Q\0\0\0\x000GcR\0\0\0\0\xA0\x1B\0S\0\0\0\x000)CT\0\0\0\0 8\xE9T\0\0\0\x000\x0B#V\0\0\0\0 \x1A\xC9V\0\0\0\x000\xED\x02X\0\0\0\0 \xFC\xA8X\0\0\0\x000\xCF\xE2Y\0\0\0\0 \xDE\x88Z\0\0\0\0\xB0`\xDE[\0\0\0\0 \xC0h\\\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01L\xD4\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\0\xE0\xE3\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO\xA8\x03V\x04\x83\x04\x18L\x80\x9B\xFF\xFF\xFF\xFF@nM\x13\0\0\0\0\xC0$4\x14\0\0\0\0\xA0\xF9#\x15\0\0\0\0\x90\xDC\x13\x16\0\0\0\0\x90\xCD\x03\x17\0\0\0\0\x90\xBE\xF3\x17\0\0\0\0\x90\xAF\xE3\x18\0\0\0\0\x90\xA0\xD3\x19\0\0\0\0\x90\x91\xC3\x1A\0\0\0\0\x10\xBD\xBC\x1B\0\0\0\0\x10\xAE\xAC\x1C\0\0\0\0\x10\x9F\x9C\x1D\0\0\0\0\x10\x90\x8C\x1E\0\0\0\0\x10\x81|\x1F\0\0\0\0\x10rl \0\0\0\0\x10c\\!\0\0\0\0\x10TL\"\0\0\0\0\x10E<#\0\0\0\0\x106,$\0\0\0\0\x10'\x1C%\0\0\0\0\x10\x18\x0C&\0\0\0\0\x90C\x05'\0\0\0\0\x904\xF5'\0\0\0\0\x90%\xE5(\0\0\0\0\x90\x16\xD5)\0\0\0\0\x90\x07\xC5*\0\0\0\0\x90\xF8\xB4+\0\0\0\0\x90\xE9\xA4,\0\0\0\0\x90\xDA\x94-\0\0\0\0\x90\xCB\x84.\0\0\0\0\x90\xBCt/\0\0\0\0\x90\xADd0\0\0\0\0\x10\xD9]1\0\0\0\0\x10\xB4r2\0\0\0\0\x10\xBB=3\0\0\0\0\x10\x96R4\0\0\0\0\x10\x9D\x1D5\0\0\0\0\x10x26\0\0\0\0\x10\x7F\xFD6\0\0\0\0\x90\x94\x1B8\0\0\0\0\x10a\xDD8\0\0\0\0\x90v\xFB9\0\0\0\0\x10C\xBD:\0\0\0\0\x90X\xDB;\0\0\0\0\x90_\xA6<\0\0\0\0\x90:\xBB=\0\0\0\0\x90A\x86>\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\0\0\0\0 \x9B\x9B?\0\0\0\0\xB0\xEAo@\0\0\0\0\xA0\xB7\x84A\0\0\0\0\xB0\xCCOB\0\0\0\0\xA0\x99dC\0\0\0\0\xB0\xAE/D\0\0\0\0\xA0{DE\0\0\0\x000\xE1\xF3E\0\0\0\0 \x98-G\0\0\0\x000\xC3\xD3G\0\0\0\0 z\rI\0\0\0\x000\xA5\xB3I\0\0\0\0 \\\xEDJ\0\0\0\0\xB0\xC1\x9CK\0\0\0\0\xA0x\xD6L\0\0\0\0\xB0\xA3|M\0\0\0\0\xA0Z\xB6N\0\0\0\0\xB0\x85\\O\0\0\0\0\xA0<\x96P\0\0\0\0\xB0g\0\0\0\0\xE41\x9B?\0\0\0\0t\x81o@\0\0\0\0dN\x84A\0\0\0\0tcOB\0\0\0\0d0dC\0\0\0\0tE/D\0\0\0\0d\x12DE\0\0\0\0\xF4w\xF3E\0\0\0\0\xE4.-G\0\0\0\0\xF4Y\xD3G\0\0\0\0\xE4\x10\rI\0\0\0\0\xF4;\xB3I\0\0\0\0\xE4\xF2\xECJ\0\0\0\0tX\x9CK\0\0\0\0d\x0F\xD6L\0\0\0\0t:|M\0\0\0\0\xA8Y\xAFN\0\0\0\0H\r\xB6N\0\0\0\0X8\\O\0\0\0\0H\xEF\x95P\0\0\0\0X\x1A\0\0\0\0\xD0T\x9B?\0\0\0\0`\xA4o@\0\0\0\0Pq\x84A\0\0\0\0`\x86OB\0\0\0\0PSdC\0\0\0\0`h/D\0\0\0\0P5DE\0\0\0\0\xE0\x9A\xF3E\0\0\0\0\xD0Q-G\0\0\0\0\xE0|\xD3G\0\0\0\0\xD03\rI\0\0\0\0\xE0^\xB3I\0\0\0\0\xD0\x15\xEDJ\0\0\0\0`{\x9CK\0\0\0\0P2\xD6L\0\0\0\0`]|M\0\0\0\0P\x14\xB6N\0\0\0\0`?\\O\0\0\0\0P\xF6\x95P\0\0\0\0`!\0\0\0\0\x10\x8D\x9B?\0\0\0\0\xA0\xDCo@\0\0\0\0\x90\xA9\x84A\0\0\0\0\xA0\xBEOB\0\0\0\0\x90\x8BdC\0\0\0\0\xA0\xA0/D\0\0\0\0\x90mDE\0\0\0\0\xA0\x82\x0FF\0\0\0\0\x90O$G\0\0\0\0 \x9F\xF8G\0\0\0\0\x901\x04I\0\0\0\0 \x81\xD8I\0\0\0\0\x90\x13\xE4J\0\0\0\0\xA0\xB3\x9CK\0\0\0\0\x90j\xD6L\0\0\0\0\xA0\x95|M\0\0\0\0\x90L\xB6N\0\0\0\0\xA0w\\O\0\0\0\0\x90.\x96P\0\0\0\0\xA0Y\0\0\0\0\xE0b\x9B?\0\0\0\0p\xB2o@\0\0\0\0`\x7F\x84A\0\0\0\0p\x94OB\0\0\0\0`adC\0\0\0\0pv/D\0\0\0\0`CDE\0\0\0\0\xF0\xA8\xF3E\0\0\0\0\xE0_-G\0\0\0\0\xF0\x8A\xD3G\0\0\0\0\xE0A\rI\0\0\0\0\xF0l\xB3I\0\0\0\0\xE0#\xEDJ\0\0\0\0p\x89\x9CK\0\0\0\0`@\xD6L\0\0\0\0pk|M\0\0\0\0`\"\xB6N\0\0\0\0pM\\O\0\0\0\0`\x04\x96P\0\0\0\0p/\0\0\0\0\x10\x8D\x9B?\0\0\0\0\xA0\xDCo@\0\0\0\0\x90\xA9\x84A\0\0\0\0\xA0\xBEOB\0\0\0\0\x90\x8BdC\0\0\0\0\xA0\xA0/D\0\0\0\0\x90mDE\0\0\0\0 \xD3\xF3E\0\0\0\0\x10\x8A-G\0\0\0\0 \xB5\xD3G\0\0\0\0\x10l\rI\0\0\0\0 \x97\xB3I\0\0\0\0\x10N\xEDJ\0\0\0\0\xA0\xB3\x9CK\0\0\0\0\x90j\xD6L\0\0\0\0\xA0\x95|M\0\0\0\0\x90L\xB6N\0\0\0\0\xA0w\\O\0\0\0\0\x90.\x96P\0\0\0\0\xA0Y\0\0\0\0\x10\x8D\x9B?\0\0\0\0\xA0\xDCo@\0\0\0\0\x90\xA9\x84A\0\0\0\0\xA0\xBEOB\0\0\0\0\x90\x8BdC\0\0\0\0\xA0\xA0/D\0\0\0\0\x90mDE\0\0\0\0 \xD3\xF3E\0\0\0\0\x10\x8A-G\0\0\0\0 \xB5\xD3G\0\0\0\0\x10l\rI\0\0\0\0 \x97\xB3I\0\0\0\0\x10N\xEDJ\0\0\0\0\xA0\xB3\x9CK\0\0\0\0\x90j\xD6L\0\0\0\0\xA0\x95|M\0\0\0\0\x90L\xB6N\0\0\0\0\xA0w\\O\0\0\0\0\x90.\x96P\0\0\0\0\xA0Y\0\0\0\0\0\x7F\x9B?\0\0\0\0\x80\xC0o@\0\0\0\0\x80\x9B\x84A\0\0\0\0\x80\xA2OB\0\0\0\0\x80}dC\0\0\0\0\x80\x84/D\0\0\0\0pQDE\0\0\0\0\0\xB7\xF3E\0\0\0\0\xF0m-G\0\0\0\0\0\x99\xD3G\0\0\0\0\xF0O\rI\0\0\0\0\0{\xB3I\0\0\0\0\xF01\xEDJ\0\0\0\0\x80\x97\x9CK\0\0\0\0pN\xD6L\0\0\0\0\x80y|M\0\0\0\0p0\xB6N\0\0\0\0\x80[\\O\0\0\0\0p\x12\x96P\0\0\0\0\x80=\0\0\0\0 \x9B\x9B?\0\0\0\0\xB0\xEAo@\0\0\0\0\xA0\xB7\x84A\0\0\0\0\xB0\xCCOB\0\0\0\0\xA0\x99dC\0\0\0\0\xB0\xAE/D\0\0\0\0\xA0{DE\0\0\0\x000\xE1\xF3E\0\0\0\0 \x98-G\0\0\0\x000\xC3\xD3G\0\0\0\0 z\rI\0\0\0\x000\xA5\xB3I\0\0\0\0 \\\xEDJ\0\0\0\0\xB0\xC1\x9CK\0\0\0\0\xA0x\xD6L\0\0\0\0\xB0\xA3|M\0\0\0\0\xA0Z\xB6N\0\0\0\0\xB0\x85\\O\0\0\0\0\xA0<\x96P\0\0\0\0\xB0g\x11\0\0\0\0\0\x84x\x12\0\0\0\0\0\xA1\x1E\x13\0\0\0\0\0fX\x14\0\0\0\0\0\x83\xFE\x14\0\0\0\0\0H8\x16\0\0\0\0\0O\x03\x17\0\0\0\0\x80d!\x18\0\0\0\0\x001\xE3\x18\0\0\0\0\x80F\x01\x1A\0\0\0\0\x80c\xA7\x1A\0\0\0\0\x80(\xE1\x1B\0\0\0\0\x80E\x87\x1C\0\0\0\0\x80\n\xC1\x1D\0\0\0\0\x80'g\x1E\0\0\0\0\0\xB2\x97\x1F\0\0\0\0\x80~Y \0\0\0\0\x80\xCE\x80!\0\0\0\0\0\x9BB\"\0\0\0\0\0\xEBi#\0\0\0\0\0}\"$\0\0\0\0\0\xCDI%\0\0\0\0\0_\x02&\0\0\0\0\0\xAF)'\0\0\0\0\0\xB6\xF4'\0\0\0\0\x80\xE1\xED(\0\0\0\0\0\x98\xD4)\0\0\0\0\x80\xC3\xCD*\0\0\0\0\0z\xB4+\0\0\0\0\x80\xA5\xAD,\0\0\0\0\0\\\x94-\0\0\0\0\x80\x87\x8D.\0\0\0\0\0>t/\0\0\0\0\x80im0\0\0\0\0\x80Z]1\0\0\0\0\0\x86V2\0\0\0\0\x80<=3\0\0\0\0\0h64\0\0\0\0\x80\x1E\x1D5\0\0\0\0\0J\x166\0\0\0\0\x80\0\xFD6\0\0\0\0\0,\xF67\0\0\0\0\x80\xE2\xDC8\0\0\0\0\x80\xE9\xA79\0\0\0\0\x80\xC4\xBC:\0\0\0\0\x80*\xBF;\0\0\0\0\0\xE1\xA5<\0\0\0\0\x80\x0C\x9F=\0\0\0\0\0\xC3\x85>\0\0\0\0\x80\xEE~?\0\0\0\0\0\xA5e@\0\0\0\0\x80\xD0^A\0\0\0\0\0\x87EB\0\0\0\0\x80\xB2>C\0\0\0\0\x80\xA3.D\0\0\0\0\x80\x94\x1EE\0\0\0\0\0K\x05F\0\0\0\0\0\xB1\x07G\0\0\0\0\0\xA2\xF7G\0\0\0\0\0\x93\xE7H\0\0\0\0\0\x84\xD7I\0\0\0\0\0u\xC7J\0\0\0\0\0H\x97M\0\0\0\0\09\x87N\0\0\0\0\0*wO\0\0\0\0\x80UpP\0\0\0\0\x80F`Q\0\0\0\0\x807PR\0\0\0\0\x80(@S\0\0\0\0\x80\x190T\0\0\0\0\x80\n U\0\0\0\0\x80\xFB\x0FV\0\0\0\0\x80\xEC\xFFV\0\0\0\0\x80\xDD\xEFW\0\0\0\0\x80\xCE\xDFX\0\0\0\0\x80\xBF\xCFY\0\0\0\0\x80\xB0\xBFZ\0\0\0\0\0\xDC\xB8[\0\0\0\0\0\xCD\xA8\\\0\0\0\0\0\xBE\x98]\0\0\0\0\0\xAF\x88^\0\0\0\0\0\xA0x_\0\0\0\0\0\x91h`\0\0\0\0\0\x82Xa\0\0\0\0\0sHb\0\0\0\0\0d8c\0\0\0\0\0U(d\0\0\0\0\0F\x18e\0\0\0\0\x80q\x11f\0\0\0\0\x80b\x01g\0\0\0\0\x80S\xF1g\0\0\0\0\x80D\xE1h\0\0\0\0\x805\xD1i\0\0\0\0\x80&\xC1j\0\0\0\0\x80\x17\xB1k\0\0\0\0\x80\x08\xA1l\0\0\0\0\x80\xF9\x90m\0\0\0\0\x80\xEA\x80n\0\0\0\0\x80\xDBpo\0\0\0\0\0\x07jp\0\0\0\0\0\xF8Yq\0\0\0\0\0\xE9Ir\0\0\0\0\0\xDA9s\0\0\0\0\0\xCB)t\0\0\0\0\0\xBC\x19u\0\0\0\0\0\xAD\tv\0\0\0\0\0\x9E\xF9v\0\0\0\0\0\x8F\xE9w\0\0\0\0\0\x80\xD9x\0\0\0\0\0q\xC9y\0\0\0\0\0b\xB9z\0\0\0\0\x80\x8D\xB2{\0\0\0\0\x80~\xA2|\0\0\0\0\x80o\x92}\0\0\0\0\x80`\x82~\0\0\0\0\x80Qr\x7F\0\0\0\0\x01\x02\x02\x01\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\0\0\0\0\0\0\0\0\0\xA0\x8C\0\0\0\0\0\0\0\xB0\x9A\0\0\0\0\0\0\x01TODO\x10\0\x12\0-\0\x802 \xE2\xFF\xFF\xFF\xFF@\"\xDAJ\0\0\0\0\x01\x02\0\0\0\0\0\0\0\0\0`T\0\0\0\0\0\0\0PF\0\0\0\0\0\0\0TODO\x88\x02\xFE\x02+\x03\xC0\xAD\xE6\xF6\xFF\xFF\xFF\xFF\xC0C\x13\xF8\xFF\xFF\xFF\xFF0\xD3\xC7\xF8\xFF\xFF\xFF\xFF@w\xF4\xF9\xFF\xFF\xFF\xFF\xB06\xD3\xFA\xFF\xFF\xFF\xFF\xC05\xC3\xFB\xFF\xFF\xFF\xFF0S\xBC\xFC\xFF\xFF\xFF\xFF@R\xAC\xFD\xFF\xFF\xFF\xFF05\x9C\xFE\xFF\xFF\xFF\xFF@4\x8C\xFF\xFF\xFF\xFF\xFF\xB0J\xA3\x07\0\0\0\0\xA0o$\x08\0\0\0\0\xB0\xBC0\x17\0\0\0\0\xC0]\x06\x18\0\0\0\0\xB0V\xD1\x18\0\0\0\0\xC0?\xE6\x19\0\0\0\0\xB08\xB1\x1A\0\0\0\0@\\\xCF\x1B\0\0\0\0\xB0\x1A\x91\x1C\0\0\0\0@>\xAF\x1D\0\0\0\0\xB0\xFCp\x1E\0\0\0\0@ \x8F\x1F\0\0\0\x000\x03\x7F \0\0\0\0@\x02o!\0\0\0\x000\xFB9\"\0\0\0\0@\xE4N#\0\0\0\x000\xDD\x19$\0\0\0\0\xC0\08%\0\0\0\x000\xBF\xF9%\0\0\0\0\xC0\xF8\xF2&\0\0\0\x000\xA1\xD9'\0\0\0\0\xC0\xC4\xF7(\0\0\0\0\xB0\xBD\xC2)\0\0\0\0\xC0\xA6\xD7*\0\0\0\0\xB0\x9F\xA2+\0\0\0\0\xC0\x88\xB7,\0\0\0\0\xB0\x81\x82-\0\0\0\0\xC0j\x97.\0\0\0\0\xB0cb/\0\0\0\0@\x87\x800\0\0\0\0\xB0EB1\0\0\0\0@i`2\0\0\0\x000\xD7=3\0\0\0\0@K@4\0\0\0\x000D\x0B5\0\0\0\0@\xB8\r6\0\0\0\0\xB0\xD5\x067\0\0\0\0@\x0F\08\0\0\0\x000\x08\xCB8\0\0\0\0\xC0+\xE99\0\0\0\x000\xEA\xAA:\0\0\0\0\xC0\r\xC9;\0\0\0\x000\xCC\x8A<\0\0\0\0\xC0\xEF\xA8=\0\0\0\x000\xAEj>\0\0\0\0\xC0\xD1\x88?\0\0\0\0\xB0\xCAS@\0\0\0\0\xC0\xB3hA\0\0\0\0\xB0\xAC3B\0\0\0\0\xC0\x95HC\0\0\0\0\xB0\x8E\x13D\0\0\0\0@\xB21E\0\0\0\0\xB0p\xF3E\0\0\0\0@\x94\x11G\0\0\0\x000\x02\xEFG\0\0\0\0@v\xF1H\0\0\0\x000o\xBCI\0\0\0\0@X\xD1J\0\0\0\0\xB0\0\xB8K\0\0\0\0@:\xB1L\0\0\0\x000\x07\xC6M\0\0\0\0\xC0\x82PN\0\0\0\0\xB0\xAE\x9CO\0\0\0\0\xC0\xD9BP\0\0\0\0\xB0\x90|Q\0\0\0\0@\xF6+R\0\0\0\0\xB0r\\S\0\0\0\0@\xD8\x0BT\0\0\0\x000\xE67W\0\0\0\0\xC0\xEC\xAFW\0\0\0\0\xB0\x86CX\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x03\x04\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x01\x02\x03\x02\x03\0\0\0\0\0\0\0\0\0\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\x01\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\0\xE0\xE3\xFF\xFF\xFF\xFF\xFF\xFF\x01TODO\x08\0\t\0\x1B\0\0-\x02\r\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\0TODO\x18\x02[\x02m\x02\0G\rB\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\0\0\0\0@\xD6\x9A?\0\0\0\0@\xDDe@\0\0\0\0\xC0\xF2\x83A\0\0\0\0 \xC6\xE0e\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x01\x03\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x01$H\0\0\0\0\0\0\0PF\0\0\0\0\0\0\0`T\0\0\0\0\0\0\0pb\0\0\0\0\0\0\x01`T\0\0\0\0\0\0\x01TODO\xB0\x02\x06\x03!\x03\xE0yr\x06\0\0\0\0P\xAB\x0C\x07\0\0\0\0`7$\x08\0\0\0\0\xD0\xDE\xED\x08\0\0\0\0\xE0j\x05\n\0\0\0\0P\x12\xCF\n\0\0\0\0\xE0\xEF\xE7\x0B\0\0\0\0\xD0u\xDA\x0C\0\0\0\0`#\xC9\r\0\0\0\0\xD0\xCA\x92\x0E\0\0\0\0`\x05\xA9\x0F\0\0\0\0\xD0\xACr\x10\0\0\0\0`\xD5\xAD\x1C\0\0\0\0\xD0\t\x9F\x1D\0\0\0\0`\xFD\x92\x1E\0\0\0\0P\xE0\x82\x1F\0\0\0\0`\xDFr \0\0\0\0P\xC2b!\0\0\0\0`\xC1R\"\0\0\0\0\xD0\xDEK#\0\0\0\0`\xBCd$\0\0\0\0\xD0\xC0+%\0\0\0\0`o7&\0\0\0\0\xD0\xA2\x0B'\0\0\0\0\xE0s\x0B(\0\0\0\0PJ\xE2(\0\0\0\0`\xBE\xE4)\0\0\0\0\xD0f\xCB*\0\0\0\0\xE0e\xBB+\0\0\0\0\xD0H\xAB,\0\0\0\0\xE0G\x9B-\0\0\0\0\xD0\xB5x.\0\0\0\0`d\x84/\0\0\0\0\xE0\xA5X0\0\0\0\0`Fd1\0\0\0\0`\xC2A2\0\0\0\0`(D3\0\0\0\0`\xA4!4\0\0\0\0`\n$5\0\0\0\0`\x86\x016\0\0\0\0`\x93z7\0\0\0\0\xE0\xA2\xEA7\0\0\0\0\xE0|\xE28\0\0\0\0`\xBF\xD39\0\0\0\0\xE0^\xC2:\0\0\0\0`\xA1\xB3;\0\0\0\0`\x92\xA3<\0\0\0\0`\x83\x93=\0\0\0\0`t\x83>\0\0\0\0`O\x98?\0\0\0\0`Vc@\0\0\0\0\xE0\xF6nA\0\0\0\0\xE0rLB\0\0\0\0\xE0c]1\0\0\0\0`\x19r2\0\0\0\0` =3\0\0\0\0`\xFBQ4\0\0\0\0`\x02\x1D5\0\0\0\0`\xDD16\0\0\0\0`\xE4\xFC6\0\0\0\0\xE0\xF9\x1A8\0\0\0\0`\xC6\xDC8\0\0\0\0\xE0\xDB\xFA9\0\0\0\0`\xA8\xBC:\0\0\0\0\xE0\xBD\xDA;\0\0\0\0\xE0\xC4\xA5<\0\0\0\0\xE0\x9F\xBA=\0\0\0\0\xE0\xA6\x85>\0\0\0\0\xE0\x81\x9A?\0\0\0\0\xE0\x88e@\0\0\0\0`\x9E\x83A\0\0\0\0\xE0jEB\0\0\0\0`\x80cC\0\0\0\0\xE0L%D\0\0\0\0`bCE\0\0\0\0\xE0.\x05F\0\0\0\0`D#G\0\0\0\0`K\xEEG\0\0\0\0`&\x03I\0\0\0\0`-\xCEI\0\0\0\0`\x08\xE3J\0\0\0\0`\x0F\xAEK\0\0\0\0p\x1D\xAEK\0\0\0\0\xF02\xCCL\0\0\0\0p\xFF\x8DM\0\0\0\0\x01\x02\x03\x02\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x01\x05\x01\x05\x06\x02\x04\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x06\x01\x05\x06\x01\x05d\xA6\0\0\0\0\0\0\0\xC0\xA8\0\0\0\0\0\0\0\xD0\xB6\0\0\0\0\0\0\0\xE0\xC4\0\0\0\0\0\0\x01\xD0\xB6\0\0\0\0\0\0\x01\xC0\xA8\0\0\0\0\0\0\x01\xB0\x9A\0\0\0\0\0\0\0TODO\xA0\x01\xF0\x01&\x02\xE0\x94\x19\xAA\xFF\xFF\xFF\xFF@\xFD\xA3\xB5\xFF\xFF\xFF\xFF0\xCE\x18\x16\0\0\0\0 \xB1\x08\x17\0\0\0\x000\xBF\x08\x17\0\0\0\0\xA0\xF3\xF9\x17\0\0\0\0\xB0\xF2\xE9\x18\0\0\0\0 '\xDB\x19\0\0\0\0\xB0w\xCC\x1A\0\0\0\0\xD0\x84\xBC\x1B\0\0\0\0\xD0u\xAC\x1C\0\0\0\0\xD0f\x9C\x1D\0\0\0\0\xD0W\x8C\x1E\0\0\0\0\xD0H|\x1F\0\0\0\0\xD09l \0\0\0\0\xD0*\\!\0\0\0\0\xD0\x1BL\"\0\0\0\0\xD0\x0C<#\0\0\0\0\xD0\xFD+$\0\0\0\0\xD0\xEE\x1B%\0\0\0\0\xD0\xDF\x0B&\0\0\0\0P\x0B\x05'\0\0\0\0P\xFC\xF4'\0\0\0\0`\n\xF5'\0\0\0\0`\xFB\xE4(\0\0\0\0`\xA3x)\0\0\0\0P\xDE\xD4)\0\0\0\0P\xCF\xC4*\0\0\0\0P\xC0\xB4+\0\0\0\0P\xB1\xA4,\0\0\0\0P\xA2\x94-\0\0\0\0`\xA1\x84.\0\0\0\0`\x92t/\0\0\0\0`\x83d0\0\0\0\0\xE0\xAE]1\0\0\0\0\xE0\x89r2\0\0\0\0\xE0\x90=3\0\0\0\0\xE0kR4\0\0\0\0\xE0r\x1D5\0\0\0\0\xE0M26\0\0\0\0\xE0T\xFD6\0\0\0\0`j\x1B8\0\0\0\0\xE06\xDD8\0\0\0\0`L\xFB9\0\0\0\0\xE0\x18\xBD:\0\0\0\0`.\xDB;\0\0\0\0`5\xA6<\0\0\0\0`\x10\xBB=\0\0\0\0`\x17\x86>\0\0\0\0`\xF2\x9A?\0\0\0\0`\xF9e@\0\0\0\0\xE0\x0E\x84A\0\0\0\0\x01\x02\x03\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x02\x05\x02\x05\x01\x03\x04\x03\x04\x02\x05\x03\x04\x02\x05\x03\x04\x01\x02\x05\x01\x02\x05\x01\x02\x05\x01\x02\x05\x01\x02\x05\x01\x02\x05\x01\x02\x05\x01\x02\x05\x01\x02\x05\x01\x02\x05\x02\x05 /\0\0\0\0\0\0\0@8\0\0\0\0\0\0\0PF\0\0\0\0\0\0\0`T\0\0\0\0\0\0\0`T\0\0\0\0\0\0\x01PF\0\0\0\0\0\0\x01TODO\xA8\x01\xEC\x01\x19\x02h\x8E\x19\xAA\xFF\xFF\xFF\xFF@\xFD\xA3\xB5\xFF\xFF\xFF\xFF\xB0\x8B'\x15\0\0\0\0 \xC0\x18\x16\0\0\0\0\x10\xA3\x08\x17\0\0\0\0 \xB1\x08\x17\0\0\0\0\xA0\xF3\xF9\x17\0\0\0\0\xB0\xF2\xE9\x18\0\0\0\0 '\xDB\x19\0\0\0\0\xB0w\xCC\x1A\0\0\0\0\xD0\x84\xBC\x1B\0\0\0\0\xD0u\xAC\x1C\0\0\0\0\xD0f\x9C\x1D\0\0\0\0\xD0W\x8C\x1E\0\0\0\0\xD0H|\x1F\0\0\0\0\xD09l \0\0\0\0\xD0*\\!\0\0\0\0\xD0\x1BL\"\0\0\0\0\xD0\x0C<#\0\0\0\0\xD0\xFD+$\0\0\0\0\xD0\xEE\x1B%\0\0\0\0\xD0\xDF\x0B&\0\0\0\0P\x0B\x05'\0\0\0\0P\xFC\xF4'\0\0\0\0`\n\xF5'\0\0\0\0`\xFB\xE4(\0\0\0\0`\xA3x)\0\0\0\0P\xDE\xD4)\0\0\0\0P\xCF\xC4*\0\0\0\0P\xC0\xB4+\0\0\0\0P\xB1\xA4,\0\0\0\0P\xA2\x94-\0\0\0\0P\x93\x84.\0\0\0\0P\x84t/\0\0\0\0Pud0\0\0\0\0\xD0\xA0]1\0\0\0\0\xD0{r2\0\0\0\0\xD0\x82=3\0\0\0\0\xD0]R4\0\0\0\0\xD0d\x1D5\0\0\0\0\xD0?26\0\0\0\0\xD0F\xFD6\0\0\0\0P\\\x1B8\0\0\0\0\xD0(\xDD8\0\0\0\0P>\xFB9\0\0\0\0\xD0\n\xBD:\0\0\0\0P \xDB;\0\0\0\0P'\xA6<\0\0\0\0P\x02\xBB=\0\0\0\0P\t\x86>\0\0\0\0P\xE4\x9A?\0\0\0\0P\xEBe@\0\0\0\0\xD0\0\x84A\0\0\0\0\x01\x02\x03\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x01\x03\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x985\0\0\0\0\0\0\0@8\0\0\0\0\0\0\0PF\0\0\0\0\0\0\0`T\0\0\0\0\0\0\x01PF\0\0\0\0\0\0\x01TODO\xD0\0\xED\0\x1A\x01D\x8D\x19\xAA\xFF\xFF\xFF\xFF@\xFD\xA3\xB5\xFF\xFF\xFF\xFF\xB0\x8B'\x15\0\0\0\0 \xC0\x18\x16\0\0\0\x000\xBF\x08\x17\0\0\0\0\xA0\xF3\xF9\x17\0\0\0\0\xB0\xF2\xE9\x18\0\0\0\0 '\xDB\x19\0\0\0\0\xB0w\xCC\x1A\0\0\0\0\xD0\x84\xBC\x1B\0\0\0\0\xD0u\xAC\x1C\0\0\0\0\xD0f\x9C\x1D\0\0\0\0\xD0W\x8C\x1E\0\0\0\0\xD0H|\x1F\0\0\0\0\xD09l \0\0\0\0\xD0*\\!\0\0\0\0\xD0\x1BL\"\0\0\0\0\xD0\x0C<#\0\0\0\0\xD0\xFD+$\0\0\0\0\xD0\xEE\x1B%\0\0\0\0\xD0\xDF\x0B&\0\0\0\0P\x0B\x05'\0\0\0\0P\xFC\xF4'\0\0\0\0`\n\xF5'\0\0\0\0`\xFB\xE4(\0\0\0\0`\xA3x)\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x01\x02\x04\xBC6\0\0\0\0\0\0\0@8\0\0\0\0\0\0\0PF\0\0\0\0\0\0\0`T\0\0\0\0\0\0\x01PF\0\0\0\0\0\0\x01TODO\xA8\x01\xFE\x01=\x02P\x93\x19\xAA\xFF\xFF\xFF\xFFP\x0B\xA4\xB5\xFF\xFF\xFF\xFF0\xCE\x18\x16\0\0\0\0 \xB1\x08\x17\0\0\0\x000\xBF\x08\x17\0\0\0\0\xA0\xF3\xF9\x17\0\0\0\0\xB0\xF2\xE9\x18\0\0\0\0 '\xDB\x19\0\0\0\0\xB0w\xCC\x1A\0\0\0\0\xD0\x84\xBC\x1B\0\0\0\0\xD0u\xAC\x1C\0\0\0\0\xD0f\x9C\x1D\0\0\0\0\xD0W\x8C\x1E\0\0\0\0\xD0H|\x1F\0\0\0\0\xD09l \0\0\0\0\xD0*\\!\0\0\0\0\xD0\x1BL\"\0\0\0\0\xD0\x0C<#\0\0\0\0\xD0\xFD+$\0\0\0\0\xD0\xEE\x1B%\0\0\0\0\xD0\xDF\x0B&\0\0\0\0P\x0B\x05'\0\0\0\0P\xFC\xF4'\0\0\0\0`\n\xF5'\0\0\0\0`\xFB\xE4(\0\0\0\0`\xA3x)\0\0\0\0P\xDE\xD4)\0\0\0\0P\xCF\xC4*\0\0\0\0P\xC0\xB4+\0\0\0\0P\xB1\xA4,\0\0\0\0P\xA2\x94-\0\0\0\0P\x93\x84.\0\0\0\0P\x84t/\0\0\0\0Pud0\0\0\0\0\xD0\xA0]1\0\0\0\0\xD0{r2\0\0\0\0\xD0\x82=3\0\0\0\0\xD0]R4\0\0\0\0\xD0d\x1D5\0\0\0\0\xD0?26\0\0\0\0\xD0F\xFD6\0\0\0\0\xE0T\xFD6\0\0\0\0`j\x1B8\0\0\0\0\xE06\xDD8\0\0\0\0`L\xFB9\0\0\0\0\xE0\x18\xBD:\0\0\0\0`.\xDB;\0\0\0\0`5\xA6<\0\0\0\0`\x10\xBB=\0\0\0\0`\x17\x86>\0\0\0\0`\xF2\x9A?\0\0\0\0`\xF9e@\0\0\0\0\xE0\x0E\x84A\0\0\0\0\x01\x02\x03\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x02\x05\x02\x05\x06\x03\x04\x03\x04\x02\x05\x03\x04\x02\x05\x03\x04\x02\x05\x03\x04\x02\x05\x03\x04\x02\x05\x03\x04\x02\x05\x03\x04\x02\x05\x06\x02\x05\x06\x02\x05\x06\x02\x05\x06\x02\x05\x06\x02\x05\x06\x02\x05\x02\x05\xB00\0\0\0\0\0\0\x000*\0\0\0\0\0\0\0PF\0\0\0\0\0\0\0`T\0\0\0\0\0\0\0`T\0\0\0\0\0\0\x01PF\0\0\0\0\0\0\x01@8\0\0\0\0\0\0\0TODO\xA8\x01\xDD\x01\xF8\x01\xE0<0\x9E\xFF\xFF\xFF\xFFPh0\x17\0\0\0\0\xC0\x0F\xFA\x17\0\0\0\0P\xBD\xE8\x18\0\0\0\0@C\xDB\x19\0\0\0\0\xD0\x93\xCC\x1A\0\0\0\0@\xC8\xBD\x1B\0\0\0\0P\xC7\xAD\x1C\0\0\0\0\xE0t\x9C\x1D\0\0\0\0\xE0e\x8C\x1E\0\0\0\0\xE0V|\x1F\0\0\0\0\xE0Gl \0\0\0\0\xE08\\!\0\0\0\0\xE0)L\"\0\0\0\0\xE0\x1A<#\0\0\0\0\xE0\x0B,$\0\0\0\0\xE0\xFC\x1B%\0\0\0\0\xE0\xED\x0B&\0\0\0\0`\x19\x05'\0\0\0\0\0x\xF6'\0\0\0\0\x80\xBA\xE7(\0\0\0\0\0\xFD\xD8)\0\0\0\0\x80?\xCA*\0\0\0\0\x800\xBA+\0\0\0\0\0s\xAB,\0\0\0\0\0d\x9B-\0\0\0\0\x80\xA6\x8C.\0\0\0\0\x80\x97|/\0\0\0\0\0\xDAm0\0\0\0\0\x80\x1C_1\0\0\0\0\0_P2\0\0\0\0\0P@3\0\0\0\0\x80\x9214\0\0\0\0\x80\x83!5\0\0\0\0\0\xC6\x126\0\0\0\0\0\xB7\x027\0\0\0\0\x80\xF9\xF37\0\0\0\0\0<\xE58\0\0\0\0\x80~\xD69\0\0\0\0\x80o\xC6:\0\0\0\0\0\xB2\xB7;\0\0\0\0\0\xA3\xA7<\0\0\0\0\x80\xE5\x98=\0\0\0\0\x80\xD6\x88>\0\0\0\0\0\x19z?\0\0\0\0\x80[k@\0\0\0\0\0\x9E\\A\0\0\0\0\0\x8FLB\0\0\0\0\x80\xD1=C\0\0\0\0\x80\xC2-D\0\0\0\0\0\x05\x1FE\0\0\0\0\0\xF6\x0EF\0\0\0\0\x808\0G\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\xA4)\0\0\0\0\0\0\x000*\0\0\0\0\0\0\0@8\0\0\0\0\0\0\x01TODO \x02}\x02\xAA\x02D\x95\x19\xAA\xFF\xFF\xFF\xFFP\x0C\xDA\xE7\xFF\xFF\xFF\xFF\xC0\x99'\x15\0\0\0\x000\xCE\x18\x16\0\0\0\0@\xCD\x08\x17\0\0\0\0\xB0\x01\xFA\x17\0\0\0\0\xC0\0\xEA\x18\0\0\0\x0005\xDB\x19\0\0\0\0\xC0\x85\xCC\x1A\0\0\0\0\xE0\x92\xBC\x1B\0\0\0\0\xE0\x83\xAC\x1C\0\0\0\0\xE0t\x9C\x1D\0\0\0\0\xE0e\x8C\x1E\0\0\0\0\xE0V|\x1F\0\0\0\0\xE0Gl \0\0\0\0\xE08\\!\0\0\0\0\xE0)L\"\0\0\0\0\xE0\x1A<#\0\0\0\0\xE0\x0B,$\0\0\0\0\xE0\xFC\x1B%\0\0\0\0\xE0\xED\x0B&\0\0\0\0`\x19\x05'\0\0\0\0`\n\xF5'\0\0\0\0p\x18\xF5'\0\0\0\0p\t\xE5(\0\0\0\0p\xFA\xD4)\0\0\0\0p\xEB\xC4*\0\0\0\0\xB0\xDD\xE60\0\0\0\0\x10\xD9]1\0\0\0\0\x10\xB4r2\0\0\0\0\0\xAD=3\0\0\0\0\0\x88R4\0\0\0\0\0\x8F\x1D5\0\0\0\0\0j26\0\0\0\0\0q\xFD6\0\0\0\0\x80\x86\x1B8\0\0\0\0\0S\xDD8\0\0\0\0\x80h\xFB9\0\0\0\0\x005\xBD:\0\0\0\0\x80J\xDB;\0\0\0\0\x80Q\xA6<\0\0\0\0\x80,\xBB=\0\0\0\0\x803\x86>\0\0\0\0\x80\x0E\x9B?\0\0\0\0\x80\x15f@\0\0\0\0\0+\x84A\0\0\0\0\x80\xF7EB\0\0\0\0\0\rdC\0\0\0\0\x80\xD9%D\0\0\0\0\0\xEFCE\0\0\0\0\x80\xBB\x05F\0\0\0\0\0\xD1#G\0\0\0\0\0\xD8\xEEG\0\0\0\0\0\xB3\x03I\0\0\0\0\0\xBA\xCEI\0\0\0\0\0\x95\xE3J\0\0\0\0\0\x9C\xAEK\0\0\0\0\x80\xB1\xCCL\0\0\0\0\0~\x8EM\0\0\0\0\x80\x93\xACN\0\0\0\0\0`nO\0\0\0\0\x80u\x8CP\0\0\0\0\x80|WQ\0\0\0\0\x80WlR\0\0\0\0\x80^7S\0\0\0\0\x809LT\0\0\0\0\x80@\x17U\0\0\0\0\x80\x1B,V\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x01\x02\x04\x02\x04\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\xBC.\0\0\0\0\0\0\x000*\0\0\0\0\0\0\0@8\0\0\0\0\0\0\0PF\0\0\0\0\0\0\x01@8\0\0\0\0\0\0\x01TODO\x10\0\x12\0$\0\xC4\x85\xB6V\xFF\xFF\xFF\xFF\xC4gj\xA2\xFF\xFF\xFF\xFF\0\x01<^\0\0\0\0\0\0\0pb\0\0\0\0\0\0\0TODO\x18\x02q\x02\x9E\x02\xFC}\xD5\xA1\xFF\xFF\xFF\xFF \xE1\xA3\xB5\xFF\xFF\xFF\xFF\x90o'\x15\0\0\0\0\0\xA4\x18\x16\0\0\0\0\x10\xA3\x08\x17\0\0\0\0\x80\xD7\xF9\x17\0\0\0\0\x90\xD6\xE9\x18\0\0\0\0\0\x0B\xDB\x19\0\0\0\0\x90[\xCC\x1A\0\0\0\0\xB0h\xBC\x1B\0\0\0\0\xB0Y\xAC\x1C\0\0\0\0\xB0J\x9C\x1D\0\0\0\0\xB0;\x8C\x1E\0\0\0\0\xB0,|\x1F\0\0\0\0\xB0\x1Dl \0\0\0\0\xB0\x0E\\!\0\0\0\0\xB0\xFFK\"\0\0\0\0\xB0\xF0;#\0\0\0\0\xB0\xE1+$\0\0\0\0\xB0\xD2\x1B%\0\0\0\0\xB0\xC3\x0B&\0\0\0\x000\xEF\x04'\0\0\0\x000\xE0\xF4'\0\0\0\0@\xEE\xF4'\0\0\0\0@\xDF\xE4(\0\0\0\0@\x87x)\0\0\0\x000\xC2\xD4)\0\0\0\x000\xB3\xC4*\0\0\0\x000\xA4\xB4+\0\0\0\x000\x95\xA4,\0\0\0\x000\x86\x94-\0\0\0\x000w\x84.\0\0\0\x000ht/\0\0\0\0@gd0\0\0\0\0\xC0\x92]1\0\0\0\0\xC0mr2\0\0\0\0\xC0t=3\0\0\0\0\xC0OR4\0\0\0\0\xC0V\x1D5\0\0\0\0\xC0126\0\0\0\0\xC08\xFD6\0\0\0\0@N\x1B8\0\0\0\0\xC0\x1A\xDD8\0\0\0\0@0\xFB9\0\0\0\0\xC0\xFC\xBC:\0\0\0\0@\x12\xDB;\0\0\0\0@\x19\xA6<\0\0\0\0@\xF4\xBA=\0\0\0\0@\xFB\x85>\0\0\0\0@\xD6\x9A?\0\0\0\0@\xDDe@\0\0\0\0\xC0\xF2\x83A\0\0\0\0@\xBFEB\0\0\0\0\xC0\xD4cC\0\0\0\0@\xA1%D\0\0\0\0\xC0\xB6CE\0\0\0\0@\x83\x05F\0\0\0\0\xC0\x98#G\0\0\0\0\xC0\x9F\xEEG\0\0\0\0\xC0z\x03I\0\0\0\0\xC0\x81\xCEI\0\0\0\0\xC0\\\xE3J\0\0\0\0\xC0c\xAEK\0\0\0\0@y\xCCL\0\0\0\0\xC0E\x8EM\0\0\0\x000\xF3KT\0\0\0\0@\xEA\xF6V\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x01\x03\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x84N\0\0\0\0\0\0\0`T\0\0\0\0\0\0\0pb\0\0\0\0\0\0\0\x80p\0\0\0\0\0\0\x01pb\0\0\0\0\0\0\x01TODO`\x04\xEC\x04\x07\x05\xE0ce\xA2\xFF\xFF\xFF\xFFP\x82{\xA3\xFF\xFF\xFF\xFF`\x80N\xA4\xFF\xFF\xFF\xFF\xD0\xB4?\xA5\xFF\xFF\xFF\xFF\xE0'%\xA6\xFF\xFF\xFF\xFF\xD0\x7F'\xA7\xFF\xFF\xFF\xFF\xE0\xF3)\xA8\xFF\xFF\xFF\xFFP\xB2\xEB\xA8\xFF\xFF\xFF\xFF\xE0\x85*\xE8\xFF\xFF\xFF\xFFP-\xF4\xE8\xFF\xFF\xFF\xFF`\xB9\x0B\xEA\xFF\xFF\xFF\xFF\xD0`\xD5\xEA\xFF\xFF\xFF\xFF\xE0\xEC\xEC\xEB\xFF\xFF\xFF\xFFP\x94\xB6\xEC\xFF\xFF\xFF\xFF\xE0q\xCF\xED\xFF\xFF\xFF\xFFP\x19\x99\xEE\xFF\xFF\xFF\xFF`\xA5\xB0\xEF\xFF\xFF\xFF\xFF\xD0Lz\xF0\xFF\xFF\xFF\xFF`^\xA6\x04\0\0\0\0\xD0w+\x05\0\0\0\0\xE0\x03C\x06\0\0\0\0P\xAB\x0C\x07\0\0\0\0`7$\x08\0\0\0\0\xD0\xDE\xED\x08\0\0\0\0\xE0j\x05\n\0\0\0\0P\x12\xCF\n\0\0\0\0\xE0\xEF\xE7\x0B\0\0\0\0P\x97\xB1\x0C\0\0\0\0`#\xC9\r\0\0\0\0\xD0\xCA\x92\x0E\0\0\0\0`\x05\xA9\x0F\0\0\0\0\xD0\xACr\x10\0\0\0\0\xE0.\xF4\x1A\0\0\0\0\xD0\x9C\xD1\x1B\0\0\0\0`b\xD5\x1C\0\0\0\0P\xD0\xB2\x1D\0\0\0\0\xE0\x95\xB6\x1E\0\0\0\0\xD0\x03\x94\x1F\0\0\0\0`\xC9\x97 \0\0\0\0P7u!\0\0\0\0\xE0,\xA3\"\0\0\0\0P\xBCW#\0\0\0\0`_g$\0\0\0\0\xD0\xEF8%\0\0\0\0`\xB5<&\0\0\0\0P#\x1A'\0\0\0\0\xE0\xE8\x1D(\0\0\0\0\xD0V\xFB(\0\0\0\0\xE0m\0*\0\0\0\0\xD0\t\xCE*\0\0\0\0`\xCE\xB4+\0\0\0\0P\xB1\xA4,\0\0\0\0`\xB0\x94-\0\0\0\0P\x93\x84.\0\0\0\0`\x92t/\0\0\0\0Pud0\0\0\0\0\xE0\xAE]1\0\0\0\0\xD0\x91M2\0\0\0\0\xE0\x90=3\0\0\0\0\xD0s-4\0\0\0\0\xE0r\x1D5\0\0\0\0\xD0U\r6\0\0\0\0\xE0T\xFD6\0\0\0\0P\\\x1B8\0\0\0\0\xE06\xDD8\0\0\0\0P>\xFB9\0\0\0\0\xE0\x18\xBD:\0\0\0\0P \xDB;\0\0\0\0`5\xA6<\0\0\0\0P\x02\xBB=\0\0\0\0`\x17\x86>\0\0\0\0P\xE4\x9A?\0\0\0\0`\xF9e@\0\0\0\0\xD0\0\x84A\0\0\0\0`\xDBEB\0\0\0\0\xD0\xE2cC\0\0\0\0`\xBD%D\0\0\0\0\xD0\xC4CE\0\0\0\0`\x9F\x05F\0\0\0\0\xD0\xA6#G\0\0\0\0\xE0\xBB\xEEG\0\0\0\0\xD0\x88\x03I\0\0\0\0\xE0\x9D\xCEI\0\0\0\0\xD0j\xE3J\0\0\0\0\xE0\x7F\xAEK\0\0\0\0P\x87\xCCL\0\0\0\0\xE0a\x8EM\0\0\0\0Pi\xACN\0\0\0\0\xE0CnO\0\0\0\0PK\x8CP\0\0\0\0``WQ\0\0\0\0P-lR\0\0\0\0`B7S\0\0\0\0P\x0FLT\0\0\0\0`$\x17U\0\0\0\0P\xF1+V\0\0\0\0`\x06\xF7V\0\0\0\0\xD0\r\x15X\0\0\0\0`\xE8\xD6X\0\0\0\0\xD0\xEF\xF4Y\0\0\0\0`\xCA\xB6Z\0\0\0\0\xD0\xD1\xD4[\0\0\0\0\xE0\xE6\x9F\\\0\0\0\0\xD0\xB3\xB4]\0\0\0\0\xE0\xC8\x7F^\0\0\0\0\xD0\x95\x94_\0\0\0\0\xE0\xAA_`\0\0\0\0P\xB2}a\0\0\0\0\xE0\x8C?b\0\0\0\0P\x94]c\0\0\0\0\xE0n\x1Fd\0\0\0\0Pv=e\0\0\0\0`\x8B\x08f\0\0\0\0PX\x1Dg\0\0\0\0`m\xE8g\0\0\0\0P:\xFDh\0\0\0\0`O\xC8i\0\0\0\0P\x1C\xDDj\0\0\0\0`1\xA8k\0\0\0\0\xD08\xC6l\0\0\0\0`\x13\x88m\0\0\0\0\xD0\x1A\xA6n\0\0\0\0`\xF5go\0\0\0\0\xD0\xFC\x85p\0\0\0\0\xE0\x11Qq\0\0\0\0\xD0\xDEer\0\0\0\0\xE0\xF30s\0\0\0\0\xD0\xC0Et\0\0\0\0\xE0\xD5\x10u\0\0\0\0P\xDD.v\0\0\0\0\xE0\xB7\xF0v\0\0\0\0P\xBF\x0Ex\0\0\0\0\xE0\x99\xD0x\0\0\0\0P\xA1\xEEy\0\0\0\0\xE0{\xB0z\0\0\0\0P\x83\xCE{\0\0\0\0`\x98\x99|\0\0\0\0Pe\xAE}\0\0\0\0`zy~\0\0\0\0PG\x8E\x7F\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02H!\0\0\0\0\0\0\x000*\0\0\0\0\0\0\x01 \x1C\0\0\0\0\0\0\0TODO\x98\x01\xDB\x01\x08\x02\x10~\x19\xAA\xFF\xFF\xFF\xFF0\xEF\xA3\xB5\xFF\xFF\xFF\xFF\xA0}'\x15\0\0\0\0\x10\xB2\x18\x16\0\0\0\0 \xB1\x08\x17\0\0\0\0\x90\xE5\xF9\x17\0\0\0\0\xA0\xE4\xE9\x18\0\0\0\0\x10\x19\xDB\x19\0\0\0\0\xA0i\xCC\x1A\0\0\0\0\xC0v\xBC\x1B\0\0\0\0\xC0g\xAC\x1C\0\0\0\0\xC0X\x9C\x1D\0\0\0\0\xC0I\x8C\x1E\0\0\0\0\xC0:|\x1F\0\0\0\0\xC0+l \0\0\0\0\xC0\x1C\\!\0\0\0\0\xC0\rL\"\0\0\0\0\xC0\xFE;#\0\0\0\0\xC0\xEF+$\0\0\0\0\xC0\xE0\x1B%\0\0\0\0\xC0\xD1\x0B&\0\0\0\0@\xFD\x04'\0\0\0\0P\xFC\xF4'\0\0\0\x0007\xE7)\0\0\0\0 \xA5\xC4*\0\0\0\x000\x19\xC7+\0\0\0\0 \x87\xA4,\0\0\0\x000\xFB\xA6-\0\0\0\0 i\x84.\0\0\0\x000\xDD\x86/\0\0\0\0 Kd0\0\0\0\x000\xBFf1\0\0\0\0\xA0gM2\0\0\0\0\xD8\x89=3\0\0\0\0\xC8VR4\0\0\0\0\xD8k\x1D5\0\0\0\0\xC8826\0\0\0\0\xD8M\xFD6\0\0\0\0HU\x1B8\0\0\0\0\xD8/\xDD8\0\0\0\0H7\xFB9\0\0\0\0\xD8\x11\xBD:\0\0\0\0H\x19\xDB;\0\0\0\0X.\xA6<\0\0\0\0H\xFB\xBA=\0\0\0\0X\x10\x86>\0\0\0\0H\xDD\x9A?\0\0\0\0X\xF2e@\0\0\0\0\xC8\xF9\x83A\0\0\0\0X\xD4EB\0\0\0\0 \x92\xFBB\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x02\x04\xF0E\0\0\0\0\0\0\0PF\0\0\0\0\0\0\0`T\0\0\0\0\0\0\0pb\0\0\0\0\0\0\x01`T\0\0\0\0\0\0\x01TODO\x18\x02r\x02\xA8\x02\xA0\xF9\xDB\xA1\xFF\xFF\xFF\xFF\0\xC5\xA3\xB5\xFF\xFF\xFF\xFFpS'\x15\0\0\0\0\xE0\x87\x18\x16\0\0\0\0\xF0\x86\x08\x17\0\0\0\0`\xBB\xF9\x17\0\0\0\0p\xBA\xE9\x18\0\0\0\0\xE0\xEE\xDA\x19\0\0\0\0p?\xCC\x1A\0\0\0\0\x90L\xBC\x1B\0\0\0\0\x90=\xAC\x1C\0\0\0\0\x90.\x9C\x1D\0\0\0\0\x90\x1F\x8C\x1E\0\0\0\0\x90\x10|\x1F\0\0\0\0\x90\x01l \0\0\0\0\x90\xF2[!\0\0\0\0\x90\xE3K\"\0\0\0\0\x90\xD4;#\0\0\0\0\x90\xC5+$\0\0\0\0\x90\xB6\x1B%\0\0\0\0\x90\xA7\x0B&\0\0\0\0\x10\xD3\x04'\0\0\0\0\x10\xC4\xF4'\0\0\0\0 \xD2\xF4'\0\0\0\0 \xC3\xE4(\0\0\0\0 kx)\0\0\0\0\x10\xA6\xD4)\0\0\0\0\x10\x97\xC4*\0\0\0\0\x10\x88\xB4+\0\0\0\0\x10y\xA4,\0\0\0\0\x10j\x94-\0\0\0\0\x10[\x84.\0\0\0\0\x10Lt/\0\0\0\0\x10=d0\0\0\0\0\x90h]1\0\0\0\0\x90Cr2\0\0\0\0\x90J=3\0\0\0\0\x90%R4\0\0\0\0\x90,\x1D5\0\0\0\0\x90\x0726\0\0\0\0\x90\x0E\xFD6\0\0\0\0\x10$\x1B8\0\0\0\0\x90\xF0\xDC8\0\0\0\0\x10\x06\xFB9\0\0\0\0\x90\xD2\xBC:\0\0\0\0\x10\xE8\xDA;\0\0\0\0\x10\xEF\xA5<\0\0\0\0\x10\xCA\xBA=\0\0\0\0\x10\xD1\x85>\0\0\0\0\x10\xAC\x9A?\0\0\0\0\x10\xB3e@\0\0\0\0\x90\xC8\x83A\0\0\0\0\x10\x95EB\0\0\0\0\x90\xAAcC\0\0\0\0\x10w%D\0\0\0\0\x90\x8CCE\0\0\0\0\x10Y\x05F\0\0\0\0\x90n#G\0\0\0\0\x90u\xEEG\0\0\0\0\x90P\x03I\0\0\0\0\x90W\xCEI\0\0\0\0\x902\xE3J\0\0\0\0\x909\xAEK\0\0\0\0\x10O\xCCL\0\0\0\0\x90\x1B\x8EM\0\0\0\0\0\xC9KT\0\0\0\0 \xCE\xF6V\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x01\x03\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x05\x01\x02\x04`j\0\0\0\0\0\0\0\x80p\0\0\0\0\0\0\0\x90~\0\0\0\0\0\0\0\xA0\x8C\0\0\0\0\0\0\x01\x90~\0\0\0\0\0\0\x01\xA0\x8C\0\0\0\0\0\0\0TODO@\0J\0\x89\0$\x99\xB6V\xFF\xFF\xFF\xFF\x1C\xBD\x9D\x87\xFF\xFF\xFF\xFF(\x1CZ\xCB\xFF\xFF\xFF\xFF\xA0+\x95\xCC\xFF\xFF\xFF\xFF8\x80u\xD2\xFF\xFF\xFF\xFF(\0\xA61\0\0\0\0 \0q2\0\0\0\0(\xEA?D\0\0\0\0\x01\x02\x03\x04\x02\x04\x05\x03\x06\x02\xDCJ\0\0\0\0\0\0\0\xE4J\0\0\0\0\0\0\0XM\0\0\0\0\0\0\0`T\0\0\0\0\0\0\x01h[\0\0\0\0\0\0\x01h[\0\0\0\0\0\0\0`T\0\0\0\0\0\0\0TODO\xC0\x038\x04S\x04\x80/\x81\xA2\xFF\xFF\xFF\xFFp\x9D^\xA3\xFF\xFF\xFF\xFF\x80\x11a\xA4\xFF\xFF\xFF\xFFp\x7F>\xA5\xFF\xFF\xFF\xFF\x80\xF3@\xA6\xFF\xFF\xFF\xFFpa\x1E\xA7\xFF\xFF\xFF\xFF\x80\xD5 \xA8\xFF\xFF\xFF\xFF\xF0}\x07\xA9\xFF\xFF\xFF\xFF\0R\x8F\xF1\xFF\xFF\xFF\xFFp\x9C[\xF2\xFF\xFF\xFF\xFF\x80(s\xF3\xFF\xFF\xFF\xFFp~;\xF4\xFF\xFF\xFF\xFF\x80\xADU\xF5\xFF\xFF\xFF\xFF\xF0T\x1F\xF6\xFF\xFF\xFF\xFF\0\xE16\xF7\xFF\xFF\xFF\xFF\xF06\xFF\xF7\xFF\xFF\xFF\xFF\0\xDA\x0E\xF9\xFF\xFF\xFF\xFF\xF0\xBB\xE1\xF9\xFF\xFF\xFF\xFF\0H\xF9\xFA\xFF\xFF\xFF\xFFp\xEF\xC2\xFB\xFF\xFF\xFF\xFF\0\xCD\xDB\xFC\xFF\xFF\xFF\xFFpt\xA5\xFD\xFF\xFF\xFF\xFF\x80\0\xBD\xFE\xFF\xFF\xFF\xFF\xF0\xA7\x86\xFF\xFF\xFF\xFF\xFF\x004\x9E\0\0\0\0\0p\xDBg\x01\0\0\0\0\x80g\x7F\x02\0\0\0\0\xF0\x0EI\x03\0\0\0\0\x80\xECa\x04\0\0\0\0\xF0\x93+\x05\0\0\0\0\0 C\x06\0\0\0\0p\xC7\x0C\x07\0\0\0\0\x80S$\x08\0\0\0\0\xF0\xFA\xED\x08\0\0\0\0\0\x87\x05\n\0\0\0\0p.\xCF\n\0\0\0\0\0\x0C\xE8\x0B\0\0\0\0p\xB3\xB1\x0C\0\0\0\0\x80?\xC9\r\0\0\0\0\xF0Yk\x0E\0\0\0\0\0s\xAA\x0F\0\0\0\0p\x8DL\x10\0\0\0\0\0\xC5\xF4\x18\0\0\0\0pm\xDB\x19\0\0\0\0\0J\xD7\x1A\0\0\0\0p\xF2\xBD\x1B\0\0\0\0\0#U\x1E\0\0\0\0p\xE5\x8A\x1F\0\0\0\0\0zG \0\0\0\0\xF0\x19\x89!\0\0\0\0\0t<\"\0\0\0\0\xF0\x9Ek#\0\0\0\0\x80\xBF2$\0\0\0\0pE%%\0\0\0\0\x80D\x15&\0\0\0\0p'\x05'\0\0\0\0\xE0[\xF6'\0\0\0\0P\x90\xE7(\0\0\0\0`\x1B\xE2)\0\0\0\0P\x15\xCA*\0\0\0\0`+\xB2+\0\0\0\0\xD0_\xA3,\0\0\0\0\xE0G\x9B-\0\0\0\0P|\x8C.\0\0\0\0`{|/\0\0\0\0\xD0\xAFm0\0\0\0\0`\0_1\0\0\0\0\xD04P2\0\0\0\0`\xE2>3\0\0\0\0Ph14\0\0\0\0`\xC4\x1E5\0\0\0\0\xD0\x9B\x126\0\0\0\0\xE0\x9A\x027\0\0\0\0P\xCF\xF37\0\0\0\0\xE0\x1F\xE58\0\0\0\0PT\xD69\0\0\0\0`S\xC6:\0\0\0\0\xD0\x87\xB7;\0\0\0\0\xE0\x86\xA7<\0\0\0\0P\xBB\x98=\0\0\0\0`\xBA\x88>\0\0\0\0\xD0\xEEy?\0\0\0\0`?k@\0\0\0\0\xD0s\\A\0\0\0\0\xE0rLB\0\0\0\0P\xA7=C\0\0\0\0`\xA6-D\0\0\0\0P\xFD\x12E\0\0\0\0\xE06\x0CF\0\0\0\0P>*G\0\0\0\0`S\xF5G\0\0\0\0\xD0q\x0BI\0\0\0\0\xE0\xFA\xCBI\0\0\0\0P\x02\xEAJ\0\0\0\0`\x17\xB5K\0\0\0\0P\xE4\xC9L\0\0\0\0`\xF9\x94M\0\0\0\0P\xC6\xA9N\0\0\0\0`\xDBtO\0\0\0\0P\xA8\x89P\0\0\0\0`\xBDTQ\0\0\0\0P\x8AiR\0\0\0\0`\x9F4S\0\0\0\0\xD0\xA6RT\0\0\0\0`\x81\x14U\0\0\0\0\xD0\x882V\0\0\0\0`c\xF4V\0\0\0\0\xD0j\x12X\0\0\0\0\xE0\x7F\xDDX\0\0\0\0\xD0L\xF2Y\0\0\0\0\xE0a\xBDZ\0\0\0\0\xD0.\xD2[\0\0\0\0\xE0C\x9D\\\0\0\0\0\xD0\x10\xB2]\0\0\0\0\xE0%}^\0\0\0\0P-\x9B_\0\0\0\0\xE0\x07]`\0\0\0\0P\x0F{a\0\0\0\0\xE0\xE9\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\xD0\x7F\xD0W\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\0\0\0\0\xD0\x06\x8F?\0\0\0\0\xE0\x05\x7F@\0\0\0\0\xE0\x81\\A\0\0\0\0\xE0\xE7^B\0\0\0\0\xF0\xB7AC\0\0\0\0`\xA6-D\0\0\0\0P\xFD\x12E\0\0\0\0\xE0\xD9\x0EF\0\0\0\0po\xE8F\0\0\0\0\xE0\x18\xECG\0\0\0\0\xD0\x11\xB7H\0\0\0\0`\x14\xBBH\0\0\0\0\xE0\xFA\xCBI\0\0\0\0`<\xA0J\0\0\0\0\x9C.\xADK\0\0\0\0\xD0\xBDaL\0\0\0\0\x9C\xF9\x94M\0\0\0\0P\xC25N\0\0\0\0`\xDBtO\0\0\0\0\xE0\x91[P\0\0\0\0`\xBDTQ\0\0\0\0P\xA0DR\0\0\0\0`\x9F4S\0\0\0\0PlIT\0\0\0\0\xE0\xD2\x15U\0\0\0\0`\\)V\0\0\0\0\xF0\xC2\xF5V\0\0\0\0`\xCA\x13X\0\0\0\0\xF0\xA4\xD5X\0\0\0\0`\xAC\xF3Y\0\0\0\0\xF0\x86\xB5Z\0\0\0\0`\x8E\xD3[\0\0\0\0\xE0C\x9D\\\0\0\0\0Pb\xB3]\0\0\0\0`w~^\0\0\0\0`R\x93_\0\0\0\0`Y^`\0\0\0\0`\x1D{a\0\0\0\0\xE0\x8C?b\0\0\0\0\xF0^\\c\0\0\0\0\0^Ld\0\0\0\0\xF0@\0\0\0\0\xD0\x06\x8F?\0\0\0\0\xE0\x05\x7F@\0\0\0\0\xE0\x81\\A\0\0\0\0\xE0\xE7^B\0\0\0\0\xF0\xB7AC\0\0\0\0`\xA6-D\0\0\0\0P\xFD\x12E\0\0\0\0\xE0\xD9\x0EF\0\0\0\0po\xE8F\0\0\0\0\xE0\x18\xECG\0\0\0\0P\x06\xBBH\0\0\0\0\xE0\xFA\xCBI\0\0\0\0`<\xA0J\0\0\0\0\xE0\xDC\xABK\0\0\0\0\xD0\xBDaL\0\0\0\0\x9C\xF9\x94M\0\0\0\0P\xC25N\0\0\0\0\xE0\x0B\\N\0\0\0\0P\xDC\x84N\0\0\0\0`\xDBtO\0\0\0\0\xE0\x91[P\0\0\0\0`\xBDTQ\0\0\0\0P\xA0DR\0\0\0\0`\x9F4S\0\0\0\0PlIT\0\0\0\0\xE0\xD2\x15U\0\0\0\0`\\)V\0\0\0\0\xF0\xC2\xF5V\0\0\0\0`\xCA\x13X\0\0\0\0\xF0\xA4\xD5X\0\0\0\0`\xAC\xF3Y\0\0\0\0\xF0\x86\xB5Z\0\0\0\0`\x8E\xD3[\0\0\0\0\xE0C\x9D\\\0\0\0\0Pb\xB3]\0\0\0\0`w~^\0\0\0\0`R\x93_\0\0\0\0`Y^`\0\0\0\0`\x1D{a\0\0\0\0\xE0\x8C?b\0\0\0\0\xF0^\\c\0\0\0\0\0^Ld\0\0\0\0\xF0@;\xD2\xFF\xFF\xFF\xFF\x10\xBB2\xD5\xFF\xFF\xFF\xFF\x90\xF2\xB6\xE4\xFF\xFF\xFF\xFF\0\x98/\xED\xFF\xFF\xFF\xFF\0\xC7=\n\0\0\0\0\0\x01\x02\x03\x01\x02\x01\x02\x01\xF6c\0\0\0\0\0\0\0pb\0\0\0\0\0\0\0\x80p\0\0\0\0\0\0\0\x90~\0\0\0\0\0\0\0TODO0\x02v\x02\x9A\x02\x90ci\x85\xFF\xFF\xFF\xFF01M\xCA\xFF\xFF\xFF\xFF0\x93\xDB\xCA\xFF\xFF\xFF\xFFxqK\xCB\xFF\xFF\xFF\xFF\x88\xD7\xA0\xD2\xFF\xFF\xFF\xFF\x80\xD7k\xD3\xFF\xFF\xFF\xFF\xB8X\x93\xD4\xFF\xFF\xFF\xFF8\xB0B\xD5\xFF\xFF\xFF\xFF\xB8:s\xD6\xFF\xFF\xFF\xFF\xB8A>\xD7\xFF\xFF\xFF\xFF\xB82.\xD8\xFF\xFF\xFF\xFF\xB89\xF9\xD8\xFF\xFF\xFF\xFF\xB8\x14\x0E\xDA\xFF\xFF\xFF\xFF\xB8\x1B\xD9\xDA\xFF\xFF\xFF\xFF\xB8\xF6\xED\xDB\xFF\xFF\xFF\xFF\xB8\xFD\xB8\xDC\xFF\xFF\xFF\xFF\xB8\xD8\xCD\xDD\xFF\xFF\xFF\xFF8\x1A\xA2\xDE\xFF\xFF\xFF\xFF8\xF5\xB6\xDF\xFF\xFF\xFF\xFF8\xFC\x81\xE0\xFF\xFF\xFF\xFF(\xC9\x96\xE1\xFF\xFF\xFF\xFF8iO\xE2\xFF\xFF\xFF\xFF(\xABv\xE3\xFF\xFF\xFF\xFF8K/\xE4\xFF\xFF\xFF\xFF\xA8\xC7_\xE5\xFF\xFF\xFF\xFF8-\x0F\xE6\xFF\xFF\xFF\xFF\xA8\xA9?\xE7\xFF\xFF\xFF\xFF\xB8I\xF8\xE7\xFF\xFF\xFF\xFF\xA8\x8B\x1F\xE9\xFF\xFF\xFF\xFF\xB8+\xD8\xE9\xFF\xFF\xFF\xFF\xA8m\xFF\xEA\xFF\xFF\xFF\xFF\xB8\r\xB8\xEB\xFF\xFF\xFF\xFF\xA8O\xDF\xEC\xFF\xFF\xFF\xFF\xB8\xEF\x97\xED\xFF\xFF\xFF\xFF(l\xC8\xEE\xFF\xFF\xFF\xFF\xB8\xD1w\xEF\xFF\xFF\xFF\xFF(N\xA8\xF0\xFF\xFF\xFF\xFF\xB8\xB3W\xF1\xFF\xFF\xFF\xFF(0\x88\xF2\xFF\xFF\xFF\xFF8\xD0@\xF3\xFF\xFF\xFF\xFF(\x12h\xF4\xFF\xFF\xFF\xFF8\xB2 \xF5\xFF\xFF\xFF\xFF(\xF4G\xF6\xFF\xFF\xFF\xFF8~%\xF7\xFF\xFF\xFF\xFF(a\x15\xF8\xFF\xFF\xFF\xFF8`\x05\xF9\xFF\xFF\xFF\xFF(C\xF5\xF9\xFF\xFF\xFF\xFF8B\xE5\xFA\xFF\xFF\xFF\xFF\xA8_\xDE\xFB\xFF\xFF\xFF\xFF\xB8^\xCE\xFC\xFF\xFF\xFF\xFF\xA8A\xBE\xFD\xFF\xFF\xFF\xFF\xB8@\xAE\xFE\xFF\xFF\xFF\xFF\xA8#\x9E\xFF\xFF\xFF\xFF\xFF\xB8\"\x8E\0\0\0\0\0\xA8\x05~\x01\0\0\0\0\xB8\x04n\x02\0\0\0\0\xA8\xE7]\x03\0\0\0\0\xB8\xE6M\x04\0\0\0\0(\x04G\x05\0\0\0\08\x037\x06\0\0\0\0(\xE6&\x07\0\0\0\08=\x83\x07\0\0\0\0(\xD7\x16\x08\0\0\0\0(\xC8\x06\t\0\0\0\08\xC7\xF6\t\0\0\0\0(\xAA\xE6\n\0\0\0\08\xA9\xD6\x0B\0\0\0\0(\x8C\xC6\x0C\0\0\0\089\x9B\x11\0\0\0\0\xA8lo\x12\0\0\0\0\x01\x02\x03\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x02\x01\x02\x01\x02\x01\x02\x01\nk\0\0\0\0\0\0\0\x80p\0\0\0\0\0\0\0\x90~\0\0\0\0\0\0\x01\x88w\0\0\0\0\0\0\x01TODO\x90\x01\xC2\x01\xE6\x01\x94\xFC\xD3\x86\xFF\xFF\xFF\xFF\xA0\xEA\x0B\x0F\0\0\0\0\x90\xD6\xE9\x18\0\0\0\0\0\x0B\xDB\x19\0\0\0\0\x90[\xCC\x1A\0\0\0\0\x80>\xBC\x1B\0\0\0\0\x90=\xAC\x1C\0\0\0\0\x80 \x9C\x1D\0\0\0\0\x90\x1F\x8C\x1E\0\0\0\0\x80\x02|\x1F\0\0\0\0\x90\x01l \0\0\0\0\x80\xE4[!\0\0\0\0\x90\xE3K\"\0\0\0\0\x80\xC6;#\0\0\0\0\x90\xC5+$\0\0\0\0\x80\xA8\x1B%\0\0\0\0\x90\xA7\x0B&\0\0\0\0\0\xC5\x04'\0\0\0\0\x10\xC4\xF4'\0\0\0\0\0\xA7\xE4(\0\0\0\0\x10\xA6\xD4)\0\0\0\0\0\x89\xC4*\0\0\0\0\x10\x88\xB4+\0\0\0\0\0k\xA4,\0\0\0\0\x10j\x94-\0\0\0\0\0M\x84.\0\0\0\0\x10Lt/\0\0\0\0\0/d0\0\0\0\0\x90h]1\0\0\0\0\x80KM2\0\0\0\0\x90J=3\0\0\0\0\x80--4\0\0\0\0\x90,\x1D5\0\0\0\0\x80\x0F\r6\0\0\0\0\xB0\xC1\xE9:\0\0\0\0\xA0\xBA\xB4;\0\0\0\0\xB0\xB9\xA4<\0\0\0\0\xA0\x9C\x94=\0\0\0\0\xB0\x9B\x84>\0\0\0\0\xA0~t?\0\0\0\0\xB0}d@\0\0\0\0\xA0`TA\0\0\0\0\xB0_DB\0\0\0\0\xA0B4C\0\0\0\0\xB0A$D\0\0\0\0 _\x1DE\0\0\0\0\xB0\xA8\x15U\0\0\0\0\x80o\x05V\0\0\0\0\xB0\x8A\xF5V\0\0\0\0\x80Q\xE5W\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\xECU\0\0\0\0\0\0\0`T\0\0\0\0\0\0\0pb\0\0\0\0\0\0\0\x80p\0\0\0\0\0\0\x01TODO\x18\x02r\x02\xA8\x02?\x82\xB6V\xFF\xFF\xFF\xFF\xBF\x0F\x12\xA2\xFF\xFF\xFF\xFF\x10\xD3\xA3\xB5\xFF\xFF\xFF\xFF\x80a'\x15\0\0\0\0\xF0\x95\x18\x16\0\0\0\0\0\x95\x08\x17\0\0\0\0p\xC9\xF9\x17\0\0\0\0\x80\xC8\xE9\x18\0\0\0\0\xF0\xFC\xDA\x19\0\0\0\0\x80M\xCC\x1A\0\0\0\0\xA0Z\xBC\x1B\0\0\0\0\xA0K\xAC\x1C\0\0\0\0\xA0<\x9C\x1D\0\0\0\0\xA0-\x8C\x1E\0\0\0\0\xA0\x1E|\x1F\0\0\0\0\xA0\x0Fl \0\0\0\0\xA0\0\\!\0\0\0\0\xA0\xF1K\"\0\0\0\0\xA0\xE2;#\0\0\0\0\xA0\xD3+$\0\0\0\0\xA0\xC4\x1B%\0\0\0\0\xA0\xB5\x0B&\0\0\0\0 \xE1\x04'\0\0\0\0 \xD2\xF4'\0\0\0\x000\xE0\xF4'\0\0\0\x000\xD1\xE4(\0\0\0\x000yx)\0\0\0\0 \xB4\xD4)\0\0\0\0 \xA5\xC4*\0\0\0\0 \x96\xB4+\0\0\0\0 \x87\xA4,\0\0\0\0 x\x94-\0\0\0\0 i\x84.\0\0\0\0 Zt/\0\0\0\0 Kd0\0\0\0\0\xA0v]1\0\0\0\0\xA0Qr2\0\0\0\0\xA0X=3\0\0\0\0\xA03R4\0\0\0\0\xA0:\x1D5\0\0\0\0\xA0\x1526\0\0\0\0\xA0\x1C\xFD6\0\0\0\0 2\x1B8\0\0\0\0\xA0\xFE\xDC8\0\0\0\0 \x14\xFB9\0\0\0\0\xA0\xE0\xBC:\0\0\0\0 \xF6\xDA;\0\0\0\0 \xFD\xA5<\0\0\0\0 \xD8\xBA=\0\0\0\0 \xDF\x85>\0\0\0\0 \xBA\x9A?\0\0\0\0 \xC1e@\0\0\0\0\xA0\xD6\x83A\0\0\0\0 \xA3EB\0\0\0\0\xA0\xB8cC\0\0\0\0 \x85%D\0\0\0\0\xA0\x9ACE\0\0\0\0 g\x05F\0\0\0\0\xA0|#G\0\0\0\0\xA0\x83\xEEG\0\0\0\0\xA0^\x03I\0\0\0\0\xA0e\xCEI\0\0\0\0\xA0@\xE3J\0\0\0\0\xA0G\xAEK\0\0\0\0 ]\xCCL\0\0\0\0\xA0)\x8EM\0\0\0\0\x10\xD7KT\0\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x01\x03\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x05\x02\x04\xC1a\0\0\0\0\0\0\0pb\0\0\0\0\0\0\0\x80p\0\0\0\0\0\0\0\x90~\0\0\0\0\0\0\x01\x80p\0\0\0\0\0\0\x01\x90~\0\0\0\0\0\0\0TODO8\0?\0l\0`If?\xFF\xFF\xFF\xFF`\xDE\x16\xBA\xFF\xFF\xFF\xFF\x88\x83\xBF\xCB\xFF\xFF\xFF\xFFp\xEEV\xD2\xFF\xFF\xFF\xFF\x08\xC6<\xD7\xFF\xFF\xFF\xFF\0&\xFF\xDA\xFF\xFF\xFF\xFF\x88\xBE\xB5\xF4\xFF\xFF\xFF\xFF\0\x01\x02\x01\x03\x01\x04 d\0\0\0\0\0\0\0xi\0\0\0\0\0\0\0\x90~\0\0\0\0\0\0\0\x80p\0\0\0\0\0\0\0pb\0\0\0\0\0\0\0TODO\x18\0\x1B\x006\0\x98\xC1\x16\xBA\xFF\xFF\xFF\xFF\xF0\xB9X\xD0\xFF\xFF\xFF\xFFh\xA2\xB5\xF4\xFF\xFF\xFF\xFF\x01\x02\x01\xE8\x83\0\0\0\0\0\0\0\x90~\0\0\0\0\0\0\0\x98\x85\0\0\0\0\0\0\0TODO\xA0\x044\x05X\x05\x88E0\x9E\xFF\xFF\xFF\xFF\0\xCFY\xC8\xFF\xFF\xFF\xFF\0\xA6\xFA\xC8\xFF\xFF\xFF\xFF\x80\x9C8\xC9\xFF\xFF\xFF\xFF\x80\xEB\xE5\xCC\xFF\xFF\xFF\xFF\0\xFE\xAC\xCD\xFF\xFF\xFF\xFF\0\x1F\xC7\xCE\xFF\xFF\xFF\xFF\0\x83\x8F\xCF\xFF\xFF\xFF\xFF\0\xA4\xA9\xD0\xFF\xFF\xFF\xFF\0}\x84\xD1\xFF\xFF\xFF\xFF\x80\xD7\x8A\xD2\xFF\xFF\xFF\xFF\x80\xB0e\xD3\xFF\xFF\xFF\xFF\0\x0Bl\xD4\xFF\xFF\xFF\xFF\x800Z\xD7\xFF\xFF\xFF\xFF\0X\xDF\xD7\xFF\xFF\xFF\xFF\x80\xC3/\xD8\xFF\xFF\xFF\xFF\0c\x1E\xD9\xFF\xFF\xFF\xFF\0\xF7\x10\xDA\xFF\xFF\xFF\xFF\0\xD0\xEB\xDA\xFF\xFF\xFF\xFF\x004\xB4\xDB\xFF\xFF\xFF\xFF\0=\xB9\xDC\xFF\xFF\xFF\xFF\0\x8D\xE0\xDD\xFF\xFF\xFF\xFF\x80\xCE\xB4\xDE\xFF\xFF\xFF\xFF\x80\xBF\xA4\xDF\xFF\xFF\xFF\xFF\0v\x8B\xE0\xFF\xFF\xFF\xFF\0}V\xE1\xFF\xFF\xFF\xFF\x80f\xBE\xE2\xFF\xFF\xFF\xFF\0_6\xE3\xFF\xFF\xFF\xFF\x80H\x9E\xE4\xFF\xFF\xFF\xFF\0A\x16\xE5\xFF\xFF\xFF\xFF\0\xF0t\xE6\xFF\xFF\xFF\xFF\x80\xD2\x11\xE7\xFF\xFF\xFF\xFF\x80\xAD&\xE8\xFF\xFF\xFF\xFF\0z\xE8\xE8\xFF\xFF\xFF\xFF\xE0\x8B|\x08\0\0\0\0\xD0\xB0\xFD\x08\0\0\0\0`\xEA\xF6\t\0\0\0\0\xD03\xA6\n\0\0\0\0`\xFC\xE9\x13\0\0\0\0`[!\x14\0\0\0\0`\xC6\xFA\x1A\0\0\0\0`n\x8E\x1B\0\0\0\0\xE0\xF8\xBE\x1C\0\0\0\0\xD0|w\x1D\0\0\0\0`\xFF\xCC\x1E\0\0\0\0P\x99`\x1F\0\0\0\0`\xB1\x82 \0\0\0\0\xD0\xB5I!\0\0\0\0\xE0\x9E^\"\0\0\0\0P] #\0\0\0\0`0Z$\0\0\0\0P?\0%\0\0\0\0\xE0\xED\x0B&\0\0\0\0\xD0\xE6\xD6&\0\0\0\0\xE0\xCF\xEB'\0\0\0\0P\x03\xC0(\0\0\0\0`\xEC\xD4)\0\0\0\0\xD0\x1F\xA9*\0\0\0\0\xE0e\xBB+\0\0\0\0\xD0\x01\x89,\0\0\0\0\xE0G\x9B-\0\0\0\0P\xA9_.\0\0\0\0\xE0){/\0\0\0\0\xD0\xC5H0\0\0\0\0\xE0\x96H1\0\0\0\0Pn<2\0\0\0\0`\xB313\0\0\0\0\xD0\xFE\x1A4\0\0\0\0`\x95\x115\0\0\0\0P\xA6\xF15\0\0\0\0\x80\x08\x047\0\0\0\0p\x01\xCF7\0\0\0\0\x80_\xF68\0\0\0\0\xE0\xF9\xDC9\0\0\0\0p\xED\xD0:\0\0\0\0`[\xAE;\0\0\0\0p\xA0\xA3<\0\0\0\0`\xB2\xA0=\0\0\0\0p\x82\x83>\0\0\0\0\xE0\x9F|?\0\0\0\0p6s@\0\0\0\0`\xA4PA\0\0\0\0\0\x8FLB\0\0\0\0pOHC\0\0\0\0\0q,D\0\0\0\0\xF0\xF6\x1EE\0\0\0\0\0S\x0CF\0\0\0\0\xF0c\xECF\0\0\0\0\x005\xECG\0\0\0\0p\xF5\xE7H\0\0\0\0\0\x17\xCCI\0\0\0\0\xF0\x9C\xBEJ\0\0\0\0\0\xF9\xABK\0\0\0\0\xF0\t\x8CL\0\0\0\0\x80\x15\x95M\0\0\0\0p\x9B\x87N\0\0\0\0\x80\xF7tO\0\0\0\0\xF0B^P\0\0\0\0\x80\xD9TQ\0\0\0\0pIlR\0\0\0\0\x80\xBB4S\0\0\0\0p+LT\0\0\0\0\x80\x9D\x14U\0\0\0\0p\r,V\0\0\0\0\x80\x7F\xF4V\0\0\0\0\xF0)\x15X\0\0\0\0\x80a\xD4X\0\0\0\0\xF0\x0B\xF5Y\0\0\0\0\x80C\xB4Z\0\0\0\0\xF0\xED\xD4[\0\0\0\0\0`\x9D\\\0\0\0\0\xF0\xCF\xB4]\0\0\0\0\0B}^\0\0\0\0\xF0\xB1\x94_\0\0\0\0\0$]`\0\0\0\0p\xCE}a\0\0\0\0\0\x06=b\0\0\0\0p\xB0]c\0\0\0\0\0\xE8\x1Cd\0\0\0\0p\x92=e\0\0\0\0\x80\x04\x06f\0\0\0\0pt\x1Dg\0\0\0\0\x80\xE6\xE5g\0\0\0\0pV\xFDh\0\0\0\0\x80\xC8\xC5i\0\0\0\0p8\xDDj\0\0\0\0\x80\xAA\xA5k\0\0\0\0\xF0T\xC6l\0\0\0\0\x80\x8C\x85m\0\0\0\0\xF06\xA6n\0\0\0\0\x80neo\0\0\0\0\xF0\x18\x86p\0\0\0\0\0\x8BNq\0\0\0\0\xF0\xFAer\0\0\0\0\0m.s\0\0\0\0\xF0\xDCEt\0\0\0\0\0O\x0Eu\0\0\0\0p\xF9.v\0\0\0\0\x001\xEEv\0\0\0\0p\xDB\x0Ex\0\0\0\0\0\x13\xCEx\0\0\0\0p\xBD\xEEy\0\0\0\0\0\xF5\xADz\0\0\0\0p\x9F\xCE{\0\0\0\0\x80\x11\x97|\0\0\0\0p\x81\xAE}\0\0\0\0\x80\xF3v~\0\0\0\0pc\x8E\x7F\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x03\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x06!\0\0\0\0\0\0\0 \x1C\0\0\0\0\0\0\x000*\0\0\0\0\0\0\x01@8\0\0\0\0\0\0\x01TODO\x08\0\t\0\x1B\0@\xD7\xF9\xD0\xFF\xFF\xFF\xFF\x01\xE0@\0\0\0\0\0\0\0H?\0\0\0\0\0\0\0TODO\x10\x02h\x02\x95\x02\xC4\x96R\xA7\xFF\xFF\xFF\xFF\xD0\x9A\xA3\xB5\xFF\xFF\xFF\xFF@)'\x15\0\0\0\0\xB0]\x18\x16\0\0\0\0\xC0\\\x08\x17\0\0\0\x000\x91\xF9\x17\0\0\0\0@\x90\xE9\x18\0\0\0\0\xB0\xC4\xDA\x19\0\0\0\0@\x15\xCC\x1A\0\0\0\0`\"\xBC\x1B\0\0\0\0`\x13\xAC\x1C\0\0\0\0`\x04\x9C\x1D\0\0\0\0`\xF5\x8B\x1E\0\0\0\0`\xE6{\x1F\0\0\0\0`\xD7k \0\0\0\0`\xC8[!\0\0\0\0`\xB9K\"\0\0\0\0`\xAA;#\0\0\0\0`\x9B+$\0\0\0\0`\x8C\x1B%\0\0\0\0`}\x0B&\0\0\0\0\xE0\xA8\x04'\0\0\0\0\xE0\x99\xF4'\0\0\0\0\xF0\xA7\xF4'\0\0\0\0\xF0\x98\xE4(\0\0\0\0\xF0@x)\0\0\0\0\xE0{\xD4)\0\0\0\0\xE0l\xC4*\0\0\0\0\xE0]\xB4+\0\0\0\0\xE0N\xA4,\0\0\0\0\xE0?\x94-\0\0\0\0\xE00\x84.\0\0\0\0\xE0!t/\0\0\0\0\xE0\x12d0\0\0\0\0`>]1\0\0\0\0`\x19r2\0\0\0\0` =3\0\0\0\0`\xFBQ4\0\0\0\0`\x02\x1D5\0\0\0\0`\xDD16\0\0\0\0`\xE4\xFC6\0\0\0\0\xE0\xF9\x1A8\0\0\0\0`\xC6\xDC8\0\0\0\0\xE0\xDB\xFA9\0\0\0\0`\xA8\xBC:\0\0\0\0\xE0\xBD\xDA;\0\0\0\0\xE0\xC4\xA5<\0\0\0\0\xE0\x9F\xBA=\0\0\0\0\xE0\xA6\x85>\0\0\0\0\xE0\x81\x9A?\0\0\0\0\xE0\x88e@\0\0\0\0`\x9E\x83A\0\0\0\0\xE0jEB\0\0\0\0`\x80cC\0\0\0\0\xE0L%D\0\0\0\0`bCE\0\0\0\0\xE0.\x05F\0\0\0\0`D#G\0\0\0\0`K\xEEG\0\0\0\0`&\x03I\0\0\0\0`-\xCEI\0\0\0\0`\x08\xE3J\0\0\0\0`\x0F\xAEK\0\0\0\0p\x1D\xAEK\0\0\0\0\xF02\xCCL\0\0\0\0p\xFF\x8DM\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x01\x03\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x01\x02\x04\x01\x02\x04\xBC\x94\0\0\0\0\0\0\0\xB0\x9A\0\0\0\0\0\0\0\xC0\xA8\0\0\0\0\0\0\0\xD0\xB6\0\0\0\0\0\0\x01\xC0\xA8\0\0\0\0\0\0\x01TODOP\0Z\0\x87\0\xA4\xFC~\x89\xFF\xFF\xFF\xFF\xA82\x95\xCC\xFF\xFF\xFF\xFF\x98\x12t\xD2\xFF\xFF\xFF\xFF\xA8\xE0\xA8\xDD\xFF\xFF\xFF\xFF\xB0E\xAF<\0\0\0\0\xA0(\x9F=\0\0\0\x000\xA0AH\0\0\0\0\xA0G\x0BI\0\0\0\x000\xDD\xE4I\0\0\0\0 {\xECJ\0\0\0\0\x01\x02\x01\x03\x04\x03\x04\x03\x04\x03\xDC>\0\0\0\0\0\0\0XM\0\0\0\0\0\0\0h[\0\0\0\0\0\0\x01PF\0\0\0\0\0\0\0`T\0\0\0\0\0\0\x01TODO\x08\0\t\0\x1B\0\xA80\x18\x1E\0\0\0\0\x01\xFCO\0\0\0\0\0\0\0\xDCP\0\0\0\0\0\0\0TODO \x02}\x02\xC5\x02\xEB\xE4\xDB\xA1\xFF\xFF\xFF\xFF\0\xC5\xA3\xB5\xFF\xFF\xFF\xFFpS'\x15\0\0\0\0\xE0\x87\x18\x16\0\0\0\0\xF0\x86\x08\x17\0\0\0\0`\xBB\xF9\x17\0\0\0\0p\xBA\xE9\x18\0\0\0\0\xE0\xEE\xDA\x19\0\0\0\0p?\xCC\x1A\0\0\0\0\x90L\xBC\x1B\0\0\0\0\x90=\xAC\x1C\0\0\0\0\x90.\x9C\x1D\0\0\0\0\x90\x1F\x8C\x1E\0\0\0\0\x90\x10|\x1F\0\0\0\0\x90\x01l \0\0\0\0\x90\xF2[!\0\0\0\0\x90\xE3K\"\0\0\0\0\x90\xD4;#\0\0\0\0\x90\xC5+$\0\0\0\0\x90\xB6\x1B%\0\0\0\0\x90\xA7\x0B&\0\0\0\0\x10\xD3\x04'\0\0\0\0\x10\xC4\xF4'\0\0\0\0 \xD2\xF4'\0\0\0\0 \xC3\xE4(\0\0\0\0 kx)\0\0\0\0\x10\xA6\xD4)\0\0\0\0\x10\x97\xC4*\0\0\0\0\x10\x88\xB4+\0\0\0\0\x10y\xA4,\0\0\0\0\x10j\x94-\0\0\0\0\x10[\x84.\0\0\0\0\x10Lt/\0\0\0\0\x10=d0\0\0\0\0\x90h]1\0\0\0\0\x90Cr2\0\0\0\0\x90J=3\0\0\0\0\x90%R4\0\0\0\0\x90,\x1D5\0\0\0\0\x90\x0726\0\0\0\0\x90\x0E\xFD6\0\0\0\0\x10$\x1B8\0\0\0\0\x90\xF0\xDC8\0\0\0\0\x10\x06\xFB9\0\0\0\0\x90\xD2\xBC:\0\0\0\0\x10\xE8\xDA;\0\0\0\0\x10\xEF\xA5<\0\0\0\0\x10\xCA\xBA=\0\0\0\0\x10\xD1\x85>\0\0\0\0\x10\xAC\x9A?\0\0\0\0p\xE4\xF2?\0\0\0\0\0\xA5e@\0\0\0\0\x80\xBA\x83A\0\0\0\0\0\x87EB\0\0\0\0\x80\x9CcC\0\0\0\0\0i%D\0\0\0\0\x80~CE\0\0\0\0\0K\x05F\0\0\0\0\x80`#G\0\0\0\0\x80g\xEEG\0\0\0\0\x80B\x03I\0\0\0\0\x80I\xCEI\0\0\0\0\x80$\xE3J\0\0\0\0\x80+\xAEK\0\0\0\0\0A\xCCL\0\0\0\0\x80\r\x8EM\0\0\0\0P\x02nN\0\0\0\0\0\xC9KT\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x01\x03\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x05\x06\x03\x05\x06\x03\x05\x06\x03\x05\x06\x03\x05\x06\x03\x05\x06\x03\x05\x06\x03\x05\x06\x07\x03\x05\x02\x04\x15\x7F\0\0\0\0\0\0\0\x80p\0\0\0\0\0\0\0\x90~\0\0\0\0\0\0\0\xA0\x8C\0\0\0\0\0\0\x01\x90~\0\0\0\0\0\0\x01\xA0\x8C\0\0\0\0\0\0\0\xB0\x9A\0\0\0\0\0\0\x01\xB0\x9A\0\0\0\0\0\0\0TODO8\0?\0l\0(\x18\xBA&\xFF\xFF\xFF\xFF0\xEB\xE7C\xFF\xFF\xFF\xFF\xBA\xBC\x9D\x87\xFF\xFF\xFF\xFF(\x8C\xDB\xCA\xFF\xFF\xFF\xFF\x18q\x05\xCC\xFF\xFF\xFF\xFF\xA82\x95\xCC\xFF\xFF\xFF\xFF\x98\x12t\xD2\xFF\xFF\xFF\xFF\x01\x02\x03\x04\x03\x04\x03\xD8R\0\0\0\0\0\0\0\xD0R\0\0\0\0\0\0\0FK\0\0\0\0\0\0\0XM\0\0\0\0\0\0\0h[\0\0\0\0\0\0\x01TODO\x10\x02i\x02\x9F\x02\xF2\r\xF9\xA1\xFF\xFF\xFF\xFF \xE1\xA3\xB5\xFF\xFF\xFF\xFF\x90o'\x15\0\0\0\0\0\xA4\x18\x16\0\0\0\0\x10\xA3\x08\x17\0\0\0\0\x80\xD7\xF9\x17\0\0\0\0\x90\xD6\xE9\x18\0\0\0\0\0\x0B\xDB\x19\0\0\0\0\x90[\xCC\x1A\0\0\0\0\xB0h\xBC\x1B\0\0\0\0\xB0Y\xAC\x1C\0\0\0\0\xB0J\x9C\x1D\0\0\0\0\xB0;\x8C\x1E\0\0\0\0\xB0,|\x1F\0\0\0\0\xB0\x1Dl \0\0\0\0\xB0\x0E\\!\0\0\0\0\xB0\xFFK\"\0\0\0\0\xB0\xF0;#\0\0\0\0\xB0\xE1+$\0\0\0\0\xB0\xD2\x1B%\0\0\0\0\xB0\xC3\x0B&\0\0\0\x000\xEF\x04'\0\0\0\x000\xE0\xF4'\0\0\0\0@\xEE\xF4'\0\0\0\0@\xDF\xE4(\0\0\0\0@\x87x)\0\0\0\x000\xC2\xD4)\0\0\0\x000\xB3\xC4*\0\0\0\x000\xA4\xB4+\0\0\0\x000\x95\xA4,\0\0\0\x000\x86\x94-\0\0\0\x000w\x84.\0\0\0\x000ht/\0\0\0\x000Yd0\0\0\0\0\xB0\x84]1\0\0\0\0\xB0_r2\0\0\0\0\xB0f=3\0\0\0\0\xB0AR4\0\0\0\0\xB0H\x1D5\0\0\0\0\xB0#26\0\0\0\0\xB0*\xFD6\0\0\0\x000@\x1B8\0\0\0\0\xB0\x0C\xDD8\0\0\0\x000\"\xFB9\0\0\0\0\xB0\xEE\xBC:\0\0\0\x000\x04\xDB;\0\0\0\x000\x0B\xA6<\0\0\0\x000\xE6\xBA=\0\0\0\x000\xED\x85>\0\0\0\x000\xC8\x9A?\0\0\0\x000\xCFe@\0\0\0\0\xB0\xE4\x83A\0\0\0\x000\xB1EB\0\0\0\0\xB0\xC6cC\0\0\0\x000\x93%D\0\0\0\0\xB0\xA8CE\0\0\0\x000u\x05F\0\0\0\0\xB0\x8A#G\0\0\0\0\xB0\x91\xEEG\0\0\0\0\xB0l\x03I\0\0\0\0\xB0s\xCEI\0\0\0\0\xB0N\xE3J\0\0\0\0\xB0U\xAEK\0\0\0\x000k\xCCL\0\0\0\0\xB07\x8EM\0\0\0\0 \xE5KT\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x01\x03\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x05\x02\x04\x0EW\0\0\0\0\0\0\0`T\0\0\0\0\0\0\0pb\0\0\0\0\0\0\0\x80p\0\0\0\0\0\0\x01pb\0\0\0\0\0\0\x01\x80p\0\0\0\0\0\0\0TODO\x90\0\xA2\0\xCF\0\x90\x06\x8A\xAD\xFF\xFF\xFF\xFF\x88Gg\xBA\xFF\xFF\xFF\xFF\x80'{\xBF\xFF\xFF\xFF\xFFP\x1B\xF3\xBF\xFF\xFF\xFF\xFF\x80\xAC]\xC1\xFF\xFF\xFF\xFFP\xA0\xD5\xC1\xFF\xFF\xFF\xFF\0\xE0>\xC3\xFF\xFF\xFF\xFF\xD0\xD3\xB6\xC3\xFF\xFF\xFF\xFF\x80\x13 \xC5\xFF\xFF\xFF\xFFP\x07\x98\xC5\xFF\xFF\xFF\xFF\0G\x01\xC7\xFF\xFF\xFF\xFF\xD0:y\xC7\xFF\xFF\xFF\xFF\0\xCC\xE3\xC8\xFF\xFF\xFF\xFF\xD0\xBF[\xC9\xFF\xFF\xFF\xFF\x80\xFF\xC4\xCA\xFF\xFF\xFF\xFFP\xF3<\xCB\xFF\xFF\xFF\xFF\0X\x91\xCB\xFF\xFF\xFF\xFF\xF0mH\xD2\xFF\xFF\xFF\xFF\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x04\x02pg\0\0\0\0\0\0\0xi\0\0\0\0\0\0\0\x80p\0\0\0\0\0\0\x000u\0\0\0\0\0\0\x01\x90~\0\0\0\0\0\0\0TODO8\x02\x9F\x02\xCC\x02\x8E[i\x85\xFF\xFF\xFF\xFF\xF0uG\xCB\xFF\xFF\xFF\xFF\xE0\xCA\xF2\xCB\xFF\xFF\xFF\xFFP\xBA\xFB\xCC\xFF\xFF\xFF\xFF`\xFE\xD3\xCD\xFF\xFF\xFF\xFF\xD0\xA5\x9D\xCE\xFF\xFF\xFF\xFFpza\xD2\xFF\xFF\xFF\xFFp\xF8x\xD3\xFF\xFF\xFF\xFF\xF0\xADB\xD4\xFF\xFF\xFF\xFFp\xABK\xD5\xFF\xFF\xFF\xFF\xF0Lt\xD6\xFF\xFF\xFF\xFF\xF0S?\xD7\xFF\xFF\xFF\xFF\xF0D/\xD8\xFF\xFF\xFF\xFFp\xFA\xF8\xD8\xFF\xFF\xFF\xFFp\xD5\r\xDA\xFF\xFF\xFF\xFFp\xDC\xD8\xDA\xFF\xFF\xFF\xFFp\xB7\xED\xDB\xFF\xFF\xFF\xFFp\xBE\xB8\xDC\xFF\xFF\xFF\xFF\xF0\xEA\xCE\xDD\xFF\xFF\xFF\xFF\xF0\xDA\xA1\xDE\xFF\xFF\xFF\xFF\xF0\xB5\xB6\xDF\xFF\xFF\xFF\xFF\xF0\xBC\x81\xE0\xFF\xFF\xFF\xFF\xF0\x97\x96\xE1\xFF\xFF\xFF\xFF\xF0)O\xE2\xFF\xFF\xFF\xFF\xF0yv\xE3\xFF\xFF\xFF\xFF\xF0\x0B/\xE4\xFF\xFF\xFF\xFFp\x96_\xE5\xFF\xFF\xFF\xFF\xF0\xED\x0E\xE6\xFF\xFF\xFF\xFF\xA8\xA9?\xE7\xFF\xFF\xFF\xFF\xB8I\xF8\xE7\xFF\xFF\xFF\xFF\xA8\x8B\x1F\xE9\xFF\xFF\xFF\xFF\xB8+\xD8\xE9\xFF\xFF\xFF\xFF\xA8m\xFF\xEA\xFF\xFF\xFF\xFF\xB8\r\xB8\xEB\xFF\xFF\xFF\xFF\xA8O\xDF\xEC\xFF\xFF\xFF\xFF\xB8\xEF\x97\xED\xFF\xFF\xFF\xFF(l\xC8\xEE\xFF\xFF\xFF\xFF\xB8\xD1w\xEF\xFF\xFF\xFF\xFF(N\xA8\xF0\xFF\xFF\xFF\xFF\xB8\xB3W\xF1\xFF\xFF\xFF\xFF(0\x88\xF2\xFF\xFF\xFF\xFF8\xD0@\xF3\xFF\xFF\xFF\xFF(\x12h\xF4\xFF\xFF\xFF\xFF8\xB2 \xF5\xFF\xFF\xFF\xFF(\xF4G\xF6\xFF\xFF\xFF\xFF8~%\xF7\xFF\xFF\xFF\xFF\x18S\x15\xF8\xFF\xFF\xFF\xFF8`\x05\xF9\xFF\xFF\xFF\xFF\x185\xF5\xF9\xFF\xFF\xFF\xFF8B\xE5\xFA\xFF\xFF\xFF\xFF\xA8_\xDE\xFB\xFF\xFF\xFF\xFF\xB8^\xCE\xFC\xFF\xFF\xFF\xFF\xA8A\xBE\xFD\xFF\xFF\xFF\xFF\xB8@\xAE\xFE\xFF\xFF\xFF\xFF\xA8#\x9E\xFF\xFF\xFF\xFF\xFF\xB8\"\x8E\0\0\0\0\0\xA8\x05~\x01\0\0\0\0\xB8\x04n\x02\0\0\0\0\xA8\xE7]\x03\0\0\0\0\xB8\xE6M\x04\0\0\0\0(\x04G\x05\0\0\0\08\x037\x06\0\0\0\0(\xE6&\x07\0\0\0\08=\x83\x07\0\0\0\0(\xC8\x06\t\0\0\0\08\xC7\xF6\t\0\0\0\0(\xAA\xE6\n\0\0\0\08\xA9\xD6\x0B\0\0\0\0(\x8C\xC6\x0C\0\0\0\089\x9B\x11\0\0\0\0\xA8lo\x12\0\0\0\0\x01\x02\x03\x02\x03\x02\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01rj\0\0\0\0\0\0\0\x80p\0\0\0\0\0\0\0\x90~\0\0\0\0\0\0\0\xA0\x8C\0\0\0\0\0\0\x01\x90~\0\0\0\0\0\0\x01TODO\x18\x02r\x02\xA8\x02\xA06\x19\xAA\xFF\xFF\xFF\xFF\xE0\xA8\xA3\xB5\xFF\xFF\xFF\xFFP7'\x15\0\0\0\0\xC0k\x18\x16\0\0\0\0\xD0j\x08\x17\0\0\0\0@\x9F\xF9\x17\0\0\0\0P\x9E\xE9\x18\0\0\0\0\xC0\xD2\xDA\x19\0\0\0\0P#\xCC\x1A\0\0\0\0p0\xBC\x1B\0\0\0\0p!\xAC\x1C\0\0\0\0p\x12\x9C\x1D\0\0\0\0p\x03\x8C\x1E\0\0\0\0p\xF4{\x1F\0\0\0\0p\xE5k \0\0\0\0p\xD6[!\0\0\0\0p\xC7K\"\0\0\0\0p\xB8;#\0\0\0\0p\xA9+$\0\0\0\0p\x9A\x1B%\0\0\0\0p\x8B\x0B&\0\0\0\0\xF0\xB6\x04'\0\0\0\0\xF0\xA7\xF4'\0\0\0\0\0\xB6\xF4'\0\0\0\0\0\xA7\xE4(\0\0\0\0\0Ox)\0\0\0\0\xF0\x89\xD4)\0\0\0\0\xF0z\xC4*\0\0\0\0\xF0k\xB4+\0\0\0\0\xF0\\\xA4,\0\0\0\0\xF0M\x94-\0\0\0\0\xF0>\x84.\0\0\0\0\xF0/t/\0\0\0\0\xF0 d0\0\0\0\0pL]1\0\0\0\0p'r2\0\0\0\0p.=3\0\0\0\0p\tR4\0\0\0\0p\x10\x1D5\0\0\0\0p\xEB16\0\0\0\0p\xF2\xFC6\0\0\0\0\xF0\x07\x1B8\0\0\0\0p\xD4\xDC8\0\0\0\0\xF0\xE9\xFA9\0\0\0\0p\xB6\xBC:\0\0\0\0\xF0\xCB\xDA;\0\0\0\0\xF0\xD2\xA5<\0\0\0\0\xF0\xAD\xBA=\0\0\0\0\xF0\xB4\x85>\0\0\0\0\xF0\x8F\x9A?\0\0\0\0\xF0\x96e@\0\0\0\0p\xAC\x83A\0\0\0\0\xF0xEB\0\0\0\0p\x8EcC\0\0\0\0\xF0Z%D\0\0\0\0ppCE\0\0\0\0\xF0<\x05F\0\0\0\0pR#G\0\0\0\0pY\xEEG\0\0\0\0p4\x03I\0\0\0\0p;\xCEI\0\0\0\0p\x16\xE3J\0\0\0\0p\x1D\xAEK\0\0\0\0\xF02\xCCL\0\0\0\0p\xFF\x8DM\0\0\0\0\xE0\xACKT\0\0\0\0\0\x9C\x1BW\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x01\x03\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x05\x01\x02\x04`\x8D\0\0\0\0\0\0\0\xA0\x8C\0\0\0\0\0\0\0\xB0\x9A\0\0\0\0\0\0\0\xC0\xA8\0\0\0\0\0\0\x01\xB0\x9A\0\0\0\0\0\0\x01\xC0\xA8\0\0\0\0\0\0\0TODO \0$\0?\0\x90]\xF2\xA1\xFF\xFF\xFF\xFF\x90\xD5\x16\xBA\xFF\xFF\xFF\xFF\x80\x1D\x88\xCB\xFF\xFF\xFF\xFFp\xEEV\xD2\xFF\xFF\xFF\xFF\0\x01\x02\x01\xF0o\0\0\0\0\0\0\0\x80p\0\0\0\0\0\0\0\x90~\0\0\0\0\0\0\0TODOp\0~\0\xA2\0\x18\xDC\xE1\x14\xFF\xFF\xFF\xFF@z\xBB{\xFF\xFF\xFF\xFF\x80\xF4\x9C\xC1\xFF\xFF\xFF\xFFp\x18\x01\xC2\xFF\xFF\xFF\xFF\0\x9B?\xCB\xFF\xFF\xFF\xFF\xF0\x03\x8C\xCB\xFF\xFF\xFF\xFF\xE0?K\xD1\xFF\xFF\xFF\xFF\xF0\xE5\xB1\xD2\xFF\xFF\xFF\xFF\09l\xE2\xFF\xFF\xFF\xFF\xF0[\xB3\xE2\xFF\xFF\xFF\xFF\0\xFC\x9B\r\0\0\0\0\xF0\x98\x86\x0E\0\0\0\0\0\xBFV&\0\0\0\0p\xA8\xB1&\0\0\0\0\x01\x02\x03\x02\x03\x03\x03\x02\x03\x02\x03\x02\x03\x02\xE8\x1F\xFF\xFF\xFF\xFF\xFF\xFF\0hq\0\0\0\0\0\0\0\x80p\0\0\0\0\0\0\0\x90~\0\0\0\0\0\0\x01TODO\0\x04\x80\x04\x9B\x04\xB8\x1Ew\xA5\xFF\xFF\xFF\xFF\xE0\xAF\xED\t\0\0\0\0\xD0\x92\xDD\n\0\0\0\0\xE0d\xFA\x0B\0\0\0\0P\xC6\xBE\x0C\0\0\0\0`9\xA4\r\0\0\0\0\xD0\xE1\x8A\x0E\0\0\0\0`\x1B\x84\x0F\0\0\0\0\xD0Ou\x10\0\0\0\0`\xFDc\x11\0\0\0\0P\xE0S\x12\0\0\0\0\xE0\x19M\x13\0\0\0\0P\xC23\x14\0\0\0\0`\xC1#\x15\0\0\0\0P\xA4\x13\x16\0\0\0\0`\xA3\x03\x17\0\0\0\0P\x86\xF3\x17\0\0\0\0`\x85\xE3\x18\0\0\0\0Ph\xD3\x19\0\0\0\0`g\xC3\x1A\0\0\0\0\xD0\x84\xBC\x1B\0\0\0\0\xE0\x83\xAC\x1C\0\0\0\0\xD0f\x9C\x1D\0\0\0\0\xE0e\x8C\x1E\0\0\0\0\xD0H|\x1F\0\0\0\0\xE0Gl \0\0\0\0\xD0*\\!\0\0\0\0\xE0)L\"\0\0\0\0\xD0\x0C<#\0\0\0\0\xE0\x0B,$\0\0\0\0\xD0\xEE\x1B%\0\0\0\0\xE0\xED\x0B&\0\0\0\0P\x0B\x05'\0\0\0\0`\n\xF5'\0\0\0\0P\xED\xE4(\0\0\0\0`\xEC\xD4)\0\0\0\0P\xCF\xC4*\0\0\0\0`\xCE\xB4+\0\0\0\0P\xB1\xA4,\0\0\0\0`\xB0\x94-\0\0\0\0P\x93\x84.\0\0\0\0`\x92t/\0\0\0\0Pud0\0\0\0\0\xE0\xAE]1\0\0\0\0\xD0\x91M2\0\0\0\0\xE0\x90=3\0\0\0\0\xD0s-4\0\0\0\0\xE0r\x1D5\0\0\0\0\xD0\x0E\xEB5\0\0\0\0\x10x26\0\0\0\0\x10\x7F\xFD6\0\0\0\0\x90\x94\x1B8\0\0\0\0\x10a\xDD8\0\0\0\0\x90v\xFB9\0\0\0\0\x10C\xBD:\0\0\0\0\x90X\xDB;\0\0\0\0\x90_\xA6<\0\0\0\0\x90:\xBB=\0\0\0\0\x90A\x86>\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\0\0\0\x000\xC8\x9A?\0\0\0\x000\xCFe@\0\0\0\0\xB0\xE4\x83A\0\0\0\x000\xB1EB\0\0\0\0\xB0\xC6cC\0\0\0\x000\x93%D\0\0\0\0\xB0\xA8CE\0\0\0\x000u\x05F\0\0\0\0\xB0\x8A#G\0\0\0\0\xB0\x91\xEEG\0\0\0\0\xB0l\x03I\0\0\0\0\xB0s\xCEI\0\0\0\0\xB0N\xE3J\0\0\0\0\xB0U\xAEK\0\0\0\0\xC0c\xAEK\0\0\0\0@y\xCCL\0\0\0\0\xC0E\x8EM\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x01\x03\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x01\x02\x04\x01\x02\x04\xC0Q\0\0\0\0\0\0\0`T\0\0\0\0\0\0\0pb\0\0\0\0\0\0\0\x80p\0\0\0\0\0\0\x01pb\0\0\0\0\0\0\x01TODO\x18\x02q\x02\x9E\x02$\x19\xDB\xA1\xFF\xFF\xFF\xFF \xE1\xA3\xB5\xFF\xFF\xFF\xFF\x90o'\x15\0\0\0\0\0\xA4\x18\x16\0\0\0\0\x10\xA3\x08\x17\0\0\0\0\x80\xD7\xF9\x17\0\0\0\0\x90\xD6\xE9\x18\0\0\0\0\0\x0B\xDB\x19\0\0\0\0\x90[\xCC\x1A\0\0\0\0\xB0h\xBC\x1B\0\0\0\0\xB0Y\xAC\x1C\0\0\0\0\xB0J\x9C\x1D\0\0\0\0\xB0;\x8C\x1E\0\0\0\0\xB0,|\x1F\0\0\0\0\xB0\x1Dl \0\0\0\0\xB0\x0E\\!\0\0\0\0\xB0\xFFK\"\0\0\0\0\xB0\xF0;#\0\0\0\0\xB0\xE1+$\0\0\0\0\xB0\xD2\x1B%\0\0\0\0\xB0\xC3\x0B&\0\0\0\x000\xEF\x04'\0\0\0\x000\xE0\xF4'\0\0\0\0@\xEE\xF4'\0\0\0\0@\xDF\xE4(\0\0\0\0@\x87x)\0\0\0\x000\xC2\xD4)\0\0\0\x000\xB3\xC4*\0\0\0\x000\xA4\xB4+\0\0\0\0@\xA3\xA4,\0\0\0\0@\x94\x94-\0\0\0\0@\x85\x84.\0\0\0\0@vt/\0\0\0\0@gd0\0\0\0\0\xC0\x92]1\0\0\0\0\xC0mr2\0\0\0\0\xC0t=3\0\0\0\0\xC0OR4\0\0\0\0\xC0V\x1D5\0\0\0\0\xC0126\0\0\0\0\xC08\xFD6\0\0\0\0@N\x1B8\0\0\0\0\xC0\x1A\xDD8\0\0\0\0@0\xFB9\0\0\0\0\xC0\xFC\xBC:\0\0\0\0@\x12\xDB;\0\0\0\0@\x19\xA6<\0\0\0\0@\xF4\xBA=\0\0\0\0@\xFB\x85>\0\0\0\0@\xD6\x9A?\0\0\0\0@\xDDe@\0\0\0\0\xC0\xF2\x83A\0\0\0\0@\xBFEB\0\0\0\0\xC0\xD4cC\0\0\0\0@\xA1%D\0\0\0\0\xC0\xB6CE\0\0\0\0@\x83\x05F\0\0\0\0\xC0\x98#G\0\0\0\0\xC0\x9F\xEEG\0\0\0\0\xC0z\x03I\0\0\0\0\xC0\x81\xCEI\0\0\0\0\xC0\\\xE3J\0\0\0\0\xC0c\xAEK\0\0\0\0@y\xCCL\0\0\0\0\xC0E\x8EM\0\0\0\x000\xF3KT\0\0\0\0\xC0\xCC\x93W\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x01\x03\x03\x02\x04\x03\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\xBCM\0\0\0\0\0\0\0`T\0\0\0\0\0\0\0pb\0\0\0\0\0\0\0\x80p\0\0\0\0\0\0\x01pb\0\0\0\0\0\0\x01TODO\x10\x02i\x02\x9F\x02\xB6@\xB3\xA1\xFF\xFF\xFF\xFF0\xEF\xA3\xB5\xFF\xFF\xFF\xFF\xA0}'\x15\0\0\0\0\x10\xB2\x18\x16\0\0\0\0 \xB1\x08\x17\0\0\0\0\x90\xE5\xF9\x17\0\0\0\0\xA0\xE4\xE9\x18\0\0\0\0\x10\x19\xDB\x19\0\0\0\0\xA0i\xCC\x1A\0\0\0\0\xC0v\xBC\x1B\0\0\0\0\xC0g\xAC\x1C\0\0\0\0\xC0X\x9C\x1D\0\0\0\0\xC0I\x8C\x1E\0\0\0\0\xC0:|\x1F\0\0\0\0\xC0+l \0\0\0\0\xC0\x1C\\!\0\0\0\0\xC0\rL\"\0\0\0\0\xC0\xFE;#\0\0\0\0\xC0\xEF+$\0\0\0\0\xC0\xE0\x1B%\0\0\0\0\xC0\xD1\x0B&\0\0\0\0@\xFD\x04'\0\0\0\0@\xEE\xF4'\0\0\0\0P\xFC\xF4'\0\0\0\0P\xED\xE4(\0\0\0\0P\x95x)\0\0\0\0@\xD0\xD4)\0\0\0\0@\xC1\xC4*\0\0\0\0@\xB2\xB4+\0\0\0\0@\xA3\xA4,\0\0\0\0@\x94\x94-\0\0\0\0@\x85\x84.\0\0\0\0@vt/\0\0\0\0@gd0\0\0\0\0\xC0\x92]1\0\0\0\0\xC0mr2\0\0\0\0\xC0t=3\0\0\0\0\xC0OR4\0\0\0\0\xC0V\x1D5\0\0\0\0\xC0126\0\0\0\0\xC08\xFD6\0\0\0\0@N\x1B8\0\0\0\0\xC0\x1A\xDD8\0\0\0\0@0\xFB9\0\0\0\0\xC0\xFC\xBC:\0\0\0\0@\x12\xDB;\0\0\0\0@\x19\xA6<\0\0\0\0@\xF4\xBA=\0\0\0\0@\xFB\x85>\0\0\0\0@\xD6\x9A?\0\0\0\0@\xDDe@\0\0\0\0\xC0\xF2\x83A\0\0\0\0@\xBFEB\0\0\0\0\xC0\xD4cC\0\0\0\0@\xA1%D\0\0\0\0\xC0\xB6CE\0\0\0\0@\x83\x05F\0\0\0\0\xC0\x98#G\0\0\0\0\xC0\x9F\xEEG\0\0\0\0\xC0z\x03I\0\0\0\0\xC0\x81\xCEI\0\0\0\0\xC0\\\xE3J\0\0\0\0\xC0c\xAEK\0\0\0\0@y\xCCL\0\0\0\0\xC0E\x8EM\0\0\0\x000\xF3KT\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x01\x03\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x05\x02\x04\xCAD\0\0\0\0\0\0\0PF\0\0\0\0\0\0\0`T\0\0\0\0\0\0\0pb\0\0\0\0\0\0\x01`T\0\0\0\0\0\0\x01pb\0\0\0\0\0\0\0TODO\xA8\x01\xF0\x01&\x02\xDC\x93\x19\xAA\xFF\xFF\xFF\xFFP\x0B\xA4\xB5\xFF\xFF\xFF\xFF\xB0\x8B'\x15\0\0\0\0 \xC0\x18\x16\0\0\0\0\x10\xA3\x08\x17\0\0\0\0 \xB1\x08\x17\0\0\0\0\xA0\xF3\xF9\x17\0\0\0\0\xB0\xF2\xE9\x18\0\0\0\0 '\xDB\x19\0\0\0\0\xB0w\xCC\x1A\0\0\0\0\xD0\x84\xBC\x1B\0\0\0\0\xD0u\xAC\x1C\0\0\0\0\xD0f\x9C\x1D\0\0\0\0\xD0W\x8C\x1E\0\0\0\0\xD0H|\x1F\0\0\0\0\xD09l \0\0\0\0\xD0*\\!\0\0\0\0\xD0\x1BL\"\0\0\0\0\xD0\x0C<#\0\0\0\0\xD0\xFD+$\0\0\0\0\xE0\x0B,$\0\0\0\0\xE0\xFC\x1B%\0\0\0\0\xE0\xED\x0B&\0\0\0\0`\x19\x05'\0\0\0\0`\n\xF5'\0\0\0\0`\xFB\xE4(\0\0\0\0P\xDE\xD4)\0\0\0\0`\xEC\xD4)\0\0\0\0`\xDD\xC4*\0\0\0\0`\xCE\xB4+\0\0\0\0`\xBF\xA4,\0\0\0\0`\xB0\x94-\0\0\0\0`\xA1\x84.\0\0\0\0`\x92t/\0\0\0\0`\x83d0\0\0\0\0\xE0\xAE]1\0\0\0\0\xE0\x89r2\0\0\0\0\xE0\x90=3\0\0\0\0\xE0kR4\0\0\0\0\xE0r\x1D5\0\0\0\0\xE0M26\0\0\0\0\xE0T\xFD6\0\0\0\0`j\x1B8\0\0\0\0\xE06\xDD8\0\0\0\0`L\xFB9\0\0\0\0\xE0\x18\xBD:\0\0\0\0`.\xDB;\0\0\0\0`5\xA6<\0\0\0\0`\x10\xBB=\0\0\0\0`\x17\x86>\0\0\0\0`\xF2\x9A?\0\0\0\0`\xF9e@\0\0\0\0\xE0\x0E\x84A\0\0\0\0\x01\x02\x03\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x05\x02\x04\x05\x02\x04\x05\x02\x04\x02\x04\x05\x02\x04\x05\x02\x04\x05\x02\x04\x05\x02\x04\x05\x02\x04\x05\x02\x04\x05\x02\x04\x05\x02\x04\x05\x02\x04\x05\x02\x04\x05\x02\x04\x05\x02\x04\x02\x04$0\0\0\0\0\0\0\x000*\0\0\0\0\0\0\0PF\0\0\0\0\0\0\0`T\0\0\0\0\0\0\x01PF\0\0\0\0\0\0\x01@8\0\0\0\0\0\0\0TODO@\0H\0u\0\0\x8E\xFF\x8B\xFF\xFF\xFF\xFF\0\xDF\x16\xBA\xFF\xFF\xFF\xFF\x08\xA4y\xCB\xFF\xFF\xFF\xFFp\xEEV\xD2\xFF\xFF\xFF\xFF\x08\xC6<\xD7\xFF\xFF\xFF\xFF\0&\xFF\xDA\xFF\xFF\xFF\xFF\x88\xBE\xB5\xF4\xFF\xFF\xFF\xFF\x80t\xDA!\0\0\0\0\0\x01\x02\x01\x03\x01\x03\x04\x80f\0\0\0\0\0\0\0xi\0\0\0\0\0\0\0\x90~\0\0\0\0\0\0\0\x80p\0\0\0\0\0\0\0pb\0\0\0\0\0\0\0TODO(\0-\0H\0\x9C\xF1\xD7\x8B\xFF\xFF\xFF\xFF\xF8\x16\xE6\x92\xFF\xFF\xFF\xFFpa/\xD2\xFF\xFF\xFF\xFFp\x02\xCEU\0\0\0\0pu\xECZ\0\0\0\0\x01\x02\x02\x01\x02\xE4u\0\0\0\0\0\0\0\x88w\0\0\0\0\0\0\0\x90~\0\0\0\0\0\0\0TODO\x10\0\x12\0-\x000\x9D\xF2\xA1\xFF\xFF\xFF\xFF\xC0\x92\x8A\x04\0\0\0\0\x01\x02P0\0\0\0\0\0\0\0@8\0\0\0\0\0\0\x000*\0\0\0\0\0\0\0TODO\xB0\x01\xF5\x01\"\x02\\\x88\x19\xAA\xFF\xFF\xFF\xFF@\xFD\xA3\xB5\xFF\xFF\xFF\xFF\xB0\x8B'\x15\0\0\0\0 \xC0\x18\x16\0\0\0\0\x10\xA3\x08\x17\0\0\0\0 \xB1\x08\x17\0\0\0\0\xA0\xF3\xF9\x17\0\0\0\0\xB0\xF2\xE9\x18\0\0\0\0 '\xDB\x19\0\0\0\0\xB0w\xCC\x1A\0\0\0\0\xD0\x84\xBC\x1B\0\0\0\0\xD0u\xAC\x1C\0\0\0\0\xD0f\x9C\x1D\0\0\0\0\xD0W\x8C\x1E\0\0\0\0\xD0H|\x1F\0\0\0\0\xD09l \0\0\0\0\xD0*\\!\0\0\0\0\xD0\x1BL\"\0\0\0\0\xD0\x0C<#\0\0\0\0\xD0\xFD+$\0\0\0\0\xD0\xEE\x1B%\0\0\0\0\xD0\xDF\x0B&\0\0\0\0P\x0B\x05'\0\0\0\0P\xFC\xF4'\0\0\0\0`\n\xF5'\0\0\0\0`\xFB\xE4(\0\0\0\0`\xA3x)\0\0\0\0P\xDE\xD4)\0\0\0\0P\xCF\xC4*\0\0\0\0P\xC0\xB4+\0\0\0\0P\xB1\xA4,\0\0\0\0P\xA2\x94-\0\0\0\0P\x93\x84.\0\0\0\0P\x84t/\0\0\0\0Pud0\0\0\0\0\xD0\xA0]1\0\0\0\0\xD0{r2\0\0\0\0\xD0\x82=3\0\0\0\0\xD0]R4\0\0\0\0\xD0d\x1D5\0\0\0\0\xD0?26\0\0\0\0\xD0F\xFD6\0\0\0\0P\\\x1B8\0\0\0\0\xD0(\xDD8\0\0\0\0P>\xFB9\0\0\0\0\xD0\n\xBD:\0\0\0\0P \xDB;\0\0\0\0P'\xA6<\0\0\0\0P\x02\xBB=\0\0\0\0P\t\x86>\0\0\0\0P\xE4\x9A?\0\0\0\0P\xEBe@\0\0\0\0\xD0\0\x84A\0\0\0\0\x10\xB8\xE0e\0\0\0\0\x01\x02\x03\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x01\x03\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x03\x02\x04\xA4;\0\0\0\0\0\0\0@8\0\0\0\0\0\0\0PF\0\0\0\0\0\0\0`T\0\0\0\0\0\0\x01PF\0\0\0\0\0\0\x01TODO\xA8\x01\xEC\x01\x19\x02\xA0\x86\x19\xAA\xFF\xFF\xFF\xFF@\xFD\xA3\xB5\xFF\xFF\xFF\xFF\xB0\x8B'\x15\0\0\0\0 \xC0\x18\x16\0\0\0\0\x10\xA3\x08\x17\0\0\0\0 \xB1\x08\x17\0\0\0\0\xA0\xF3\xF9\x17\0\0\0\0\xB0\xF2\xE9\x18\0\0\0\0 '\xDB\x19\0\0\0\0\xB0w\xCC\x1A\0\0\0\0\xD0\x84\xBC\x1B\0\0\0\0\xD0u\xAC\x1C\0\0\0\0\xD0f\x9C\x1D\0\0\0\0\xD0W\x8C\x1E\0\0\0\0\xD0H|\x1F\0\0\0\0\xD09l \0\0\0\0\xD0*\\!\0\0\0\0\xD0\x1BL\"\0\0\0\0\xD0\x0C<#\0\0\0\0\xD0\xFD+$\0\0\0\0\xD0\xEE\x1B%\0\0\0\0\xD0\xDF\x0B&\0\0\0\0P\x0B\x05'\0\0\0\0`\n\xF5'\0\0\0\0`\xFB\xE4(\0\0\0\0@\xD0\xD4)\0\0\0\0P\xDE\xD4)\0\0\0\0P\xCF\xC4*\0\0\0\0P\xC0\xB4+\0\0\0\0P\xB1\xA4,\0\0\0\0P\xA2\x94-\0\0\0\0P\x93\x84.\0\0\0\0P\x84t/\0\0\0\0Pud0\0\0\0\0\xD0\xA0]1\0\0\0\0\xD0{r2\0\0\0\0\xD0\x82=3\0\0\0\0\xD0]R4\0\0\0\0\xD0d\x1D5\0\0\0\0\xD0?26\0\0\0\0\xD0F\xFD6\0\0\0\0P\\\x1B8\0\0\0\0\xD0(\xDD8\0\0\0\0P>\xFB9\0\0\0\0\xD0\n\xBD:\0\0\0\0P \xDB;\0\0\0\0P'\xA6<\0\0\0\0P\x02\xBB=\0\0\0\0P\t\x86>\0\0\0\0P\xE4\x9A?\0\0\0\0P\xEBe@\0\0\0\0\xD0\0\x84A\0\0\0\0\x90\xCA\x1B\\\0\0\0\0\x01\x02\x03\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x03\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x03\x02\x04`=\0\0\0\0\0\0\0@8\0\0\0\0\0\0\0PF\0\0\0\0\0\0\0`T\0\0\0\0\0\0\x01PF\0\0\0\0\0\0\x01TODO\x08\0\t\0\x1B\0\xB46\x1B\xD5\xFF\xFF\xFF\xFF\x01\xCC+\0\0\0\0\0\0\x000*\0\0\0\0\0\0\0TODO \x02{\x02\xB1\x02\xB8\xCD\xF0\x86\xFF\xFF\xFF\xFF\xF0\xB20\xD2\xFF\xFF\xFF\xFFP7'\x15\0\0\0\0\xC0k\x18\x16\0\0\0\0\xD0j\x08\x17\0\0\0\0@\x9F\xF9\x17\0\0\0\0P\x9E\xE9\x18\0\0\0\0\xC0\xD2\xDA\x19\0\0\0\0P#\xCC\x1A\0\0\0\0p0\xBC\x1B\0\0\0\0p!\xAC\x1C\0\0\0\0p\x12\x9C\x1D\0\0\0\0p\x03\x8C\x1E\0\0\0\0p\xF4{\x1F\0\0\0\0p\xE5k \0\0\0\0p\xD6[!\0\0\0\0p\xC7K\"\0\0\0\0p\xB8;#\0\0\0\0p\xA9+$\0\0\0\0p\x9A\x1B%\0\0\0\0p\x8B\x0B&\0\0\0\0\xF0\xB6\x04'\0\0\0\0\xF0\xA7\xF4'\0\0\0\0\0\xB6\xF4'\0\0\0\0\0\xA7\xE4(\0\0\0\0\0Ox)\0\0\0\0\xF0\x89\xD4)\0\0\0\0\xF0z\xC4*\0\0\0\0\xF0k\xB4+\0\0\0\0\xF0\\\xA4,\0\0\0\0\xF0M\x94-\0\0\0\0\xF0>\x84.\0\0\0\0\xF0/t/\0\0\0\0\xF0 d0\0\0\0\0pL]1\0\0\0\0p'r2\0\0\0\0p.=3\0\0\0\0\x80<=3\0\0\0\0\x80\x17R4\0\0\0\0\x80\x1E\x1D5\0\0\0\0\x80\xF916\0\0\0\0\x80\0\xFD6\0\0\0\0\0\x16\x1B8\0\0\0\0\x80\xE2\xDC8\0\0\0\0\0\xF8\xFA9\0\0\0\0\x80\xC4\xBC:\0\0\0\0\0\xDA\xDA;\0\0\0\0\0\xE1\xA5<\0\0\0\0\0\xBC\xBA=\0\0\0\0\0\xC3\x85>\0\0\0\0\0\x9E\x9A?\0\0\0\0\0\xA5e@\0\0\0\0\x80\xBA\x83A\0\0\0\0\0\x87EB\0\0\0\0\x80\x9CcC\0\0\0\0\0i%D\0\0\0\0\x80~CE\0\0\0\0\0K\x05F\0\0\0\0\x80`#G\0\0\0\0\x80g\xEEG\0\0\0\0\x80B\x03I\0\0\0\0\x80I\xCEI\0\0\0\0\x80$\xE3J\0\0\0\0\x80+\xAEK\0\0\0\0\0A\xCCL\0\0\0\0\x80\r\x8EM\0\0\0\0\xF0\xBAKT\0\0\0\0\0\xB2\xF6V\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x05\x03\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x05\x02\x04\x05\x02\x04\x05\x02\x04\x05\x02\x04\x05\x02\x04\x05\x02\x04\x05\x02\x04\x05\x02\x04\x05\x02\x04\x05\x02\x04\x05\x02\x04\x05\x02\x04\x05\x02\x04\x05\x02\x04\x05\x02\x04\x05\x02\x04\xC8\x85\0\0\0\0\0\0\0\x90~\0\0\0\0\0\0\0\xB0\x9A\0\0\0\0\0\0\0\xC0\xA8\0\0\0\0\0\0\x01\xB0\x9A\0\0\0\0\0\0\x01\xA0\x8C\0\0\0\0\0\0\0TODO\xC8\0\xE1\0\x05\x017\x85\x19\xAA\xFF\xFF\xFF\xFF@\xFD\xA3\xB5\xFF\xFF\xFF\xFF\xB0\x8B'\x15\0\0\0\0 \xC0\x18\x16\0\0\0\0\x10\xA3\x08\x17\0\0\0\0 \xB1\x08\x17\0\0\0\0\xA0\xF3\xF9\x17\0\0\0\0\xB0\xF2\xE9\x18\0\0\0\0 '\xDB\x19\0\0\0\0\xB0w\xCC\x1A\0\0\0\0\xD0\x84\xBC\x1B\0\0\0\0\xD0u\xAC\x1C\0\0\0\0\xD0f\x9C\x1D\0\0\0\0\xD0W\x8C\x1E\0\0\0\0\xD0H|\x1F\0\0\0\0\xD09l \0\0\0\0\xD0*\\!\0\0\0\0\xD0\x1BL\"\0\0\0\0\xD0\x0C<#\0\0\0\0\xD0\xFD+$\0\0\0\0\xD0\xEE\x1B%\0\0\0\0\xD0\xDF\x0B&\0\0\0\0P\x0B\x05'\0\0\0\0P\xFC\xF4'\0\0\0\0P\xED\xE4(\0\0\0\0\x01\x02\x03\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\xC9>\0\0\0\0\0\0\0@8\0\0\0\0\0\0\0PF\0\0\0\0\0\0\0`T\0\0\0\0\0\0\x01TODO\xE0\0\xFC\0)\x01x\xF0\xD7\x8B\xFF\xFF\xFF\xFF\xF8\x16\xE6\x92\xFF\xFF\xFF\xFFp\x8Fe\xD7\xFF\xFF\xFF\xFF`\x9D\xEE\xD7\xFF\xFF\xFF\xFFp\xFA\xF8\xD8\xFF\xFF\xFF\xFF\xE0-\xCD\xD9\xFF\xFF\xFF\xFF\xF0\x8A\xD7\xDA\xFF\xFF\xFF\xFF\xE0\x0F\xAD\xDB\xFF\xFF\xFF\xFF\xF0\xE2\xE6\xDC\xFF\xFF\xFF\xFF\xE0\xF1\x8C\xDD\xFF\xFF\xFF\xFF\xF0)O\xE2\xFF\xFF\xFF\xFF\xF8\xB7k\xE4\xFF\xFF\xFF\xFFh\x18\x13\xE5\xFF\xFF\xFF\xFFx\x03b\xE6\xFF\xFF\xFF\xFF\xE8L\x11\xE7\xFF\xFF\xFF\xFFxp/\xE8\xFF\xFF\xFF\xFFh\xF4\xE7\xE8\xFF\xFF\xFF\xFFxR\x0F\xEA\xFF\xFF\xFF\xFFh\xD6\xC7\xEA\xFF\xFF\xFF\xFFx4\xEF\xEB\xFF\xFF\xFF\xFFh\xB8\xA7\xEC\xFF\xFF\xFF\xFFx\x16\xCF\xED\xFF\xFF\xFF\xFFh\x9A\x87\xEE\xFF\xFF\xFF\xFFxq5\xF0\xFF\xFF\xFF\xFF\x90`\xA3 \0\0\0\0\x90gn!\0\0\0\0\x90B\x83\"\0\0\0\0\x90IN#\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x01\x04\x01\x04\x01\x04\x01\x04\x01\x04\x01\x04\x01\x02\x03\x02\x03\x02\x08w\0\0\0\0\0\0\0\x88w\0\0\0\0\0\0\0\x90~\0\0\0\0\0\0\0\xA0\x8C\0\0\0\0\0\0\x01\x98\x85\0\0\0\0\0\0\x01TODO\xD8\0\xF3\0\x0E\x01\x80\xA2\x97\xA0\xFF\xFF\xFF\xFF\xF0\x04y\xA1\xFF\xFF\xFF\xFF\x80^Y\xC8\xFF\xFF\xFF\xFFp\xF9\t\xC9\xFF\xFF\xFF\xFF\0\xBD\xD3\xC9\xFF\xFF\xFF\xFF\xF0\x8A\x05\xCB\xFF\xFF\xFF\xFF\0@|\xCB\xFF\xFF\xFF\xFF\xF0>;\xD2\xFF\xFF\xFF\xFF\x80{\x8B\xD3\xFF\xFF\xFF\xFF\xF0\xADB\xD4\xFF\xFF\xFF\xFF\0\"E\xD5\xFF\xFF\xFF\xFF\xF0\xBFL\xD6\xFF\xFF\xFF\xFF\0\xBF<\xD7\xFF\xFF\xFF\xFFpf\x06\xD8\xFF\xFF\xFF\xFF\x80\xF2\x1D\xD9\xFF\xFF\xFF\xFF\x10D\xBA\x1E\0\0\0\0\x90\x9Bi\x1F\0\0\0\0\xA0\x84~ \0\0\0\0\x90}I!\0\0\0\0 \xA1g\"\0\0\0\0\x90_)#\0\0\0\0 \x83G$\0\0\0\0\x10|\x12%\0\0\0\0 e'&\0\0\0\0\x10^\xF2&\0\0\0\0 G\x07(\0\0\0\0\x10@\xD2(\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\xD7q\0\0\0\0\0\0\0\x90~\0\0\0\0\0\0\x01\x80p\0\0\0\0\0\0\0TODO8\0?\0l\0\xA3S6~\xFF\xFF\xFF\xFF\xA3\x85\x83\x86\xFF\xFF\xFF\xFF\x90Ng\xBA\xFF\xFF\xFF\xFF`\xE4\n\xC0\xFF\xFF\xFF\xFF\xB0\xE0\xB3\xCA\xFF\xFF\xFF\xFFXZ\x91\xCB\xFF\xFF\xFF\xFF@iH\xD2\xFF\xFF\xFF\xFF\0\x01\x02\x02\x03\x04\x03]a\0\0\0\0\0\0\0pb\0\0\0\0\0\0\0 g\0\0\0\0\0\0\x01xi\0\0\0\0\0\0\x01\x90~\0\0\0\0\0\0\x01TODO\x10\x02i\x02\x9F\x02\xE43\x19\xAA\xFF\xFF\xFF\xFF\xE0\xA8\xA3\xB5\xFF\xFF\xFF\xFFP7'\x15\0\0\0\0\xC0k\x18\x16\0\0\0\0\xD0j\x08\x17\0\0\0\0@\x9F\xF9\x17\0\0\0\0P\x9E\xE9\x18\0\0\0\0\xC0\xD2\xDA\x19\0\0\0\0P#\xCC\x1A\0\0\0\0p0\xBC\x1B\0\0\0\0p!\xAC\x1C\0\0\0\0p\x12\x9C\x1D\0\0\0\0p\x03\x8C\x1E\0\0\0\0p\xF4{\x1F\0\0\0\0p\xE5k \0\0\0\0p\xD6[!\0\0\0\0p\xC7K\"\0\0\0\0p\xB8;#\0\0\0\0p\xA9+$\0\0\0\0p\x9A\x1B%\0\0\0\0p\x8B\x0B&\0\0\0\0\xF0\xB6\x04'\0\0\0\0\xF0\xA7\xF4'\0\0\0\0\0\xB6\xF4'\0\0\0\0\0\xA7\xE4(\0\0\0\0\0Ox)\0\0\0\0\xF0\x89\xD4)\0\0\0\0\xF0z\xC4*\0\0\0\0\xF0k\xB4+\0\0\0\0\xF0\\\xA4,\0\0\0\0\xF0M\x94-\0\0\0\0\xF0>\x84.\0\0\0\0\xF0/t/\0\0\0\0\xF0 d0\0\0\0\0pL]1\0\0\0\0p'r2\0\0\0\0p.=3\0\0\0\0p\tR4\0\0\0\0p\x10\x1D5\0\0\0\0p\xEB16\0\0\0\0p\xF2\xFC6\0\0\0\0\xF0\x07\x1B8\0\0\0\0p\xD4\xDC8\0\0\0\0\xF0\xE9\xFA9\0\0\0\0p\xB6\xBC:\0\0\0\0\xF0\xCB\xDA;\0\0\0\0\xF0\xD2\xA5<\0\0\0\0\xF0\xAD\xBA=\0\0\0\0\xF0\xB4\x85>\0\0\0\0\xF0\x8F\x9A?\0\0\0\0\xF0\x96e@\0\0\0\0p\xAC\x83A\0\0\0\0\xF0xEB\0\0\0\0p\x8EcC\0\0\0\0\xF0Z%D\0\0\0\0ppCE\0\0\0\0\xF0<\x05F\0\0\0\0pR#G\0\0\0\0pY\xEEG\0\0\0\0p4\x03I\0\0\0\0p;\xCEI\0\0\0\0p\x16\xE3J\0\0\0\0p\x1D\xAEK\0\0\0\0\xF02\xCCL\0\0\0\0p\xFF\x8DM\0\0\0\0\xE0\xACKT\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x01\x03\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x05\x02\x04\x1C\x90\0\0\0\0\0\0\0\xA0\x8C\0\0\0\0\0\0\0\xB0\x9A\0\0\0\0\0\0\0\xC0\xA8\0\0\0\0\0\0\x01\xB0\x9A\0\0\0\0\0\0\x01\xC0\xA8\0\0\0\0\0\0\0TODO@\x01{\x01\x9F\x01\x80IU\xC3\xFF\xFF\xFF\xFF\x80YT\xD2\xFF\xFF\xFF\xFF\x80{\x8B\xD3\xFF\xFF\xFF\xFF\xF0\xADB\xD4\xFF\xFF\xFF\xFF\0\"E\xD5\xFF\xFF\xFF\xFF\xF0\xBFL\xD6\xFF\xFF\xFF\xFF\0\xBF<\xD7\xFF\xFF\xFF\xFFpf\x06\xD8\xFF\xFF\xFF\xFF\x80\xF2\x1D\xD9\xFF\xFF\xFF\xFF\xF0\x99\xE7\xD9\xFF\xFF\xFF\xFF\0&\xFF\xDA\xFF\xFF\xFF\xFFp\xCD\xC8\xDB\xFF\xFF\xFF\xFF\x80Y\xE0\xDC\xFF\xFF\xFF\xFF\xF0\0\xAA\xDD\xFF\xFF\xFF\xFF\0sr\xDE\xFF\xFF\xFF\xFFpd\xB5\xDF\xFF\xFF\xFF\xFF\0\x85|\xE0\xFF\xFF\xFF\xFF\xF0\x97\x96\xE1\xFF\xFF\xFF\xFF\x80\xB8]\xE2\xFF\xFF\xFF\xFFp\xCBw\xE3\xFF\xFF\xFF\xFF\0\xEC>\xE4\xFF\xFF\xFF\xFFp 0\xE5\xFF\xFF\xFF\xFF\0q!\xE6\xFF\xFF\xFF\xFFp\xA5\x12\xE7\xFF\xFF\xFF\xFF\x80\xA4\x02\xE8\xFF\xFF\xFF\xFF\xF0\xD8\xF3\xE8\xFF\xFF\xFF\xFF\0\xD8\xE3\xE9\xFF\xFF\xFF\xFFp\x0C\xD5\xEA\xFF\xFF\xFF\xFF\x80\x0B\xC5\xEB\xFF\xFF\xFF\xFF\xF0?\xB6\xEC\xFF\xFF\xFF\xFF\0\xFC\xF7\xED\xFF\xFF\xFF\xFF\xF0\xC4\x98\xEE\xFF\xFF\xFF\xFF\x80/\xD9\xEF\xFF\xFF\xFF\xFFp\xF8y\xF0\xFF\xFF\xFF\xFF\0V\xFC\x07\0\0\0\0p\x8A\xED\x08\0\0\0\0\x80\x89\xDD\t\0\0\0\0\xF0\xBD\xCE\n\0\0\0\0\x80\xA1\xDB\x11\0\0\0\0p\xDDT\x12\0\0\0\0\x01\x02\x01\x03\x02\x01\x03\x02\x01\x03\x02\x01\x03\x02\x01\x03\x02\x01\x03\x02\x01\x03\x02\x01\x03\x02\x01\x03\x02\x01\x03\x02\x01\x03\x02\x01\x03\x02\x01\x03\x02\x01\x03\x02\x01\x03\x02\x01\x03\x02\x01\x03\x02\x01\x03\x02\x01\x03\x02\xE8q\0\0\0\0\0\0\0\x90~\0\0\0\0\0\0\0\x80p\0\0\0\0\0\0\0\x90~\0\0\0\0\0\0\x01TODO\xC8\0\xE3\0\x10\x01\t\x83\x19\xAA\xFF\xFF\xFF\xFF0\xEF\xA3\xB5\xFF\xFF\xFF\xFF\xA0}'\x15\0\0\0\0\x10\xB2\x18\x16\0\0\0\0 \xB1\x08\x17\0\0\0\0\x90\xE5\xF9\x17\0\0\0\0\xA0\xE4\xE9\x18\0\0\0\0\x10\x19\xDB\x19\0\0\0\0\xA0i\xCC\x1A\0\0\0\0\xC0v\xBC\x1B\0\0\0\0\xC0g\xAC\x1C\0\0\0\0\xC0X\x9C\x1D\0\0\0\0\xC0I\x8C\x1E\0\0\0\0\xC0:|\x1F\0\0\0\0\xC0+l \0\0\0\0\xC0\x1C\\!\0\0\0\0\xC0\rL\"\0\0\0\0\xC0\xFE;#\0\0\0\0\xC0\xEF+$\0\0\0\0\xC0\xE0\x1B%\0\0\0\0\xC0\xD1\x0B&\0\0\0\0@\xFD\x04'\0\0\0\0@\xEE\xF4'\0\0\0\0P\xFC\xF4'\0\0\0\0P\xED\xE4(\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x01\xF7@\0\0\0\0\0\0\0PF\0\0\0\0\0\0\0`T\0\0\0\0\0\0\0pb\0\0\0\0\0\0\x01`T\0\0\0\0\0\0\x01TODO\xA8\x01\xED\x01\x1A\x02\x01\xBA\xB6V\xFF\xFF\xFF\xFF\x01\x9A\x19\xAA\xFF\xFF\xFF\xFFP\x0C\xDA\xE7\xFF\xFF\xFF\xFF\xC0\x99'\x15\0\0\0\x000\xCE\x18\x16\0\0\0\0@\xCD\x08\x17\0\0\0\0\xB0\x01\xFA\x17\0\0\0\0\xC0\0\xEA\x18\0\0\0\x0005\xDB\x19\0\0\0\0\xC0\x85\xCC\x1A\0\0\0\0\xE0\x92\xBC\x1B\0\0\0\0\xE0\x83\xAC\x1C\0\0\0\0\xE0t\x9C\x1D\0\0\0\0\xE0e\x8C\x1E\0\0\0\0\xE0V|\x1F\0\0\0\0\xE0Gl \0\0\0\0\xE08\\!\0\0\0\0\xE0)L\"\0\0\0\0\xE0\x1A<#\0\0\0\0\xE0\x0B,$\0\0\0\0\xE0\xFC\x1B%\0\0\0\0\xE0\xED\x0B&\0\0\0\0`\x19\x05'\0\0\0\0`\n\xF5'\0\0\0\0p\x18\xF5'\0\0\0\0p\t\xE5(\0\0\0\0P\xDE\xD4)\0\0\0\0@\xC1\xC4*\0\0\0\0P\xC0\xB4+\0\0\0\0@\xA3\xA4,\0\0\0\0P\xA2\x94-\0\0\0\0@\x85\x84.\0\0\0\0@vt/\0\0\0\x000Yd0\0\0\0\0\xC0\x92]1\0\0\0\0\xB0f=3\0\0\0\0\xB0AR4\0\0\0\0\xC0V\x1D5\0\0\0\0\xB0#26\0\0\0\0\xC08\xFD6\0\0\0\x000@\x1B8\0\0\0\0\xC0\x1A\xDD8\0\0\0\x000\"\xFB9\0\0\0\0\xC0\xFC\xBC:\0\0\0\x000\x04\xDB;\0\0\0\0@\x19\xA6<\0\0\0\x000\xE6\xBA=\0\0\0\0@\xFB\x85>\0\0\0\x000\xC8\x9A?\0\0\0\0@\xDDe@\0\0\0\0\xB0\xC7\xDD@\0\0\0\0\xF0\x1C\x84A\0\0\0\0p\xE9EB\0\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x02\x04\x03\x02\x04\x03\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x01\x02\x04\xFF)\0\0\0\0\0\0\x000*\0\0\0\0\0\0\0@8\0\0\0\0\0\0\0PF\0\0\0\0\0\0\x01@8\0\0\0\0\0\0\x01TODO8\x02\x7F\x02\xAC\x02\xC8}l\x9A\xFF\xFF\xFF\xFFH\xCC\0\xBF\xFF\xFF\xFF\xFF8D\x94\r\0\0\0\0\xB8\x13\xAD\x0E\0\0\0\0@sy\x0F\0\0\0\0\xC0\xCA(\x10\0\0\0\0\xC0\xFD\xA9\x10\0\0\0\0H\xBC\xAD\x11\0\0\0\0\xB8JE\x12\0\0\0\0\xC8\xEC7\x13\0\0\0\0\xB8\x15-\x14\0\0\0\0\xC8v (\0\0\0\0\xB8\x9D\xDB(\0\0\0\0\xC8\x9C\xCB)\0\0\0\0\xB8\"\xBE*\0\0\0\0H\xD0\xAC+\0\0\0\08V\x9F,\0\0\0\0\xC8\x03\x8E-\0\0\0\0\xB8\x89\x80.\0\0\0\0H7o/\0\0\0\08\xBDa0\0\0\0\0\xC8jP1\0\0\0\0\xB8\xF0B2\0\0\0\0\xC8\xEF23\0\0\0\0\xB8u%4\0\0\0\0H#\x145\0\0\0\08\xA9\x066\0\0\0\0\xC8V\xF56\0\0\0\0\xB8\xDC\xE77\0\0\0\0H\x8A\xD68\0\0\0\08\x10\xC99\0\0\0\0H\x0F\xB9:\0\0\0\08\x95\xAB;\0\0\0\0\xC8B\x9A<\0\0\0\0\xB8\xC8\x8C=\0\0\0\0Hv{>\0\0\0\08\xFCm?\0\0\0\0\xC8\xA9\\@\0\0\0\0\xB8/OA\0\0\0\0\xC8.?B\0\0\0\0\xB8\xB41C\0\0\0\0H\xC9\xE2G\0\0\0\08O\xD5H\0\0\0\0HN\xC5I\0\0\0\08\xD4\xB7J\0\0\0\0\xC8\x81\xA6K\0\0\0\0\xB8\x07\x99L\0\0\0\0H\xB5\x87M\0\0\0\08;zN\0\0\0\0\xC8\xE8hO\0\0\0\0\xB8n[P\0\0\0\0\xC8mKQ\0\0\0\0\xB8\xF3=R\0\0\0\0H\xA1,S\0\0\0\08'\x1FT\0\0\0\0\xC8\xD4\rU\0\0\0\0\xB8Z\0V\0\0\0\0H\x08\xEFV\0\0\0\08\x8E\xE1W\0\0\0\0H\x8D\xD1X\0\0\0\08\x13\xC4Y\0\0\0\0\xC8\xC0\xB2Z\0\0\0\0\xB8F\xA5[\0\0\0\0H\xF4\x93\\\0\0\0\08z\x86]\0\0\0\0\xC8'u^\0\0\0\0\xB8\xADg_\0\0\0\0\xC8\xACW`\0\0\0\0\xB82Ja\0\0\0\0H\xE08b\0\0\0\08f+c\0\0\0\0\0\x01\x02\x03\x04\x03\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x0180\0\0\0\0\0\0\081\0\0\0\0\0\0\0H?\0\0\0\0\0\0\x01@8\0\0\0\0\0\0\0PF\0\0\0\0\0\0\x01TODO\x10\0\x12\0-\0t\x15\xE6\xD5\xFF\xFF\xFF\xFF\xA8Ma!\0\0\0\0\x01\x02\x0CT\0\0\0\0\0\0\0XM\0\0\0\0\0\0\0`T\0\0\0\0\0\0\0TODO@\0H\0c\0p\x02>\xD7\xFF\xFF\xFF\xFF\xF0Y\xED\xD7\xFF\xFF\xFF\xFFp\xFA\xF8\xD8\xFF\xFF\xFF\xFF\xF0;\xCD\xD9\xFF\xFF\xFF\xFF\xF0\0\x07\xDB\xFF\xFF\xFF\xFF\xF0\x1D\xAD\xDB\xFF\xFF\xFF\xFF\xF0\xE2\xE6\xDC\xFF\xFF\xFF\xFF\xF0\xFF\x8C\xDD\xFF\xFF\xFF\xFF\x01\x02\x01\x02\x01\x02\x01\x02\x03\x83\0\0\0\0\0\0\0\xA0\x8C\0\0\0\0\0\0\x01\x90~\0\0\0\0\0\0\0TODO\x18\x02q\x02\x9E\x02\xD9N\xE5\xA1\xFF\xFF\xFF\xFF \xE1\xA3\xB5\xFF\xFF\xFF\xFF\x90o'\x15\0\0\0\0\0\xA4\x18\x16\0\0\0\0\x10\xA3\x08\x17\0\0\0\0\x80\xD7\xF9\x17\0\0\0\0\x90\xD6\xE9\x18\0\0\0\0\0\x0B\xDB\x19\0\0\0\0\x90[\xCC\x1A\0\0\0\0\xB0h\xBC\x1B\0\0\0\0\xB0Y\xAC\x1C\0\0\0\0\xB0J\x9C\x1D\0\0\0\0\xB0;\x8C\x1E\0\0\0\0\xB0,|\x1F\0\0\0\0\xB0\x1Dl \0\0\0\0\xB0\x0E\\!\0\0\0\0\xB0\xFFK\"\0\0\0\0\xB0\xF0;#\0\0\0\0\xB0\xE1+$\0\0\0\0\xB0\xD2\x1B%\0\0\0\0\xB0\xC3\x0B&\0\0\0\x000\xEF\x04'\0\0\0\x000\xE0\xF4'\0\0\0\0@\xEE\xF4'\0\0\0\0@\xDF\xE4(\0\0\0\0@\x87x)\0\0\0\x000\xC2\xD4)\0\0\0\x000\xB3\xC4*\0\0\0\x000\xA4\xB4+\0\0\0\x000\x95\xA4,\0\0\0\x000\x86\x94-\0\0\0\x000w\x84.\0\0\0\x000ht/\0\0\0\x000Yd0\0\0\0\0\xB0\x84]1\0\0\0\0\xB0_r2\0\0\0\0\xB0f=3\0\0\0\0\xB0AR4\0\0\0\0\xB0H\x1D5\0\0\0\0\xB0#26\0\0\0\0\xB0*\xFD6\0\0\0\x000@\x1B8\0\0\0\0\xB0\x0C\xDD8\0\0\0\x000\"\xFB9\0\0\0\0\xB0\xEE\xBC:\0\0\0\x000\x04\xDB;\0\0\0\x000\x0B\xA6<\0\0\0\0@\xF4\xBA=\0\0\0\0@\xFB\x85>\0\0\0\0@\xD6\x9A?\0\0\0\0@\xDDe@\0\0\0\0\xC0\xF2\x83A\0\0\0\0@\xBFEB\0\0\0\0\xC0\xD4cC\0\0\0\0@\xA1%D\0\0\0\0\xC0\xB6CE\0\0\0\0@\x83\x05F\0\0\0\0\xC0\x98#G\0\0\0\0\xC0\x9F\xEEG\0\0\0\0\xC0z\x03I\0\0\0\0\xC0\x81\xCEI\0\0\0\0\xC0\\\xE3J\0\0\0\0\xC0c\xAEK\0\0\0\0@y\xCCL\0\0\0\0\xC0E\x8EM\0\0\0\x000\xF3KT\0\0\0\0\xC0\xF8IW\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x01\x03\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\xA7O\0\0\0\0\0\0\0`T\0\0\0\0\0\0\0pb\0\0\0\0\0\0\0\x80p\0\0\0\0\0\0\x01pb\0\0\0\0\0\0\x01TODO\x90\x01\xC2\x01\xE6\x01L\xEE\xD3\x86\xFF\xFF\xFF\xFF\x90\xDC\x0B\x0F\0\0\0\0\x80\xC8\xE9\x18\0\0\0\0\xF0\xFC\xDA\x19\0\0\0\0\x80M\xCC\x1A\0\0\0\0p0\xBC\x1B\0\0\0\0\x80/\xAC\x1C\0\0\0\0p\x12\x9C\x1D\0\0\0\0\x80\x11\x8C\x1E\0\0\0\0p\xF4{\x1F\0\0\0\0\x80\xF3k \0\0\0\0p\xD6[!\0\0\0\0\x80\xD5K\"\0\0\0\0p\xB8;#\0\0\0\0\x80\xB7+$\0\0\0\0p\x9A\x1B%\0\0\0\0\x80\x99\x0B&\0\0\0\0\xF0\xB6\x04'\0\0\0\0\0\xB6\xF4'\0\0\0\0\xF0\x98\xE4(\0\0\0\0\0\x98\xD4)\0\0\0\0\xF0z\xC4*\0\0\0\0\0z\xB4+\0\0\0\0\xF0\\\xA4,\0\0\0\0\0\\\x94-\0\0\0\0\xF0>\x84.\0\0\0\0\0>t/\0\0\0\0\xF0 d0\0\0\0\0\x80Z]1\0\0\0\0p=M2\0\0\0\0\x80<=3\0\0\0\0p\x1F-4\0\0\0\0\x80\x1E\x1D5\0\0\0\0p\x01\r6\0\0\0\0\xA0\xB3\xE9:\0\0\0\0\x90\xAC\xB4;\0\0\0\0\xA0\xAB\xA4<\0\0\0\0\x90\x8E\x94=\0\0\0\0\xA0\x8D\x84>\0\0\0\0\x90pt?\0\0\0\0\xA0od@\0\0\0\0\x90RTA\0\0\0\0\xA0QDB\0\0\0\0\x9044C\0\0\0\0\xA03$D\0\0\0\0\x10Q\x1DE\0\0\0\0\xA0\x9A\x15U\0\0\0\0pa\x05V\0\0\0\0\xA0|\xF5V\0\0\0\0pC\xE5W\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x024d\0\0\0\0\0\0\0pb\0\0\0\0\0\0\0\x80p\0\0\0\0\0\0\0\x90~\0\0\0\0\0\0\x01TODO\x08\0\t\0\x1B\0d\xBA\xFE\xB0\xFF\xFF\xFF\xFF\x01\x1CR\0\0\0\0\0\0\0`T\0\0\0\0\0\0\0TODO\x18\x02r\x02\xBA\x02\xBA\xDD\xDB\xA1\xFF\xFF\xFF\xFF\0\xC5\xA3\xB5\xFF\xFF\xFF\xFFpS'\x15\0\0\0\0\xC0k\x18\x16\0\0\0\0\xD0j\x08\x17\0\0\0\0@\x9F\xF9\x17\0\0\0\0P\x9E\xE9\x18\0\0\0\0\xC0\xD2\xDA\x19\0\0\0\0P#\xCC\x1A\0\0\0\0p0\xBC\x1B\0\0\0\0p!\xAC\x1C\0\0\0\0p\x12\x9C\x1D\0\0\0\0p\x03\x8C\x1E\0\0\0\0p\xF4{\x1F\0\0\0\0p\xE5k \0\0\0\0p\xD6[!\0\0\0\0p\xC7K\"\0\0\0\0p\xB8;#\0\0\0\0p\xA9+$\0\0\0\0p\x9A\x1B%\0\0\0\0p\x8B\x0B&\0\0\0\0\xF0\xB6\x04'\0\0\0\0\xF0\xA7\xF4'\0\0\0\0\0\xB6\xF4'\0\0\0\0\0\xA7\xE4(\0\0\0\0\0Ox)\0\0\0\0\xF0\x89\xD4)\0\0\0\0\xF0z\xC4*\0\0\0\0\xF0k\xB4+\0\0\0\0\xF0\\\xA4,\0\0\0\0\xF0M\x94-\0\0\0\0\xF0>\x84.\0\0\0\0\xF0/t/\0\0\0\0\xF0 d0\0\0\0\0pL]1\0\0\0\0p'r2\0\0\0\0p.=3\0\0\0\0p\tR4\0\0\0\0p\x10\x1D5\0\0\0\0p\xEB16\0\0\0\0p\xF2\xFC6\0\0\0\0\xF0\x07\x1B8\0\0\0\0p\xD4\xDC8\0\0\0\0\xF0\xE9\xFA9\0\0\0\0p\xB6\xBC:\0\0\0\0\xF0\xCB\xDA;\0\0\0\0\xF0\xD2\xA5<\0\0\0\0\xF0\xAD\xBA=\0\0\0\0\xF0\xB4\x85>\0\0\0\0\xF0\x8F\x9A?\0\0\0\0\xF0\x96e@\0\0\0\0p\xAC\x83A\0\0\0\0\xF0xEB\0\0\0\0p\x8EcC\0\0\0\0\xF0Z%D\0\0\0\0ppCE\0\0\0\0\xF0<\x05F\0\0\0\0pR#G\0\0\0\0pY\xEEG\0\0\0\0p4\x03I\0\0\0\0p;\xCEI\0\0\0\0p\x16\xE3J\0\0\0\0p\x1D\xAEK\0\0\0\0\xF02\xCCL\0\0\0\0p\xFF\x8DM\0\0\0\0@\xF4mN\0\0\0\0\xF0\xBAKT\0\0\0\0\x01\x02\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x04\x05\x04\x05\x06\x03\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x07\x04\x05\x06F\x86\0\0\0\0\0\0\0\x80p\0\0\0\0\0\0\0\x90~\0\0\0\0\0\0\0\xC0\xA8\0\0\0\0\0\0\x01\xB0\x9A\0\0\0\0\0\0\0\xB0\x9A\0\0\0\0\0\0\x01\xA0\x8C\0\0\0\0\0\0\0\xC0\xA8\0\0\0\0\0\0\0TODO\x10\x02i\x02\x9F\x02]GY\xA7\xFF\xFF\xFF\xFF\xF0\xB6\xA3\xB5\xFF\xFF\xFF\xFF`E'\x15\0\0\0\0\xD0y\x18\x16\0\0\0\0\xE0x\x08\x17\0\0\0\0P\xAD\xF9\x17\0\0\0\0`\xAC\xE9\x18\0\0\0\0\xD0\xE0\xDA\x19\0\0\0\0`1\xCC\x1A\0\0\0\0\x80>\xBC\x1B\0\0\0\0\x80/\xAC\x1C\0\0\0\0\x80 \x9C\x1D\0\0\0\0\x80\x11\x8C\x1E\0\0\0\0\x80\x02|\x1F\0\0\0\0\x80\xF3k \0\0\0\0\x80\xE4[!\0\0\0\0\x80\xD5K\"\0\0\0\0\x80\xC6;#\0\0\0\0\x80\xB7+$\0\0\0\0\x80\xA8\x1B%\0\0\0\0\x80\x99\x0B&\0\0\0\0\0\xC5\x04'\0\0\0\0\0\xB6\xF4'\0\0\0\0\x10\xC4\xF4'\0\0\0\0\x10\xB5\xE4(\0\0\0\0\x10]x)\0\0\0\0\0\x98\xD4)\0\0\0\0\0\x89\xC4*\0\0\0\0\0z\xB4+\0\0\0\0\0k\xA4,\0\0\0\0\0\\\x94-\0\0\0\0\0M\x84.\0\0\0\0\0>t/\0\0\0\0\0/d0\0\0\0\0\x80Z]1\0\0\0\0\x805r2\0\0\0\0\x80<=3\0\0\0\0\x80\x17R4\0\0\0\0\x80\x1E\x1D5\0\0\0\0\x80\xF916\0\0\0\0\x80\0\xFD6\0\0\0\0\0\x16\x1B8\0\0\0\0\x80\xE2\xDC8\0\0\0\0\0\xF8\xFA9\0\0\0\0\x80\xC4\xBC:\0\0\0\0\0\xDA\xDA;\0\0\0\0\0\xE1\xA5<\0\0\0\0\0\xBC\xBA=\0\0\0\0\0\xC3\x85>\0\0\0\0\0\x9E\x9A?\0\0\0\0\0\xA5e@\0\0\0\0\x80\xBA\x83A\0\0\0\0\0\x87EB\0\0\0\0\x80\x9CcC\0\0\0\0\0i%D\0\0\0\0\x80~CE\0\0\0\0\0K\x05F\0\0\0\0\x80`#G\0\0\0\0\x80g\xEEG\0\0\0\0\x80B\x03I\0\0\0\0\x80I\xCEI\0\0\0\0\x80$\xE3J\0\0\0\0\x80+\xAEK\0\0\0\0\0A\xCCL\0\0\0\0\x80\r\x8EM\0\0\0\0\xF0\xBAKT\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x01\x03\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x05\x02\x04\xA3{\0\0\0\0\0\0\0\x90~\0\0\0\0\0\0\0\xA0\x8C\0\0\0\0\0\0\0\xB0\x9A\0\0\0\0\0\0\x01\xA0\x8C\0\0\0\0\0\0\x01\xB0\x9A\0\0\0\0\0\0\0TODO\x10\x02i\x02\x9F\x02^\xEA\xDB\xA1\xFF\xFF\xFF\xFF\0\xC5\xA3\xB5\xFF\xFF\xFF\xFFpS'\x15\0\0\0\0\xE0\x87\x18\x16\0\0\0\0\xF0\x86\x08\x17\0\0\0\0`\xBB\xF9\x17\0\0\0\0p\xBA\xE9\x18\0\0\0\0\xE0\xEE\xDA\x19\0\0\0\0p?\xCC\x1A\0\0\0\0\x90L\xBC\x1B\0\0\0\0\x90=\xAC\x1C\0\0\0\0\x90.\x9C\x1D\0\0\0\0\x90\x1F\x8C\x1E\0\0\0\0\x90\x10|\x1F\0\0\0\0\x90\x01l \0\0\0\0\x90\xF2[!\0\0\0\0\x90\xE3K\"\0\0\0\0\x90\xD4;#\0\0\0\0\x90\xC5+$\0\0\0\0\x90\xB6\x1B%\0\0\0\0\x90\xA7\x0B&\0\0\0\0\x10\xD3\x04'\0\0\0\0\x10\xC4\xF4'\0\0\0\0 \xD2\xF4'\0\0\0\0 \xC3\xE4(\0\0\0\0 kx)\0\0\0\0\x10\xA6\xD4)\0\0\0\0\x10\x97\xC4*\0\0\0\0\x10\x88\xB4+\0\0\0\0\x10y\xA4,\0\0\0\0\x10j\x94-\0\0\0\0\x10[\x84.\0\0\0\0\x10Lt/\0\0\0\0\x10=d0\0\0\0\0\x90h]1\0\0\0\0\x90Cr2\0\0\0\0\x90J=3\0\0\0\0\x90%R4\0\0\0\0\x90,\x1D5\0\0\0\0\x90\x0726\0\0\0\0\x90\x0E\xFD6\0\0\0\0\x10$\x1B8\0\0\0\0\x90\xF0\xDC8\0\0\0\0\x10\x06\xFB9\0\0\0\0\x90\xD2\xBC:\0\0\0\0\x10\xE8\xDA;\0\0\0\0\x10\xEF\xA5<\0\0\0\0\x10\xCA\xBA=\0\0\0\0\x10\xD1\x85>\0\0\0\0\x10\xAC\x9A?\0\0\0\0\x10\xB3e@\0\0\0\0\x90\xC8\x83A\0\0\0\0\x10\x95EB\0\0\0\0\x90\xAAcC\0\0\0\0\x10w%D\0\0\0\0\x90\x8CCE\0\0\0\0\x10Y\x05F\0\0\0\0\x90n#G\0\0\0\0\x90u\xEEG\0\0\0\0\x90P\x03I\0\0\0\0\x90W\xCEI\0\0\0\0\x902\xE3J\0\0\0\0\x909\xAEK\0\0\0\0\x10O\xCCL\0\0\0\0\x90\x1B\x8EM\0\0\0\0\0\xC9KT\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x01\x03\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x05\x02\x04\xA2y\0\0\0\0\0\0\0\x80p\0\0\0\0\0\0\0\x90~\0\0\0\0\0\0\0\xA0\x8C\0\0\0\0\0\0\x01\x90~\0\0\0\0\0\0\x01\xA0\x8C\0\0\0\0\0\0\0TODO \0$\0?\0\xD1\x89\xB6V\xFF\xFF\xFF\xFFQs\xF2\xA1\xFF\xFF\xFF\xFF\x18\xFC\xF2\xCB\xFF\xFF\xFF\xFF\xF0g\x9A\xD1\xFF\xFF\xFF\xFF\0\x01\x02\x01/Z\0\0\0\0\0\0\0h[\0\0\0\0\0\0\0\x90~\0\0\0\0\0\0\0TODO\x18\x02r\x02\xB1\x02'\t_\x9B\xFF\xFF\xFF\xFF\xFF\xB1\x12\xA1\xFF\xFF\xFF\xFF@\xFD\xA3\xB5\xFF\xFF\xFF\xFF\xB0\x8B'\x15\0\0\0\0 \xC0\x18\x16\0\0\0\x000\xBF\x08\x17\0\0\0\0\xA0\xF3\xF9\x17\0\0\0\0\xB0\xF2\xE9\x18\0\0\0\0 '\xDB\x19\0\0\0\0\xB0w\xCC\x1A\0\0\0\0\xD0\x84\xBC\x1B\0\0\0\0\xD0u\xAC\x1C\0\0\0\0\xD0f\x9C\x1D\0\0\0\0\xD0W\x8C\x1E\0\0\0\0\xD0H|\x1F\0\0\0\0\xD09l \0\0\0\0\xD0*\\!\0\0\0\0\xD0\x1BL\"\0\0\0\0\xD0\x0C<#\0\0\0\0\xD0\xFD+$\0\0\0\0\xD0\xEE\x1B%\0\0\0\0\xD0\xDF\x0B&\0\0\0\0P\x0B\x05'\0\0\0\0P\xFC\xF4'\0\0\0\0`\n\xF5'\0\0\0\0`\xFB\xE4(\0\0\0\0`\xA3x)\0\0\0\0P\xDE\xD4)\0\0\0\0P\xCF\xC4*\0\0\0\0P\xC0\xB4+\0\0\0\0P\xB1\xA4,\0\0\0\0P\xA2\x94-\0\0\0\0P\x93\x84.\0\0\0\0P\x84t/\0\0\0\0Pud0\0\0\0\0\xD0\xA0]1\0\0\0\0\xD0{r2\0\0\0\0\xD0\x82=3\0\0\0\0\xD0]R4\0\0\0\0\xD0d\x1D5\0\0\0\0\xD0?26\0\0\0\0\xD0F\xFD6\0\0\0\0P\\\x1B8\0\0\0\0\xD0(\xDD8\0\0\0\0P>\xFB9\0\0\0\0\xD0\n\xBD:\0\0\0\0P \xDB;\0\0\0\0P'\xA6<\0\0\0\0P\x02\xBB=\0\0\0\0P\t\x86>\0\0\0\0P\xE4\x9A?\0\0\0\0P\xEBe@\0\0\0\0\xD0\0\x84A\0\0\0\0P\xCDEB\0\0\0\0\xD0\xE2cC\0\0\0\0P\xAF%D\0\0\0\0\xD0\xC4CE\0\0\0\0P\x91\x05F\0\0\0\0\xD0\xA6#G\0\0\0\0\xD0\xAD\xEEG\0\0\0\0\xD0\x88\x03I\0\0\0\0\xD0\x8F\xCEI\0\0\0\0\xD0j\xE3J\0\0\0\0\xD0q\xAEK\0\0\0\0P\x87\xCCL\0\0\0\0\xD0S\x8EM\0\0\0\0@\x01LT\0\0\0\0\x01\x02\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x03\x05\x03\x05\x02\x04\x04\x03\x05\x04\x03\x05\x04\x03\x05\x04\x03\x05\x04\x03\x05\x04\x03\x05\x04\x03\x05\x04\x03\x05\x04\x03\x05\x04\x03\x05\x04\x03\x05\x04\x03\x05\x04\x03\x05\x04\x03\x05\x04\x03\x05\x04\x03\x05\x04\x03\x05\x04\x03\x05\x04\x03\x05\x04\x06\x03\x05\xD98\0\0\0\0\0\0\0\xC14\0\0\0\0\0\0\0@8\0\0\0\0\0\0\0PF\0\0\0\0\0\0\0`T\0\0\0\0\0\0\x01PF\0\0\0\0\0\0\x01`T\0\0\0\0\0\0\0TODO\0\x02W\x02\x84\x02H\x9A\x19\xAA\xFF\xFF\xFF\xFFP\x0C\xDA\xE7\xFF\xFF\xFF\xFF\xC0\x99'\x15\0\0\0\x000\xCE\x18\x16\0\0\0\0@\xCD\x08\x17\0\0\0\0\xB0\x01\xFA\x17\0\0\0\0\xC0\0\xEA\x18\0\0\0\x0005\xDB\x19\0\0\0\0\xC0\x85\xCC\x1A\0\0\0\0\xE0\x92\xBC\x1B\0\0\0\0\xE0\x83\xAC\x1C\0\0\0\0\xE0t\x9C\x1D\0\0\0\0\xE0e\x8C\x1E\0\0\0\0\xE0V|\x1F\0\0\0\0\xE0Gl \0\0\0\0\xE08\\!\0\0\0\0\xE0)L\"\0\0\0\0\xE0\x1A<#\0\0\0\0\xE0\x0B,$\0\0\0\0\xE0\xFC\x1B%\0\0\0\0\xE0\xED\x0B&\0\0\0\0`\x19\x05'\0\0\0\0`\n\xF5'\0\0\0\0p\x18\xF5'\0\0\0\0p\t\xE5(\0\0\0\0p\xFA\xD4)\0\0\0\0p\xEB\xC4*\0\0\0\0p\xDC\xB4+\0\0\0\0p\xCD\xA4,\0\0\0\0p\xBE\x94-\0\0\0\0p\xAF\x84.\0\0\0\0p\xA0t/\0\0\0\0p\x91d0\0\0\0\0\xB0b\xC92\0\0\0\0\xE0\x90=3\0\0\0\0\xE0kR4\0\0\0\0\xE0r\x1D5\0\0\0\0\xE0M26\0\0\0\0\xE0T\xFD6\0\0\0\0`j\x1B8\0\0\0\0\xE06\xDD8\0\0\0\0`L\xFB9\0\0\0\0\xE0\x18\xBD:\0\0\0\0`.\xDB;\0\0\0\0`5\xA6<\0\0\0\0`\x10\xBB=\0\0\0\0`\x17\x86>\0\0\0\0`\xF2\x9A?\0\0\0\0`\xF9e@\0\0\0\0\xE0\x0E\x84A\0\0\0\0`\xDBEB\0\0\0\0\xE0\xF0cC\0\0\0\0`\xBD%D\0\0\0\0\xE0\xD2CE\0\0\0\0`\x9F\x05F\0\0\0\0\xE0\xB4#G\0\0\0\0\xE0\xBB\xEEG\0\0\0\0\xE0\x96\x03I\0\0\0\0\xE0\x9D\xCEI\0\0\0\0\xE0x\xE3J\0\0\0\0\xE0\x7F\xAEK\0\0\0\0`\x95\xCCL\0\0\0\0\xE0a\x8EM\0\0\0\0`w\xACN\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x02\x04\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\xB8)\0\0\0\0\0\0\x000*\0\0\0\0\0\0\0@8\0\0\0\0\0\0\0PF\0\0\0\0\0\0\x01@8\0\0\0\0\0\0\x01TODO\xB8\x06\xF5\x074\x08\xA0\xAA\xE6\x92\xFF\xFF\xFF\xFF\x90\x89K\x9B\xFF\xFF\xFF\xFF\xA0\xE3\xFE\x9B\xFF\xFF\xFF\xFF\xA0\x17\x9D\x9C\xFF\xFF\xFF\xFF\x90\x9F\xC9\x9D\xFF\xFF\xFF\xFF K~\x9E\xFF\xFF\xFF\xFF\x10\xD3\xAA\x9F\xFF\xFF\xFF\xFF\xA0~_\xA0\xFF\xFF\xFF\xFF\x90\x06\x8C\xA1\xFF\xFF\xFF\xFF\xA0\x03B\xA2\xFF\xFF\xFF\xFF\x90\x8Bn\xA3\xFF\xFF\xFF\xFF 7#\xA4\xFF\xFF\xFF\xFF\x10\xBFO\xA5\xFF\xFF\xFF\xFF\x90\x0B\x06\xAA\xFF\xFF\xFF\xFF\x10|\xE7\xAA\xFF\xFF\xFF\xFF\x10\xC4\xC9\xAD\xFF\xFF\xFF\xFF\x10@\xA7\xAE\xFF\xFF\xFF\xFF\x90k\xA0\xAF\xFF\xFF\xFF\xFF\x10\"\x87\xB0\xFF\xFF\xFF\xFF\x10\x88\x89\xB1\xFF\xFF\xFF\xFF\x90>p\xB2\xFF\xFF\xFF\xFF\x90\xA4r\xB3\xFF\xFF\xFF\xFF\x90 P\xB4\xFF\xFF\xFF\xFF\x90h2\xB7\xFF\xFF\xFF\xFF\x90\xE4\x0F\xB8\xFF\xFF\xFF\xFF\x90\xD5\xFF\xB8\xFF\xFF\xFF\xFF\x90\xC6\xEF\xB9\xFF\xFF\xFF\xFF\x10\xD4\xC8\xBC\xFF\xFF\xFF\xFF\x10\xC5\xB8\xBD\xFF\xFF\xFF\xFF\x90{\x9F\xBE\xFF\xFF\xFF\xFF\x10\xA7\x98\xBF\xFF\xFF\xFF\xFF\x10\r\x9B\xC0\xFF\xFF\xFF\xFF\x10\x89x\xC1\xFF\xFF\xFF\xFF\x10zh\xC2\xFF\xFF\xFF\xFF\x10kX\xC3\xFF\xFF\xFF\xFF\x90!?\xC4\xFF\xFF\xFF\xFF\x10M8\xC5\xFF\xFF\xFF\xFF\x10\xB3:\xC6\xFF\xFF\xFF\xFF\x90\xC8X\xC7\xFF\xFF\xFF\xFF\x90\xFB\xD9\xC7\xFF\xFF\xFF\xFF\x90\xEE\x03\xC9\xFF\xFF\xFF\xFF\x90<\xF1\xC9\xFF\xFF\xFF\xFF\x10\x7F\xE2\xCA\xFF\xFF\xFF\xFF\x10o\xB5\xCB\xFF\xFF\xFF\xFF\0\xC0\xEC\xCB\xFF\xFF\xFF\xFF\0h\x80\xCC\xFF\xFF\xFF\xFF\x10\xBF\xDC\xCC\xFF\xFF\xFF\xFF\x10Q\x95\xCD\xFF\xFF\xFF\xFF\x80g\xC3\xCD\xFF\xFF\xFF\xFF\0\xBFr\xCE\xFF\xFF\xFF\xFF\x90\xDB\xC5\xCE\xFF\xFF\xFF\xFF\x103u\xCF\xFF\xFF\xFF\xFF\0\x84\xAC\xCF\xFF\xFF\xFF\xFF\0\xA1R\xD0\xFF\xFF\xFF\xFF\x90\xBD\xA5\xD0\xFF\xFF\xFF\xFF\x10\x15U\xD1\xFF\xFF\xFF\xFF\0f\x8C\xD1\xFF\xFF\xFF\xFF\0\x832\xD2\xFF\xFF\xFF\xFF\x90\x9F\x85\xD2\xFF\xFF\xFF\xFF\x10\xE1Y\xD3\xFF\xFF\xFF\xFF\x10\xD2I\xD4\xFF\xFF\xFF\xFF@\xED9\xD5\xFF\xFF\xFF\xFF@\xDE)\xD6\xFF\xFF\xFF\xFF@\xCF\x19\xD7\xFF\xFF\xFF\xFF@\xC0\t\xD8\xFF\xFF\xFF\xFF@\xB1\xF9\xD8\xFF\xFF\xFF\xFF@\xA2\xE9\xD9\xFF\xFF\xFF\xFF@\x93\xD9\xDA\xFF\xFF\xFF\xFF@\x84\xC9\xDB\xFF\xFF\xFF\xFF@u\xB9\xDC\xFF\xFF\xFF\xFF\xC0\xA0\xB2\xDD\xFF\xFF\xFF\xFF\xC0\x91\xA2\xDE\xFF\xFF\xFF\xFF\xC0\x82\x92\xDF\xFF\xFF\xFF\xFF\xC0s\x82\xE0\xFF\xFF\xFF\xFF\xC0dr\xE1\xFF\xFF\xFF\xFF\xC0Ub\xE2\xFF\xFF\xFF\xFF\xC0FR\xE3\xFF\xFF\xFF\xFF\xC07B\xE4\xFF\xFF\xFF\xFF\xC0(2\xE5\xFF\xFF\xFF\xFF\xC0\x19\"\xE6\xFF\xFF\xFF\xFF@E\x1B\xE7\xFF\xFF\xFF\xFF@6\x0B\xE8\xFF\xFF\xFF\xFF@'\xFB\xE8\xFF\xFF\xFF\xFF@\x18\xEB\xE9\xFF\xFF\xFF\xFF@\t\xDB\xEA\xFF\xFF\xFF\xFF@\xFA\xCA\xEB\xFF\xFF\xFF\xFF@\xEB\xBA\xEC\xFF\xFF\xFF\xFF@\xDC\xAA\xED\xFF\xFF\xFF\xFF@\xCD\x9A\xEE\xFF\xFF\xFF\xFF@\xBE\x8A\xEF\xFF\xFF\xFF\xFF@\xAFz\xF0\xFF\xFF\xFF\xFF@\xA0j\xF1\xFF\xFF\xFF\xFF\xC0\xCBc\xF2\xFF\xFF\xFF\xFF\xC0\xBCS\xF3\xFF\xFF\xFF\xFF\xC0\xADC\xF4\xFF\xFF\xFF\xFF\xC0\x9E3\xF5\xFF\xFF\xFF\xFF\xC0\x8F#\xF6\xFF\xFF\xFF\xFF\xC0\x80\x13\xF7\xFF\xFF\xFF\xFF\xC0q\x03\xF8\xFF\xFF\xFF\xFF\xC0b\xF3\xF8\xFF\xFF\xFF\xFF\xC0S\xE3\xF9\xFF\xFF\xFF\xFF\x90\xCD\x03\x17\0\0\0\0\x90\xBE\xF3\x17\0\0\0\0\x90\xAF\xE3\x18\0\0\0\0\x90\xA0\xD3\x19\0\0\0\0\x90\x91\xC3\x1A\0\0\0\0\x10\xBD\xBC\x1B\0\0\0\0\x10\xAE\xAC\x1C\0\0\0\0\x10\x9F\x9C\x1D\0\0\0\0\x10\x90\x8C\x1E\0\0\0\0\x10\x81|\x1F\0\0\0\0\x10rl \0\0\0\0\x10c\\!\0\0\0\0\x10TL\"\0\0\0\0\x10E<#\0\0\0\0\x106,$\0\0\0\0\x10'\x1C%\0\0\0\0\x10\x18\x0C&\0\0\0\0\x90C\x05'\0\0\0\0\x904\xF5'\0\0\0\0\x90%\xE5(\0\0\0\0\x90\x16\xD5)\0\0\0\0\x90\x07\xC5*\0\0\0\0 \x0E=+\0\0\0\0\x90\xF8\xB4+\0\0\0\0\x10\xC2\x1F,\0\0\0\0\x90\xE9\xA4,\0\0\0\0\x90\xDA\x94-\0\0\0\0\x90\xCB\x84.\0\0\0\0\x90\xBCt/\0\0\0\0\x90\xADd0\0\0\0\0\x10\xD9]1\0\0\0\0\x10\xB4r2\0\0\0\0\x10\xBB=3\0\0\0\0\x10\x96R4\0\0\0\0\x10\x9D\x1D5\0\0\0\0\x10x26\0\0\0\0\x10\x7F\xFD6\0\0\0\0\x90\x94\x1B8\0\0\0\0\x10a\xDD8\0\0\0\0\x90v\xFB9\0\0\0\0\x10C\xBD:\0\0\0\0\x90X\xDB;\0\0\0\0\x90_\xA6<\0\0\0\0\x90:\xBB=\0\0\0\0\x90A\x86>\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\0\0\0\0\xD0T\x9B?\0\0\0\0`\xA4o@\0\0\0\0Pq\x84A\0\0\0\0`\x86OB\0\0\0\0PSdC\0\0\0\0`h/D\0\0\0\0P5DE\0\0\0\0\xE0\x9A\xF3E\0\0\0\0\xD0Q-G\0\0\0\0\xE0|\xD3G\0\0\0\0\xD03\rI\0\0\0\0\xE0^\xB3I\0\0\0\0\xD0\x15\xEDJ\0\0\0\0`{\x9CK\0\0\0\0P2\xD6L\0\0\0\0`]|M\0\0\0\0P\x14\xB6N\0\0\0\0`?\\O\0\0\0\0P\xF6\x95P\0\0\0\0`!\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\0\0\0\0`\xC9Z?\0\0\0\0P\x0B\x82@\0\0\0\0`\xAB:A\0\0\0\0P\xEDaB\0\0\0\0`\x8D\x1AC\0\0\0\0P\xCFAD\0\0\0\0`o\xFAD\0\0\0\0P\xB1!F\0\0\0\0`Q\xDAF\0\0\0\0\xD0\xCD\nH\0\0\0\0\xE0m\xC3H\0\0\0\0\xD0\xAF\xEAI\0\0\0\0\xE0O\xA3J\0\0\0\0\xD0\x91\xCAK\0\0\0\0\xE01\x83L\0\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x03\x02\x04\x03\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\xC4\xC9\xFF\xFF\xFF\xFF\xFF\xFF\0\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\x01\xE0\xE3\xFF\xFF\xFF\xFF\xFF\xFF\x01\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\0TODOx\x04\x07\x05+\x05\x14\x8B\x16s\xFF\xFF\xFF\xFFp\x03\x12{\xFF\xFF\xFF\xFF\x88\xC9N\x9C\xFF\xFF\xFF\xFF\x086\xBC\x9C\xFF\xFF\xFF\xFF\x08\xBAT\xCB\xFF\xFF\xFF\xFF\x88l\xC7\xCB\xFF\xFF\xFF\xFF\x88]\xB7\xCC\xFF\xFF\xFF\xFF\x88N\xA7\xCD\xFF\xFF\xFF\xFF\x08z\xA0\xCE\xFF\xFF\xFF\xFF\x880\x87\xCF\xFF\xFF\xFF\xFF\x88@p\x03\0\0\0\0\x08#\r\x04\0\0\0\0\x88\"P\x05\0\0\0\0\x88?\xF6\x05\0\0\0\0\x88\x040\x07\0\0\0\0\x88!\xD6\x07\0\0\0\0\x88\xE6\x0F\t\0\0\0\0\x88\x03\xB6\t\0\0\0\0\x88\xC8\xEF\n\0\0\0\0\x08 \x9F\x0B\0\0\0\0\x08\xE5\xD8\x0C\0\0\0\0\x08\x02\x7F\r\0\0\0\0\x08\xC7\xB8\x0E\0\0\0\0\x08\xE4^\x0F\0\0\0\0\x08\xA9\x98\x10\0\0\0\0\x08\xC6>\x11\0\0\0\0\x08\x8Bx\x12\0\0\0\0\x08\xA8\x1E\x13\0\0\0\0\x08mX\x14\0\0\0\0\x08\x8A\xFE\x14\0\0\0\0\x08O8\x16\0\0\0\0\x88\xA6\xE7\x16\0\0\0\0\x88k!\x18\0\0\0\0\x88\x88\xC7\x18\0\0\0\0\x88M\x01\x1A\0\0\0\0\x88j\xA7\x1A\0\0\0\0\x88/\xE1\x1B\0\0\0\0\x88L\x87\x1C\0\0\0\0\x88\x11\xC1\x1D\0\0\0\0\x88\xA3y\x1E\0\0\0\0\x08\xB9\x97\x1F\0\0\0\0\x88\x85Y \0\0\0\0\x88\xD5\x80!\0\0\0\0\x08\xA2B\"\0\0\0\0\x08\xF2i#\0\0\0\0\x08\x84\"$\0\0\0\0\x08\xD4I%\0\0\0\0\x08f\x02&\0\0\0\0\x08\xB6)'\0\0\0\0\x08\xD3\xCF'\0\0\0\0\x08\x98\t)\0\0\0\0\x88d\xCB)\0\0\0\0\x08z\xE9*\0\0\0\0\x88\xD1\x98+\0\0\0\0\x88\x96\xD2,\0\0\0\0\x88(\x8B-\0\0\0\0\x88x\xB2.\0\0\0\0\x08Et/\0\0\0\0\x88Z\x920\0\0\0\0\x88a]1\0\0\0\0\x88\0\0\0\0\x08\xA5\x9A?\0\0\0\0\x08\xACe@\0\0\0\0\x88\xC1\x83A\0\0\0\0\x08\x8EEB\0\0\0\0\x88\xA3cC\0\0\0\0\x88\xAA.D\0\0\0\0\x88\x85CE\0\0\0\0\x08R\x05F\0\0\0\0\x88g#G\0\0\0\0\x08\xA9\xF7G\0\0\0\0\x08\x9A\xE7H\0\0\0\0\x08\x8B\xD7I\0\0\0\0\x08|\xC7J\0\0\0\0\x08m\xB7K\0\0\0\0\x08^\xA7L\0\0\0\0\x08O\x97M\0\0\0\0\x08@\x87N\0\0\0\0\x081wO\0\0\0\0\x88\\pP\0\0\0\0\x88M`Q\0\0\0\0\x88>PR\0\0\0\0\x88/@S\0\0\0\0\x88 0T\0\0\0\0\x88\x11 U\0\0\0\0\x88\x02\x10V\0\0\0\0\x88\xF3\xFFV\0\0\0\0\x88\xE4\xEFW\0\0\0\0\x88\xD5\xDFX\0\0\0\0\x88\xC6\xCFY\0\0\0\0\x88\xB7\xBFZ\0\0\0\0\x08\xE3\xB8[\0\0\0\0\x08\xD4\xA8\\\0\0\0\0\x08\xC5\x98]\0\0\0\0\x08\xB6\x88^\0\0\0\0\x08\xA7x_\0\0\0\0\x08\x98h`\0\0\0\0\x08\x89Xa\0\0\0\0\x08zHb\0\0\0\0\x08k8c\0\0\0\0\x08\\(d\0\0\0\0\x08M\x18e\0\0\0\0\x88x\x11f\0\0\0\0\x88i\x01g\0\0\0\0\x88Z\xF1g\0\0\0\0\x88K\xE1h\0\0\0\0\x88<\xD1i\0\0\0\0\x88-\xC1j\0\0\0\0\x88\x1E\xB1k\0\0\0\0\x88\x0F\xA1l\0\0\0\0\x88\0\x91m\0\0\0\0\x88\xF1\x80n\0\0\0\0\x88\xE2po\0\0\0\0\x08\x0Ejp\0\0\0\0\x08\xFFYq\0\0\0\0\x08\xF0Ir\0\0\0\0\x08\xE19s\0\0\0\0\x08\xD2)t\0\0\0\0\x08\xC3\x19u\0\0\0\0\x08\xB4\tv\0\0\0\0\x08\xA5\xF9v\0\0\0\0\x08\x96\xE9w\0\0\0\0\x08\x87\xD9x\0\0\0\0\x08x\xC9y\0\0\0\0\x08i\xB9z\0\0\0\0\x88\x94\xB2{\0\0\0\0\x88\x85\xA2|\0\0\0\0\x88v\x92}\0\0\0\0\x88g\x82~\0\0\0\0\x88Xr\x7F\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\xEC\x81\0\0\0\0\0\0\0\x90~\0\0\0\0\0\0\0\x98\x85\0\0\0\0\0\0\0\xA8\x93\0\0\0\0\0\0\x01TODO\x80\0\x90\0\xAB\0\x80\xC2N\x9C\xFF\xFF\xFF\xFF\0/\xBC\x9C\xFF\xFF\xFF\xFF\0\xB3T\xCB\xFF\xFF\xFF\xFF\x80e\xC7\xCB\xFF\xFF\xFF\xFF\x80V\xB7\xCC\xFF\xFF\xFF\xFF\x80G\xA7\xCD\xFF\xFF\xFF\xFF\0s\xA0\xCE\xFF\xFF\xFF\xFF\x80)\x87\xCF\xFF\xFF\xFF\xFF\x809p\x03\0\0\0\0\0\x1C\r\x04\0\0\0\0\0\xCDI%\0\0\0\0\0\xEA\xEF%\0\0\0\0\0\xAF)'\0\0\0\0\0\xCC\xCF'\0\0\0\0\0\x91\t)\0\0\0\0\0\xAE\xAF)\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02x\x8F\0\0\0\0\0\0\0\xB0\x9A\0\0\0\0\0\0\x01\xA0\x8C\0\0\0\0\0\0\0TODO\x80\x04\x10\x05=\x05d\x88\x16s\xFF\xFF\xFF\xFF\xE0\xA5\x04v\xFF\xFF\xFF\xFFp\x03\x12{\xFF\xFF\xFF\xFF\x88\xC9N\x9C\xFF\xFF\xFF\xFF\x086\xBC\x9C\xFF\xFF\xFF\xFF\x08\xBAT\xCB\xFF\xFF\xFF\xFF\x88l\xC7\xCB\xFF\xFF\xFF\xFF\x88]\xB7\xCC\xFF\xFF\xFF\xFF\x88N\xA7\xCD\xFF\xFF\xFF\xFF\x08z\xA0\xCE\xFF\xFF\xFF\xFF\x880\x87\xCF\xFF\xFF\xFF\xFF\x88@p\x03\0\0\0\0\x08#\r\x04\0\0\0\0\x88\"P\x05\0\0\0\0\x88?\xF6\x05\0\0\0\0\x88\x040\x07\0\0\0\0\x88!\xD6\x07\0\0\0\0\x88\xE6\x0F\t\0\0\0\0\x88\x03\xB6\t\0\0\0\0\x88\xC8\xEF\n\0\0\0\0\x08 \x9F\x0B\0\0\0\0\x08\xE5\xD8\x0C\0\0\0\0\x08\x02\x7F\r\0\0\0\0\x08\xC7\xB8\x0E\0\0\0\0\x08\xE4^\x0F\0\0\0\0\x08\xA9\x98\x10\0\0\0\0\x08\xC6>\x11\0\0\0\0\x08\x8Bx\x12\0\0\0\0\x08\xA8\x1E\x13\0\0\0\0\x08mX\x14\0\0\0\0\x08\x8A\xFE\x14\0\0\0\0\x08O8\x16\0\0\0\0\x88\x90\x0C\x17\0\0\0\0\x88k!\x18\0\0\0\0\x88\x88\xC7\x18\0\0\0\0\x88M\x01\x1A\0\0\0\0\x88j\xA7\x1A\0\0\0\0\x88/\xE1\x1B\0\0\0\0\x88L\x87\x1C\0\0\0\0\x88\x11\xC1\x1D\0\0\0\0\x88\xA3y\x1E\0\0\0\0\x08\xB9\x97\x1F\0\0\0\0\x88\x85Y \0\0\0\0\x88\xD5\x80!\0\0\0\0\x08\xA2B\"\0\0\0\0\x08\xF2i#\0\0\0\0\x08\x84\"$\0\0\0\0\x08\xD4I%\0\0\0\0\x08\xF1\xEF%\0\0\0\0\x08\xB6)'\0\0\0\0\x08\xD3\xCF'\0\0\0\0\x08\x98\t)\0\0\0\0\x08\xB5\xAF)\0\0\0\0\x08z\xE9*\0\0\0\0\x88\xD1\x98+\0\0\0\0\x88\x96\xD2,\0\0\0\0\x88\xB3x-\0\0\0\0\x88x\xB2.\0\0\0\0\x88\x95X/\0\0\0\0\x88Z\x920\0\0\0\0\x88a]1\0\0\0\0\x88\0\0\0\0\x08\xA5\x9A?\0\0\0\0\x08\xACe@\0\0\0\0\x88\xC1\x83A\0\0\0\0\x08\x8EEB\0\0\0\0\x88\xA3cC\0\0\0\0\x88\xAA.D\0\0\0\0\x88\x85CE\0\0\0\0\x08R\x05F\0\0\0\0\x88g#G\0\0\0\0\x08\xA9\xF7G\0\0\0\0\x08\x9A\xE7H\0\0\0\0\x08\x8B\xD7I\0\0\0\0\x08|\xC7J\0\0\0\0\x08m\xB7K\0\0\0\0\x08^\xA7L\0\0\0\0\x08O\x97M\0\0\0\0\x08@\x87N\0\0\0\0\x081wO\0\0\0\0\x88\\pP\0\0\0\0\x88M`Q\0\0\0\0\x88>PR\0\0\0\0\x88/@S\0\0\0\0\x88 0T\0\0\0\0\x88\x11 U\0\0\0\0\x88\x02\x10V\0\0\0\0\x88\xF3\xFFV\0\0\0\0\x88\xE4\xEFW\0\0\0\0\x88\xD5\xDFX\0\0\0\0\x88\xC6\xCFY\0\0\0\0\x88\xB7\xBFZ\0\0\0\0\x08\xE3\xB8[\0\0\0\0\x08\xD4\xA8\\\0\0\0\0\x08\xC5\x98]\0\0\0\0\x08\xB6\x88^\0\0\0\0\x08\xA7x_\0\0\0\0\x08\x98h`\0\0\0\0\x08\x89Xa\0\0\0\0\x08zHb\0\0\0\0\x08k8c\0\0\0\0\x08\\(d\0\0\0\0\x08M\x18e\0\0\0\0\x88x\x11f\0\0\0\0\x88i\x01g\0\0\0\0\x88Z\xF1g\0\0\0\0\x88K\xE1h\0\0\0\0\x88<\xD1i\0\0\0\0\x88-\xC1j\0\0\0\0\x88\x1E\xB1k\0\0\0\0\x88\x0F\xA1l\0\0\0\0\x88\0\x91m\0\0\0\0\x88\xF1\x80n\0\0\0\0\x88\xE2po\0\0\0\0\x08\x0Ejp\0\0\0\0\x08\xFFYq\0\0\0\0\x08\xF0Ir\0\0\0\0\x08\xE19s\0\0\0\0\x08\xD2)t\0\0\0\0\x08\xC3\x19u\0\0\0\0\x08\xB4\tv\0\0\0\0\x08\xA5\xF9v\0\0\0\0\x08\x96\xE9w\0\0\0\0\x08\x87\xD9x\0\0\0\0\x08x\xC9y\0\0\0\0\x08i\xB9z\0\0\0\0\x88\x94\xB2{\0\0\0\0\x88\x85\xA2|\0\0\0\0\x88v\x92}\0\0\0\0\x88g\x82~\0\0\0\0\x88Xr\x7F\0\0\0\0\x01\x02\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x03\x04\x9C\x84\0\0\0\0\0\0\0\xA0\x8C\0\0\0\0\0\0\0\x90~\0\0\0\0\0\0\0\x98\x85\0\0\0\0\0\0\0\xA8\x93\0\0\0\0\0\0\x01TODOP\0Z\0~\0X\x92\x16s\xFF\xFF\xFF\xFFp\x03\x12{\xFF\xFF\xFF\xFF\x88\xC9N\x9C\xFF\xFF\xFF\xFF\x086\xBC\x9C\xFF\xFF\xFF\xFF\x08\xBAT\xCB\xFF\xFF\xFF\xFF\x88l\xC7\xCB\xFF\xFF\xFF\xFF\x88]\xB7\xCC\xFF\xFF\xFF\xFF\x88N\xA7\xCD\xFF\xFF\xFF\xFF\x08z\xA0\xCE\xFF\xFF\xFF\xFF\x880\x87\xCF\xFF\xFF\xFF\xFF\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\xA8z\0\0\0\0\0\0\0\x90~\0\0\0\0\0\0\0\x98\x85\0\0\0\0\0\0\0\xA8\x93\0\0\0\0\0\0\x01TODO\x98\0\xAB\0\xC6\0\xB0\n\xA6t\xFF\xFF\xFF\xFF\x14\xD4N\x9C\xFF\xFF\xFF\xFF\x94@\xBC\x9C\xFF\xFF\xFF\xFF\x94\xC4T\xCB\xFF\xFF\xFF\xFF\x14w\xC7\xCB\xFF\xFF\xFF\xFF\x14h\xB7\xCC\xFF\xFF\xFF\xFF\x14Y\xA7\xCD\xFF\xFF\xFF\xFF\x14\xF1\x0F\t\0\0\0\0\x14\x0E\xB6\t\0\0\0\0\x14X\x01\x1A\0\0\0\0\x14u\xA7\x1A\0\0\0\0\x14R%)\0\0\0\0\x94\xBF\xAF)\0\0\0\0\x94\xB4qE\0\0\0\0\x94\\\x05F\0\0\0\0\x14r#G\0\0\0\0\x14y\xEEG\0\0\0\0\x14T\x03I\0\0\0\0\x14[\xCEI\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\xD0x\0\0\0\0\0\0\0\x0C{\0\0\0\0\0\0\0\x1C\x89\0\0\0\0\0\0\x01TODO\xD0\x04j\x05\x85\x05\xE4\0.t\xFF\xFF\xFF\xFF\x80x\xD5\x9B\xFF\xFF\xFF\xFF\0/\xBC\x9C\xFF\xFF\xFF\xFF\x80D\xDA\x9D\xFF\xFF\xFF\xFF\x80a\x80\x9E\xFF\xFF\xFF\xFF\x80&\xBA\x9F\xFF\xFF\xFF\xFF\x80C`\xA0\xFF\xFF\xFF\xFF\0\xB3T\xCB\xFF\xFF\xFF\xFF\x80e\xC7\xCB\xFF\xFF\xFF\xFF\x80V\xB7\xCC\xFF\xFF\xFF\xFF\x80G\xA7\xCD\xFF\xFF\xFF\xFF\0s\xA0\xCE\xFF\xFF\xFF\xFF\x80)\x87\xCF\xFF\xFF\xFF\xFF\0\x8D\xC2\xFB\xFF\xFF\xFF\xFF\0~\xB2\xFC\xFF\xFF\xFF\xFF\0Y\xC7\xFD\xFF\xFF\xFF\xFF\x80\xB0v\xFE\xFF\xFF\xFF\xFF\0;\xA7\xFF\xFF\xFF\xFF\xFF\x80\x92V\0\0\0\0\0\0\x1D\x87\x01\0\0\0\0\0\xAF?\x02\0\0\0\0\x809p\x03\0\0\0\0\0\x1C\r\x04\0\0\0\0\x80\x1BP\x05\0\0\0\0\x808\xF6\x05\0\0\0\0\x80\xFD/\x07\0\0\0\0\x80\x1A\xD6\x07\0\0\0\0\x80\xDF\x0F\t\0\0\0\0\x80\xFC\xB5\t\0\0\0\0\x80\xC1\xEF\n\0\0\0\0\0\x19\x9F\x0B\0\0\0\0\0\xDE\xD8\x0C\0\0\0\0\0\xFB~\r\0\0\0\0\0\xC0\xB8\x0E\0\0\0\0\0\xDD^\x0F\0\0\0\0\0\xA2\x98\x10\0\0\0\0\0\xBF>\x11\0\0\0\0\0\x84x\x12\0\0\0\0\0\xA1\x1E\x13\0\0\0\0\0fX\x14\0\0\0\0\0\x83\xFE\x14\0\0\0\0\0H8\x16\0\0\0\0\0O\x03\x17\0\0\0\0\x80d!\x18\0\0\0\0\x001\xE3\x18\0\0\0\0\x80F\x01\x1A\0\0\0\0\x80c\xA7\x1A\0\0\0\0\x80(\xE1\x1B\0\0\0\0\x80E\x87\x1C\0\0\0\0\x80\n\xC1\x1D\0\0\0\0\x80'g\x1E\0\0\0\0\0\xB2\x97\x1F\0\0\0\0\x80~Y \0\0\0\0\x80\xCE\x80!\0\0\0\0\0\x9BB\"\0\0\0\0\0\xEBi#\0\0\0\0\0}\"$\0\0\0\0\0\xCDI%\0\0\0\0\0_\x02&\0\0\0\0\0\xAF)'\0\0\0\0\0\xB6\xF4'\0\0\0\0\x80\xE1\xED(\0\0\0\0\0\x98\xD4)\0\0\0\0\x80\xC3\xCD*\0\0\0\0\0z\xB4+\0\0\0\0\x80\xA5\xAD,\0\0\0\0\0\\\x94-\0\0\0\0\x80\x87\x8D.\0\0\0\0\0>t/\0\0\0\0\x80im0\0\0\0\0\x80Z]1\0\0\0\0\0\x86V2\0\0\0\0\x80<=3\0\0\0\0\0h64\0\0\0\0\x80\x1E\x1D5\0\0\0\0\0J\x166\0\0\0\0\x80\0\xFD6\0\0\0\0\0,\xF67\0\0\0\0\x80\xE2\xDC8\0\0\0\0\x80\xE9\xA79\0\0\0\0\x80\xC4\xBC:\0\0\0\0\x80*\xBF;\0\0\0\0\0\xE1\xA5<\0\0\0\0\x80\x0C\x9F=\0\0\0\0\0\xC3\x85>\0\0\0\0\x80\xEE~?\0\0\0\0\0\xA5e@\0\0\0\0\x80\xD0^A\0\0\0\0\0\x87EB\0\0\0\0\x80\xB2>C\0\0\0\0\x80\xA3.D\0\0\0\0\x80\x94\x1EE\0\0\0\0\0K\x05F\0\0\0\0\0\xB1\x07G\0\0\0\0\0\xA2\xF7G\0\0\0\0\0\x93\xE7H\0\0\0\0\0\x84\xD7I\0\0\0\0\0u\xC7J\0\0\0\0\0f\xB7K\0\0\0\0\0W\xA7L\0\0\0\0\0H\x97M\0\0\0\0\09\x87N\0\0\0\0\0*wO\0\0\0\0\x80UpP\0\0\0\0\x80F`Q\0\0\0\0\x807PR\0\0\0\0\x80(@S\0\0\0\0\x80\x190T\0\0\0\0\x80\n U\0\0\0\0\x80\xFB\x0FV\0\0\0\0\x80\xEC\xFFV\0\0\0\0\x80\xDD\xEFW\0\0\0\0\x80\xCE\xDFX\0\0\0\0\x80\xBF\xCFY\0\0\0\0\x80\xB0\xBFZ\0\0\0\0\0\xDC\xB8[\0\0\0\0\0\xCD\xA8\\\0\0\0\0\0\xBE\x98]\0\0\0\0\0\xAF\x88^\0\0\0\0\0\xA0x_\0\0\0\0\0\x91h`\0\0\0\0\0\x82Xa\0\0\0\0\0sHb\0\0\0\0\0d8c\0\0\0\0\0U(d\0\0\0\0\0F\x18e\0\0\0\0\x80q\x11f\0\0\0\0\x80b\x01g\0\0\0\0\x80S\xF1g\0\0\0\0\x80D\xE1h\0\0\0\0\x805\xD1i\0\0\0\0\x80&\xC1j\0\0\0\0\x80\x17\xB1k\0\0\0\0\x80\x08\xA1l\0\0\0\0\x80\xF9\x90m\0\0\0\0\x80\xEA\x80n\0\0\0\0\x80\xDBpo\0\0\0\0\0\x07jp\0\0\0\0\0\xF8Yq\0\0\0\0\0\xE9Ir\0\0\0\0\0\xDA9s\0\0\0\0\0\xCB)t\0\0\0\0\0\xBC\x19u\0\0\0\0\0\xAD\tv\0\0\0\0\0\x9E\xF9v\0\0\0\0\0\x8F\xE9w\0\0\0\0\0\x80\xD9x\0\0\0\0\0q\xC9y\0\0\0\0\0b\xB9z\0\0\0\0\x80\x8D\xB2{\0\0\0\0\x80~\xA2|\0\0\0\0\x80o\x92}\0\0\0\0\x80`\x82~\0\0\0\0\x80Qr\x7F\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x1C\x8A\0\0\0\0\0\0\0\xA0\x8C\0\0\0\0\0\0\0\xB0\x9A\0\0\0\0\0\0\x01TODO\xA8\0\xBD\0\xD8\0\xD4\xA2\xEDr\xFF\xFF\xFF\xFF\x80\xC2N\x9C\xFF\xFF\xFF\xFF\0/\xBC\x9C\xFF\xFF\xFF\xFF\0\xB3T\xCB\xFF\xFF\xFF\xFF\x80e\xC7\xCB\xFF\xFF\xFF\xFF\x80V\xB7\xCC\xFF\xFF\xFF\xFF\x80G\xA7\xCD\xFF\xFF\xFF\xFF\0s\xA0\xCE\xFF\xFF\xFF\xFF\x80)\x87\xCF\xFF\xFF\xFF\xFF\x809p\x03\0\0\0\0\0\x1C\r\x04\0\0\0\0\0\xCDI%\0\0\0\0\0\xEA\xEF%\0\0\0\0\0\xAF)'\0\0\0\0\0\xCC\xCF'\0\0\0\0\0\x91\t)\0\0\0\0\0\xAE\xAF)\0\0\0\0\0s\xE9*\0\0\0\0\x80\xCA\x98+\0\0\0\0\x80\x8F\xD2,\0\0\0\0\x80\xACx-\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\xAC\x8B\0\0\0\0\0\0\0\xA0\x8C\0\0\0\0\0\0\0\xB0\x9A\0\0\0\0\0\0\x01TODO\x98\x03\x0B\x048\x04\xDCw\x16s\xFF\xFF\xFF\xFF\xE0f\xFE\x14\0\0\0\0\xF8@8\x16\0\0\0\0h\x8A\xE7\x16\0\0\0\0x]!\x18\0\0\0\0hl\xC7\x18\0\0\0\0x?\x01\x1A\0\0\0\0hN\xA7\x1A\0\0\0\0x!\xE1\x1B\0\0\0\0h0\x87\x1C\0\0\0\0x\x03\xC1\x1D\0\0\0\0p\x8Ey\x1E\0\0\0\0\xF8\xAA\x97\x1F\0\0\0\0ppY \0\0\0\0x\xC7\x80!\0\0\0\0\xF0\x8CB\"\0\0\0\0\xF8\xE3i#\0\0\0\0\xF0n\"$\0\0\0\0\xF8\xC5I%\0\0\0\0\xF0\xDB\xEF%\0\0\0\0\xF8\xA7)'\0\0\0\0\xF0\xBD\xCF'\0\0\0\0\xF8\x89\t)\0\0\0\0\xF0\x9F\xAF)\0\0\0\0\xF8k\xE9*\0\0\0\0p\xBC\x98+\0\0\0\0x\x88\xD2,\0\0\0\0p\x9Ex-\0\0\0\0xj\xB2.\0\0\0\0p\x80X/\0\0\0\0xL\x920\0\0\0\0pL]1\0\0\0\0x.r2\0\0\0\0p.=3\0\0\0\0x\x10R4\0\0\0\0p\x10\x1D5\0\0\0\0x\xF216\0\0\0\0p\xF2\xFC6\0\0\0\0\xF8\x0E\x1B8\0\0\0\0p\xD4\xDC8\0\0\0\0x\xE2\xA79\0\0\0\0p\xB6\xBC:\0\0\0\0\xF8\xD2\xDA;\0\0\0\0\xF0\xD2\xA5<\0\0\0\0\xF8\xB4\xBA=\0\0\0\0\xF0\xB4\x85>\0\0\0\0\xF8\x96\x9A?\0\0\0\0\xF0\x96e@\0\0\0\0x\xB3\x83A\0\0\0\0\xF0xEB\0\0\0\0x\x95cC\0\0\0\0p\x95.D\0\0\0\0xwCE\0\0\0\0\xF0<\x05F\0\0\0\0xY#G\0\0\0\0\xF0\x93\xF7G\0\0\0\0\xF8\x8B\xE7H\0\0\0\0\xF0u\xD7I\0\0\0\0\xF8m\xC7J\0\0\0\0\xF0W\xB7K\0\0\0\0\xF8O\xA7L\0\0\0\0\xF09\x97M\0\0\0\0\xF81\x87N\0\0\0\0\xF0\x1BwO\0\0\0\0xNpP\0\0\0\0p8`Q\0\0\0\0x0PR\0\0\0\0p\x1A@S\0\0\0\0x\x120T\0\0\0\0p\xFC\x1FU\0\0\0\0x\xF4\x0FV\0\0\0\0p\xDE\xFFV\0\0\0\0x\xD6\xEFW\0\0\0\0p\xC0\xDFX\0\0\0\0x\xB8\xCFY\0\0\0\0p\xA2\xBFZ\0\0\0\0\xF8\xD4\xB8[\0\0\0\0\xF0\xBE\xA8\\\0\0\0\0\xF8\xB6\x98]\0\0\0\0\xF0\xA0\x88^\0\0\0\0\xF8\x98x_\0\0\0\0\xF0\x82h`\0\0\0\0\xF8zXa\0\0\0\0\xF0dHb\0\0\0\0\xF8\\8c\0\0\0\0\xF0F(d\0\0\0\0\xF8>\x18e\0\0\0\0pc\x11f\0\0\0\0x[\x01g\0\0\0\0pE\xF1g\0\0\0\0x=\xE1h\0\0\0\0p'\xD1i\0\0\0\0x\x1F\xC1j\0\0\0\0p\t\xB1k\0\0\0\0x\x01\xA1l\0\0\0\0p\xEB\x90m\0\0\0\0x\xE3\x80n\0\0\0\0p\xCDpo\0\0\0\0\xF8\xFFip\0\0\0\0\xF0\xE9Yq\0\0\0\0\xF8\xE1Ir\0\0\0\0\xF0\xCB9s\0\0\0\0\xF8\xC3)t\0\0\0\0\xF0\xAD\x19u\0\0\0\0\xF8\xA5\tv\0\0\0\0\xF0\x8F\xF9v\0\0\0\0\xF8\x87\xE9w\0\0\0\0\xF0q\xD9x\0\0\0\0\xF8i\xC9y\0\0\0\0\xF0S\xB9z\0\0\0\0x\x86\xB2{\0\0\0\0pp\xA2|\0\0\0\0xh\x92}\0\0\0\0pR\x82~\0\0\0\0xJr\x7F\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04\x02\x04$\x95\0\0\0\0\0\0\0\xA0\x8C\0\0\0\0\0\0\0\xA8\x93\0\0\0\0\0\0\0\xB8\xA1\0\0\0\0\0\0\x01\xB0\x9A\0\0\0\0\0\0\x01TODOp\x04\xFE\x04\x19\x05\x18\x85\x16s\xFF\xFF\xFF\xFF\x80\xC2N\x9C\xFF\xFF\xFF\xFF\0/\xBC\x9C\xFF\xFF\xFF\xFF\0\xB3T\xCB\xFF\xFF\xFF\xFF\x80e\xC7\xCB\xFF\xFF\xFF\xFF\x80V\xB7\xCC\xFF\xFF\xFF\xFF\x80G\xA7\xCD\xFF\xFF\xFF\xFF\0s\xA0\xCE\xFF\xFF\xFF\xFF\x80)\x87\xCF\xFF\xFF\xFF\xFF\x809p\x03\0\0\0\0\0\x1C\r\x04\0\0\0\0\x80\x1BP\x05\0\0\0\0\x808\xF6\x05\0\0\0\0\x80\xFD/\x07\0\0\0\0\x80\x1A\xD6\x07\0\0\0\0\x80\xDF\x0F\t\0\0\0\0\x80\xFC\xB5\t\0\0\0\0\x80\xC1\xEF\n\0\0\0\0\0\x19\x9F\x0B\0\0\0\0\0\xDE\xD8\x0C\0\0\0\0\0\xFB~\r\0\0\0\0\0\xC0\xB8\x0E\0\0\0\0\0\xDD^\x0F\0\0\0\0\0\xA2\x98\x10\0\0\0\0\0\xBF>\x11\0\0\0\0\0\x84x\x12\0\0\0\0\0\xA1\x1E\x13\0\0\0\0\0fX\x14\0\0\0\0\0\x83\xFE\x14\0\0\0\0\0H8\x16\0\0\0\0\x80\x9F\xE7\x16\0\0\0\0\x80d!\x18\0\0\0\0\x80\x81\xC7\x18\0\0\0\0\x80F\x01\x1A\0\0\0\0\x80c\xA7\x1A\0\0\0\0\x80(\xE1\x1B\0\0\0\0\x80E\x87\x1C\0\0\0\0\x80\n\xC1\x1D\0\0\0\0\x80\x9Cy\x1E\0\0\0\0\0\xB2\x97\x1F\0\0\0\0\x80~Y \0\0\0\0\0\x94w!\0\0\0\0\0\x9BB\"\0\0\0\0\0\xEBi#\0\0\0\0\0}\"$\0\0\0\0\0\xCDI%\0\0\0\0\0_\x02&\0\0\0\0\0\xAF)'\0\0\0\0\0\xCC\xCF'\0\0\0\0\0\x91\t)\0\0\0\0\0\xAE\xAF)\0\0\0\0\0s\xE9*\0\0\0\0\x80\xCA\x98+\0\0\0\0\x80\x8F\xD2,\0\0\0\0\x80\xACx-\0\0\0\0\x80q\xB2.\0\0\0\0\0>t/\0\0\0\0\x80S\x920\0\0\0\0\x80Z]1\0\0\0\0\x805r2\0\0\0\0\x80<=3\0\0\0\0\x80\x17R4\0\0\0\0\x80\x1E\x1D5\0\0\0\0\x80\xF916\0\0\0\0\x80\0\xFD6\0\0\0\0\0\x16\x1B8\0\0\0\0\x80\xE2\xDC8\0\0\0\0\x80\xE9\xA79\0\0\0\0\x80\xC4\xBC:\0\0\0\0\0\xDA\xDA;\0\0\0\0\0\xE1\xA5<\0\0\0\0\0\xBC\xBA=\0\0\0\0\0\xC3\x85>\0\0\0\0\0\x9E\x9A?\0\0\0\0\0\xA5e@\0\0\0\0\x80\xBA\x83A\0\0\0\0\0\x87EB\0\0\0\0\x80\x9CcC\0\0\0\0\x80\xA3.D\0\0\0\0\x80~CE\0\0\0\0\0K\x05F\0\0\0\0\x80`#G\0\0\0\0\0\xA2\xF7G\0\0\0\0\0\x93\xE7H\0\0\0\0\0\x84\xD7I\0\0\0\0\0u\xC7J\0\0\0\0\0f\xB7K\0\0\0\0\0W\xA7L\0\0\0\0\0H\x97M\0\0\0\0\09\x87N\0\0\0\0\0*wO\0\0\0\0\x80UpP\0\0\0\0\x80F`Q\0\0\0\0\x807PR\0\0\0\0\x80(@S\0\0\0\0\x80\x190T\0\0\0\0\x80\n U\0\0\0\0\x80\xFB\x0FV\0\0\0\0\x80\xEC\xFFV\0\0\0\0\x80\xDD\xEFW\0\0\0\0\x80\xCE\xDFX\0\0\0\0\x80\xBF\xCFY\0\0\0\0\x80\xB0\xBFZ\0\0\0\0\0\xDC\xB8[\0\0\0\0\0\xCD\xA8\\\0\0\0\0\0\xBE\x98]\0\0\0\0\0\xAF\x88^\0\0\0\0\0\xA0x_\0\0\0\0\0\x91h`\0\0\0\0\0\x82Xa\0\0\0\0\0sHb\0\0\0\0\0d8c\0\0\0\0\0U(d\0\0\0\0\0F\x18e\0\0\0\0\x80q\x11f\0\0\0\0\x80b\x01g\0\0\0\0\x80S\xF1g\0\0\0\0\x80D\xE1h\0\0\0\0\x805\xD1i\0\0\0\0\x80&\xC1j\0\0\0\0\x80\x17\xB1k\0\0\0\0\x80\x08\xA1l\0\0\0\0\x80\xF9\x90m\0\0\0\0\x80\xEA\x80n\0\0\0\0\x80\xDBpo\0\0\0\0\0\x07jp\0\0\0\0\0\xF8Yq\0\0\0\0\0\xE9Ir\0\0\0\0\0\xDA9s\0\0\0\0\0\xCB)t\0\0\0\0\0\xBC\x19u\0\0\0\0\0\xAD\tv\0\0\0\0\0\x9E\xF9v\0\0\0\0\0\x8F\xE9w\0\0\0\0\0\x80\xD9x\0\0\0\0\0q\xC9y\0\0\0\0\0b\xB9z\0\0\0\0\x80\x8D\xB2{\0\0\0\0\x80~\xA2|\0\0\0\0\x80o\x92}\0\0\0\0\x80`\x82~\0\0\0\0\x80Qr\x7F\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\xE8\x87\0\0\0\0\0\0\0\xA0\x8C\0\0\0\0\0\0\0\xB0\x9A\0\0\0\0\0\0\x01TODO\x98\0\xAB\0\xC6\0\xE4\x16\xA6t\xFF\xFF\xFF\xFF\xA0\xDEN\x9C\xFF\xFF\xFF\xFF K\xBC\x9C\xFF\xFF\xFF\xFF \xCFT\xCB\xFF\xFF\xFF\xFF\xA0\x81\xC7\xCB\xFF\xFF\xFF\xFF\xA0r\xB7\xCC\xFF\xFF\xFF\xFF\xA0c\xA7\xCD\xFF\xFF\xFF\xFF\xA0\xFB\x0F\t\0\0\0\0\xA0\x18\xB6\t\0\0\0\0\xA0b\x01\x1A\0\0\0\0\xA0\x7F\xA7\x1A\0\0\0\0\xA0\\%)\0\0\0\0 \xCA\xAF)\0\0\0\0 \xBFqE\0\0\0\0 g\x05F\0\0\0\0\xA0|#G\0\0\0\0\xA0\x83\xEEG\0\0\0\0\xA0^\x03I\0\0\0\0\xA0e\xCEI\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x9Cl\0\0\0\0\0\0\0\x80p\0\0\0\0\0\0\0\x90~\0\0\0\0\0\0\x01TODOp\x04\xFE\x04\x19\x05<\x7F\x16s\xFF\xFF\xFF\xFF\x80\xC2N\x9C\xFF\xFF\xFF\xFF\0/\xBC\x9C\xFF\xFF\xFF\xFF\0\xB3T\xCB\xFF\xFF\xFF\xFF\x80e\xC7\xCB\xFF\xFF\xFF\xFF\x80V\xB7\xCC\xFF\xFF\xFF\xFF\x80G\xA7\xCD\xFF\xFF\xFF\xFF\0s\xA0\xCE\xFF\xFF\xFF\xFF\x80)\x87\xCF\xFF\xFF\xFF\xFF\x809p\x03\0\0\0\0\0\x1C\r\x04\0\0\0\0\x80\x1BP\x05\0\0\0\0\x808\xF6\x05\0\0\0\0\x80\xFD/\x07\0\0\0\0\x80\x1A\xD6\x07\0\0\0\0\x80\xDF\x0F\t\0\0\0\0\x80\xFC\xB5\t\0\0\0\0\x80\xC1\xEF\n\0\0\0\0\0\x19\x9F\x0B\0\0\0\0\0\xDE\xD8\x0C\0\0\0\0\0\xFB~\r\0\0\0\0\0\xC0\xB8\x0E\0\0\0\0\0\xDD^\x0F\0\0\0\0\0\xA2\x98\x10\0\0\0\0\0\xBF>\x11\0\0\0\0\0\x84x\x12\0\0\0\0\0\xA1\x1E\x13\0\0\0\0\0fX\x14\0\0\0\0\0\x83\xFE\x14\0\0\0\0\0H8\x16\0\0\0\0\x80\x89\x0C\x17\0\0\0\0\x80d!\x18\0\0\0\0\x80\x81\xC7\x18\0\0\0\0\x80F\x01\x1A\0\0\0\0\x80c\xA7\x1A\0\0\0\0\x80(\xE1\x1B\0\0\0\0\x80E\x87\x1C\0\0\0\0\x80\n\xC1\x1D\0\0\0\0\x80\x9Cy\x1E\0\0\0\0\0\xB2\x97\x1F\0\0\0\0\x80~Y \0\0\0\0\x80\xCE\x80!\0\0\0\0\0\x9BB\"\0\0\0\0\0\xEBi#\0\0\0\0\0}\"$\0\0\0\0\0\xCDI%\0\0\0\0\0\xEA\xEF%\0\0\0\0\0\xAF)'\0\0\0\0\0\xCC\xCF'\0\0\0\0\0\x91\t)\0\0\0\0\0\xAE\xAF)\0\0\0\0\0s\xE9*\0\0\0\0\x80\xCA\x98+\0\0\0\0\x80\x8F\xD2,\0\0\0\0\x80\xACx-\0\0\0\0\x80q\xB2.\0\0\0\0\x80\x8EX/\0\0\0\0\x80S\x920\0\0\0\0\x80Z]1\0\0\0\0\x805r2\0\0\0\0\x80<=3\0\0\0\0\x80\x17R4\0\0\0\0\x80\x1E\x1D5\0\0\0\0\x80\xF916\0\0\0\0\x80\0\xFD6\0\0\0\0\0\x16\x1B8\0\0\0\0\x80\xE2\xDC8\0\0\0\0\x80\xE9\xA79\0\0\0\0\x80\xC4\xBC:\0\0\0\0\0\xDA\xDA;\0\0\0\0\0\xE1\xA5<\0\0\0\0\0\xBC\xBA=\0\0\0\0\0\xC3\x85>\0\0\0\0\0\x9E\x9A?\0\0\0\0\0\xA5e@\0\0\0\0\x80\xBA\x83A\0\0\0\0\0\x87EB\0\0\0\0\x80\x9CcC\0\0\0\0\x80\xA3.D\0\0\0\0\x80~CE\0\0\0\0\0K\x05F\0\0\0\0\x80`#G\0\0\0\0\0\xA2\xF7G\0\0\0\0\0\x93\xE7H\0\0\0\0\0\x84\xD7I\0\0\0\0\0u\xC7J\0\0\0\0\0f\xB7K\0\0\0\0\0W\xA7L\0\0\0\0\0H\x97M\0\0\0\0\09\x87N\0\0\0\0\0*wO\0\0\0\0\x80UpP\0\0\0\0\x80F`Q\0\0\0\0\x807PR\0\0\0\0\x80(@S\0\0\0\0\x80\x190T\0\0\0\0\x80\n U\0\0\0\0\x80\xFB\x0FV\0\0\0\0\x80\xEC\xFFV\0\0\0\0\x80\xDD\xEFW\0\0\0\0\x80\xCE\xDFX\0\0\0\0\x80\xBF\xCFY\0\0\0\0\x80\xB0\xBFZ\0\0\0\0\0\xDC\xB8[\0\0\0\0\0\xCD\xA8\\\0\0\0\0\0\xBE\x98]\0\0\0\0\0\xAF\x88^\0\0\0\0\0\xA0x_\0\0\0\0\0\x91h`\0\0\0\0\0\x82Xa\0\0\0\0\0sHb\0\0\0\0\0d8c\0\0\0\0\0U(d\0\0\0\0\0F\x18e\0\0\0\0\x80q\x11f\0\0\0\0\x80b\x01g\0\0\0\0\x80S\xF1g\0\0\0\0\x80D\xE1h\0\0\0\0\x805\xD1i\0\0\0\0\x80&\xC1j\0\0\0\0\x80\x17\xB1k\0\0\0\0\x80\x08\xA1l\0\0\0\0\x80\xF9\x90m\0\0\0\0\x80\xEA\x80n\0\0\0\0\x80\xDBpo\0\0\0\0\0\x07jp\0\0\0\0\0\xF8Yq\0\0\0\0\0\xE9Ir\0\0\0\0\0\xDA9s\0\0\0\0\0\xCB)t\0\0\0\0\0\xBC\x19u\0\0\0\0\0\xAD\tv\0\0\0\0\0\x9E\xF9v\0\0\0\0\0\x8F\xE9w\0\0\0\0\0\x80\xD9x\0\0\0\0\0q\xC9y\0\0\0\0\0b\xB9z\0\0\0\0\x80\x8D\xB2{\0\0\0\0\x80~\xA2|\0\0\0\0\x80o\x92}\0\0\0\0\x80`\x82~\0\0\0\0\x80Qr\x7F\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\xC4\x8D\0\0\0\0\0\0\0\xA0\x8C\0\0\0\0\0\0\0\xB0\x9A\0\0\0\0\0\0\x01TODO\0\0\0\0\t\0\0\0\0\0\0\0\0\0\0TODO\0\0\0\0\t\0\xF0\xF1\xFF\xFF\xFF\xFF\xFF\xFF\0TODO\0\0\0\0\t\0`s\xFF\xFF\xFF\xFF\xFF\xFF\0TODO\0\0\0\0\t\0Pe\xFF\xFF\xFF\xFF\xFF\xFF\0TODO\0\0\0\0\t\0@W\xFF\xFF\xFF\xFF\xFF\xFF\0TODO\0\0\0\0\t\0\xE0\xE3\xFF\xFF\xFF\xFF\xFF\xFF\0TODO\0\0\0\0\t\0\xD0\xD5\xFF\xFF\xFF\xFF\xFF\xFF\0TODO\0\0\0\0\t\0\xC0\xC7\xFF\xFF\xFF\xFF\xFF\xFF\0TODO\0\0\0\0\t\0\xB0\xB9\xFF\xFF\xFF\xFF\xFF\xFF\0TODO\0\0\0\0\t\0\xA0\xAB\xFF\xFF\xFF\xFF\xFF\xFF\0TODO\0\0\0\0\t\0\x90\x9D\xFF\xFF\xFF\xFF\xFF\xFF\0TODO\0\0\0\0\t\0\x80\x8F\xFF\xFF\xFF\xFF\xFF\xFF\0TODO\0\0\0\0\t\0p\x81\xFF\xFF\xFF\xFF\xFF\xFF\0TODO\0\0\0\0\t\0\x10\x0E\0\0\0\0\0\0\0TODO\0\0\0\0\t\0\xA0\x8C\0\0\0\0\0\0\0TODO\0\0\0\0\t\0\xB0\x9A\0\0\0\0\0\0\0TODO\0\0\0\0\t\0\xC0\xA8\0\0\0\0\0\0\0TODO\0\0\0\0\t\0\xD0\xB6\0\0\0\0\0\0\0TODO\0\0\0\0\t\0\xE0\xC4\0\0\0\0\0\0\0TODO\0\0\0\0\t\0 \x1C\0\0\0\0\0\0\0TODO\0\0\0\0\t\x000*\0\0\0\0\0\0\0TODO\0\0\0\0\t\0@8\0\0\0\0\0\0\0TODO\0\0\0\0\t\0PF\0\0\0\0\0\0\0TODO\0\0\0\0\t\0`T\0\0\0\0\0\0\0TODO\0\0\0\0\t\0pb\0\0\0\0\0\0\0TODO\0\0\0\0\t\0\x80p\0\0\0\0\0\0\0TODO\0\0\0\0\t\0\x90~\0\0\0\0\0\0\0TODO\0\0\0\0\t\0\0\0\0\0\0\0\0\0\0TODOX\x03\xC3\x03\xDE\x03\0\xDBA\xD4\xFF\xFF\xFF\xFF\x10\xAE\xAC\x1C\0\0\0\0\x10\x9F\x9C\x1D\0\0\0\0\x10\x90\x8C\x1E\0\0\0\0\x10\x81|\x1F\0\0\0\0\x10rl \0\0\0\0\x10c\\!\0\0\0\0\x10TL\"\0\0\0\0\x10E<#\0\0\0\0\x106,$\0\0\0\0\x10'\x1C%\0\0\0\0\x10\x18\x0C&\0\0\0\0\x90C\x05'\0\0\0\0\x904\xF5'\0\0\0\0\x90%\xE5(\0\0\0\0\x90\x16\xD5)\0\0\0\0\x90\x07\xC5*\0\0\0\0\x90\xF8\xB4+\0\0\0\0\x90\xE9\xA4,\0\0\0\0\x90\xDA\x94-\0\0\0\0\x90\xCB\x84.\0\0\0\0\x90\xBCt/\0\0\0\0\x90\xADd0\0\0\0\0\x10\xD9]1\0\0\0\0\x10\xB4r2\0\0\0\0\x10\xBB=3\0\0\0\0\x10\x96R4\0\0\0\0\x10\x9D\x1D5\0\0\0\0\x10x26\0\0\0\0\x10\x7F\xFD6\0\0\0\0\x90\x94\x1B8\0\0\0\0\x10a\xDD8\0\0\0\0\x90v\xFB9\0\0\0\0\x10C\xBD:\0\0\0\0\x90X\xDB;\0\0\0\0\x90_\xA6<\0\0\0\0\x90:\xBB=\0\0\0\0\x90A\x86>\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\0\0\0\0p\0\x9B?\0\0\0\0p\x07f@\0\0\0\0\xF0\x1C\x84A\0\0\0\0p\xE9EB\0\0\0\0\xF0\xFEcC\0\0\0\0p\xCB%D\0\0\0\0\xF0\xE0CE\0\0\0\0p\xAD\x05F\0\0\0\0\xF0\xC2#G\0\0\0\0\xF0\xC9\xEEG\0\0\0\0\xF0\xA4\x03I\0\0\0\0\xF0\xAB\xCEI\0\0\0\0\xF0\x86\xE3J\0\0\0\0\xF0\x8D\xAEK\0\0\0\0p\xA3\xCCL\0\0\0\0\xF0o\x8EM\0\0\0\0`\x1DLT\0\0\0\0p\x14\xF7V\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x01\x02\x04\x01\x02\x04\x02\x04\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x0C-\0\0\0\0\0\0\x000*\0\0\0\0\0\0\0@8\0\0\0\0\0\0\0PF\0\0\0\0\0\0\x01@8\0\0\0\0\0\0\x01TODOP\x04\x1D\x05J\x05D\x98?t\xFF\xFF\xFF\xFF\x80!\x80\x9B\xFF\xFF\xFF\xFF\xE0\xE9|\xB9\xFF\xFF\xFF\xFF\xD0\xAF\xC6\xB9\xFF\xFF\xFF\xFF\xE0c\xF2\xC9\xFF\xFF\xFF\xFFP\xA8\x10\xCA\xFF\xFF\xFF\xFF\x10K\xE7\xCC\xFF\xFF\xFF\xFF\xF0L\xAA\xCD\xFF\xFF\xFF\xFF\xE0\x18\xA2\xCE\xFF\xFF\xFF\xFFpi\x93\xCF\xFF\xFF\xFF\xFF`\x9E\x13\xDF\xFF\xFF\xFF\xFFP\n\xB7\xDF\xFF\xFF\xFF\xFF`^\xEC\t\0\0\0\0`\xF4\x18\x0B\0\0\0\0\0\xAE\xCD\x0B\0\0\0\0\0\x9F\xBD\x0C\0\0\0\0\x80U\xA4\r\0\0\0\0\x80]\x8C\x0E\0\0\0\0\x807\x84\x0F\0\0\0\0\x10\xFCj\x10\0\0\0\0\xF0{d\x11\0\0\0\0\xF0\xAAR\x12\0\0\0\0`\x82F\x13\0\0\0\0P\xC23\x14\0\0\0\0\x90\xEB#\x15\0\0\0\0\x90\xDC\x13\x16\0\0\0\0\x90\xCD\x03\x17\0\0\0\0\x90\xBE\xF3\x17\0\0\0\0\x90\xAF\xE3\x18\0\0\0\0\x90\xA0\xD3\x19\0\0\0\0\x90\x91\xC3\x1A\0\0\0\0\x10\xBD\xBC\x1B\0\0\0\0\x10\xAE\xAC\x1C\0\0\0\0\x10\x9F\x9C\x1D\0\0\0\0\x10\x90\x8C\x1E\0\0\0\0\x10\x81|\x1F\0\0\0\0\x10rl \0\0\0\0\x10c\\!\0\0\0\0\x10TL\"\0\0\0\0\x10E<#\0\0\0\0\x106,$\0\0\0\0\x10'\x1C%\0\0\0\0\x10\x18\x0C&\0\0\0\0\x90C\x05'\0\0\0\0\x904\xF5'\0\0\0\0\x90%\xE5(\0\0\0\0\x90\x16\xD5)\0\0\0\0\x90\x07\xC5*\0\0\0\0\x90\xF8\xB4+\0\0\0\0\x90\xE9\xA4,\0\0\0\0\x90\xDA\x94-\0\0\0\0\x90\xCB\x84.\0\0\0\0\x90\xBCt/\0\0\0\0\x90\xADd0\0\0\0\0\x10\xD9]1\0\0\0\0\x10\xB4r2\0\0\0\0\x10\xBB=3\0\0\0\0\x10\x96R4\0\0\0\0\x10\x9D\x1D5\0\0\0\0\x10x26\0\0\0\0\x10\x7F\xFD6\0\0\0\0\x90\x94\x1B8\0\0\0\0\x10a\xDD8\0\0\0\0\x90v\xFB9\0\0\0\0\x10C\xBD:\0\0\0\0\x90X\xDB;\0\0\0\0\x90_\xA6<\0\0\0\0\x90:\xBB=\0\0\0\0\x90A\x86>\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\xB9\xFF\xFF\xFF\xFF`\x9C\xEF\xB9\xFF\xFF\xFF\xFF`\x8D\xDF\xBA\xFF\xFF\xFF\xFF`~\xCF\xBB\xFF\xFF\xFF\xFF\xE0\xA9\xC8\xBC\xFF\xFF\xFF\xFF\xE0\x9A\xB8\xBD\xFF\xFF\xFF\xFF\xE0\x8B\xA8\xBE\xFF\xFF\xFF\xFF\xE0|\x98\xBF\xFF\xFF\xFF\xFF\xE0m\x88\xC0\xFF\xFF\xFF\xFF\xE0^x\xC1\xFF\xFF\xFF\xFF\xE0Oh\xC2\xFF\xFF\xFF\xFF\xE0@X\xC3\xFF\xFF\xFF\xFF\xE01H\xC4\xFF\xFF\xFF\xFF\xE0\"8\xC5\xFF\xFF\xFF\xFF\xE0\x13(\xC6\xFF\xFF\xFF\xFF\xE0\x04\x18\xC7\xFF\xFF\xFF\xFF`\xD1\xAD\x11\0\0\0\0P\xE0S\x12\0\0\0\0\xD0\x0BM\x13\0\0\0\0`\xD03\x14\0\0\0\0\x80\xDD#\x15\0\0\0\0\x80\xCE\x13\x16\0\0\0\0\x80\xBF\x03\x17\0\0\0\0\x80\xB0\xF3\x17\0\0\0\0\x80\xA1\xE3\x18\0\0\0\0\x80\x92\xD3\x19\0\0\0\0\x80\x83\xC3\x1A\0\0\0\0\0\xAF\xBC\x1B\0\0\0\0\0\xA0\xAC\x1C\0\0\0\0\0\x91\x9C\x1D\0\0\0\0\0\x82\x8C\x1E\0\0\0\0\0s|\x1F\0\0\0\0\0dl \0\0\0\0\0U\\!\0\0\0\0\0FL\"\0\0\0\0\x007<#\0\0\0\0\0(,$\0\0\0\0\0\x19\x1C%\0\0\0\0\0\n\x0C&\0\0\0\0\x805\x05'\0\0\0\0`\n\xF5'\0\0\0\0`\xFB\xE4(\0\0\0\0`\xEC\xD4)\0\0\0\0`\xDD\xC4*\0\0\0\0`\xCE\xB4+\0\0\0\0`\xBF\xA4,\0\0\0\0`\xB0\x94-\0\0\0\0P\x93\x84.\0\0\0\0`\x92t/\0\0\0\0Pud0\0\0\0\0\xE0\xAE]1\0\0\0\0\xD0{r2\0\0\0\0\x10\xBB=3\0\0\0\0\x10\x96R4\0\0\0\0\x10\x9D\x1D5\0\0\0\0\x10x26\0\0\0\0\x10\x7F\xFD6\0\0\0\0\x90\x94\x1B8\0\0\0\0\x10a\xDD8\0\0\0\0\x90v\xFB9\0\0\0\0\x10C\xBD:\0\0\0\0\x90X\xDB;\0\0\0\0\x90_\xA6<\0\0\0\0\x90:\xBB=\0\0\0\0\x90A\x86>\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\xB9\xFF\xFF\xFF\xFF`\x9C\xEF\xB9\xFF\xFF\xFF\xFF`\x8D\xDF\xBA\xFF\xFF\xFF\xFF`~\xCF\xBB\xFF\xFF\xFF\xFF\xE0\xA9\xC8\xBC\xFF\xFF\xFF\xFF\xE0\x9A\xB8\xBD\xFF\xFF\xFF\xFF\xE0\x8B\xA8\xBE\xFF\xFF\xFF\xFF\xE0|\x98\xBF\xFF\xFF\xFF\xFF\xE0m\x88\xC0\xFF\xFF\xFF\xFF\xE0^x\xC1\xFF\xFF\xFF\xFF\xE0Oh\xC2\xFF\xFF\xFF\xFF\xE0@X\xC3\xFF\xFF\xFF\xFF\xE01H\xC4\xFF\xFF\xFF\xFF\xE0\"8\xC5\xFF\xFF\xFF\xFF\xE0\x13(\xC6\xFF\xFF\xFF\xFF\xE0\x04\x18\xC7\xFF\xFF\xFF\xFF`\x93\xBC\xC8\xFF\xFF\xFF\xFFP}w\xCA\xFF\xFF\xFF\xFF\x10K\xE7\xCC\xFF\xFF\xFF\xFF\x90\x17\xA9\xCD\xFF\xFF\xFF\xFF\x10C\xA2\xCE\xFF\xFF\xFF\xFF\x104\x92\xCF\xFF\xFF\xFF\xFF`\x90N\xD0\xFF\xFF\xFF\xFF\xD0\xA7'\x15\0\0\0\0@\xDC\x18\x16\0\0\0\0P\xDB\x08\x17\0\0\0\0\xC0\x0F\xFA\x17\0\0\0\0\xD0\x0E\xEA\x18\0\0\0\0@C\xDB\x19\0\0\0\0\xD0\x93\xCC\x1A\0\0\0\0\xF0\xA0\xBC\x1B\0\0\0\0\xF0\x91\xAC\x1C\0\0\0\0\xF0\x82\x9C\x1D\0\0\0\0\xF0s\x8C\x1E\0\0\0\0\xF0d|\x1F\0\0\0\0\xF0Ul \0\0\0\0\xF0F\\!\0\0\0\0\xF07L\"\0\0\0\0\xF0(<#\0\0\0\0\xF0\x19,$\0\0\0\0\xF0\n\x1C%\0\0\0\0\xF0\xFB\x0B&\0\0\0\0\xE0LC&\0\0\0\0\x805\x05'\0\0\0\0\x80&\xF5'\0\0\0\0\x80\x17\xE5(\0\0\0\0`\xEC\xD4)\0\0\0\0P\xCF\xC4*\0\0\0\0`\xCE\xB4+\0\0\0\0P\xB1\xA4,\0\0\0\0`\xB0\x94-\0\0\0\0P\x93\x84.\0\0\0\0`\x92t/\0\0\0\0Pud0\0\0\0\0\xE0\xAE]1\0\0\0\0\xD0{r2\0\0\0\0\0\xAD=3\0\0\0\0\0\x88R4\0\0\0\0\0\x8F\x1D5\0\0\0\0\0j26\0\0\0\0\0q\xFD6\0\0\0\0\x80\x86\x1B8\0\0\0\0\0S\xDD8\0\0\0\0\x80h\xFB9\0\0\0\0\x005\xBD:\0\0\0\0\x80J\xDB;\0\0\0\0\x80Q\xA6<\0\0\0\0\x80,\xBB=\0\0\0\0\x803\x86>\0\0\0\0\x80\x0E\x9B?\0\0\0\0\x80\x15f@\0\0\0\0\0+\x84A\0\0\0\0\x80\xF7EB\0\0\0\0\0\rdC\0\0\0\0\x80\xD9%D\0\0\0\0\0\xEFCE\0\0\0\0\x80\xBB\x05F\0\0\0\0\0\xD1#G\0\0\0\0\0\xD8\xEEG\0\0\0\0\0\xB3\x03I\0\0\0\0\0\xBA\xCEI\0\0\0\0\0\x95\xE3J\0\0\0\0\0\x9C\xAEK\0\0\0\0\x80\xB1\xCCL\0\0\0\0\0~\x8EM\0\0\0\0\x80\x93\xACN\0\0\0\0\0`nO\0\0\0\0\x80u\x8CP\0\0\0\0\x80|WQ\0\0\0\0\x80WlR\0\0\0\0\x80^7S\0\0\0\0\x809LT\0\0\0\0\x80@\x17U\0\0\0\0\x80\x1B,V\0\0\0\0\x80\"\xF7V\0\0\0\0\08\x15X\0\0\0\0\x80\x04\xD7X\0\0\0\0\0\x1A\xF5Y\0\0\0\0\x80\xE6\xB6Z\0\0\0\0\0\xFC\xD4[\0\0\0\0\0\x03\xA0\\\0\0\0\0\0\xDE\xB4]\0\0\0\0\0\xE5\x7F^\0\0\0\0\0\xC0\x94_\0\0\0\0\0\xC7_`\0\0\0\0\x80\xDC}a\0\0\0\0\0\xA9?b\0\0\0\0\x80\xBE]c\0\0\0\0\0\x8B\x1Fd\0\0\0\0\x80\xA0=e\0\0\0\0\x80\xA7\x08f\0\0\0\0\x80\x82\x1Dg\0\0\0\0\x80\x89\xE8g\0\0\0\0\x80d\xFDh\0\0\0\0\x80k\xC8i\0\0\0\0\x80F\xDDj\0\0\0\0\x80M\xA8k\0\0\0\0\0c\xC6l\0\0\0\0\x80/\x88m\0\0\0\0\0E\xA6n\0\0\0\0\x80\x11ho\0\0\0\0\0'\x86p\0\0\0\0\0.Qq\0\0\0\0\0\tfr\0\0\0\0\0\x101s\0\0\0\0\0\xEBEt\0\0\0\0\0\xF2\x10u\0\0\0\0\x80\x07/v\0\0\0\0\0\xD4\xF0v\0\0\0\0\x80\xE9\x0Ex\0\0\0\0\0\xB6\xD0x\0\0\0\0\x80\xCB\xEEy\0\0\0\0\0\x98\xB0z\0\0\0\0\x80\xAD\xCE{\0\0\0\0\x80\xB4\x99|\0\0\0\0\x80\x8F\xAE}\0\0\0\0\x80\x96y~\0\0\0\0\x80q\x8E\x7F\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x04\x05\x02\x04\x05\x02\x04\x03\x06\x07\x03\x06\x07\x03\x06\x07\x03\x06\x07\x03\x06\x07\x03\x06\x07\x03\x06\x07\x03\x06\x07\x03\x06\x07\x03\x06\x07\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x03\x06\x02\x04\x08\x1B\0\0\0\0\0\0\0x\x18\0\0\0\0\0\0\0 \x1C\0\0\0\0\0\0\x000*\0\0\0\0\0\0\x01 \x1C\0\0\0\0\0\0\x01\x10\x0E\0\0\0\0\0\0\x000*\0\0\0\0\0\0\0@8\0\0\0\0\0\0\x01TODO \x07\x8A\x08\xC0\x08\xF1\n\xD1W\xFF\xFF\xFF\xFF\x91\xB3&\x9B\xFF\xFF\xFF\xFF\x11\x0B\xD6\x9B\xFF\xFF\xFF\xFF\xA00\xCF\x9C\xFF\xFF\xFF\xFF\xA0\xC3\xA4\x9D\xFF\xFF\xFF\xFF\xA0\x9D\x9C\x9E\xFF\xFF\xFF\xFF\xA0\x1A\x97\x9F\xFF\xFF\xFF\xFF \xBA\x85\xA0\xFF\xFF\xFF\xFF\xA0\xFCv\xA1\xFF\xFF\xFF\xFF \x9Ce\xA2\xFF\xFF\xFF\xFF\xA0\xC8{\xA3\xFF\xFF\xFF\xFF\xA0\xB8N\xA4\xFF\xFF\xFF\xFF \xFB?\xA5\xFF\xFF\xFF\xFF `%\xA6\xFF\xFF\xFF\xFF \xC6'\xA7\xFF\xFF\xFF\xFF ,*\xA8\xFF\xFF\xFF\xFF\xA0\xF8\xEB\xA8\xFF\xFF\xFF\xFF\xA0\xD3\0\xAA\xFF\xFF\xFF\xFF \x15\xD5\xAA\xFF\xFF\xFF\xFF \xF0\xE9\xAB\xFF\xFF\xFF\xFF l\xC7\xAC\xFF\xFF\xFF\xFF \xD2\xC9\xAD\xFF\xFF\xFF\xFF N\xA7\xAE\xFF\xFF\xFF\xFF\xA0y\xA0\xAF\xFF\xFF\xFF\xFF 0\x87\xB0\xFF\xFF\xFF\xFF\xA0\xD0\x92\xB1\xFF\xFF\xFF\xFF\xA0Lp\xB2\xFF\xFF\xFF\xFF\xA0\xB2r\xB3\xFF\xFF\xFF\xFF\xA0.P\xB4\xFF\xFF\xFF\xFF ZI\xB5\xFF\xFF\xFF\xFF\xA0\x100\xB6\xFF\xFF\xFF\xFF\xA0v2\xB7\xFF\xFF\xFF\xFF\xA0\xF2\x0F\xB8\xFF\xFF\xFF\xFF\xA0X\x12\xB9\xFF\xFF\xFF\xFF\xA0\xD4\xEF\xB9\xFF\xFF\xFF\xFF \0\xE9\xBA\xFF\xFF\xFF\xFF \xF1\xD8\xBB\xFF\xFF\xFF\xFF W\xDB\xBC\xFF\xFF\xFF\xFF \xD3\xB8\xBD\xFF\xFF\xFF\xFF\xA0\xFE\xB1\xBE\xFF\xFF\xFF\xFF \xB5\x98\xBF\xFF\xFF\xFF\xFF \x1B\x9B\xC0\xFF\xFF\xFF\xFF \x97x\xC1\xFF\xFF\xFF\xFF \xFDz\xC2\xFF\xFF\xFF\xFF yX\xC3\xFF\xFF\xFF\xFF\xA0\xA4Q\xC4\xFF\xFF\xFF\xFF [8\xC5\xFF\xFF\xFF\xFF \xC1:\xC6\xFF\xFF\xFF\xFF\xA0\xD6X\xC7\xFF\xFF\xFF\xFF\xA0\t\xDA\xC7\xFF\xFF\xFF\xFF \xE0I\xD4\xFF\xFF\xFF\xFF\xA0!\x1E\xD5\xFF\xFF\xFF\xFF \xACN\xD6\xFF\xFF\xFF\xFF (,\xD7\xFF\xFF\xFF\xFF \x8E.\xD8\xFF\xFF\xFF\xFF \x95\xF9\xD8\xFF\xFF\xFF\xFF p\x0E\xDA\xFF\xFF\xFF\xFF \xEC\xEB\xDA\xFF\xFF\xFF\xFF\xA0\x17\xE5\xDB\xFF\xFF\xFF\xFF \xCE\xCB\xDC\xFF\xFF\xFF\xFF\xA0\xF9\xC4\xDD\xFF\xFF\xFF\xFF\xA0\xEA\xB4\xDE\xFF\xFF\xFF\xFF \x16\xAE\xDF\xFF\xFF\xFF\xFF\xA0\xCC\x94\xE0\xFF\xFF\xFF\xFF\xA0Hr\xE1\xFF\xFF\xFF\xFF tk\xE2\xFF\xFF\xFF\xFF\xA0*R\xE3\xFF\xFF\xFF\xFF\xA0\x90T\xE4\xFF\xFF\xFF\xFF\xA0\x0C2\xE5\xFF\xFF\xFF\xFF \xAD=\xE6\xFF\xFF\xFF\xFF )\x1B\xE7\xFF\xFF\xFF\xFF\xA0T\x14\xE8\xFF\xFF\xFF\xFF \x0B\xFB\xE8\xFF\xFF\xFF\xFF q\xFD\xE9\xFF\xFF\xFF\xFF \xED\xDA\xEA\xFF\xFF\xFF\xFF S\xDD\xEB\xFF\xFF\xFF\xFF \xCF\xBA\xEC\xFF\xFF\xFF\xFF\xA0\xFA\xB3\xED\xFF\xFF\xFF\xFF \xB1\x9A\xEE\xFF\xFF\xFF\xFF\xA0g\x81\xEF\xFF\xFF\xFF\xFF }\x9F\xF0\xFF\xFF\xFF\xFF\xA0Ia\xF1\xFF\xFF\xFF\xFF _\x7F\xF2\xFF\xFF\xFF\xFF fJ\xF3\xFF\xFF\xFF\xFF A_\xF4\xFF\xFF\xFF\xFF\xA0\r!\xF5\xFF\xFF\xFF\xFF #?\xF6\xFF\xFF\xFF\xFF\xA0\xEF\0\xF7\xFF\xFF\xFF\xFF \x05\x1F\xF8\xFF\xFF\xFF\xFF\xA0\xD1\xE0\xF8\xFF\xFF\xFF\xFF \xE7\xFE\xF9\xFF\xFF\xFF\xFF\xA0\xB3\xC0\xFA\xFF\xFF\xFF\xFF\xA0\x03\xE8\xFB\xFF\xFF\xFF\xFF\xA0\xAB{\xFC\xFF\xFF\xFF\xFFp\xBB\xC7\xFD\xFF\xFF\xFF\xFF \xC6p\x03\0\0\0\0 X)\x04\0\0\0\0 \xA8P\x05\0\0\0\0 :\t\x06\0\0\0\0 \x8A0\x07\0\0\0\0 \x1C\xE9\x07\0\0\0\0 l\x10\t\0\0\0\0 \xFE\xC8\t\0\0\0\0 N\xF0\n\0\0\0\0\xA0\x1A\xB2\x0B\0\0\0\0 0\xD0\x0C\0\0\0\0\xA0\xFC\x91\r\0\0\0\0 \x12\xB0\x0E\0\0\0\0\xA0\xDEq\x0F\0\0\0\0\xA0.\x99\x10\0\0\0\0\xA0\xC0Q\x11\0\0\0\0\xA0\x10y\x12\0\0\0\0\xA0\xA21\x13\0\0\0\0\xA0\xF2X\x14\0\0\0\0\x90\xEB#\x15\0\0\0\0\x90\xC68\x16\0\0\0\0\x90\xCD\x03\x17\0\0\0\0\x90\xA8\x18\x18\0\0\0\0\x90\xAF\xE3\x18\0\0\0\0\x90\x8A\xF8\x19\0\0\0\0\x90\x91\xC3\x1A\0\0\0\0\x10\xA7\xE1\x1B\0\0\0\0\x10\xAE\xAC\x1C\0\0\0\0\x10\x89\xC1\x1D\0\0\0\0\x10\x90\x8C\x1E\0\0\0\0\x10k\xA1\x1F\0\0\0\0\x10rl \0\0\0\0\x10M\x81!\0\0\0\0\x10TL\"\0\0\0\0\x10/a#\0\0\0\0\x106,$\0\0\0\0\x90KJ%\0\0\0\0\x10\x18\x0C&\0\0\0\0\x90-*'\0\0\0\0\x904\xF5'\0\0\0\0\x90\x0F\n)\0\0\0\0\x90\x16\xD5)\0\0\0\0\x90\xF1\xE9*\0\0\0\0\x90\xF8\xB4+\0\0\0\0\x90\xD3\xC9,\0\0\0\0\x90\xDA\x94-\0\0\0\0\x90\xB5\xA9.\0\0\0\0\x90\xBCt/\0\0\0\0\x90\x97\x890\0\0\0\0\x10\xD9]1\0\0\0\0\x10\xB4r2\0\0\0\0\x10\xBB=3\0\0\0\0\x10\x96R4\0\0\0\0\x10\x9D\x1D5\0\0\0\0\x10x26\0\0\0\0\x10\x7F\xFD6\0\0\0\0\x90\x94\x1B8\0\0\0\0\x10a\xDD8\0\0\0\0\x90v\xFB9\0\0\0\0\x10C\xBD:\0\0\0\0\x90X\xDB;\0\0\0\0\x90_\xA6<\0\0\0\0\x90:\xBB=\0\0\0\0\x90A\x86>\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\xB2\xDD\xFF\xFF\xFF\xFF`\xB9\xF4\xF1\xFF\xFF\xFF\xFFP\xEFb\xF4\xFF\xFF\xFF\xFF`\x06h\xF5\xFF\xFF\xFF\xFF\xD08\x1F\xF6\xFF\xFF\xFF\xFFp\x93n\x06\0\0\0\0p\x9A9\x07\0\0\0\0\0u\xFB\x07\0\0\0\0p|\x19\t\0\0\0\0\0\xCB\xD0\t\0\0\0\0p^\xF9\n\0\0\0\0\x80\xFE\xB1\x0B\0\0\0\0p@\xD9\x0C\0\0\0\0\x80U\xA4\r\0\0\0\0p\xAD\xA6\x0E\0\0\0\0\x807\x84\x0F\0\0\0\0P\x11\xF8\x0F\0\0\0\0p\x8F\x86\x10\0\0\0\0p\xB0\x89\x19\0\0\0\0\xE0\xB0\xDC\x19\0\0\0\0\xF0\xD0\xE6\x1B\0\0\0\0\xF0\xEF\xC6\x1C\0\0\0\0p1\x9B\x1D\0\0\0\0\xF0s\x8C\x1E\0\0\0\0\xF0d|\x1F\0\0\0\0\xF0Ul \0\0\0\0\xF0F\\!\0\0\0\0\xF07L\"\0\0\0\0\xF0(<#\0\0\0\0\xF0\x19,$\0\0\0\0\xF0\n\x1C%\0\0\0\0\xF0\xFB\x0B&\0\0\0\0p'\x05'\0\0\0\0p\x18\xF5'\0\0\0\0p\t\xE5(\0\0\0\0p\xFA\xD4)\0\0\0\0p\xEB\xC4*\0\0\0\0p\xDC\xB4+\0\0\0\0p\xCD\xA4,\0\0\0\0\xF0\x83\x8B-\0\0\0\0p\xAF\x84.\0\0\0\0p\xA0t/\0\0\0\0p\x91d0\0\0\0\0\xF0\xBC]1\0\0\0\0\xF0\x97r2\0\0\0\0\xF0\x9E=3\0\0\0\0\xF0yR4\0\0\0\0\xF0\x80\x1D5\0\0\0\0\xF0[26\0\0\0\0\xF0b\xFD6\0\0\0\0px\x1B8\0\0\0\0\xF0D\xDD8\0\0\0\0pZ\xFB9\0\0\0\0\xF0&\xBD:\0\0\0\0p<\xDB;\0\0\0\0pC\xA6<\0\0\0\0p\x1E\xBB=\0\0\0\0p%\x86>\0\0\0\0p\0\x9B?\0\0\0\0p\x07f@\0\0\0\0\xF0\x1C\x84A\0\0\0\0p\xE9EB\0\0\0\0\xF0\xFEcC\0\0\0\0p\xCB%D\0\0\0\0\xF0\xE0CE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x90\xDD\x8FM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x10\xBE8S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90\x9E>V\0\0\0\0\x900\xF7V\0\0\0\0P.\xCFW\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x03\x04\x03\x04\x05\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x02\x03\x04\x03\x04(\x1B\0\0\0\0\0\0\0h\x1B\0\0\0\0\0\0\0 \x1C\0\0\0\0\0\0\x000*\0\0\0\0\0\0\x010*\0\0\0\0\0\0\0@8\0\0\0\0\0\0\x01TODO\x88\x02\x13\x03R\x03H[\xA2o\xFF\xFF\xFF\xFF`\x17\x0C\x9B\xFF\xFF\xFF\xFF\xF0\xDA\xD5\x9B\xFF\xFF\xFF\xFF\x90\xAE\xD9\x9C\xFF\xFF\xFF\xFF\x90\xB5\xA4\x9D\xFF\xFF\xFF\xFF\x90\x90\xB9\x9E\xFF\xFF\xFF\xFF\x90\x97\x84\x9F\xFF\xFF\xFF\xFF\x90q\t\xC8\xFF\xFF\xFF\xFF\x10K\xE7\xCC\xFF\xFF\xFF\xFF\x90\x17\xA9\xCD\xFF\xFF\xFF\xFF\x10C\xA2\xCE\xFF\xFF\xFF\xFF\x104\x92\xCF\xFF\xFF\xFF\xFF\x10%\x82\xD0\xFF\xFF\xFF\xFF\x10\x16r\xD1\xFF\xFF\xFF\xFF\xE0w|\xD1\xFF\xFF\xFF\xFFPv\x95\xD1\xFF\xFF\xFF\xFFP\xAD\x8A\xD2\xFF\xFF\xFF\xFF\xE0\xB6Y\xD3\xFF\xFF\xFF\xFF\xD0\xA7'\x15\0\0\0\0@\xDC\x18\x16\0\0\0\0P\xDB\x08\x17\0\0\0\0\xC0\x0F\xFA\x17\0\0\0\0\xD0\x0E\xEA\x18\0\0\0\0@C\xDB\x19\0\0\0\0\xD0\x93\xCC\x1A\0\0\0\0\xF0\xA0\xBC\x1B\0\0\0\0\xF0\x91\xAC\x1C\0\0\0\0\xF0\x82\x9C\x1D\0\0\0\0\xF0s\x8C\x1E\0\0\0\0\xF0d|\x1F\0\0\0\0\xF0Ul \0\0\0\0\xF0F\\!\0\0\0\0\xF07L\"\0\0\0\0\xF0(<#\0\0\0\0\xF0\x19,$\0\0\0\0\0(,$\0\0\0\0\0\x19\x1C%\0\0\0\0\0\n\x0C&\0\0\0\0\x805\x05'\0\0\0\0\x80&\xF5'\0\0\0\0\x80\x17\xE5(\0\0\0\0\x80\x08\xD5)\0\0\0\0\x80\xF9\xC4*\0\0\0\0\x80\xEA\xB4+\0\0\0\0\x80\xDB\xA4,\0\0\0\0\x80\xCC\x94-\0\0\0\0\x80\xBD\x84.\0\0\0\0\x80\xAEt/\0\0\0\0\x80\x9Fd0\0\0\0\0\0\xCB]1\0\0\0\0\0\xA6r2\0\0\0\0\0\xAD=3\0\0\0\0\0\x88R4\0\0\0\0\0\x8F\x1D5\0\0\0\0\0j26\0\0\0\0\0q\xFD6\0\0\0\0\x80\x86\x1B8\0\0\0\0\0S\xDD8\0\0\0\0\x80h\xFB9\0\0\0\0\x005\xBD:\0\0\0\0\x80J\xDB;\0\0\0\0\x80Q\xA6<\0\0\0\0\x80,\xBB=\0\0\0\0\x803\x86>\0\0\0\0\x80\x0E\x9B?\0\0\0\0\x80\x15f@\0\0\0\0\0+\x84A\0\0\0\0\x80\xF7EB\0\0\0\0\0\rdC\0\0\0\0\x80\xD9%D\0\0\0\0\0\xEFCE\0\0\0\0\x80\xBB\x05F\0\0\0\0\0\xD1#G\0\0\0\0\0\xD8\xEEG\0\0\0\0\0\xB3\x03I\0\0\0\0\0\xBA\xCEI\0\0\0\0\0\x95\xE3J\0\0\0\0\0\x9C\xAEK\0\0\0\0\x80\xB1\xCCL\0\0\0\0\0~\x8EM\0\0\0\0p+LT\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x02\x03\x04\x02\x03\x04\x05\x06\x04\x05\x06\x04\x05\x06\x04\x05\x06\x04\x05\x06\x04\x05\x06\x04\x05\x06\x04\x05\x06\x04\x05\x04\x05\x04\x05\x02\x03\x04\x05\x02\x03\x04\x05\x02\x03\x04\x05\x02\x03\x04\x05\x02\x03\x04\x05\x02\x03\x04\x05\x02\x03\x04\x05\x02\x03\x04\x05\x02\x03\x04\x05\x02\x03\x04\x05\x02\x03\x04\x05\x02\x03\x04\x05\x02\x03\x04\x05\x02\x03\x04\x05\x02\x03\x04\x05\x02\x03\x04\x05\x02\x03\x04\x05\x02\x03\x04\x05\x02\x03\x04\x05\x02\x03\x04\x05\x02\x03\x04\x05\x02\x03\x04\x05\x02\x038\x13\0\0\0\0\0\0\0\x10\x0E\0\0\0\0\0\0\0 \x1C\0\0\0\0\0\0\x01 \x1C\0\0\0\0\0\0\x000*\0\0\0\0\0\0\x010*\0\0\0\0\0\0\0@8\0\0\0\0\0\0\x01TODO\x08\x02b\x02\x8F\x02\x809\0\xA1\xFF\xFF\xFF\xFFP\x0B\xA4\xB5\xFF\xFF\xFF\xFF\xC0\x99'\x15\0\0\0\x000\xCE\x18\x16\0\0\0\0@\xCD\x08\x17\0\0\0\0\xB0\x01\xFA\x17\0\0\0\0\xC0\0\xEA\x18\0\0\0\x0005\xDB\x19\0\0\0\0\xC0\x85\xCC\x1A\0\0\0\0\xE0\x92\xBC\x1B\0\0\0\0\xE0\x83\xAC\x1C\0\0\0\0\xE0t\x9C\x1D\0\0\0\0\xE0e\x8C\x1E\0\0\0\0\xE0V|\x1F\0\0\0\0\xE0Gl \0\0\0\0\xE08\\!\0\0\0\0\xE0)L\"\0\0\0\0\xE0\x1A<#\0\0\0\0\xE0\x0B,$\0\0\0\0\xF0\x19,$\0\0\0\0\xF0\n\x1C%\0\0\0\0\xF0\xFB\x0B&\0\0\0\0p'\x05'\0\0\0\0p\x18\xF5'\0\0\0\0`\xEC\xD4)\0\0\0\0p\xFA\xD4)\0\0\0\0p\xEB\xC4*\0\0\0\0p\xDC\xB4+\0\0\0\0p\xCD\xA4,\0\0\0\0p\xBE\x94-\0\0\0\0p\xAF\x84.\0\0\0\0p\xA0t/\0\0\0\0p\x91d0\0\0\0\0\xF0\xBC]1\0\0\0\0\xF0\x97r2\0\0\0\0\xF0\x9E=3\0\0\0\0\xF0yR4\0\0\0\0\xF0\x80\x1D5\0\0\0\0\xF0[26\0\0\0\0\xF0b\xFD6\0\0\0\0px\x1B8\0\0\0\0\xF0D\xDD8\0\0\0\0pZ\xFB9\0\0\0\0\xF0&\xBD:\0\0\0\0p<\xDB;\0\0\0\0pC\xA6<\0\0\0\0p\x1E\xBB=\0\0\0\0p%\x86>\0\0\0\0p\0\x9B?\0\0\0\0p\x07f@\0\0\0\0\xF0\x1C\x84A\0\0\0\0p\xE9EB\0\0\0\0\xF0\xFEcC\0\0\0\0p\xCB%D\0\0\0\0\xF0\xE0CE\0\0\0\0p\xAD\x05F\0\0\0\0\xF0\xC2#G\0\0\0\0\xF0\xC9\xEEG\0\0\0\0\xF0\xA4\x03I\0\0\0\0\xF0\xAB\xCEI\0\0\0\0\xF0\x86\xE3J\0\0\0\0\xF0\x8D\xAEK\0\0\0\0p\xA3\xCCL\0\0\0\0\xF0o\x8EM\0\0\0\0`\x1DLT\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x01\x02\x04\x01\x02\x04\x02\x04\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x98.\0\0\0\0\0\0\x000*\0\0\0\0\0\0\0@8\0\0\0\0\0\0\0PF\0\0\0\0\0\0\x01@8\0\0\0\0\0\0\x01TODO\xD0\x03\xAB\x04\xEA\x04d\xC7\xB6V\xFF\xFF\xFF\xFFd\xA7\x19\xAA\xFF\xFF\xFF\xFF`\x19\xA4\xB5\xFF\xFF\xFF\xFF\xD0.\xCD\xCA\xFF\xFF\xFF\xFF\x10K\xE7\xCC\xFF\xFF\xFF\xFF\x90\x17\xA9\xCD\xFF\xFF\xFF\xFF\x10C\xA2\xCE\xFF\xFF\xFF\xFFp\xA8\xCD\xCE\xFF\xFF\xFF\xFF\xD0\xA7'\x15\0\0\0\0@\xDC\x18\x16\0\0\0\0P\xDB\x08\x17\0\0\0\0\xC0\x0F\xFA\x17\0\0\0\0\xD0\x0E\xEA\x18\0\0\0\0@C\xDB\x19\0\0\0\0\xD0\x93\xCC\x1A\0\0\0\0\xF0\xA0\xBC\x1B\0\0\0\0\xF0\x91\xAC\x1C\0\0\0\0\xF0\x82\x9C\x1D\0\0\0\0\xF0s\x8C\x1E\0\0\0\0\xF0d|\x1F\0\0\0\0\xF0Ul \0\0\0\0\xF0F\\!\0\0\0\0\xF07L\"\0\0\0\0\xF0(<#\0\0\0\0\xF0\x19,$\0\0\0\0\xF0\n\x1C%\0\0\0\0\xF0\xFB\x0B&\0\0\0\0\xE0 \x8D&\0\0\0\0\x80\x17\xE5(\0\0\0\0\x80\x08\xD5)\0\0\0\0\x80\xF9\xC4*\0\0\0\0\x80\xEA\xB4+\0\0\0\0\x80\xDB\xA4,\0\0\0\0\x80\xCC\x94-\0\0\0\0\x80\xBD\x84.\0\0\0\0\x80\xAEt/\0\0\0\0\x80\x9Fd0\0\0\0\0\0\xCB]1\0\0\0\0PQ\x961\0\0\0\0\x10\xB4r2\0\0\0\0\x10\xBB=3\0\0\0\0\x10\x96R4\0\0\0\0\x10\x9D\x1D5\0\0\0\0\x10x26\0\0\0\0\x10\x7F\xFD6\0\0\0\0\x90\x94\x1B8\0\0\0\0\x10a\xDD8\0\0\0\0\x90v\xFB9\0\0\0\0\x10C\xBD:\0\0\0\0\x90X\xDB;\0\0\0\0\x90_\xA6<\0\0\0\0\x90:\xBB=\0\0\0\0\x90A\x86>\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\xD3\xFF\xFF\xFF\xFF\x10\xD2I\xD4\xFF\xFF\xFF\xFFp\xF7\x1D\xD5\xFF\xFF\xFF\xFF\xF0\x97)\xD6\xFF\xFF\xFF\xFF\x90\x80\xEB\xD6\xFF\xFF\xFF\xFF\x10\x96\t\xD8\xFF\xFF\xFF\xFF\xF0\xB53\xF9\xFF\xFF\xFF\xFF\xE0\xC4\xD9\xF9\xFF\xFF\xFF\xFFp\xD2\x1C\xFB\xFF\xFF\xFF\xFF\xF0\xB4\xB9\xFB\xFF\xFF\xFF\xFFp\xB4\xFC\xFC\xFF\xFF\xFF\xFF\xF0\x96\x99\xFD\xFF\xFF\xFF\xFF\xF0\xD0\xE5\xFE\xFF\xFF\xFF\xFFp\xB3\x82\xFF\xFF\xFF\xFF\xFF\xF0\xB2\xC5\0\0\0\0\0p\x95b\x01\0\0\0\0pZ\x9C\x02\0\0\0\0pwB\x03\0\0\0\0\xF0v\x85\x04\0\0\0\0\xF0\x93+\x05\0\0\0\0p3\x1A\x06\0\0\0\0p$\n\x07\0\0\0\0p\x16\x17\x08\0\0\0\0p4\xDA\x08\0\0\0\0\x90\x14\xF7\t\0\0\0\0\x80\r\xC2\n\0\0\0\0\x90\xF6\xD6\x0B\0\0\0\0\x80\xEF\xA1\x0C\0\0\0\0\x90\xD8\xB6\r\0\0\0\0\x80\xD1\x81\x0E\0\0\0\0\x90\xBA\x96\x0F\0\0\0\0\x80\xB3a\x10\0\0\0\0\x90\x9Cv\x11\0\0\0\0\x80\x95A\x12\0\0\0\0\x10[E\x13\0\0\0\0\0\xB2*\x14\0\0\0\0\x90\xEB#\x15\0\0\0\0\x90\xDC\x13\x16\0\0\0\0\x90\xCD\x03\x17\0\0\0\0\x90\xBE\xF3\x17\0\0\0\0\x90\xAF\xE3\x18\0\0\0\0\x90\xA0\xD3\x19\0\0\0\0\x90\x91\xC3\x1A\0\0\0\0\x10\xBD\xBC\x1B\0\0\0\0\x10\xAE\xAC\x1C\0\0\0\0\x10\x9F\x9C\x1D\0\0\0\0\x10\x90\x8C\x1E\0\0\0\0\x10\x81|\x1F\0\0\0\0\x10rl \0\0\0\0\x10c\\!\0\0\0\0\x10TL\"\0\0\0\0\x10E<#\0\0\0\0\x106,$\0\0\0\0\x10'\x1C%\0\0\0\0\x10\x18\x0C&\0\0\0\0\x90C\x05'\0\0\0\0\x904\xF5'\0\0\0\0\x90%\xE5(\0\0\0\0\x90\x16\xD5)\0\0\0\0\x90\x07\xC5*\0\0\0\0\x90\xF8\xB4+\0\0\0\0\x90\xE9\xA4,\0\0\0\0\x90\xDA\x94-\0\0\0\0\x90\xCB\x84.\0\0\0\0\x90\xBCt/\0\0\0\0\x90\xADd0\0\0\0\0\x10\xD9]1\0\0\0\0\x10\xB4r2\0\0\0\0\x10\xBB=3\0\0\0\0\x10\x96R4\0\0\0\0\x10\x9D\x1D5\0\0\0\0\x10x26\0\0\0\0\x10\x7F\xFD6\0\0\0\0\x90\x94\x1B8\0\0\0\0\x10a\xDD8\0\0\0\0\x90v\xFB9\0\0\0\0\x10C\xBD:\0\0\0\0\x90X\xDB;\0\0\0\0\x90_\xA6<\0\0\0\0\x90:\xBB=\0\0\0\0\x90A\x86>\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\0\0\0\0\x80\x0E\x9B?\0\0\0\0\x80\x15f@\0\0\0\0\0+\x84A\0\0\0\0\x80\xF7EB\0\0\0\0\0\rdC\0\0\0\0\x80\xD9%D\0\0\0\0\0\xEFCE\0\0\0\0\x80\xBB\x05F\0\0\0\0\0\xD1#G\0\0\0\0\0\xD8\xEEG\0\0\0\0\0\xB3\x03I\0\0\0\0\0\xBA\xCEI\0\0\0\0\0\x95\xE3J\0\0\0\0\0\x9C\xAEK\0\0\0\0\x80\xB1\xCCL\0\0\0\0\0~\x8EM\0\0\0\0\x01\x02\x01\x03\x04\x01\x03\x04\x01\x03\x02\x05\x02\x05\x02\x05\x02\x05\x02\x05\x02\x05\x02\x05\x02\x05\x02\x05\x02\x02\x06\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\xD8\x19\0\0\0\0\0\0\0 \x1C\0\0\0\0\0\0\x000*\0\0\0\0\0\0\0 \x1C\0\0\0\0\0\0\x01\x10\x0E\0\0\0\0\0\0\0@8\0\0\0\0\0\0\x010*\0\0\0\0\0\0\x01TODOx\x02\xDE\x028\x03\xC7\xC0\xB6V\xFF\xFF\xFF\xFF\xC7\x1E_\x9B\xFF\xFF\xFF\xFFy\xF2>\x9D\xFF\xFF\xFF\xFF\xF9\xEE*\x9E\xFF\xFF\xFF\xFFi9\xF7\x9E\xFF\xFF\xFF\xFF\xF9W\x84\x9F\xFF\xFF\xFF\xFF\xE9l\xD8\xA0\xFF\xFF\xFF\xFF\x809\0\xA1\xFF\xFF\xFF\xFF@\xA6<\xA1\xFF\xFF\xFF\xFF\xC0m\x10\xA4\xFF\xFF\xFF\xFF\xB02=\xA4\xFF\xFF\xFF\xFF\xB0h\x15\xA5\xFF\xFF\xFF\xFF\xC0\x03=\xA5\xFF\xFF\xFF\xFFPE\x1E\xA7\xFF\xFF\xFF\xFF`\x19\xA4\xB5\xFF\xFF\xFF\xFF\xD0\xA7'\x15\0\0\0\0@\xDC\x18\x16\0\0\0\0P\xDB\x08\x17\0\0\0\0\xC0\x0F\xFA\x17\0\0\0\0\xD0\x0E\xEA\x18\0\0\0\0@C\xDB\x19\0\0\0\0\xD0\x93\xCC\x1A\0\0\0\0\xF0\xA0\xBC\x1B\0\0\0\0\xF0\x91\xAC\x1C\0\0\0\0\xF0\x82\x9C\x1D\0\0\0\0\xF0s\x8C\x1E\0\0\0\0\xF0d|\x1F\0\0\0\0\xF0Ul \0\0\0\0\xF0F\\!\0\0\0\0\xF07L\"\0\0\0\0\xF0(<#\0\0\0\0\xF0\x19,$\0\0\0\0\xF0\n\x1C%\0\0\0\0\xF0\xFB\x0B&\0\0\0\0p'\x05'\0\0\0\0p\x18\xF5'\0\0\0\0\x80&\xF5'\0\0\0\0\x80\x17\xE5(\0\0\0\0\x80\xBFx)\0\0\0\0p\xFA\xD4)\0\0\0\0p\xEB\xC4*\0\0\0\0p\xDC\xB4+\0\0\0\0p\xCD\xA4,\0\0\0\0p\xBE\x94-\0\0\0\0p\xAF\x84.\0\0\0\0p\xA0t/\0\0\0\0p\x91d0\0\0\0\0\xF0\xBC]1\0\0\0\0\xF0\x97r2\0\0\0\0\xF0\x9E=3\0\0\0\0\xF0yR4\0\0\0\0\xF0\x80\x1D5\0\0\0\0\xF0[26\0\0\0\0\xF0b\xFD6\0\0\0\0px\x1B8\0\0\0\0\xF0D\xDD8\0\0\0\0pZ\xFB9\0\0\0\0\xF0&\xBD:\0\0\0\0p<\xDB;\0\0\0\0pC\xA6<\0\0\0\0p\x1E\xBB=\0\0\0\0p%\x86>\0\0\0\0p\0\x9B?\0\0\0\0p\x07f@\0\0\0\0\xF0\x1C\x84A\0\0\0\0p\xE9EB\0\0\0\0\xF0\xFEcC\0\0\0\0p\xCB%D\0\0\0\0\xF0\xE0CE\0\0\0\0p\xAD\x05F\0\0\0\0\xF0\xC2#G\0\0\0\0\xF0\xC9\xEEG\0\0\0\0\xF0\xA4\x03I\0\0\0\0\xF0\xAB\xCEI\0\0\0\0\xF0\x86\xE3J\0\0\0\0\xF0\x8D\xAEK\0\0\0\0p\xA3\xCCL\0\0\0\0\xF0o\x8EM\0\0\0\0`\x1DLT\0\0\0\0\0\x01\x02\x01\x03\x02\x03\x04\x05\x04\x06\x04\x05\x07\x05\x04\x05\x04\x05\x04\x05\x04\x05\x04\x05\x04\x05\x04\x05\x04\x05\x04\x05\x04\x05\x05\x08\x05\x08\x07\x04\x04\x05\x08\x04\x05\x08\x04\x05\x08\x04\x05\x08\x04\x05\x08\x04\x05\x08\x04\x05\x08\x04\x05\x08\x04\x05\x08\x04\x05\x08\x04\x05\x08\x04\x05\x08\x04\x05\x08\x04\x05\x08\x04\x05\x08\x04\x05\x08\x04\x05\x08\x04\x05\x08\x04\x05\x08\x04\t\x05\x089#\0\0\0\0\0\0\0w#\0\0\0\0\0\0\0\x871\0\0\0\0\0\0\x01\x97?\0\0\0\0\0\0\x01@8\0\0\0\0\0\0\x010*\0\0\0\0\0\0\0PF\0\0\0\0\0\0\x01 \x1C\0\0\0\0\0\0\x000*\0\0\0\0\0\0\x01@8\0\0\0\0\0\0\0TODO\xC0\x05\xBA\x06\xE7\x06\xCF\x9B\xC9k\xFF\xFF\xFF\xFFOP`\x91\xFF\xFF\xFF\xFF\xF0xG\x9B\xFF\xFF\xFF\xFFp,\xD7\x9B\xFF\xFF\xFF\xFFp\x91\xBC\x9C\xFF\xFF\xFF\xFF\xF0H\xC0\x9D\xFF\xFF\xFF\xFFp\xFE\x89\x9E\xFF\xFF\xFF\xFF\xF0*\xA0\x9F\xFF\xFF\xFF\xFF\xF0\xA5`\xA0\xFF\xFF\xFF\xFF\xF0\x0C\x80\xA1\xFF\xFF\xFF\xFF\xF0\x12.\xA2\xFF\xFF\xFF\xFF\xF0Lz\xA3\xFF\xFF\xFF\xFF\xF0\x815\xA4\xFF\xFF\xFF\xFFp#^\xA5\xFF\xFF\xFF\xFF\xF05%\xA6\xFF\xFF\xFF\xFF\xF0\x9B'\xA7\xFF\xFF\xFF\xFFp&X\xA8\xFF\xFF\xFF\xFF\xF0}\x07\xA9\xFF\xFF\xFF\xFFp4\xEE\xA9\xFF\xFF\xFF\xFF\xF0_\xE7\xAA\xFF\xFF\xFF\xFF\xF0P\xD7\xAB\xFF\xFF\xFF\xFF\xF0A\xC7\xAC\xFF\xFF\xFF\xFF\xF0\xA7\xC9\xAD\xFF\xFF\xFF\xFF\xF0#\xA7\xAE\xFF\xFF\xFF\xFFpO\xA0\xAF\xFF\xFF\xFF\xFF\xF0\x05\x87\xB0\xFF\xFF\xFF\xFF\xF0k\x89\xB1\xFF\xFF\xFF\xFFp\"p\xB2\xFF\xFF\xFF\xFFp\x88r\xB3\xFF\xFF\xFF\xFFp\x04P\xB4\xFF\xFF\xFF\xFF\xF0/I\xB5\xFF\xFF\xFF\xFFp\xE6/\xB6\xFF\xFF\xFF\xFFpL2\xB7\xFF\xFF\xFF\xFFp\xC8\x0F\xB8\xFF\xFF\xFF\xFFp\xB9\xFF\xB8\xFF\xFF\xFF\xFFp\xAA\xEF\xB9\xFF\xFF\xFF\xFF\xF0`\xD6\xBA\xFF\xFF\xFF\xFF\xF0\xC6\xD8\xBB\xFF\xFF\xFF\xFF\xF0\xB7\xC8\xBC\xFF\xFF\xFF\xFF\xF0\xA8\xB8\xBD\xFF\xFF\xFF\xFFp_\x9F\xBE\xFF\xFF\xFF\xFF\xF0\x8A\x98\xBF\xFF\xFF\xFF\xFF\xF0\xF0\x9A\xC0\xFF\xFF\xFF\xFF\xF0lx\xC1\xFF\xFF\xFF\xFF\xF0]h\xC2\xFF\xFF\xFF\xFF\xF0NX\xC3\xFF\xFF\xFF\xFFp\x05?\xC4\xFF\xFF\xFF\xFF\xF008\xC5\xFF\xFF\xFF\xFF\xF0\x96:\xC6\xFF\xFF\xFF\xFFp\xACX\xC7\xFF\xFF\xFF\xFF\xA0\t\xDA\xC7\xFF\xFF\xFF\xFF\xE0'l\xC8\xFF\xFF\xFF\xFF\x10K\xE7\xCC\xFF\xFF\xFF\xFF\x90\x17\xA9\xCD\xFF\xFF\xFF\xFF\x10C\xA2\xCE\xFF\xFF\xFF\xFF\x104\x92\xCF\xFF\xFF\xFF\xFF\xE0\xE1O\xD0\xFF\xFF\xFF\xFF\xF0\xF1\x89\xD0\xFF\xFF\xFF\xFF\x10\x16r\xD1\xFF\xFF\xFF\xFF\x90@N\xD2\xFF\xFF\xFF\xFF\09\xBB\x0B\0\0\0\0\xF0\x1B\xAB\x0C\0\0\0\0\x90c\xA4\r\0\0\0\0\x10\x1A\x8B\x0E\0\0\0\0\x90E\x84\x0F\0\0\0\0\x906t\x10\0\0\0\0\x90'd\x11\0\0\0\0\x90\x18T\x12\0\0\0\0\x10DM\x13\0\0\0\0\x90\xFA3\x14\0\0\0\0\x90\xEB#\x15\0\0\0\0\x90\xDC\x13\x16\0\0\0\0\x90\xCD\x03\x17\0\0\0\0\x90\xBE\xF3\x17\0\0\0\0\x90\xAF\xE3\x18\0\0\0\0\x90\xA0\xD3\x19\0\0\0\0\x90\x91\xC3\x1A\0\0\0\0\x10\xBD\xBC\x1B\0\0\0\0\x10\xAE\xAC\x1C\0\0\0\0\x10\x9F\x9C\x1D\0\0\0\0\x10\x90\x8C\x1E\0\0\0\0\x10\x81|\x1F\0\0\0\0\x10rl \0\0\0\0\x10c\\!\0\0\0\0\x10TL\"\0\0\0\0\x10E<#\0\0\0\0\x106,$\0\0\0\0\x10'\x1C%\0\0\0\0\x10\x18\x0C&\0\0\0\0\x90C\x05'\0\0\0\0\x904\xF5'\0\0\0\0\x90%\xE5(\0\0\0\0\x90\x16\xD5)\0\0\0\0\x90\x07\xC5*\0\0\0\0\x90\xF8\xB4+\0\0\0\0\x90\xE9\xA4,\0\0\0\0\x90\xDA\x94-\0\0\0\0\x90\xCB\x84.\0\0\0\0\x90\xBCt/\0\0\0\0\x90\xADd0\0\0\0\0\x10\xD9]1\0\0\0\0\x10\xB4r2\0\0\0\0\x10\xBB=3\0\0\0\0\x10\x96R4\0\0\0\0\x10\x9D\x1D5\0\0\0\0\x10x26\0\0\0\0\x10\x7F\xFD6\0\0\0\0\x90\x94\x1B8\0\0\0\0\x10a\xDD8\0\0\0\0\x90v\xFB9\0\0\0\0\x10C\xBD:\0\0\0\0\x90X\xDB;\0\0\0\0\x90_\xA6<\0\0\0\0\x90:\xBB=\0\0\0\0\x90A\x86>\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\xFF\xFF\xFF\xFFp\x81\xBCp\xFF\xFF\xFF\xFFp\xF88\x9B\xFF\xFF\xFF\xFF\xE0\xCC\xD5\x9B\xFF\xFF\xFF\xFF\xF0\xCB\xC5\x9C\xFF\xFF\xFF\xFF`\0\xB7\x9D\xFF\xFF\xFF\xFFp\xFE\x89\x9E\xFF\xFF\xFF\xFF\xE0\x1C\xA0\x9F\xFF\xFF\xFF\xFF\xF0\xA5`\xA0\xFF\xFF\xFF\xFF`\xAD~\xA1\xFF\xFF\xFF\xFFp7\\\xA2\xFF\xFF\xFF\xFF`\x1AL\xA3\xFF\xFF\xFF\xFF\xF05l\xC8\xFF\xFF\xFF\xFF\x10K\xE7\xCC\xFF\xFF\xFF\xFF\x90\x17\xA9\xCD\xFF\xFF\xFF\xFF\xE0t\x82\xCE\xFF\xFF\xFF\xFF\x10C\xA2\xCE\xFF\xFF\xFF\xFF\x104\x92\xCF\xFF\xFF\xFF\xFF\xE0\xC6\xE3\xCF\xFF\xFF\xFF\xFF\x90^n\xD0\xFF\xFF\xFF\xFF\x10\x16r\xD1\xFF\xFF\xFF\xFF\xF0\xD2L\xD2\xFF\xFF\xFF\xFF\x901>\xD3\xFF\xFF\xFF\xFF\x10\xD2I\xD4\xFF\xFF\xFF\xFFp\xF7\x1D\xD5\xFF\xFF\xFF\xFF\xF0\x97)\xD6\xFF\xFF\xFF\xFF\x90\x80\xEB\xD6\xFF\xFF\xFF\xFF\x10\x96\t\xD8\xFF\xFF\xFF\xFF\xF0\xB53\xF9\xFF\xFF\xFF\xFF\xE0\xC4\xD9\xF9\xFF\xFF\xFF\xFFp\xD2\x1C\xFB\xFF\xFF\xFF\xFF\xF0\xB4\xB9\xFB\xFF\xFF\xFF\xFFp\xB4\xFC\xFC\xFF\xFF\xFF\xFF\xF0\x96\x99\xFD\xFF\xFF\xFF\xFF\xF0\xD0\xE5\xFE\xFF\xFF\xFF\xFFp\xB3\x82\xFF\xFF\xFF\xFF\xFF\xF0\xB2\xC5\0\0\0\0\0p\x95b\x01\0\0\0\0pZ\x9C\x02\0\0\0\0pwB\x03\0\0\0\0\xF0v\x85\x04\0\0\0\0\xF0\x93+\x05\0\0\0\0p\x93n\x06\0\0\0\0\xF0u\x0B\x07\0\0\0\0\xF0:E\x08\0\0\0\0\xF0W\xEB\x08\0\0\0\0pW.\n\0\0\0\0\xF09\xCB\n\0\0\0\0p9\x0E\x0C\0\0\0\0\xF0\x1B\xAB\x0C\0\0\0\0\xF0\xE0\xE4\r\0\0\0\0\xF0\xFD\x8A\x0E\0\0\0\0p\xFD\xCD\x0F\0\0\0\0p\x1At\x10\0\0\0\0p\xDF\xAD\x11\0\0\0\0p\xFCS\x12\0\0\0\0\x10DM\x13\0\0\0\0\x90\xFA3\x14\0\0\0\0\x90\xEB#\x15\0\0\0\0\x90\xDC\x13\x16\0\0\0\0\x90\xCD\x03\x17\0\0\0\0\x90\xBE\xF3\x17\0\0\0\0\x90\xAF\xE3\x18\0\0\0\0\x90\xA0\xD3\x19\0\0\0\0\x90\x91\xC3\x1A\0\0\0\0\x10\xBD\xBC\x1B\0\0\0\0\x10\xAE\xAC\x1C\0\0\0\0\x10\x9F\x9C\x1D\0\0\0\0\x10\x90\x8C\x1E\0\0\0\0\x10\x81|\x1F\0\0\0\0\x10rl \0\0\0\0\x10c\\!\0\0\0\0\x10TL\"\0\0\0\0\x10E<#\0\0\0\0\x106,$\0\0\0\0\x10'\x1C%\0\0\0\0\x10\x18\x0C&\0\0\0\0\x90C\x05'\0\0\0\0\x904\xF5'\0\0\0\0\x90%\xE5(\0\0\0\0\x90\x16\xD5)\0\0\0\0\x90\x07\xC5*\0\0\0\0\x90\xF8\xB4+\0\0\0\0\x90\xE9\xA4,\0\0\0\0\x90\xDA\x94-\0\0\0\0\x90\xCB\x84.\0\0\0\0\x90\xBCt/\0\0\0\0\x90\xADd0\0\0\0\0\x10\xD9]1\0\0\0\0\x10\xB4r2\0\0\0\0\x10\xBB=3\0\0\0\0\x10\x96R4\0\0\0\0\x10\x9D\x1D5\0\0\0\0\x10x26\0\0\0\0\x10\x7F\xFD6\0\0\0\0\x90\x94\x1B8\0\0\0\0\x10a\xDD8\0\0\0\0\x90v\xFB9\0\0\0\0\x10C\xBD:\0\0\0\0\x90X\xDB;\0\0\0\0\x90_\xA6<\0\0\0\0\x90:\xBB=\0\0\0\0\x90A\x86>\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\0\0\0\0`\xF2\x9A?\0\0\0\0`\xF9e@\0\0\0\0\xE0\x0E\x84A\0\0\0\0`\xDBEB\0\0\0\0\xE0\xF0cC\0\0\0\0`\xBD%D\0\0\0\0\xE0\xD2CE\0\0\0\0`\x9F\x05F\0\0\0\0\xE0\xB4#G\0\0\0\0\xE0\xBB\xEEG\0\0\0\0\xE0\x96\x03I\0\0\0\0\xE0\x9D\xCEI\0\0\0\0\xE0x\xE3J\0\0\0\0\xE0\x7F\xAEK\0\0\0\0\xF0\x8D\xAEK\0\0\0\0p\xA3\xCCL\0\0\0\0\xF0o\x8EM\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x01\x02\x04\x01\x01\x05\x01\x05\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x03\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\xF4.\0\0\0\0\0\0\x000*\0\0\0\0\0\0\0@8\0\0\0\0\0\0\0PF\0\0\0\0\0\0\x01@8\0\0\0\0\0\0\x010*\0\0\0\0\0\0\x01TODO\x10\x02m\x02\x9A\x02\x809\0\xA1\xFF\xFF\xFF\xFFP\x0B\xA4\xB5\xFF\xFF\xFF\xFF\xC0\x99'\x15\0\0\0\x000\xCE\x18\x16\0\0\0\0@\xCD\x08\x17\0\0\0\0\xB0\x01\xFA\x17\0\0\0\0\xC0\0\xEA\x18\0\0\0\x0005\xDB\x19\0\0\0\0\xC0\x85\xCC\x1A\0\0\0\0\xE0\x92\xBC\x1B\0\0\0\0\xE0\x83\xAC\x1C\0\0\0\0\xE0t\x9C\x1D\0\0\0\0\xE0e\x8C\x1E\0\0\0\0\xE0V|\x1F\0\0\0\0\xE0Gl \0\0\0\0\xE08\\!\0\0\0\0\xE0)L\"\0\0\0\0\xF07L\"\0\0\0\0\xF0(<#\0\0\0\0\xF0\x19,$\0\0\0\0\xF0\n\x1C%\0\0\0\0\xF0\xFB\x0B&\0\0\0\0p'\x05'\0\0\0\0p\x18\xF5'\0\0\0\0`\xEC\xD4)\0\0\0\0p\xFA\xD4)\0\0\0\0p\xEB\xC4*\0\0\0\0p\xDC\xB4+\0\0\0\0p\xCD\xA4,\0\0\0\0p\xBE\x94-\0\0\0\0p\xAF\x84.\0\0\0\0p\xA0t/\0\0\0\0p\x91d0\0\0\0\0\xF0\xBC]1\0\0\0\0\xF0\x97r2\0\0\0\0\xF0\x9E=3\0\0\0\0\xF0yR4\0\0\0\0\xF0\x80\x1D5\0\0\0\0\xF0[26\0\0\0\0\xF0b\xFD6\0\0\0\0px\x1B8\0\0\0\0\xF0D\xDD8\0\0\0\0pZ\xFB9\0\0\0\0\xF0&\xBD:\0\0\0\0p<\xDB;\0\0\0\0pC\xA6<\0\0\0\0p\x1E\xBB=\0\0\0\0p%\x86>\0\0\0\0p\0\x9B?\0\0\0\0p\x07f@\0\0\0\0\xF0\x1C\x84A\0\0\0\0p\xE9EB\0\0\0\0\xF0\xFEcC\0\0\0\0p\xCB%D\0\0\0\0\xF0\xE0CE\0\0\0\0p\xAD\x05F\0\0\0\0\xF0\xC2#G\0\0\0\0\xF0\xC9\xEEG\0\0\0\0\xF0\xA4\x03I\0\0\0\0\xF0\xAB\xCEI\0\0\0\0\xF0\x86\xE3J\0\0\0\0\xF0\x8D\xAEK\0\0\0\0p\xA3\xCCL\0\0\0\0\xF0o\x8EM\0\0\0\0`\x1DLT\0\0\0\0pNCX\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x02\x04\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x042+\0\0\0\0\0\0\x000*\0\0\0\0\0\0\0@8\0\0\0\0\0\0\0PF\0\0\0\0\0\0\x01@8\0\0\0\0\0\0\x01TODOP\x02\xCA\x02\x12\x03 \xA4\x19\xAA\xFF\xFF\xFF\xFF`\x19\xA4\xB5\xFF\xFF\xFF\xFF\xD0\x8D\x04\xCB\xFF\xFF\xFF\xFF\x10K\xE7\xCC\xFF\xFF\xFF\xFF\x90\x17\xA9\xCD\xFF\xFF\xFF\xFF\x10C\xA2\xCE\xFF\xFF\xFF\xFF\x104\x92\xCF\xFF\xFF\xFF\xFF\xE08\x9F\xCF\xFF\xFF\xFF\xFF\xD0\xA7'\x15\0\0\0\0@\xDC\x18\x16\0\0\0\0P\xDB\x08\x17\0\0\0\0\xC0\x0F\xFA\x17\0\0\0\0\xD0\x0E\xEA\x18\0\0\0\0@C\xDB\x19\0\0\0\0\xD0\x93\xCC\x1A\0\0\0\0\xF0\xA0\xBC\x1B\0\0\0\0\xF0\x91\xAC\x1C\0\0\0\0\xF0\x82\x9C\x1D\0\0\0\0\xF0s\x8C\x1E\0\0\0\0\xF0d|\x1F\0\0\0\0\xF0Ul \0\0\0\0\xF0F\\!\0\0\0\0\xF07L\"\0\0\0\0\xF0(<#\0\0\0\0\xF0\x19,$\0\0\0\0\xF0\n\x1C%\0\0\0\0\xF0.\x8D&\0\0\0\0\x80\x08\xD5)\0\0\0\0\x80\xF9\xC4*\0\0\0\0\x80\xEA\xB4+\0\0\0\0\x80\xDB\xA4,\0\0\0\0\x80\xCC\x94-\0\0\0\0\xD0\xC6\xC2-\0\0\0\0p\xAF\x84.\0\0\0\0p\xA0t/\0\0\0\0p\x91d0\0\0\0\0\xD0\xA0]1\0\0\0\0\0\xA6r2\0\0\0\0\x10\xBB=3\0\0\0\0\x10\x96R4\0\0\0\0\x10\x9D\x1D5\0\0\0\0\x10x26\0\0\0\0\x10\x7F\xFD6\0\0\0\0\x90\x94\x1B8\0\0\0\0\x10a\xDD8\0\0\0\0\x90v\xFB9\0\0\0\0\x10C\xBD:\0\0\0\0\x90X\xDB;\0\0\0\0\x90_\xA6<\0\0\0\0\x90:\xBB=\0\0\0\0\x90A\x86>\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x80^7S\0\0\0\0`\x1DLT\0\0\0\0\x01\x02\x01\x03\x04\x01\x03\x04\x01\x03\x02\x05\x02\x05\x02\x05\x02\x05\x02\x05\x02\x05\x02\x05\x02\x05\x02\x05\x02\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x05\x02\x06\x05\x02\x06\x05\x02\x06\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x02\x06\x01\x03\x05\x07\x02\x06\xF8\x1F\0\0\0\0\0\0\0 \x1C\0\0\0\0\0\0\x000*\0\0\0\0\0\0\0 \x1C\0\0\0\0\0\0\x01\x10\x0E\0\0\0\0\0\0\0@8\0\0\0\0\0\0\x010*\0\0\0\0\0\0\x01@8\0\0\0\0\0\0\0TODO\xF0\x03\xAC\x04\xE2\x04$\xCE\xB6V\xFF\xFF\xFF\xFF\x18\xE3\xC3r\xFF\xFF\xFF\xFF\x10K\xE7\xCC\xFF\xFF\xFF\xFF\x90\x17\xA9\xCD\xFF\xFF\xFF\xFF\x10C\xA2\xCE\xFF\xFF\xFF\xFF\x104\x92\xCF\xFF\xFF\xFF\xFF\x10%\x82\xD0\xFF\xFF\xFF\xFF $r\xD1\xFF\xFF\xFF\xFFP\xEFc\x11\0\0\0\0\xE0?U\x12\0\0\0\0\xD0\x0BM\x13\0\0\0\0\xE0!5\x14\0\0\0\0\xD0\xED,\x15\0\0\0\0p\xC0\x13\x16\0\0\0\0\xD0\xCF\x0C\x17\0\0\0\0\x80\xB0\xF3\x17\0\0\0\0\x80\xA1\xE3\x18\0\0\0\0\x80\x92\xD3\x19\0\0\0\0\x80\x83\xC3\x1A\0\0\0\0\0\xAF\xBC\x1B\0\0\0\0\0\xA0\xAC\x1C\0\0\0\0\0\x91\x9C\x1D\0\0\0\0\0\x82\x8C\x1E\0\0\0\0\0s|\x1F\0\0\0\0\0dl \0\0\0\0\0U\\!\0\0\0\0\0FL\"\0\0\0\0\x007<#\0\0\0\0\0(,$\0\0\0\0\0\x19\x1C%\0\0\0\0\0\n\x0C&\0\0\0\0\x805\x05'\0\0\0\0`\n\xF5'\0\0\0\0P\xED\xE4(\0\0\0\0`\xEC\xD4)\0\0\0\0P\xCF\xC4*\0\0\0\0`\xCE\xB4+\0\0\0\0P\xB1\xA4,\0\0\0\0`\xB0\x94-\0\0\0\0P\x93\x84.\0\0\0\0`\x92t/\0\0\0\0Pud0\0\0\0\0\xE0\xAE]1\0\0\0\0\xD0{r2\0\0\0\0\x10\xBB=3\0\0\0\0\x10\x96R4\0\0\0\0\x10\x9D\x1D5\0\0\0\0\x10x26\0\0\0\0\x10\x7F\xFD6\0\0\0\0\x90\x94\x1B8\0\0\0\0\x10a\xDD8\0\0\0\0\x90v\xFB9\0\0\0\0\x10C\xBD:\0\0\0\0\x90X\xDB;\0\0\0\0\x90_\xA6<\0\0\0\0\x90:\xBB=\0\0\0\0\x90A\x86>\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\xEF\x08\0\0\0\0\xF0x\x05\n\0\0\0\0\xE0q\xD0\n\0\0\0\0pO\xE9\x0B\0\0\0\0`H\xB4\x0C\0\0\0\0\xF0k\xD2\r\0\0\0\0`*\x94\x0E\0\0\0\0p\xFC\xB0\x0F\0\0\0\0`\x0Ct\x10\0\0\0\0p\xDE\x90\x11\0\0\0\0`\xEES\x12\0\0\0\0p\xC0p\x13\0\0\0\0`\xB9;\x14\0\0\0\0p\xB9H\x15\0\0\0\0`\xB2\x13\x16\0\0\0\0\xF0\xD51\x17\0\0\0\0\xE0\xCE\xFC\x17\0\0\0\0p\x94\0\x19\0\0\0\0`_\xDB\x19\0\0\0\0\xF0\xAF\xCC\x1A\0\0\0\0`\x9AD\x1B\0\0\0\0\x10\xBD\xBC\x1B\0\0\0\0\x10\xAE\xAC\x1C\0\0\0\0\x10\x9F\x9C\x1D\0\0\0\0\x10\x90\x8C\x1E\0\0\0\0\x10\x81|\x1F\0\0\0\0\x10rl \0\0\0\0\x10c\\!\0\0\0\0\x10TL\"\0\0\0\0\x10E<#\0\0\0\0\x106,$\0\0\0\0\x10'\x1C%\0\0\0\0\x10\x18\x0C&\0\0\0\0\x90C\x05'\0\0\0\0\x904\xF5'\0\0\0\0\x90%\xE5(\0\0\0\0\x90\x16\xD5)\0\0\0\0\x90\x07\xC5*\0\0\0\0\x90\xF8\xB4+\0\0\0\0\x90\xE9\xA4,\0\0\0\0\x90\xDA\x94-\0\0\0\0\x90\xCB\x84.\0\0\0\0\x90\xBCt/\0\0\0\0\x90\xADd0\0\0\0\0\x10\xD9]1\0\0\0\0\x10\xB4r2\0\0\0\0\x10\xBB=3\0\0\0\0\x10\x96R4\0\0\0\0\x10\x9D\x1D5\0\0\0\0\x10x26\0\0\0\0\x10\x7F\xFD6\0\0\0\0\x90\x94\x1B8\0\0\0\0\x10a\xDD8\0\0\0\0\x90v\xFB9\0\0\0\0\x10C\xBD:\0\0\0\0\x90X\xDB;\0\0\0\0\x90_\xA6<\0\0\0\0\x90:\xBB=\0\0\0\0\x90A\x86>\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\0\0\0\0p\0\x9B?\0\0\0\0p\x07f@\0\0\0\0\xF0\x1C\x84A\0\0\0\0p\xE9EB\0\0\0\0\xF0\xFEcC\0\0\0\0p\xCB%D\0\0\0\0\xF0\xE0CE\0\0\0\0p\xAD\x05F\0\0\0\0\xF0\xC2#G\0\0\0\0\xF0\xC9\xEEG\0\0\0\0\xF0\xA4\x03I\0\0\0\0\xF0\xAB\xCEI\0\0\0\0\xF0\x86\xE3J\0\0\0\0\xF0\x8D\xAEK\0\0\0\0p\xA3\xCCL\0\0\0\0\xF0o\x8EM\0\0\0\0`\x1DLT\0\0\0\0p\x14\xF7V\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x01\x02\x04\x01\x01\x05\x01\x05\x06\x02\x04\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04\x01\x05\x02\x04`-\0\0\0\0\0\0\x000*\0\0\0\0\0\0\0@8\0\0\0\0\0\0\0PF\0\0\0\0\0\0\x01@8\0\0\0\0\0\0\x010*\0\0\0\0\0\0\x01 \x1C\0\0\0\0\0\0\0TODOX\x04\xE3\x04\xFE\x04/_\xA2o\xFF\xFF\xFF\xFF`\x17\x0C\x9B\xFF\xFF\xFF\xFF\xF0\xDA\xD5\x9B\xFF\xFF\xFF\xFF\x90\xAE\xD9\x9C\xFF\xFF\xFF\xFF\x90\xB5\xA4\x9D\xFF\xFF\xFF\xFF\x90\x90\xB9\x9E\xFF\xFF\xFF\xFF\x90\x97\x84\x9F\xFF\xFF\xFF\xFF\x10\x1Ap\xA2\xFF\xFF\xFF\xFF\x90[D\xA3\xFF\xFF\xFF\xFF\x90q\t\xC8\xFF\xFF\xFF\xFF\x10K\xE7\xCC\xFF\xFF\xFF\xFF\x90\x17\xA9\xCD\xFF\xFF\xFF\xFF\x10C\xA2\xCE\xFF\xFF\xFF\xFF\x104\x92\xCF\xFF\xFF\xFF\xFF\x10%\x82\xD0\xFF\xFF\xFF\xFF\x10\x16r\xD1\xFF\xFF\xFF\xFF\x10E\x7F\xD1\xFF\xFF\xFF\xFF\x90\x1Bc\xD3\xFF\xFF\xFF\xFF\x90#K\xD4\xFF\xFF\xFF\xFF\x10\xC39\xD5\xFF\xFF\xFF\xFF\x10\xB4)\xD6\xFF\xFF\xFF\xFF\x10\x1A,\xD7\xFF\xFF\xFF\xFF\x10\x96\t\xD8\xFF\xFF\xFF\xFF\xF0'M\x13\0\0\0\0`\xD03\x14\0\0\0\0\x90\xEB#\x15\0\0\0\0\x90\xDC\x13\x16\0\0\0\0\x90\xCD\x03\x17\0\0\0\0\x90\xBE\xF3\x17\0\0\0\0\x90\xAF\xE3\x18\0\0\0\0\x90\xA0\xD3\x19\0\0\0\0\x90\x91\xC3\x1A\0\0\0\0\x10\xBD\xBC\x1B\0\0\0\0\x10\xAE\xAC\x1C\0\0\0\0\x10\x9F\x9C\x1D\0\0\0\0\x10\x90\x8C\x1E\0\0\0\0\x10\x81|\x1F\0\0\0\0\x10rl \0\0\0\0\x10c\\!\0\0\0\0\x10TL\"\0\0\0\0\x10E<#\0\0\0\0\x106,$\0\0\0\0\x10'\x1C%\0\0\0\0\x10\x18\x0C&\0\0\0\0\x90C\x05'\0\0\0\0\x904\xF5'\0\0\0\0\x90%\xE5(\0\0\0\0\x90\x16\xD5)\0\0\0\0\x90\x07\xC5*\0\0\0\0\x90\xF8\xB4+\0\0\0\0\x90\xE9\xA4,\0\0\0\0\x90\xDA\x94-\0\0\0\0\x90\xCB\x84.\0\0\0\0\x90\xBCt/\0\0\0\0\x90\xADd0\0\0\0\0\x10\xD9]1\0\0\0\0\x10\xB4r2\0\0\0\0\x10\xBB=3\0\0\0\0\x10\x96R4\0\0\0\0\x10\x9D\x1D5\0\0\0\0\x10x26\0\0\0\0\x10\x7F\xFD6\0\0\0\0\x90\x94\x1B8\0\0\0\0\x10a\xDD8\0\0\0\0\x90v\xFB9\0\0\0\0\x10C\xBD:\0\0\0\0\x90X\xDB;\0\0\0\0\x90_\xA6<\0\0\0\0\x90:\xBB=\0\0\0\0\x90A\x86>\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\0\0\0\0\x90A\x86>\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\0\0\0\0p\0\x9B?\0\0\0\0p\x07f@\0\0\0\0\xF0\x1C\x84A\0\0\0\0p\xE9EB\0\0\0\0\xF0\xFEcC\0\0\0\0p\xCB%D\0\0\0\0\xF0\xE0CE\0\0\0\0p\xAD\x05F\0\0\0\0\xF0\xC2#G\0\0\0\0\xF0\xC9\xEEG\0\0\0\0\xF0\xA4\x03I\0\0\0\0\xF0\xAB\xCEI\0\0\0\0\xF0\x86\xE3J\0\0\0\0\xF0\x8D\xAEK\0\0\0\0p\xA3\xCCL\0\0\0\0\xF0o\x8EM\0\0\0\0`\x1DLT\0\0\0\0\xF0\xED\xD4[\0\0\0\0`\xB2\xE7_\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x02\x04\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x02\x04\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\x02\x04\x01\xA4)\0\0\0\0\0\0\x000*\0\0\0\0\0\0\0@8\0\0\0\0\0\0\0PF\0\0\0\0\0\0\x01@8\0\0\0\0\0\0\x01TODO0\x05&\x06S\x06P\xD0\xB6V\xFF\xFF\xFF\xFF\xD0*\xA8\x99\xFF\xFF\xFF\xFF`\x17\x0C\x9B\xFF\xFF\xFF\xFF\xF0\xDA\xD5\x9B\xFF\xFF\xFF\xFF\x90\xAE\xD9\x9C\xFF\xFF\xFF\xFF\x90\xB5\xA4\x9D\xFF\xFF\xFF\xFF\x90\x90\xB9\x9E\xFF\xFF\xFF\xFF\x90\x97\x84\x9F\xFF\xFF\xFF\xFF\0\xB6\x9A\xA0\xFF\xFF\xFF\xFF\0\xBDe\xA1\xFF\xFF\xFF\xFF`|}\xA6\xFF\xFF\xFF\xFF\x10\xDEv\xC8\xFF\xFF\xFF\xFF\x10K\xE7\xCC\xFF\xFF\xFF\xFF\x90\x17\xA9\xCD\xFF\xFF\xFF\xFF\x10C\xA2\xCE\xFF\xFF\xFF\xFF\x104\x92\xCF\xFF\xFF\xFF\xFF`\xA9\x80\xD0\xFF\xFF\xFF\xFF\0\xBA\x84\xD0\xFF\xFF\xFF\xFFp\x92\x95\xD1\xFF\xFF\xFF\xFF`\xBB\x8A\xD2\xFF\xFF\xFF\xFFp\xFFb\xD3\xFF\xFF\xFF\xFF\x90#K\xD4\xFF\xFF\xFF\xFF\x10\xAD^\xD5\xFF\xFF\xFF\xFF\x10\xB4)\xD6\xFF\xFF\xFF\xFF\x10\x1A,\xD7\xFF\xFF\xFF\xFF\x10\x96\t\xD8\xFF\xFF\xFF\xFF\x90\xC1\x02\xD9\xFF\xFF\xFF\xFF\x10x\xE9\xD9\xFF\xFF\xFF\xFF\0\xD2T\xE8\xFF\xFF\xFF\xFF\x80\xB4\xF1\xE8\xFF\xFF\xFF\xFF\x80\xA5\xE1\xE9\xFF\xFF\xFF\xFF\x80\x96\xD1\xEA\xFF\xFF\xFF\xFF\0\x96\x14\xEC\xFF\xFF\xFF\xFF\0\xB3\xBA\xEC\xFF\xFF\xFF\xFF\0\xA4\xAA\xED\xFF\xFF\xFF\xFF\0\x95\x9A\xEE\xFF\xFF\xFF\xFF\0Z\xD4\xEF\xFF\xFF\xFF\xFF\0wz\xF0\xFF\xFF\xFF\xFF\0<\xB4\xF1\xFF\xFF\xFF\xFF\0YZ\xF2\xFF\xFF\xFF\xFF\0\x1E\x94\xF3\xFF\xFF\xFF\xFF\0;:\xF4\xFF\xFF\xFF\xFF\x80:}\xF5\xFF\xFF\xFF\xFF\0\x1D\x1A\xF6\xFF\xFF\xFF\xFF\x80U\xA4\r\0\0\0\0\0\x0C\x8B\x0E\0\0\0\0\x807\x84\x0F\0\0\0\0\x80(t\x10\0\0\0\0\x80\x19d\x11\0\0\0\0\x80\nT\x12\0\0\0\0\x006M\x13\0\0\0\0\x80\xEC3\x14\0\0\0\0\x80\xDD#\x15\0\0\0\0\x80\xCE\x13\x16\0\0\0\0\x80\xBF\x03\x17\0\0\0\0\x80\xB0\xF3\x17\0\0\0\0\x80\xA1\xE3\x18\0\0\0\0\x80\x92\xD3\x19\0\0\0\0\x80\x83\xC3\x1A\0\0\0\0\0\xAF\xBC\x1B\0\0\0\0\0\xA0\xAC\x1C\0\0\0\0\0\x91\x9C\x1D\0\0\0\0\0\x82\x8C\x1E\0\0\0\0\0s|\x1F\0\0\0\0\0dl \0\0\0\0\0U\\!\0\0\0\0\x10TL\"\0\0\0\0\x10E<#\0\0\0\0\x106,$\0\0\0\0\x10'\x1C%\0\0\0\0\x10\x18\x0C&\0\0\0\0\x90C\x05'\0\0\0\0\x904\xF5'\0\0\0\0\x90%\xE5(\0\0\0\0\x90\x16\xD5)\0\0\0\0\x90\x07\xC5*\0\0\0\0\x90\xF8\xB4+\0\0\0\0\x90\xE9\xA4,\0\0\0\0\x90\xDA\x94-\0\0\0\0\x90\xCB\x84.\0\0\0\0\x90\xBCt/\0\0\0\0\x90\xADd0\0\0\0\0\x10\xD9]1\0\0\0\0\x10\xB4r2\0\0\0\0\x10\xBB=3\0\0\0\0\x10\x96R4\0\0\0\0\x10\x9D\x1D5\0\0\0\0\x10x26\0\0\0\0\x10\x7F\xFD6\0\0\0\0\x90\x94\x1B8\0\0\0\0\x10a\xDD8\0\0\0\0\x90v\xFB9\0\0\0\0\x10C\xBD:\0\0\0\0\x90X\xDB;\0\0\0\0\x90_\xA6<\0\0\0\0\x90:\xBB=\0\0\0\0\x90A\x86>\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\0\0\0\0\x90\x1C\x9B?\0\0\0\0\x90#f@\0\0\0\0\x109\x84A\0\0\0\0\x90\x05FB\0\0\0\0\x10\x1BdC\0\0\0\0\x90\xE7%D\0\0\0\0\x10\xFDCE\0\0\0\0\x90\xC9\x05F\0\0\0\0\x10\xDF#G\0\0\0\0\x10\xE6\xEEG\0\0\0\0\x10\xC1\x03I\0\0\0\0\x10\xC8\xCEI\0\0\0\0\x10\xA3\xE3J\0\0\0\0\x10\xAA\xAEK\0\0\0\0\x90\xBF\xCCL\0\0\0\0\x10\x8C\x8EM\0\0\0\0\x90\xA1\xACN\0\0\0\0\x10nnO\0\0\0\0\x90\x83\x8CP\0\0\0\0\x90\x8AWQ\0\0\0\0\x90elR\0\0\0\0\x90l7S\0\0\0\0\x90GLT\0\0\0\0\x90N\x17U\0\0\0\0\x90),V\0\0\0\0\x900\xF7V\0\0\0\0\x10F\x15X\0\0\0\0\x90\x12\xD7X\0\0\0\0\x10(\xF5Y\0\0\0\0\x90\xF4\xB6Z\0\0\0\0\x10\n\xD5[\0\0\0\0\x10\x11\xA0\\\0\0\0\0\x10\xEC\xB4]\0\0\0\0\x10\xF3\x7F^\0\0\0\0\x10\xCE\x94_\0\0\0\0\x10\xD5_`\0\0\0\0\x90\xEA}a\0\0\0\0\x10\xB7?b\0\0\0\0\x90\xCC]c\0\0\0\0\x10\x99\x1Fd\0\0\0\0\x90\xAE=e\0\0\0\0\x90\xB5\x08f\0\0\0\0\x90\x90\x1Dg\0\0\0\0\x90\x97\xE8g\0\0\0\0\x90r\xFDh\0\0\0\0\x90y\xC8i\0\0\0\0\x90T\xDDj\0\0\0\0\x90[\xA8k\0\0\0\0\x10q\xC6l\0\0\0\0\x90=\x88m\0\0\0\0\x10S\xA6n\0\0\0\0\x90\x1Fho\0\0\0\0\x105\x86p\0\0\0\0\x10\x11\0\0\0\0\xE0gx\x12\0\0\0\0\xE0\x84\x1E\x13\0\0\0\0\xE0IX\x14\0\0\0\0\xE0f\xFE\x14\0\0\0\0\xE0+8\x16\0\0\0\0`\x83\xE7\x16\0\0\0\0`H!\x18\0\0\0\0`e\xC7\x18\0\0\0\0`*\x01\x1A\0\0\0\0`G\xA7\x1A\0\0\0\0`\x0C\xE1\x1B\0\0\0\0`)\x87\x1C\0\0\0\0`\xEE\xC0\x1D\0\0\0\0`\x0Bg\x1E\0\0\0\0`\xD0\xA0\x1F\0\0\0\0`\xEDF \0\0\0\0`\xB2\x80!\0\0\0\0\xE0\t0\"\0\0\0\0\xE0\xCEi#\0\0\0\0\xE0\xEB\x0F$\0\0\0\0`\x01.%\0\0\0\0\xE0B\x02&\0\0\0\0`\xE3\r'\0\0\0\0\xE0$\xE2'\0\0\0\0`\xC5\xED(\0\0\0\0\xE0\x06\xC2)\0\0\0\0`\xA7\xCD*\0\0\0\0`#\xAB+\0\0\0\0`\x89\xAD,\0\0\0\0`\x05\x8B-\0\0\0\0`k\x8D.\0\0\0\0`\xE7j/\0\0\0\0`Mm0\0\0\0\0`\xC9J1\0\0\0\0\xE0iV2\0\0\0\0`\xAB*3\0\0\0\0\xE0K64\0\0\0\0`\x8D\n5\0\0\0\0\xE0-\x166\0\0\0\0\xE0\xA9\xF36\0\0\0\0\xE0\x0F\xF67\0\0\0\0\xE0\x8B\xD38\0\0\0\0\xE0\xF1\xD59\0\0\0\0\xE0m\xB3:\0\0\0\0`\x0E\xBF;\0\0\0\0\xE0O\x93<\0\0\0\0`\xF0\x9E=\0\0\0\0\xE01s>\0\0\0\0`\xD2~?\0\0\0\0`N\\@\0\0\0\0`\xB4^A\0\0\0\0`0C\0\0\0\0`\x12\x1CD\0\0\0\0`x\x1EE\0\0\0\0`\xF4\xFBE\0\0\0\0`Z\xFEF\0\0\0\0\xE0\x85\xF7G\0\0\0\0`<\xDEH\0\0\0\0\xE0g\xD7I\0\0\0\0`\x1E\xBEJ\0\0\0\0\xE0I\xB7K\0\0\0\0`\0\x9EL\0\0\0\0\xE0+\x97M\0\0\0\0`\xE2}N\0\0\0\0\xE0\rwO\0\0\0\0\xE0\xFEfP\0\0\0\0`*`Q\0\0\0\0\xE0\xE0FR\0\0\0\0`\x0C@S\0\0\0\0\xE0\xC2&T\0\0\0\0`\xEE\x1FU\0\0\0\0\xE0\xA4\x06V\0\0\0\0`\xD0\xFFV\0\0\0\0\xE0\x86\xE6W\0\0\0\0`\xB2\xDFX\0\0\0\0\xE0h\xC6Y\0\0\0\0`\x94\xBFZ\0\0\0\0`\x85\xAF[\0\0\0\0\xE0\xB0\xA8\\\0\0\0\0`g\x8F]\0\0\0\0\xE0\x92\x88^\0\0\0\0`Io_\0\0\0\0\xE0th`\0\0\0\0`+Oa\0\0\0\0\xE0VHb\0\0\0\0`\r/c\0\0\0\0\xE08(d\0\0\0\0`\xEF\x0Ee\0\0\0\0`U\x11f\0\0\0\0\xE0\x0B\xF8f\0\0\0\0`7\xF1g\0\0\0\0\xE0\xED\xD7h\0\0\0\0`\x19\xD1i\0\0\0\0\xE0\xCF\xB7j\0\0\0\0`\xFB\xB0k\0\0\0\0\xE0\xB1\x97l\0\0\0\0`\xDD\x90m\0\0\0\0\xE0\x93wn\0\0\0\0`\xBFpo\0\0\0\0`\xB0`p\0\0\0\0\xE0\xDBYq\0\0\0\0`\x92@r\0\0\0\0\xE0\xBD9s\0\0\0\0`t t\0\0\0\0\xE0\x9F\x19u\0\0\0\0`V\0v\0\0\0\0\xE0\x81\xF9v\0\0\0\0`8\xE0w\0\0\0\0\xE0c\xD9x\0\0\0\0`\x1A\xC0y\0\0\0\0\xE0E\xB9z\0\0\0\0\xE06\xA9{\0\0\0\0`b\xA2|\0\0\0\0\xE0\x18\x89}\0\0\0\0`D\x82~\0\0\0\0\xE0\xFAh\x7F\0\0\0\0\x01\x02\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x01\x03\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\x03\x04\x05\xD8\xA3\0\0\0\0\0\0\0\xB8\xA1\0\0\0\0\0\0\0\xC8\xAF\0\0\0\0\0\0\x01\xC0\xA8\0\0\0\0\0\0\x01\xC0\xA8\0\0\0\0\0\0\0\xD0\xB6\0\0\0\0\0\0\x01TODO \0$\0H\0\x90\xA4\xEDr\xFF\xFF\xFF\xFF`6C\xCC\xFF\xFF\xFF\xFF\xF0l+\xD2\xFF\xFF\xFF\xFF\x80\xD7\x9ET\0\0\0\0\x01\x02\x01\x03\xD8\x91\0\0\0\0\0\0\0\xA0\x8C\0\0\0\0\0\0\0\x90~\0\0\0\0\0\0\0\xB0\x9A\0\0\0\0\0\0\0TODO\x08\x04\x89\x04\xAD\x04\x84D\xB7A\xFF\xFF\xFF\xFF\xBC\x96\xDA\xD2\xFF\xFF\xFF\xFF\xE0\xFD\x18\t\0\0\0\0\xE0\xA5\xAC\t\0\0\0\0`\xA5\xEF\n\0\0\0\0\xE0\xFC\x9E\x0B\0\0\0\0\xE0\xC1\xD8\x0C\0\0\0\0\xE0\xDE~\r\0\0\0\0\xE0\xA3\xB8\x0E\0\0\0\0\xE0\xC0^\x0F\0\0\0\0\xE0\x85\x98\x10\0\0\0\0\xE0\xA2>\x11\0\0\0\0\xE0gx\x12\0\0\0\0\xE0\x84\x1E\x13\0\0\0\0\xE0IX\x14\0\0\0\0\xE0f\xFE\x14\0\0\0\0\xE0+8\x16\0\0\0\0`\x83\xE7\x16\0\0\0\0`H!\x18\0\0\0\0`e\xC7\x18\0\0\0\0`*\x01\x1A\0\0\0\0`G\xA7\x1A\0\0\0\0`\x0C\xE1\x1B\0\0\0\0`)\x87\x1C\0\0\0\0`\xEE\xC0\x1D\0\0\0\0`\x0Bg\x1E\0\0\0\0`\xD0\xA0\x1F\0\0\0\0`\xEDF \0\0\0\0`\xB2\x80!\0\0\0\0\xE0\t0\"\0\0\0\0\xE0\xCEi#\0\0\0\0\xE0\xEB\x0F$\0\0\0\0`\x01.%\0\0\0\0\xE0B\x02&\0\0\0\0`\xE3\r'\0\0\0\0\xE0$\xE2'\0\0\0\0`\xC5\xED(\0\0\0\0\xE0\x06\xC2)\0\0\0\0`\xA7\xCD*\0\0\0\0`#\xAB+\0\0\0\0`\x89\xAD,\0\0\0\0`\x05\x8B-\0\0\0\0`k\x8D.\0\0\0\0`\xE7j/\0\0\0\0`Mm0\0\0\0\0`\xC9J1\0\0\0\0\xE0iV2\0\0\0\0`\xAB*3\0\0\0\0\xE0K64\0\0\0\0`\x8D\n5\0\0\0\0\xE0-\x166\0\0\0\0\xE0\xA9\xF36\0\0\0\0\xE0\x0F\xF67\0\0\0\0\xE0\x8B\xD38\0\0\0\0\xE0\xF1\xD59\0\0\0\0\xE0m\xB3:\0\0\0\0`\x0E\xBF;\0\0\0\0\xE0O\x93<\0\0\0\0`\xF0\x9E=\0\0\0\0\xE01s>\0\0\0\0`\xD2~?\0\0\0\0`N\\@\0\0\0\0`\xB4^A\0\0\0\0`0C\0\0\0\0`\x12\x1CD\0\0\0\0`x\x1EE\0\0\0\0`\xF4\xFBE\0\0\0\0`Z\xFEF\0\0\0\0\xE0\x85\xF7G\0\0\0\0`<\xDEH\0\0\0\0\xE0g\xD7I\0\0\0\0`\x1E\xBEJ\0\0\0\0\xE0I\xB7K\0\0\0\0`\0\x9EL\0\0\0\0\xE0+\x97M\0\0\0\0`\xE2}N\0\0\0\0\xE0\rwO\0\0\0\0\xE0\xFEfP\0\0\0\0`*`Q\0\0\0\0\xE0\xE0FR\0\0\0\0`\x0C@S\0\0\0\0\xE0\xC2&T\0\0\0\0`\xEE\x1FU\0\0\0\0\xE0\xA4\x06V\0\0\0\0`\xD0\xFFV\0\0\0\0\xE0\x86\xE6W\0\0\0\0`\xB2\xDFX\0\0\0\0\xE0h\xC6Y\0\0\0\0`\x94\xBFZ\0\0\0\0`\x85\xAF[\0\0\0\0\xE0\xB0\xA8\\\0\0\0\0`g\x8F]\0\0\0\0\xE0\x92\x88^\0\0\0\0`Io_\0\0\0\0\xE0th`\0\0\0\0`+Oa\0\0\0\0\xE0VHb\0\0\0\0`\r/c\0\0\0\0\xE08(d\0\0\0\0`\xEF\x0Ee\0\0\0\0`U\x11f\0\0\0\0\xE0\x0B\xF8f\0\0\0\0`7\xF1g\0\0\0\0\xE0\xED\xD7h\0\0\0\0`\x19\xD1i\0\0\0\0\xE0\xCF\xB7j\0\0\0\0`\xFB\xB0k\0\0\0\0\xE0\xB1\x97l\0\0\0\0`\xDD\x90m\0\0\0\0\xE0\x93wn\0\0\0\0`\xBFpo\0\0\0\0`\xB0`p\0\0\0\0\xE0\xDBYq\0\0\0\0`\x92@r\0\0\0\0\xE0\xBD9s\0\0\0\0`t t\0\0\0\0\xE0\x9F\x19u\0\0\0\0`V\0v\0\0\0\0\xE0\x81\xF9v\0\0\0\0`8\xE0w\0\0\0\0\xE0c\xD9x\0\0\0\0`\x1A\xC0y\0\0\0\0\xE0E\xB9z\0\0\0\0\xE06\xA9{\0\0\0\0`b\xA2|\0\0\0\0\xE0\x18\x89}\0\0\0\0`D\x82~\0\0\0\0\xE0\xFAh\x7F\0\0\0\0\x01\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\x02\x03\xFC\xAB\0\0\0\0\0\0\0D\xAC\0\0\0\0\0\0\0L\xB3\0\0\0\0\0\0\0\\\xC1\0\0\0\0\0\0\x01TODOX\x04\x1A\x05G\x05\x08B\x87i\xFF\xFF\xFF\xFF\x88@\xC7\xB9\xFF\xFF\xFF\xFF@<\xD1\xFD\xFF\xFF\xFF\xFF\xB0\xFA\x92\xFE\xFF\xFF\xFF\xFF\xC0\xCD\xCC\xFF\xFF\xFF\xFF\xFF\xB0\xDCr\0\0\0\0\0\xC0Pu\x01\0\0\0\0\xB0I@\x02\0\0\0\0\xC02U\x03\0\0\0\0\xB0+ \x04\0\0\0\0@O>\x05\0\0\0\0\xB0\r\0\x06\0\0\0\0@\xBC\x0B\x07\0\0\0\0\xB0\xEF\xDF\x07\0\0\0\0@\x13\xFE\x08\0\0\0\0\xB0\xD1\xBF\t\0\0\0\0@\xF5\xDD\n\0\0\0\x000\xEE\xA8\x0B\0\0\0\0@\xD7\xBD\x0C\0\0\0\x000\xD0\x88\r\0\0\0\0@\xB9\x9D\x0E\0\0\0\x000\xB2h\x0F\0\0\0\0\xC0\xD5\x86\x10\0\0\0\x000\x94H\x11\0\0\0\0\xC0\xB7f\x12\0\0\0\x000v(\x13\0\0\0\0\xC0\x99F\x14\0\0\0\0\xB0\x92\x11\x15\0\0\0\0\xC0{&\x16\0\0\0\0\xB0t\xF1\x16\0\0\0\0\xC0]\x06\x18\0\0\0\0\xB0V\xD1\x18\0\0\0\0\xC0?\xE6\x19\0\0\0\0\xB08\xB1\x1A\0\0\0\0@\\\xCF\x1B\0\0\0\0\xB0\x1A\x91\x1C\0\0\0\0@>\xAF\x1D\0\0\0\0\xB0\xFCp\x1E\0\0\0\0@ \x8F\x1F\0\0\0\x000\x03\x7F \0\0\0\0@\x02o!\0\0\0\x000\xFB9\"\0\0\0\0@\xE4N#\0\0\0\x000\xDD\x19$\0\0\0\0\xC0\08%\0\0\0\x000\xBF\xF9%\0\0\0\0\xC0\xF8\xF2&\0\0\0\x000\xA1\xD9'\0\0\0\0\xC0\xC4\xF7(\0\0\0\0\xB0\xBD\xC2)\0\0\0\0\xC0\xA6\xD7*\0\0\0\0\xB0\x9F\xA2+\0\0\0\0\xC0\x88\xB7,\0\0\0\0\xB0\x81\x82-\0\0\0\0\xC0j\x97.\0\0\0\0\xB0cb/\0\0\0\0@\x87\x800\0\0\0\0\xB0EB1\0\0\0\0@i`2\0\0\0\x000\xD7=3\0\0\0\0@K@4\0\0\0\x000D\x0B5\0\0\0\0@\xB8\r6\0\0\0\0\xB0\xD5\x067\0\0\0\0@\x0F\08\0\0\0\x000\x08\xCB8\0\0\0\0\xC0+\xE99\0\0\0\x000\xEA\xAA:\0\0\0\0\xC0\r\xC9;\0\0\0\x000\xCC\x8A<\0\0\0\0\xC0\xEF\xA8=\0\0\0\x000\xAEj>\0\0\0\0\xC0\xD1\x88?\0\0\0\0\xB0\xCAS@\0\0\0\0\xC0\xB3hA\0\0\0\0\xB0\xAC3B\0\0\0\0\xC0\x95HC\0\0\0\0\xB0\x8E\x13D\0\0\0\0@\xB21E\0\0\0\0\xB0p\xF3E\0\0\0\0@\x94\x11G\0\0\0\x000\x02\xEFG\0\0\0\0@v\xF1H\0\0\0\x000o\xBCI\0\0\0\0@X\xD1J\0\0\0\0\xB0\0\xB8K\0\0\0\0@:\xB1L\0\0\0\x000\x07\xC6M\0\0\0\0\xC0\x82PN\0\0\0\0\xB0\xAE\x9CO\0\0\0\0\xC0\xD9BP\0\0\0\0\xB0\x90|Q\0\0\0\0@\xF6+R\0\0\0\0\xB0r\\S\0\0\0\0@\xD8\x0BT\0\0\0\x000\xE67W\0\0\0\0\xC0\xEC\xAFW\0\0\0\x000\xC8\x17Y\0\0\0\0\xC0\xCE\x8FY\0\0\0\x000\xAA\xF7Z\0\0\0\0\xC0\xB0o[\0\0\0\0\xB0g\xA9\\\0\0\0\0\xC0|t]\0\0\0\0\xB0I\x89^\0\0\0\0\xC0^T_\0\0\0\0\xB0+i`\0\0\0\0\xC0@4a\0\0\0\0\xB0\rIb\0\0\0\0@]\x1Dc\0\0\0\0\xB0\xEF(d\0\0\0\0\xC0\x04\xF4d\0\0\0\x000\x0C\x12f\0\0\0\0@!\xDDf\0\0\0\x000\xEE\xF1g\0\0\0\0@\x03\xBDh\0\0\0\x000\xD0\xD1i\0\0\0\0@\xE5\x9Cj\0\0\0\x000\xB2\xB1k\0\0\0\0@\xC7|l\0\0\0\x000\x94\x91m\0\0\0\0@\xA9\\n\0\0\0\0\xB0\xB0zo\0\0\0\0@\x8B { pub tzifs: VarZeroVec<'data, ZeroTzifULE, Index32>, } +impl ZoneInfoProvider<'_> { + pub fn get(&self, identifier: &str) -> Option<&ZeroTzifULE> { + let idx = self.ids.get(identifier)?; + self.tzifs.get(idx) + } +} + #[zerovec::make_varule(ZeroTzifULE)] #[derive(PartialEq, Debug, Clone, yoke::Yokeable, serde::Serialize, databake::Bake)] #[zerovec::skip_derive(Ord)]