From d35729491b0b2584c9aaf1ab6e0d4ca974163eb2 Mon Sep 17 00:00:00 2001 From: ardocrat Date: Wed, 17 May 2023 00:36:59 +0300 Subject: [PATCH] gui: node info content, new icons, remove default fonts, optimize imports, add translations --- Cargo.lock | 411 ++++---- Cargo.toml | 6 +- fonts/material.otf | Bin 400092 -> 0 bytes fonts/phosphor.ttf | Bin 0 -> 351212 bytes locales/en.yml | 33 +- locales/ru.yml | 34 +- src/build/build.rs | 3 +- src/grim.rs | 2 +- src/gui/app.rs | 18 +- src/gui/{views/buttons.rs => colors.rs} | 4 + src/gui/icons.rs | 1273 +++++++++++++++++++++++ src/gui/mod.rs | 14 +- src/gui/platform/android/mod.rs | 24 +- src/gui/screens/accounts.rs | 43 +- src/gui/screens/mod.rs | 3 - src/gui/screens/root.rs | 8 - src/gui/views/common.rs | 59 ++ src/gui/views/mod.rs | 13 +- src/gui/views/network.rs | 210 ++-- src/gui/views/network_metrics.rs | 26 + src/gui/views/network_node.rs | 328 +++++- src/gui/views/title_panel.rs | 111 +- 22 files changed, 2113 insertions(+), 510 deletions(-) delete mode 100644 fonts/material.otf create mode 100644 fonts/phosphor.ttf rename src/gui/{views/buttons.rs => colors.rs} (67%) create mode 100644 src/gui/icons.rs create mode 100644 src/gui/views/common.rs diff --git a/Cargo.lock b/Cargo.lock index b066c4c..eed8f28 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,9 +4,9 @@ version = 3 [[package]] name = "ab_glyph" -version = "0.2.20" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe21446ad43aa56417a767f3e2f3d7c4ca522904de1dd640529a76e9c5c3b33c" +checksum = "5110f1c78cf582855d895ecd0746b653db010cec6d9f5575293f27934d980a39" dependencies = [ "ab_glyph_rasterizer", "owned_ttf_parser", @@ -125,6 +125,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "aho-corasick" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04" +dependencies = [ + "memchr", +] + [[package]] name = "android-activity" version = "0.4.1" @@ -187,9 +196,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.70" +version = "1.0.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4" +checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8" [[package]] name = "arboard" @@ -263,9 +272,9 @@ dependencies = [ [[package]] name = "atomic_refcell" -version = "0.1.9" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "857253367827bd9d0fd973f0ef15506a96e79e41b0ad7aa691203a4e3214f6c8" +checksum = "79d6dc922a2792b006573f60b2648076355daeae5ce9cb59507e5908c9625d31" [[package]] name = "atty" @@ -341,8 +350,8 @@ dependencies = [ "lazycell", "log", "peeking_take_while", - "proc-macro2 1.0.56", - "quote 1.0.26", + "proc-macro2 1.0.57", + "quote 1.0.27", "regex", "rustc-hash", "shlex", @@ -442,9 +451,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.12.0" +version = "3.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535" +checksum = "3c6ed94e98ecff0c12dd1b04c15ec0d7d9458ca8fe806cea6f12954efe74c63b" [[package]] name = "bytemuck" @@ -461,9 +470,9 @@ version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdde5c9cd29ebd706ce1b35600920a33550e402fc998a2e53ad3b42c3c47a192" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", - "syn 2.0.14", + "proc-macro2 1.0.57", + "quote 1.0.27", + "syn 2.0.16", ] [[package]] @@ -530,7 +539,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f4aedb84272dbe89af497cf81375129abda4fc0a9e7c5d317498c15cc30c0d27" dependencies = [ - "nom 5.1.2", + "nom 5.1.3", ] [[package]] @@ -759,9 +768,9 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.2.6" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "280a9f2d8b3a38871a3c8a46fb80db65e5e5ed97da80c4d08bf27fb63e35e181" +checksum = "3e4c1eaa2012c47becbbad2ab175484c2a84d1185b566fb2cc5b8707343dfe58" dependencies = [ "libc", ] @@ -845,50 +854,6 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35" -[[package]] -name = "cxx" -version = "1.0.94" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f61f1b6389c3fe1c316bf8a4dccc90a38208354b330925bce1f74a6c4756eb93" -dependencies = [ - "cc", - "cxxbridge-flags", - "cxxbridge-macro", - "link-cplusplus", -] - -[[package]] -name = "cxx-build" -version = "1.0.94" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12cee708e8962df2aeb38f594aae5d827c022b6460ac71a7a3e2c3c2aae5a07b" -dependencies = [ - "cc", - "codespan-reporting", - "once_cell", - "proc-macro2 1.0.56", - "quote 1.0.26", - "scratch", - "syn 2.0.14", -] - -[[package]] -name = "cxxbridge-flags" -version = "1.0.94" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7944172ae7e4068c533afbb984114a56c46e9ccddda550499caa222902c7f7bb" - -[[package]] -name = "cxxbridge-macro" -version = "1.0.94" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2345488264226bf682893e25de0769f3360aac9957980ec49361b083ddaa5bc5" -dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", - "syn 2.0.14", -] - [[package]] name = "d3d12" version = "0.5.0" @@ -902,9 +867,9 @@ dependencies = [ [[package]] name = "darling" -version = "0.14.4" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" +checksum = "0558d22a7b463ed0241e993f76f09f30b126687447751a8638587b864e4b3944" dependencies = [ "darling_core", "darling_macro", @@ -912,26 +877,26 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.14.4" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" +checksum = "ab8bfa2e259f8ee1ce5e97824a3c55ec4404a0d772ca7fa96bf19f0752a046eb" dependencies = [ "fnv", "ident_case", - "proc-macro2 1.0.56", - "quote 1.0.26", - "syn 1.0.109", + "proc-macro2 1.0.57", + "quote 1.0.27", + "syn 2.0.16", ] [[package]] name = "darling_macro" -version = "0.14.4" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" +checksum = "29a358ff9f12ec09c3e61fef9b5a9902623a695a46a917b07f269bff1445611a" dependencies = [ "darling_core", - "quote 1.0.26", - "syn 1.0.109", + "quote 1.0.27", + "syn 2.0.16", ] [[package]] @@ -1179,8 +1144,8 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a4da76b3b6116d758c7ba93f7ec6a35d2e2cf24feda76c6e38a375f4d5c59f2" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", + "proc-macro2 1.0.57", + "quote 1.0.27", "syn 1.0.109", ] @@ -1195,23 +1160,23 @@ dependencies = [ [[package]] name = "enumset" -version = "1.0.12" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19be8061a06ab6f3a6cf21106c873578bf01bd42ad15e0311a9c76161cb1c753" +checksum = "e875f1719c16de097dee81ed675e2d9bb63096823ed3f0ca827b7dea3028bbbb" dependencies = [ "enumset_derive", ] [[package]] name = "enumset_derive" -version = "0.6.1" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03e7b551eba279bf0fa88b83a46330168c1560a52a94f5126f892f0b364ab3e0" +checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" dependencies = [ "darling", - "proc-macro2 1.0.56", - "quote 1.0.26", - "syn 1.0.109", + "proc-macro2 1.0.57", + "quote 1.0.27", + "syn 2.0.16", ] [[package]] @@ -1313,8 +1278,8 @@ version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", + "proc-macro2 1.0.57", + "quote 1.0.27", "syn 1.0.109", "synstructure", ] @@ -1339,12 +1304,12 @@ dependencies = [ [[package]] name = "flate2" -version = "1.0.25" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841" +checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743" dependencies = [ "crc32fast", - "miniz_oxide 0.6.2", + "miniz_oxide 0.7.1", ] [[package]] @@ -1378,9 +1343,9 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", - "syn 2.0.14", + "proc-macro2 1.0.57", + "quote 1.0.27", + "syn 2.0.16", ] [[package]] @@ -1518,9 +1483,9 @@ version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", - "syn 2.0.14", + "proc-macro2 1.0.57", + "quote 1.0.27", + "syn 2.0.16", ] [[package]] @@ -1641,7 +1606,7 @@ version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "029d74589adefde59de1a0c4f4732695c32805624aec7b68d91503d4dba79afc" dependencies = [ - "aho-corasick", + "aho-corasick 0.7.20", "bstr", "fnv", "log", @@ -1662,9 +1627,9 @@ dependencies = [ [[package]] name = "glutin" -version = "0.30.7" +version = "0.30.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f89bab9ec7715de13d5d5402238e66f48e3a5ae636ebb45aba4013c962e2ff15" +checksum = "62f9b771a65f0a1e3ddb6aa16f867d87dc73c922411c255e6c4ab7f6d45c7327" dependencies = [ "bitflags 1.3.2", "cfg_aliases", @@ -1685,9 +1650,9 @@ dependencies = [ [[package]] name = "glutin_egl_sys" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5aaf0abb5c4148685b33101ae326a207946b4d3764d6cdc79f8316cdaa8367d" +checksum = "1b3bcbddc51573b977fc6dca5d93867e4f29682cdbaf5d13e48f4fa4346d4d87" dependencies = [ "gl_generator", "windows-sys 0.45.0", @@ -1714,9 +1679,9 @@ dependencies = [ [[package]] name = "gpu-alloc" -version = "0.5.3" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fc59e5f710e310e76e6707f86c561dd646f69a8876da9131703b2f717de818d" +checksum = "22beaafc29b38204457ea030f6fb7a84c9e4dd1b86e311ba0542533453d87f62" dependencies = [ "bitflags 1.3.2", "gpu-alloc-types", @@ -1752,7 +1717,7 @@ dependencies = [ ] [[package]] -name = "grin-android" +name = "grim" version = "0.1.0" dependencies = [ "android_logger", @@ -2236,12 +2201,11 @@ dependencies = [ [[package]] name = "iana-time-zone-haiku" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" dependencies = [ - "cxx", - "cxx-build", + "cc", ] [[package]] @@ -2385,9 +2349,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.61" +version = "0.3.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730" +checksum = "68c16e1bfd491478ab155fd8b4896b86f9ede344949b641e61501e07c2b8b4d5" dependencies = [ "wasm-bindgen", ] @@ -2455,9 +2419,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.141" +version = "0.2.144" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3304a64d199bb964be99741b7a14d26972741915b3649639149b2479bb46f4b5" +checksum = "2b00cc1c228a6782d0f076e7b232802e0c5689d41bb5df366f2a6b6621cfdfe1" [[package]] name = "libgit2-sys" @@ -2493,9 +2457,9 @@ dependencies = [ [[package]] name = "libz-sys" -version = "1.1.8" +version = "1.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9702761c3935f8cc2f101793272e202c72b99da8f4224a19ddcf1279a6450bbf" +checksum = "56ee889ecc9568871456d42f603d6a0ce59ff328d291063a45cbdf0036baf6db" dependencies = [ "cc", "libc", @@ -2503,15 +2467,6 @@ dependencies = [ "vcpkg", ] -[[package]] -name = "link-cplusplus" -version = "1.0.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5" -dependencies = [ - "cc", -] - [[package]] name = "linked-hash-map" version = "0.5.6" @@ -2520,9 +2475,9 @@ checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" [[package]] name = "linux-raw-sys" -version = "0.3.1" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d59d8c75012853d2e872fb56bc8a2e53718e2cafe1a4c823143141c6d90c322f" +checksum = "ece97ea872ece730aed82664c424eb4c8291e1ff2480247ccf7409044bc6479f" [[package]] name = "lmdb-zero" @@ -2861,9 +2816,9 @@ checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" [[package]] name = "nom" -version = "5.1.2" +version = "5.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af" +checksum = "08959a387a676302eebf4ddbcbc611da04285579f76f88ee0506c63b1a61dd4b" dependencies = [ "memchr", "version_check", @@ -2991,8 +2946,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.56", - "quote 1.0.26", + "proc-macro2 1.0.57", + "quote 1.0.27", "syn 1.0.109", ] @@ -3096,18 +3051,18 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-src" -version = "111.25.2+1.1.1t" +version = "111.25.3+1.1.1t" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320708a054ad9b3bf314688b5db87cf4d6683d64cfc835e2337924ae62bf4431" +checksum = "924757a6a226bf60da5f7dd0311a34d2b52283dd82ddeb103208ddc66362f80c" dependencies = [ "cc", ] [[package]] name = "openssl-sys" -version = "0.9.85" +version = "0.9.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d3d193fb1488ad46ffe3aaabc912cc931d02ee8518fe2959aea8ef52718b0c0" +checksum = "8e17f59264b2809d77ae94f0e1ebabc434773f370d6ca667bd223ea10e06cc7e" dependencies = [ "cc", "libc", @@ -3127,9 +3082,9 @@ dependencies = [ [[package]] name = "owned_ttf_parser" -version = "0.18.1" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e25e9fb15717794fae58ab55c26e044103aad13186fbb625893f9a3bbcc24228" +checksum = "706de7e2214113d63a8238d1910463cfce781129a6f263d13fdb09ff64355ba4" dependencies = [ "ttf-parser", ] @@ -3225,22 +3180,22 @@ checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" [[package]] name = "pin-project" -version = "1.0.12" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc" +checksum = "c95a7476719eab1e366eaf73d0260af3021184f18177925b07f54b30089ceead" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.0.12" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55" +checksum = "39407670928234ebc5e6e580247dd567ad73a3578460c5990f9503df207e8f07" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", - "syn 1.0.109", + "proc-macro2 1.0.57", + "quote 1.0.27", + "syn 2.0.16", ] [[package]] @@ -3263,9 +3218,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "pkg-config" -version = "0.3.26" +version = "0.3.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160" +checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" [[package]] name = "png" @@ -3313,18 +3268,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.56" +version = "1.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435" +checksum = "c4ec6d5fe0b140acb27c9a0444118cf55bfbb4e0b259739429abb4521dd67c16" dependencies = [ "unicode-ident", ] [[package]] name = "profiling" -version = "1.0.7" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74605f360ce573babfe43964cbe520294dcb081afbf8c108fc6e23036b4da2df" +checksum = "332cd62e95873ea4f41f3dfd6bbbfc5b52aec892d7e8d534197c4720a0bbbab2" [[package]] name = "quick-error" @@ -3343,11 +3298,11 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.26" +version = "1.0.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc" +checksum = "8f4f29d145265ec1c483c7c654450edde0bfe043d3938d6972630663356d9500" dependencies = [ - "proc-macro2 1.0.56", + "proc-macro2 1.0.57", ] [[package]] @@ -3542,20 +3497,20 @@ dependencies = [ [[package]] name = "regex" -version = "1.7.3" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b1f693b24f6ac912f4893ef08244d70b6067480d2f1a46e950c9691e6749d1d" +checksum = "af83e617f331cc6ae2da5443c602dfa5af81e517212d9d611a5b3ba1777b5370" dependencies = [ - "aho-corasick", + "aho-corasick 1.0.1", "memchr", "regex-syntax", ] [[package]] name = "regex-syntax" -version = "0.6.29" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" +checksum = "a5996294f19bd3aae0453a862ad728f60e6600695733dd5df01da90c54363a3c" [[package]] name = "renderdoc-sys" @@ -3591,16 +3546,16 @@ dependencies = [ [[package]] name = "rust-i18n" -version = "1.1.4" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3dcb86b090a450cb642b6a465f0e9a3d4be26bdb9d8795a2a49fb02601b370f" +checksum = "169fbf8f663e7bef4cddc3e0af0c350c4f8e8c1c40a1d92cdaa266865d2a749a" dependencies = [ "anyhow", "clap", "glob", "itertools", "once_cell", - "quote 1.0.26", + "quote 1.0.27", "regex", "rust-i18n-extract", "rust-i18n-macro", @@ -3617,8 +3572,8 @@ checksum = "ec44568e2cdf4bfb7a62381bbc6fcdf0a27c60cd503dfa12c59e6c17cf3177fa" dependencies = [ "anyhow", "ignore", - "proc-macro2 1.0.56", - "quote 1.0.26", + "proc-macro2 1.0.57", + "quote 1.0.27", "regex", "rust-i18n-support", "serde", @@ -3629,14 +3584,14 @@ dependencies = [ [[package]] name = "rust-i18n-macro" -version = "1.1.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e7e3e8f27d472822c5cf092a22631ebc667d9f8dc89dfc50ef4e87f4ebdf92f" +checksum = "17107229a36fc4d21a868b4d5dce9f85ea7cffacb5d210a15e57c85ab7935703" dependencies = [ "glob", "once_cell", - "proc-macro2 1.0.56", - "quote 1.0.26", + "proc-macro2 1.0.57", + "quote 1.0.27", "rust-i18n-support", "serde", "serde_json", @@ -3652,7 +3607,7 @@ checksum = "9e6bbf2d058c3558bef952564ceb9afcb19631cde22b47dc44f436e62ecfb916" dependencies = [ "glob", "once_cell", - "proc-macro2 1.0.56", + "proc-macro2 1.0.57", "serde", "serde_json", "serde_yaml", @@ -3660,9 +3615,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.22" +version = "0.1.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4a36c42d1873f9a77c53bde094f9664d9891bc604a45b4798fd2c389ed12e5b" +checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" [[package]] name = "rustc-hash" @@ -3678,9 +3633,9 @@ checksum = "dcf128d1287d2ea9d80910b5f1120d0b8eede3fbf1abe91c40d39ea7d51e6fda" [[package]] name = "rustix" -version = "0.37.11" +version = "0.37.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85597d61f83914ddeba6a47b3b8ffe7365107221c2e557ed94426489fefb5f77" +checksum = "acf8729d8542766f1b2cf77eb034d52f40d375bb8b615d0b147089946e16613d" dependencies = [ "bitflags 1.3.2", "errno", @@ -3760,12 +3715,6 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" -[[package]] -name = "scratch" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1792db035ce95be60c3f8853017b3999209281c24e2ba5bc8e59bf97a0c590c1" - [[package]] name = "sct" version = "0.6.1" @@ -3822,9 +3771,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.160" +version = "1.0.163" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb2f3770c8bce3bcda7e149193a069a0f4365bda1fa5cd88e03bca26afc1216c" +checksum = "2113ab51b87a539ae008b5c6c02dc020ffa39afd2d83cffcb3f4eb2722cebec2" dependencies = [ "serde_derive", ] @@ -3841,20 +3790,20 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.160" +version = "1.0.163" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "291a097c63d8497e00160b166a967a4a79c64f3facdd01cbd7502231688d77df" +checksum = "8c805777e3930c8883389c602315a24224bcc738b63905ef87cd1420353ea93e" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", - "syn 2.0.14", + "proc-macro2 1.0.57", + "quote 1.0.27", + "syn 2.0.16", ] [[package]] name = "serde_json" -version = "1.0.95" +version = "1.0.96" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d721eca97ac802aa7777b701877c8004d950fc142651367300d21c1cc0194744" +checksum = "057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1" dependencies = [ "itoa 1.0.6", "ryu", @@ -4061,19 +4010,19 @@ version = "1.0.109" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", + "proc-macro2 1.0.57", + "quote 1.0.27", "unicode-ident", ] [[package]] name = "syn" -version = "2.0.14" +version = "2.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcf316d5356ed6847742d036f8a39c3b8435cac10bd528a4bd461928a6ab34d5" +checksum = "a6f671d4b5ffdb8eadec19c0ae67fe2639df8684bd7bc4b83d986b8db549cf01" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", + "proc-macro2 1.0.57", + "quote 1.0.27", "unicode-ident", ] @@ -4083,8 +4032,8 @@ version = "0.12.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", + "proc-macro2 1.0.57", + "quote 1.0.27", "syn 1.0.109", "unicode-xid 0.2.4", ] @@ -4145,9 +4094,9 @@ version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", - "syn 2.0.14", + "proc-macro2 1.0.57", + "quote 1.0.27", + "syn 2.0.16", ] [[package]] @@ -4262,8 +4211,8 @@ version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e44da00bfc73a25f814cd8d7e57a68a5c31b74b3152a0a1d1f590c97ed06265a" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", + "proc-macro2 1.0.57", + "quote 1.0.27", "syn 1.0.109", ] @@ -4353,9 +4302,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.30" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a" +checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a" dependencies = [ "once_cell", ] @@ -4384,9 +4333,9 @@ checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" [[package]] name = "ttf-parser" -version = "0.18.1" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0609f771ad9c6155384897e1df4d948e692667cc0588548b68eb44d052b27633" +checksum = "44dcf002ae3b32cd25400d6df128c5babec3927cd1eb7ce813cfff20eb6c3746" [[package]] name = "type-map" @@ -4541,9 +4490,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.84" +version = "0.2.85" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b" +checksum = "5b6cb788c4e39112fbe1822277ef6fb3c55cd86b95cb3d3c4c1c9597e4ac74b4" dependencies = [ "cfg-if 1.0.0", "wasm-bindgen-macro", @@ -4551,24 +4500,24 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.84" +version = "0.2.85" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9" +checksum = "35e522ed4105a9d626d885b35d62501b30d9666283a5c8be12c14a8bdafe7822" dependencies = [ "bumpalo", "log", "once_cell", - "proc-macro2 1.0.56", - "quote 1.0.26", - "syn 1.0.109", + "proc-macro2 1.0.57", + "quote 1.0.27", + "syn 2.0.16", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.34" +version = "0.4.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f219e0d211ba40266969f6dbdd90636da12f75bee4fc9d6c23d1260dadb51454" +checksum = "083abe15c5d88556b77bdf7aef403625be9e327ad37c62c4e4129af740168163" dependencies = [ "cfg-if 1.0.0", "js-sys", @@ -4578,32 +4527,32 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.84" +version = "0.2.85" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5" +checksum = "358a79a0cb89d21db8120cbfb91392335913e4890665b1a7981d9e956903b434" dependencies = [ - "quote 1.0.26", + "quote 1.0.27", "wasm-bindgen-macro-support", ] [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.84" +version = "0.2.85" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6" +checksum = "4783ce29f09b9d93134d41297aded3a712b7b979e9c6f28c32cb88c973a94869" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", - "syn 1.0.109", + "proc-macro2 1.0.57", + "quote 1.0.27", + "syn 2.0.16", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.84" +version = "0.2.85" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" +checksum = "a901d592cafaa4d711bc324edfaff879ac700b19c3dfd60058d2b445be2691eb" [[package]] name = "wayland-client" @@ -4662,8 +4611,8 @@ version = "0.29.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f4303d8fa22ab852f789e75a967f0a2cdc430a607751c0499bada3e451cbd53" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", + "proc-macro2 1.0.57", + "quote 1.0.27", "xml-rs", ] @@ -4692,9 +4641,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.61" +version = "0.3.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e33b99f4b23ba3eec1a53ac264e35a755f00e966e0065077d6027c0f575b0b97" +checksum = "16b5f940c7edfdc6d12126d98c9ef4d1b3d470011c47c76a6581df47ad9ba721" dependencies = [ "js-sys", "wasm-bindgen", @@ -4702,9 +4651,9 @@ dependencies = [ [[package]] name = "webbrowser" -version = "0.8.8" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "579cc485bd5ce5bfa0d738e4921dd0b956eca9800be1fd2e5257ebe95bc4617e" +checksum = "b692165700260bbd40fbc5ff23766c03e339fbaca907aeea5cb77bf0a553ca83" dependencies = [ "core-foundation 0.9.3", "dirs 4.0.0", @@ -4913,8 +4862,8 @@ version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9539b6bd3eadbd9de66c9666b22d802b833da7e996bc06896142e09854a61767" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", + "proc-macro2 1.0.57", + "quote 1.0.27", "syn 1.0.109", ] @@ -5142,9 +5091,9 @@ dependencies = [ [[package]] name = "winnow" -version = "0.4.1" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae8970b36c66498d8ff1d66685dc86b91b29db0c7739899012f63a63814b4b28" +checksum = "61de7bac303dc551fe038e2b3cef0f571087a47571ea6e79a87692ac99b99699" dependencies = [ "memchr", ] @@ -5212,9 +5161,9 @@ dependencies = [ [[package]] name = "xml-rs" -version = "0.8.4" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3" +checksum = "dc95a04ea24f543cd9be5aab44f963fa35589c99e18415c38fb2b17e133bf8d2" [[package]] name = "yaml-rust" @@ -5240,9 +5189,9 @@ version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", - "syn 2.0.14", + "proc-macro2 1.0.57", + "quote 1.0.27", + "syn 2.0.16", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 7bd9b4b..0c2c2d9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,7 +2,7 @@ #members = ["wallet", "config"] [package] -name = "grin-android" +name = "grim" version = "0.1.0" edition = "2021" build = "src/build/build.rs" @@ -32,7 +32,7 @@ openssl-sys = { version = "0.9.82", features = ["vendored"] } ## ui pollster = "0.3.0" wgpu = "0.14.0" -egui = "0.20.1" +egui = { version = "0.20.1", default-features = false } egui_extras = { version = "0.20.0" } eframe = { version = "0.20.1", features = [ "wgpu" ] } egui_demo_lib = "0.20.0" @@ -45,7 +45,7 @@ dirs = "2.0" once_cell = "1.10.0" rust-i18n = "1.1.4" sys-locale = "0.3.0" -chrono = "0.4.11" +chrono = "0.4.23" [patch.crates-io] winit = { git = "https://github.com/rib/winit", branch = "android-activity" } diff --git a/fonts/material.otf b/fonts/material.otf deleted file mode 100644 index dacf094b51c5037c3ecdfd2f0dbabc073a38d652..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 400092 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ï(1( z_4~P9!$4XFV(xJME}bieO0{7&yXz=l^BU(;Ke2MhA-C|n>*<5fK@xl%1+qwe%lvz0 zrG$GEFE4q+7-bQ}-zf6{YKnU~bRI$`IN*ugbV_GQJE5Z&?r3Rk4|hg8T}@_fYh7!r zDv?Y_TbO59?=stLY|N%244VWBBRm8_{y~9*$3h7!K1*}@4A%{!Km`cOpC#IT_RQq@ zh@=+Lh=`Uha7R&*hIz;sVul-MZ<4Y%go7tWDDw+l#@JW5im@|X7p@`$ML!FiNoM9u zs{1lNvPt-zyza@!vB|&4^(N&qkya}Fj6>Oeygp@;>r?F3x=oDF35E{IsY!QFmWOm$ z@rJTHS6UXcfel~_kJ7I&e$AMHbUeClo?c*-T9iuKTr8DL?31~)jM$j(v<};Of#;JoY@Q4`6h&|Vr}tc+onk6ZpJ<>|GnAR z7PGm)KJ98j{V(B4I6{1^(w$tN=dIjW=I&aR`5SE3W|#}R*X^(y8d|K)5x)3J?!3An zdML)rrLaVmnsc-9Tu(P%JBkHO`qp*1vsh^!rDV!dv*}03n7x~J?rPhx(9Iz&J{*DE}u$#2`ZbFX1$7B_43G+Im1J~Dk&oK8)q$`9gt2m40{VOdsHFn|1Vikn5gRGR$W$u_%O6Wl; z!F%yig2n1~*@ai{SG6bF(_Kc;ya%~tXRIsKEf+9M-b!bc?bUg@|NKXBuM+EhaFfmf zO8+n<2)k?g{Mu9sMGZkNYVf3cY23a}RbJGvCf6{!ySaBr0A@$-8qNfO6Pj$eyNQbJ ze{)i(06x#@^Peo^Iiq@aLj0PVV1kg%ePZWdmv4Ftbbno}7DD9@zLKi8tZ9=lX|%dy z9aVBsrfCoq&Lm5)=U2Vk^9XozG~!j)s+#TXf#!sG)o*nOnQ%t|wE=LyUHrO71o_Nchv$74dT81B)Mj;DIBHfBMtIM}FGt=rMN)n4~~EWL|1GC%}9` z%M_kKULjicscnBN`uWk*ugv#90|YEL-^w{|fGB097THc=!osi-X&fY3=xv&bURc$Vp*A{9!Du=O1ZEx>P-$@ewZ_`Y#^lFI~`*9o}9AQVu-Kz`x!J=y{Q-cM@;}_iJDu>tM zak?tvI!~hua0;_Y=fh7SZ+o2%^>vTC5&5;6dKI)haj3LO7xYAZ;b2cp7bD_3Z=^!! zZUhUSu@CT;a0L8pJ*s#p9*IS|ow|rG5)6f#x^*F>;5^|PP>)9%!x6)6xu~IaQ2h-5 zvxhC$&}zAgTG)2Dgm6Ix@t|bj=D(tRRes z!=DZ5w%6`)j7ERo^t1O8pK8VLq^~?H{i6|i92!?4m#SWP{)7TV0dU-H1vAb#cpHen zOg|mr*T0ZYUx_2dso9u*m?lb0#{yii3d@DI@jO0MgJ?;~1lMeq&O+i%R=k4O2hR@< z^-L7%aeb4D_53U-8rgAp_{kZ!o2JIU!hSxd_9b0Odqn#Fn>w^!2P`h>hxh2LE| zkZx0OXJG#k-V(o+t@;H@HG@h)Ge>Uv6$h1kjsl{+dkWP4oL*k~#zQKX*A;Muq;I?g z!9PzlZfI^v0N*BF@~C*p^Qv^L#ooZ=Tev?c;vP@#)5(&h3gyqhhLb0u(}}D!5=_*M zbKP}1i95&|}}jJQ4MR67jon@hT?_&b(f>`?M~|NUj1r-@|Tvp*ZZeJZ$7g`YVEA0dN7Rwu)) zMKE8AO-a10*~AyN zuHW`EgIJr(K~^*D3TdM@Ncup7+U){SD;8*nSBpO)aYHx=JU)*`*HAR9jWwmBkfu(# zoGDP(N4;^cHslL=JO+p~IYYdt8|Cg;Ur<=bH+RST`VBI@2|KZsEdFWC0-3s9ei8~! zmpwduEasg12d+;;gfuKWW;=nMSm2;CLIkIDrF*&@26E4al+ROk*zR_Z3r zl0z!OQo8X^0GLtj%MU*IpvvtD*l}HWx1*7RhjceFUE>&kmd7yars%~?w$yNp&nTZ|3Ik;ok zxV^t*o$x~Op2uSIwc^)?)rqDEp1^VT1W-s?un^3vmPo=dEJsK%s99q&*$5j9kc(u= zygv}qJs&jBpd$qSOT2{wzoiv7M+^7b&pYsoYG)iGo;1Ub%8-D*2Nycxk1= zQSMAGzH}DQG00$#TY*sqc#%_gqll-J`Z}M-055WSk6wU3Q=*&97Hft;>Wa)3tQ!jI zLN+lEotM7Br?OF0k~NC}v#G3PjdWB*;=3wA#wufIg|03&72H`izOoA>YjUxPjNxg@ zPEI<}`4>=07xdqLTJZto#n+bPFVAmV--oQHo?#5h5b&a2)7R8KxXZA=WEWdJ&doUs zY7exTQx0|(p$jNDX6~^dy+zqDxHbsR(TzjE2K;?^3{4M=x0lj-NJG>30a}F~<4K+j zbHr)XDc3_8GD>61>;^2%XM*emWiZW>OZwuRF^*vyOv<#Nk{5Ph@i+3MY{~aGtW=wpT-T#O?1i#d`vefU%**eZd1vBGDD1ahtj2$G)$E1kiV*wtk_ps zNdqi_|5qr{fOSF7IU)J%6TAs1G6c7#Mnl7%xIgCb+x1% zVXC%*c|MUi3VKuKTtXo|f%+>ENrCz;QQfYS{!U{`m|E-jU)_LS(?A10a-dB(uD#-q zS6l&VD*9Po+ZvZCT-RT0G*&p3T> zfyq_>Td0a8kO(Hnlqw4pA~TP5oagSJ#z>qD^dU>^x%rEYi*t7!vI{8${x+l8W;F+e zWcD*lerne~$*c`a!#}P0Y2ukf$uVs@WKA(%5%DnmxJ|uXo85e;r@6Y)AT8F6=7E1o zvv=*tlRdG0TRbis|Eud&F^pLns?GbA?Cg8D>ilY)+|np? zNb^)+orv&F>LsJApNa5$!&`ShZRpa7-lH^`HNI?w>Q5oJ#2=2XgW%4`1po z@7iQYQ7$OjD5S)%AAVdlpM~a2utxuj+Lm&*v@-3v9sMP1QIvye6Q_U1J?-0(x6&ZJ z!SDc-{@}$Eny!Wp&|Q_vsNkq(<=VU_ef(19KUvgnYGbGo=c$@}s3seK0b6CY_=Os} z13waTMyq;bZ{_9)-x+T10IzpUb8ye_K?eRqF850wQ6<)q@#PfHZG6ea^8~@})c=m> z_ZArJ#c#0bQCM1Dgc#~O5M6l1u5cjwoj#Y(soh)}ONX07EqV|fLcdo!F5UpIgL)`L zm88))do*6A<(>wxt~|B<^EjZ`c@Q00q2=eyA+k{B;(m z)@_HJpRv{)kJ^QZ(-ZO-eO|xME7;w(pfjr7mc@m`UQbMLCDM*IBU&3G385+0*k*?W zq&4V(!iE?7BViH>JB6s-oTxRTrNM0%EKXl-5|r6!G6-vf1dT9?&*M2!cK)J)Cbe%- zXghnFR0zg@$bhIn0~9e+@)|G7o}NNhG?PRjtID69!sPJi{{Jk3mG1`X$AW)At0Q&% z-JpTMR?NeHxVUo3GLPNwvBX^Z9qX;jefFd?9?|dV-BTWiRGbePp8Y!pV^L3&y-~j` zTzTljBPwK)V==?be6G@5nO2EQMx-U|?U;U6c9@hpKXaIrVmB`2+>O(iBIS8#Mj0F_ zcSK!)hHPnQqi@J)NXnG+QV$-cSgP*Mmf8Z{W2zeIMvich8FF0a--$WXF4!g+#4zS1 z5H#_EZJA7iEO@%D0FjT`Vb_bfV~__R<6lsaVKK%!0$SK@+hlQ6y<}KQKu=cbkeyYE z9Vt`F!ug|U{Tp}&^(X*cLhE~xC=Ns-2K)i+=3uW1j~rcm8xHHx%Gc=eKUJ@DL>&=( z*fp$!^sbj*p!Rru9>KL*W%oMV4%bsH$Y*0Nc{V(u^Whso?@+nU??y0$Trjf4d{May za}(PK9@hoEIBVn17G2yGcPBj2H9Ako7v_(vLkLxc=x(%vMdDHY&ib$)GcT-{)XyV- z4OAD<6XU9$;#TP&Q?`0*a%_u>a99|(1#1EuvUefm!LmhLsgv$dt+lqp{~&v z@&_Ax6BvQ0H|h(O>Aa1Qa5wH!lg6YF?u!JYp-5QYYsc2c#-P4)D}C+{>aX>1b>?(y zYnuKy*VUQLb*yCbXUI65lo`5^4PkBrk$N%LEg^ftCpGB#O`CfX$jRz79TiD)1HW{s zN-~ltF0oh7drh~f`~!5Ug`@lj6^qob%=`6k+G?-8mPL+#c}13vgJlu|l}x%45|1Qf z$ut&EPLi>7xKog^q!(lQIfSAGGC~=`8sok$x*|T73Yh;aJJWEVnZ8E>vH-|PF@eyQ&S|ij_bv&}UTR zzWRwG+~>}qal7CtF*R+AX6EZ!I*=U$Z{nA&6B{m1@Yo zvvb7oQTFg-WxVwK|566~)%$ftiKnXa3|Eh>d9IH?*sj95>x=k2HMY8Xo3=Q&`R-%J zSB3|7#f8`AO?YQCX6KK%7(cg~Tbau9lZFx!<(()suq{l z(bMbcGm6~5ix3~E6wDty`1&oK6bGCZ_j6}|@!GFX|LmdZG5!#yi`D5A?!6bqG@x+8 zbKlU#T#;15ctHJzYY`-G=RTTq$C8oxXKojo(@pqC>xucmGC|#oBpb1zykY|~Qb7-2 zTT@+AStGYUXs`I~Vt}%7x-X|Ry%->B4Be^>34s(adENvRW{b)PXrIqrR8(ZhQx7c~ z8a3?Mwr$UzZ3V0NMR4QttP@C=6nY9pf!p9HsjJ}Kjz%k74O?qttV!EBklH?MI8?o_ zXd6!oOo(o<5fbWRt=2)~NTMsVDIncW!#-}x8 z?OR~&d9!A~*$(|>ttDc&n2l}-ctqkpq1A0pl^Tnx>#J&-Eu&Up)Vi;Fk-@*Fxbi8v zQ}r#GE{O0f1ezj@E|nC?Cj$NnH7LkEPUX61n$D;tl1ilF<5$>s)(HH9iGwg7EOY!> zqs+yd+|oqVi^IZf29A^W5KY11*-Cs9+B!T?rIkTbf#$U4p%@ zvZE-jZDAA)jB=nsWA{0|4)0Krj^uU{M(LIV^hyF-jGo?=TgwjB^C$08S)KLvV&mGH zbh}fCd!1k^_o(Zwbq!G=UD97W=+ri7#xV-bn$9p}vYWOR>E!5E33#RL;x>iWo~Hi) z53Uh~4*1<4pP#@RQ)88N)*EWmX7t@Zfo|G#TZ=7bfwzbCb~5^F08~k$S^OA&E8Xx( z(a%*Jm?!B~7;v}4h^ZL!2v5DOlGIs5eXEo)u*RLmBy%{!`1C)}J;W{mD`6I9N<4-x zU7=^$tD;^NYwiui8g|~L6V+#B9(SDOt3g_)BiBhqq>Ke2iz2|UWju~(lxOTsAo%6S zrd_b9=)z5OUXok6PhGYJi4hA3)qkRNZDXtld(AVq*Ue{uA{l;@_*@)JO>k5Hk$&D69*t$SCR_ zUjU*gKnDg*n9M<_QVU|9Od)Z+h)A=dfL@@tKxE;BgO?@ERH5=@k2udtGj-N@8Zr;! z3FW0xfaubIR58w7F`j2X%d||+qqF$zLN*I}{8JJ6Wx7u?-6)u9(=OO1O}%g%9iRry zGL+I3uB6yE>fwL3OcnDaf`G@wyh&&Ho>3i|8=Nsa`t4?MR6%wcZbEa@P4i#*0F6W+ zQ2SAu->V6k>w^u(tXVTJ&pJKp>}O|ApN;wPFCZW00~%4K7BT0vrWexkJ)J-S&VoXBi>4`-z>c_*)2J9kT|uYM;V2Fi zC5t*9dUpAkO}wo34}UBZFKc);=g7RKjo~tXg$ug`T@kINDcac@8H#Uf-0t|G=GD3B zncdP4rGJ#ZE&Zr(R?B^_)}D553vP`KL|QweDT{XOq)eO&wv$Y!BQJjKPR^$;yZ4zu z`5P)f%-@OUpFeTp(dXyRee}_}bDw|ogmBNB++k260JZ`y6cC{}!op#R2Y|b-*YeFcz%8^-%teFaO*P;+x!xeFfW4>URfSM%lq-0IQ?w(Oi`jzrFD1C=Jt}e5e*OUUSJ+O_u z3sk?$6T$+vs8GrRa>2RG_1LkcA4?Drbs4R=fpZO+;b!7{=_@TsTvb^aNeBZ70=jf+Z5R{S!xVzwQ|1hv7Ahj4iR=d z-qE3J)XYvScs=?H?a!mHAOE>=C#(F?!xr+@k3O;TQ7_gD7YCP$(hVfzfg}YSG-?co zTnA-V&W@r4e-=zpmMQdsyc=2{dHRyP8)a&7eP7KTvrL(zb~-&Sk5FZ;vXmRktC~8k zfQVoLGR}eRd`8MqUw?*MgN`ArocHMP zzGo7(b&z!<9TZu*>bd7oPonbEV@F9P1=3Y=KBuEv=hw`(FSsvytM>Nj>kH&zVYPF4 zSoS`TVJUcu%Z$LqMn{~HEsu+Mn2pP%0XuJZ8kea^Y7F0@@&>(bk1-EQhgevmlerO!DPHrWhgg79R&M^_+|Ebfg#NFJf-ualy6ZCmJ z##}tjP}C!=J(?S!jUnVZm5sQ`qj_v2_H^TZGJAgE{p`^YV>&ODfHu2y;l^VNHyzuI z{}vv@FDmhyZ*WzRG+)`dw-f)ZgurKynwruZN-ArFkJI;+^_A@o^!4dK{16L5 z%#}jR*l*;6UkmjvnoI-hufJYSZR)Xe-|9eF86?PLzEW1c{3}gpkCb-bwmq$T zjW0Y?nzvne_}+U@D2=kxcct%Anj`MehrBdoP*X=%Nd5Y~341d%81yIJYc5ZeMoaWI z^m8VSL3KJoU7*h4h8y;6b}!AHNa@F};2((J0R-8aJWcmKX!2CGdSf)rD)8mPowL>+^d(hK(|x z+UVY3d*slP7ZTc$*ubt) zgZR{iNHE+DASlPV=O%qbJz$tPvo*AeJt}ev@2+g>#CxTCb*?Wy$yUwTtV~LmC1r_` z;VbjApuZA9e*!^&LM=Vf&20{K^nsmLLr^6=WteY70Bo`OvBnm+gw6hPe`U3&!uiy| z`W+DlML?<=67Ohs*p&~V_Fen;=kHoBh>vCe&yh5UKScER>ye+R`yA!%CF7k}{k`pd zabW?_(1=PD*fXmWp5vR4ItavFk-LuS0Q0i_;r92gN@>lFR=e3?joXuc{*3LFdu}k? zF#n#JHr~d>H=sQN@r^&Ee*Rwa585-i>bH-Q;SvYL+qpLr&mRlD9eV%%H*X1QZ)&`M z-c5$Po_+X)g}*6l0tAjS=QuJX>y+#ayu@W-S|poEf|>let7F^;_rH3RpTE_2|GlAG z8t-{_;p-OdP12mP6yp~ZPz92sV_H~+JLM^#LZ=V{F&@y_@w4QfQoo&e;pKN&=Jo{S zB;{QFbP_YAO7-UiN0~C^M1Ead_SXqe(qL>kcMB(eS9&W}TT@dDMIH4a)YBjmr=^8q3<8uw*OI!r}?K^m`?BthUb|Z>Mj( z5^JkzuXQT<*l%*;RY%*RZFR01eU5aM^i6O`BL3)8H0&u83_pSHQ2V=Ut}j&CJuWm0 z+M|v*iuvEmIVycm7UktBEGg( zFRqa00nj{A_-Bb#<}RV4T>$k!%vwc%fl&I)JzD`9?3|o6c**Ff=r0;RdbG85b71_; zfsHtHl{8<$pKIs;G$*I74kv8YOLN3Ib!~yot*!c_M<00QJXouiaIG>_7S-TCavKJG zJ_QAoJtjkh^ugeUf#u7^You%T?^g}sw#Uc7=lkgDU~tmZ`OP^qcY|GZpKI~L`waIU zdE|8`zsF;#Rs|i@8MzRe3j$+fSAcA&JdbF0)C`q&@LhwdUSAi;yudTqSJ_#{Kp`KE za^hJfV|`XBY)WUPvnsPWQPE)(&x~-{knkHDgFYrR%)fhZDST?vhN6@K)(o z9UAl~XQqTVv{=i_Ikt;m7r(CZMq>Ub8nk-{2vkmN_eisZTmtFPOSg-+Pm~K;cg?jo z7d)CR*zm%^eGyGkrSh(bCb1IA6C{E4eD=-Tt~Jh_^6+C-g)4;hgQ}6|UhO$yJn?Ep z-gCnG^{TBa9_xHq$wMm0L=+T_~!Uw50*Voa#X zH~8>Fs?GT;T9z7@uBb1~7ao3zl}Yar>$o|Wt7MHykPeXUD$oAFFO+d60Y_Pt@}0|* z^?@o|y!t3I-D%?eg=cj$+obT9B*W45GEf2?8fiHNPq zn+)rZ_8u)ydYXU*&<`FymQIFZNqb zuMG06Gti6y3=R0d#TmrVsIcDShmXg^k6HNj<;i$-pv1W>^}z$Go~n}OLgSLWb<3?n zWmNTC^P!RB#$DTLOM8XUy{asF0kRtSCp>4diUWX{soG5lIb8r)MKA&D1r^g=HF`h|F~c$|O)ax7D6D$N2+eB$5jw zL_IF-@ru(~$FSVFSgFvr%vKoJ6oNhwJ~2X1@)c^&-G$}v$B@=^n#~64xgvshcuB0) z9$E`&XW9mq%c-B#rK$pTR=r7jkc0ExP;ar+*IQ5@gm*50U-(j)KDkSpT?qnZDh8nt zgvFH99*LrvpZWF}W4wYDrSz@<)_3eiv+qT$6Jm+FEm_@Q7cQ4>P|c#Y0_w1%CQ;lM z>?r1}&~;k++oR|L7fvWb>SGOcUGUU) z;YQnqb8!2xF&^{#K;e0{+)75bA3)jvne;*Do~pRF(dKk(bMn__-)*>iNA}TtKIZn@ z(34{>-QX-TO56{q?B6A%KNx%ceOC4tKN#g2gXqm~kM<<%g@wCTzw(aZo!ze-+r=kZ zT)nk^f5312e&e-s>VBY=^p*ch(uf>0uQoBp<(}$!yK7GvfGWE`tKpWb!_pLOV;~SP zM$-T^8g~rUlynN)ZJP_%7>cS(O6z%NSC6O1`0BC21H%GRHc5Nq;^3_Vd8f2D+{}5@ zy^7DRu)8)72U14D@gNUX&eF~AibGsD5lW^EBL!PmfxN(DVEOjFRrVj$hLGv zEtnq5w$$$$F$_2F?B2q^_^>KcuxaB~&;I2)&>uINjiPZCCpkr@s(Z`M=3yhHmDe;p zWh(y5l{L6*1)O}?J*$of08;+^Ay(~K5O`y*%2e`H!x|%Hwgs^ymn#|_8Z8Rcnd-WW z0zunZJ1D;WDryQB z;AUZG@owoJjTn@EtDM;r*3~)dEj31lg`(WnHqApXeepR}r#R^z@otrLw|Eb;ng1uD zl$*e!EyE=5oP+p?pz#|9&u=qrsXP9noULV{%lwl{z`>R)Ia1JyGo_hZ3O`T(AEkae zp}*vFK%g6kxK}lR2i>ohz7CvOE{1fU8btiHRB(3-(mzO9mwzT+5!eM>S_OL?kK%Dm z5X@br5pyM=z-FCC9=J5GV1`IIWDxi!hjVG7F_*|(JZf6ToJd{pJVH{OLaGj@A> zTMlm+0$i9yz|FQVcSm0Ho- z*4p6hwO72|-d;KR{|}$r_xpR!OcF$??Z5Z`dD~A5oS8Z6bDrn7d>5_JVS{M|`BAgk zwp$f(aE`E9RD_W=kUql6B&*6Q2JNHDz!3|u%=>oZ%BG*mOc7=j^U&I^n zhUueK_R>u&^wP}#&C54PH*jsLRMKUOiA@dM)2g;69P$V1@3gyPuhgTPypV(l246dH! zkt&rD1W-=lxTth7cg{XllwhUeNTJfF`^0hj;=@|6-{;fGSJDQGMgzf!2x8$_(~rT| zg6I*VKq>;ofHvPXmxu$Mp-t-)Q6Q;!5{U#sO9o?c-?$vmJ?h~i%pFQ+_M@6bZuQHv zF~gDWOc@NQh8Gl_q=7$LEPa*Uk3-c^n53CyvU*@}&*7wy4yLU}o&1J6bVF_yl2=Qs zwO)tA2gC!jkj83GoQ0WcQsWTMsL?>mPlHrv){K7R;y3cC?^$Vxujt|`y42FQU|YtJ zR7#ZdIrW}ZoYI9Z1e6M?7WRwqr-F)hXIR!r%#UID4hGCLC{_JDf$iHWG6?4Wtd?$& zU*qLP(n4-a$^Kq7O?^0<@zMX&`?Ru$@yHbBR-WbdhFbaxXddHZAMICKIE)x!_q@@T z1*tq0PU-($l}gcY?%vFuK@y?BSP%?&b@FGW&vNjgMHl__lEaVM9X_93kmkxS^0*)J zGiXjI7#Hj%9u>CqUUHA<7Eym{oJlLg%#JS`;5@j|4piKFpTY_gh>F-`LtUm;N2ZEx zZQ(={#aXYwC`FlqG(#m`50@WyXzyc?;oa)0;1pahDlm-fa9%o}E3invg^H16%{B6; zsg}baOt!FhZ{`TF6HKqWbF6m{gX{m`Gg~&sOZ8hToVF_QKfd?+2!OH|znaIa%4?u| zOYi1Z2}g{ZQ_S+U@5=^TR5 zSgJ{%Nm+~m5?pj7^i;DE+49_|9&~Q*UJnS`mIkAE*AJ!7Oy#6I*f9BDqmS_|{YQdN zBVMuIMTjB07o-wIy3*IV-&}xn=Ioa_>D7zh$qneLtQNIxpG#kFXljA#`3#Gi#E}^( zphs;=*;;`2UZ`HRZ|spVsey^ByI1-KPuQS5UWoi>`y-Ck}H<53!RvCr#%wF-uE> z-r)ctT*M0Gw(D*7aNHw$60Wp4wRwlunsCC7h`^%RHgjD}0OZRR*Ec6xG7fQ|VME6n z{UeXho!u&i>*I#Bsb>pd^g&n95!;rn?e_F|J2R=QX2!2CuX$EW%R%e;NVyBxr^~j< zldw!i6R54kY*7;`RG{)16OOn8K8kUT)F!Xz;RFB)Qfz^>bTsZm3W0B;fUA*DoZ&qw zOVsQ!dmNUa8H6oIDv%6DQ{JRT8u=L?G-E?B6^ugJ)|12+y>MhU2P_)dLH+hHa%77W zeq&Z~4XY7~ZP#QZ-nnG6m$c1l4EJzx$-!}O^9%t$B;6$QkoRl{i4JLyrN75YB zT%3G>$5}>$xCBQEmlMDjEu_qw@@ORKZ9Wlg%;3f(jE%TScCRUl8bxa%QiYp zTSSx7Q=hP+Uj^AlZ!}bp=-3|V#=;5}*{#lP)@s3RZ?r|7nnrKJ+7gVU3(`H&{sG;9 zqud@rh5Ndt@wKt^ITo?bC zHzX;Gm%jkC!WCpOMS`*}-8UfL2RNnOCdj*{#3JEXK-?=mxWT_hzKgSZV%CISDjNL) zb1WcJHqtGlU`|Y4`~s`|iPD$UDOb`S6UzG1!<}27tli}-NPCjWv<|O|H6UyVZ)r1j zRSjy*ZQEisw%bY(wp$JLx<%s(V#n3Hn;w&UIHM3#C+qqXNN z(sO9qVzP<7^Nv=2ixng3l@+A7)bHGSX-QrFqV&bwgf4$k{^EFx7BUdTK&IBkmsE^p zpez*1N=M`at^B14Me>{leU4kp61~X^D-aOlFR3NsDdcD!6wtj|QQ;#I!2u(U z)0Geo5~YF4y!!)65S?NP>Ldg@?QPxO6&DYvAGfY6S;#OX1TRSl%NcZ}TrX8xFHZz$ zxz{dL;1`Ef|Mjnz#!!o;5*~=Lrux?Men?sn0Rb9d0jm!_?=FW!bM~HWeP2T#9-B9n zV2{l*Zfo(0VDubXlx4M|G{p53L>^@lC>wRc=$KqlmzV5{Wt=o1+6%&+AJB-a#PjeGB~K_l7KaA&~|aHzPvhjbxWBbpjGOc#Py zIRptXLdmagiV+Gzcq-|aNHh2kpfD?6g(EX47tIX>WB7rp%T|f*W_e{@g-!fHuE2IY zS77^yKC(P5%v119(+D04mO=#Vv*c&_O>nvmN5pto#yrkuS$vJJ0kQ#73o*K`&zI2!D>yEjhvF?{GJ?wF{eR@kd!QMmetq%tKh6kU<35NL>K_{y&$(BJVOYL} zGb&A~w^VKM&WuTvZ#t?7N_;qJ3|c^yc^U|Wrey;QPGfBNphV0JO(tVG`cVDK`cse4 zm9-d~5V{%a1%vt#cGMiIe2 z^(pCUJ5lvyXCP040d_prm;n%rr6=n)R4lVE(wMvnq@G~Uz#%lUFS~0;k4B30LyCY@ z+@UTHC-WU!vTGwNH4`Ps?Z+z)u6vU8x^4o}2d6sW6t8@7?Qy!e`y!CQKr`&*08DoW zN){kkRu^7<$vtC_?6TWv;y>mlx_p4ddZl~id$b4Ca))#)ziH$1k8+kOXT_FF?ro21 z*V?{5`F-hqmT!FYDc$skzvEKAi8mbKzS|`%n9c1~B{82^?GOokRMlWkH$?-0xrirU z=2odJaDPh1VoC9|sySt5EYQ)1rC0fYIvuj6OfYM1dY(%Mt!WdKoE$cfSbu+^|FTV> zGgzTwfljEGGkNIYomN#(|G2G&IrIe+o^C7}4~i|XjrcFy#Qj8-0Nxnxu& zxvYj@YMgm?)%DlQSIJj>a6Q~YulnEv`v2=ckgpO)$P$-Hq+mUu0*oS$!f-3{H~zp_ zq)04daix5x>E8Og-$82w=|2g^p}(P#!P-}bmQsH`biAPK#_Ir?XL zFNu{y(A%;A9ThYl%G99KL#GJ1vnIdr z_b&yq1@qu>ZJa9FgFLec(M|8p?eX}YgJLWJhZn16&+@o+n+~cN3P;Zijd+^hW9Hyuo8Kc?_~GlDB&3P5_y zt+{(|&5zVLC*Xs=7O=>AjP+?veTg^|ZIc7L_ePQy<6HEfD6B}Kxo zb8y2LDU#a#EW!pUvKZyD6SYS+?iQR;3s@a+ezb+1nx3-emCJO?8dh#86CiPEgD1Kp zNl9G)?zST*bQgsw2b=fx3<#iA#GMgnJ5ZXnaZT-#g}Q}pOZwLc5x@_l(FppEu83yK zK*PR+I_db7Ew-%VlG|C>qm!&`RSN}Oz zpSk*9wVO89taw8Ay|?ZHxcbfiI8?KLQ@hfH#<4nj*Z9$K_H5cE_3>M1`a9j}aKR3Gz+yH+UEpfNO1z z>-Ste-cfH0EQPwo2GrI}nM!M| zZkiJE{EjWwMzM4d%<>I`rCi$BnP{U4Zglbmyd$|*YMjLffM<`LGPO#XJ|3lb(v>A}*sL`2UV- z`IY;*hy!&%y~HW@wKAuMs~6nER_wd^=1qO?zRMk!Z{Q(fgXRN#x0J%RMF`0A_}Vsr zaB!|vO&nC?U-?=q6{V;qb!i>(;TQRT{c~+?Ztk@+%)6$o?O*@Q$u`NRmLEXD=gfrL z@OeV|(|K0nDu;1)2xd>hVuC%B+uzPf4c&e_q=x9x?Ovc_WcHG3e!*^)VnlKK?PNrO zY3%LW$%ulWsEQ*J5Ht}Npv%&!bv$;JBMvWM-C|&E*p5!FQ7K*%Z@&$WFd4GQ3-3d# zoI1+l0vJ&+T=LtugQGwo_qX5HMj`}qUvpB$_Ki~?l)^k}F{r#`o3-+TOc_CGz!OXM zL3Or)i#sxbC@M4Fj12{w71B+1n7cZh1@a2{CY!^H(oKQ%FLSU&DF9s(f@KKO5ddL%zNeK{7pCEnV>EWQ()pDXx@8oOAi-y5Sjefxb1GI z2z^3}%Yj;P&tG5b|E@hQLb9=EBA{jb-OD{^pp~8M6_wT?>}7BK$GszYuAUh>%SN-) zVi(b+v{vh@>k>_7F=>aOt-dJ7TcEM^7xI(peTu+1<=g5i>>?Bu_rJ`+>(n37V`glO zirEd2(T%4g1?IK`*(dkKjukKksABmVf3eqG8@-CLtMIfZ@{(f@5f!BQ^ZFiaeL{5Xv`P9t!7GF&u}o z$8liJ^R^(c6kx`+pWpz5Y&PFNVm<=@!|Kntd+Z3fKc?fHyE&6-b{{usiMGual?%`Y zpGqr?l6ziIEi!QpZeu3YoIb9VzCVLsl;()dtc&p zx#m#D=x#7A(q2H6G=}o=Vw#@VhXtZ=lPJx`T1PZ>LP4?R8F6!-50ldnxJBN_FFnlF znzp&NhE~PO23>pY!>67ew(fO2xgoMDw9Qp%t_2W8=}OsbXxJ+qu`3SFHu*QaU2V15 ztyWtsA;i_DP$~*r9m(zO#$;(q+!kAsIjRdZ9zB&3 zVrsJ6O2q9}!LIIfXH0QR)aEu?T+k2?IwP8x(;BbS8!GKpHLdpDCh>TEdg~_L`~?<^ zmsL$adVbVSNxRbagh;T_ppIZm5Rd=qv(LTu;djr;Ul37-GF@);TQtJ9z4M@E#J!eM#Md zngqKOpO=dGOgfSF2tTXmq`GnNi#)kq9f|rp5%JyST(cck_I0N3YO6hU4b^&CtFknN z;&$=o_pk_f!x0udnNcsH;Egga7QE+179|?sf3QSDe)hiZ&pc~?PXFAqvF2yQzEeEvY(B48 z`Oqx$Ed8umsm_PQMz6Qgt4H{36XjRc&;X7?nyN7%biVXT>J|Mfub3-e5`6)T4t+En zM&tceb=(zpI?6A{N7TuHXI(OTLY|!!JzxT+7LHn z974n$^+Y|Idk4=xKB6Bvd-U}|F&czYbV!ql#+#aS|E_MbH5sD_%zwilKUlfGUreki z2|uBKqQqrgBkt@!*m+zppP#g7S?A7;qILI>>yZA?P&lz$T)%Ny<)Z%^Pv_1T_{x{e zue_qeQ|Nq2XoOr?Ko@m|(U^G^1T>cePp#1_c0QDv1-%~gtjdQ39|XX>IwYfUL3$Nx zJmDywnlB*AySMYr&%~a6PWPPs*@kBX$)IYOZ=W|;H#at~dA=YU*gAy#gMX*><!=r{0!RSsHp+j(7)s)C&+@fKq;rU@gYu4!2xYk(L2-f*a+za&!mxL1Yao1hDck6bCcPDlWiD!<4PUwdw&0XNKJSx_D zoVA>JxpUca-SWt?)N&zG+vedcr%$>ta8HJlr^U8lq>W1*h#WkiJK#KMJ|H;TYJ*(z z(FNhTW5DggM~wC-MDq&U%2~SE@siX^!G7p@<2n7v3z^s#GaUw znXdc}Yd%3bm{LGHqydPxDt#SB8#cSeC%Tu{LeW%XsyEt7^d-i4x?Z%!YSZomnxxMb zvyd>SIUt6Xw{7aGN!ZfPv|EEZ;ajLqr6Y-WS9{xz&_PWqU`d+w^49@sm8V>@axoB~ z^=;OsxPW2>{;L_fcE5i>(s9AGaXQC|$R z?m<ntR9y`W398ca_*=#2$vg|#~OAd>a^9M)}n2JtOF*I zmU`F%TBB~TYNkN_FBqnSBU2*lJBC1_2oN(Qb-Vc0X%l> zG?jZX;WU}_IPT{NBH4-KoyNZ~gz%JYoajdj+kQOm=aV>XlbGUkECSdfGeKlfIDnv!6}alsCYIC}Sh4t~0qtH~ylh7x7~@QSGid z9Z$!^Q!0c>HW&o3e?6@-#pqvj5V6w-5;}Xmq2|phWzq(w>Wgrb6!fT63Vy?6>It!b zz@&#PHrSWQ2Y`{$ubgL;$j8A*MGuHzT6t3wM6|5OLox_sAECX&aO(6C6GHf(+cE0A zJZntRNr8>S1XJjwsKGr%T7sXXB=&J3#n3rc_GMR?&li-PDQvJyN|opYQmK+fJ5+o@ z(#y)KXGyLIp377yrdxvA67H6w_e~Y`R`521QVLuY4MBKXOaNBC z4^9l@E1{MlT)Yl>3qjB52GQ(A>;du|fgBP^_v5$ys$sl96P15x9%PZzdKA?IN4?QL zaWHmxd+O&Jf6wn^onBT$$lq@DiHqf7s1=8uQTj-qmL zEH3=JD!ydz`eRG2I{c6oR7?b7#llDord z%-@*Hi5=1+zEhQ{(<-;&(rdYp1(1?ZG86$e z$+Szmt8vHXbvobL&E;zw|9VMas_eZySsB+zx{_=Xt$&kIk$>=#?l;ywpk9>j4E0>5 zsLUyA#@?*CRysRWt%#GIQ}h+GL-J?TP2P+vC;P(JSz5(cGOM|nOQJEzUiSbC?(*IEFqjL%t??SF{MSugg%L6_+@!9S08CM zgO#{I)z+M9iHI*tizBVhwuWSZTqvmwAhQ@P1@bMjs=?x{jW8N4#6J6YGK$RG=&Xlv zBq=2CRJM(Ic|kvE@wF9;(ITQ!1C4ho)4p)FFPJ(0lz~&IT>RPsK)Rn2B zNd$1A^f{#*!oInfy#S+clC3xa-Z$d9muIA^-s?GDp_?>WaP|NK6*3z_kj+wvJ|$2gB$jV7hs8QK(AV{L?@+VQU2zn#oxijHYha59D!PFRv-IL z*J9y2_w(u2q0Dam?jfTIUw&LA1dG?RS}GplzBH?c?(SL;7OM7)9nfs`x~yWl zHda}otFUh~)e3Ha+frEKFn>Lf~|^WXxOXG_I}pXz(h zOS@3%rT(HkC_|rFsi%_oGQf(1(javsA#|a{c+)7x`=}h<*3B%&Q*gWr4B@(iss-_t zdo3q4X)ka&dNh!&0daMFaPvO>zQG-PVqzi~i^2RmX*PL8>%tW)7uq$;piie%Z>YRN z-L}b?JM(ZS0mhnGwn;BpC}a~b0Zyv3a3n5t2=%WR!14JLQv7%j5(UbAmdrp&`9Ud&`4!T&O&nDrov7&GN*)oTH)B^Bq+I{J&-qjUQa`3RNu0K?#K-t1a@6LQh| z?j#2TByv~W3lr_MkkVVF|>n=pk*Hkbz8JSe6>-`?!r0wg5E%7i}sFcrVTey zx0^Lt`alk3O6Jwm6@g6I;Qj3T1Tj=iEw z6;C3RTqaK<+S^2=G^`LOUGX)QCQoJ0swwnJFEYSa$_*hH>C!-j8anV0n0N9`A6oPo zm*oBN#cK#vKbW?_S}|q=xm5oH9j%^de;2F4`ldb^-u7HGt6py6AB%FP zMw8oSUAiUk2W3;rG07V)7lPCU2~Owt!i6M&9(p#)kR>Cd`p^b(QNm& zgL=M8-Ogg^aS6w?un+y^p8DZ zs9h&kSxr^jboH0E(_7TrO&wLxqbfSZzpv_U@9gr3juYHI$NIjN`jzW9t#pWvgF^)z&BO9;)TnnWcM2Wx{#+-7a4+M=@u z?9k`4S)3pp(V9l{|KE5W-#EpFbf5pAUnC5>#p<-X1XNig7B~<%fh&x;=?d(W*1k5wQw(?U0zzas zl|gZ3!V*mlmMfm8WIo3amlPG13>OUz4-XZw@%W;Y;8}v0U)|~C*ipES2c+XY6c7LAD!rCqu ze>nO>?K|>xzE#~;$JNp$N)MwK-PzRL+^46j++^5VX%K;;_yQ-nWEb!2G<8%bEfG`L z6n_0)ZQ{PmQMejV6z^H>+F&X-7F1hIRh7CqXiD!}btxK`y_2I;_^$Sv3QP$V6*cYK zyV~2kFuP28>D7%!u~JTVsxzF%j(uwt=6wz-!V`p{#FuDcKFEh zKzHN>4Y1YYBbCbc0<^M9c|1b~hB?9d^7$!hp3Ifc6A;PH<>?1~k%wLO#(FYIk?qcftiIG(WmzX>5LI zeeb57jt*Bg+>+S4`Vytf)qAyfPr1xbm@a50N;zyK?4~F=A1N0DkCw$62Z+$0*vp?3 zY+-B28q%QLaqWlvvrw!F*Hi~8X(q43OpdX+O(%cznA#opBvU#v?1sn1;;Z?-VITpi zOG9$iVuF>4FG>6Vkq9Lksl|vpXm$j=-5c}8ys=$bZ6Xo`YsHx~1+7j^S)CI!0(-1L zu>omuHQO>mww+VtUlcA|b(MBq+a|NoQQe`n#epKo>G5Q1v^Jxwp+0ByL8U&YwX9WZ zjhH-6i_;o3C7qh5s=am}{#&qYJVQR93fLR5n5?bVTAdzK#1gTlJ&Eu@n|5{Q?urBY z1G~HSbczGD9GdK*NFtK-q^%Ln+AIifu|TZg0FBfn-qa$N_mO{d9)DZNFn4TSS|VM| zFFM2>ORn0xTwk%cwzw{0NSMSRz#?dayBv+~u*THvXz$cL)!yINB18@K;d=d|73-Fo z#qwB9Z?Io87~HXa5W(SKSGFf84g@QDHtILxG8`ynn>@tY8~~n7E*(Baqij!5Uta%+ETGoc77kMyRckI}{Z4-4?H*ed% zL-^nvPklsegN8rb)`tSll*_h#F#Yo1Mr9RW+hJ&}?XafINkdrE=%IF0qZ8>Zgk=3b zrwBV1w5$v+*jZa@s|*#BRR_RkBwP}nF+qafBxhR8r5j)-{0}{~h0^2v z!iAjM<#&YKA$Qat3hm#o{ju5=aEE*XOl82JB{Qagc=%8#45U)HVAYzn_D{q z!qX8h9Z0+4wmqx0t?}kWa|-oMGcozcY?u`o8YSkytP^nHx(~E3V1KLkaMrjx-I$I( zt<45nTRI@Nx*b7*Pjt;Je_+`>&8B_`0=C3kDP{i?2HC`8z0iO3X#WeV_h>(17iM`j zM4-PV&o+PLgz0|PjOr&q&Y(0<-7lJr}}Gp6=$k2>unO{|5g*XpYYb0<@!YFztw$Yfjs?U@#SEN z4@O|>jkmBk_ZE`)KM+WUwrY6Tg(`ChBviSfs6~}}8j(mSQAI-8U8tI}0#)iEy|$wc&68C5nb$XcNpU@CU4Ni_*Zut@HX84bDBX`(l|)f#{}Bc_C1*uSC0w7s#Zsi3R7wZ+$4-&An%v(op-B`+xss^7aQ z7hy^e$s;LUF!*Uf2IBqdYi7R54YKMS0i>AR4KixzNK>#xuh{!20D1hP*IjQyZ3(JM z_>bQTwWT-izWXkY5Y`cA#0mYSh~~{V-ng3s^%Z|7tTcc>cfI-M8~AGiQcMyI=l?%> zU(pHu1)U459dO92-an!kX2=j=VU?7R7KBDtRI8~=3ynC15=t6ztflj*Ml?-9aoF7D z?o9s9F+tMb;|7(gUwoL02P4sht_YQC8eGc57-C`vjjD^cyiEjuNG@*Q21uscYSqb? zJfPpJcCOFodnka~Vqh?j<^(AVo{@jT1OFq{$#tAu$DYOsde#4$rPg&+{W_1e^}I^D z8cukws0EMA=hKp_cF5VY-oIqaI>M}nU5!3qeG_QR>^|gwdCg(XgUf)!0S?&bgkZnb zZ+2O|&PFGcC%xJzXyKt)vd!OVX>-Lb0q`;DaZpM0@3Jw=S)e^FxAP><0ll`C#9^lglR8v5>x`V+gNt^x zZqx?dVNW>F5y$7il>*)qtkOCg0bJHUmBWOFI=Q>vL<1LIde8}{QY3lnv0%9v!zEwt z{REVwoXi8Rm}A_V6I|kQfU7gCyr)nLCsT?{l0`XIC95eiH82zk&$DqYJSxxT*LJL} z;v8-p-0G!&{!spBwcX}&K+XLY`5L}&k5Vs0?eOq0r?|u)e~{G(uwYG<{`fR(~ z-YPab5{5dRnFWE@N&P6qDh>CKQWvCY<0}iIXQf@2Yf+=Nsq`WM%>|)~s0V`lzruX| zE;nc-ZhJw)+BNldx8Dp<#;%5zH6buVLa~D8UAtSjSO}JXp|vgAKm36=^?EQzdms)_ zUJf+^OwOKyUQ@a}h#5Kvv4Y;-G#3eCZVr~GnIJNC=f`Y(;zX!m_*12afuTk=KXUaO z{LZDPe!?kOz?X27S>;(?pBp_x&*lse<)zXWc)6dj3@B;$vyg$}1+>9g$C_I0W7kJR zA(yvTS5;Rr9!IWSpY6zYP`kdPDqAhcZ_9&!gU4bqsP981V7HD;8bU)sHH5AXD93D< zm>b_$K9ul`bKfc%QjT*mzezej!lN)fq>|sCr2I*RA9jx5C?khtKP;TWKAX^Aj9DK5G-GS$FFW-@ew07n8%~07I0kc&IK4zRY&YDgehu*J}XG|J9 z>zOz_`;5+-{iS3C{N3DXPX;Mpnu%f=!#2z;R4KiO6Zk!yE;K`PJH}pEhXt3F`*Xr& z$upJXN~9UVemQ*#`xZ?NBAhl$s)w>FY2Os~r+i%rzhbRwOd0+IHPNYKF^Icw+21oR zY;^s&Ui>cgg|$#ga)5jd7T=gYJOOi2;U_q*P_jiOpM8%4oTTtH!k0@vnebB@Ikfit zHFm?*XtIZ|zy5en_5#nA zZ{|sJQK;U^@LcRx|2vh*li(pzHyLP>3oDqDi%^245}El0*1{Ktl#h$lBfn%%Noc5Q z22xGo%Zm-l{+RGT+h0oP#;11hK)h@CY)5sKN}l{CiZj%J`s?pMmKFIbK092Uvv@#M zO92+K7m&}AfG?vJ;+awF4^)NWk#PdzC!l(&{BF6ZB}z4&l^hDQEcZVvvM8qO?t z^6$R#`mfOxdry5!V%F>LLK6Vnq_44_iXeSWWt;Kv!!vBGT19BfzeY}wTjWZpjsghc zRe@+0!IQH&U~ph>^q|lZ0Q|ALRf{@HV^AN9IPKy$)sou6&%-c{0uC4gL$*DeCJW{m zff{vjFgW48;Pwb8Gx}TsN6-@wM}i@c+k#C|=+(G1t+qhDOJ{^ss!4FUtX6{o5$#^o z5^)kPXa!1NY2`g$t6{6&ztz`a5A&YyHVqX*t0hl4j07WJ=?6`9yfXeB6y-kr`_Yicf6=nMm%9p z$Q85r8XOiD9fM@R@EJLTXf7OJAPm6#`Y(qoemLp1Uo5<~XxWc%x?i-rtbTh~bJJ_f zULDr`;TI=fV-e;|glOn^z?neWP(m<4gq}3m$u>oyix9|v@(OhoIrJ#TA0vjzOgR5+o7*D?_bZ&6v@WLMHt{=_mROQHix z_rh%V@8ds&V|o5VB&_R|()<`<{3pn5F@-#Up@xYYG;;ANl}rZqPcaiXs<;aeDEaVD z#<98URMOWWKDLfczQu@G74}l`RLMN7x;Pn21)KMWCG%A1+e*hL60&6`P#0 z%yg_sd9OKEMS=GmtNF}?RJ>fFZfLbMB?Reitk~(8zugp*@mH-OQDnUateM%Q^!V>oWKF}U+i>~d!DuiA#79#nmc6Kd@x;N? zDKX6yL@joQ)hn*Hm2L)(qjbj}yO{9UqZXF^(J~*6`UyjIeGcE1kDkuwu+}%K>bF~W z4Cvtb_>LfNhA?a{g}yMBLbJ?T+Pn~nED~7gH?m}Q31E<0Bo}s zSgF9#{ry`f4v;9fC9sSKE@`-}qRX$+@2HI|u@F)rPPuO=hLV$f&@}lB8 z{w6i()X|Xe=0PqR@`EdK*Fmi#WOLcs+;Z?aUWp1cd-v|002Lu=-c{HH;TRH@Q`GD< zt5&Vt3q!A5j~m8yntiKQuF9?QQK_7o=@7{;9`9x6C0)-=V#H+SBL(rJe3SxE4lf41 z29SVYooX8AQ?Uz#@wh3YH;!JxqRB( z?uWbk$&W^^piV2E-b?S^cVe|;aCJy>=aO$C#_ymHn2Aj!b7vvk6tOd2gVY#Np9Zti( zH4j(4U-~D0iFMT)>*KaniM1W&QEQVQvQ+^sro*H&W^8wKMSEiXUEBMjnrG5SS3IVx zb=F%=0xT2Ec!V|>$tN|<*?4!a?icsIbZfm3c$dGl_cY&)rpmEY}yK{l%hW zYq4QZ!>RPMO~WUTzns!YpUHl3>ovL+4Qnbk2~Z+6gHU8^0trCVzl*e1q_4@J{iDnq z*uwf3DsM6y+Dfq`2ZP+8K-7nnDce$rCY2)3mR0-;FdPVNj*0=xHQpqZBMM9bE9n@W zQKfJk%A_#gg_Rqcu`^F!-)!T$Hm{{8#*o$>Eq`PACb{4FaWiQT=w z>DV#dAIV+%E02RN>5F?x96Eq2?#1EC%fVe7<&7_>133Ol$oH4GAAkR<`C`_n> zF!*?Nm{y0N!0FiN*)aM!e(sOCISdMfE+wIXplAccF*>f&cV}`aDk+-?sE)=ZNyfoI zyTN2OcrgDBbEnk-f6x~YPQS{XM)d5vcubvYc=gk#|Vou}6o6`hH+eLK!G7DVCvCsvUbxjJOvypO8i@M zxED4!n))V7XO}J$Oh=N!V5!f|F(I%}BjDHH&Ij1Ew!&HZkJ2BN;$wkyR<7qmsX!*p zJgQAbuba6Wz_O$fxX?9AMbKS*I%v$xUy;`GnPQE9Cr59*e_#LnG0Yw0!Xt@WG8 zg*wTEig9sht%msSj%-hNRmaw?RaINJbX0eXfJhA#HJ6nYHIxYrQgO5TBs_cnTJg1- zre>7=3H?p=IH1djoI|)RR*ysdjny>0t7ie zu0sK`8#4f;elO`-=935J1C?WSkuQ5*D-2NPu^2+0hD8SPa(>ljQBqzNYtrBT3Ejo> zC}{eIxv^G9(e&Z*zDJRd6;#CUsLdg3%r3n25Qioz)gciV5Jq80{nCqwOhZ6D{$9~| z$3BM;^(n>5zp$P?A_+usf1&ikB4($O!)U$*O)k&~7g=U8Z3;ffXB|x4D$RT zpL+y3YNIJ?>#E30N%ty2p?C`;H!cYaJK!5Su%QKkUI< z_G-auhCA=~*2u@A zxCQJ;>y4e0G4p)o<41}H~weOES9`d*bzDsIWiLnv`Tj}*WLa!rFOL1u7k4C&wq}tJ(7F(TX$+# z6iy#uh`&!2GQ2+t5<+n_W#Gbk6>uL^lOft!o;f6xjqr09uU}jvE^a@z4vd^*PaSI) zkJT*RIae=>lYjy3n>c;vI?uU6_7#}9hz}?8MOE~6DCj4m3RkgLif%vtnm11shdbzv zQczJuAnu@dFhz+O{yLUw{a*eW2$LiJ_3IfgGE}f$`WnA;C+-Unite53wS^4c0Yn~; zZif{Oh{7R)i|0xOW#hJXW$ZPjt_Ah5MoNGr&(B%|=JgTG!;mE^h}8*rQOOUCwK?U{q{08>s#(dc{cChhu< zKbsU>nxo0hvu9bS_(eaadN&UxbfogGio%#_8C;I@XD{?UxQxc8* zWlXyKbT24O^W3@N%$o!K6jko7dxRO@Q75lc>ydda|8J2w`Ejx4%?Lii27dIgm$ za<2i+Psm&`aeV}}Jpx)7mO83p<-VE|M4O6sHSk>92tqvl~*%sGYbFi9kkbOJHx zMR^|JHa}D~XJVPC_!H@$xd_ZB;3*Lys|n2mGHea~H%Z0Z61*g=fQF)q>Mgl&^FnTO zLw5au9tb%)IISY6E~vH-vC#ehL20rfOKM$}xD9kBVs(T1{)ZpC-z(nheQwU{`U!}q zA!#!E7u9SaW}trkx#wT^im!Pee)@j2=(7B|>gib;DkB*BMe3z{)*L3BG*f*V25?$B zKZIJ}p7JNxC4@r?oCog`gZn(8US}jje9)5$pzf4f4} zHZ2&U0iRgkhvtJHM9|iZ7MN;uAOPN~%W&RCKmOXXLkqZdW5Cy8(?Vkp>tC=#i|+)4 zK~=EP=V=s!RfGfcgxuM<7C*pwv~1SmWPrD?HEJ7iHXfFe-6_4!|J3%-b2Blx=ih4; zSKiGTZ3&3TWOFmtWf%KQ&#vcfXEgE;u4Zmc46%R)x6KJhrd_|~Z6*j9*)&LtAh}$n ziue+txDZLE0P)i#qVBdDz0qlfrgTjlDmR&?PJL_IW{n`L3f9|9xj+R4jZbO;RA2lW zUznJUPAjn3!Ibc)Zy`fvQ|n5#bnVl8i_?&<(N|;LA*zWy85j^&of}eI(Z#s>rHTU& z-=|w%zp{K2%Ye<0s=Dq2u48a-`hXtog73;-SZ-QXRVr>A;F`MPsBHgq`HK&A2{x*V zY!g;gsHA1`p`3-zh9|YlH_tadn!2U=!B-nbET_|_b{xdUiJQMm7i|Oqa<;meB>_;ju4DH1_w@O#hG|WpgisTu?P-J`` zy#`1vjDhBsJ}M@q&-1(4)v%&h3DqTnUI8{_As1o@h*c7qp*qVDUDG5huYjqy#A>>B z=q_}OYxuL}mraHcY@VvxTvM^dF2LW`W)M+i4XUjuXuEPAN)2=p~{rVDdencUZ;86Z~Sr=&=i z*O;#ErF+dCasLpL1Xq3r31ozb ztel8l0y!#lAb6!M%2^YAK@kuKOOQ0gh3xbz?wwwTv%^Shk-(PVGFM!^|3j5DbBHgY zFtKDPhv|v~kX5pONQG{Lg8Q2GA&;MwsN|cIuq7WZQongU&(`%MZ2Q={POlSAx<4iP1+I?Bip>?~T2y5m>A73_4 zw_vE`WLrxl-Xt7f$dK#QOrzq|!sFW8y%04ex}8F~BO0D)mu8{6;&z%ubL*_Bc5}VY zmMB$Ux}$eOUcEl*=twka`m=)_hxEq=E6ZEOri$1Tm8BJHDlDc74+Qdk zR*k`HGB@b!8k$>!Vq-D@gR_>t{+70GO>dj!c(J~s!DO(C4s!zx&NS$fw^23#1wRC> z3cg_*-QZ!IH!IwHDy-aJK-J0ju9=(^X4)JyH;?=)!3tZ%$~&Z+oD}f7Qv^@1Iba$r zkYI{mMHF!7)P3l>NkBN4lhNu-B?|mTk%TVb02l)SfQtGiurf8N=@2WT^;>cFD!5(;MXSYRc4`XmnT z#Ko*%$x?`-afy7FqAf-zhcbw=PQgZP8fhFLDxru(Sb+pIUn9f3I@YFRFI+BqfyTiW z`4N8hY-k%B{kAx|$C-FsbL0pBGs@rN@eJ%TG%wFq6n7QK6jfuGoD8+4FxbFL85zM~ zQ{dmgB+}I7M3%Ej)%O|~4Z31>{g0I8;cA85HULmo%o~UZ&q^G+v9377vr9A#`UzC6 zTm)joj{#cJ$ogx81(RVPFcnbBNh0@3K$(^*SSKYdZ>ljl9VQk6yLC1%us{&JwmM=7 z2zkN6Dj1$%VO6d-0Z`@2TUdqMNf;nBC)$#o`W{$V#l@H@RH;~4jm`(GYa0-Y4pXhZ z!JKS0i%<1*4Lz+pf5-4`x8E`QyEpuz=U*2ERis6a-R86EAK5ze>yhrE7hdcxDcs;Lx7M&3@^)AkXUaHJ z1X`hbyCW3yh_wf~RcqiNW48!yW+Wp@Q}8likWlP_2enyUZ)q?%g!-TGMVp6rurYa? z^ku$pSL@;9xr+J3=>GWO*1lZ=!U6yXVV>u2)P?9jVU2v-I-cCI-+zn#m-pY^*v~a( z<6XVF*XBNV|9$i3-hbb-^M2aX9dF7CeVe#S=Bd38Sg%mV-E2*2e5wZOWjAR2@G2GS z>-}3=8h|oPTADqX&_J2iZUSpuzhuqsBfyT~e`}UDxC{CA&*L_mgCgVrWcIFtk@bz)5+hwFipjd$3tD>h(Lhz@7fc7G=lJSSh`7F|4eo$ z1e1VAVl|6b=;Y<f)D0lXIShTK7MYYVsk$-#Z%o9dP8 zn!C4%@|fBteP5TF&L6iqzmF_LrgB*3slc!nZ0JQOfSsBH~W zH_mgkbaWw~ut#k^LH^?!4hDBNi%$M-t(tI7jbh@#qw~&e(c~q*6j%>*yUz3+eKv7M zlWrvQWVvEQsvAcu%5}R`QbQLM`65)Ce`hgYUe%@U2y#_(_>RJ=5!IW8eDz4SP$gY8 zsk&d44R9OiOr-cQ)s!*s!3SX>9JR976hZ9o9qG_S! z2nR@6#0uM2r`02xmzYm*QLi(Msy~t@Fndc*EJ__qFXn84m@^KWC^CZTe4k4M?QyGK z{tFCglxn6z7S2oYD?;)k#Mw8jI>KXmLJ3&C7iB;Mq$*1VPd*uA@)aiU&K{BM$5P5(;q9V z2$3(C#P;&xN#0V+gs8snz zCQ-#aR}4gn9g{x`#O2f(-Vw3DZ)y%Gy!jI8g*hr)(iM#gZ@-NZL>cz&Z&TDcJOp+a z*;y%3CB=6@S}3ka(u0Vc`>m*e0a&1yzKt%T=Xm8 zZu~CV&*fVJCIR9m3-1YK*5pasy0`P+@Em4nj zP`;t`2@nP|{M`)6B$?3dDMD9-Iz}i4uybJvgo3ubWRo%kD7<9N8)f-NV;>0s1^+@3 zqDq$LQnx>!1=E))u`MK_Uz7t0uBYsPp#fO;hrUmu0`la!z#af|P*uHkOEoYE*^VCZ z1Nm`WO0#NUxOre;m;eaM!bRAzPb#%y@y1B?6NPHoH7<+AVQwstuR=`;>%)g?G;-lJ z_qz|9jBq3hI9)oI+I%nfJ6Z(HV!cx5I(xZ-QBFu~^L$XKXsS^{A3Wp^^)pPzQxYID z5UuyuIqKckfH~>_9VKPX1`sp%`=6>Gus2r+O(uuKi?+Y!7k>shoGhsKKkC18#Up^q z!968uX>E+Bo_o{(zvuoO+USiIMkE3I-NzUEZ*jgJieY6)c9+&adS!^5sW3PuLM~d5X)lE)N`NUHc!! zuq>tq4P#0O+2+2)la0-9pud6tkc$FvJ15Lw@xq04)W^5iL(^&O>B`7HH_nV5K1I!~Boy!;&>0*47?F69L8 zs>(_@hYbc#j<_=uK!xY|x1YbAi;%T?BoPh3guQG?`>v8WOl1-Azes!d!Bva0^YlNQ zvFNUKqQe-gYjUOC=}07{dA9etJ+JEb?>1EQi7QufCS#%!TEbscYHHFKNg>r_6yQNb zkN_rEak{HDHvV8KmEA&kIEm(@)&D zg%6pG0i(XU#$~S)6+dwLO>3+m}gSvp{oBMJX+D&bGi2Mn2Zn6!l$FsYzC8M6e*NI$_Qzaz+KY;8cWSLB8NcKfqGPBxyfs zI{3IsEQaX6jV?hCj?fqyX_dTc(Tq zfFL0&_QM6zF?kjL-g|(Gkx7@bQS<$qP)*o`vPBNov1wD^roKKUODK?EgNfsZ*Yx#W z{a=>?^l@6BuKos>PZs;emAcxeG5MU1k*gGFCsRbCC?8Vw5Re9C5|euQKdM_S&GmQ{ zCm*o}t$wSg;QDn^QciMB1M#PJ=@QTvqASn!3YBbX?@H}W>TkY!{ckr35asj70t1O1 zZQHj${n)rrA+&vRo!OiDsW;8KVXb(>uJ>kL&|i4(mG^gv@2|b-m8p8UebQwz71GQ} zOsN_AtV|MP^N#iGR0#*n!Y+B*gdk{IE}}XP3Nn>XNxERHRss+eEkh_p5-0WL9=Pc*to#s zZyMc{ldIAE;*P`L*}M<|gRRk4P!(vehga22D*PO22cXE*!px+j$*6GXiA%sYnu~Xh z-lYt?0!atahV4Vg{P3nk=p{XNfKLUXG?M(8Bxo}+YiomE?o~I({kMN#t2AU02f3=1r!k3>}KzV26|s=-}im5>b+^8 zfo2i9WfO1#)Q-608UiLJQ9plYoXFw&kJseCpZ8QZ5KW@_X1?pYeiEen)Ty(d_kEUo zv8p@UjP((*DpFrlt%u{ng@fCqetgfi$D`um$nt?l^s+R7zBHFia1*hM|JZdbC5XVa%QwUENaoPsl1T`O6j@88g0|bzJ2}g*F;F zegbrpG#!~#aS_O8f@X&l;%5;#)=JD*xdPp;p~R#JV3I62V1T=v!tq&A2rfdz2R8?= z&;P+oF#b6IA=+UHn-^#oudvpj0`$d=+F{I<5L!VcPB;^UA7Rta|Jb#X??OG8G#8Qp zSc%)19D{g~q{cf2jkM~wf8XTMnaMHIrZ~E|u6hEK>{MR@8Ha6SLHoL$!*)Z*hZD_M* z1iW9^Y{x`wwgwY)(@W}lS0J}5rwaW{{rg?K)9>`OOJmLm)sv`$GJq!6m966_jb&v;)L?9sjRj%CMaYG)Kr}HUw1eyzBWHv!~1VE0^ z9~9__kaqZSHu|97hg^qF2&WM6`#GFYz^C)0>)_Khsd4t9uz(Ff+n)4#%C*ZH&FEC#}xB{HUMh|EeCd0L&{a9WC|XE)QiEj#wR*< z({RLorrwG>=F{79YUy$V?+je}0O0_j5LSGEiU&YX#3c_#YaAUYJf-e2hnq6d$jAcmaN;}qFh{@qW|s+9|^lNzTU z#Vf5i#uZ=bYkxoW)2O{`&9|w5stW5xi-MoNGmkI`n$UCB1xPR+SflPrb*I{OF(1k&!mV$={WeO`p;$~Oja>URH~$U^ zCjC(D#&hoxuO>*e54A7(hmgkwOiB0zOCqSK=%pX3qj=6E;wPWbzThS*{ZJ7%5w6A( z4}|jccge?iqd8N^XEXVH)?y@1o%s8|ZQ-RtbPpaiFrbkfyQ|LexNg;*^zTr@4^cf3xltv@M3YLki*GNB= zf0|CS3mj!9?Tg}~fAOfT*0*m}!QdpC(8Gva!&g?mH3{MN-@Kq(w!C>;Z|~<&(@{xf z@^8L)1#zK{4f5wls|%^t9Hf;NNFS&i`G$bqC_f^9pf$nvwV;>Q5AqNQD^=H@q23)! zCx$T8phx0NSy1xz)H7tw7-TM}Y%BC-A~`5gS(@=3iY4&D4uY6qmqlPW@f{F>Bh_Yn zhhlMj2H=l$%fE00gog0TAF31#0OA!>tD*IVtNbHb2y?sCz@KFa6eCCdO8NnB%om5%8;YZ|(Wsh- zhac@2JYh;TtB6UO_jkQnKbPzI)fFvU8bCD;rQ(rzEai(jxQ1MpWuu;q74}waU%I}^ zSZxve%2iVUMgo@glxEX3AWj&4@l-kfXyNV^N&klP(}r} zT(+$}3%w93yHRlsDDy>&mFKi1sFoe0hKWZ&KrY@tqzs749?Ey-_J*vPJAavc9S<(| zKgvr3^1sRd*klN-V-nT{CSg4Q3F|~GlhZw=8SHpD@XLDcA&og^Aqng97V}1uuO)P= znX@E>nu5wRyY4<))u9G$-kpbKHpMpcQ6w&1PlC;=iThq zZj&qdm^0;1M7q;YZtCm%_~YO^u09|5+V)_1>=yr+G3DhO=2@!AWH#=4ahg^dvy)#? zdRL{(+p$m^GqrkB>0b_Fdy%|1=iaQ9ADF{OYMu2)lc9OOrNU+OnzP}2YcX zgh3$mFD7oFNJG6^>QhEL3R@0zd6Z>|c@?r#Y}wqY^+mu;^3^(_ zR_lm5!tNo7=xVha%Fr+{s8!*`fj~lCT&oB~Tk5o4chDX2Kp@%=;XmZ5K{wp*nhZ=K zI_$~RkwUaD8thD<>j`GAH(I0h1R)iz-$?q z8*VCSacmLYEo4=E0T4_85^(}XE@{Nzg#Kb^I)P|FsH|b?W}2F>q3MjPi^el5oKs1- zs&}jI@Wy?QZ4$;C(7sP%dPlGX2m&=SXj1xX4%L!DdW1(M1c}5@&kKN)kXyK^`Mx_{ z<2k$!uCw>OdK2?#g$~}w{B5@>5X6$VZY>x#1zHLvZ@q<)X;X7c$!%{HRd*_W${#$a zfW}G=E-YeV7cO)-fGSIrEIjBypCXYckzNHxX7|cR+7{?rSb}60mM^1(2fYs%R455j zt7c%JX~kA?U|!&s(z)EqwWW=vdP8$KW)PhryU*>iTEmTb59es_^mgbEJ<+;*mw4(_ zK>Eiirzn~F6?XB=9UnHl*_VxmTWu+SPz&+;pu>A#)orb1gXM>VgMCkMkM|zvIG|st zv86pwNIP+YU_NnAWae;HRWoZ=)!gOcf@z_#ho^JWA*q=sHy?)sWF-Z-hKx?ZVSW5D zc?n=981pe}LytznV@oyrTo#wrZS`061x9h=r4QL=w@2Kjn;b8%FactI3QC zlqF(~S>u)#UkW;Jp`-`u8D0>;IhZKK?D}VAo=>~do{R_b8d(77^JDoX`&8y!t*udK(%fX5e&@Jij*({Z(w&+ED|R!V zFJ@w1Bs&OLzL6Oc?Lg~{rXR)BNWPOL6qG+a9RU??#`n35ji4K#|`F4)vUTM zdCvt}e zb~OV72OU*6N`RnZ1)`CXRJIU-L3_bt%ZV&sAnZ0Oz}QAfwy8c*r?0Pbn3_fD`w-7B zV{A;8QUcyo4tdXuSZqbfc2L|{sBa#vaI{_@#U{>EqZnfgx98ub?@_>008gnOwSLf#!|Ls!S$PXw^yI z(?FwT1K>nnm*Db2D%Z_bR@7E6ZCn*B!4aFyX@1imS3fVRCcW667k=d6bor0?g9Vf?0V z%@oq{~M%1q~)z(VX`S5^w&GA7|u|oFSB@Rda<_zi5ztCjS%K**`0= zm+~`|$5II!FtzJ{s{;sJmdwGzLiP&@7|?Ey zDJ>crb!MLb8E>AbYW8N0Eg0WY*^rod?WsViya{TnX51gI*zC*TvrhoKqEA~wmVC3m zN!>4PdMaR>p`uS)i{H$?t?G$1bZyYf531`iSa|_Q;qO6>Mln%KS#$am>Uh7(Jb^7G zuXeLHWnoJPRBga;$=|$W?N8OQepT))FMkV*+3LO&oY+29#}yX*@1%YFVv>#^V`jyZ znd_}QbqYd%G!PaA6K}Y|4oo=acKM%PVW8Wgc)G}SVTdV^Xf7XWR4-e$Y>!Iu!&4F| zrVI$&ISq3JdPpX?J$v^o9nyeNl#fVZu=uRX8-NB>Vj?Qg0Pf2`CQMe3Mnb|vfe%J5 zyABermA?(t69vaqwIQ3`A^coG};_!4RTAs*9& zvRGNhHMTW1VuB@byb|GXZEcOMz*k&!?OGdIpO^6T3`}otY+_NuU#(1Un?RLGCgn(l zKB{wxdm$!bj5K77ZJgtgjq6n?g+rojDpSLw%s}|1rnbknSmj5I>k7`wz`Xe$ z&KgZ?DEtf+98n-*??fqTzX(5z;yesgJ>wX^dhO!c`T8L$3^@}^Q$T9BjEuoh{3*5nJK?2GW;aJKP(~JLwygng0sLWB1F)c|*e@S01Mvo#=oke|h5{vc z*tMi4ARaF-V%_TN3Abj%(E$f0O&$WfNe%!rNG=FOYa*x-8c;kzU#bT{?h>#Y`;s*e zB|$o05~z_DY0{>M3lfx~yjVrz5(&LDTH!`Z<)d8EKmX`I=5-;kLv+W*YEp~m>mIh2 zxf%qgFY1gFjD)4Gj#B>f5o)8=V2Xj&m2GY@Q#c%t#$)L~!o^v0t&TQ*TWcbn6XUT= zApT{G;_iey;cdxeTT<;@E=I_-Ew~=Uj%#d+rkVv;*b#Jj${Uvj%G>aBz~#O8XU^8# zVRt?XKbuox_hYngoR=eNIEwS_Aj57_Jy|C5gwYch< zn(AB}{Hg4AYX0fMR(u-Xo!YV`wTpXRvh!2kXfA9BG#g5$O*4QxS7BWLXdDFtg^4t<+mClxp}4@e7^MX~Ip;LP4Uy7JhW4iVz20J!BU!CyHGf zfFD93;nPo5FT44srWLzd+Z5tRNms4H31egHNvVh=la+kcW; zuxr^t(|*%HdV9BYnS9wLGQjd>(q&q}()oF%14oYz(BIN|^GZwSi7k-fX+F~Y@Vvl4 zxnbVG_JNA#qXT`ahgk*x7HBAdMjT9rlHqt56SObx%Nx@MKUZGaT-^v^<9i>TckjY2 z^0)JI#HMJAxlKQyl-CE;>=wbUr6toA6MKHMzW^IL$noo>5sD&SwOYPq4ZK%rvSy;kFo~g4`qPl>#QQ{2&leJZTJ`ES9Ir zFSY5<;C;E6>PiJt;VdG79hk}$yfd+)rCr_RhN&#;r@%lx_ zj~{@r%p!=_Z^A^mdWQ9fA9kbw*l4!i7TJ zKqpf%MCYW%m~TcQxET{5>F+{MQ0OeJ8`94G^WU5E#uljmki`PNd+D~)gK(}SvEDP6 zz%M5#=u6zEb1+MqsWBu>Ifrm=wkqQ+1Tyh+$ABbF-45DQqO}2SbVDr9s(6?7%21e@DI&JO?j|XLT+0JwyoVY3b-pdXw-Nq0M}y z$#%>vo{)rOwInRm>^`Q7Kol#g&&16(r?_G1re!Ky+-b7t-O%>+iYuN`Ez~$532t{L z62eEC(eqgGSJ+lqflL%~9E21+$Pnz}N`wbM1FSLZR+BRq>RJww)XAOc9D@Ey5lp5OAet!S&(y3??n1Oiw#%eHkMil104&= z7zh_7o)nMaY><7gQO>5U{vbOWQCbpJVC86)0vw=-+EC`ta`o{VxkS2tSfFnB3Qrj^ zbn%84-9BQd9xyCpH)VLy@LF^~=OFebP^a17<;iZ-hwQ4FVU_*t_7-n@nq>1O$6^fv=7EhX>2UksAuQd#6(NTKYy z3e7z&4iPnZ{YI}WH z*buF)uL8=Fk}-@s6gD%BrC}@zDG=gzN$bw9=PjA~fW;#JK>mT2Y5rTJl$;`39=rgg zA4osYX0m~HOGZvfDedXcf5gl6QoSNIR`S_r2`G#u9VJq|T+bpNd&v)fNM;iDM9C@G z4V1T*Wf%H6kI(H5Ll$z&X4Nm(9=tzud&mwhcrX!)CHzVAyN|p$br&bk#J1P1SKYgH z;d7SPA-EH>`y76kBWTaw{KT}ESM)Xan-2y#z^#B@z5Nt5!_JG+Nvej|Hlo-Sj!=1A zx^nbr=1*Llxxr>801#SoLol3j&AD@`mI8uT1G;QiYUQmm$LCC`t~PxPy4}=&ldr@o zO1Y#t? z#$jQ_O2ruw>#?a~G9g+Rs^V`$jKG&wAW26?C}<_T`10Q2BO$66jq}tuT&Nkg!NQOq zz7}Y5h#jt^ofo~ZFjwH=5f2WFKXo8Qphh&+>@OFI8^ff^KrPjhLa_me*O62Sj-ReXf_dlCFi+oMzfIur#qeo1vICT_S}9g z-!T`z;{DjB$eoc464t3(lP;}4idh{G{Teoiu&0I~T-&Szn$JcJ43-vc35jDoRt>Ht zCe9!I2)!C`iFLALxX-Rop*}2%OOf&bn_R)~Q7TQ)8KOzcDh!VLx*yQfKJp9u_hA2i z*`Z84qydHdH0%UC8pKQm7MY#IgWN@5{IPfAp-RUnAshR=Z-VjlH?O zjse^81qWxwZ%9v`oW3DG^WcKxwgJc9T<=CM<_a{we*?&G&{!h!Ti%|y;dfe4QooRC z;jF%7s|RK#Zb?m@>7K+5sH6LK?%WsQo{B!Pc#e*;Gr_n z#fzb!?16z5Ma01GdANOx(N9%?g9_e^+qZB35=70^UQ!y!9L#6-Q!^Qw5sEwli=!Rq z8vs9?uKG&)zlv{1NsHV-S{K$EXWe#dH77kJkC841ZsY}(Jd4e7Uwg<}Bz>P>{^A8C z*=fMJxGm1Ocw$!Z9F89cb;q5tGd{=H-oE_9w|NB^b?OajXEN{V8KBiw^w+^eX59)@u*4xSk;)QMIoc<*2TZ(>vo1^uw6vFUsC=jI66w)KT41 z(_Km0ibImBH*1c?7F(>Y#k0kml_%+4_5Ll{)`%c2&`5KxRly%hz6LYX1kKsH@%4cT zQpIO-#W{wy`V$^XC3Cpoj4@cuDUf6gsn=Z+1zm)f{C^}pk3ysp+Aqi3IaJF&12$mB z9g71|!^Xe}o66a2#=v*DS+L+MV%090!sbEel{Ef`?h^H5=`BNc)60r4q;W80Y%11| zSiaKQv{p2u3TcEcx$+V#VV~Hh$vbjpkoDHCOfT0?j^fc?yE_=a#5gBQl5-Gx}tr}wuasAB&0q(oOB#byQnqiPRI6j z@7mS9FP3)atWoUT$_BSA4{4zB>BYx+kZwqpRXzjVpqi}qg_ z+wdA!pd>*R(zA7g%5Q_6?4`a}I*k!IV0GC!huLjt)-^{B39}Hh`z?S#+YLcynlrUK zHumUx65ZK$A)YRTQ#MZe31}8YH?UlLf3X@hQqgZ#r_ z_vPenhvpRnUqaTGfiZz?5GB2QH#Wwcz_#pcIq-z;iRJ_Ab_$M^kv8V=!zhgFuFS1m zrdwuOSp)AdM-XOYoZN+s)SfgF>V4g+=0%U_9%)&$WtEVy<^2c>5#mr?XF}*nUa3SNbpczfjS=0Q-?ml1b}x z`kjso7s^Tnmy0e`d!#kdB0y%_SY=W#pcH7VBPg_G|3xj8($cwNUlW?s@!@t5mGTJ;x8d9W;i~n1*ur zsEcLlNVX2s>lTO3Y+p<^jkI=s|ung40k6z z#F${P1&gSZJI?K>Th+dl1q#cdQ}hu_b6EayEdyCl8YKP>!_5E8A=AikMEak)ARkEo z$~z-ApWDe*8#Wl%>DO(@Z#0PRxGn4?yDeMP$*u0(*|1l?cW3*KPBF@e0sq5y>3`#( zk|^4huBchvAUZu!JNmZwsT0v;+#~L2SkYaoziog|XEGLYp9#cbKn|syG0vJ!XW$eK zL&#V$ud`UKX_fM`6B#^OvuP|+;b&{yrF@rrOIq^vp1rrEFmJV5{^o`=ne^X0Kzb-< zOGo*P6*}-ZmAG>FO>IE)5p)yqJ>|faPt$4bNqIa!u)AwVyQqk*%J-=qZo4xgu5RC5 zJD}eVBO7I1E|X4Qx>c^JP1$NmW23Uwk_zdbuXpk^=uegYjhFuuFcJsKw@E+jH1yIR zNf`jyx+93uNAE{P`;Ql1D(R0G-nCtL1)xVk5%C3=ZV2C^f}#LkAf^65Ex*Cl(B!S- z3g#sPH|uXNUES0qx|{(!P?C+U1FK)xzq@askcIt1d($QtAg9ShO81H;g(%3!^2Tw9 zccKA6nuR^Rs$?vbaVM9(q;;jNVVh@hqZWY9s6FC(LaVUEZzAjZ9FC^;yrgB$Yq4d$+8_=ys*`V=!Y?iF+q<`q z{+2IYT3)`Cm0BJ+e+}$Su!8DF1cw|j?| zBV7fA`b^j8Tt8Z;LqsYlC+rCCj`k%op?Jod0l-*(po0}oE~Z_nAHi0*Q@U-q)EmrZm^#q9zM*)fNQaK`|4_@ccLhd^3jaWLh-bgSO3AYxs{s<3GfurZ0K|LT0L0gV;X_>(VCK!1nK7 zyXm?{(K>6vqFL6PO?Mt{dW}nZ?Qy%_WHXz>;>3TkYLl<)Y_r`oWWiV9F! z2X*sm&BW6~$u5G6q=Wmnk2PiwK7Bj!v3fE7k}`ag=BLOb1#xn~d1 za;kSUa$&?f8ul{{6knwv_5fn7>S~zExgf46l&bNwqOw@CQCq5zy9PAX8&TFE_VUJV z?Evcl0zS2IBdQkU*416D9bi7E=&7S(OYkF4iTo{~{6=b6OCG3R7MM>S^>;qq=aVCt zJqE@m`2(u7qR2?>IqKqmP)v|v0X7Mt|0Kk~^fF95uL6(|<#&SLE8Pje?+G?YeJ=t| zbH6zKtJBJlCDMJP6eShzR}+6RaYzhD!5Du0aS=~A=Hueg-D7PwAQMFoEmu+lw2vaq)XAi-{neQ-n z=+L1BmvmreAJe|9siz+KR^l0lt=D!C}(T&*FE z6OZt$d^uipRv1GKhn36*G|x(xtDw|@f%+4LnpHZgY@3=KO-SBVSW~u**_#x98HDu= zt0n$bFzT1345(Gy%MbbS4f*p4(wtFWSSF9V_DfbA`Nb8tA&p?tOEXySpFjcPpaKe@ zAs~qhQd)X80C@bl8T@z+3SkYSu{v7^W>_f{J zbx>&Y78Kuxa7%QVsl5h+;)~%j)KO3t4P!~EwlCZ{mY+9QHFxWyk5?W&`lL1*4aNO& z!`oVLcj7kv&spIuC`RsYeXw_a-|T}6kCh)@_e|q+9xmg@qpbU_M)B;qEf2_^&#hoR zzuMq>zMO$?;qZQugZO0Jcr@65eJ@hrpebqJzP@FNZJ~X^^5qMx+{ETPo_|}nyQQzE zTYxh-6ge5c)rst2R%S-_o+sy?G{YRT{-e`>)E%zfzj~|Sh%^3c@bjOLR4nWJT@t6f z1~@;;5A4N8)1MHPMP@wlmzCjUhCG5dS~B@u2BHxei^&LIWAW$GjeOjZ@h4+kwgps9 zeOHIm(jq2ZKz#yv?$6s2TuV)5xG0%t&V^ZmJ7d?e#}4ga6`p1(dO_QaroFo zBF=5vK2X@N-#=j3uw6_zGrN4Th`_5kw7{bDcO?C^+pou zK*Uj!tL!x;JOQi2Q&MR%t@GMJTuzp}bQSN+dlJ@w$5G-m8k`OfT+%%y1y|eqX^_qu0El4CqtQJyr)eYCixu_KB;O~*<-#;G_~V|Hk!;tQtn=h z7VY9N)M&P8(?JaR`j-$LJFIxfD&U|Nf#-B@R-1ynf6Ueg(E*#+;&5$fC_1RYMh&`F zcPIFraB&=}sO{VgpcB0ZbEq&ZvN|maj_X9fdZ(*$^9p@sb#s+P^r+W(t2b2Wio(Mv z%`v4gn#o}pdI1vwz+#bf`&A4>X}@3Xf&Y?N8AbdfC}k_L31C}*D{6)%BBcjMWm6Wy ztInAJ$h~&%Q8t9Kcl&Y8y~+7c*ao5blFrbi?SSUX{N%t2nzVNxPKv1z=5hAmkmNiA zn_~nXN&-*~B{FOs;8b6rV9H}E`Ilb?V3LV5GCJ3?W!k5x63;RLVU7l5h+&==)L~wp zsx2?qOnv#1g?pB1=dkyR@g1I0BPLWrABD#A^2^%3a`n`ymn__~M?2@jK|Y1(u^2We z2QwAl>C?PC^^%3l_Gq7?o_-PPG^US*T#WohR%9T6DaG!E$Du4ggCDJ+U`8uF@^gwQ z7_={lVm%dwVNW9EP3q}^8hXI&VX*#)i(jFNIBa3Ne%1PQtB3IVNpA|K;wWQQFzCZb z={DYAbRkNRultQE7!4wyL*|LxQ@Z9iDr+Y1Y|&E~I#dou{up$N@-^dBDT^`Q4Aom8 z_qMFt(UOl-`{UXh!H0m{xNi04^?iMtH}B|Mzqy<}=oC(0H+j<7v2RTJ@PjvC*D?9c zvEmD|4MjNuwl3KRV5>Ww20zf|4QX&Lz@{<-8;52Sl1HbS8VY z=(gB<44r}#l}QRp^MSaH>s*&zy>cw-h0_9;|a^{~>arP*ssvC`7kmv~c#n3`SDu2g$A9S;@ksLohJ4tKMy z$Xl)&yi;G?>_V5sTLsx3Eq@0YfeMV&Lff#)I%yeZ5A zPx^m5_-s0x^@^@;d#Aa>nQji*LD=+JV~&&|(G+PQ!lpB&za7JNL$)?q8{-L!89@HFIeJSpZo-$v=u^$bf!Jk740UjX4b5SZv?oSo(4yg&ENu8 z6NTgZAcb*s*^VVkmaU$*rfbE4QXz=}7L1?+16{kf=_WLiXAQVgI6k~VP)Ihj!29o_ zVbEancYW~_Im0hobXRD_{zb>OpLsP4YMRsQv~LJj=Bx5mJ%&y0xIY3PNp`PDg=K)k zw_3$Yv{oz~&%79iaWQ|6n;8#M#{hq}bo_w2Uf#w_Kh-3XvA73w>D`bY3EG?blK!A!vSD+Zd9&B-HhCiXcrKYjKR+A`b5U#1Xw_9c!AHYnx8Q<{jN6Ui zu)*7C@nU-S#(OvJ+Z^Opq467RIO+*63azZGUJEU=74@9~eWFhl=r9CZ#B?y6jOqM6 zrG9U}Z)f+eBVjJso^l8DmPb_qbIflLYkdKeNB6q)PkhRsb*JG{88?P)@PY6-ecTcG zE&k(fRiI4T84^QGz0bcMIA24-858B-Pz;am(MY~jJxs|hrRI@>D7vKIR+R6RCr@D7 zSZprr?=RE9&=xf;pr6LG5nUkB`{6*CR-k>5wAqiA*UZ7Gi>u{@TYst1o#V4f&!I+9rw1QmzK7Zl{`MZG=@2lk82-4`dShIt@)5Oif zLvpDJFtQCi?U;Ju`uNvJ(nB-D=~cOxrp*aX(z96Ey;fe6(qX@ zW;qJuP~lp%wP~jzFd%>ra1t-7Q8PfO0euDBqI0-XKqC)B{Fz=mRkSc0LOGYfd#tuq z#55zIr%&kKP6hFE(wi!Cw$|RLn}ez{&H9vd4i!NMH3W?Zziy6Nk^Xt}4dwyJ_WQn6 z!b>Vi_0m*OB+1bS9r!8QIMFzvPi+LFodXne?9`WssxG7CQHqX2Nyw+@DA3`9n@0iF zpOxUwQq}a*LR~QuytpV=DkbE|LpA9&-NMiR&7T#CwKA_r=L9is~1k5 zKK;TyznD1vo{3`hIsR4fP!l7OLbbjuT3rFU~$x`7969$KF3=4&0S&-D(R zzNpP*L1Dfo%QeZ@B09ANJkCd_U_y(a6Sl>>CDvVthJtZ#bnP?R$=mq(Z>c;nd%*2# zu69(0D>+t(eg*w97(t6~rTBqcR1q|nBC)ofM6Y)%huVr;xEEKH4(#SWo_!eK`>Hk? zgMD9cU1*)N+Tiy3ong<8c??i%K_z1dURmhanQapyact1ZWg9zI8FbZm@*zvmYS9hR zWUu>B`VKsv@!ul{o7U_StPS>hqpqy4Vs9)Kgjb+^OPuejW!<|t+IIoKs5uK7da4+@ zcdnQ-2Ar*ntF1%J#};#y$lp!#7Aqb!{N{|amS0yFbkneIytWescv}GAT>8|Nv1p|! zsE+p5uWnneZ*2BB4C3U+RnYUW#f0W$ozvOiwnR)AARup$j&aYgbmNc5Rbs^}pVgxh z5)F$T`Hj>^-e|1Pvp#ZEpH1Y`4mRAjp;FWMn95OzwG|SOn8j2seMcUlh29c`spJtF z0A4Bu*^FVkI8uE`^b4xNQ!xT0Hzsj6M0b+LbU<+&Q<}nl!f0p2eA?u2y6u+P&oZVO zK?idFgyY$JwM!o5-4>rQWZ|0B3lA%-ZL*p6Cmnmrv{K_$d~2&Jor2-FPMV;JKq5FK zG{>6ku4c}#RQ?C)d-w{Kq|wDE?f!Qs7>qxbzDW@Jpn`M5!gp?ZX8xOZWX*Wpol(Xx z`Cx#T&MD0D8!MLs8=Q<=?4GPgL}&&z#ksZZ)t$$j*4(HG7V#v0}EvtRrI4c#Jg znU*}bIPirWh6YGmHB^iP+YeIU1bo6+KKvnQIDkVTxICwPgbLE|XJDDK4{4MW&oJy1 z(RPaPDM8r^%c1`ArvSSVK7kmk!(S}!gTBcq<NVr=O>+?q(bd^qekwN`&5#hQq`}$G5Opm;FZm4qJIe;Z>klk){AZeZFCH(`U=)s zOE_R)-PW!J9?q(gY#RCZ8NzwsuJ2u{1uB>U&?P6y$Xx2!@S*gflIAlUR5{fp#~>~v z*!mcGhNjWhmCcFLIq94#o9)81i)E`;BC8|?7!E@ITVOXzLuRp^p=kRPf)ZmgS-^3Z zYWqWjh+Bt67vw$AHTo7WXA}aBoKc>u*h&7PlfC5ON}A2e{W(8_FJ6`_&yyZzvtSSd zXxx77Tk@59`O0f=L!(?;BX_7;>b3=1I;Ay|;)d>!e#06#isJD-@r3qy z4GKNsq_91`t$UaLdG+Sa2x{m^svsTM!7y>8{UWg51!J91g%i{X8h@w?L~V>wWRY1^ z;=-Er{CxTD>7?OzhN%nW`C^~`8uh_L#k0R(7XDlB{{IyRanbEsU*&aIi_%(ot@Le4 zRDC|~v!Xu8&;!11asB!_$o|s}RqkiW6VE+8=Ykw49&vgC8GQI_JyLW}OwtEDzNH`8K;ZasaPXO~O)I2Cjk|#lB7!xh1*29lBbDpybXDD|> z>H!kA5|>*AbfSo604Ui|VlwQ*qcD$)+hN zEcph}VK3hghMW2$N&MUWtqS>jiipu{!%^DGu!s>XEQa}&1u!T{*kw1nk-|$r7GX3U zK)Z%5K6~N*j#t!Pq%mY0iyJ);T1v#H#HNJbDc@#fb1Ps2^g8q+Be*!ZXM&va<)4pJ zh?#LG;xM#m0236Y>7y786U!Lql1NOipMow5+9smW(qyaGyZ#g2mW1iO^YO=?Yp>|5 zeau;s^+8%mr}WO&#Hu>XTdX~R1X;3;`Y~#w*=cr&m5Wp^TiBd(rCeYhrMWE!o(RnU z1zc;*5lhLI8}GRpbaZ&{l|;Pmuv<^WC}uw(*0ydoZq-YVs<&>=ceRMXJ;Fc%1TLE( ze|rrtbLxZ7B-7!XCs$%TbZU`m3_Ifq(sjJ_z4ug^M4;7@kiYky)|hIvHS6R%G|g?c zd`f^r=qjMDnS~&wN+g3u0}Bl_YzP^H3JxPG(Mp6EBB%+iL@U1~|CpD)KTegiwWV5g z(jA(X#*_&M^!;%bN1!R=VA=DL^Wzi*?nR{);g9l39!zDAJ;cpvwN<`StJ-Yu%_lb} zx@|r68E4c>;2oS#(zUIju++TLv}9rRl05ij-_|-p=tqH^m5e65+)H(--f5jGd)N&P z!w{Awy=^Y-aZO9QkdFz4_^VsP!DJ*AOnKUzsXA99S9|yVL|eGcmS`$@{MsHz(i;Kw zu|(eT8Qoa|NQxA4_ZO=y(9wThwD%cWN_ zY-`ApH730MJUQSb+>u+K*DB7f=vnc96BJbs$vc2a*f2q^lL#=$Ig*4kSY{;gi=@u_$C|qF29;ec4fi(D>R&#^B)>XqnmCKxiO>i6{kkR%;YpMVd$TUPCmtoEae90UZqcy3z zY(1RT6cxy{J7Fz2Tixwk(&s=Y`8D}QzQf#U?*=DAso#TA7!n$yO$h^ZsjWVz6B3Yy zw3CzG0TS`5sS~cN6HwDk<#Z`@RKvm>Ezi98uI}9jU!2?`*h5Zq26EX{)+>Bi_cA&I zG#FET4^cS76N2uKS>{8`JtIqzbJaEyJ_p2O;B*vhAw{vb0bHdtL%D2kZ!Q_8UT8^W z*4*n!S^{2siK(*E%o?ZOl3r7;QuWOL;zQ8t4n?>`YfC&D3dG%^lIDb?1u8)SpS#4- z-0bl9pv~?pX>lf+SiJXDkWX^0+{jC6O-pMkZx?>^pepMKG?*PXKBzU?oAAQW*$t7n zNp*FoZ2kofcNtz$nUT0P6GlUoC5|x;Soz|BC5#?5Y)}Eeq=cRQq55F3Y1*dOjUS(-Jn8I%WDTAujKZ5UjnBXCx1t2!Xs3n zA{PUM49|_ktGF1K!BX$9MDP0iUx@K~7zFdfEZCTi3})MmHG}GTqu4+7Yj`FF(WKtL zNCgHnnss}n3?ESY=A#A`19~r5N5f?F2czIKmZu6^~A02AJ1IxR{BO(x*y31A{kS7VtTHA@C1W9f=~ zMmodd%U`1xjxpoH%1NewL1!$!BHhJjvk8Fux7BZ2mlS}7by{`Kh%4?BTHI;Kf;Cx9 z1{c(?zS7CgoX4+M*EL>pP7yjMd&24!Dla~#zj#slG2^qla#XoF^vHh&w{#0$VZdfc z1(b0}&w{3g-@f9vuL0TY66)y}V?x@}Tl{weVzM@SD>y%lwCy?{ESmI23n(q3#~uXR zB4$au3N|hbMJT_geo3j<*+2^8fQFd6JW+4h8$hEJaAJQdu-PATr(B#p*J|CW-`bi^ z=EM|4wKoS-0TB051gztV4Yo9$fF z+U6jfr<(n3;36e#(aNAB=ni<{1Qd$dlAJZ(6m}$_>lO;Ymna^MhFg*w^M$@x-kq_= zs|&$^7ixQcU_kK*$Ae*gBoJ`)ivC_4OD?oIg+3G)i*lBV$bpebPY zS8|EoKp>(I$NkXC40*{_$>$CRsts1B+Y&Pt$~PKYY*BBVd~RVj1WO#;2kG~SA^TRV z?woP1S0jx&%7Z<4C^o=pFH_1abUz10o$X=BPCBbBVfC8Y_MstI!KEl<+8YPV{jnZ(u zWcGpG&$h4WtJ&i$$@riIs!KZ(wvd2ew$rl3(xXj!tl0(xvnCS-v+EW)Su9&}SYFH@ z+?Ikoo-b44Jp62F;U}_oGmDfgh#(mvaFcrL`deqq4|k~QLygV#Iz!4-a0{>0Pg$m_ zUy+{)&x?`j1G^tPAf5qcPE~s0Hk?y;cjVfjCYP|b81znu7lyAc4_GgHk9yGoRe!R# zqqhw`s;dIJFrEQ7wbT$hiA?)sq*@wr;#ji^tu@65rTzSL0Q$vLJsX zFGN+|(cGkyc?|(r1Zkfd;aM&y7DDEnQ7@0UUMA6I~lU$*(Wjru)XCzYybyDi{3gOl!4k9;eXf`!?L?_0rrK6;YYG<#i-P4q7 z)XUrqwRC$aFW)`^0JqKU8#lQ`$99!`ZUO*rXXM+}jtbQVS9|qly)+J%_3WuudWSTs z2^|WoQo6!iwEHyVA=QogKNwc$-Z zo6Kh1;;qu7s+7kTv+1pNm(3&IB0s9KxRd6rJ`PdOu$bQ?eKU{;axDx~dA&UHJ$|qB z?SA>&s)=gpqj|inh9{piRh3KG+M4yUpthl=0M)CMD1Ac>3;L-llP%TQqL+T8hQ3uY zg)7Pi@4YAiQ`k&72=WyWPQfatdIL*QSTSYth#AtzL1Zp+Ev^%&_n5@+@+tEjH1Yu5 zr71}qM6kouHL(UZfbCGtg=yyDf%$+)`y_}$-^A_^tPfS6ly720LmiAwn)v2WbDhbE zNdF4noeg*HPsQyv*Z_Lq9ck!TR+I@wnNas#T<=8M}?`nxarX5F3w-tmYo zg^UmC*)ER@O8E%LorX^A5^NmyJuuz@hd~Jgbo)eBhvSWen6G@rhMF}Vp;oR^$sqkR ztIoSJC+5DYfBo5GrxM~u$)ExTHJOH7Dk@d}05pmHmV`a+qpCmR&yinGm3bs8ukz%6 zX)?qV&LH|8kdjI)s*{!>l&5~%#EDwzP4+gjN|gL25pERo;bIw?v>J;Rx)M|xi?k3N z&tF&UlP6>6{rTM+w+JVvtLgx7Z0r`~?-p(H@Hz$o9H~r3=Z1m6q(@&*Kf;N6vBO4{tCEx+cB%8GI zcQ1?zOs^0{R|v@8QP7<^A@QA>gpBDr=nYnZL=nv9YtZvuk79raUJL5Aq0M;p<2ym|-6${aciW zmm@qK0ZB$w!`*QQ^zo-Xep{R~g{+pKIrXC#C;Yx5=gxU^-h4P0$wvOL{lzoMPay)I zG5cdm9hC@8kihEQ${_H;!tfhH8|;3b~`gGP8L_N^{zBGDUpY?ZK z+UH1E^~zHod-(CICCI5Nc5vXa6^j-v$KMrXd{8Zq=37@S%For$U2JSxCDvQbbv3$K(g(*i z-R92vG^+#BbMjTcYA7}zlgd>n6gTsUw4Y}Td-B|{#2g#fY`f*bJE1xTwtdQ;3no(A z_U`%g&fjyhX7Iz_999rHZRsk*dbd4DV=#O+;+gIN%YdbmweY^qab0vugVF(%!idPf zrfm6-U%CEb27mRoweLLrDpB`Q2^$>8N0Fn!^#krHPD^!Zwlq_xn4-kv!IV4cO4)h} zo7u7ai4>AZ3x;Yr(3BtvFn}JFHaT>e2zfcWj3L@+*seivk1@I%>wb01cP*T-wELu)?{;>lGb}wfR z8RFbCd~bJm@0RWwCgM?91056@p)gu3RDpc0$b*~1QYd=gLF&L*fLB5~LgNd2AHGUD zpF~2=68OOp7ypA&-bhl09iH_tBp~ymcwlgl)sBWfL1u8_qY*^y__9wh8tpy5lqa_* zC+g;4MmS+TACUj+47}R|(l_OAqJxqNB;xTz07?y?-+2B;t@I5!^hFWc!4Wu3nu^gH zVn+mg-d3Wy{y_~1o-r!vUoITaP0FIKU~5~K4rN?+n`hw6{>ouWH^an;5l!M;rlpgJ zCY??*Bbo%`aoC8U_exxo*6Ot>a81_QnufV1?@L$l56y3=SSs2bK4S_MzpTPF=_js9 zKXFZxmvBv%&Ii|I5Cs)F9%@V>zgC9ek+`umn3prS0}NAeWu?iuE0bBJGE{>A6Y`V9bt7onajDwpGnQCj0YY?dW+3zaf>&|%_@^C zWy2~S%qJ@$&lPPlr8k?hK02(jWLILZ5Vm($EMX+~Hsin%jBZ_MdD5@z43u#Rn z6N*x4v?f|?G>LwI*m2PcdN1ky#Cy7X#UeqTgQtish3h5x^&D9K*dovpMlD*7H6Oz= zT5|=K(M&#v!kXpkRTZY%8nMIKP^i(9G*2b8-XqaqFd`zVa=CP#+fL4SJNZ;>Uw`^& zxDd$sa+pn0>74$Ux(zW?Mu%b<1Cjo529SA_F)C`jgwhiwM7GSz?P5V#z5HpG=Z@2S&^tpt^p3Wt-Cc{XpM<2u|z@D4$?uVz9s8~WLS$?70AU} zNTv}H@m|8Ow<01V+^Xpfw5KmO~ z&z!28S~hcLm9T2};rgfbPap2sxm%psQ+DEIR^0z4X8KRn-W`^0O`BFVZ76q^aq_xR z&i)O3t6G~jSk`z~bDyfEJ4VHy?mMu5WBHE7UGt-y{LteXdDN)KrH9n>-HU6>SMRUx zTNHnYlSY;CkIE0J4@dWR_3c=^vHXDZX-@Wz<#)Dj>WlYtKT?NRXV$cC;H14D@bR)u zuJ?pwXT_OKhuZI7~o*z1ymm#0h9l}NSZfd`b7utd67 zo?grxPdux{b0x+r_)}9DmWc3bfgE&gCZDRTROO^R&s;mVS1c{7pugMu+3ha{ZKhVb zN!9OKwY3cJ8FksJwPh}`R=!D9;oi7zJNz)C>6CczpfoaYaG}bYLa?Uq+qh*rxHEOq zH~7-B`u@_+f&PxNfjae>PK2pQ4)KHzH}MC^NCUqYK`xlJtn?-f!gtaCaAGO^P#t?6 zM}o3O(r5v}De#ZjA8uHVKMfDtACYd7Z_+-IJktIc{S2xo75T*b?_(Sw=&B+!4?EZceDDai9Cuyr=@}G8_Ne)w`c0bB|VK#w;q5hRoWi4#G!g+ zX_%XRVE59W$dk1$$f~DM2+xLNDXw$ZuKKyxtJpGXl}BPJ>HAWJwqspvg}K~gk64rL zv@;)#W;&j>y!6lkZaV50d3$>_SxDsFZN{WA+2FPt9foLQ-cDop06^R``p*_2Q_`4D ze!_V5CqY#L2DA~eb#M9WO(0%$JK^r-4!iXA^-J zf%NS=1MkVRx7`);^iEefBbe^=pZHa0Cuk}eB3gRxeA%!}22~g-2ot17<>~y}nk)9H z>XX$DOH?RlQZWM@u*KoY_bNKj-{1T_{MI5@R7oc7wP zwXIsS`2Ch&{r=Cp)(%0$dd}&+-*IFZ+@gA*&G%_8*=Qf(nPNg+K)^7l5oUU`4P@T^8FdiD_U9?9bd1vNZWMTeyU zW$knxX^Jk2qfLO{sa8R-N5P|)l<)FxpWE*i8z*p^HAREifr>L=v?cX>+72(c}+;L zy?fh>H#z3JmsR8yeVCoG&D6AEogpW8O}41qr`zE2mHCVnDoYZP$)Ddk_o12wn2Mx$ zttmI2ZJc&{$*hN^pZp}D+|!w_H`Vr7`;9ODN9)Pwq`&;dBHxqWsaH1NDm-)i&BU(2 z(vpRFkK>=b1tr;mqm3^eI;fYYC{u*FbMCUN_Uvyx-2Ei}=|0lh@5!o|{OBSUB~d*< zt?l)z(vpBrtxXG4o)Z8r>*HY+2o60MV46ALXnCzFSP8zFpna7CJ<9%UN`Y!h4WRoH ztAb@l<#G6qhlrti;0ZVt$oYIWAiL16AW+ z*7fVH6HaiQ`~xk*_EKN|gxTxk*6nROc5Lmf&77xf5jJ_ajh&Ufedv1uLu*5)rR(O3 z^_+ZLmf)iG+RSM8FC~52;Ra|VVsFZTo`sVlK>MI-CtZl}& zws=E>)YIcTmb*jWSXm73Lh3G~&rcKopU6X;_6iCYND}oD=Ncq#n2N<=m4ArM z&VL&;VK|+W^A(H<;k+6O=^N^E`tX@*KB0Y9U%zbM<+fuwn@;QtE694<7f!wGGgp|j zZSYxMH`K~VO-R|QMGaeZ@o;U#E6d&`B4nRKCOW-QKPZVTBR(*ma$bm<(8bvY z^62sDq&aT-Bn*K)5UwYRPo_LZ9;0dBzx<&5Z}Ls3W5Br*94=pt9WT#K3iHE*4F2So z6;5I1ceZ$DCqk8f2K#Hw`LV*njhx+W1KIR2kH``<)We0EHiI19DJ)c!&|u+ zbR2A~q=-%D7hT+mLv8%O&5AR&Ex|+Yeh_GQM;;k=!nYW;gxxr?bmJum#r* z(jm;t;^+MB@tK>q8^B22`QCO$yCFq^dHnjBn{Ky?Z(qp7d=-O_oUy{X2j)F6Pv?Jt zyO$+%Xelanz4A2vJ#!(efrkKjldFZ_&u_4_)H|Cpi~jn?=~S(~y)2Mdkku5-J_ziWG7X6vnYKE*Nsarvy!GWDeIu{ABz7xXSz(K7JZ&Xc~D zUvUeHgd26G)&gjDyfJUxb&k^Z%7(hkH&4DftD&a7!O@br?t?d;;c6SLTT6{M>heD3 z94+g8&eFWA|0&liKgM5tq5r3~fczX%K6xLZRW|q>)GA-SG5r)@e|ah6C0K+_-Zyy} z3f$2^BD3j@Sx4-VP;K0w`BtRs-$QZ8msm5q?t9A~_l8V%N9Mx|n(hw5pxG8?IMO%e z9|QVEkSLg2tK}1zTdU<4gso7lczz~`FRarLKU9)!x|uW8Z!(qoDiT)1hk&lC3kLXh z0n$pu30!#_@-JR!L42WyO4?-Q{13(ehX>>t6906!{}s5}|F#pUc0Wh7RVb8DSYjnt z2PLA>98!Mj1PGg8#=jlL*JIvMBWkQ`FPofIt`y!^;i~WJlq;1hS*N738jeM<3X=3D zDzhpRMU|3?YNg~Kz9Rz=)?#@|%1e^7CqZH#zc=|DGgMuJ~f^ zkkZLlAluA31xkjR&nrV(Xd+M~V=WD^Wv(sXUpozj?E_!_}x)<~%2W%5V=?6);zp8LLgT4bmIDGWHijwHFS^#!_obeNbw9 zrO#LM3+{uEP-!w%R+{P?0%Gl1uJ3N0{EH1j4YE{lGycs!fBXGhRnS^m%G7wS1Bqwx zZ+^7xmy7euiwdjOdv=HRBzNjlAxm8~if~p?gxylXE%9p(-?n+#o`OD8pZP#|Z+mA` zJ9wypRj!rhHTr4>#*Tv>9F#i#VEu66@AY?Jz5ei;yIR*ghoUD$ls2Add-?c|=XSnX zvh!gSL!ANF*4f1m&RMIUF5irG6)-(0E2Sk2q`py$SE9y8xnq_m-ox_5U_o3VG?#1a zC5)pW!;!-~i={#8R|)WHrMkH(1AI>!BWdguWybwviRNL6C3JL3X{(TBwWAY~xP(gP zgzeD!aUz}++tBmUhZ^Wtt&-?P6$kp*FRb1ovTuerYr|Wjb$u-YM#WkcA*B-6aJpG} zcT5`7MFS7B=#eL4wMoUVG}4QO@JnQ!FmvWb0*uc;ugxbac1FKWULmMSf3-25pOK-q zhdS%bd?7<#u8`0UQ6kl$22;;SmgUUnGrTy@3j=AvB?c0hF+D>C1E{H0y)p*dkbw}T ztm(4TnRB@nj&U#ovRDk@^fK*SH0=-gXlZe%*qFVnYEvGP7Lx(Kp^V~%?4p=ArajV@ zXcm>5)xd^A;;=bp7iGwRbA?+fckZFYv^)UA$A}l{EzuKp13rmdP|(2~TK!fdxWgWY z1QT~MSi?Uam)--kpwnOpTa$K?L~v71{WzT$Ng=Oa?@YRrDMMYbHj)&>iC8=lOU7y= zsgORDst+_88yh^%l$3H3GBSa|Cv4J3OaW810YDZ#z%~p3L<1D&<{7$>7m}>rmkyH#qr@RYH$r{nj-`R0k@nC1sXUz|}Bps!Wn6G;_}6>uY1R z^~O}KxjI0qok$_EvYp@O575Ir_D5m6$tTZSpnT6-k|=DmW}d(OP2nmz#x*!96O};M zcs%T%70Z$c_dMeP$w zi>0-)l^TKd^e)}K@?=givK0_uQo;x0KwKq|nOYRUt1stc0@4bLDslom>UqjS{`u$A zq6T0d@_+8=0rciwmr6459n$Z;%rAwTnZ;A==>B#z`f zbS^#^r|OchwPGidy(81)YzCs|hrBpuazN-5g#bo$OiZ5&f z?QrZ!7^0|K6+tHDp&_opT-(}gj76RHuyo?afbYb6T$J>ojm@)S}~vT1q#np~~20YvpVd#R#h~jQ1mPCiaHIROSJWpfQ0@#`mjiX?yiq#E_Ir}&k4F=sF^(+#DsWyB>;MEkQRNA(dbMA(y4 z>m+z`W9VMBZ`c7?0Yw@l@!ku!Ny`oG(9{g45wFg|8mh{q09w5J0x5TD2## z<9k#AAH8a~BLYts=-skmTNP4Cnls$cJ+d2yT_k&Ss9LEJ3FDNa3HWBPVDpbGKPAJgunm z0%^6b1w1@R-~@fmN1QT2=|u~uuUz_Si46PsO5GqnQXgfy>O~LueO{)3;s%u!r*PW3l*svmJEVgM*UvQxc-J{59^S#9)O z)MWd}KIKH8Dxs$b7z(t12?=(gPkniW`#NlX+ndUZipuH#ruO!xCTNh2?h&@N6>TUe zF50l6xV>XrTl+RiSupBOeqqD1-txox&F#ff*cBF~~uXkn5T3AwpTzq1ALqC=yipUl9?%aS;?cH(ltf9_iq+MW#xftcCs(cipxJ!ZWLy3 zGH)+xU!Tm}eBz0UU8@_HWGX*{?+|$xGltl9h#x`#QF>V3By5?TZ!Rh_=V#8|(nuy~ zjhW+=0^!8w?Mt>cU3%*DHn_rHl5g>Y;R9?W}YalSh9Nck_tAy%#%Zc zeC4fgUHg+;?pD4f*4S;;m4+M!IAd$ckNDrb@XD_P;$ZNlhwd;aH$XFr<}X@!!aYk3 z3AXZekyu@W;UG+TAcG<*ot2mB?BZQa6UpfSG$D#m+dgT@IxyWhZSwp(!qU;Uy$6!V z^>eo!UvY{x)@SF7E|u{5fJJ#cpRLSuTaZEgxD z8l^}u=8w2~%J%wtn(?zQ;vV_4-qP6QY$jYQ5Sxci37!aaeT~gcv1CdD`N9VS40Ec< z)~tQxhaQ{X5588+6xTn;*Ewn}F>%_Fr@Gr#?%D7}ny;);JivRX+*ZCL!ww}KYv9_Z z3>e(It&Z&V8CJWyCJH=t$^&8C{_Xwt$JcQ+R!3E!DmgVHnZF@gVyq~37Oy+7__<|R zr+y^l@fFFnO{H1P zSM9F0PBE6O_XAG~prFI1uPCw>6c`HP1&u{w1YR|EyZ+;5pkxR$qvB>L>XH6d3S_Rg zmV_|d;~gD_4r@n6yXb%rCJFgAcw-R4%&%Rw+OXQRx;S67nX9}I1^JPD-KB0pbot*t ze}^z@HfIME3Iu%RT3vBfX^C6h=-kx0)gWKX@6X%2BqTl>&R+f~lD^Eu&H)p{-8>?KyFX>+XgiAc+?B9FHAde$HKa~S!opgo3=XbH? z%n!j|oIMM*1X%t#Pt1moS27$o^iqOEowF%9(yNP`!*(q7UpPI&2#b;?X|RAi8dg{! zEJwu?C&5=n4VZN)a&?fuapQY1kp9MvH`1T)-I!K)0{u5W^R3qu9i7m&Z zh}jYgE;#Sd%X1dR!VW%7a26-4^AbrwXqL8*>w2F!vE@bMyU#6N)+)gz1Qt*TkCG1Q zSi!xAuQpDev1!>NX&06tDvkWL3QjKP({@y-Hns2=G2IdAKbCS0wnVwRyynJ?5_frJ ziBW;3Qe`-1lWuvS1s+!wa%kEwV_r>YB+AhhR`@9)MCO z%vxjk9#z~_S#!oaT5jAVTz&7t`5Pp&GiItq+yzdjw6FEK1MeDNJW;sf3F&dDU;xel z4!87@I#IvGd~k`fEf(m-&7_*Jb)LUUfFRb$ zY|cfwFZKYn+*fnPE&L+us_X@Z*-t&jfLlja^)HHxe_*3reAML4GxjbL3*d8)X9gh- z>17r{N$N8rVxIUozx;_!CtftXxcS81C-B=aJ^v-OX!js?wp&SzQtHqxU$kk)WP>~# zf`I?bE>BD78{~f%mbUC~!GBBlmo6>EfBU%>B_Xuz$0seN_za(vwk+lDmS+g-YqnRX z*4J&{jz91tkP9y&UaKg#RL8^z_bq!~frjK>ZXuIQGOW|m^7`1K*(#%+i-O<|Mqr#ce= z1U6~o2JRtLcZh9vnf26I#VZ_BM$hM`oYvfRFj3E!M<3%)Jwy{aNTHa}=>?f8|5{M4 z=I?*?)mOP|=8%pY%4u-3sjF#^Hye;`QFYglo{M((T>{9G7$@Xwu>-k8yF6FaN+7UhUa>t&7(6s{am zJKR|wMl^NR?Fn4zecF{STEvY-CgF?k{&f28A5!mrG`fe982p%Tt8Z=%i5;Q#l0w7S zK{-JSW<<5)U*W3iHudGz>WGZ{_%SC0C~< z$&rw`c#CXcF#)1rnZDfdxHD=%td@l@A)E5A9G~+*g}c&GCAn-tC{`rQ&7nw2A8ih| zwHe->`1(yEoJ1a&bNrRYU_+!{3c>IS^LVn%<*3%%%bdlga%7J#VS=rThy|VMNqrJl z4|YWs>bmUU|li(9h0 z^2N1lH3i#0V3-O=q(5luwDtL1(dMe|orcy(OB}kB_bB&pUZ2k=LbBd&F}UHbYpsij zks!DXAs8R1^MX37>y;Pe7c|r~J+j;(7URJOH=X*BcI#Gm6+L;_aC+~FXFJ4Hw830y zu(`lq7qd(9mo7A{Y+So_lh}2^6@3CvLdh)KI)N>GSoO1u-@2)B?Mg$x4&EoLyTsi{ zT4=?+3A!PrOHki6daXot@YM8?MWW#%y^(f>7?Xo>HZ6@-Oiy?K3;)H<)I@pIL?Khc z_>P)AL=&094!a0=chTl*G|}PC{r#9##quYhnJ<>=M!LcEZOr-LNM*_MLdiaG;Eyb2mL_S1n4DzXVf-<+q_@mqzxf z%|UhguU2zc{!S7x5X`|i{C}mx_ogp_;xUdocDxKU~gXn6B18Y1W^FyJW|l2P!9(K`{=iyI@e)4veFqoX@P$ zwZHKRn*eZV$T@1(>R55HJ5xjY zxEg1?I;BycT8R480_sx`RWD;Io~m<7B}b_wl&mnWKBtqv7W{2@FAH&Up)4?@)QpAt ztb9F|ARw)?waUD!U^mHDGiTJa@AUKI7;hE#^%*Xjt!xHl(^xbhUEdn{xR5`@#oZ(f zrkvGTu(owe`G6R>61c7dx?<%n&g4lT_EA0IYJVq}`D%a0seW*^%!;m9zKc7cOC?fu zpn;v4EJXU`Y+odYQ`WI_XeEtd>Lf}UX{{6~XB3JZX=MwLbMXyRw*VYv^ku)I3m*sY z59Vkpo)bBaJy1DUgAWj-qh*sg9cqr0x@QDPR;flw1VI|*;YN>T&x-HQW*}vr(8hRp zfZFs6ec3rMu$ZKxmhpUnS_Z;mUsPhw5Ht=*HJ!JIuBnW zsCJ1re3}dLrNc?|F3gHxJA_Fi#08eucfr1V0i3iKly}+TBs$y?9ns08Pp{`G;Y_P9 zN39iqdngsHCP6yi+)m7!lK%W!f{PC`QMmrR#jZqm+oDOAz^!Pq~JSM5( zUm)+F&R78^N_|u1x(wjwbZ%(i9JU(%1$(FSVAIc$;sK^TdMe}3of}U#@a0+id$3S! zN>!KB1*dO7k{?j67S@!mEXp=!uWa90Dn(u4xaLv}_YrC1TTFyHEhJ4s)vPkS==>;6 z5^$q8kGF`X@AQ^JgmTiQc?iAP9l> zqNj;$i$*w|$ZPz*8)=0?(*UadG|r<+MB{w1e4}o6qGQKiLk^OMcpJ{~NA; zwyiDO0#bLVup`e1ol!zHu_9W@a(+W$=?1ry=iXA#W$Z6muDj@WDzf1;m{JfaOzh*k zw{q-~y!EgKkQ=QeprxcVcMuIcG0H>s>`uks$p6c*AHP1(jHKL-^aVCPp0OP??>l>_~MXj^w{1}WhN-mNsWa#wp zNn}%qV-}C2hHce9xkO$h!&EbloC|bWd^J|Uo4;{dSe;rH&avxnubli~)$N;%5vmO3`74fsr zJ%2W_JG|50Srv07Kr>DxJdHI`N5DbQ54t+?C|tI>VQYb;Jg93M;AFkd1%7C~p+1lb zrNl+*(=3_KSDUTSIa{jyfKzVgNwco89>VPjIc~Y|n|wR(33Kk6YEQLM@r=K;x4@W@ zv>_`dn_7_gIBd&k7fBw^ZS% zG?g2bqq_3S+D3U#BcA#)0C`%X~UB*!=NiQw)!_NfKROg5|2hLbrfO~A;l)s^97PATTLhHdO*At|Ar z43gK^2s7@GZ}-jktu0yZvzb}J;VL8s73kKBEU3Hl^aq8P9|xIkI^J? z(+t21k#3n3rwSGrUP=B8E6cJ04*Q~~v&uLoxC_5*;>#cAKwzTx?<-*km`7$V+;Va; zt-|moy<}9&;>_j)i%I3{vH_U~^dlQN)*vi|W6fM}WT@MzeNMl3-}1c|Olstv^8bUD zcxpNqwR%8twAyO|_C!%MnaAUG1g{gm>{Ft@2!e=v4 zvpq8;B;t_-FoY+u_-dWSSwfJ9FgDgU);qvecX0L2DgbgSt1MOEt}70%%28X7o)tPv7ApZ9f3D0W`h8WJexK^$j^g#&JN8cB z-XWT|{>cr5r8zYeHIfLn*l=TEbxn%~YA_KC^mN0WH=>9~RW+w;QngQ$VuQ_gy*uf&~E zTTskRamuyFgrU8@JIC&&Tb9p&e`J9Z3pLL?t|r|)kfBQL9P*{saP}aH6QmOLbq?tl z@;ojMS2K%oIqFz@hxU%;?$jaUe}~Y!hl@sBNsF-pQ`7KTNr_kR7MB@@TfHl_Xp5cm ztZ+<=;7umtcVDn<04!QhS_&o;=U~OmV`{{ICjyk$?x|YCx$OZfQc9MlU^w-+4EZM!2TQm4Gs4AnuM;^<h88k$BvYaKx=4JnOf)>Tnh81g&9v%q{j*bMm$Gg|W+hZw)PHcRLfD zu@$|<=t9!0f&yCL)2R<3n61zP^XNR4eZY2+ADg5#PgdP!4jl zbjnZ0urxppe{K-6kn)jFQAB`QWlREh8!||J{DcV{f~@6ZPU>X9wtUYi0VT*D&^%J) zVNBd2>7H&*IG)M2q|`)kFplm@Y4=FGGG(mwEXJ1*9=Sw z3W4+WI1L&&?Q%eozubRqQnObTw{m zk?NXaZJP}}72Sn^KaZXuw8WbmYQ@Gn4*2PGiv!KTLnWlalt6J16QjHpX8^+pgYzTG zEu6&_H77L-gjDYvzPc5hBS@|Y$!Id+k{*$7!E|Rqa$~*13)|id__p1}J;JWEYCjMZ zKy1chA=tC3>>51md62SJUFFt<%fv&J*ZF zW6h}GVf1J)W+;P1t^2?B=x1m=xy+TS7nkd3_RKBfi{eTMqcMc=)x>BF1Mz5@c7r0tRQ5%jL6hKQgnL~~EfA-Qh|4M)=yfoiOTP5qG(vw5nw%U@ee4`w_3N{6J4b4?{ z>G84L22<<0PGtG3AL2Zy9fchUxTMA7gM%5cS54s6{Z}>JMdSSU<-ZHhS+bs-VO*S3 zxV%_;#J=>=*@kIH7Q9Hgs-yk=M-Q#swuO73 zUfo(F#zg4V9DMXQzC(u&9rXQX;X(aRb<@Wns()HJKq%-X@q@4pP z5)1`>xZOYfiSt6PGi0DdC1q$`@WpkD$L2%wA_R$W6db)l>9w<*7yf!7Lt4;R^wCsb z^#AciPz&c`RAd<{;?e#0-6I9%o2;^@!bnHf{ODwV8MT@pXycTeJ~{5>uU*BR4=Fzq z+?aaMdBXOPH3;Y6fH{aB0MZxuFwntt6Zwj6PJtfm1U?NOtlQA1i$Mq`D!QZ22>cjv5=&4YvReEmquJth+a#;o=0th~ zGy}I??{auixU+#|;}Cd_L>Oiqh?&X#T=+Hn#>-TMKZhL0)*m&!|bZoyQ|$5 zrG{mEX`muhErzNiChTAZi^i>YC6b;xV{L69l#mj^7=WQs&^SXWFqZ<2ErxwOGgn#ufu3}_ybPh(Oiha+~6R2;(8Cfjyf}F6S)(ahZ(H(b0?Qr=-BpcKRt!BJccro3U{1Rvnts ziw)@=1kN#tKB7lAfwD!l8&xRLZa2GYK!jq?$PZc>-aa=Ry7iDs3P%h`7X&RKt4KVt z7~ViI#N2u}(xZ3-lYwADf)7y`qLI*V55@JNcmP31#HX_7Jb2uC`O*CUN^eD19qz56 z&~R^s{lXXaR(Di%4fj?nz4FvsE#`mFTQO&9y*2K}zn|-^0k{A2z18M18=Wp6-e(uM zcbDz0VS8k_ws*TdC4{%`^vqMUJ_4`Qk!b#GmfA*20 zbyX|9%QMqf!u@+wo4ci5t1s9Fl7gP{clqxlU?k9%I!DnXn{!D3PUB^aNXSu51s5rM znFnO#fxVz-MVs5rDRnBxnr3g6^mVA zz`bGnY6$wefjqxSQxza*CW>cJw`Ur-qt#mKAS=DIblr4*&9?Qss2(W}F(jZA=l3*h z-LoGE;sdk6$oTY1#G1a7FoKxH4b)7q7*9fpfHrbD1|zx8pBrCV+B^jJa%a7 zK_u@f>6V7wAZ17uC<>m*zMQ^cNJf?|9Y!yXSHEEuF6|qw@C7}6R@#@>vcMWxdbQ|J zPlF^}N?4Uk%atn=S+ZQKd6h6(1+8I6qC7{25ijA>_XpeBuL-oq$q??!*D`ix)pN8v_4`{nLydYRNSl*0YxU z^1UXFB5>nHTA_5N&htxznrJ1|d-TeC=Y=e-JuMpg4IUqJ04$~&4Dua3@)Wxejq_?jktArNqWmu>Ipq$% z(pFtXW}he! z>m1Oe1vZN5-HO?*`TGwubj6p_6-qw+zHmok>Z|`@_>UJ~9ZZPIJA9w~j?m_Abu^px zGh1{sN6DjfWYZjm=Hd_9bkj${bs#{o5PrX|O{c6G)$%-FW-f6QyY=#@=LKa{8^np7 zm}Q-IeK+d(SGUR6>AcYD_1IaFk7PQKqRQ{2(q|Z@&#zwwM9L&WC}TxzP__KP#^;e` ziE{wN5{XnzgV8H9%;lrE`Ccqxw)At`8cKH|QaP*3D_OmvLE4hd$$!=CCz?=c+B?$64~ z&d$nhT)(wKl&{PJ;R2y1BV071|B^oz5iahn=aA2aL>41lSkH|o!i5Wji!r*krg|b= zysr^1ZtrIrKvRGauaCeq#Hh5OAExn8pN{L3C(12+L!utFoOQ2vz0N86i6DWi9zE$O zhdL5U;85((?^zKO*Pr9I+6tQrjLH?dg2M8RkWqUyzcUiKNEIL_n}`F*%WJ9tk?5Wk zTrN~`R~qsf3$|8?`QeUDUB+#jo3_NHcXfra&E?yS-CH+zhNZ3bjUC+v<;;XjGm+=O zA)Tmee_4wmdnV}m28A9ikZgaDn>eUDhsDGoCjR1Q-(ST`L;0s^?ZrTexT% zax7mfx#72e)85oF0^m7 ztw+f1(9bh1+IP&bw`0fdxVVIeds0oMfkePa0Ib1U2P;i^JRf&NtfHa|Uw5lR(b?eh z{IAL=d2Hv~O#?49zg>T-bYRs1CL+&7J;8156{3D;#BN-$S+^s;r6b&xq!C=-{P0TxmyZ$SoNFO@Ak|5ZqpZPCIC#kBq?p-cf{DyKYuo5BAkOrS%N@3 z1mIy)-zTuxQPthq_=VR*8p21|LfwkVJ+So%jSmyXTkesRrTnswB~BWHf5Mlt|EuLoXcjYRIbdEudLwh z30F8Qc6TGy0fmiBrA|IYVjt~f;LbEkAjl-$d7m&}*~UTp#gsAzbcuKr#w$>0twV|85plX>HlxkU(7cOY7>?rNYsI%2XtBejODL#x}!&TZXF#UV< z0+{#^7FlXxgftMSwu@SiY--eab}RRQCjgTj*9xkS5+ScKo1#Q4Tu?fIBGg2kN@tju zU4h~qarz*^6oPkVDAci-ex0OgK+M$d0>z+>R zd+J%kW_x>0v-sOV4r{5;S!^pyfxBClyQ7bK;=Ue8U*|%WpE}d?STMjih&sF^i)>X% zof3pL`3LfMx!PolFKMbZ`O3^D<$KBxGG1Z95KH~h?(Klr29ZN>MD$Dc`~AE3bv#vn zD6@~K$DD? zRziQ@6ss}jVtncOrAL4RMQ7*c_Rh}sqWt`#P5IJ2(*BNp`=*!ZuKAF2n>;l&D$9Y|Q-NnfSJ#g}e(*ugW(5KyPAU&D z^z)@iwS+(-dKtozFTboJuQEx}tE&qI_ay4NxAK$(6K}-}UyJ$&4Oq*dB|ht<<_xw% zA!Y=_C_=*K2q?C-&PY@>0@EnAvI5Peu5~~D@q;e|Kt`%T;LqX$RJxfB7ZAe*$lS{h zsvHAcfc(v_bsRi=;V$+L4>cTzcnd3+vkT~_!We50{K*)*YPOf!3AuS7=h*sn&T+PW zece{zUgA*>|&gqp7IbUeI5yI37$kJ%wmlsp3HOGZo zM%*NGTFI#^J;cRaHh@LEKn9a7SNYuHKXC~+*y+HJ*e#G3n+)C4VMZLxwh~MXEA<2$ zvPRm5D(ApJvec!-g9kYPQB}OMX1xKUxNM_+O+?1zx>#JI=?OP2`?|Je_od|D1v&Asu@WSU=)JH+k z$eK6RW~CCO6V;M7qENQBuO*X*OST&td+7qQmCV?&&xl&O#Dx0QlI-!w2&BFq#XvF&REH{kiTp1rWE)duI$?~thb}>Ww-qq~R0|dL7dKKGnbC=W-b$74mAB_Y5LCKxtK~GATl-a!}=E z8L*#ZzGe_7bS5hI@lE9n7-(gX$G_rGY6SN5Gn(-WsKF{wTOFvI$}*s#j_e%M zx5QLSPl>?AU>%m1Gq{s_s7V;@o60ZJm7Gfodt?*`nz%|*(^$rk4EmwQ5uK>AN7$o> zH4L#1l!@{WS^oW99J0I|m?|6tpenl2XP(x4DH!40S3@*pn%m0ML(;sc&>_`Z#tTaV zP6RB_4jDj2lhD-S-E14_?h9~`4*rv|oPsRh@I8*@5jBGfdDRfNm1V-%GN*wKL2d8` zi~H#ivo@rcc+01{y`QjGO8LHEK78mCfSPwVfVc=zkt z+FB(>>R*_VhPk(qmgL5mdLj{U5c}X#$gXc}019f;9_BaV(UYykHl9ukr>Y0rhF}|T9iCoyC zO{nRr#>u3MstrO1bm55G6{2kQ13DM8gqQ;8r^^y>L^f{C2)R&(G)|<~MqP2jdp&2- z+*&ERZcAa8UH?qYp}u1VxHPNc7Hyi*)ARDzT1()=Tay=CGrZ+NY(+_K~T3#^dlR_ATu4l(q6IOKA{ zN-!7$UYRD70I=@?snt=!T%?NDOONt-g>zG!Enov|F2PP;CxzZ2ilR?sB z_hc$#lxe_t{h-;|P#X;cM9cS$fuvZ(*=TAG=YTLk{bt(vYlQVXIba$>Ad1DIMeDLT zr1fh!hs|XLnx$DA5YwQ>W(+=Y2RIn_Unf9U_X_Ub?D75g>f|frE1!BzL*Ad@om%DzcOrly9o#3;CP6=0tm4wX}R6w`KdD`aa{S z6D#I)ND)&CcE0uDSd%@aKf8M3;h!;8r+fdR=}zm99zB|s7CU4!r2e7PTJ`3khtzov zW*qX1ntG@{D=X{hND(=!{`3@Wg@5`Kn`7C-ke>q=dclIMBdXQ0X5M@HAuU2WeOjB3 zDGCN7WN4JStvXmRs{TdWsu45$R{!HqON1jwjxI=FHT&+N)0m7fRoEVSC>;kf)fXID z-FAc^@)vBY#*BE7AX;PyN3z(Ml$L+|g6)}R_tB#nO5>;nN7L`-7hN{qO?AG_%3`Vn zOV9sUIC}Ieotj#D`Uh`-qD|!8!cm2tH)NwGiZ!11T(E`__ z#=v@|^3qsmz7UH?bB|Zj^82_H`VrJL>q8`OUkM*GIBy78NYh zD>_-XukWJV^0FKj+(>eZ(A?y(qPUVS(P_>Xn9fw>*fdD50*FJT8`#Uj%f?ZS1hDe0 z6B!Ob8lr|&eWDf>zVFPEzjG1}JoVNpgPk0Lu<>k8{?-g3XKn7XWjk{F_U-7|w{LCF zGO6z#fn3K?X;RrcD#s9BKt*qOL?B z91BG~30wH#T^VP1;7Pz1f!vFnTM5SrUX?&txsqG4XI|SZ=WVuo@3-8hSM)XSjFUOz z2fse^UaeH;wvT8x){Tv1+3btf@^O%79u zw62R4ciz=h6Btntl~Rg5*{TdP`&Gn1y#7MGB40nO26h4~DPnQVo}Hn|hOrSp7dcIW zY#}Zg>fzN9e%uFIHyk%EqoyWa)NJe-3tk}Nw+Y#-sGHWeWyw(O5@?S4PtpU&DHDVh z8lZ-J+6IUPUmJl0+(}J~?8K}LN7QLTev~3es=Z#s45TuAwz?3{QN`190R3s>W06GE zA>|xLa@po{I&$V9F&nYOjBS7h?bkKNYg?S{t_D-8GNjLouiun!C{I?^+r*{n6gn_X zS7tGnMv8)!b=3_neYb5}d#9nv0$+IX#Q|FOZU)SPmhkkK7XcxA<8v@U_Z{cLk(e*+ z=))-^4vWoLe47rh$CJgp&5^((mA?-rU80ag_*E6v{v^-zH3pEcg1#p8dyt8z^Mvn) z-tcOubFkdo_vPD>tyz%qo>h=p%5kEOd+xkzvu+1S{61BK*Cv0vUNtb#W1h4Cf<=#u2g@*<(GF4ojy=q~A49~aF*i`{Gh(IM&)8=Xm15z5Wgl@1YE z6`-nIJXB|59&w+eb9J^Mk0<#nl4ujV`2z*}mN$zx-+_VI=Qnoh+FGhMNTv(QSIvBH z?zZLP23>JkLmPnNEwv3zVSO~fTpW-Jbc^}ck_~x=SMKK&k8-WBt<&Y`08GJNknh?6 zsZ6aDL0vRg28x5gLrU|2+|2G$Qap+O^>^n{ZV~8qrLS@`#T)!<^~?P`*6qExHALn2 z_k7vi5&2=k$>>n>IJfejS0l${U?#ZPkvKnM$`aS91@_kr0vYZLad)UsGVw|1IRoN|-m4<7PZT}6( zlUEdo@)aGw0X_5^hQIQV39pI*3Ggd(*yJ-iGnXl^3iF=9$Vzz#ErGswx%_?kdzg$V zovxlruUw^Er3E##Tzm;b`U=Wkr4wPwybEF>h(aU2aOgx@DO0ILNr6&fX&-jVRiyna zSoUGzkkE_nnr80}jGQ0Bm>- zzQTFOeYwi_Ld4U(l0WnVy<3+B13`+7g1$7j7dhGftUIRZE_b#JUTusxk2t>*$DN?62#;Js*1izqpIi|Z4`wdi@KB6j%+722~mQ@1WoMh z`-^u)iL;eXre<(RcLoqdT67SlHk~=bHMQcJSbF5#1v-?LMIAu?m8MD3Ho%KWmrC>! zD!4(91J9UkcS+th2QM*Y3AO!HP?x%2t#}W#67U|Wi2pMxEEnB_*a4D!h9}`r(F~y# zWC0IDyQ( z%Q0!`9U6@jzOSVt@eW-iI2UIcD_F@uAyyTom1k(`T98*&ntmd5_JUFA3pp~ku6YVM zF}9*OGzBXPrv-g&5^7qBXqdgL|BdrZItrf;)k1@uKd`K6m(Bqms7$KWH74pCq9SIt zaI3Mk)oE*z>g~y@3WG^~$%!CHvcx3TM@1zoWbMA7sPqeEolv-$!_thBf9%y^YgJlO zFisun8fGb*hmN|s{+-BMO-@IYW#4<~BqJ3jSUOKL0UuVF7#5>&ArUsbHe@TsHhj`i z&qa}Pu^ATdAV}GRVnIDuOt~c!iH@P-BH^XQ0$LnI&%w1Yg|CbApMYc1nbGN0rc`=l z=p6OwXfS#{pXbEG|MEN=@B^A~6XPI$m28_bNof|~WG7$wGY$?)R;Nq3@^*?*$*LHU z7;DDy{m96YGdgpb86kWl&x3&=-g(?C`FK&jQ#PS(;78;`CmB7+!Nl@^2!4RGBZl@S zE)ej69#Om}!yAMJtGB?M!HiAfTFzte@8L{$Z9v359>3qWl-F&3&Lzy3UBAa z0Vo0ox0y5WvELtT+mjK%Po6+gQ^s9IP|5im-G{o_L`dHbzllsX@inm46aU+H1{0HqHOnhYh;8 zdGbn%Y*iIVXe*`%pl|BrIm#SOeDPC*>?im$pltow8I_leP2mvW?h?zOjZAv{RsO4* zq+xlTj$qWgVV z{-Mwifz7;uc$id)fU%q$RU+JE`4J`-M1ywvIRY5txisaoWn)IA!(3Tzz;Lg^pl!Oh zfBw0Eyhy%XC_z1fGU-${X`{&*lNZWpQfr&ekADmpTk$S>nQF~Aii%a0E5Kek92RLCfu^N?6jMiq59{n}os*omDNAuxS&8Lsrp)J{k&^;`lKPI5)h3 zR$0;JOA>HWYQ}u|A#kDrM790Ysj+fn)i<+<83gS`X+fVpFRNC|H}R)l|0j!c~IxdIlvKTr#dv`wl!cFR==k*9F5}Y*K}a@DNRy`gfG!}1qP{0P*ZG(k|>}9If%4yDDWoSiaZ+R zAA~Hh;eE!%^%vdEZeX3qSEUWT{`jk6?D> zcFMeKwJ*l7k8hB*@87>hU|GxjHaMWl_#mFv2sxlZ$v&f3kCqIoLcnJTa1{ECI>uniVk$>QZxq!LbArA}FVqjSeu$BXh6eSkG9227MRch)rLyf-r7_#y*}kL^7dhENGn9Pj~bV>sj_>ltr2;i5`gAxu%&9E;@Ic8 zpaY~zfEqk*hctF3r`nk)-{C7`)pd4pXeQ^5fa_?C#sa~JH1s@I7mXn!rc7KUj6dl6 z^SMX4aeOO8NbWfJ+k?MdbjKoYXuL3fk?(_Zhq&w5`j+@4Y`&oBl+kf6WsN8`sCTO? zIRrNtk!ZYT!42KXAmwP$PGE{)FrzUTDqCh6f(NHF*g1P8sF~SbqtzuT9{wO;@HA*+ zghOr-5hfe6F~Vv2&8tSyw|J%cRS650{iHRt8pY+ZuW{mjHQ7&J<9&pj4~05F9?2$p zy6oV1z$l2S<0p_9jZZh=iHH>lyF zHlw^xaDZA^Lasr7w9+wu#KLbH)J3$e|T zI4_+Z0T*R1#kPL+=)-f>#arPH5CDv(Q?P({Ihs)2nIRgMtM{Ow1pD8*$Xjpt$5Wf?BSCKk3s>2c4wFLmK54W3A)F&e9x3#&cNL(hady9u}{{*juOEyh^%h_d8REj6?7I>fPPaA6MOaYAh%_qh>z_ z${GY`PCT`EHYo{W|4~e3AGGP6+d&0{^eOAw@$*;0KXdVHv&ZbVN-s{`zIF4C`aPNI zfeJP{?S;~T#au9v2qcZlqF3QdL~>U8zU(yx1*T>ya=f5e~?H*WUMk@V~C3Hh!AZn{KwFjb&sZMWCRj0L~Bv@0U|M#=N*m+<8)i=jC zarrEV#gB$anw$Lbx~I>2|1#$_Yi+sTY}P9)9v9Bu}b6OJeJG!;4u*rcGP0VA`}JSr97e(!F@(=!-8dI5G`b zA*4%}tp!|v$Bun{I{?>TyEaFXyT;_GpW$=%nF`_m8}K8yp%!eZa7cM~ajTJWB`KfB zuHx34TGn+L-nqK!4<1h#QadSmL8XyMo4{HNk3 z^l#p6ci=FryRzMrIM*xb-G9&j{x*xvWH&i8ZEhD7)hg?)sj%1>1z#??ZNtdBi0hR% z<+oI%Tc-SL0Dddn(5V!=*K)O6q7d@`&BB-O?+|OkHI^DGG%@M5r;GMv%`hl4WrN^y z?_I`i*HRI32Al%W8tWS1W`N8>K=VW$NZ;f|S1G4&@&RfQb}RC}Y;AwEW*2MCEP1@Z z&Kq@$&lK;OKf^F%<@~wDns~j7udcJ!hQ%`-hhP2;UF&@vqA6TsttPVP02UR*-lhSK zs(hq}g2cV5Fou@@4(vU;_O`WJDpO)Zsttl-yoyyAuX-ZVaQVAsJW>5o9+ zf~`$7Hn9&{qd?*z2PY|$b;`HLUy97b@dnR-U07MXF=w&ifoJEue4uaZo;FebiSm<+ zavTJO(cnfZj22D`SiO;|s(~PWX~)tFnxjYvex)&3tQhO9_&#;Uc)Tsg)C=P*Y!H;X7Lx zQ}|voCcBj_&S*XtOW5jrCUSaJ*|REtVf^{DrrK3fb-0@5!NYu2%909+_5CLr-Zs8{ zqOz)AO1Yo_X~5E`zB*Cu67N^+LTL5MzzXB?RUX%B$?A0^BQgE4flxT+3pq1)<{WuJ z`|*_t5u3wo^|SQZXv~gSXDwd2Vlkyk7VlYcfYwAxRegzr9@xbX4V?-|jLq zm#*8h+v9a7_j>Ndw%Q_Xm0iMuuV|}9M5RhVAcQ1Hpg=+hB$;F~?{{V<^SXEL%p^0( zBoIgfk$^npjYScqN?R*-x78INc*JAfo}O}Z&h@PO`@TEjVcWCr**&YqWaiHO?l<4P z-}n6=zyI%7`Y`f7G$BAd*U9|fEhf-OPzWjYa6$Qud3sICi83BuiQM43PC(#8wV3km zUMmuz_niY4)ERLHwTgLW6xnrJInAO6`Od19pvbN)ap)sPRtw5JKc= zUVyD=*)+Vi78#Om|7T50N)pFRY)MCaaGHDiJYazCBaW-2A zr2vY1L5hY|%e4{hd<3VA7_{Xu=u1ufr7Nfpp>5q&qPDp1q0y#qnL;`1(ZzjgmUX(k zR)jEF-8EL9!()=pMaAB32Uv!+DTpkU_~X^@T|Jb=p*ya^z5u|#auzxCVCfKI7^>Nr zMT6a9Zxk375NH^8{?yP7uBilvxOy-lcw`+E=|x%3KbqCcza`SABSVe*Y<*%dfk!65 zbhbCHYUUcZZW$4#wIMj0D`f2bh%l56yPbB6lcRJGtleXkNaUTRgOUZ-dZNZfJ`YY(@SPi1U$J@tzBYy`w`%pXam_H%$V3 z2|)mn+9}zlNc2pdF#{@uQ$L=ePF1IV{4x3ejE}Xc;+xuGcGgLQ59N{)_o+#Wf^P_= zbzZOdUDI3304s~RN!h+TQC(PC`=UQ-~QOZ&`_fF zS@N6j2Xdqzdhd{M;Gi|>i3tgZE4RKb)YjY_EUu!z1I4HL^$uIm1(vCR-^tl??rcIx z4Mx-bygFXXt_rnn+8ijZS{1}ep<>K7E{E15!Rwo2Sn5rkoM4uPmqKVJGwr z=8Ml{`^9)F9f|vxtflx9DF+Ex=fCY zCxc46cm}{jCY8-33($HFcypq+x8ND(hYPaQE2eTv5^A@2KPxJMjE|P!DRP$UhIFEY z(l}4IH||L=a%a2T#D6peSMqj>e!I(mO%Ej61HAvm9w;7C>!4DS)FYf_X>gh$1#z&Ydu{vXP%sLtaXbhECowo0KF~6v&IW_1qU0lKm*S3CU2g3w z+FyfLlANPgovWfc&8(#H3Af^+pAfZaX0TWJP;*b~(#iU3PV1i_ZMZbEW-hgX^erGq z7v8_Am^Nvp=tKn!`~*Ef8BhqLH!Vw*&Yzvg~b-_h9;2Brm4^lDV^;So3yXC zs5cm-F4Wrc;jm$EL)Fk?{<{@mw|VovORt@N_J!@DFOdpLsP0H9-Qo^)%64sv!4;Ez z3e>_5N-0bdFBS)AESZ)b zs`3ZyZ}p%niNGP0dzY!EdDC)fk-X?o%@wke!_E8ZQ4FU2jSiuL@jh9**rumGY9MJR zd9Ut|C@AnslNEt_G>AOLHRCX(8DWUZ>cauhmTWxxsQxes>RbdjN;Nds)nqczV*#?!BbU`{=kbV64qmAy_WCE_ASftl+kg7}XcaIz z9(?kNhe!cFu@`^wJDKOu-UHX64<9bN zsM5W*02Vd8>Io2&zBT`~IdkSeJeMFd$qbkZS4MOr2uYI*Byxb*5aGQMY39KxxHXab zV?rH%;X`WwO+e^FH6a%iSE`($;O|8EtP3(F&JMr0QsWGENQU)X!RnK=8&1<&z{E!4 z6C|L4is2UGspB!a=}+Dx#?CPYL}!eK@AXJ0U=!=K&4F8ZlK8@m$f2i+->xE+Nn5N}d3IC1l5H=}fjfZugYJv03i zRM8?3xfxV%UV2kL$F;6c5L`0B*t^8)&Tb`oO%fiLO8Je-5(e&)X=3^T>O`UUIs_5l z6rDeS9dB=OY-gX4lL~Gts(*aGpwRAew6$ky7&)al=4U?ecty>&)q6IBasTwTY!EI-R~Z;zC7FBkS7$B?bC0l!>~SGa zil4Ni$Vl~QUs;9K2;BdeeB>auGna@6=(pH2j~}hL|FPwdFMN6V`K%H}AnJ_`&BqNp z`-`K`aN3Vj$g>ie6B+GbH*-aiE#lw0$>qVDXqW_?u+8ac;!1@0sF2+P?KlcN5Wyp_ zglT%!fe!r}6ifKJ1%D*LA{w!*Hf{41TAH{TRX%9iUf8-#77pogOY-18jnE}6vy$h$ zZB~DMb*t2VZG8Lf$*qGjn=l&4Q}oS<@~D*R9m(|h%EUjjwgGFurO%gg_`2Op!V=%q z!qseCTeE&s{|=WBibuf8+9f-?11K&Fp&FOjTw_~S2_}~cB%0p*=zPo1SHCD|ChZJc z-!L*hHn?p(C616R*pKNXz=ENpL&3X5g!ZNaK8DaD z$&@Y76JgWz{1b4N@ZPXdoa{C>Z|@v`miy_*(SzFrRn%C}AAna>sV6ncE`FeIPh~SNmLmP+{(rd@xt1N! zn3hzfEq z0o`7`+PrXd+0n+A_C5=9HIePg`kyx=n%3LKuQ6`1Shhg1PGOwOV2t+5kyL`|8ywB-;&+WWvAZV&=}008 zrh{ZEqWHjv^$?qq!iqP^WUQ^JR=%ap=d_Ama=JGWki$th+L@k2FW=h}0G22jltCrU zJlerRMySg#`hpQ}Jiz4a#Px$VZ7!Ecge8BxECy;oAKwl<$CAZ{#o(W5Jb9Ax&!obs zEBrJ6L?=(QL_jn4#1RnC9N+jt`^&+r1T;PwF8{qf;4~)$H2ALXoyArlDN!-^haK&aYn%-1cGx3p4aj0_7@RZ*uHRSR&-O3EUPGxV|*uQQFqMcmu%8*_=a74 z*}D1EI{wiH?Xh`o(b1K5WqCD;o8M-&ci6=vtOc*1 zI`#VDXSb{w5G1M4*EM44DLedl#f~}roQkFukBb&tS7V`FT>^oneCPH^Z*MwnUNf-e z*~6S#UCT<@H~>dSKwD5%Uta|Zy(7K3xRez@dO>QbVJOl{>!?1{(j8lA<@x~t)-$3&Ym+?sPJ&c1L~VfG(?b?9~e^;etgj*D4WUsTED zvf%++hS99r1An@LsLlms)Fx{FWnYb_us@ z3)qH6L*3}6qc3o|ZiJwPSQ_FXUZ!EarDi#|c(7{EdZD3VvOt>CRm>pWA-fVjUuk93 zv#|t2P6{3d!Oeobu8w_k{!90IghjsUm7Yppb)jywDedX)PC=Ti3yLzW{VrG(snKm) zM^enG+_AdFT(hgyY7@M^E?2_CgiR?|Pbe)h+qdS&_CosuPUd%<_uS?Aj`yD354}*U z_;N8s>13Fy$>qB@o>9&zZ@m1{n-cT;%zJlzn|rcpSzUwR@pm~Bo|G#WQc}!`y<;!` zl0!Z1S3cEPJMFtg{fu4VT3zq1^43f1`kGSi-mpx(GQ}^s^Zx$WKw^A!WIVx~OdWiB zDTf5Q*CF^l5vSynJ-yLXn#uKpuax`E1Fy{K5WMfOvuqD9=qR_(>w9#(3T#YzW8je4 zxZ8GEI-Yss%<1#;>D0-V-K!a7bV5nKpbX?3V)cn14&Uow#^nEohz4fOY_ykYX!-z_b^I?7q$%B$M%l z-dvzJ&t;LVP=sgJ8N&F7qa7A#hiO5o`W=#tdS zYYp_w!+Yvih%{@BceJme?){@*SA4J8zuDDFk~8_y^zJ>JI`z9BYhSJZiQC#BjBYR} z1KScqbRDh)4if-x;3`N6M0|&Yi*$c{_H00=h)qW9HK;I?nWZCEfgmF~4D=-yJOWtI zIV;uG>Sne#kZ~sL7u6Z&+@NoyCD*QO>9W}#_z?m(0cc3fF-fs(yf?r+yq1kCDKP0V z+7FGJTH7|Y_OuuM;>S%&DAS!zmc2M;&G`nB#WFRj@$B+<{fZ~$jFrvHM}34dx~#=# zv2Ag96A>P;R7!pYQ;?QKTr_<$-O$%Q8tLon>4|N1_c7Y4_t|`)ASd#Pyr*DISd$&@ zfYonJcjN=qig6+m1|jtuOEl&;0^9|D7{p0Pi{Pue5#Dwkid^s!0!DzXj*l4k-$X(w zR3#hpSF0fIs7jEn6v8ph^yr}_XWYUpAV=|hk?0^kMdNWK&L-BrYdn)abn+DrMDr9R zu->RvPD4@MS@pgJ)Ky+r@)9O%$aF73faSed<$d|ibVszT!|Jm7#3dRJg-cY}^E)Yx zKt?Fx4KD9AL3jz8n51jR)c06#e`}`2Zx6Yg0ml-p46=#jtON8c9hi)O#^nR0vv3{5 zzkEpOVTpl9>0u`gyonzWEBrr%su?sHOpH zp;ge-2ITfp)Fg(WxD({k^V2nQOUxS&CL*b*oKE*MNkz(M2ITdi0_{u$;$0{!$V7?j4Q3Fc0)cZ<&DE}jO0X$`jWL+UeZ6yi7$KB|O!T#<&5rF}yz;tqGF zBk8U*KQgyY`}#xbYC|U7ea&Z(I0^D6#!f%;8h`A$_6=hqX|mm6wRXyO*(OL1$=bqM z{q5dnp?$$a>MDc!jc&GQle}R)_u%TspIj%LR_`+?+v5X$9IWDSl3MZ=Kp&JJFjDkI zxgJESEvKkjXeg8lpGpiXs-sj(b>mIt2QEsIlie(=9*YmU*=7Z@1i z-hTDfw^2lcq~ZmzK^d{CR3cjq?Sdm!0Dl4mT6N^d;xh>0S06H*8(3)CyBaiyxEb$3 ze4rH6q#@-4H7Hf1oZVNt`@V5U6E=yf*6n9tL^rGd(11(bXH+9v#GuxGvA1njnb(S2`18LZ-a zHTl&;je^FT)Eg&m0H-WM*(JEcFJ5?&a>`Db-_$AaQ>fz>-#^4i^q50Wjo)G*nCVX_jI4s>DS;fY!7 z@UR|LM;e8&V=;}58%gAa{9Qu-4mWPxctzNj#L1cAVVEQ(gMvonH;$M)?`Lg2PKUu} z+Z?oJTYI`j`}&w%&JOxCh+Cz(l%*}+%KwF^Prj=Mnp5GZL7OuhHW$oRz^wqqY9S(P zw5wmLrsE@20U|bV9MOvffcns4K2oDWLO6sX5gR3m1Ht+rV?x2`x>-UDH@*4+0T(P= zlf}`O02L=FDLR)Y1IKt$WyoR`dU^_}R2SenF(3hYpk-(45JDy(gSt~Zd13duTmj^y zC6|M1x7j*;z8Kc&E>k|I&rrOZ$(X$|5nJvxhpFMfRn23;Ffx3fd2HIdTco5;dhi$FpcP`jen~ z%kJ^-_noReT$yF=EZ+U#Y;Gm!iJU%3eEkVSJV02?Uw)}X15rf;4o?UtqR-Vl#Vx6= zS>pC|cY6e142r=4rz>IU2{55-wkyYv?aUMrr|?HQFWw2xPx4eCftT~hGe4j#X8(TW z`Xjl0-UIH_%a1Hf%~UEXl$oi8N0y&g`iVX`i@Z11<6MBbEUZ)JS-C2muc`=TQiV!H2l6xM8P}vPa_?KMO?j zweA}L_OOSDO)9K2Ejv#0h$Z$(&+%pEb=2S#)z1gmb;jc$Z>EmE9?n~~)I3Hx2#5tn z_-wCwh17Nhnd5q>O)OmozHP#-riTiS9XGF|VM$`+3i{;*lA@(nF@lu16gAQG_e8y2 zVgZBK{n*m$0uD=$nJE!G^&`~(`!TM)%)UeGC@G22?5j98vhZG<_yOp=tE&lZE=ju5 zo6a0M1j_Ct7z8P0HwK@wUpf6r)LGmCZ}?DkDVL1wB5p2IeTaC-$zaCK---5dL+>=X zGr?q1_z;25hS5WZCb``7zgJgQl*Q=G_Wb4?~y-b8yc|D>4nsKub4yC c@Q?lexHApGPf{6*EmmJF@g4qO|NE=|0wn(7S(fG3*p_8kp7A{PcwX^5GLvK`Ly~5qfgzd6 zYbKq900k(t7cp)DM}X@0S%w=;l}ui&rr zy8BLF_+ec8@0!LExc<4jPG7u$-w>|fh+qF*_rB@QXTSY{x8u63nRDMf`})&o(hu!F ztC)*KV z^cydD{*~RUnJ51O^^^CXzVG#(U!8s!*Z)(~jK92a{^EmZr>2>=eUt8MhDT$MYo?~@ zAJ(bled3q>la^=H3->>UW;g${H0=j}XH+j$HOs&sZW1iiza&4QuhCxu_r$NkYb7)f zf1*qCYdX#uTC?zjzq?ewbcsKQtCuu>#V-B*rN4-oc-sAT`W8do9#^TZX~nI)QlsW8 zFY{<6EoqdElD4F+X%A``DK^6Li_68_PW<%8a{Q{WG?C5Cv3a(W;WRzwjrQSIH|t^D zjGq>lmQg#}=S}CvCJHQt8o8*bm(S(fp7r(TbE(DULN1IqhEw4bJL2gu{XsKvGM_)0 zFoXVJ#4!4ollnm7)Y{sq#6YSTWrpGNUR;@+T%kW!u2OJyIKE^^xCOYYv~>RJu?X=KKt+Dohy^9l!=!j!C<7~97^;y z9p9>JdR47R>%d+}*)MLE4v@7y}50>6*YDi)QB-3Vb_jT$s53BPIo!$C!ehttu_1NTyUB_K^tDj##96-3FaBLTqcgwW;d{f_8^meA%f7o8cisnN`CMu-aGl=aWiJ{PTrL_NzK8X{L*bX3 z@!+`jNE|w3BoO=^{N|OY?S#;R)4m4sz13BWse6sqv0;Y=P^u!J#fRx z4qP%etP?rufB9c}r(zkapB*$j?C4T(qQ85vll_&)Z{p@(h1f%;>G!>zE=~O+$mH>^ zu}Ba#9FVeq0-WtiXJ@RBy*Drr>>KqlFVh*D$er*Hc1Myv)=Bhr>@6K#$#}^F$QpXj zo>0W+WA7yTzro9X9)ud`_OK%cJ;&bL)$Q{Nz9!^>r5)0K4SbFG3}^VhT;EvE2Mhw7 z6xWZMKEaNp5FnTd_O=t~S&Z;20y`HUK7-J0TD@SH`7km7b&(S(F-2K1Q#2dzA;QHl zk(c%9kj~7p|pPUcR4;2pe zh1o-IV$8$`JAHnD@99->-VySwejw0kns?yFO{I0sj&lmJmJs$9>axmiY*q?jzo7u$5q{XEw z9qK5DfaM30k$M@D_k`*7nl(?Smx{fep3e8ZPq%Dqaz*mIDwW&(p;+01P{--6VQNjJH6|CJqgpBH;iO}fFbwu*7P zM|(SZIR*^&p*zH@(Gehf5uI5g8i4vU#(xV-yg0weD@AjC{FyWpJP2bec^Ib%C>nw> zagHZAo8VbKsfiIjA{^)-CY~9-UfwgU`_^|$*>vfISs&CRSKJ^m4 zUVf*l`Cx-+&|Aye46x`9NXa*%B z3G~YXmRlJBn{gFFe@pv_ra*-l8#g8P1MUI_NRV*73?5ZBO3+otwMlI|>BSp#wG3xC91R^t1%ghqP0G0rX3jaj+^C8|u01vZNYQVP&dh^CK(UWj#sP^%@=ZB=OTK4wj+Xx>-9(y9Cq3Fp|ER zhh<_|Zeee0nK;wvt(S1Lh#@4MM(8E}(F*@)3EwPB`)U{T*aN^%!RJ7h#Odfrc*G5) zoQvy;^Awd3&ns|4iE6V{G=+DdNp`JDAAuecjEFP4Mg=TMB`nF?QDarx(v$VFUS<_b zfRNfMPg@IEvSL>%8re5xt%Pw+YFSViwOX~bAyQger_4BN8MUBIYtRb4T&C}r1@P24 zfzz(SkX16z(iFTnjJQkyl;|7cJnTpbDc-nb5D?@LlhTBx!+H8M%A0iA1r$43sjw3M zBxD5)n|mW5&HGo;%XPpPu&RItO3>E@tVAmXoSIuH%w5?sgCkZOKyaW`FKMv(Ywen# zK8|6M^jE>Rd$csZzY4f%5kg+#{X||s<_OmcI9hY=B+$B$A_Z3h2+dlqb2d%h5Im19)o0K>6aDYU0lvsGJ>C#9FNMZyVkR+(W zzf+?TRh*pQQ^mnD93H+&I|;=bNW=kTxp_E%)Ib)CXwBegObw|tz(=6OH%s8*HNa<0 zdnea12q)+R1)o=FXhMC19wD@?SZ=|scI1{93b`UZK{^5#gVO5*_TYZW*wzJ78U$hY9(a62O|N`$jI6CgFkob(7|)V34?Tc==Os{x3BHF>83qv zw+{`njy(0SOhWbe_UXO7aJvK}x<2%}?K2Y-E8!5mCUI~Y7h6O4w{>D-X8K^_`1b9` z>5nDxWF(jmnDNApfx)4{UGccVZ2+%15L=1i-%4zNv4EfrHZi^Z_zcun_?sac+e;XBd69fYlFPk<>_T|qb*O7 zodg&T;?61RXm5DO)YM$z5SZFnn96o&W&4&*^ zkW7)er@E|b)HPL`eXY@FdxvjGyp(E0g5p{69;wGrf2ptJGcR*_5!B+^DeVFDSC9lB zw*Dxo;8H&`B;E#bjSh!Zwa2LaL-cGKWd1jay zBV(Ed_pty~;EN&Om_V9r4vrgQRJmBXXuJn{wGSS3c!SGb z&(7I@WB<)Ic00S>ex#!7kzk<5GyBY}r-w6}3Vu;=?Cg^MhZQ(ubXI}420wPvAM{k1 zP6a_flpmdSgz%x*``^#L^#1oJ?3%~#0h{w3JLUt6!39hD0s-GMrw~^m9!>q9)s|s} z9MFzww`ym!`v3<)19C{E0UpaW8HNQh@Y$Si1g<U3s2R)+=Wc;o$Qf_dO;3Jw=YWZS6A!I! zxp9n*-7vfTTo&@Qt7~d_cpTB1B)cQMJ<9shJuIplj|Io0_QxY*UCF_r@y-r5K018E z95b@}6Y!*Z5kI;v%O($wvh38B*`9Qi{cHD$6<{UsF}373!ku8*Y{=u&(|6AnPR8KS zgFA72W+)aLn#)e!yF>Trg~i3&CMU;OUo0N$Ul=kbV*a;uhq}8)(rJ+P9Ah4R{>12L zI^GW%Zp4QA``GO5a|bR=3@`TUPcQ8y&N(&0I=Z2Ddvwioa6hl@*6!E-fP$C8>ng-U ztN>skT1O(XKy*#8#UF-)2a-f^4?z^p6}ip<4jZE(S{Ng!q6m)KCDLE`ND$2NCx!=% zG@8rclHT6mCv+o$A5GpY@Y^EZ$VE6L4)A9?SP&r)*KHJiazqi1FY+@}Yw*>4v*)JC znHI})+LLcqxYX)P)6aEwk^JuJ?CA9c5VXkomr^XjFlafZcLsdD9p{v!y(5Ql#J$e2 zkz*di)9rs7yuEPO+h6q<2=k!aW5)WgFDz}}zErrrKW3T?Phc=Qx|!h-qFab_y&MeY z#>S>}IP`-NpO>YFN2WSE6Y-K|t*={FDW2%;1Rg?5LJ-9ac&5{1xnR&OSlJUj6MdvI z^i71A*&XN_346P|teTvf8f8_p%Nri)^7nYyqe}YzW3{8ZyQ7Nccmp1<&*$|7ytsIG z&v3Vn-|pUEXDAa{Ei7G68r$_th1E!=mp7gFA(-ev+qd`jihjU^e9c5A!E_@M^mm&B zqsc=v({rNfq8oG5Glxc#1MsuMMAL^e6R&~fa0_;bCdl#MF_wH3UPk!Z(=q~$jbbQ7lv19rT%TK=ntVl$-ZsSUyVk_f-GmAV=RvqJSLnW*d6mc*#_$}e_ zsZbRLMHv_MDl1tfyGB*$kKk06c009dit98q;9xa8>??wEQC9=O$TF!I{9~|(g*>KM ziQrz!Hbak90&UXZ1R@ zb6q&6_0N_49SDk-p$RFI6&leE7BUbt`zN9j9uzMjkNUxvsgo}sq%zIj*9iCGoK|Dd z)Vp*vEM!~{<8%T@q{HM{+r^=yez!8UgBXCVmm|rz1}u zLE!5m99!j!boL~bU9_j9{^@jC#RTA&H=y)4USrv%j=+&4feu!wmn-bM>-??S-77|Vcg*+T!y2MJ5y7_ z)KM@%5L|gtmAN2MfJ^|RbZX6pH@&#NzRUm%E1uz}aP1+^Rb02LC`ZssM|woP3W=L7 zQtAn(bBm62Rm|$Q@1cy6JzXcaZ9CcZP6FsV#rY>zCS~cK$rZZ<|3U>UVkJufF`U7U zD$x;c{guh=3Pbn7E2~CDFGG*zK59^w3KWqV?o;}XSLN zIl-++-ZzD{5P+B9&l!NHXwK(vStv_!NZ)SKYHy_yy`%6=?kfptDnQXpN>S` z#V`y4#sIcpgfhi}hzWL_)SsMQaYb#F;*5eqoS?n&gwwaDn>wb7AG?SlKx?RHqJ_;6 z&;w4-6d#a1o>Mm-O>v0O;0Y+TK!A7z;anLqQ$wB_yZ{`-(kan5@b`8@n{pgG+zD<} z#Aod1+m8^-H-<>BiB7dN#A$G2D4N?=K-*lSkdj_Iax-zK6WWW|Z^{`Rm1L4@fcY`| z`Bs3kd{c|ry3>v;1CGI8nlvn<1g(pEPjYhT!;aGBhy$ltz>u&cS?(;O@K@WB+0YPj zq6*+_4rbLojHzlHG!7m!l<*3>V7QZfH42OQNQd2iJZjq2jTKrZz|{gy2a)aP6#{U4 zQ*FbTN?jEukRq#5L@sfG$UXT9iSx;jeFLmMqbL#Gfl>o)nw$I*YBZS0V{S}r#aV%G zs%={_rd+?72OAbN;k1X7bYW9aLhuy@=eZL3@y6-rsEJobPT6IQt)f?gpOgd=WLF|v zP9@QtTXAY`KRk;O5uq9s|7%8oatkOo-j9`fV@bSnP*hwk z=1LCl#x=pA;({ehsGN%0Z|3m2TO2`r>tg9o`_(SQ@lfM%L`b$AHZ zPK5iDLc^Trau`V+=9Pm5ES96nI+6XlL>0+$uL&$qxX{f7Vt@&pq!}hZD<3H~%q|Be z+(Z;k=3M&P!O_G8uLTaoO&i=pvJ_YUliE&=`tLN{HJA>cr#HO{G)YL8B1ri7i_KFDgE0yS=3&wqJRrq3#$^JKq0%bU=2(rvs z5W!R+JcSEd(kV%K7ZL<29rzz_>izf5Jk*qGYCSOHp)v7#mL56G%%l7E-8C#TRgb=B z=>dY2UXug$+Sx^!9?8>3=O=l$yFBnTjEU83=7h6D7*8?}EZ1b6*fqf;5mgmv^Af%PB}p2H;iBC1u%s;b zzRq=-`g^}GtK+*htzsng8ob8%F8Sj~ZZ>(P!XoI78$KguFSDDd^LB}jaDtIWL|xUN zvWuc~timgNmML83IH|sqL}z)rk@7dC8olJXq-cVXR3BhB*~_x6jI#{AwBgIDN%#!< zQ-SWCG)g?9kl=19YRaMJmnjjwUozR=VjGBG)CcoZH?i>lOXEzQCAEsSSXuONrO zg-41BQfGOJAXkn8u7UlMT^2pEd2T(zCA>o~u#4=R?6N*(mpM8;_5yueR6z2}d)eIz zo$&n<{J<69(-sT{N2LbBZsMhoO(I)yLx)C$$~| zH6Lttj$L%%t(Qe`1qY9RTmJ=F-3IIRbI!*$qKN~2 z;mg-Rj}~|mdAsHqa!x6@E7PkX&3O`7ET`t4iSTeXAK&t048%gYN3XS?zX*|JMS>UEX9Arf?al^Wp^oHT^n~Hl?T=%cQIM5vya!;? zXf812&roY7>BKbWv;Vt^?j0?h9pr>Y*QQ7_Xxr=_^2)hif>h@Wg;z zR6;plbYm}=m|ok^ieQAdE{UUnc@5)2?SK~A7WSfZZrCRYDyq*k4rSm-RpJQR9{?&- zw35PfV)lo?Qxu4(j57{75e~&11|ENBnU?k&Lj1}$i@p$213|z8IUMu#BdY!EMY@M@ zW1Dfazo;m{e!kk=ewAM+=*+b>xPse)@8PNAvs% z&gn#&fyku*r-b_B&MF8nL#c%dYYVLf#uF{PSzu*_m?UOP5|`&Z`X)hyZk!e8>?aZ~ z#Ns6`2zUiVz5vVH&nshw=kp6-aenXa=d0MuYwA=>M{0z@HBOD_h~Q1`jzE^W@lmy2 za7kB=)TUe#nLmO{I$V(iK8Z&D(FV5J6`D{FL8fRZV@w)KQYr{k zfXZ`?H#WYf{1fb9_Y5=k5~m2$^L?b11DWbS_`ZBtw0~W34H_>26PnjVId-j7>f@Ru z(Y7;eT(cDV4_DusCo#R~*tcc+G#In8i&>b}Ji0!dT%O@u-lttzCPd`qJDJnAwey1RFiE(%@N2ZGo zGVyU>PqjxO#nu||un_5g2=I`&-8`jGdEbbwHgav%PD)s6ey@|xZEwhDt-zvyrJs624 zlgDxkD^@;#U8GN!BmLHUm$qydL* z#y=0bx??DjnD6Ncg(kvbCQ+Q-911UBR*TahN8VWASQjvK&F*+HNkH{g(PB1-eu^NB zlR9ZSfKcF`CL1t}0%=MKD{HZ1G%e+bPCWwCSQFA%Cp^1gH3$6~Op z^^&#&y>!^^F4pkUsouJBKS>92JXgw-ZhVQF%Ue;uRehql0s50o3$KHoU@v4f`8fdRULTM+626la_22ggKwn_J?46>VfdSXr%MkN3TX>yB@M(j zVtHG@HL`>$4uLA%)hPh(Os+Kr&4{}jhfC$uGNjUR)OF~D@J%AkoI?;BtFXWeO{nLf z>I*bFb!V}jgZ#R=uC9ip-OWF5qOj(tS)c`d9dxIW3p8D|)C6g2Y8^jXdtq7oIgE^> z7m-jx2%V3>m0*^0f+1IkhDK{nVXQ)ZXO4&?B-=H@pGO%(BMUz@i*h-H!f1cWb2-j z18kq;1+B>s`b*D=J~ZF8zeJ_#S?7hW_GYjynacRxL<>~X!cm>)8>%z-w-`YOO^uTd zezgiOE?Me-u29t__&D|R+b>;?#F%y&UPAQ87$-v5CwqwY$hl0>rG}W<7*|E2AIU|& z0)?Q_Tr^fxT-4Cu!fGLOr-jf42)xxQ9gQSk8S}eeZ_l*8{#|ri%rJSmTIINfrZ!|_ z602>T(S8}Nc2r=OXm@AfFrPy+N|=F|at)sCGr2@`2&#?XlM2mcgr`xWPCX^Z>S=|F z_S92UF46L$5|QjnZR&zaQ;f+$Vf8XBYC@&X!}5*x!_HUSpN2NvS`&|x;q1KHx$lyV zvsi2IP1?r+Pc9pkCZu9^04S8C7EmLLqybwO_%^UDsV;(zyI|`OvXXoa4aK1nu8ua# zQ+(9nJ231V{K<`^$x+kKp<(Bgg^apn?m(~{+###UgctZ&I6{W z{=;?xR6Wj;stxVhSG-J{iB{dRvdHt#T4bf+LTOUtTj8cA$u<;`%Z)}uSXM444)q56 zdYPcvT(?K|4}wVR;9W^sxU#%t4TaYw_5@-oOd^3AxjL+Ek(aS{gQf=b&o6hg zAu-w1!8TA*_)-7d(99v#y6xKQLIQ^%S!eW z&V%%ndK=eqxc}GUbD62dj`K)N*CYoaE$;nF=HoU^OTC)ux6N}P$F?WmvQ8RaRtSiNXruoHxkImY;O-@yMn+% zO$-?#XQ+!H7V2)q+snb3BPS`FT+dW$we(P-a2M}j8|=lfHp?N!VTr%C0W`2-U1IV^ z$+WS}m*HcZYEQI|x*Q;(r)Jx<8&oIQQLAjE)}gFT(}{?wM@17i4~JOn;&sVyhOn_Lj=gwzeX=#l7m#HFw8yvF(hL#{IolITu_- zw#00ul$@?>RQme%&&?M$%?p0v*o6znDEAJMs8pDr+uzrxYvT7&Ibv1Oo2ndxM=u;Z zc7cXWyqRDv@k+z2l4k#O%e;|Ba-EEhZ)A<`d8b=MJH&S=n}KoysJ*N?_nQTrwu!pp zIcg)dwWS}_-ZFBZEThER+ps~%K?MQhAo51n0gyvY99ICgHu+53CLuvzf|`SUvt;cT z+#Pqfmw1bs2(9McZ<;C$CPUMvg+ih-lq@%dS|H;zS&cB%yo$RiEpR8qAd-H}-oi(P zj}XU)D)+Pm$n4YKj*S}$ZmXit}MQ9YV!8Atd zdnrCfLQ;m^+M+wLoMu$W#|eVW^l`K2rDZ7b&fCn@ z>J5DO6_7tGizaX0JFZkqNHnz?avu=~DO;~=d@WmK+a{^)7WTz?*SkF30gJ9gS&2?x zk22hQJq*&SvXrQt_WcmQbgc8bdZqPTWf?P#5Z3Se&Ua|RzhLANzoxTiKJN4TeII{@ z=PT3WSb&`l^jF?+qG?_St|1LO$l>av+NXgbg8U@&23%h$I5LXw2xZnM>@!-&iAKg0 z0S;%K5%C?|3zy7=3={`2s8w>b_ zSxZl#0rb-j!j@S7Fg6omJ-Ni(ny&w*9`Ef-Q0=ujy1qrM@bz2thTjSlvn(cA6o_Wa48V8LJPK4g5|{)a#(-#t%7 zO_O#)G_jW-)?&3UU{()}?s=Bu4gS`7+J+6=F`=D0_-7LQvxL~|eQ0UxJZ#DqQejtW zH~4)PTnME_l`kb1G26kU))1XTJQe6LOfoe-eO5{(i-ND4zb=HQ+p4K1z2e5Px@<~>7Gf-^)}M+B<-kzi8}4cI7_pwc15oKMp>kF@jEZg8uVj zm3zu8!w>%J$Aa0EGld_qH)N56p_p4PE~B#1?*+q9n?(X2i0XTQ)2fKTMo*41sk=0) zL?)K;GI6sTt1Ejavb0JyF^mz`y!5vb!eXZbrYAm>ow$7|zl8s9pU4iyJ?4N|b)D{o zwhXO2wtxR)D??ktL#79JjM&(&=yZSo+<<=jqqp{N85qdL^~B=9z-&~Xxuc*??Vz{6 zd;Gq&p}GG4>4?5-EarYLrk{yDdb@Ma{s*<#Cabn>MspLxp&j}Bj!;;XvOAkz^(EOB z*|O!*lrB%%qR%(8#c6x}S@&~I&0}$AWlxg5iUw#6^_|GT_z+P77q${pn^#d68ctRu z#_#}>7+zn4Rx($!>OmI6o|DFvR9`_A_%QiLM9y97URcaonv^9~7jk{Mp`l!q@zrzv zzWCbs_!@TXBU%D8+P&#g2}47-?bx|L9VDuvKU$&*tzSD;e;o5RD3HE2QcRr-O4p~cb)k|)iL?wVo;aARE&SkP`#Q4Z3#+SQ{q@=2i5;O1k*0FC| zs%Z}z;=WwX&1IXkF1$&vtW08=%c*pFsk=w4e%aH#G?t!XwK4+vn4>|HRmcf%i>N-P zD6%Tw^>T6ryFxK-?G!4YE+lv@lZes`fnWi&Gmo~bYGY_LU$<8>cFJ<@f>vcy^TnU$;}=C zqfwetD@0}wb41j9BR#N)l|SpB4-W^vXz04}#lUb_zn)rK|NLh^t6y)gA5>1Y^>t}! zZ!9sA;coj|SnQXO(f(FR0*>Py6q{p@j_bm3KB+WGq0fj%Jr)?~sCh>$V z6G&&(H7TPP#!t*m>Ci5!P&o9dxf7ZBf?y@{r{ZRZiT}Sab9Q<8?99}hdu{N!EzDqD zz1S6HeUWwb^kRi@on3cl7whRV%Hjq4Ke&BvSI=qesz7kZ&*`3BbK5_-Uwrwe)!mFe zv%I>xTzH#YZ(P3rZU3>SE59Dld%M8s?%c2Q59t6MtN5yWM3MWgU$_h15SC_`Cv~^(Eg0#+N`?ydz~+_4>+&<0>04ayw?6*=LUc8`FEce z-(llQ5)t1{f=+7&&4*vWI;1Or>|t24c_)^s>`*aRm%s$WXLP5PqcQmq_eY%4KHJ|7CE@`TB1gJ(1u~%N%WR)RPT!k_=5q zFsA8-p|Q+(I4~#O)Gmq>e@-z=yzy$V;=#~IjP5Dmpa($lvUic z8=EMRZWPXpuxBTUED_^vIwwZ0cK9^0g=Y)^ARvSn`f~Wch*P7M#Dd{`G4LusTJa2T z;U>jDtyq;(iQ%toS&&z#O-!#=qa&UvQ{UQ`RuNLJmasH8j079hm0}ilsF!>=sYT(L zUBjH;yR|pNSMk3A66A*<<)t9Z8!;6_z=uOY^&0TvlaCrZp7V~Qn3$9U0SQe!Riwuq z#~#&dcqqAR+Gwr72g3aX&A&oNX&ft~RijTE6p3>@FHXzq z#L#$|d}qDFZ^&wRtnn>Ex5kwvEP7$TW2T}-?~~Sj$vJbE;v6_Ad_`5gid^n#@UBHZ z>#O1OYAf;xvOLcun@_PcD@0>yY!i@YYB_p*5G=b&#}eVj*S=Q&8cTlN{`;?e&CtGP z*S?OenSpT>_byXA%i>58Z7irzM-4V?+>S@=zef|n2b4}d44L#k?HTRQw3i#QNv(~= zMUAs!H2A2S^9oleMF$n5g#hBLmT%U<<(lBdf}2uGCJj7gouyL~E_+DkSg)??~;cJ>~ zzJ^;3yH^|7fDAkOnAzFctSJqAct_@b-m)%k*>InBk1!3~-*VBietxcmO)Hou#J5v1 z{W_O%JzY|i>ey`?lDISE!7dDJyYAKHX(ZT%T^#6cSI6pxH<0A*>S?y49TS2UCOrmk z1NSm`z1}Sk?%w_29K#uRHQ-KWW@du5t3l3)PLHbbpZmtcMxYCV+%&p|dvqc5*<(UF z_jH9vx((b4M!Et$W4+%)Q|Z^h?e1RZZb#Vo`wi~_5KxP7knFlL_iao-3LV7N2Z4cd zac92ZJ)cS^Fp47?d>B$MVnBm=xhqmuZGQy|dsGT5LfovdKxn{y2xfC!F6Kpmf-nZS zC@n><4=ikDh33guSwy|1{v^B(E0dw&uJL!AKK+jIuHn$+ituf)Qu>A&s7@Utk;s6) zJ)b`mjoOvDU0p1(Gnw2q>Iv?eKNyQdhC4dU`5PyUX!Kw{zpAs}!0rlWhiCfN@4x@o zr#&4eE`1%Dsi|A$7jn6U`CF%^Ca~Q+Mw%}zUYlI$2n^-(LxGN!Nx8PST}to6*QErn zNMLCZVlb3`u#M#w7W1^*4lPC0Nd06VD;nbi_4^0LjUskGc>jxHKkygdKQzJWpJIz2 z#ukiPQUA3M^@qA>$skZyKc_MKBb*}p2_>mK#A-F-o&4|`yEK4#gp5^~smC+_Mtg<- z+r*G=Lh=3GAK4|gr-o;Oy)4|tPa@&2E^Lm+^jcS#^#*Z|;1_W5*$HS|+mHoyJ@nYq zkjsuG(4O03mouck0*}owIh2TV&5#c&O1>m=N@23!JnbotGR`(v$t#6zl6qJqFK%ba znuyYSHfM77KPRV5_EGOtk}a&fZgOhL{P<~eX=?JdE9~Paq?>19?tJy~VDywhU~Z`{lFz6o=so^_uvKz%uamw^<*N`HlBIP$qAOjeTCo2z{VO?O z-u%SS)V-?&f*ZB3<{U61+uc2u0%lh|q8y1|0mNPbgc=5WMS;ON`CkGV(0MB?t{D!m zpr5pNlHh7TQ?D?V=7#p4yn5Wf(n!979?@P-qDQa(fDxTH#)no^`gDxCrOsG#WwOB|EyW-y!vX&b5YPmerib|B zSVK;Urj<#mDw#As(;!>7+@bx)SNJSpC25r^akWy!;0`KBZ{cnkM^O=`cADY)4Ozmf zn@W-k3Iq*cz^HRNU2Q-`bWcbQc3~qVxNpO7!?Q$xmHh9~ z(y)8PPVy}}9nVL;3RaX+{%y{4!Ed8N?WbZGPaaJ{y6kQ+`qD`0vL9D1R#n{b|-Xpv|jUa+Bx|L7d#C$NC5=Kb_ znBJ3A-!S;sPOa6Gl)lJHWIyVa5;cI<`BF}BR$e=0;eK*uvP!t)(JUB7HRLYj5R*Mf z>u5ISej|!Va{_!K*hSO1$c2qGpJD+4Lg8KDK`{gpBRpeJ?%RjEQBA!>quAEj{ybuQku=_im$D;Bkz>E{H(puA{wZFEgn7KK z%ZnYn>4heH+3nF&+`bct8oeGcX`!YKQ68bsq)C%gM8_zdGy`4Iz40?zCr~6+E$CDO} z+_EdRE!uy0?o&(S<4g9ZW_Emg$IJi{PnQ!&lS7(PhbKKvuefk5Ila6*#mKKvM*dIP zpnWC^Sd~Gn$RM2aPJRQq*P*zQUy_JOhEB6l6WCCIi!z&t$CCL0f4zs7PpgEp#iK(yL#nL)kFCIrC)~hJ z#O=Q)$O6FM0|Z=fO(yl<(edWFgK?Esmb`gM7cKC#D+gVbT46r_j-&2TIr@(IQeqtA zU=<&~#XSPIJdRyIUHBG490DsmZ&(SE5@aX>!HH-SD9T|$LMVLZAhs4b0$q_EN(`l; zz`W=m?yZ*z*EZs!=_zi8brumA7eU><0>|27VIbs7UIyz(uTyvzf+lbXSMO@mcdV`C z-W!)3{v2H>`z3!hNSMAX*nDkqt{F~0OdMU%WrpL-o){CG)nf~CM3R7(o1mY7Y%Agw zTk*|-rvARdNdz+t#AJIsiS;cyZCUT}8S@hBdWhxe5*rArcdy5@r!OWrp&maXi|S_uA_ft6dc=*s{{aErj*!tmCK4KZ>PDQzG0Rr9(l7Yyjvpa$ksvKzOkZ^`&oK& z*x;ct!=Q_SsDg_5qSbgQBfiUf|Ilc ziueC7pz_k*I|!-D)G^m7EB=hs&q}}Q2>{&03mRv&pN%Ip@N*vXsn&@jTn0ZI($|Hj z8zr#9*jE)nrKsMi(A54^i@4_a`ZMAvm*Wai`Wm) zCmI&I86wnDNs}uOApel`H;I*LASbCdvT}P#u2cg@pkH1Xl{i)!`W<_@G$Hmzrz{4{ zbZbKGq*FtHZziThoDEYtepN^-aaQf_bty-i3N9h8FDt$P&m?j@YRDxx2#?&IJV%^_ zl~RmFnBV6((;pP3Zmi<@ zWGZpa5bc#`Z#!@?i$osMm!TWeN%rDC!*^hTCcI4T?q0ty&Qeo|uP5$1pm*<{qT+=E zzPC9qfUzUa?Xo(9%A*;WBlL?rwp)S>`Xn$BM2ei1qR5|@p=)kSac2Nb*EHk_j4d9t z%;jSc+>()U_LrXA+FDB}Teyo6+pi4Qm+g%y{UB92?KKwMr&C|Ei7n|9)* zd=4E|Fs$Bmh@CkrxZcVnq=l}}e{Z+h9pJu>Q_DLevjayTc;M)<2Zo2{-@+rqhW_U7 zZAoTO1|!2pqBj94IMB(~DFG`GG}nV6ELw1=uXm@czsuhnph~*t^Rmwf^qpLRHV`n5 zT_Cj}7&&!wpp(Axz_IMUA?v#oI0k}$`^eCdSz!`Y=>>&DrsoV#nDTqigr;LiAdk=W z-Xm+@qZ?F(#)IAd- z$Q&hr%Mr-NRe$9R$Z+(V6Kb6Ru1LWCqpW=8txDM0}X86&mT$R|O=HU|;t4c63Gk_XkHpnYF>PQ+^t{ z0b{>_lsC*L3BzG=<_y-qpmU_V+3)h;Zci#qa3yC9{f1K^#xD5$Ueo?>u^|&FAJ2(# zEgaGdrq}QLcaJ#~v;RdE5{y0gv$!uJs7)e^7rGbm-v*Hjly)zamV?uQ6y0=&V=rz+ z)p{C4FFbnz`w!tKvJKL@siSIBw$r{Ksw>DU}aGPr-)Mt13tPo4^!b(5w(z zieE3l@=d?@MvGS7JW9(!@$;_S>?Z{*Z$3+@`2@e5=SOX0@tY(yuakPW{T`ViXl*61xo(>a6=LL6Y$($GAv|PP4Ym%Nxf6CWWDjbT(pE%v=~*)G$%9i~=6+byT<*YjxF&)WV>6ETtb*g&dR+BZ9+ z#!bJV5aXKr>&)I-P%qVJ{0Igmz+eU$#PI)Skou)YizWaG2?>Qnjh2hGXTqb*5TX$C zR;9v$XQW<|D>`dr8n3CBr3t|jKWQ4tZ=RDk>`%>~dBHWfzbr@o%%_RRzCo`_8^M0= z52VXU4(x{?l6N|omOjs({g`XC&+xq3ZqK1IUr%4+YZd)Hs2#!VdIw*L5$1ehx3qbs z_=~57s|EdcO`gIG?uOHb=ISd?oDb-5O2XpE5!u`F)nGmAlAhPg&6)zD?3aMr#PkvYV$P>{|w|FYJ5)CL1aQbKrrPtRC9Pa7bR>Wam2YF+_qxp z00Hr0T6pM+OG0E7h#?ZMP06*LF*wkE@d`da7P2W@K1ylv|M8;G#_dvxu`kR*^VKh{g(TlP zsJxbL_C6QSSfp4$WqPjHn~FXP$#&D$mG#~*xG-a8xOaVJ>rJ}Hcr=>w{?+f_NQF24 zYBEW7C9$F!^N(W_{InU?|<6vCQX zgDvHVKES()#*p}otjzpoEwn3DVnJ}hAE6~AMQh8P9p85!=Sfz(mLuK;&SDtb?3(BT zElOn=H{M8WhLzBt8srP4tTu#QfAa4BI4wiND0eg$ZFD3o91ZAFp%}xileR^mLR9NV zKjOZ>O#EB;#r3!TMgG=me4RbO-Ozvi*U8C36FMz>8^T(K{&x2D`v1#M9(>PxFn?Ie z0d$Ga`P--3#it_W9Bo;GZgF{s3dwPGni^{et%hVqDw5^xPZd&zW|#3*-q;S$^FnzM ztR4BbpA`W9EcWRDU%}k6vQgr*xG3gq7$5im0qwVnbks}nOnu}n1lqUgWA>>z_8{I% z`00kH3qLnN(*?}bsnu8u z3{c{@B|(&lH(*mGCM?&js>Cxoh{z2e4w;WC$du_8fr}o>#4)Y_67+fv)I)PUcw2pB zGQndnXOD^L-O8-xY08qCF;AFBf5|Wc)18uruuNt)%9ph4p8ozl*-IMP(KH#GK8u86 zer;Py@vZ6_!roR-INZaklUR(BVx-OO zzZGi$k#7i%f0cTHg~i1(G*TMGATOlbNzByazGQimyPvMD-ucZCt3cs|O4p zT!J)zl*YSE2l^wJ1;Dc{KEEdgTaM5L?KnI^S_URF3CJR8AAQg|XevBS0`Unu zrI2Gw3*eBxnELZ&i?O~1T9H@b3wbj5q&Z(cnvP-$Yb=cn{g1uNOvj*LurK!yGxxdu z_AhsTCHR%#mxEtk{>pdh+_tKOFyc@Z|Gua{jOQ4e;%_nPkGik)-E7jD+=;(klRurh znSPo68z6)-y+_BB(xeypI6Lv;z{)+ z74jq&faV(usJ|*|g$>vm6EvMOkV!0>BAqQe!N|NNdZ9nAMsF-2)>sA+Sdhjn?DOe< ze>cS8S$~f=Z{@u`{tM38Sv9?({%Q8>e4xc71ZHhJ*;ViAfK$O^>Mxz8r!0Evf^&A( zAO=aS1>p!bySn`sckYJ|AA8vwM&4n z7q+5>$S3U!aR4#sl6D3q8uBg(N{|H{Q=%!?IhadMOm*gyK;$If6d6D^(DiE5K+!y;rr-!5tV2NQXdvV=J$C0M&!nf_skkWNqOdUEf!Z8r}N4i4PBZFLVkwcCruJFwyo>!IQ4iBDwjC>FN|BQra?2Uk<< zj{+UB*R1N(7&G?&$IK4UeqP&MdHn*_ngG zBN0aWfCbn?gkuIUWp5c^Z#;8f2%Yb3%wIb4^V7{6oUyweVb4M3q%P=n(8KEpx}WV6>{7$ zL$!&dh!E)w+y;d!Rd`HcImuh}3T_keaNuV|i6sY{x) zAPr9gZi4W@@P&Dp&8uh-`dMti%a;>m6LookgqbdVokEI|RUv6piivEczrPUcH`HoF zMj~Owhlb)-B4J?77X*U6Ml4o{_Up&^C6I|E6aGOwK^So5p1Gf5)ss7S9O>=VsC0*K$Xj;3JpF#=t=$~gcUzEw0c>nDSDNv$u$byg)~+)M}u&j*2*}m zeM7yFeh3Am$F~JnlMM zNC~x;PgPX-?@c$lNP`NtA>5V328fm*-lS9~3m1SQfu{TnRH>-+N9Qw~xTq>Nj^vRt zCGyns-n3EMzm+|3bn*Dm(DB8i4{SZqa#=6u)=gi?pCqs)*G{d@vp^U5?-53zB8nEU zin!|!`EBw+Xozgb_6?_aB`cr7hW{PdsaB}r6>$3|2$Yp=^&tC zq^v=2kgQ5&;pxCxG3|2(+za4H_Z!?F&F=&V?GqI}TW zeJT;J-=j~5`i=T88U10_x3gG0k%)Wsw|L`;6UE|Ay~MWNgQOV0-^*t2-o_5?*>h(q z>3chMi~ip3OQ!DJv*%DHVWrvl?u0$s-+%qm(hjy`i53+@e?5>}Wp1b4kN8%ZN4V0! zXqVfId!^80;_cAHn-@}}d}%7>6XzS@F0rnI1DnlOz#y#7VD>GiprQ|3%Rwbcr?C2F z5t+Z0a%@{lH?Rsrq%*Mddg_pv7b|i)>H7K|SiTZ5K+{NXi}YHCNgSA2u6+5Yo`%n*w;cF!c( zKhY;kbf+Yabp6O9k3gUGurmV_-Rz?u?U@+(C%~0-u@bk1M&Z%li_C)aq>FJn<^bcc zX>8)n&6*6kv;=LZOu3$#qdh=iB9ARrfNd-!fukV^(cwdyt$bW@0;5zx&gG2F7Xw)r=#LpueR$#txD6ts28P@jWMG+mv=%2 z3~99X;F@+$`-Jvgv`!E?SsK9EuwbXegaK-Dhf@}fVDz+H0R_>ND>nu`nlztcMo10E zGc2nVn-(kSVI~$95+p{EW%W{_e=8Z^c)9f5N4eM9Q7UrHN`))wSZWoLd10L}np;kP zG`4)+TedUN%Mb}dRMRt(PLEK4!{6m$nOWrS)PK;?fg%cpc9|11Gg+!hDQeyQex`r3 zBQQQVnB)(8J&FGQQ9u5Hkv{(S`3uO`xP=R347*^egB9;rg!JQ@=#VcY3e7CT$w3YF-bBaC$3uDIT z_8#o-Jrn3;?1aah8pV!8o#~a}aja4c>-|o%%iA3bBx3_fzdztl#bU#NivF2kq{Cmo zDxE$wH95_;%uF8z8q#4CX>^$c+n*6FV`I@Bwj#s$1{@mCN-iD-#ZQB;OZvU9y;Q zBH!N1?|E{(aAt8%7EWPxF_MRzr_sCdVz60yJ)PhSxDksoQ+WT_3VG&a$ zol~+r%26kzDmZ#3E_p&M@L9#BV}ggtR9Dwhm%vyb|Pfg7;u{kL;pkM?}BX+&~ z)QySJ(Zr3i9oJ{>Smq`Pua@+OU_S>Vxv8n`p>QY+*H#YZFxErFl#{A_?ZVU~zEWRf zJE^@GA<=?LMYc&J{ip&tQo>m6gct9%+6AnO*}Mj3+kp`dI3X|c0{AdFh4{&31>lLR z$*icbut^&5PLp~iEpQNay6H;4v?BYwZRYN6+wPua+ay3%wk(NEB$4E_wB^$FrKO|& zv3fPue{^XHi+|D;Q4U=>^jcGdYxJu8hSlWwcyd*Kra1qW0~PT~@%qYvx6EUWQhG@e zNY6i!lrOd9M?#AD)UQVCj#%J%aixqgaf@f=_)0Ff%`mp zw*@w!`X*RWsI+j1FR4im@=`nlTVE3*uwF$sDQ*WJI2O|^m+Z2_CYEfRDX{$10i0nW z=8q>KFfAcnv2<{?R>Lc5l!;p}Tln|S3VYNq3zcX{S`N_neok98eg}HQ4((p;!+?~a zOY&k09ttOolVAd#MyecF(f~*4HX>aR`Z>667EhDQR2UFx$`k|IM!`+-;b&rJDwm0XqTRQu~ z;dgxaVSRH-yL+f|V!ap&4*ZRCP7+Ls80S0*NAP+A2iDT&7k9DNA}ryW)gOZ3sD_+Df2 z9%hLL3D4)&;65cIi;^_y$wZ&{BHk!B$t2y@g5F#Oe^`UJ=(E6h^aL6!IX8jG0{wxu zq$^-WcLFb+7Pu#ppqJxSp@9~av05N?RAd5>nM~O18Ueu)bJDYCySiqH7C>E;pxD{c7&Z^u!9ai0exhVTCPxly zEG29`ayv4p>H?nxcqUMJm-LPt)U_L*HuXIl= zayKPxX;HF+%X=I0C8b>b*CN-}n~k3%TF#Tev!-Tep#<6;pz(YMVJKB)ZS=)nXrSPY zM~$Hwjn^8F1h^Anw#hfTNG@)Hl|SFk@s@B;S5kX2lX&3_W7Fl21vZTf!jc6u}W9{nnE-cp2O z3_%=lCCl`!j3)=%XwOn+`;dnFs{->20?!2v(+D;7_qDGMmeB4P6RRo=V>7Pz)Ort{ zy`VAuiZ1zwXbx8i+ebbDVIId9G~P4vH(Wx{RhxmMPt(&4(t|Y4-RoW@Sny)-MMb%0 zz-pzE0V|L;Fc$<4EE8T54k4p%T@V~@WMu$$2O2^lmED=g7bVqIDuTTnI<#9x8% zg1VNp;LCC{&>=@`N#zKTQif~sWZBB%#s^iNK51~XsqF?6BdnJ#1N92{Ci-!W2$!Qw zZTlq^OQiNIQyZgDIhg6dsn8?ok8#3fyO3iHfs>qsL>)8^2HzovW2U>ubrcieG= z{zzn`KeKi+0t@3w@{y$9k&onhjRr)v6I{S$@B;axBX@W;`Lo$ojF)ucE@VbIUZw&U zKU%IES>Jr0iwa!GsH>QCnk1K}U$xF};DAKKulPwAI@W)1>~AECz^gIW2zLWc`-Ap{ zZY4lSYfo0|AXvFd?1LqY0_5@fHk)mY{4gaqvm}8uzZZls6}2-?C#QQdNK`=4V$n#? z&Kx`d2#|*?D|oo!ZiI-PAD|rub0XD|Y;Pm61V2os`?5)zvLE5K!Q+NoqY<79+PgSL z4*HEFl#f8Vwu5X?9Bo~21L=@-hO8_AT3yebw@6mw00SLLOG`1GO(hjjNo=N>0h9JU zIIvU!R;*fz3BZoLD03z0FBG=pKKfIoLy~e6@N>Wo27t?S4 zBS}QcyjZz1frX+0?J=R(wV%>qQm)jD3da%;{Z=%-I-444_dY4t>_gdIxg&QZJ4IR4 zylZ$Rf1Fn`l_7Uy;eGz5=Ay&P{YPu^GTcc z?K7K?fOh2Ph~%g>Z=mrO^s7R!GF?P(RLE*bfF;c-Tr{d>51jxxsL_px*pP6v0Y~zG zJA!zJUqUaWQARlrYXh9}I?$RlwGOGsonFdX4$~fLh=zaJT}=9A@36)OawA74CZ=Rj z!&rPcn;qEX)XaSONYHd}q&z=gD$U-v1$VITzPRh*9~ z7@ZUbR6;|^sMr7$&2M?Nc##vaN~32(9;TrVliKE|FB<;0@FWw|H=F!T&Tj(ypMN!B zFQb$7jvkaJuzA}gfV<)9MS|Y*f)MusE}#jhPlSK^qCwy3BREg@%T7cS&fm^D%U6vC z73vu8E8KjM#MekSgp4b><07FB%5#3>R|tBsa6b#MYbsM;XYQtF3w71GYtu9kZO3u@2P8p#jranM6-~n<_UK}25MSLzC z1XvP{9ab~=ih!U!FnmxlY5@cRdQ7z8TF%sQQLAAqDEur)$A`~NdN-E`NDc0utGv|~ zB<0V5NE>OcSC#lxCX6iyZULpC90#uD!hc`{Ilpz?A~x)k3PJh;I2tK zlOn~Mu+1roOW4S;_78fStLZKJm0nd1T}&Xjm8D+q1M(XMnI!gjf9C0a3u<8S^s{hC zII6GS_rxTfnBC+oBcOqClratm;~*R{;KeWHO5dYF_MW+d$OZbYlVw02(kd6LqpjU}W?|T~ZfHT2zi))`~o~B@LX9Gj2PZUiJhKc@b{Aq%F za3m7;kSgPKC`*(<+ADt)j5-pw0gO;D0^}tI1-s^V+lPMhuxB>_!UqG89euA^uIU12 zG~|OQuP~l)#=3gLf^; z0K}Z&&*q8K;KnNrQ`m-$vANKjI(TaXBj3yx$+fiQYE~(VSrk;OrD*;cy|OAhh9%DP z^odWXj+VJaXx4NG3coVWGf|*xbkEaIbN5fuH$SK0D)~_wR3F-`a^>q)_)_}1F;d5} z!G)6dv3g8W)}@^KrV&7e4s|YT#+WRSI*dF}$nyl+B6U>KuKYPB#8gZ$XI1a}B=XyM zdpif>517_yzskifVloxwC8UUX@gK#P%j;)8Ms50|R1~sRRkwTptZui;rt!&mOGo0< za9n}@h7(Wn2TBe0k0P|ZDu1b;&_C+d@2LO|(7!>Zt-=rT680v|LmR7ENK`gpE|Vir zv8Ryd)vQIOx3&C90s3ochJ(JRUX6WNNIh(nz`7T459&9*I(<%JCvyR-a^Ib5&d!kf zX<&bT>Bju-#f8hWJz+C6))#A!h>lAR{=xOv@5+yNCB-{QRrTlnhbLaE=Kk8fd-mRH zQ)+1P?S~ik-0bqB>e?@4cMPwc9qKcyq}(A)x${2y{X09m#`C+bzy1#n9&C>!Vtr%C z+ZXQ1UcR`nJAdO+eszFdlc}?7 z_E$~z@CENu_3q{js7g6l*=yoV@pTT$0*%K<5MPEi8xtG0!Ki&)5NswL0#flWtn*MYHO7$r0m7>Y?+Eo7yjn=H8eNrI6g;Lz!$?{kP2e!YlP zb)<2|?1rKn7eo;gTAW$5*y{dpKJTKr5(IL_*a72`~4;eyUR8Gzpf>Qrzf1)QQ#KG-v z-M{+Q1@oW~v7Q9x;40YZkbYCN4|lR}f4iMzveA_zPgM9)4Yym!7}^#_-U-S&q2<{L z62XZUl@9EpoD|}5{aQaz1ae~K#GylHhVbvqp+hHx+c(w{7i(~f&xth=ZyD>mH5{=l zc#n%4Y5Beh`BxsM#=}VGCf-D?8)KO)nWeLG{5t)O-`hZ#Y5K1E_=W zYnNY?B2>338yaTCGw7trpD<vd`>h)KVANNxq>5Gl z;pngW5nw{N3Cy%y?)Oo6+use`^jE$7?FPt%0~=zd$27f5S$}xGKvJ;y3XoMJZ;>s~ zgwGnki<`jN{Cqu!Y7h0?rH@}!_WM8AVDaH|j(NGWo=EkZ-q+|?FPwRlzMKzfyZsGa z?VqAE&m>aMbhQhQ+8!d+0UOGNRA$&rfkPeV`0{dK@7f&3v6k&qHIQ^(Cp z{T?)Jx*Z=3OOlOiklhwR|4zYE`WK831Jj5rOO?0QctI5-IXysC%Igfg%;gogM|LEQ zpukV*ViH}5stgBt4vArZH0ejeAv22D!nlhc7f4K!Y6xk7Uur&K)q+_NMuw;$N=Ur% zjqJNSG*Z(c-R(F*S5BsjeSO6Y!rllP#NsIR&@EA&LpWSlGTF6f zVtj6PZTN4fj`xlod#ft$OScqb|^wY(F>zV$wap6D4caZ`i-%DQ0? zZMLCzaoL;tQuwDsx?<-(x#N<;FH1twqng$(q75~B$@wkDSYkI6f0V^vn4)J9B1@z6 z4El7+^l4KcWL5~9jw$6I@@SERh^Ueyw5ULYs?sHVpy~9FN>Ip8J|W6gr(AYGPi?F{ z!k2#N?G9qqu`EYBN-P(tjPr$IkxSOIz)|c+z4z$1{!I?!x2m@ER<{XKGA!)Hnpt%K z$Qrnt>^?yib7nfVTGf-n-bYUqEak7p>^meNZ56LpUjlw2{fk+g1IM~&yu%&QL`x0D0fEs<5 z>7(v8XFCS@aJcY2u;IZ`GOnNqy}<5++^0zI$?_qmCcz1xT#<7T^^6t@Z7{GQr_Cne z1!jaoQ8`_v|i;7^HQI>GoXm457c;$Wl^d z_U38X=J#fjOC!Q`D*Ol;Awf?2Ha*tBzlg}8-hIWYK<++{{4}puRS6m(5LHoM5R#E5 zQ9;J1DI`d9h6s)+p!jT*l`+5w=W<5vR(^c4(IzYZKrqa zSUvQ%U5S>qwwB_X_qLACog5xMIp@sG%$yv__oVT!CqHs>X6Bo^<9=`n){M)0dIwQ7 z?=apCjBL<;0h!=3QBU#2etryWXuJURY!QjE8LK2&qXLK$NtFT#nF$-0mM=j=1W`^I z{2YKEY$q*9GEo%6>;p`o#goZt=B@ye1dd|uA@Nm0FW@2rUzW#o;JXVCUi?o`3Wsz! z_3=c9R{^2G6p3#`!-TXC6$*;S_nY|BKZ-@3@cs|N+6p-eYgn6%%vC;%MSc*aCyy(p zeR%>|H$0@>q1j)r`0Lz3EDc2`E%?+^N@0P|4U`nQzbyPwu12eDGj&6c(G!~jLTk#A0u!;>4^mj(tDbxBUI%u;G z)+w~^G2RQTlM$XIWk}&eXZ@o6?if==beDCpfFAj`HT!8HU-^Pk#}$`ZqA7&46kVEz zil!8`;P8fUJ?UmKC*al@&2tJSslUl1GaPNHX#-z0$DncRA05ih?m4!!aMThlt&vDe z{BEcWI{M->3-OqZ3?TzDt%``8I(qb;Tuz9=f!hxqTJyefPg|$?(a6MzSbM7Fs@-DW zO6fKIeGy?^Gj;bqF}S^ZAb0&G;*wpvuIlX(qBLiL(fn3VJ`}rjZt2*eh2DvdSgHm4 z@_XYgZLQ0{cp03rj*&AKQq9C;BA2`8=+RRrj~sd9w$W(y-p=uiDBUtHUNUxH-SQN6 zyr;0^6@M|g6!~blH`RA|^3proek(FObo1W52M<3q2S76q`Y3qN60njO1jiU^)eUKM zXgMwgYX?Xl*h0F1l15nF7G_iyHcq6zfz&ieQ1ah@1b14bsEMGEhCK0ov!-^z5=Fg7 z{{RV5L*ftqG!*V?k0P_9JpAhWCC!)pBHsAuX8lU5{=l69;-#rpV)L0bNYmx9CpZWPnaZ1dOH%!Ptd z$w0xvGDC2nHBz&}AoW8=f6|ru|4a&vl>g`(3m}!a@;mDOuQkD8p$4UJIP`Z{^1Ah( zfkxml>NLITJAC`sy%~V14kIWv&N+A3|M(-qY}K9N<>;_!+Axb>lVdyc9oZ|n#($_z z)|y7(9sfFw;Lh(zVjze6cYLaLB~NC3eGeLW=vzortalf@%Cu9Z-g<R#;+&MC%f`dTtj2G5percTIa=@@gGPl?v6Ko}4&3Jltd6)RB~qF_s(D ze);XQx!iwxQjEtg-}8j`+265`jU##M=|LoKUEkl@Qt0m=5#pxYv2p3R1Ns&A>DM$o zlJCJ@iuk759Lb%vpWTQegE2M=+9l#9WxRYU9VM4)=f+zT%g@q&OZdd?XqNq;*2XOKAYJ21szd2_I@m9~=T7|m6ex>5Juz_va1`cg4M_206uu$`AVj86 zxP8yw1Kr~(E7oSA3acr8?XT|+wS*St=B}`F8F3d7dv0uOsiOlN^=13~Fb8KwNX9C_MzfL>>#QLxN213wxrBacbqkT-hy)SS0m3X-69&v6=_R7uo zHoT1AD)u$M!h2`)ue>ic-y?{3N11;Roz58B;FIqdRLSVhP3aL4Q7S_(_b9L(ERZ^; zenh&d`cdPZrG{&kl)iB@<=73h5h`n)gS zdw$EmR?#zv_+T$e@%n`h2{ZpEsk{u)tiPb|75=a428sFR@zIFo2>qAUWmX%tUTx@f)&Oh0 zvC&dgR)=$vk_1!0CWZ?bD(PWKtsraN+Vv)|6!XwHO&dmOf*dQBEWb!hKlj)$chX*7 zu_zYeMvRA0l356G9ukJ+rWZ;;!X#!^I%63Zh>+D0tYhRBj2gZ{c5J9$z)#- zD6cuz7lsehFHYUMEK9-3I&;PA3W!t+Q7F@gw!<22W_p7jt&L24`L=2E7g3?FZ_E_4 z**>3}-)raAjb0>c!QOHEhY%%&CyrfP+~{`ex(0N*4=TsV1W}iDfO9rv2){l<01q=j=rd67u1e+F8QO^W!{? zO2x)(XcP>G6+pxdB>H7|R6Ui+vl@Yft6N(!Fk}~0Iu}61mK+VP@>?V0Sv* z4L7Bwk-Y-~H=3^-I)mFnF{^*?$fft^1afj8&t#z1o7%Q*v7-aEh_GMy&hVv$J*8!2 z{f>&M{5BM(pwt9A4~zv~Hw+c()VBO$I|Pw>=l-(@JfGj+-OcZp#oH+zt9ifbj}e#zCh)(bfxc@efS$|#O=@WHGE9PqWpip;*8ft$c5e0%hSq&(b`I_;7EC&u zK-2sU2_c!-!TaZIZYob@K5|(R)9`(VgiP?M)lDG-c#yr`VLe?xS5s5M0f9l)lC6sa zx#Xr0Fgve2a`+9y_Gq8D;>sgO?y`r6?YoW~xzc;KumAczdk!7iv*&s$-9T;2wTItu z7}uWZ85;^iBT8Z-J`$as8~ zx*18lps@<4nK|2A4XEP7ytmZ4sy|ge}RB>?4!Ys?U zV80Smiso~=Cs3HW+Mz)y8GjfQ)crP8a18=$Pu|DZO}A_?Oisiw=DzwBpG|CaZCmoI1I;y%}W<}{u4o_JpjUoJfDsAy@8&f)%S zJC4@BC2W^2$Hd(TQ8W!(7*@@!Abw!4j~#WR8F)0d4vfbL-H-!O1EL+A?ynkxd6oC8 z(9*+h^(!(leCS;iugy_a)5V~ZMDg^xEbDY4g@H$a&dIt9q! zAMLM*PgkIcbCF3IHAkV_#4dm&#zH-#6#7*+J+drQFOy8WeG*Do#*yN(l>gaY3)ct| zt>q*0;Zia$NCt*?K-2f1GMANeej-3KyWsTJJ<& zTUb@yYSo3&*2U4=uD(3p5qjWw{nykw{s5H5mtT$AOp*ar=^^}qBq!~mnH}E02m^*$ z@k@8#?cG-yUxC9*6zEphZ*c6;);5TjiTKs(i}NQnmfLVICsvTkj&ldtkvbEK#4)yBI!<|v+aV+ zS$r$W{@N%ZcNus@VM&?!vSWA-yOfabl6E7E(a1@P?G#_5&4o0<>R0T;Mw0g@=$YKO zEFsQ9^^BJXY1qXhqP-=%G%&E#XQ|o+-80$jY}!N>gVv<=^fq`n!_gSc#Pl##-~a`h zl=T%lmbR${GmM%xzgPcVdsm{h@tGozEr)srvB0(vKR3}bzR9DkY5DF*G#XW<98l9G zB1EF~$hPYiED=V|-$cvI@nIM?i7A9W zaQ(Va#56yGy4UO9Z%fC;4qXj#eN~l5{JMB@@{S!l?wF$Sl1;(pea1B8_?_U;mm1dt z_b)gT2m&=qqLc*YQ9l2|0!-n6M286Eiq3;}qj19xR8^O-INz)XhuQ%Q1UWhcAt!~{ ziv3lGAcef#{jTF2ao#j5ykucYLg>7+8+?NR^!xN+ln{!BdgGZkJlK0M1RNAMN!ew3 z%uCMP=ZFB*$QDd6Bl`=qX-ZQjrM05mijiJX3J36T0zzO-Z-zVgjgmFj@VPp+%&fB39U zoA^R=9!1Y?K4U(v&z#jc6J7nBdKyKsd1^(_hRtx`Eg0bzqj;qlz&;iA_#3SgXw1AS zUJ)vow$cN;B)qsJ)}VC}=zw20Jc=Kxbs{9ordaBxoY;oQ0a#5rn?=LAfX|sW_Yfb? zBbFcsf8DwaslBo&w?D}pauJb17WY81D536O(rSDrJi@e84q@1)fzw~5Jb=95$QF(? zU0&HNSHq#7mct<@6qe}Unr=ZgL8GGYx16AS?-}wbux?eo2V086v|@&fEpM%UrV4rZ zpFZQ_(}|~BN#qyPupjrP4{Kf)K*_LaSK~=VqpD+~}z;b~#b|aifPf#RXIGmi} zV=E(oq&!TJN-tRU`}>YgO&#ffKM&TSPp`Ig>?H$bBklF->#39%3BQr>>n#V|a|pw6 z`Q8c@d_Z*u+pM5|9|Oov<~juW820-}dYwI>d}N{1`U$PCDA2@WD!4zG3~5}Yt&7~O z$Y8T9+=wxVa8Anqqj_*Xb_$iAkQuOoLj7yFyUta51Yn${i`xgaCTB>k+xa#b1X}q^;b6DC+<`meC+#q z^sjW-XOz@l;cw~dr}fH?F(9Lz{LZu72C735rEGmdA!XWULYSi!+9<_nuTWmO?YJzZ zAFYRG3s}8i6K!B=16(w1-j0$tRE74XWG2V#j;EL2v$l3nM?A79Y+`Wfu1g4ZjXij%$Ywy>4h|rKt2L z<8#5>%iE`Wikw82pT}$eW+TV)umhX)ZN?j+M=@0BdE+Qc3sm}nZ92M`a)XRlf{QC% zM?TRaTl0Yv?2LhmSdtht`q?zPYBU~Mm1sVH_VD48B--Wd!NEHY9$bTridd~=8{Ao8 z!WbC1X}@!XyyvL&IaM{G_yCRfaAVeL>&JD&)eZ6Mfc+hVgVH7J~LK z(9mfVR6pYEziD8A;da1mL%|k$wZ+foKn%cK+Z+AH!2xLZO}GBJ6oK1?_zpfQ%gdd8`9IgQ*U0C zRyd4x*UnYv-YHhnMM8^@9!KQt>xPFUPHl#E)!j?Ly2CzdCQ`k{p6TsDY?~YBmE9I9 zu22N-!8I9;3$%kC$$>7qYRMS+qZ|>wiR3`GRdzSzLcvN%g8zb_d9Dr!QXlAC%{jT> zO4CYJ(eW?$lcvCV5Kiv~crHeh6B!b|GZS4x)l+EcO%T6N^tM>>5K1`+=lt#?eLeZe zXwN3tfIo_w;m|6<>6_&3)>aYjz}mLVNR-5rC^ok7=y}`%ctU>**}P_vuK60D%6G8# zuz{3m8;in~q}DxRaW{xtYGc=gc}26lFh6$%mHvb0IIN()rBJv*KIT={&YoR^BWQ#c zRw`KKPqr<)y?r6SZ3-sYpnWj7*;_B4U0XYwneQVM3s&Wm?ckX2GM>bkRjoxm>8y*Q z?YA1LBI&d(A)$rjO(>jnxhEMMNJ0-spfuBW<)^8^Q4H6YE3*p{jZ}?i&ig4BGt#uy z#&RNz)Y_>1(LWr71Hpy#Kv9c8q?`YzRsiGq;Sjxx z6jF^af8zgVm@Bh`D$I)YzK{6~b6e0yNiqwsD#$GDk`Inpe2w9EI? zBf3(_F0SoKMeT%W?+~YU?>;3Hurp6`IkvJ4y&+|Mkpwsj2^#}%U`oXW91YS0Od($H9;-h5=Pt%0MsR{?rvvlaz2=E-YU0ufS*kwC?N>5v*6x| zl>CGls=|k^e5`!MdW~QvI$(`}aGRK)peXS!n!N4BX-b<LrP8W7Uu%}y*J`_U?!R#U056p=! z6uzgzd%_8VfBnC~NmmvmEgiCUT?-GRuK38_K4EX~H2b{j?o+SXMUz81Urde&S*@AO zp3$+1;QSzUi8(hhvD%Yu5lH<28&F?j7O+lISLk@h4MU=LUtXd{aDvLRCMx>SfBU|k z>vodFl0xXH?cK~X7ww43sY~>X~pw>Ye9;t5!y}|TIlEbos+Epp4 zG9`jn8~0%ByW2!!n%rn!md2QGE2GE-NtyavjLPxebicZA)04p!@``B7r>a!L2Bk0b zw|Gj<>8I8C_XU^91(O!$iw@*n2XP^BvK`TuQ3%rUeo%EM*U~?(>t|Fz|oD0Zs>2bQ?81OS_~F6%MNrnH$r>!nDNCre*nc+J|e8Q zih}VHQiC0+J<9;>x6rajl|zzTJ!%^WcA_|OaVNzSNp7I+dQIENBKf&dTmc?NtB<%7 zbc4lL$S}@kCb~^z-Wp?+Y!8iP76weqY!h8=U=^ZmU^Z34dY}!|a%*CL8^Zk%g0UY9 zYj|6-b0Z7!)=saEUy>;v>5g@^^vtBq)`WQWyg5fCoXEDw_r)UozD|0dxxZzo8$Il5 zM|uF&!&Z}f*xKIPI&flU6K1k{dfRZ{6$=m(TH{?)S-= z6{1qhyOeEM>aUgtz}B+nnqCYSuM-eE8mhL2m+F6JR0t0O;^YELBHR9tD5S zqZS?U4srs6A5xK>e3}G*X?UPL8t4~ljj3G%Xb#AaOR>W-UZ$EJ3jjN^$`&960$y}!y>`Yth-RKPAHoop| zZ3|xW$^~0QV({<@o1gq7m+Fc|a|L=4#z0+x7?zsprLOeOrUVj_5D^W9=?*zxwozeO zYSNe?-%kQ4ac4ldE))?+(<;NYoSi~GniJMny?ahaqVz0U&@1EHmLlu_cU${dpXKzA zB30hYB1^pjbeOdc0_o$AuVa&*l0fzlP-uA;7tX5%!N$1z!o{A+3=?k zHQ2FTZqg8IC0jeP>qt>9s!S4KSuE|Pp+9DRB=M|hRz=TLN<7$Q^6VdjrkX6BVG!d>)j1s=@){W*H#B1px>yCO1+GbU@0TY*fZd_<$RtY94 zj2R0xxG5?Iz*IzD6<)Ur1`Se+1W~rGx`F9Hp>W;Ll+OIHL8IxH=BfCazPh@TF2cw7 z!!Dt$yIv&(hxQ)$g3k$3io*Vn$Fc9bUyDbp^O~>W_^0%Q^{S4x<>%mOz>gScChhSZ z_#RDje(e=w7ck`jFh%PTV$h6|;vm5vso*=Q-7 z9t|(y@EOlVj1+>SJQulsW2A|oBbX&|H23az|6d;vd%WMe=bn3h`2)X~r$g^6;-L@x zo_Ryf#J?JxVqY@gF6$q`8@40#w?~hTop|o)Kis{0x0rnH#0|^x_-QmTB-%Rw@hjj1 zBha+%gs0tQh-D^^p@tDP4~K_>{wGJ3%W!cNgGv^#+6#FLoI>J2Hat37%ti}VHeJ9F z)7HaYCE6K_bw<5PM^{&eaOIJ3>FB?dh4V}-?mhF2aLVzhFh3>%@UeG$U%^oK+)Wf|9D7T|4i8hKnC3MGv3E8{f_{IxaB$m z({-19>QkTEyLYem{zD%)g#SN4ypU7-&SX z%QML76^-Zp)`oj9hvf4`bc^(*HvB_xfY0|kFpg#sk(Kajy%DLx97!8E@en$Jy6w`; zsgVoUK@*$)`ua%8YG=ud!rNkCtbdKIl)Builp| zZM%iq>kfV1GSt&E5=WX6v$}e^iqu_+xm<2sh@SCWZa$GH!#T(@hYDtmpTQpxPU{D{ zRkNKNLP#_s-;+r7+xC%(@u_Meb$ZpU%uP=n9U4lB?xCThQ`2(}{DgkBbGXBdFW3x6 z$0%cc8|-Vn2EFs`oRhC1>JK!GvgfPlNu`Pdu_NYJ2shb)K`RSTU*K|SIRze9Abs5e zyl_gS0*a2}kPK3!3|R_O`YHU+5VZCVZ`-yuJv}!!J-xPV+wi^vmuzyz`||0-m)_iq ze>Y!x_;jGXcZXY;x_Lo3i?_~23hoZiMdEKW+7X*8nw3~bGzF)k;+*-Vj<&W=T1lO4 zZ5_j>W~;NOhBrASIy>gc)IKmU-_aRtdykYwXX2qY=tbKT;-N&R_|2o_z6yKUgFU6* z*FA_vOSb01HR8Zd7kFwzg4qlIrPmsdU@!a;<5}bLjI9hUC2j)7EN>!*t&%$# zh=4NR<;Nq9L2RXbEn$FiVSYQ3K0zRXa)`9}^CLKf=^onEQH7SHTTGBelY^NEFJ-o4 zX@HRp3mj6u9?sPhcrrhd<_nKCYyJJFo&Cp-?RQT1_oq?^=H_+;&ven5U&v&RFD~tE z&9pj~U3dF>IbG}(qIY{wNH&VSAyGcKtFYhu=e1rraC%N)U;4QVbjizU|W=z6Fn{BzMj&X-+1YnE(Dr^nuHr)@h8R~})4`QC6y@J3Skc*c3h!%4VotYN>v{oE+sB9w=2(o@4jCP@f zpHmftBA(BImge(oYh<$7eX2|!r*=0Vg8t9V<<>lx8f&?^iaOzxL3H@cTuzkF@niL9 zx>5ZckDAMQt~{=mYkZso=xILOfS=*bpi9O@c^al51V+=S6hhDu#h7@;rdxO#D3p_G73Tyd7u4<}}D{+RklMCDD85#{5ep9Cd}2L(Id-b=u4H3Y#XkU%@3gjuN`o5g4Fk~ zRiOj7EuBQ(vX4pE-<9$Hg&uP?+7*v?#m&{sLcjPHG8!aOEwQOfvLDP`GQRWbwgV)L z96&*1s3N@+;9s~L|9(p={C>V4Lwe9q#QLuTC!rhc@O|@Li0V(0X!&F;W`wb}ZOgG_ z{Pm)-!rAV$)I@893>uqf2BItVph9Fm%8|FDT5*8u7WsfgHR!kGc!r6T09wawR%lT4 zSJ7e-9Fei7!49cPpX*Ll>-T6q#Ede_lNIW0whfi2^OK=xHU8mXd={l!p%{8hZx5%pS;qfG>P&&s9=cm%t^Y z`XIRR6kkAmZMPl$wrP&`MOwq={!|tbwP)YE_yh0Bm77Jz`_ZDf`(bP)I(HVj`>~s1 zl-YTx-gbS6z~h1Uh>rTc(p44J^|$$>cuTfRtbZ}w8tEG~&2LBTZUpIm^1YA$;9b9R z%WFmIm%S&%e3fp2?Z2?+OuP5 zXh$znRYMaOv$`fSnMwE%L__Ue@o0JRt*fgKE?bmEF%-3CUcY0<>*q}DO%thj%o)3O zeja(M)GvpRj*lPB(M9|+hUqe@q6&IoV;!AW{j!qOSa?76eyVT-+e21jU>8Z6j<4}& zi}z0oPvvQBH2wHr+7H_7FWe1H#a`&?9x{FnZ`Zq8R^RN!799&~RMThLxl4!DXx$zK z;v;=mN#DauUlVhQ6vc33q?z)yCTk-pC4=8l+WkXhgjh)yY3~H0@RDx8j^f%OY=Mm9z=CBzV8oY`9l^vA! zMSYxIyAB9i+lJwW46CB{?5=SaW~hl2lEXDSsk1N!fJ)g*vsj!6M_KM-&QY)a1BE+1 zi8t!SG-PTibHRj&*mX<`sfGhpK7962)_g+Tci*uk55EWrP{ZK(M&nZJD9!Azg zXt-gOB&`I=oPkIsmQKMVA$5X1rc@0A%12EpnJUzON+`k&N=03*mXT$&MoW;nAKk?b zx@#TRp+B{em>BQZYldj;8}a@ovj=ZKp>da+)R&1hNwG@;2xyRpu`p9thu6ugW{ww5 zHLGXW=GOX@Q$RSmJWQ}2UQTLfR$M*%is+%cc6M?^sM*dAP+-qMR^dV(4hv22BHXOmtBX-Ejm>mK!6(ud%cjV&8)3g8L=Juv`MzBlGL(Z(`QW_*YANb#Hgr4TZ%Wd$EmO$ z-!{_Nf$wMkbD!Es@*rzN)cq*6K!^R-6bos zBUq4hT3w~W82UCWT!*izJ8S-3e71gxLif}?I0^7Jjct|3CJ_eIQ!X>=T_!E_#c5*7 z9mXhRND&RNVH9#p-aKT>rGAxZ5EX>87-cyww4v3k)vr)?d_Jj8A;yqyQMa#G%IXO` zO8-3W5jB3YI)$;>&`H+J8te@_jZ0WFPoS4(HfXt2DNnzj(97yAy5b&CZ}5;oF!4YC zIKL!vs_-830xHCUZ2$;*dzUI4V{%vR{?TNIgHO;&*K=PoaMiM3tU4h74l2W$*~f@} zKNcJ8s^X9a<;YJImFXIc#Zg3t3eMnOWH71X3n%29;S0LfGV4IzhP)O=9pH6TLQ?*P zu&7j>3(`Xnb5)oe1!R(lO+dv7)2-4l_``;- z0kQl%ENEMJ>UqYR$GY)SnQW4#qaK8(Rm)`tY31dA+xW&B(hNL;tv+N1N9m`Dj`YI@ zwFgjZvbPc~8N}=&JT+&rP6h;pgaKLrx#klaBWl(`uF&f;jTs+QL_&@qrg6-EJvhd3 z!E*&rg6<6d8RT0a=XR1>O;OZxm+LP}O@xv}>d2Qc9PnM6Nb;2`NFfq!ys1n`M*hv_t9OVTHCN-mM| zhs00dk|ZFOT^a2!qm~jOd$5T$fD<@PU#8OF@vX8%m2ml>3Mf~E>)#C;py7D{)et_& z{u=c>=6VH4xf~?Jpi_;0R;}k`^84?DS97v+565Z?ojfXepr| zjrkLhHUhHmjmXl*yY54K_TD%+7|qfAo%4c+nM$N~6t`d2(-Rq@TZbY&J(m@WJNOx! zUC5C;0R3q#kEos3s~Y;?J#~IB3-&_%wS4dD>3UKI;C@|>yahP5rBsw^nt?eon@S{< zGY|-#kuxyNM3T``&cIgr=52zdE;k};W~!X>JdDk+Y#{`R^L<9}y#|(;^exQ&kPYc>sUSl64!wt! z*^fY6bi5%&BMu1YUH>%F8HcXuYafqf5{XRY((jQ8wybyWlR_BK`>HT2m2kZ^yQ6 z9pd5ZOe@hM65dZ*6P9`1OKlz4F=K~|DQoL8u_=XJybG@dKOnm`WCI1)p9xf7MQFVm z&>&gQ1wvIovqw}lCF49i6-J8*F&YggNAZ7hYbOM-+Wp=ay)O=P8KW`+N4In~c#Jw7YE%7DMj&7grcRM zpdZQ=IxpZk5ryYO7M>HS%>`P`&!HtyN>pO=WbF)8dQ;a}yTD=qUsVsZ47f#oQ#uNL zlj}y;4_-2!dg`g63W`hBd1(bqx1vN;X0IgereX+zt5ubK;r$Be0iY9<9$*xS?3NaDqo#S6#Lo;KL~5YPDYuW$|F&BfwTm zNF4jg@-7(|NZ(b+=8+a^3AyUv&ydeTo=h$+WRbgM!FqrcY9w%kIfo|6_TkW<-FKf? zz3;wCR&eWg z45EcK=;mzT?_tnF%Hh#$IBAq=r3B*hbe|#DS+isrz$%_qHm{Lx1ZaR0=F`1{HymJc z@A%@7jZvxT;*<8;+5L;6Wp(!X=Vwgd7SBKzrPC6Ur2)@$_X1kRpa z+kI2!;n~&N>a4dWvw&cnbw0QocK(;)gfFL031Vz;Pp7!07I7O^0slq|LjcExt5+(k zv+yEUgJoZ3ml7RqJhuhYG=kyM!M5m}UFC_e=@q2wq;yElXMi%G^JUQaGWLL-wEs(K z)gBFyq-nhkm)2DY62f`L9c?SuVT>|%Y>!aFDsO@yx?xgHgXWYpWF%QbfUVN8T#Hrd zBuOV^lo#|V6*@BcCjOxdG{LTqMniu#d1E3<4ow-IWmlJuvHgR_MC-udb#M?K$m9(m zO9g@u5<+8jPJvzpHg|d3?`PL+ zN1t=(l0)Yzq&~CD4lW^APmNHS#&Y6bhrS$&)1fRr&F4rv_LAXM73yRC=&@aiadk(g zl=@0(Ba}IeMha@Y6$a}tcnp|R5y@Ym;+lQ$3EArt_fqGNEmf(<6&@Fzu=V*epFeT0 zz!^D+drwgJ>GaYu8qmhG_nyG~gpD#{iptPW+tA03vBx94j+Njh-QN79xW4aOT!izZ zBAK?rCChp%lEfxr2v+jocZ&Rot~?Sh9eKYi+P(kbc>hDRe@|q-_dW4lQ4L3d-Af!~iDip7<8WDznh|&d!oQD9ipWbT#-`x- zv$VLUPO$eZEnc3_R{{*q>d7%SpBK)~ZBa zR&{9T9L@j-<$nS#sq0r+DAC}^vv>lJ1!5^h%a9}@l>qrF6DpNuT-4Yl{X)7ihf;HW z@ao`e891@OPOha?;=B76bgaB8yI=W8nmKW?DS)>FaU55>unFBu|nd2&- z=~i@XN>(Bul^}LIyzZ5qTAa2V8~6 zCQ{Q0?@QEkF_XP=;c;q7viQxk-SR$386mFAs8#Qu)uadqjYR5>Be+BZoLZt!{+sWI zxf1J%<^>~yTzCivRvozY7EeJ?V_BapYQHt0jWaotJII* z{=bylw}^@;L7!Ru3HR7G2*6#0W_+5IdR|R zEKmqtj|if=zjVyCU>NxeIuoKx-E*m9RcckAr^J)bLt%)(@2TzTCkd%?;;xtdIdVjW za#Bj!%fUQ3*w0;p{z?bMf=aK>xDJH{GU`d77fTY~Db^S>Nbdf6d01iT={PLR-~CK7 z-J4o3BO<0FUy7_sj?!=RpHa*myBc4s9S_jr-(?Rf1F|YFkPrVwk zSB063rV=0GD|V=pok#Sy_wR+-5)}?RyQxOJGZcg_s*#;9bj?rdH-RtK=%w^0+8y!- zAs0Qr;gMS%USyN=p8Uq!!5YBtY{NBc;0>tRB(>$livgK>wRU20b$-Bf$QNFtSGA_T*d99pCl+W>$Oqao=>#PBh!{g&fe|Cee}0(9GDT$4vpjoy|tMG zfPDyb*v8r*AFCbE)!c*WP&(Vqdkd#liL>bY9wD`|Itl=ua6o-f0OHP!*tm&snj7NByt{y91$bOwuVOW^E0EX*8Kr7Q8m2BXay)y0*R?AfghJ@c%`53!1hwQb$ zdVFh|SOZ-z!S-{t@p{ZW^4}m~D*MMUMi%q+MZ`1;ON`fG-ANOjWO<+-(kA)0KU&4E z&Q-^vF$;qW%7Na=J}S$hgZ@(qdpb=?Rn0&IOqovdM+G*cD%qQ;N}1zTE57fiqp4B@ zPyj*+qp}8--$3vUJ&4?WD0-5h>!(Dh`z_g!mUhAu_ze6)A-5>KJgGE!A3=UE;N{Tl zYdJ+t`>0O9wp5y5T*&5-cmgIXzM1G0=)ww z9Vo)S7;cNj+QMQX-q+F5AOFHxf{X=lK^FU{SWFZ$nL=VwJhlD>@sFjGk#|N;mdNLP z?nsAtyz|H$wY6_Jyvi%mOMEV8BF$!7d!l6z;xZ#*cT1wZ&HGmkv6|Qgzr#+%E!4_K zm&Ec>@?&3`6qC!;fP=Yyiu@*8Q!@+;)P`-|dG`ActPmpcay7uSiC08AM?(*;2oo8S z86Wu5bCL7du?0|o5^D;W*un9t7i9|(E+d#;Qv0nN@;gAIQ&_D_n8Qta zLJs__VX7m15wYKz@eoUC=#LE)MGvSaiIiXEs1@(vf zsI_8Sbjb;ptU7nM9O@zc8PewN!p365FKx*<0uKFp^i5id0}xX@R?VOw5=O*KdEiN@ zHcZeY*vU&IBo+On#B?*A*>J)tgNUtT7KxOtjB{h%W*DNMm}82wtI{z(NS3Wo8y|Gu zp*B9uicJq7+~I~mgYKny0z%+Q&83z+mV1`^F|_~+;BN)=-L>3Tj=#v*X)s#y=X%X_ z)~hz{uqkjC$u`k4(QnHo0?#+%6F5#M8GqF`@TK0Di@@K;{@7Z#K|OkbRI>Ef*ck=; zG6AIle}nzG82sI$OXUXqZGcg*TMqS2O&ZDm74{z@pOHP-Yu?Ki*Z}ToxuL zfz^ftNcJUzEV07iG!2QCC!XNaEn#y)!WBS;gDMQVHt#F$=7@;#iz15>rI|0 z#!c&!UYSaNp@vtP_G5yNdSc=cs^8_E^vZ(%`w`CL>Sp)imsip~UfGbb<_7ym4Pw@= zM^3p98J{)2ZTuss4>H6tqvS27;gvs4&aT-uFI zg34K-?pNH{->#xk&Q&yPZY1u5I=r}Y<=xEpEe1%6sY z_yB$?ZJvG>*2dT3w?*nDad|KSb)AhXU=Hhmbo%;6s0#Q^Cu+ z-GYB~s~Nb{n+aakZF)iQq4bMq11~(+ecS`HJJ>&Zsk*%=-|N5rI}Zge2HWb!`jCpj ztHJh$J5Qd+yOH`1sAWX4=W$r4A$k7+X!UL~-f;drmpGXe%gDo@oXYA)#K7uDrG}%% zBt=B%XbGGAiG^JEE%RJWe1)xBUQM?i-_Woe>8>sxrUY1n$jezRV(4$Lrdw>#qXWMI z*hDsk&3Q{BjgVPr7=5GU)Oc+xSd{f}eE@81oErfC;PkNl@#_=drH%M--lJ`t>#fF6 zXQtGo0P}+_|T3P0y14 zepWa1_l6S&>6V+<_bY^2HhAUEfrNOha7#&QWO#>B z3A#8;k3A-nX(3iumWu;SY~W@M`zgv*=^B3nm^4tyMvaJ2MF@)paFv4AE+91xY1Pv3 z3WVq1GO{(0018nhOUmY*lyHo6@=(l^el1-f_!aO+`UC_oN(CLKhfofK$Z`hXK@w0J z{02+-5q_b5X@$|C0A@tO)gvYsNE+J-!3uxST1L4y^jhd|J49CfMEE%Lf?l^`()$T= zTtT02_YVy8+tFMa`K`R4B-29NA09|O4%15}A5M&okB=q7`3w#pPYs0c7f|{4-T(f! zj-d`Jnn(%I#&4J>IY@~48>hn@wc6f-%Wdz!U$lw-p2<`Q8gSGoY`)RN*_LD>9qJdt zUuyFj?Y$T8x2$aH8q>Tcm9?z6spH?tvqrc*KOGCHANCDogg{c6o&PP#JQG0Y8@^ zcycLgoRTKk1}C*^q*a8nD2Z=n{K5vq!tQ9@AxWQ<3o@>ZBmn&5l^aI^Q@5zT&MY@wR)WtiIRgcR0 zQ68)I2wY#pi(gv(xVWlPQsKE1@CD|&45iBW%JY@yp~CsQk9)W1MOK#!#GeQ^GlUY( zd*R}cfzM2YY=V{*4t;{W+dmNsTUKicZTU>wt!m@hsq|x=V_i zI)!s}QURKE`ZKGDv|RJM03HzRLmnBcw(Nz4L?{#De0oxG5b}xrvv4$cH|L6xRL2oLs9hyU}Bf&k*Y8(%uE9ee>Tvw^;frFw!($2X1~6YU(oYY-!uz*t8<&o=!S{hIDv%!7Uu48%i%Rh zwOyM=)+iM=;%9x0`g0MOfvWDW4{Z%w?2}y3!ipvHYaB(~=nxrOwtiV$kZG=I~4{H$TK)Iidd!xb4p0Jn>PjRuJR zzBs@ zY-E;r9`tkGr=LyqrO+^j#$MOy%e=+{{aqIdY8vA_N4G%J9Qfi^0m}kBCy{Pd5S|AN zs$}q^GbpwS(Mvk4(mD7u(_XTkhoysZ$C7YXO!`tRyszas+Bu;6I)WRqr6hJ$RK$4& z1`!fL5tC9?a^hnols%@TNAXkLUr~99Ri*-;bO!~3(D!J6oKntI)eqh+uB7LCpM1A^ zocEjt2M~y26{PN|-&nz^5FO#xNYtuPA8Y)XrQTQ6<@ zjpi-vKCJ7-=T0KaH@bZl4I-T=z&|sQruJ3x{K?M=(~{Blmbw1lRz+t2*x3GzSUvfl zKmFN1|Lj|Zcvo3Olks>GF@g`?N`t$l4}J;BKF+Rs>w`jHEqiZAmAfcG2Z{z^7EYT3 zwmo2;E=#G|pj^P3AI<}JPZ;?TZL)qRn7MUi`oe$6p(Q1OtJXdn3t;x@?CbeX`P4P$N~$xw{ z&^L~;XiLi_rT9=upm^R$mByruG#|K&);!9TESaAlJvnV5uYI^BG<$NJn6QT@TU&$L z!q(QwVSD29GQMbA-kqQC?VX=@^V?+jP_6y7hfKu1BFMI_cv*~#cvxcU7?N$_-^gW? z*znHZT%4Z^3QcqK#hd4gbL%(BXIyps_(RiE-Kpv6hmIe=O1|me4!<@bgKJ}#6{$)I zLV5+(f@5@ocH8inJ*;wKUqf}FL;-`M<*YKB!=x!mvbJqv`2!Qd?O6*+bUa^Q_v)vk zNR>G*`_NH}JT)~BC-IueUUpC>rRLtprU{C=L!(Un+) zuR!6`aLK#;BOm$53jVx*#s~cqF?{^kvSJYzHCpf}Hxlh?$M^B$P|(E^VR7gE_oGw- zs-`?n;QhIuqtD0XnR8!BoH=vmU+_o&ya(j>nLoiB@SIh80#*^1wF0}cqEXP^nDXNw zd|Zb9=K!$s3i#t)C}zR{6kUS*JTg<`6FOcC>b7Ve9`K}7v-nin%2SG8l}omiR2seW z#mv_U;k_hQzwjg$;var+_}HZQhe&73pZ+!C$DeTf<}x0Vzn++$&MnW)9ZaE~-}#}Y z_i!v36HaGm&1oM>dV6~9@H?C?8{y-IlNe4S&iizBw#WO;W0xF!)6C4k`nE`K?`6g9 zCBRPCgqN^82zpKNq!+TDQ#mZ>r5r#6LoHN~KshY!9NduP%Fe3X-WG0QmUq6eDtRL< zoe^^g04fTx{vV*5HunmzmM#=djgEG$|7F+c=&3@XBJLc$VR7+>(es7Y`hTHZx&Y5d z32M<~tP}slpC?E1x9r(_@ZjD(w~XZ1uce~$EQ?gY++E0DmvQb&EtWD3(`8K{v$8#a zg(yX@01I$$6-&lEhSnl3mdM5c6w0Kdv$(Eq8)HrdUdF4NWdtqjOOXf9^A)*LAB-gV zE;0FFvDvBqzWGzThqq_Iq^Wwt@Nrd~XgE8xJ4h&h1r-Wo9icEKMeIeOBZcwN!$=aQ zf;93lwFD_7F&a5DWU^7hXv*ZYZogq% zM4_n<#gWoC4Gl9AU$(TIT}#>>W=k8~;V1|v-MVxv3bDeCV0%|2^sA-`uRxLu z{`WRg;&%?Vi^~TOj*6F=WwCJ6xR_TD8SYL?ETqYm^WWct#G0Vfrs<(>T|AZ?&#awA zQ95b25mxBf5{hRDgg2n0B=hTaHp0g#}I^S_tgzOwT6(m*;h z6pID%KNcIxq`iNU>>Ft!Q{8=2w~dY6Hr3aiLIO$2>dkMTyy1qEle4p@=jUgGXgxbW ze|mOy{Uh?W$*HN=OiqlguC1+(O-#OKYHCtG*1*5uxG3ZCD;<|F4xj)k%LT|UPngA9 zyyZnHOq7VMNDTJNpGHwZPDIx{LQF_c`=Zg8~-e#RAIyG zeJ4aCJXLhGR?xzk)Vp9*+yFPS)r0D???x8+M-Kybq_PWIYp~$35zLLs?UAyQak&j9 ztIE%gY^ww*wU0olItmG(9ZbMI{SosW-FD2h;&JaU5~Jz#Xu|u8c-%5$cDERli7mv~ z`a6X)+V9d&@lkQhnPdbpo0+&+Ztv`D_r4y_P>GymM!cDdad_Xr{8K!G3;iG@LHKH4 z3Yw<3@1&?=dnC(fx;hBQL(_(r21U6aOZcX?!ki)~4U-hB0;`EZ>&?RFi(e%G0(uWF;%t;5!_5Cj+?xQnb=LQy=Q~IHzKo>VbtH{Ov(LyH zS)RqVW<0jzEuO@2?0A()NJvPC9Vans5NSz)#32y28!jN)+q|YUy|kgw3*1zt(847Y zN-i($?JHFauT7iBZ7B5eZXa{}e*f?L&XF{Wm(cs3laY?j{(awnUu!e~qoP(T=4d#c zDN5O6m2TQg$rbip?lUn_^x`wIQa_ep0fEI zC}qT^US9ci_G_8FGkhj0!riMT#l6=|9}m=`EMaI ze*6b0gLa+q(>EJGRgWWRSJPBfzYn;K3cVn@A_eUKPmL{prB?q{<9YSiU;Y8QYI2-y z&Qp5*IdZxgT$`p8z}jc$M&rAfp2y*`+zSp#le4#dTFS;NECz??OU9qktT5g~z@!y4 zCpl!sT+MuB`7DIV4u%;rGe}XOXx)i1-XtfZlewT#J!bc4%(clx+zp6X|?)_PKAGt-e4da`oK)C@cvpT71^>31hNyIX% zTC6_4`uFPdbA-P{gyemiN#s}gd|+6e=n6h`bECPdb&Hj+;dslbEt~Q|t#?(+CRMAL zWTLueLl{+Q_d3U{U1jsSy18K;vNizjkWs2kM{Sr2Usth)GD%8sC@U64tWA5A%!)1& zaYWnd33SCX^dwJLIxW#kq3qhx$1 z!*m7TFv5Q!+w)z7vKvo+kf<1KvU{*u{vhA^UHW48d{;Hi*&|QVv^;5scvNT#zESJR zqC)m;||^D#q+rNPsR%Ei>G>kTB^(>@Yd-#45KO&4$9I-UmY!cf?w29?66nOkoTXq?0o z2{x&R%?;?b`xfeXEhNn_V3ITXrt!_P!kHUf_v2!KbgDQDrYWyw192yUl@`qk7TlIE zW0Pbfj6|V?7N;C61VCY)Nq^*kL!W#K=~Jsv;|-A-e&2n_2&WwJ_6=gxH?Dhx&b<-Q zD<2e@$tS^E+j?m_orjsKDS{<92fg0KJiIBN!Pj==0 z;r87s8&>xlJNQi}Cd`C(^q}$}ah-RI!85;iRA2QR{%l$w5AaRl{x6a~cY)&^Q(mt; zfLgyFRel32CG2meAx7keC)-o1i_-8MMd?OrF_V`n5{#~}#uO8tG$-0oENW2_HX>w&N5wp+3FN4$b(j1s4y)2V(q^(*)>X*EIy*Eu4XBX#Y zk92i)M0ZV1meh6j{So`R%|4RJ6oP@x--SW`JI<*0P2UbD1MJ0s9$xwLwfj_dLUe@} zpRPzcq<-D*vX2i9EhIXCXc#p@~HZ@EmKpwq8(jbM`q_1XN%J}_4aw# zI{S=2hGqBb!BoWCnOGPa9{a?L{{Argc2p1C_#Ib=kA2r0ajK85vy=T(adKi;M~C<< z+ihQGfnXt>8CJ`!cN`iw>f+d@433GluS!3lt_<+He0fAbQ@_k@i1C9bl=FGc?YSJ! zrA1MbjH@Ong_=MdH0Bw^lPM^?LM?+9Qo84?Jo71Rod# z>HlSo?1wpCiRfy*w@CIDsz_K!;X=U|Y?Bv#6qG5iRe+Fnu9DK*R8%4SSKzTtwD~m2 zc?s5G`a2PB2Xuu9j8DRH(y!<{+w;s_#zndnJ8!x-aZS_ti7`?9byaIXkJzl7Le7t< z#tPRC`E?{Jg4CNP3(F{BmN?)(9X=pw!@-5*<}2mR@>&9|$dxB7K$;Ldh}Y1Xuc{IJ zS1`d1j*Onzv}t;J)20)nBZFItsKtu^H`s4vCPv4WvjgdFv`I##sq{d0d2Dn-?(7*y zTybCjZF{aeL-xw$v*!+)K?Lku>gkzmU*90*UJds3WoJ&SC>Vsm|>(!iQ@0eaZ2VaH?em zb}JlZsN2XHYp#GP=l)UJ54mI>#E$z^X+LMYa2pHTzF;v4Nei1RBRCG3uAMPU(s}~M zVt2s4Ke-!SSXq!N$NC~DEgBk(MspGLwd2KPeZkJ*J-WJI_S0F84TjM|Ig0vR_O5j1 zmQrbPu~fPxlkP%@FKpAc$Y5-l%)`t^pYM*Pz3d{tvl{fhk2JOS`GVrk7k%kCdpB>L z8RawMLt*w9S(M4DNOFvzAzg@`c$4xJ=8?3> zL8$8-m#maW)89t*Ww?D!Fl@@C-~!F6nmi=p@#%#Kit{386s-|n0AXoz6a^K~OxKp$7 z7hIxL&wxMZ_Z^HT3>#!uXAstUv^RHXdr%+<@UI2^FTCe3ZYT8ZppSu{3Lx{7t zC3Yly$Yxca>n}!!)RF6bxZMCAgqlC@7hNMwHXv;Tjt znL7ke;%BdN)d;^T+@_?X10;3z_MT~haI==+;hji z;>xR3WR?C{!`u>S580lVBk}7>Y|C}1EBLZten|X8)jrg?-Es1cJ?w08-wLX>nwN=h zq9u0ly)yV-8B)lCa;x&F@@Fum@iB6eA;U*ZAZqeGnbsp9Q!qYAi;^P8qQa43GC>?6 z0|*x&ane*elgBe?PAEeNH>FSrBL38tb}B;wEu=bv_hzVPq;+373AcmDf!GPYyoIkt zTW%6>b}MCA+*p#RKbI8=4{RRF6_9+>&PjpdTkf3Hj`C`SHk+~afAc3p#eH7S8(Vm4 z;KZTpqOr5fy~PBZ8@OQ%J(#_Sia^2gZATm^c#c-_QD&PNX6$RMyaWQ{k2>tBQk+F6 zdL%Pu9Yaw~)I;}mjKSgF#@V&avgYDV>D9 zdAr{}b+Btbeehf;xDW`jhfs$di7=APIqCw_}8x>jdc zSLe;M=qR>vl+g;iM8YAYO8VMYtkBmbXMf)*t1FqfA6lZFqLyfi1Nc(0DZmx76&^!I z&Rfx^d97{9Y1-nY^+%Q+=YZ@?lhR9)3_&oVi!_^%s3_}XF372cyKxoLcn3?WO(E z7)gPey(559ox-SF4s_U(aM3^H?xy6A?!W&>OH-5c z!GNX(g7cG8U+c;KAzC>zYJFzWrYfKBTOgN{w~^Zp1VQDMVM-v!L|jbkDy1-6g>MQ} zZH8OeOyMwr$T^x@q(M$~#KPRVEF9YCK(1wA|0dZdpTn$*4fdU=pO;O-$E)TBCRC65 ze_o~0m(d#0WBV5W{P=`zp!2%U0oyzlz<4J8MCm%irdDg#3Ewh{Za~WtlP7g9*y5R>MRIvrc7h%?9u z)P98Nt9LY-wUYqe4NN$nb=Zk%#z@sQpVzcGS4B#nQ8N$KYjmphlgnmRnNvv>yI>9E z^}{Xe6eduVGcwVS&z_`h!!)M^a}vWTOxns_%%^CQ&C9Ay|DW2hp3mQgJb?68qPh?^ zO*f!;X_X)3BdnF_t4<$fb42vrkiX5tgfq7($F$$l-ihkrCzbn^ck>RHrW%Woji_|2 z6N?99b<#MJluqnKNfAk1xFC;MD$u0OTq6)%-t< znBPB{(g)Rm9@;cEx)6o{n6Y%@53l*ud!B(ecimuebjw zJe#p;lUc@|@pOlN7ec-}JRI9|hY#%fKjicjy1}DCDnkT^>JHc<=$5)TI<{%)-Xwfm zA&=_Nh6l4-<8j27+Ne0{SRQWuFWc;@nmo5NoD8YGL?P)9B~;z6f6DfE9+)uFUjNCZ zrQXcM-uQ_y3{Su1*CWw%khwi~?CFGZ&gIJ*uRSyb|MLWB8WOhwFn#hnCS}Mx7zY=c zh%wNtq2B#Mc>rDCGb7U$N5*NMrq%zp>l1-5>cT zeHz=kvv&J8KSG~>4rnisd?kzk0up!^0TO2P z(3P@&z~TrGxYyG%Jj>|)T;5qs$jUjFIpf-MULtikPYF|CiK|oS=kMOm_OIP{8Np!V z)&y^>s+y>Yq^VW7T;Xax{hpV}Y!FU!|)n@<)MH4 z;qwpuusY7+qz(m1*D8S98Th@f=W>wQ^_+)EP=v2EIGAETCkT{@3_3}0TqM##ZWUC? z;obr8kijAqITgPI^A$fzVy{$})J9+C)S}T?JVhl|2b0M`sz=hbSgfK8sGS=P?ySP zc?bpn%y{t%GV)VcU*Z1)kaHHwt+w1=OAZ$rF^Wt_ku}VjMnOB$z{Cn;CAACW4OGyY zl2t(D)e8-q9R^VBhxDcJo+&5@R|oZ9^W1Y+_gpR=3Xxngu$I7)b@+IbqqlBd{_TyL zPDrP>eiDmn{Vld@ml-DKZp{yI0o|s#uWU{Qcz6wY85PZ31M*xF$+^l^*f6ksjn^}A z*#(1F)AC}%583Y3!}48bLH|J*uyK{R1NZ7ZNAvg`Jezh{`&N(fhSxGiAlKzRmY0La z%Qx0EXjjlhV>4*TMZ{ZJ)R6~RNRO-#Jvae@EhSgfeR4=Hy@%kIdn50 zlh-{qjE!;`2Zot4mJ$8Xoz8f7ciiEM1kek8VC-imiWBs5h_BK;;F{pr&Yow?Zacy& zQXV0oVHFShsu|zLx>w-Zy>)Ca>Ybo~1XzrJtfyzp4|YR7%J|+f_A8u1nCe{}nubnK zvB(AHSJc=c+}H%m&NAxct;LP2ngWP)K~vf_`M(Sv4)Z86;rs5G%1c>=a+jttxhD6@ z}DpGmo|}{d~(Yn1gYIBcoNzg!|A2bE#kK7RAkjxhyHfJn+yE-@(V*zx^U%J$-^lY zp74n;JVz{m!Kk`# zADzm&JU%2#scyK{Md=|M!Ws1Fbk2P(*Eqc%J;HF&kC<-46UTM%@4BeCT|KYhUpriV zRQa0n_5Y9H3g%|&j6<3X2MT~F_i_<~5RgaVSb$J7&loD~MliB2K!Mdtz@g?hc3Ts0 zIOh2_1RTe)OmMyR_hR{3I2#n}&kn#7Hld9OSPNUmH-0a}#_Q%8vKB-%0p%V6 z8T0~(+_WHrjMR49HA9BA%5S7+KK7VfxI z@MOMIdB2P$7qpR66B#kI8cpd8!e(K=6A^Thw2CUbLUjg(l@c%Uuon9>@jf!sWX%nJ z7<5enfn`o)fZVdM5tqS#Iitk{^WinguTcjxBP8VeRmGHhX(z=N(IN2oT8+N=N16CF zKT?GgL9g=zKoUCBq{H{XN=o}Hw38}9*Jy($vX|v;YN8c2oyGM7Cv2n@*tIH37}4#^ z$gY0_D&+nCrTU3{vpmD}pwp!NKosCsQ?jyF!Bm5Q zWNqR(f>yp$rnfH>d)Hx-L3R13?O<2yqm7`*JnYeUpBci?Jvi8nKjUdBX*K7NbS%t! z{rq_f1!?%ByaYYufz)IN=pv}-I=DbI)aJ0;UZ9it1!m290tQBF#b3E1h%gF2;l?b= z=^EK&EAXdP&^Kv2tcs5+UsV1xWG}ApwviDIz0hiD9%Wd+xk4N!dC-puo#^%6VpB9t z-GW&gt4XG!{sZU9a$BcM>f&}f>WTAP zHfX1{+2H5!eg5cQ!)%CXK^MX$_@2AxU6g%3e>YvyKtj$LZYY%;s7Z?|XxPHZ5#;5v z)Frcs=RE@}YEv5#oWT_Mh~fxS4L48v5ZJ(tSF3 zz$oYlxrkt(L>-?&P}auQ(b27RX(Aj(qdk!M#G2`*-K4EZI)bSu%TldERYG=HbOiCa zTu(#TgWXP4!(rzv8CdhN(XCrY>51V)BK$GF4suZ%{6`yEaT8S9upT;>y-A0oO6RXp zheO#3X9f#IK|Q7(LvD9&%_ZLeZ4@AxTg!&i$TA6?4*T%G^YUwTB@HjHMuRMv4TqCR z+(dCs&8GUNk-o`TXrOnOLnU9qF$Wz1*J|=5 zDp$_#q?P-#sQ+VxRfI=`Wxy^6J!t=aYQYDTKY5b-1f2HPJ^W?=u0j`qg{|QYLQZYk zsrnG@ItstY8KQ_5H@0Y_$Q-2oIZ4jYI2#hyWy#paY@xx)i!LYweb$N4RBCY7d~^+M zs?iBG)3T(X11WFDEOz^&AtHsLT7`WB;c_=NNo%Z10J5#wj37$&Vi>zT-nAE0ip zklK7+B$wN{t>Z0b%OTLzcAGI}e_q4r)@FZR&U6a+#w7EP%e-=fPN6>q|41(q^1F@> zT#K0fit@Pf0lcMUCd!E$eR0xutyyiJ`pr#Y+W8I+D_${lb`kp2_Gb*9f5xFpOi1RYIp0)XjuB!D53%F<+Y?<<5x>` zjMORGB5WYmT~<(AO-Y~tzRCyMCb+3jT#evnyz29ytT&42+%90w+%ljraGN{r7TWY0 zP4L6*D(YeKcM6&U5L_SgG z)M`rJ3W*!@T8oF9xPvsO7N#W_8im-2#5IbQ`30rvCZ(VW;gDM9bU|`Kqso5*B^*8n z>yxgZzF@>sZ0=o0ax0M7d}WDR5}l3Z=SzyDx;kT4nVBfu-m?XQh$YuRb+C}@jA8}P2SzyQom3m-+bA0z+i*bq5Q2p zqn0lkzm4p9R>n`9grDD{6{WwbxdHy};Qajw=o9106knx1E;U+aphXoY~7WRWi2(6#1~ZL*e!3B}T) zcCB$lTpMYvYQX7T>y9R)Sx3jJwzf@d-Ig3;J^iXiGeUn=bA#+uRcWVM^HGj)@6|S{p6yy^?fcb4E_|I`4!j3bh1diCnSt+Qek_2Aj){(5AzV zbgV(bQzM>s9Kz83QJ3>~8jWhX%t~uaQ+!kv(=>G)<=5CqM;EWq(bF+T0Zt7#IR3Ks zc0}i-H|y-KE1RhJTnHYTRCb~_!G};c0Wc3%#dXsSK%6r!k_KDmiOh9vp^&J8Ku%KA zw8CRixYLwNqd5DTftj6Z`sb;uRMT(I{??+SRoara6hNoxh7fjDrb|d!2R;v5e8(Sc z@x)7?LxXPXj|!>;(Bei??t0*+Zfsov>WH?t+slq#8;3%tFH_Q-lq&@K(-KaVG;1Nl z$Z%O^^^6r6Wd${@-E$en_0h{*X5EPJ>{C)ci$g zkfg3;q<<}>)@CnFLSWxX0JX#GILq8q=^Y$A zR+ui`yno-h6#g||gKokqt(99_x7R+*xQZ9DQX8ySRPe9q3!)zBSyYo+0CrgM4N@_| z@rTkTFJErNPxC{Aw$dIC<&$-!aWA(QNv!YZ(>Zrt|sP!kzrW!`Y z-1?5W!QYwUZ>m}a6}}4apv)l(2k$HrsERR@WW$EnER)g8T1-v|GS6rzKkuYJl-WT- zXiBRXTi9nk0hV&4;&zv9~%mU*^;c`hIc zg@N+gATN>vJ4wq8i&Ulnk0rqyoh+%tCA|~XI-ucl;zz|FoJCpqn2u1uDQ-SJg}0SA zM?w^M5gGJ^RFOp9GKeOxkc?-buo`~^)BAf-m>R*Ls@mB-n`br;6(4Zq#zD3n&Q1ii zAo)7#NBNk}NVLldpZMY_A|pg{9QJrH)PazA2&X|?EEJAA9H$mR@y@1Fh-RUp0C0Qw ze62Lj>t(2Q%xugT);vDZME4Ph_TGr<&2*wz8lDxfcjde+;C;jsaWh{q62Prc9eiSV zcxxDiaza#t!52|&wnXCk>FN2GVf(}7b`LDrJ~v9fkimzFj0QZc&KBQR(p+A+@}0Jc zyJs2O@jwpI8&rnJmONh6qyGHl)UnagAsY;S{wT`t3{OnFt}tChj_|2PBB?}P)lF0R zljCC}c2tS;M?Ee!Ix%_c^mGv~ws?vuVi+umwj(e%kvN^)HP}j8XU}bRGPBV0^aESP z9IaepK@TgO7)DgJEf7J}+30OWyFBk*Na2W}1_PSChPMt6Po&DaU5q>A>)VlLY_2$c zeIkK-1U%t%7^CJcCQLv$i@Bjv(!ebT`ag_u+!}+;{FBPJl>fn!9J6FiaE@K%m_xJ` zM=^;kgk};!a%2It%y%&QnygqNr-?IU$s?*w_9lQ{8GEh@(*iqOZ z5Y=oU4=i+UugXHmCLwzu6raqtxU311ym^y=%7K&s-Joq?=+xri?i8+x1h6RGbGiV8 zAfQ;*5J$ZN0Wq)G9TZe;)4RJ--YAUFeSu1mj_sSD69oxTQJWWqf)ooJbOvAw_PDkH z#E^#U2aBL}rb-=vbhc?zzA`Z}=5TufDD>t|H8(PHbYfx(CJs2|`a10ng!g-GnIQpF zdmfo1(Bojg{UbLJD5JoM##;$9k4NAwTdZzFDR4qD3}Eh&T>^NYk`+(-(wT#!W1wjJ z(yHbV*fDryl3o9vsg;*d=g`G`U5Hz!x2J&wdIC5LYW}(eI^G^RsI9$)yJZwr0Exbx-F78@ND?{cvUw)r=wKgG6xxg0QH9SV+kX zWa83MDJ7<)lt@|;U2EN3{w7z6l*nhuJB@CWGpDYebR zY-BSk_0+|k&F2*N8D(*6@gN5FD@p>L=w(MO@~Ty>P-1s za6VxWv@C;WA+=aW7MlcOV(JiZMhGe-c)1+vdQFI`tt`XkN_BOn5EzDXW@nBfV*%Zl zQ=9T9Q>k)i=dR(Q^ewc{XS-`^sW`p5Dw1|4^OhC6RdnmVag@m#816+-Mp-4dQ$D~Ix;i6U_fw$ z($^qxP?grvEfonrY}W2LOt z8|wxr)j6foMRRKcww|m`um>GZ1$^=-rd1bWOvl8K`&>SCXdWW?j{7HH2u+M% zSX|r^L?@V==BYF>{y_vhJf}HSw1*iFN6<;brZyGXFXxi|qkf6TwGq7a z=#JUhTZe{|g^rlRfnesINTg7BWZ&L}ZL!K$X4_L@llSkydGkZ6&-K2?U0yX2gE);Q z9g*<3w+pc#+T3AK1w0*6$ox$V``DJn#S7yTA%Z&{^zYyEHM$Yrghw`5qg*^8OS3uB zuyM_xlpR%Hqo8pCUj?kr;6^LP&%;MiEO;U=PL#49wICA|Btc8U<;7g0xgrk@O;5jb z@4mxsBr2jp3nYxF=Z0fmiW1kZ0FN3Z@P8Vxgi4PC=_NDE1$L@oc ztaR)KPgJ8iYAozIyl?M2r>BP&dwY>9Nh=bYnR#;g;9}C7>_35OW9q=<#C?l9_B%DL zI}z8}pCX}>IWm2_wrxAn+oO)$zBP~x4eU+ zA%q7%$|EzD<{aS7nww!trUeoJR~{uP6hRdqT+ZJ$Gje1?3Z*xF{j48Q9u{xgKDn!wK~An%2RPBd-gBaiNh#xmvPF72 zwa&x;S^VUZ1C*MCMj`}l(9S%i!_X=60z2J-)cp)@r`-cd8q$1op{#|J3ukwD+~Xq$ zbFQc-y}gGuI)-E2r9Sa_Ns)VTd@#MOhtYW*p4(f`L0$3=k2t3FF;Iv-+2NR2*S589 z?qdy*mE+H)BF;KiAQb$vE9&)kdH7ei`_4b0ozJDhPUE&n=t+Ek3b7miUYx_fa1M6S zu?XO!4mfW>59mRq6tnw>lHlBp$6J<$@EVZt-vQ*RYEqtoKh$vg%f#A zpn7JHPtknU5|XI~h5Ci;4dXTx76u5isT;HC+qt%vC;EFD-?*)}_cn@OVnw^7yQka> zn}fJY>+LP~bUW<%*+2lT)4G#O16pn=Inm#jayVwEnEKDTrCwlzs`W4BMkmHkO|EY2 zIeBV)Vsz!dA37I{ojXL5Upc6U7pJGM>*#=00@WuwIB-3(GnpQJ zwoC1q)$FDIt!i4WrzXbvh0S`S*~+3E85|>iE0I;k=~a2t&zntUvuxljGm>cDU{} z_L1Pie(zpahxhjoy;u1vHjI6YAB@F5Q{@6Nec+WPzEf?HdC2xkR^!qgUQiY&qUaDL zMGLP&%5fy5JYun=SsHJRfwqSSjy zAkyx6mWn@(b8!%F?{R+%2HkS4g4L+^WGn2&XGx%?f#O50KI`_tT8tC12rr_*9PnEU4Y_90H8jQUUtFKk6sL@?n(mp8S4Vr~GH5}<}N4AUr3pkM~94L9)O z6!G39%VHR)COnQ8;4eh;POtSWE11<#@a{sTCw1HOs%Yp+)jnPrzF&N{N^gxU>`Th2 zMLK=))Fs7q)&TxhMTZTeq3MV+I3(xYWNZikCgT_ho19RH*DaA%7KSe=!_G-t76xM0 zZeCRjSbM1|V-@$FPtJC$!$*Rlvje^(GxR#MN4<&BC>uH&^zX!23%z_~FSVXEC?w0Yo z5KEzGPXXUgBQp14$nC$Q{IT+v%1<$NAc85P5m_V=oEH+rj~EIEBEL-#Ow0pS4@~f> zk&_a`m8L*m%+IqNXNQ6Xa-naMwO14bLm(K1j8D^yThp|{f=TNyrrU{g2R#tGy{oBXhNj|E++1a;|V|#%$xX0xGV}lQC&iA)(}G!yqca}(Dpzv*X(L` z?BtI4FpSe0BN$=W6&a52I5{>zcIpjI7>avQH?Xi{bbuL0%t>a$=ueIIpfMKNlXrAS zd-IWR3~fooeO-Y-w+}5oV1RlK<$nB~-blVT+U>~iiNw1h^ZoJ_uVV++yN-Q{isxu7 zws(B-6cVDqIbaGU;KCPvczmZ8$M>Mp(B;qaqCD&2(il#(n=tnShm-eH^#(PRL}9}v z?g#H z(SiLN#Gwc_sU{DMT?JHm;pmtlp9x@uYDg2j;wM$dpM?5CKLHB~oQ^HRVf+H5au^bT zVM2Nil`bjTe1;$zpeWSHIDmbU4Q?($jR8^+_+@Y$P@SY#N!U5tKnMW1A_#%da7;@* zs?U~49EJ%UFw1pSpn&idB?Q(4!HS4n&>z3K_L3v&V`xkOM!|eu4+5|dhXt0+IyR@l z2EiZGo1?6ACW(^KwpbdrV=n~a=wJjUV+WRlc@CUD^@;KEPnK2yejt#Z_MJ+}vjyUg~C^2(=(~2m695`wMRn05Nx>x1)=>y25N|vBv=g zx_dFFhC7{%bwye4i8(vcec?rMgvmXcedo-UXmrcWJF|%8b%8`i?lDo1nh;KQO zjc@8zPd%P7Zk>8V63$gjd_qJfQsZxY;moaTa+LsBtZV8mziLyz$FKeBcbRJ#1)*qUBFX8E9b6DX%pwsii3AavYnqm6AQFF78S3l2@>2}PF9!4>!$Vb zgQ7|{M3=|widLbc6=|j1bJ5w~e-c%+YlxLi%f8$X$?qq}_H?tUd7p27s^_{< z)nD3_-`~~ccu0O@>N%e49M5CQAf!&}aq;Jn;!H^$f~9GFNaSV2o>V0uP|%WKnp+#n zh{=bH2dXaQ`HZk;iu=&K3RELD5|apaXzs^165bxX zeoty}@TT#x$%*mtn+69{d#=}u=@XkX=a!~Vrh$Ch^7*AmWTgVv>A;~;PTJMcLqm3N z;4F#+vFqM7o)A_^6fR_;7W(#_~f#l(Q*RD)rz_)o}DD8>+SRmFh-JeWt z^`Tj=8~+$AT`ahKmYqMiHM5jJ3-eIAK%F=|%vDJH!|4!9?9BA`^-cr>f#3u-Alp|U zlhq)Tbt!$Qys5Ah7LlT_u;?)!$3YT3x09l$ri|Wr_8thkFZN^yy464K%23$Di)G_S z=onU3>uT*DF55oeJ&@^QUxjXg5C>KV96GIM#Sr~6hhA#b#RGN&GaisPe;~0$EsXs?eAyls{iep({Fx!or;@OxIL~;w#+) zB*4}why-gQR|oDtQJ!Y0D+4<%j>=eZ3|q~BN?2&}we%6t zu2fhBIy*hvoDcKarK^AXI@8 zB3#7GKw!gRNP@)45lDsIoV!>XVU~(=#1+%{U)?>SGT`bJIhinIzTgen?qjOMvGQr! z$zuOIi1czjraNcV53juSjynBhH>-Ak0FWgHf)z)>z?*GeyEp1$U&79^!(NO>KFFS0 zX`mH_9S*(bd=H?8+77aGP}7KwS}bz65z(2|3G~TzI4U-YYFYXO#U%_BKpEUeBC+lMn5Zu)aPgGI9TER_6)? zp|)yL`9yC-8Y=58gT#Y6cxW1!z~dt=*l*9k-AXbKXQs%#<+7}0TH;p}#XhYnz?}?p ze1&i8%7FX8va(X+7CRQJS~yXZd(=9IblQ)LGF?mHzPACE8jKE*afyH)e+u~+i03Pa zhScRew_>V%MOc#L>$H)wuL_3$J&t;yxMZSW` zeGSdcZYXxH?F~FipGLf%_ zsyVWXjvk^go8?L?Zw;ZldjX?cZB^xzb-j^M(=Rc6wJO&$bzB+!mNn65I-Sef3<+-eaE+Hk6| z>O6jheD5-1!xY3j+=>i%Ay2P2ZOv3HYyJovvd%;YhayaBteM{kQ5jSTBPtb4+eyBq zNg?$1BApD?5WF0d5JM{ksrMyv(=-*OJe4{m19%%8HQ@~7W}iFO3pEWcp4)FnMjUqZ z9&=CwunQ9i@kSBvi3|R)!*Tl@^4dB(QS@+b%#N<$Mf7ikjlYQJ+p)4O%ZXn=A_7Za~Z0lAEq{Xj$_abfz%_%*1xx8N2T^<(kA-V?Pw}{Itl@K&w%i;u_$Yzq{ z;YrTGTaGg@)f`5Ie|B0~1U*w=Ta{=;CNHvn$uLfYGszfaLP!WZoNyIkK$~P_d*yVG z2Zu(@?PBYyY=qR>u}BBGx;i3V11>Av(N#*POD<8M%{9=;j?t9UU#%6bG2LsHpsLNsFQP(FF=3J8-k-^?ihripu$V$E7@MXOdDbv4CtkTO6lztm|)bLWt>A`86b z6YOt|=PgyGsVA@{nwWc`x@bu)&!alhw`cB(8KAJ@+{~&NLNNi zHlr70R_EHYIWbFf*_wZLIAF~_*g8CBF${Rck0v||c85LV?JNG2!6o;Nt` zS~AwRm_ofk_TtJuTfgYknJ9sg02f*`qVu>UvG&BaTagmna=LjBt=td=l_6tMt&5sL>4a3}!rZZ( zS?rGa{hHU;3l8;PoPK++&#U?Uv7Uv@;ok(8ba=htXwK_JKLjuO4?4ns_g}!cCawoGy-S znTOsnICyAeI5V8f;bY{`;9yV9;joU&tESSRoM&6kkynA1Re3z^0{ZVwVg=6wQ%RoU z602A-E)epS57l4whDiWCn|mz20yNH7QNC;KsZ6v&E03PKo+ z9M05YUfARWxu(xLM3Ru71!J+zXq$#sj}XJA`jcq{qkYP#^L!MY7_uJqBLPQ81TtN< zbOKSU#8t${iq5yA{;dygan2VuE%)|@s6@+_fw{T2&umGt|I-IY0Hl=XDa7P?*pMMH z`|2<@BO2NG1YOK-MF=u>SbBkuJX_K?cVM0@5kk-v5zyMENm+JOQ3#|d9+IY@LD|zV z0J9J~B(zF}eoA#j)lDM><++t%=dD)hpghN@RjgAnTlLimi7R!WC}bymX=SYfO1x9q zgSRHLGB5tjjk?fUXw7)83<*>464J`hLWRi|!38LgQodZWr%jGf7}0KJL^ENg9rnL@ zfwFU%&cgsma}&Gn$L_{YneV56&R$T#;8Z~HoxX(7Ko(sD7win+59^}pD7v0PUe z-noo-F7sI?nM@k0Vmt+z?*Io8W(q0&3rknAnYT=ooX7_OGQH^onWA&>i}VU#8}c5V zdw{mq?$dOCbUejSjMX3gt1bKJtL>*kdOYzqT^YlSn$|ZF`jMDnjB<`Ra0_=CcbI@p zk@<}pruD(8h%@kurL?D<$&QtB_n_N_y23r=ajg17Ea-A;n(+mfyXtlsKZb4pU&Ap} zj8C|X?;GFh$vW(Z-Myjjv$QKtePE2Qx#RxtA7%xA0{%Z*@3PX+>S~Sm8=b-%(sU8v zk(x?iS89z@0W5HwZ87;1NQ#nDWIL<=yiPNvmFd%{^B??!Qbh!?V%@~1Q8l;7Zm!F? zlOVLr2T|YR8N5p?qTs#O>%VD9twMIsVA60^E53zXZ4rJ^ph6&e%&FdCQ< zvl)W5r4Dv%8|a_zV4wO>4IUxHCbLCnJhp8pH_j?!xuI?Gm}>!vN6-|gZB+cowsqm^%wR6ply)frtn+Lo@KK9XYvjPGPJ?NfDqIGIO2C z&_xDGMyu;VxM*Dw4}mpW9fkOyv?>kl=M7e2MCyz(XrHRr$~F4esMYH10km{v|A^pn z`#-vS!^WfLq_78GdBu3NL6p@6ylzSzVIxIU_1jOht zW`qj?G+!-i&ofQT+2qIIjUfX*_Hh=E=o3!-xSfm$P(Hk-#-aAr1Dto*ZP$y`#w|lg z=chb2KnU6S=(CJ%3PK9{SLVSt@T+WcdT4pi@GHSq4%mE7<4bfw4e>h^>a$X_pa?*R zy-1GR$vV>hm6y~Cow!nK8ma(ODrjhp+jfS~c|?)X4e0m|hyVq0qRFW_;Cyjv+RQG> zM^nPl!o?kgFp?36^G{5el$gv}DGCRDvPpcQNNe-`1DR#Swlnp_4L7_s1ACdK^km)c zbXR9`$vFL&a{2y;@hW4d=*16(bp2?l#OwZVE0vDwdXU{j2Tn8f9m&qlwA(!}@U|Oo zJawD^q{1dg$Cd{M`i)yrRa$_U@$7LVH`DygZYu2S?6jZempc-PeVaDT09;TRDdZwN zyH&{`o}tDw%}xMXZnI#-nMVi_sDT-?43dp;@&>$Q21tnCm79GEhjO4(#rWV zQ_99C?0(AUBFe(-g@ez1?YZ5wpZ%!p_Bb7XLZRQCE^K?;2uSD8;0JJTf4XCMF5qL1 zzLt{^k*CejQg}-({5D)(2+jJ?!>GKVoJzC z_|hI3nw>6!D-jQ(I6%Z)K=$GjOA0U)=(Lcf(-~=Vq4*t&|H_M0B%WswyS#k%+(8oX z>5oU?-ix{e)W4y>*hzUc(C1FOd^UgFg1{)pzI*(j7<`pj&t-PwO(bP^&Z>XO|D2GwNbKiu*47FB~(Uu#G1BHW*CE zOmW#a{x=x(y0;KBk9h-%0!M+Vp!ZeO$@(+I3jYW=O8ISE!YXL z5qMD)zX?wSh7y{X{Dzs*a0;jL#~@7vScKOuA_kBMZK9Ntab$U|wt)07w#7w_KV7z& z@JJ_1$qE>H_iU0Y*ZLg1H+CwwrK+i}k?;)8M6C$d79W)A1>zd7@g_VWzx6&wMF!Ft zKYe%CT+(Q4FS17-DVCYelCwSPyO~eM;jza5vX{Dwk-5>g!-g6m)(kO4h8w=@h1+iT zTXO8>mxtc68y-9#ds)OOa#+&=YZcB9eud!g^8A3vDT!KTN-d^@#?h;;@K4Ps6Bfem^)e2{)tT8B*kzUp#ZU=Dk7 z&ya@5Jb>Dp-;59BRk6`MI{XBhxR>IadbIP1FGek9 z{Nek41k_R#A*CfbZ1+)I`F#j4Z#@}>BR4n~CZzR9>x-xpu=I$_XYU@N3|3X$u>%pN zEHKgo1@Mt2B$!7>;_=ZKy7OM$d5eZbZ3iJgvz#wGaI&x{tpn!R&I(-6)om2$Z6sCnrAVl0^s=Wk} z%&X7K)O)Sm)pcZcZgFvL_DEM(JdV0KTZQmlC0UaT`qiz|#p~nom3l|Vu8GNFadKi; z2mUp;)v~x;+zNv4%{@Ji*U|M{oQII_kG{^)(|fp7+P3y;aVI|J2Izi8t00c*4AFdZ zaDZ~Nw9K`P9B2`1cB&)UjtRR9DLtf6YULW2+FzeOwy8KdxwE4~7E5Tpw%D2)9@-iX z$D?=BNT4UzOgTp5V|%@x6@x&Xgr#`gvDiNJMMpfoG&Y(a+}+Ra`MFSPW(8ekU^u{!z}R z0(d6-#uCQ30X&=hRl+V?H6$Waw02zU!+W*9kc3@&RROO?eIr;?_10;S@XAA8z9OOY zlF~Ym)@?qP2F8LFgD>qKj74&O;`$lcI15V%;*9kWYl)bBDPeHJ8xxFvRlyTk5hY_* z#W2^gebB0Y7HOSSA6GUfq`c54o>;r@tl)61l}{u))LZMov~H{0-n*z#@V(V!QPpm~ zdG(&f_eyr(TK&Y75L8iJruD93o6nmG=LZmf-wNl=iOQ2m)Q;>eK;P1%4El;Cjd9do zivV)s$O24;Ac+O%&2+WB+p{MMqF5Hy3oFiv@ud5?jT38!lt~KAuu|yu zZ0}2p8X~9}f*M?+3|ZkscDtEmx97ZtENA*N;mFqEp~cRmct!Rdyq;|-C(+QaH*QH#%- zC4v~dHPCL(oI!~eJ4*1NM2j71=lG^tasB;w?%KJ$ymQx`{rzo-y3lf3%jFB~RrAJE z=A+6KP;S$fmo+rrYktDoR24TC4{60_U8|{e?pM15Gin;pWQix? z1T`IDR&FnBsKR7qx2Q7NB8BCRuLht@oI+tObdqIiBV8r0a^gvF#LA$Nw1F|frBvgb zM5)jhjB8{Cv!Yl0$F_*vQP|pQWR=B;>-4D$BQ3}+-Ka(%4f-h4xL8 zYLQo=!u>IP#mqaXBIDq8rK&s{x78Hsa7O<7ibf zETASB=BN>YIg)CF@g3F%hNTzxjci^)NGJ`mCtEc)SWWC8V>X#<#+SSUWB_Fk@ET@( zhw*Fuz$32|D(FdQ8nbJ@X>k-_X-N7QK;9ADJ-y$sG|AP=vYM!3Zq!u z>C7S^HevX<5m){suOkto*%+IISfUH(;$7BiW|HSj7K7n7%t=>kZ3o(~ z(XBVPw8cYKF=ZjA zr_7(yq=1M|Vlx~)5->UdN{}VUxe_K6mH|F#eB6BUOtD%{h6E<7d$*9bDU~cIE06PK zAUlG1Ckpn$FQ=gYbFf&+u+90mG%NO2Ap^rP=FbD$M98{QE^*RqFQ z0efu65Oca5uor5YKd62nG!RW~?O{&$^e7vfc00SbrlJF3);Wt}DT9M^AdnrKdi5$H;=L6eVC@1;b^nG-3iPVL_<+qy%cPWx`-cX!)6L!oXP zq$G?#i;B3e0H$VebQ?x9za$d^>q&HrO9v|NYmgdd{zZ{gqc1zcY77 zV&^biQOx+z?A+Yrcg%gq8FCHpOkf_&m<*bS1J^VIPCMM(9MYtDtYt0)pyjW2-0v`c zX#6ml1@P=>PQVUTySkCqzy5U$&lmHmm&BMaxnn*Woeg@duoo7U9gw9?V|-Xs!aZ&V z-jIWbfvj^fnul<-y*foZ3(vOGEvg!NTW&}EPJMVa?>>+`Su&~4ip60qszv#9l58oE z0Wy7$g|-b!MsECmlUgy`?ZbIN1RLfRB7TW})l728VVvX{g7H4YUCls`dpl;JNyXd6 z79LMV-eoZ$(p|K+vHe>xz}o6b8QEMm-?(g!M%Ax||5?PnRj6Su2sG;nGRBv$jR7|M z8uTdxu=VUm1(@4lLAU@74>97b&A4Z3y=LuWO;iRjiGfLXv!E43nTZL208`Nlh$AyB zOJY69wLFiTm$}u5J5q1}@w)JVkY!lIIousc)vDmKpaZJX+Mhsfr_S!*fAgK+4HX9l zib+byew99qA*Yi)1)a;roYnpyTZKf9Q|?>hDS=05fz zYoAt0>F4l_RnI<~O0CpOXNHE(T!`npx;Axc@~hIFPpEvm%NC#NuHl^A>n>ocWq-MF zd`Rs$RsP-FEmJnoe`fgP9`$qPF2FU(cSO4@fa@KIqow+imt7B%@L*!g#e$X_fWo0- zF#Qt=6E?U!cdEjyKNX+hE>o%$$+azf@O46I7~-GOTLqgDv?chCc@649()7XGvFso( zu;SCxS7a53%b}!Hwc}4#6((@9YsZbB+J$K{VS4>N6>Y%=PfschB`N1oib|0AG{;X3Jyom z|By4{`G6~Tq997Fu6*9<>J5M39dwX|na_0xC~4Q^+jsS$7RVf8>(qjyJG=lNZz63^ zxZ_>r&FQeittQHay?s+LERDriX>ATeYW#rm^p#eJBoq=$#JmYF{V1uOWTAub$fE)I zQh;D%W`(8^Lp%hKLikqT)WIT=IV4ASBP1hvi)a6sMVRQ9Q#WFz$R#(>--61E-!*g)A#|xYq&t{8(pz&9kyYq`I+~>{= zjgGx(Ye)~O#;uVso3M9`y&iM5NWFvpveZ$*)=e8a4(>jt3!o;x&Xny;7 zx7K%DaV-%Wj)fbPib0hC5HIgq_!YkAkcS6}~vo*ig8f!2iLQxy#s3gFfp?^GnqZ?_xh^Fr4sgk_@%X@QsKd0D=& z0P%*18CiUgO(_i&W~^(WC=o@_MsjnCQ-q(C>oSCyVt)cuuGOs9y1kKEpOugZVc-1t z4Gcyvv-f1>$o~E3blvSrB@%rIMWe{*O*8%dZ`ieK`M`UpQ7zi(voWRBlOVTe=im`j z%dN)$*6o#l6xS9P91B7__D2_-+3Z`czy6l-(b4M%GW~Wts_Oe})9*d7yldAR`uk@# z(F-aL%zGX7k2-QR%8(%|kfJ^UERa*4l6;2(dnD}AycEHvVg2Qdg}4WrevzaMn!(jY z$e$&OEg%^SutLG)XRd&>h}m`b}~`a6TEU{DW!7?%g*4$ z30~e-gF9TkipmtwB}Jo{e5!W<^*Im2r?f{QxUdPEm^U)Hf&NId1IY(AA}Al$6ng!9SjMq|3!?Rpuzb^1Fd(#d$g*GNm{wg;Nbdd#;%+My#KZoC|Eh=x zy~2La3}g zmCf++3cE z-;y6~%x5M>NB8N;PGQ-^Y1@o4bDK}EC|R)irx;7dZJv~yqrj|^G`CLzdP}t zy#DU)WAj^gvWLoTht*SLoGIcOkQD`?k}4eSjbrV5tmPDkD3cx{FWq==5!vNl|wf^B|K!;9ZwG2tgHWwN3HL z3870XB`~9xso1C__Gd*bWIFMd(|@P2jgfse2=><P{7#k40}joss|#GKpoAnJgDyW z%14cde(Sf&wHmwgLjOl!DOan67pQ0?ZSmw~CmP9DX0_j(V|xPeI)v<`)?1{Y-C+xZ zv{Y+(6tz}u^>~Tx@!^sEdJ0vUS387#jUc!90e9h&O(O47RtuaI?pvnLE%6XU{xh} z=3GX^!{(?D7DVYx*c6hp6hMRmg|U>7qzW1ZUBg0E2ul{9x04Kwtk7ahOxq^|A>oYn zM*(5N*&6k)zqcNXeoUC-jVc>h=wZgMN^^eMI>N*ec1j*$jVs=^>6;DfTnQtFyZL!i@dg2=}=t;^Z6C5rq zBQdct0+f~=VcKCjM~PFcDUm0*X3Hg_I!VipHBVV{hUl71!c>g}IO%aPg{xINM3fSp zLrHI|4yt8ymnM?*s`R_oEG)88Z*Eg%A+yvkLYA5(iYXnWK^Ni!yZJrvQD1jc;e9LX z@G&=Jt{2I6XOMyWE@-TuR+K0vn`eBHTtK8FOAHwkWTx>nUCe^Hri6@PB`wdFf4aHaHFLxKwoa*9 zI!%6+PmnE#ycdGNQDsJOFBGwW>ruFwsNSzI*O25*76TcXlq*Ujex7PDQrX`iE0!kJ zrhJ%ijx)RVPlk@@Mw?4BbeG%hy4UUO(DmbU^Lt^2FI2{nS&oFZEeUuq{$J+a1irDm zz85|JbF^BPtX-BRTasm2US-L$EZgJpobl}AnRqfYnI+4NvTp;KC7}r+K_w{(Ez3Yy z!YdHnmJ5Mf+OXV53u#d(kN_X$NfiB#%(aHP%{{QpW;_=KRl>0t! z5=&>(Isfzf|Ng&yxr@#lzO6IG1F^V|6~xazJA85z)8U0+`T@3vEHaPZY5($X7&ozx zu#c$MGKC@!UsWtUPDJl+`l>tR498-5uQ%Xh4-r^@Eil>V47tC$NnBxU_jpEoBY`J= zjed9Hcl?n@yzy@Ke+~|?U*K`ZJ(ioU{oeP!N3vuMvT+6Uj_QO{Tpo4Zx@_H2*;`98 z5+WHFR3$C(m~F{bG-0qL2-0yTm@|^tOntEk9}|Ep_cVQQc|aR~xLL9E;qmy^L9mus zMc4NT+Y=DEqbljd!>de0Mco=Z5)L1UAzF`xcZ@Uk$Yp%^l(~66O<--d9oc=o_FOZ74NJ>m20R00a;CLwQ9bo8@G#c5E z4W(5QHp1O3WKWc~GT?7vFpp>tl6dGWoPV3ih*icJF6oeNzJ*~PsJwCeA>5iKr}N+v zh9iQDu|*;@X{LW_Hpt5&`Ny2A-4Eo8=27FDB+3Q*2lh;i=UGq8t$tg~m-y6s!|Z{< zBL%j_Zc|a_6P7bHP-W;KG96JZc0|Rw9Puq_wscz>i5W0uX~F4!hN+H`BaezwSuK5A zh7hugBDb0a7^A0AsA|^2yWd&IT2ouf&6@}RwL9LUj-`i6UY~_Mfi#fDAFZ3~rKRx$ zDfW)!xRnh=^XT2xK=y=vX^NpYwFjvd@hLx>-{baW zBg_h|4ytGZ`K!2^sRGf!$8GR1>D(@TH>!l5N2kW$P`=b$e>~BPK#Sm=vYdWG4myVP zASm@*w=Y7AX?mu_TtH*NW3yQBP zOh8yn6RR`LKRCWFA|)9f@m^=OK}s4F>IiL7Th3UxPpE+Aj>C3q&rqg!92JBV$@mi#jVVkBbQJK$#5x?JKSa|gdh zL3Q&gMc%(EpV+9$Lrj;)TEQ2XM_SVr(9vXD|6Qd`BPUMGRd5s`Na24UeN#wOXJ=yy zT{7zQDFc~08|ose31{RrcrN*zs=yx*kPZ6&Za4yJSJ98M2^oZ!XRu9S=4HgeUA*Hj zs%BzLbv(O{E&MYSe5m-7N<0FHpuQW`Y8ARz9sl7QA5}V{*p)P7)iubfUfP*c+de1}^7mn+KUzEnT5J5X+1o+(c+etz3j)edh8(%>xR;?6ii8Am4S3J|i$>?>1WWoBSD9BudkNFO#h zDddgZcvvwP$qQ!cr?^5&?KldgBMDJPBV&VzVTWvAr#2$2dvNd;ee3SsTlHH82fGo2 zhkl>4vq$>l&PLT4?>{m-%f9>Z55Q4^|KI<9`nGCMQBz`&rV?V*s>>%<(1O`*v1#`p z|GGLdH`TlvX)(Au(}2V*szFd?2&z#6);2RavDJ@%TPG%GEH(>9q9D#KogOuH>ZQd+ zB)~B7sq;3^ED)lYmu!sJPgB{06j3_iZ@bR@T`8nvF1WuGa&?v4gN`Ccy(w3lNv;Ay zJoN}G4~#~pK5?sKd-oC~6(g=iO4ej>Be?;+(#7O(ZTUyWKb79Odf-<|u<--)x-DgI zCa8YNsFFSKpfloutr0E9VQln7oM-7^15JOthu(ht(AA_Y|6Xt+vV70@XV00{o4%Gm zmsb_$ompI*Ve>Grc>Gq&yf@}zbWeVlgLD_VC%(>+?GhboDs<0Bu0C{JRBHNNn{9gH zbLST52_M286@_A76fQ3>DDQ6a=^~Ve0$3<@tP#xCCti;DZ`$-v5mE`e3pd5eR55hfrVTx@d8&>gn16;vODj^?5DR%id15_(!5c+PuTzMDIhz6Ls31hF)5s9;!xl z{tsabai)kIl|r8Q6DE^qETU{URz(Ax0u*j#K%vFt!U(*3J#H{Bk1lDE5nJ>Uat`6N@9bI-B9od4=`#2Q%*GlXVv8vAJPK*+~l`DCS{q4TWO!Y zliGx5!SHg+LEklqrvg3J8Qa!9)gKx4?5n+X>(b}1c6Q0NggDTkr^{<);P~TZDt#uu z^WyeXsi#s=KLi!V=xJQGR5;C1; z)sdcENlE1LSidhRi##v)%?fhF7HKwwOH**!h*@mIq;@9V51Gu{2eYx@0GK&RuXH{xY74Zbddh?<6$SdV9RbhLcok)X&9$${Mhqi zH1S|994rCNJP8BSF*F&&rUf4&^CM_c@(B4)O) z@0z8}JDI~72?irxj|b(v`c}s25hY%R3|D7j#P4e$;uWizg7S6?kKvl?!f_Lb!AfAC&3bt^;H_~KQ1${CD zt^hO&o#Gq-rU!6`OY;zh0wf^w@YHcx6I5dXkOn4G-^><65{ejmy$pxA1!bbo&EK`k z#`pF0?HgyScOgZ1pnGG!VeCL;(vkVx(lBGimFupaAa3)~zUWHPxZ(1Ag?I&< zKLbxciii%KSxs#nwEDWQUe7bw-D4?eXfEgA*uI%fZ`+1^J202@mVudlhJG=AB5@Tm z`z%!oCA%MJg;@dp=guM4%bxIYNn=vMq!7~oRQS2j`R&(AGC)NBXQbIrahlCh*Wjf3 zdBS4jM<_cf*Zu*C*DYCpmS@tL@DyvmSy;YJ(l3c3yI9Gb67$|Y1-bssjQlAk#C)e;ZX~;7XsGD7Xl@r|a(CE% zabaJr5S8F;5!|pYWPPO0rLNh!^-$2X?3#RWW;Gn?>Dj$$@#+-6t&Oraq`3bShc5>; zhx!2mvzLR|!F`zjsMX=aEFgRC{mO4CUt<}z4BVA+hUv*9U5Lo6DJ2S-0^~z#_E0BH zl5A@FbTQ;nvxE!`L}uuk2p%*;0?3bp2bGIZ*7&#ig_)r#F~1__cZMwRco12iq+Nk4 zzOWc2K#%xs_?Sd^uOLyp5)%we z+U+yL%xkw#50Q!(VXnTOV8-K_?Ca0F^F8Cy{wa^~$q4d%^WCYy5o^F@?Xo)2`|+c_ zu#N;-#Oil>LKZZUWG`AR2x#4BL#k)5s!pmXb_QqGJ8=Q_wHwU+hp_L9XzF=Y^?MvW zmIM5HO?~I!J-a4GMz%(JU320dn%axU?n8tsb9Uj*S_PgONC@Cw z@3z}}+@aoh@1a1rKN22AZL>o?LCXj6qAJFRVfbLn4O_BKm)8xe4PaondQ$%Ma-2Qv z?1~VhSw;04cfe`?iNn?FMN-kH`RJUEA2_>vy|ymv%eaQl|FY8+@!|bF2O~ZG0TDcpPA9e{ih|&}#h}M;atB8OW zT$0e5>@>i_5ZOz4Asg5^k*|WQil$YQt8sh@L{L~B8^yLnadRQrk*F9Z8u;&Yw+9;_|U(Oy-k-pu!} z_aY_yMn}T$=&>F9V_3@Y{~sSioVq{ZxDk=D-Ub`()L)>MjSgqb6M6Bd zXX&vMsN%VK!lDJd&*FhddY}2TCwtkf#cI*scw_q6wDIKeyeo@JnJ8Yze$%z^=kMIa zT+gPTh25fN`cdZ~1yTGFSGOp=oC;b9;SQpZbj3pg6w(hU2+?_Akc43gIH5r6MSS z$iJ(sl+p<56#Xigju_1wGqGfnV(*wvHbK%objZAQ*z0FugE^$!PE{~6Su(`5=^mP( zw5HWhR5l`AVSuDH+9fiCYOhFY10s^hMkc^=2{jw(4T(U*=hjnUe&)UJ zbL9HHahEIZ?aw*h_g=Eny-nBwpFv?D{QrzFg z({Fnrn8rP4Q3HsvAKJS-U5(#%r-Q1c%k8uq5m;j9tCi{M6zK`NvIHMT6<$25yo&_} z_?T<3!{KV$u}sFsRRkdhbAJQ(5z)SnD{Fk=n%pDZ$vp&zMCB1FF2J1&z!C%C7!+ug zPixg<<&%SnX=NnC&klEm6R+avLa`*SKoh=nYS`c(EB3HE7)M>aH*reswcKNOY@JF_ zI?-}2w~S`PO{-(|MOhDnhc!tP|K1k~XHm>#|4Ee|#vco#%Ym)uNgnXh*#oqd=htx| z!GOHru;1r$$AhTL_Z+J3p--vfIb`xrZ5@b4nNA&d?zh@Zt0X%uYkSZ`;lPj%kUjKH z&{Nvy>C^xJn5PyO7q!8O8ni0YHCNLAj*0qE=hSpg+yCB)y0v3w*3BBtQ$-ozHm|hu z1$cqXgex;Wfqc;1O-&|ukXOEEC4L8eN06zF<#UPuSySZ0N`dr;IbnHc}1A6JQ!R4HK-h2{&DlH)@giYU1Z7j<_M@@dgiJyZw6O4N0S}^U4d#kFl-80rlm^Az^2U1i9Ls%%zEH*tJ&QE)0-`U zp!VOGG$})R(&@rb8;? zgD8=>M1#V8+8!gXg#r7_ZunaI^F2%W8kp|s$%e@B;vQdg*dI^7VVf45>Seoiy%LK@ zBP@o{?!6O}(+3_Je%!)6FZN>y-6ARFahiI#3Y|UHM|t^2jorqvA!L6?a@f;tUgmJ7 z;a*nN5ff8(`$JaiJzT)iSbiTQY^w8w+CgcTn;AD^iXkke=K9Rz;e6Z%cchwsAe!h4 zvpb`S{$Az*CGY9)j#%^wd>Jn5m$w)v+BR+ve|jBcNNBM1moD?)ahc6 zJ5bG-YE;>|n+HhQ?f5%8jzOIL0%$N@^bfK96R|=F(Qo`P41DQLUUctv(C>CyyZN0S zK<&XG+K;P#4A?zCYKqGPV@~s>UilhEZ0XxJ!E0eT?b(H}cq@=~$X~irM;-n;kAuhn z11aW_hqN|DE2KR5Qk{ltnaV(QpQ+a^$_Pm-vI;@UsB#AaJ`J5!>%^P5=1TsOD*Po? zEy8y^my9H~Qs*tD4vs8eX3wrj>9lU{HO+p?aCS?{r zMrC87cijK8@j<>oQI@+|pc@Y=YSpi%P?!acork_6H-4As)o0V+p)Z{6aUm?vyr8+= zevR>+ucW`CR=x!9j>qqDeWSTSbhb_(UlMn~t-jH=**py}5&o!{Po3BCSwTb|;2`Tl ziQ4OY_Dt(LnbjpM+O_~2yd~Q05R}B0cx4fJO3{WWFpUdUE76U&Ra+ZWZSdgBOid;8T(XCE;NW31-ZT zK%u85`{TBkgCK+f|rBMFK@%-?2>#+dcvV{zniQ zxHA+I$xt=b)PE@OlV*_qgoBp0@J#bik`jwVDh0(sEH5k^iAFQAU=U5}XBZO+SG3r% zhHILxT!G3>Zv?c2kE;1j+~3Y4vV~8@OgROz;~-gFV4UUxh*%hW(y8hd7zEN;g(I3n zo(n4_D@}sfq-iN?Bk{r1-jUI9O?WR*gr5|!llFoB6Pq{h(6(=0JkdX3J4pv|#^Fqa zBeBMx(mU!9B7h?Jf}dIadVe^AxMSgNS)h!GB>iu*x2aE z-c%}Xd>P^L^lO1h*d!V%atbP_YjP{^O!OMzK~@Doqa7CFRZWUPfbm@lFeJ-yvWJy& zQJ@R}DBJf|^J66ek_z63-e7I{#Cp(F1YG{=;&7SEkG*k=0E^Iz5sd@3b^&zOIGENz zA9T=%I&fv2(+3EeBxefTH?wDj7+EfeteIv~jwYaJl683z7d9Ze@;lho=az089K3C* zIGNiP2yWf_#E$Jy$S9!PzJ13NTek)S+j5h|=VJPnhYHiD_AOi+6mE#%wF~=BO&1>8 zqQ^A7I5}Aq7v6sDb-yw;ins(-wTzDa%5~S?E^ge|;T;>hZ)NY5`%W!PlYe1);ncnZ zD=YVnjd_U%%6H5wA0`?o{OW~b)5=2|9QjRWKB>4Q6Y;Wyh?(yI3J=gAN=R*EsQMgd zYa74601?)WpsX@fUtYWpqAbZ#_dT;P?4VlE%^7_2DPL_r!k%o0Dba?F0p}e^>=_*y zLZF?;Z?Q}jXO0f^YZn4vWE~ttp(5Mkb7aGE2bw#q)`C5(Rc=3M8Y&uZ0A*(&FgrLn zLfzgF1zQ{)L)}>zp-=~TtZkk;=YlAc8Fj%S^m>pEvjw=5SpdHRnUdd_7gMw3jRDAF zKrFn8j;wffDjH2)Q!M5tw*>>2#mM1p(dZb3N!_q)h8`Y6zMu7mLqDMwH z5ZpGID{>qi(=K@THXQAbMn^F%NU^?Q8KNYGcON(Rk4O94Fqd=?!riZ6eJ&u%^o`0p z05jntG%FrnbhW}JWfxbHaSOc6x5U;hS!BBj&!rIm(@nL6Q@t=apKwHoR&|vP*c&GrYxDPH6@DrXVX}pAt0vE{)zHw zANd1g7lEPM3c`m{1iTWcy~jR#Fsj;3S#5|dE2^;ZY3+stO)woA1Y zN7yH!l>WDHoK5A}m(cXaGBi4JG&ebAtdTbMHLKH_xp`6ZhcmH2Zin+duTs{?|JZf+ z7#q%6cidlO#xWRH^VUHsuLfFH!Mdtx737~%uP~D11%s3Vhmf=-mz3cqO}Vp_68SsX zNB{wN0SdJsosKsh6uKR^FVbs=xMm|I6f)3*TY&AN3^zy8;dp9rFKUhm2^DfyBog1? zka0Crke!>}I-nx#|99N+9t1;!P@sZ;-O&}x3=Q;;b-UUFR?2zxuj7$O0);zxO(@hd z**lm*p_K~`HQx8PXz+k6EjIE_-MGdb?qbhU6cETAtH59eo%h+^WMbd=c&(S1BByJZ$$g@|3G~tjiag(y5*KoqskVZHhvjem5$rK>1lum z>nmyEnj5v3D8@_}Q-!b=vWi7!AE%xakn~_&B{|L%_={zpw82Hdrt2`n1w9fIO+11e zSjdw62fl#leU5d6TULT1g@K~CEVY#dArZ1lQz}lwYfsslveZvOO*SnZRhCM=aqphP z%mMbe`mQp1RFFtz@n^&89orurvvgaNvwl`qHAFwZ7m23=gLQ#}4!d#xup{P0gNokt z(4oo63H=zK1n=B%W}Lktl#5c(=&mKyT8c9@FYP67I=px98&fHDE{~QH)TYJ8v3jKmNfeuJ?}Zw_=z>;``0QDfSx&-y1?+%X z_q*Ti_F%&6wDZCXE{|^LYxu|N>U-Zqa;sfHQ@P3At=QJ)f@JWT#wTq03hRf=5Xj zvoZej$VkHT&vW8(@4rWJYo^TSiHBN0kpW|rUc z9-sHgV@C4)d9FcK-b?VTfo4`9OHTm*3aAO9WSoq&I3Xt!SV^!8IYr`!8Gz5JBwYo< z>SR7A)Ak!bUKRp4w@tAJka zpj;(lGu)hDFHlcguHACZY}#gNe8RLx)jYTW%k8@`(7|sIO8W{x;5&`FGu%yu?~G@< zT-=ym<)5yu@j4d}>#!Q>YKrA}TK@|OS2o^FRJ0Ci3z~b@)9W-&^6ff1%W}pGir~3A zVg)Lo2wQ2i%`UKojfXAG&8CgEz%VwmAFMgr6ztVnU3YbL445+*(F3-j&_Lywk(F8H zW9t|~H)ftJB1++` z^D1+k5XSP(-ZSx`xe@nIMQw$jx<}@QkmO(g=Kf#rKAL^to6|QPl@&_b>&FRbs@GWC zYXVtag~Z65alr0`%<$CQNTSfi8h^zq#{bRYk8l6pv17XUS+c#LSW-+2r+Z1zW96F}*q5Gaje<+;}3pTHJ4BjzKVJ=(M<~|87H3>zr@V z4Hf*eL3gS^cS>?U2vOVH&<&eQwcPYhuSCYK^`%t;`g~OaA*r`_jfRE~VY3u_?XLhyhP@STFqcnrln0wF zLL5WA%pat*vYUc|>COMdAnUG|z|NBVm zRc|mp07;mRp2yE&=(+XCUpL>F=1TB79lqxT;yw$?7WvMtw}nk6ZB3bzWoM|$kDAaO z$k|!&??P|$jbf&ZgCTgHUt-ns26s=Q>;xn z?gVs*5~_>ug3kFGW~=oUc%$YtUG9Cz2gpH8r3v_k0amune5)5qtZFDUOQ=$Co++md z_{_wZ+ux4n2|wra#P4JLKil{_zF4Iqg}5<(y1~0L=+$f5np#8jWJfJJQq{=(z=<-a z+$}?~8I8+%n=CO+L_H#ynjkDZ)?R;QfMJXgfz7fN((!& zmR8p{y6U`c5HTDcSlI_#*U6HdX+-k&grY>}QH_9CK6P2L$jxeR2!@M{A7A_;(3zHP zs~@ZND&Ls`&gzcn&txEC0oQ5C@YkfW}zhcI;FjVz-!!0LA0ArU%WPBhslVC z=Lib{*i&MFc&Qvq2TnI%}$#NYhD`au31)vKXfYyy_d(~9d zu~$2>Y@kwss8>*tpxCGbr0?S2(_ zv60O)!9+IwI-92z@m}1rM6x_88&N4-bnJyUhZoJIrGYc#i$TrY=F;MJ&WPEq&u*5N zKmxfyxokkI<$_Wkx?kPV=7l->iu*1{LVm7L^mvy zW)8>uyVwTD{%pUqi|XW0-s(Y30Qxv(9;vWW4$Uw_J)R;;MyP5udU$S5clAcLj*Lti zil=9~{cxn04x1qpZM-L8)<>MjObN}YB}VcX7-4}YK7=wiW^6z?k}h*|21jn_ER{N9 zIg+%_u))@718MX%Z0L_YR)6fVHKT&kTki@^YC-B%)*q z(3mVQK0}fo5RTRxrE!5qXK|jI^3pb43m;)tlQANk+}q89%te7!MF>mOT_-_xoCr5T z=W$D!m(7D&`O|nv2kKzX$d-dmWSo0~4|4TqKwhC_R&3v**DXxqFp zh9cp6L*av4nekG5Q1wv3A+&uMj8m^#2d!ZTVyMq0CeRhVCz=bfP@?O}U@l6hyCw!$ zS0Ypz%Vg$!KKkv*-ULHEPlJzFaOAF7~UpQQ7>=VsHQ`;b&6b`aL7{46K%=UPV{OmRH z;+4JBX}DY&>T-#}Jn!lns+4godSF_OUo$I4ttfWzY90D`5)ve3JS;)Cx=A@pcug`c z&>G!+Oom+$;)g)rrk4OpFC77@XVB{oPM4w;L0_emR0Tq<&@lu9n)%o!YobaOAnoR! zRv*q-(~-veBWY`9m~cLsiB;e*sPZr1KNd)rdTOw7;24aIh}cnxv*`4Jl2P?WlU1Qy zDi2mfs-*szFy(T6hAt8zjTPLIL?1d*LkGeN{?)2O`FA+}hWxfQOcefy=XDqjv6mM% z9qEfk`;Kf{SnkV*nQGVI;T}K4FRJ{V6;2+fv)!T~wwn{IRlx)B+gLH8{xv+8xH}@k z@W0iPbvVpI!o0|RqYmRMQ?1rEKne-o?iI%H^1>1$%EPv{8*5lcd@;egRh6v+$P7_yozRqQ%;2|XxOIcVE>Mk^ zK6t}HzBuTE{zUqf+-v^^PIk(;*C=lWCHarYxKx~%*aM++Fw8xaz(HB_uMhxF<%S+J z%}7ua(RBg8di|m=B>XVa+T+1B&<>SNgdz1$jz5Jmns%E%Ogd87k4`{L`x%5`RVRfc z{04Y23CrNLd;{7ME}t;|{?sW1y*oS>_h>IEV!fkogsR|>SmPCL(;0`RyA9Cf)G`IO zO&f!-@Nu_fTNp_X98Q9+!X0~oI825e6)0i+p$w;}kd|FBqanr^pJfoHmH`7+8Z}vU z2V}$qU5j;$-|=va(F)-J)P5pWf}?(gR_X@kdL~D32$tcp|TEnujEW?PxOpNBBMQx-4?6ImDn{rJw1J6zA%-~ zWM+Ciu*g|0D_`jG`FlP+d{xeZ%$Pf7OS9}#Y=nJ&*B4P=Js7v!wJj8&(J14+$P$Hr zsovgXGLTwiD0;k%@O0eQ4l9jz;tz(# zXacC6aKP<+o!LF(z)WJ}y)yiM~CFXd|^w|y}US@(;Jh>5? z5&%(3(&t2E0c{b@L@(5m4~H~RA~K8$LW0C0zLg}0s8*3YS(H*1{F#0LHfdCAHAPWP z`9#KK!qJms7nU|I55ou9}s;Kf@K1zF7+36#E}_FmlvrNut~BS$7^A) ztzgCQ=Ek74@BcXa?;mGxKyZi41K^jNC72bM@1xPtMMMzuoIfb(KDgk70vx}ZU_&Zfe| z$eUxPw;^9Q%H+e^hRU8D_RogCwx-sN3ahO%a@J~V6cYs)2_M#j+7kHeA;1SJL}8eV z`$YMnCQuBMU;>ylF1Sp;SC|Csim6K8ZezvkvP>@&bhpQD{BZlnu4Ffw=Z%kzsH3TJ`Mt-F-DGjQ%VT3& zvfGECQny~nZ_QpeO`$&d%G4Dm4ZR{7S7T9@)%7QDx#eu*)1&GLyTLqXeDunXZ7+|F z&bi%|n~oiSZ@Db&_DOCB>4%Sr`m|g}S;v>=n@A-l)D1z510#TL-yupfyCAc~D7jij zMgn4_C7hrj%}{{Lf1*+@1+iS5Rer=52>8wpPfQFOXGPuE(h9r&Y-B!>nD1q0C-2tv zyK~I&oo!w>x$fj8nB|Yx-R1|P4DCvZc`kmxj)&3us)5l|U_h!?TfD(ccKq46_s*Q2pHqtzz9hNx6zq4RS1- z-8C@Ki~dI5USiR`2zBWlNbJmJ$98YgEB$d**zH6GB-R^2fy7PQ@5wS>3GImzCEv)K zwzJIco86SP8L7@Nb@PFU`*U&FgCp;nXBwCTjJuC!fFW4rg<>v?U$}gB? z;r83jHT??}nuVVmus{DM^S*c7VLs_ipO+J$SOM!KaJ{DNY}I|Nh%<*8sK6`6P%E^Q6`eMry{LiAf7K3$)a(+rn>`^0n{S@4M(WE zJLF*h1<|!Q!a4O$#Ho-MXLu)Jn^8aYr)9R&`xu>kY|_hW-mr1X%g(99YY9FR9 z!|ZXCCH;NemiJUJ-VS`_(j(B8y_p|dtLQa;9{MiW1TYLdq6U9Bz54_>s^AgXKr3gD zLLETjifEHZJtjGyAbzmOvLVEFQf?nwBtnoE9VjE(Nwv%I*9$;s=$;0mid{}7cUc`J zGK?c*498w%2S>&C-#EIpBWxI>bq8z~BWZQn(0ll(@#p3dwuU1VJZJpk3pj*YS*z?$ zxdl2^feoP!Iz{8ZnKFktpUaBoihSD4cR+<$QR0_)o%s%E!YJOM(0qqNq}hU5$dvTX zrE*cy93kF>;GR^!!n*9wmHE3`jfXAPE~ngMZ=qLxBE`C#Uu50l>(F@wmm;_NJgStq z@tu7<%hR(}_J2)GsH($dIsP|{ysUu2O_)l&Y4ZU42>OuW?TtVDWn6;V@P}ARZW#}< zq@xS@(*`wqKsf_DyW$E;#U>Vd7VTX?OUyYYN$IrG(HlVU|IP^x(7T#qoV7X0z}^ytNVF#6CSksy0eKRVDL-lAToX(r07#{jin|EjBaV=Owef{b@VEV1`?5b5>znfVgF(N_ z?m!X&fkr~chcbOgPNBn1_+M}xA}8cUwAt{tCWQd_c7iGn^$m-V!>jo=KSWcv*14-~ zqGyUR;mO}XbhT4Xcl*)iOk(Vv*U^-khxle=p3iQtgF+%H$gzee;+uA90I%|?HV^Rg z&FeW9NqwOTU0bIv-Dcx>v9htGvlQq=NnS1Fr8zL;SY%0bkq5>vk?TZ|7|gZ#V=M); z_lNmoT2(+C^9n9Ks>2qW%`#%Tm;JtUqJr)5{rzTGcBq_y*{4FLBz%uxabqpBUb_C^ z08fVl{~6(?peQa|NF~Z4-W1Jd?cYC+YbuF!I`Jov3Se~^8A$v5n@2~caQym#p+uh< zj2#Gx-;x1qge*ELu1pV%2wB3KHJ^TcC>jER0?Tt-`VvF91s{b%y>Kevtw}@;y+L_E zc^A5I{8no<66>3T0!ee~l+39jgi_A({{1^Oe2A{;Zd2Aw=PhpEe))q+s3pwIY+ zDPIoJKmlKYBrH(W0*eluSLdILU4cb=$?W=+Ikxrh4 zW$il5)&^QR)qUWJ>|{Wo@GkgUtiWob`fZ>S`{I1WoZbRyQMinBDEw-@P7jSfDF@6d zv_%!0#SxcZ^^Har4;xQOM~qf!Hz`u=nz1H8C@d_e&l6zJQx#~wMMpiZZuj9uSYpLZ z6#NrD4|?w?l^W*WOKaKq_PyavscqNwh3`dwSMzW) zdPV+JJu2>q-dDoX%CKRzJWF@D7m-y|*8g6LI6;)leb^`bzE3>8@xyz=eb;SEZ3^FO z4v(K09o_8n^B-e%*erl2<+=$xnt|VsqIFsn&m^IeX*O56AdMU(Jhb@r0#2)$J+F%JMG~~v@d*~8=VCn$oC$h3Vs1Wh2_Xij>-ovVo1q;LT}hcvgO6{wL4z3veA&` z>!>xkwb50qzVX|fSmtlM;p=evsB`*wOt}S>As<8KcwQNjqyU-nCuTqfM40*CEr|>g zoG>7+^LMsN9yDcTF}K8xz?H0A%H)%eBj{xiJgh-PX}lsS zDf3FQZ2SWZ)ySE4R7K;kYEv28d}E9^_d=c0z|QgUodI5aNmb)FZr(+A(~`*tuDkaB zb}YUB+Up)jCN&#nqjg!>{CrvvXYM?6FdT zN~W7?=lsJ<1qx}PDxpIY6KPpbX&P-MNdKv6Rdvm*{~{uuWw1M~-;6Z=6N3b5b4E!h zZXVaF!cGo#s}8$)l0I8U$bv4;z$?Jd(0+5dwVW5ArxYh}9%FgQ9E<2sePJyct2q)m z0^hoQ)`3yN3rZA+@T+r=Jin?!BQo%*qWlXVZS#mc+i1GBB^JnU@wOfBBqA$_W~fb6 zc~y~9)!O3kThXeJ8@-?)c~p~mBV@!5ZRbJn5fp6`&Prk3HlwblI?vubLLe`8VkVK)+_9Jq;QPt_hML#Z$dx~UfEqrWkfyUFiuQ%8I zmBgxAxaV0$KfBHO%sF5_Wk+lAX#*b3;gHS_4q2MIDkIRh=sBn8dy)gtsdL zlfA^Smrr=y2T6SU6B%mVdUcZW2}*5(KUzUqEeG8m`r(P?-dq4J#<+O-3o^Ex;%DCq zosD#0vG!J>v;7P!ubEvblEHuo=wRN|(O}AGs?8MV*E|6w!8Cc0J{&2)M@P0b2#`{} zhLyP~B$1F!c38d?IX2J&F_L1L80HcAO~7befl4y8L8d|7WJ~9@U=Mm1ptTH&wi2I! zzaDG?HE>Wq#A;_2?VN_%+EtEo`?|W=rI(@R`~$j@bPbgyO;%&v5lp$9T_GPT>@m#- zmgDY1>1CVUqG>Q}sti>~*oTpuLqBx~Zt3p#fp;?ULsiMX+r-DiKLa)*nN3I!?SZMU{AiFWI*<-aoDs|ve&KQzs8J>an z40BxqmFbH_2mn$`xc|CMi`1*sd#cLK{ruBF?-c4gh0KwvT1CjF4Be|%sOJ>)Mv*N- zPKFA(2P>56+ol!T0rzCvI?y5U-N9>`2`N=*u(YgOk&J*R;Jn_z0O4Lrui`uf&~QaL z)l`|ATcj+5eTPHvcT)-U6ou_^@Z%#XH^67~)^??}sp4v^fVI{qqGtdQqhhR~Oi0pL zQ)>dla96sB&*cRhbs?STI-h0!Ny%X{21nIfIWsj_3NnZx+K<>^MFo@dy$OX4Moa* zYUk=1j=il4l}3HT_gAYx+D+r43X;mU9X+$!fzpJ``b9yY;Gc{=rS+G>42o>f%dA1< zdGY_ucC}cGR`{s_A9(ZDuRu{>lWJ_%+m|98#^^6tgmsi4U~7COV$0BhV&FwY`>LQ3 zG#4V0`1Q_)95Ol7#Xv6$^VY~|^nAFN1U4VK9JKVCh%w_WeirNz1cFEbmdtCxl6Lxb z$+51Zazf7$Fcx(9G8oWFg)f}-PP)6%M7OA|B6G|ItbP_qy$0C4mZj2M4{MNnh7e12 zig$fL)B%_L$mdU#z7P^(9IO;g%1xAf9YNy~Zj%I>{1pv>FUx~ba+SnJ8GR{ijyxiS zI~dXSlX^eY+ZnIU2{@@}N!m&h!E0@;$paV)HophQXEx zedebjQo;d)nmIO9%hne2)xC`Ed29Y(;Z;U&)CkHa_d5QWfEIBgKF|3w-oKWDu4+=;V~-E!tue?G?G_wojU zzB|v}nVrmyjFn1v&6dW1!xXcW)GE-MscOp%BFnLw1&5NRctm8FM}+mcU}n$oh;wRU zO--u-e3>^x5N?lcG~@EMWR1iD`oo3@^3itdTTaGNKB@MqQe%U7XWn73M%2F+j$AP_ zLxFk*{~@c;PmP)gLqd~;>-DXB*tN+1tm0pzDy&Vl8u5eLM;1$^)krVdl}~cJ^7V)a z-3iMZ;?ShUb6q$%g`l;}U97V#ftm3m3-D?m`sVP2nP0e7KN-irlNb%fpFL-)&<$t1 z`Acq7o2H}BAyjQo+t0)sO$>iin%6(oZm5#m)F_r{uY4abG8M1EY>{l)ZetPz0U54D z7&;85W-J*+=}Db3BQvemnIOeXs}&h#Pnrp%xMVmME-`$o#Tb?2Z8eM(O>R}(LP(9q zC@GbfgdiUCMF}(NIVraZer+%qf&_V&34>1hN{q0R2LGJl0??pF7`>9*`Z>U-<9__k z|4~@AViMg-44$f604v#%EivV6U(*Q9F#sP;@D8%``sLxaF`muoDM9L*e@(2#$Caud0OLu@pe7(mJNFb+y3TR*z`S1r}wL-1e3_>K=zwQR0k!qT0+F3_5WMN?erHtU^#OVS0 zbs1;LZ$xw94luL>E1Zk6ZxE`eERtq;!?%MvTRqwk~u zP|yV3`pM*Qt3cMSLH?l{AB&0(+~Qm^4K8VJP_0U??VyL1=;e;LN1tMl;bxH58{_c4r)9LyG9x+?oDf z4vD^o+;}S{-9sWd6aZdN0p+b<8-;({fYMA}2Sw42Zc4}GwaB%Itg zIg!s#Ozux4LMX`_%TVG^FcwQDb`B3`v%|wX6Ui6~?IWY8$30}TNB#at?%dMSxm?8W zkJ@dK)ZoE^7rt9I2k36dYSTUd1;*Ffi{k?)4^{M;7|~7ku*Cq?b(( z94ZtJ4QLj`sdQU|n+69r1x0A0rj@KVgatz6_1o~z50O|^GqLZ_&dgLMCWo_$#Hb7Z zMiYtb@Z>~gW@h&L-ni5F`@+=Jv5{49egR zQA*6MQ{SOMxji0)m_FczoV4atMYTLpT112k~AWwMDkZP?Ts5WJ$wZA#=@oIzykVdW9fmGyGB z_8PQxo~TPKA|+(7^*$htV*_{z|Hf>~+(RG&sh+KwHgk|r*}L8@qbH>>+7e5V5=qi~ z>#A4zo;dbXA=2;JV`?pX_nJCL#}Nea)#wiNXPBnrPVrX~V_j~r+eyaX_;#Fv^9Ml8 z=X6`fT9=^B-;5OrD+<*LF+)?NqK1%qat(1qF}lhUkVw}gLDq*gLEEWIs%>VuEVz|q zMTzVs^`C+dVzDr+6|lCoN;_-aK>_>Z6Z+iecnJBX9a0BvmogV;NM&L5_wld>3wxhn z;c7=zO?&Kul(STw*lau&i<3}%@SO$YkH|T6{5W}=SRwzegPo5NS`sOVjep)l5es`> zBzAthJxZf}n^lENZ}|kbnI<{kOv0*5m8{ykC?Q-#`r3&6P@Xd{DQkzb+XsOM(p=G( zC6iXC#h%uO-N$WU+G69;_(<6QZxgd;Ru7z>9cTaM50Av3u2$=+`j!Wg-K{s%tH@Q=D#xj$QrFhhI&9SwShK<#EitK`-y@U(>k37YeI4WHoizB1ntRd#D3TPl`OTSBZCt$t?p32P>EcGs>w$kd?< zvdGq%pPRdBWHj32o`5719<)vEs=TtMZ_)3XnCR=9n7C_;uB+V>N5-mEnohR1dd6xU zN~bs59m9Q8;LKsqCz9DNr{%2>77)`M3w^fh)E=X*R%g@cv92!7_&2Sq3*~!ell>3r zOd*uu?_A|N3dyE<$oh&|M_&}J$LoRprg^DU?jlm!TRB1OZ|S z_$J9Sgs9VXx<(;=0X@x%2bJu2=cd?+ZG;8l#_FFC4X2n8(CKEDS^GYYe^V6Wn!Ra4 zebnLtcvO~)^ofHV<-Ud1fWCX++HCrR=y;7Vs^Q}Waa@gv#~{oF9TsH5S#!^7IVx_} z*9#R>9qzNbtnAV88)rq~uT<*vzI{j9^%828hx=1A;}1?FU0e-E1@Q*F8T6GZ^c98c zd{Ds%YGMrt37@zvU`mM38L@y44=WG|FQhIi2ZXjIW{zf4iy$LO2^7UFU(%cs5zR~s zr=ZmX{_ytkvCPnNGLh(u#mZztT#QEh8RVdBU+$U_Gs-Oz?VC>}GvnLC{s2oslRTD3 zeVye*QvRwh3(<-7_p#_=JUXAWc+kMmqQwr)<&O>aCmFl5aOD6BI!CW6mpA3}`75Hm z^V7v&&_|HR8GiF_(Kt{WMXjq~a5yt?WnuT*7quOG+OH3XBe?wDS@Xk~X@=bSjXsd+GAl;x zX*<&V)F0icQIK)B_23R$D#V_I6VCPr4B7)#bWquwfAyU4<0lV%?!RpwW&beB{^cI1 zq!dDY&7YzgSAaFDh=-sBM~%8a^B`M(aZ>B-T}$@O9CgrCWJ#r#$bzO(mcu+pawZpX4PS|Nb9EO#9 zGgH7C6e8@e;ts4%6!2ArK8>&5Kw{SowpbifxJ29Se1-Ox%H^x#F&m!?1#?k_5Beyw zQ7Hdd7-ZmC0<94KB@||B;yag_OdyE&>hM2zSj02L=ct?;Fi2r5Sl6P+^Mnm5lXuQ-7YE-0aK9rCbe#{A-3IR{lv!)oc8vxd?+d= zp$&Ed#+GFC9`o97t(30&j@`ljYIOSafuGQoKPj!GVm#avs+F-6nu^lV0P9pNRukhe=BrKpoM?{Q;B=>IF}6-SQf=6BSnpX z4ARam*_>XL3c~harUrrVn;ZfqXKJSCsTx1D+Pj?d@E*AW4tBpY(A6$EuJwkDXXD$4 zg$&v_KL2ufC9j_94YB#=Q6~}QB;ZdgEhz}K28Rntn_WRCGk(btaKX`qY%0_*U=bBb z3N7=$u{OK|jdJHhy+ZyplzDcjurJK)bliAW9{-`ZagzFSVf`oRp{ONS;r^)#uXjZp zd=uo;-OcJp?QuWrD&A=@%Yl6ZEzuA%g&lj!hwS?~*yB<_^K^=L2Z5)GnaP*L0Yi}% zu`k&He}UoI5^t|25L-iRt69wyMlq^L3I`Vb%f!|UWo@lW;ZIexDM-dLwZ`9U*`o10 zCu_NkNG_tz7aq|nC@lu>Ru!Q|bUO;2G3s?xFvWq2Zal*nlH+kjvd)70_912&Q(R!DrSh)p4%kq@bO9Tk?m&*fHRIcNGe}m{64t0zaoYKg#Cy>hRD|oXye8&Gior9nMWn3u#A)QS9Wanb?-O z@>Q`u8#21TJ9@`vRL&tJW0lQ!jxpv#r&)Vn?C@N93sa$j*EwY(FG-avUI63Z904MB+y$vUco=Yt0ZLVs?rCX zx*k5Idz43&4+6rZ^KIaVgH`|m+h$L5+Mg{EgWxJtp;^2;5)vGRI0Vf{0X0HN{-VjD zb3&j91t?UCrHM%w&?K6NBL)QHkvR}_ERyDi0^AF~ka3*s!6P1X zdL69S&pg8sLI#AO0+UfyuO7>cmrfsGwZ36A4|CaKg&D)d@(>fw&+DVLL_S5w&)-;Y$O{QPLM) z4xw?tP`)uuG-@c80IV}RqIg^1$+s;d^1Kk~RvP4l$==~G>9Kid4Lb*G1QId<-Jba}b}I)y2q&RUgG zj>ZNyylN}k0t2ekOwu1jM-%5O_+1W>ix>X3DD^PGnN35KY{0Z$_u`x#o?{ki z*1k5I+bD3Xw;Q0^w_8JPCmiPX1JI3{rl$T5Q`J%uQ0wCvhr z4K6HL4gj`F%5;_{NAU?{lByUly>Z+54=hw%ZqMR+Ok zD~UPCVnuH_2c6{|dCV_7R2$3*5fqiz)&kvY@Rw5YS#KGEQHu)&yF@j4Rv(#btkIYS z8i^l>Ns@k2Ij*DVc<~Hq zn&G9WV&SlcDHGedz(*oYUDB@7PCQLrhF4u9 zORNAkL756;fkoM=A)fd}0o_2vJ(|~X(z=Dg*3y=Bpc6sYDftR3cv#)`f*tpqQ&ax7^^n9VKkRYlS=s}7M>GmwC60Kl$KHJt1nos&E5*RoJ6gMcis`M4>u271X(@qQ=9W zkon(@S~pFMGL<8&MpINLV~<#o{lW;<(Jhg`HCM(=tGfvt4qPFQa@YZo;N1A1P)%Br zLg|cvo_rKqg{1^k(eu;1lU5}GI~3Y7JUlqIg+Q=nY;bsZODF_coXS%Q4=6#HqaL+}eTqXNknsh3QOp%o7>&v7V*5mBE7B zHW*^hoAd$;=6N>0t=nDBsFA@DA)Gbzt3fshhe1KEriW2+QomP{kd($r$QojgDPzwa z_?0en*G6b(G>W(c&F=H1dpsKASFlb{U97u%C=~SBY(1XtNPN$@8tfB<1r%l`%O-Y& z7sI>8giu%~`ojB^ar6imw~r|Qtw6XGPh21QG=7<&MrZs)EXLK z2wGmS6Xhn_MB)V~5v?9LYKttw3+ENH<$!uVw+uFhzh*YnsXur0`6~&?2b26TF>+rjvtXiCE9v?(efs3${hr0(WQx8{(TrPt~!kUIyCsk zFG`CZ`}Y0^_5&Yu46>qCpyLp(AHxXwz|y>}dBJzVC^I5)u6^J@{0oO1C}l!g$4h93 zK{*gQidxDZ-)MO8@ZrV9!*IaMO}n-67OL~ZYyGhL0lBRmM?h&6HVI?53w3|!ckJlt zKa$&O9x;$od}6O*1}=P=jbRTl-tB6^em&IH z5J9~I=-}Bp;9Uc}hadx9uiUS^10y0iV*@*#WSv}kw+a(li>_yZ-O$w#zRP7g#3O~! z%uMbel0b4D&>zuGh08sB0YtL$-u8~`wAwn^n9IwJx`29k6y~w6HPymAes|Y%tk>K! z9+%Ko_12Y~$~I4|Z6tZWYdRs9g-E?229t-)6kaevuLpZoMGkHQ+*Ko|jWZWP-l~L`f`6m~D?E;O z2sSSC7?o==Qpg9Q9mHk`Db zWYfVYY@8wEJ3SE#J7N60T368~T!jZ8iSn$mHP9OkvgwnEj)1Xs@q{&uVvOHm>Q{_^ z$56Q5S;ac)MJ;MX;P~AlkuE<&-9#g;vAuI_kBqwoP z1R|Ti5f{=;Ie}DvN-iiJZYc^(rf7v1QALuK=p zPe42jrrpQwZcio>iKd5!b`1_DkGp$RvlxSJM%m%pYKf#ag(}cH-J3T*Ql3@KQ|iLP zlP6E^w>mXmuy16p$9+6GIJj$QC>@PNG9I`6xH}yLJxwZAtZxN&$t19m$Mk?@wpWXa z2#KH>b;!%GiO_7$vIrt(jJ|1>r(dU2(uU5(aaMtNtkXgujV;;Qgg})<>35w(YQenV z;ij!z{Vy<2Azo$tGYnjBIXj?|wnHEi9VBlZgEz8JPrUJ94f`x)2l$1QE+GwEloq z>U4D8d~5)QbWw!PtQULM4DLJIu|d6c4sLjcq6QDDb)ya*N$=nBVXU=wlhrCEz>z^t zMHwRs>uY@i@Bnk;?$OS}DjQYztx1UEmjdQAeG2W6?F$`#%=KOY9n;|}L)1QX5*O6o zEL}$~n}R7^ntd|(;-~e2wU2tkbrb*Dx<%5cNi41qhOuFWozd|at?tQhXmMlxdCV0emKbgkjjVB z?`Tfzn1`B?Ja>-Xxkc*+ASWX&sfFccs7#YAku|=6CY&4}L#d1%_5#rWlzm=4gL2Su zf1{!vIw!60V(jem zw&ev%e#>jLb2`XnpK;Ue5Ba@KOlr#X@IQv>Q84+awTr&(8iIH9(hBT0^j_8GhfYqz z<{m$;i_+ySFHWTiidv&avbI`@Ws(G)Wcw#vUl$w`4Z8p;z^cmWX9aTT7&!U?V3kSy z_;MyLNMdz?*gA1_b77Nzn~^U+65)>4&V|FFjd>Q5iuR$ZShz-&7Iu|ZHnxxmdhH>m z9GW~-JTxh1omFVCa0&8vR{um?N58M~%pZBDcgSC&DTl-sf(KR^zXQFSST8lLqNG5( zHsj4MJJim$VChadw1PqMhe^gpxvvl*g?PDmSeJs5XbOx~j0xd`s)=7PuMigxFG^8N zA$baz3jRegD++NP0d5~jR&q&U*~sHuaR;OELD1nXrkXA7tmxeK|8n;xaBf}oy|~W3 z+BMQ>*UV@ZX*7~%_h@Ehjc3NT#`_X4i5+jT9mRnx4heCbI17*{Kp_bvFA%mrG$1IU zuUXoFLn&pcLV-eoG)?k=77EiAD9{Gd!fWY+xq08;@0_b;X6(etOFw_=WTd+uo#l6a z`=XbsG=D|oyYO|A+p1WkEAq1F!{v(NdKbRAU##A*C#Z);mll*xQ43W%r$6zJ3qPZ4 zYLp9AOet_d345!em*6u!3p<>wzxM(@(*P(+a?BFES*^l!NzKXPAaZYkNk<=@?Cqv2|%iZPIXf8E>mz!yJ0#!Ev zZcrJ$gqhVWuhunMs%V(=*4u6F7MjZzWX}R6)@)^wP_&8n}{ zHPqyQD$(V$-R^Q{6GC^VqXc%Iuqzm~+g{4#Q63QjwQFU&s2bt;8~kGbx}bO<7$v9! z^rfTt1>nHueSGlc&LR;dW;<&lYfT1y2^({aKxkA2^p*JgB~3^|CixW`dSu9*wMeS( zMPt9><&IqiF~H@UjRd^cD2)o>1^Z1(8Z3Ril=_IbK(-_uomoll+IKP~MD4O)nR2c*`h20ZXo;UzyM;WL;K4WjV!qlc$2|KEs?k)9@x?)XZJnNdvyTtvbwaBoT9&_lj1wQSTl2(O$v;`-o`y?!v zO?<8tim*(I+aUgyxHVG~l&XhdNgPm>-NkGP@{UL4BNRTNo}yYgo03-}ccRqr{AeK9 zACbKkMfpvIOq?W+hN9HhFe)uUOoH>x2xU(6h7heT+o%3p(EoXTEoOYNO-1S>n)ph6 z5nnm4OdrNP@rM-|t|H#?3;LBJE`hhJ@-`z@4;-))u9=%UoNszIOBjwi(KhiLOeX*)janhpG0SOxR+V__G2@?UYDsh#+J7vR-7WCAvufIY ziGg6|M7#C5?dP~rQX1Fkwyf;R_TY);7@ozmy6jBKNot-|Em5CIqf(p6#;ISKzVR?^7>YkjA{% zb)ht_OV2ze+y6r`dFe=v51gYMykyvw7b)Z}8FMZEzOHDjts}|w=P1H19oq|ts7ppd z0z-**%oznxj6v!f%b-EDZZn+S_YBbJc*)}B(y{#N9K^>Z14A~&bC3-6# zE`#4p(_?Pw0F37d>nxJ%mh=?SA&jyX32jSYXZ@M`C4&WF(|Hjh+0t%)`OG5MlFr_9 zc6q9C9t)O@XYMgou&txq7ZR10_8A^5`dNgbCH;Qha&}Q?5pLRZ=AM&ZK1IkZ!^@aD zr!$H%OUD6+h!-QKEE$h+?TZvbnsM&g=m_HioKvSWF-rcwy@4*?Hj_{4}#S&|E?c z*3QWOk}UgvWsWP-NoC8?GjP2;!{3m+5a#-Sg>M8zppQlHaKx|YEsd3}O~VmMm|)VI zVL=L`z&UJmHRGIsN)le*_Ix5Av^jM4=0?!)(V1N*kb#bPb1Xi0LX`de(fsz#HhYUh zIEe#x=o7^gyOJ|)#$#A$%`y+1oB+*3SRsx3=K{<9BY5Rx>#I2@s@4d-ZD`;T6nHAerS5t?Ch%PL-EeWW58hv z3{3_0N{Vq>gBT}*LuCgc|C45BQROCaurnNpe=KL~X2)C3me>|j;|Hw@11)x_WFqdl@fA+a9FV06v@o|`(-Bc^+e zuh<=$cG(mj=;(JrAn6`yg?A-jNZRFQ5S=7#xDehbgN7>FMM9H|r{dfK>ZU3aXx=2? z(H+Tb0BJV#yPqIGhVQ~(;0emIO=qIdJR5n!`0f)=h`uMZ+iG{0dDi$Ne&`9H2GGR> zKIQ@Ehb*^nMsB7PK7^UDMLoylkmJo8xmUur<{bdQ1ce66_+Wwu2B4a$y>syX*t{@zp@E8Kk=}Q@HQM;qE`FP8ETJ91h zkbp-p9>d|n7{ad#NOviMNPb!1h-oC*9uwt)@iVf|Z#Z1qo~QR<#iuWjT>8pyFI}_& zZcFl5J~8Nwwm^~;Et88G_YA+M3_nxD5jn4z4?hA_zF2vg)9_H4u{H}lW&feN6diQ z==%I`Fjf8iZ##PA`0*o0-`3xcpu~L-=JuyXI@7j)z52o4{bScH8*$^rgwgh6O^+j2XJ~GCX#B{2fgnu`n9o9pyUR>W-ZZyv-9oWz|134R^>T4bM_Zu3 zO@zadKA-Tk4+q6WDmCnZ-mj~3)8HWU>=w|i5>|T(KF}5k;VfHEI8ZMthwVhpJWwrC zgbI#G+J=vnNvHGh5~G=6r%`ObPULWk#1!Hx*BwgIr-%IQRh?bVL*z^Ziqwfd!oCI)V(vXAo*sfkqI2 z@GL`~{QfDU1cn%hE-8V? zpBLIesVK%0uN<2I-ww?%NG%mPAd3spm*!(Z*~sX13iHEQk<T-+kq~Wa!pIGA?>=0O#PD5hc>-T&6ehI3K%Eb#mTz|-lbh3!4JUCH1T7O!E#LO?< z9=9`1^{r=(XJ_TxeXf|#*XH_;D+*-na_SdRBSQSLj~X?ekPngPAv_Q#klGy5;2|DLld>5^{0(z#V@|&Z1r}MB3?TasSfk0=|#BfI||N zgcVo>x{f5gld1B1ZLZ}eBRHDOI3#C;y+nW!GM7Vnp<*I?%n5B;53B)%bWj7l0LVj1 z&|0IsEDlPwlCJSy%A!N0UjHbR+$ejgA0+YQU@Y88DOWqg4&wqjppP8GH)*&pebn39 z>J@vvsSs91xoz!{Wx$^d1I8sDyIBw<(D?B_d|EF+LdCFk?d)S(bGs1BZ-+%H~1< z0(!T`CuJv8Ix<|9PFDr6NwPUr`Yx{mPN`V{h(n?&bw)tQays8zR9HLJnM`i$?;o=6 z+rIs^$wVl;Wn!Y}j(W(6@zbLlUBYH_xe~Eh*QBjC_UZg~IPt^XuP`*UI^YM9U0d8@ z-BP4-7zk1~{>H4H^{9DZev6WMr2V)v8trj8MKXC}`}TdsndxJhbWFEW@}Q|95k}^E zO$_x9Y)d9Pjk}_d?)RVX%ms_cRsxy8uei#wJk^ZnQ0DH3Wl6g=o&{jLJ;2-%I zCzvMW7@FqbVGeChn%tc+wUW1Xq;#q#80D}BUZ6rQ&c1nkLWKk=k{bL_HkK?nh#5l0 zDHx}~`$R%|9u70H3B+<8u=ceXW8f#nfpq-$koxlCi|xJ9-va>5zqS1y;z*K;^Aay1dzWel}UU9T*Kmg!&RDq zx_2lG`I3St>VZd*(Qq?ucjHr3_FGl=7I#Nx5DU>BHBMshQvie5p>l{Br^(HWd`0i} zwsNe5aWcvU#G_)1L=ECw3Pt=$cZv*B{VPT<=oa^>r;MxBd*T90>kZ^#Jfg6gxKI6> zakct=v4#3Z^O3O3Bi~4+(cajsLuqs*ZsN9C9Yjn){dwMWk(@p+?K4F1kFL{-6xPs~ zd36EAAN0ORcg^c^ibPd@lbw+wMNQV6j_Dem%eD#k6~X6Kv6elS5x}XUBWBDeS^3gZ zRX_xM!jYEL8<^3C(40RpZgX}AAk4!{*D80dxJq1wi~}7RB#W3bz|4V{u87;j?G^1q zP#E~cLdouTA?2d>dZgn;el5Qvaq~YB+WV)QwaP-tLVYSLK6;cqa2w)<@*!*xiW$Ne z(a2Tru3Z9Z{r`N{Y^iJ6ia@G?8!p0{=4E=qO9BG2#og#ZEy9XW**52Io)O}_&nX_{bNBzmVyWlVnuJb#FLF2@LZtoG z=(P%rHBGyiQ?RUv${I%)L!I=Qvq`xF^SNwFQVNxh9$Cs{F_##)dp1%4sRXo+{a%&ZPB)WcNWKzt_X5~*HkWv^w-E9K?ZV|P4orzT| zR-D(}6>aV6+MUBt#gs1*6scPd9l9kIO8AUBKL7c*zy0l+CEC?}-ij5grgG!EySjY5 z)@Arxm!O{An9H=~8V}vp93KOW2xl+w&myvJ7=e>3K_n!HPd+-QtA2f+rym73s6G{|}A*lwk46 z#bNAKtPI)h5#j4|8x|Zw$5W*F=a1S!?M(c}_-LYtq-{%M+F4F4>wl_SkRx_0ax7RD zr}wsTeHZ38K|P`)@n; z(#hTqN;`vf>ezssy1pPXdv4g^a0GoY2yEz(30NZT7V%=9=Dz3xFlp*CiH9eP`iTC*^@WTWX{u*{V!8Wr!RUjF`hxLu|=;GRK?LOfA+l zGIt8Qh~iR-RzWAFxGiNF%jq=}I|Lg@Il$;F*qE94&)sLQh9YXaO)u5LL|%Nz$b4hK zTjR0C;s!om3pgsWEogvu0LA3L7P8`#ycZ;^&06wi2yZSPMmhyKY*L;hBA>XZWihVp zEcZA)p5%upT^^EiGI9rbB5slegILzwa`5)Y4bo044$7xUW`X!7@Jv_)(g0DA0Lhrl z_3d7at{0wECewA-n&KIX70YYp1(8^M<#1cd=|3_%dpO`s#YATG=(<3{C!)D{$9PP@ zJhT4DXhxjp4m;y(lF7AQ8j=xbS9QX&GvV>fWKh#tcpzCtJ1Hlg`TI2!&Y1aYW2R8L z^qI<%w;+EE#l_U-%>@x3_C~gktUKzk!;s>JI{fIm(d}XJtkvrABF%u+I@KQ^@rKuA zMc>FsN@UlDy(4i>G(|S*1oNgjNF)c5n}PV#6-sA7`MKCtgDJD5F%%Sr0D_vo8D)71 zk#q_X49fW-;ZpCR|S&A#LnJw(P_qpi<9(${E9yeZftJW#J`=-i?c}J^5 z+(w7={H?q1-Em_WNvHimUDLLqn!Om#W~cpucx0gphrxJy44)mDc;sFw=43Z_8t>7H z+X|58;}PRpaVr9zCpVVCMSp2>BOVjQBbzlR6i?ytPIuTXnq$@|4v_M0zW{coNrG}R zpH@{Yz(WVfq$JfTNElZ@zJ{zVfEjB&i$}RAL9+e%2Bhg~Yd6Zq&!g?_ZTqHY){AGK z-F(ZC7=Cv6=FQ^FD8wk`4rY+KY^S5U`^f6m8^y)OC#so)V;fhmKGNN77Ym>NnDITw z+{Eid@5d(R>=-I=Xt}2Ar-(wLLy`}1kU&mbPO@hN5K!#a8552jhPEQ7coIlAF<5V8 zkf(n4C!k1$?av5NcrwKhi(S5VDaBm{@?qz3vJoy!oIF`QE%uxqIbAxfec%&x4X?z! zh$wcu#LmKfN&>Io8!X5*$8isORO7%&ulbrq`YcxT66{S`w!Ogmb=FZRamk2vOK!Cb2llWSZJziNWx`v5cRy(f2=fUpR@i2=ux49`w_w0g1uXs|b> z|CEGlsx-5F9~o7fCKqf%GtPRsEhwS+N2f*U3>!`X@xl+yN6?Lie#n^b<@>Q@uFlkx z=2==eQ*Rolr@23MoHYb5`F)f<7JNsO=(GrLHB>*#<{+yUu#Ef$6*-U$5+13^T#VXC zUxUKjv2Uvy5s!b<#AJW@d9!Rp{PZ&qid_oT{l3C(?Wg-#6WL<@IDx_4z-;eg*QEoYU9^ zMx+zQd%+oa3A6F~FRuTKX9!1rVeQgMS>K~3rDy#)O^?`)R*iqb&iKNn#nZIDM@DMn7%3MQwjU@PkgA<>XT zzTii}y5`f!AgNce*?%VK-E}|qNA)8dZmf+4I_w8dxZK81jLFY8nxQ_o<2xc{JYX`1 zNYef+a-C@-AZ#K?fNxkl63=f&4AF#gVI^0=!- zsAN1#`xX1+d5jw4COBEmKGU-T<+Mo3CBZirag2p!=zJ_S0S+7Tn(1%{f&q<9bMSm9 zU|MdmS5PodkhjmxH_OcbH(PZo&>;>X#)Wim7ug(E{nJLdYIZD<8X;bHq*oa8C&l|u ziYJBm=KBbhzwetu*nRN8a~f+S*thArBZWULyz6J5x~_Nd``X@6`!Be#&@a+)f82G?Pf_B^A9qp- zO}luO2CkbU1A49-z8zBudAxXabs-rlQsPi-So zk?ssf3m;-a6Uhi8y?;ejoQ|1nG$iC`zXF@ z%fj=qP^in}v0H6UM|*$&)$2FxhLunyM$$z4#K_3*-d;okfp@4VeQ*?<<{H4;RZUrr zDBlU`4#-o11pv|{s5o|-#DY{36LDbz1eVN9=F516A0_HVAS)$sWh%oKWC6IaP*r3? zBaa6%x-Z-piouzCGOWHh0Nv~6&{GZ3sN{XfcZ(D;x*{3q^0>X)S0OM-i&+StMeCv4ZcSeTvc|Oy8@_ z)CG8z!YnhXR2+B$cequyR8Edlxjtg6loXtcg~ydZo72jshbt?i2#bj;9}A9mKG-=P ze9VJ{6aG%m+&bO5BH5O8UvY&y)0SL;)Q{`tJe_{zqVSArNZa-d|5rdJKP;XFW9`#C4?i zg@|Q*6hDk+HHQm6E<*gk;c_{CfCG#I-K4NZ@Y#o1EpFAX!?_FQ9yIU`cT0==8{9{n zGhCFOH^8q*xHzA4yq^UwNS{5{yGlqy1|jRnM2w^sxdEC0LZ@&50*8p=;F=&{5K<|m zoEHxT5MtRSW`eCIa`!H`(jT-Bb;5|r6Zy5h&5LZ+#on()py1y81E;69s<5fhyq#%b zJ+*ASXC4M)z&qu54N{cVh>*s0i9Y; z_wg-T_wC!d<#>0G=5zusYg@IZcsH)48(wb$>6h;_exk}V3!Cw4RmfY!?$dp(39nb> zI?(+7bSwU){eDe$2TBv-J4)a?N=-Uf*mlk~Um@l{STT-0ut=MKwtI{wf$y?hIZO&R zQZ1dAKx=0I=uw0R>3Qxo6_6$mcCQ&^OV$helb!{1)x4r5DsY~-a?f2v3%sHCl7B-P z1O^vR-N%-krAo|tuA5`;)ELt>QGjQI2XCOiTjB%6O(Dg_jCn?Hu;W8x;40XOGIA-N3Yi3 zH~6}psIj2+t?ksNXQ;VSmwBl@Is?X_w<=tnW)n>s4&J4W2 zN6D4YL0mHPG?M!A)-Gh}hGG%xv{iA5cpVfJlMn3_85Rg|ae;K;!JLl$(#^V}%J>grpWZLJ=Ri3unb*naBNUrU+y#|%_VC}4`yhsmi z3wHUexq*SX_BKCRG5yx~_{0s;Kf!cv8GyFH@BOAh zxWue{x7|U&{Q9?oieR=tzO-+5ZW>60pn}b7Fq?wi+{BRq9N3VV1JettF^ax*5w>?N8Ll~IpiKVAOU%9 zUN1swoq#3FB2dbLj8Lfwa;<50$b_2>QjHULS#!9^jUW&QS;muk6?_n7#7Fh?ZuAS@ znB7sKmBBqJ@5}{@ng3BMi+L&`Ca$-oVh__aJRD2eu7{OEB>3!l11STqhu@`ze3Oc- zf7!xP7uE=!Bfb(v%&=Z$Ra9IFp=L79oAqO8&6G`&HUT{e$4q!-f`v(`V23>XQh4$3 z1U*lZYEDV%WK&@lxR9a|7brO~tu`|D>ogZO zY9TgVsG%l|5PPEgMlVIPj-ZO;=YUJ5gdBj_TTe(JI~7+-2`@9gddyTbtdBJQ(1h1CYrjU`Q)6%fPB zhtcvA8exWxQAs{RF58w%PHodb| zI&BzlIs-6$marW`pb(diFbLWjAkeuNFo_Ea#9Rzw;@D?}^UxX-3KgClfN#;av~R)= zbrtgfxlA_G3tCR=$>gF&Mo9mF1yC72V2Z>F&X{{75AuRHvyPOkOd|Iwxza*h=nbbb zxX)X#&V)KB@}j{J6DU*v;NI6<{SQ~aW^Z@EZ}YTtxH?)L9=rH*D_nwOvGI6(yiIG@ zu|dTbk&&qt_gkRI34r_j^LFU$;;R$MHC?(tYK{FljGoS+^zhKd4bUZB2SJ1uXwd>rd_7H)uu4=DA2Ay2>%Q`_Zoi#Mfs0aU$W zj6<1Iy3~`q@X;&DO=yWlKgJ!v8V!J7`xf}gam!|kA8xb~f*5dF2T4{~pRMT0TCPgL zst;HK=s6ILF(Mii6b=s#@{FL}H-QC}a}0;g38pxt3qb`zFf6=jR}xv0f(~dHSrXwO zX?<<}P-YQL@kKyW908|RFG;_mfpT0lZrzGHCEB2(L1~sr>{?m_UCE4&UbeCTpJsUW zx2#>W`nt)9A=P}%?s#)_O=dA=fuJLd6UquH-fe3SoZ3WWWI7~vgOVFRBO2s2bMWC# zwyP_HkT}}hR=0a7ksMY{HtmN|)CBw#_CrGfbhGZSlpu+>01(|Fxj?k zN*lg)t0Fr~ue`EYZU0$*xz-oskyjGK*(~!cvz8Ev*axo~S+k0bhpJ$elD*83U+jf! zCS?ny3i<@9LaR7|bU-;-Dj!R&NR>WN&~kcaoi{W)nco?W#iBd&le5PBSHFt?zxO=| zDKnvvU35#&FzLmmgAFh&vKl3HD;D{VeEE^i*X+POvAO zxLw?9R_#5C!G^rDKlH9~t;`83<=%R23d(Vn;k}$ZLr;_N!6s94azH>LFUe|P}pD~m4xRP&@zP@n+xV=AR<>#pKjfU2k^Xd!CNDX%T_2hcVpMr0cwkpbeU zIe`Qp%8dKE#WZDCDvE)nnVjl(%{h{h@kr9)_>n^$ji-hktpFC37#$GyuI{6&*KDL% z?T~k0|7xTf(M5U!%hT!(=)QP-^YHLkS#E=Y6zoFzaX)lpBIv=__*S^cCjgAknOfi{ zsag7~!i)WngKcfWXp}zh&K@ghuI?b+9NFO6Ff((Yy`7%x+%~L1kD?bckV#!5>2$ue zRc^hhS7i|}aNm%trNuS$HOi<;>vhc1%leTn*hZ%;7ht`l=mmmV%N1JpG{{LE29Zk8 z)dE~o>e7g`<*{)Pl!Bk&n}`ZL*0pnZcxRV!yfYE-PeX(q+R-K6)0Iqi8MEP)J!|&I zB9A@&_m4gO$#9-d!mEiNEGbk@-{4C1UVi>~*N!3SKAPx66Ws2?@kng{nx2*6Pd@z* zpM3hUaO}Y9o_zR1`Cdtp27KEHJb_y(u*H}367~c^r=)0H!k+X2utbsa8JR^Q2;r1` zSR}7^5+4WNWfo9oo)9~PEckokaKsBW$JU+Gn!cW6H90;yk zF*a*r=v|YOv;A9`#vgqv%^-rZbh2ir9`JyIRZ)-BR{z#&8 z_SV74BkMaSBBG-=o!K=sI6OQ!v>R1^wPbo=@W6`ETyAv5!NI|d-a9Zda>?XGK0i5e z$>`{yu6@xPwu^W)((S~*?r5}A!*7xo?84hn%@lT^8ywK8JN56i__$u|YrK6CR8iJN zf!z8tbJ0tm2=5$QcQhCnjQ9gFJO0H2fv8r91%n-S_yl!?f^Ax%JsgfZ9Vo#b4tHoo zgGm=%hHMkEL@n)Di)FY4fy@=jKr3hU3rZah48)4JU#sNUVJi9L}(>zcuy znNGdoVmjxt>270q)x^XFU0vReuI^$oncQ>Fsucyvf*O}vtu9x@g7X;f2Rc-nzD*KTj$+PHAJyn7;H(J|9& zP4DiXTeWI$dz%&r4aVpu@}Ju%22}@-Rn)(aoX{6wHQvT+fk<5DJRJ5gBvK?)sf(YO z-ke&y}+E2x>#n|)=7b23jXr>YA%lG77!}5|zu3I!F5y4udeGR!~tjB+Y^zoc*j^oyo%V0j#$@* zK9QR16vN5hVVCPS-yIzn7v36gwYe`*!OO?G3T@hj{fEcCrNW=T8L_rUdQ*oBQ$^u) z^>xHkdcqq(+_P)AH#t0W=la;nE^RJ%>0q+GEeUUS^lH`k#NI?A?De&HUUiaqn^PjY zrL#3CLV@_u@X3uEjSt0dy-pzoN@pwL6{mPh589IF++hM|xeE z%7;*l8~isAQ0nyAF1}*};UvO$^N``FCgm7>zEMjAE?mvk`$8lr5wlLn5W}*mZ!^;Z zpczCzHIe0ElMVvAf%pSeN_IjeAcFFrNfEU{CdM-OqAEcU>FX0>o(_!!eTsz4iYE9> z>w(QghrQ=UX&((H$aI2SN)@+PeBboVl1*_N^EHm#JoqO(*=PK-^b2sg#9xE88zV~$ zvb6uFX{MGiQDK?374xyyvJP0GCeTV@wLs#RDZi2-m9R4VCGsp#VQCsVWrJi;NTs>X z9`(x`s>m-4vx>Y&AA${!e%l2b&m~^}obh2mriC8S_%lJ$xp`{L2Rfa9Z?mO4#1{yj z|K8adm^Z*aXbi_y*ui&MD3u5k|HfQUz%L3kNuE-kx@ImT;4jmS-~1-VvLXD4heZ}2 z=JbTF3Zve6AG@@WBL7Ook##(S$g1etFDaJji)&F~H8~x9rd{1XE_KN7lL?+4qVz(~ zhzadetmMA0W{o(m-fw?~-k*uA{i1sROKYk9XFAmVE9njVzLBPu9+Is-V|;^gdx>*N zR1g`o5i+g?Q4o?Y!9X zUbbK@fgLjw88efnleY;&Qjj24r4B@xTqG!y(h0d$fa6eJfB>%=Y?{Br-`uw3Y@0!^ z76PZ6LM)3VJjdF8x%gZ6EYT}=9Hs1H(d!hLoQMWibRdt|5fcna*Jrang&ZM>pF2Q- z0Y^@YXJm6r9NheRHiJZMb^ls{%u{E%kJVpzeG}-QyN$3QE>ig?O6vRV)V&0HM+k<# z;fiJa%Q6@LWzmZOotkXahZ9l>)^)wLyb!9^DDWi|i8@dnRZa%3suJ=NMLOn69ynio zO+E{h)Wnxvg5P>sTp8;wCA3kESY<+5RN%#eR5vFQ$)+R%$!k$}vQZz?c#KhDa4Pw= zdGwN4v(lnQxMAAErarg?NpzZGr5ma~H^oCVk}cxW>ZGnl;8=_$u1j%p`f}k8UtKaF z^aXj`)!H#5vP^WtSLud11?tG)b83&qQJ1M>Y%5qsrsldQFJ`Hhh}~uU)S_Q6FPn}Y z!@!M24`ZI)4e&OM=)WT7dM~7bE8tT|Svg+-`V_CrYVRCOq1hC9m1W^t=g5(wj!H5* zBG9fC9B}52u}fQ?jC3k_v$1spfAXz64u8G?bv zhFpI6WPWL__#{a*ARvSWkfAY?7mF|G)sbr`sd@&P*RB~MFi9YRB>Wf4{FR_93wy-h z9$vU+YpDd5n~W_BfV(2y!H1~UkBxa%>9-08BumwY9BsHu7>~I9Vv#;2E<}QsauNT^ z)e^PS_$S37x&j!rW4-Tg^t=?nle)Q zlE0_K7UUoqV&w%f`)TQ+XVPS*sGz^VfcgwNoZ@cK1v8cY-=Ip9lfS1)wVXvp|6#h`KPeba#xJ?%HR+I$@u zB&u!Wr?p=bUuO3~--c|y;Q-h+f45KE;`ZQpMMr*ntM3VS8&ZdF&nKr4sEKq$=;b(t zE_Y=3$Iu_+EohDVMItHshNyX@prwv-e;*dI71eU83ptw+mJ?X*_GCJc9alY#<+f1X z>mqDEWyG1DwA=_hR5n*T1-rgIt=D zYolB;;cCW!v4)no9;gU`5m!j#;z8DfiIiT5Az5ZYe~%UEA`q$MKRWAe_lU^8e12cV z)8?H$;s?_M4@+^2Efp0{Af?DH$UwUA{?-npRdHBbklufFfB$Ny9%#X-C+^G4y5E17 z&1<)NZFjxjJ)4PL{objs-m&TpZ#aHz>b)BHX)(3cs*kQ(HG+VfEd`C_eb{9deiiBL zjA%}{#3GU8R(StwK2K(RJPnJDrr8~%DKT82z^lS=-{?X`JT+t-6c3M&8+*m?4`E)d z(7Gn{59t>};<*YQ6@=fDglU!9&LP!yz(CoY(gZ>m>mW7YD0}SZ?4-@(sbLLZ9YxV) z=>C#Y|3{f$q|O9JlUNkKmZ}A`gG_65MI^IHJz;#~P%PgmI`c?^6YoqpSjDzxs&G*% z1)X<%Iv3Q#$-9q0<7Y3d3=BkJ>JYiaX~GMcJWaMhHoufD4^v{u`}LlCE*6E!)cFH# z+F!-tLgl?6LA zd`Iq1x?5b%T!Jvt&!U~3(Vx+gpm2kW@9Bx?v4Qj7gfQ>O(PFkYmX8~|=P|d^kGrfV zkduv~g=?%JkS&)eugW^>B^IG9X~cv`x7!4Y7Y;q(xqcV?J*EPF5UmQmIA6bMzOUU$P8YmxQV&|@?7G+wHT_7PPg8ZJ z8CM{58=%h64N;H|*oT5SxRS~46N$TjALqRDT2KAMDX!FL)%V>`H;8uX30{LDToe-V z^lLb1({6v)yX?pji@226fI`m4(+l&0K#TEVg7G2M2igw%$yKy-UwTiK{0V+SY4vIn z!t&?(iyxU$G$FLS#IC4|b&Rd*q zyRP1nE-#!fk{2xvcM?ovGS>78?Oc-In)6ZX7a=x_^pP`zIKbFQNm-`Tg)fP!QIvm` zl6n#+AGvep9(=+qPMrrQks1QHT3`=(a zIx_<1nUv)SeoK}xR_T0a}_v7(HufTkS#Ef$TWRLa8U88C}OOgZf$+L+QkY{B|*J7j7LgTR@ts1$63yV5<@3~6Gps^+7$*2G(S7ODsAmcuH#w+VV zj=A@Mqy!L0Wgw2iCaJt>Xh;PJtq3Ws0}{!nNHDBYLU_U;ghvttQAknVN5PkUaUn`{ z0qDfw13DpJD4?72LRACO;kWQ1#nVmhTn~k5_T=1~n7)D6U#M+f-GcP8W z6Uad>Jf-U9DBOWDF@<9fvKmSPpUt?j@j?hnWhsOtrIWv6izo7?0%anAF*8!aR;5q^ zl31F<{%OD3kQiU;e5vCV8Y%si&4c-b9DHqRRK8Z4HR&uS5jDMrayPXp66GSj$R7!= zvZFq@WqiOegPrdUEjM@O>`IbD?P!%^*}xQ91f=Q`w zGU?J2i-bT;;ps&&Bh`@iHSa|%poR*!KP)5t75C?=_faA&zx7AA;TCnSiqSmfbhp3| zc)<9P%S}BMJ6vv$ODuf!c_+@%7s;oP-g_nTeAGS69USfl_-rtZK&?;2jp@p>@C(G{z7}*ztI!la*H+2j#lKddHg}OH6MB$L91TR zuGeM0CG#1L{s`3>z+a11ujv+#c7?$nBfbBRe!*jgJ*131NmK$9LYG^vX3|48<@%nK zA|ga>#lnhYD5;my7j`gES?IIl!Zdx=HG1GQel50LXtan#okcSML-2N_C+B%B=8XjD zgV2`}`ZA2%qGYk6RVQd?xIoGY9B^6*52He-#%F2FOs7en+qgKp z6jVNBwUW(7wPLIu@hD|r z?3xh&LzWe2v7%iR@b)6p+yeyWzaSAh=E63`K22cG%GjsZaU3Jd4>VH}X_CMyg;|CR zrZ6eUx&$Po(~yrtB4(kOfIAm~kjyXz@WO=S7OCncu(_v20q~^sqdBxeel|HrQXb*u zGyg8h+KL%Ap^qk=JYmrwZo+H37g3xk>5|8yBd*df>L;vD8}jSH3`~y86vBseJX8Vg z9ilA~9`9Opfla(4o<{0TI8Fv5*7NeHAfzKHJ>qCJpj)RSw*b_*OcS30a3ds`Jg2RQ za0q!ngGQhW5vz8fh90HH-$a6Z;}Z|ne`v=P|Blm!-??3O1-~m+?y!p6iG(}^|A8+* zwD>0;TDB**3+tX$vwMZb1)t6m_I-kD4pR=T^@tzY4=MZ(!brS8v;;M(8GuTUIR(iy zG+jT_^J@P~!U>c?Wm9AoJJ$O#eW{UcBE~2>!^GPZ1Vp7uBa|Q2#$!=#Jd-wEMruWl zizyR|DA9$IL>6?YC(Nee>E|s~ioZ7-!Kr9IH4@wge-vv}eV$rNfVSh3qRfrHD_-~w z?xE=SMFnDd?e%gx7`4Q%<{T4qC5tD#JeISTh!>7_G+dbkLk_>N^{6;{&J1YHsaia` zch*lWA<>TX|4-1F?%p*yyO$~xoRhhR@Co_4lpB0qwi0K$#Mfo9Z%crLU=uTdi^Vj< z{3wx-)Nn{w52Qtll)>>-sh8x>BB0u(W5J(|$D-nixYGhD}32QOIG zt6CK?8J4;no;1A$q)#!ScU15JA!9z6I6%Kv@9#gaS3^Vm+~rnV#GgI5V#T3;%^$H@zh>$!Lp%h|OjFObJS(5!e+krs95$Rb1h71mEtCsKgSoed4dtM>V*v1lhJPTQa?qv8^coQT&i;}J+S|c8C04?l}=Od z1A z-GrjMZO|}ZVR@(JPYDvG%}TQ4K(-vx#q>!cV&bY{!<4(cZk|ln*QRl@8&W|sekP+FR_n zsKeCd+B8bHq$){H|6qSV6~-e403@9iw{B50C>M~zfX4Rsp&$VjQb!W^4QaU={|*^a z78^Ud&K+{W$OYO!HFP#iYGTLA!Va>`!-KFh-j66X5=)1t$zG~>MY$$UXHPU5hh~6+ zq*vsdS9Wq2>{)Sv+(N#fu18`L$c|`Ys$Z_+x}#_rjE<^o9 zi%4^h7zF!pZ6fePQDm~Hn;ua!EFH2*N3V&La^0e7ri6lNMOlEzK{h5#&n~)+$!~aq zVw^}+Q@+HMy(Y!}W>kbx-@fo4Ao<8ldZXx$X)Z`Q@;EBqxbPo0YAz$K1tIw(pW=Bf zaKpryjK@5!QNFn3ng_Q(=4lN=2}9p{>M$BzI4pmFj+o;0@{9IzbEdhPeHb{#WL6f0eu$~0qBIlO*keRlJJ^WphK;P)Ax|qs^nZ+Df~v_fW}~YDisW7>IEm~Y_n1|25O<^ zX9-6qx$$h1weYT`Q>6_XpE^sEwV$PZ+#LIGh-dW$$UB=d7g0c!3OSW~A>QC@FP}TB z&`6NXW5S`0B&_lHC9w|WM#5?y6S_1kjg+|Ym~>VqtWwN*1EfmB8w+4m)0P3rRK-hk zC>9)>O6qkGO;!Zl7XkcL_5nF%`LvYql@3{N=>DRw}zJ1f2Vi2qhr|1?SQR6Y;7eg!BoGu-Tkae zzLlcXVd_0PoO+gd^pN-33b_#=z_7v>29z391v;ZIY-=0f#9hdw0Q)>mjV_Us!$yIAKQ90oEm3Pn=FzE0+bwLEprq)Wsq! zE5sbmu@Zw57nYGTZ($`Uybp#mrS5?#3G54kb9vE#(7SmB?E&KeZ;j z*`Dts8(e(2shx6fn1>|1u_xq z6!Lx;VS-3ird3uHQw1s;42WF?XRoz0tnC$C{45J`aq@Ew@| zs;17l-|&Q4+s9 zqW;#Fk7qaq165M{ZmfO!`FtC7+A3&(LGs2~Y&H*qR8A zU(}Zw7|8TpG#=#Szz_Dfub zz~Ee}^5{(4Qno_?0yanf#F-wI9aOn;>+^K?fAvgJ{WoQKko<}?Adr_?0o!-t6`DzD z7$$bFNcK@W2)-ioTanmZBw(v0F3|OMp7VsI!urc$uDw$8XtkMCMY^oAjunV$wSf3Q z1PYWClxalZfBiN`s|z7?#uqq}&iIhm@AryJIJQo#;jdt;f#5oEF?6!{)V^&+;KkS8 zV@A=Ladq$cnvAZ4s>pE8&qF^pPy44{XNvSFM?m3kx4aoR`{nRUA<2T)lv&t-Y#1UK z;GrSlshOP0Ek?w&@tJeyo&E~g!VD&r!KE(eipwth>*X)M6wXQfMuP`t8K@UdbsTpJ z+fS=?e#3?XXS%_>P6ayQdE__Q3SE^YEvXdhF4bgl@Cu}hWR6E2G?* zW>(;!rbzPz{ZWtvbjbJ#?84sA4kRp>SX0=3LKs6Y(&tZv4G7d>?52~(KjiUuLC*$c z1>|D*9ZV&xqLu{4ph|gYUL3AFgwNLxE%1FWv2Sk$*>@=a(?-i~jF`Miz%NR$M~7=N zPMvcMHENyZ&|#v)@JLmy1Vuy|aj&U#gx)ADb)YbK(*z-*F={lU zIZ@4Tm+cAWa_7xDjm1(4jo`g8epmQS9jf__{a1$1ZW%n2-_i|#f$QOYb6XQPEPeZR zYz(Ea!-UurpQG{=v5H#qJQR^#P>#Mh#5|bQ;jjylepB)=c^fA$Lb_8hWkd-b@cfNB zko`1PNN4Si7)i-;jIj8bofWs{;FH@Dc3%Cz=L~y1 zVW%$^o9Ji{dxQFQ4sbAr{|AXs2+^$J)K#JI@l+Ubt)WoooNs*&8PC`I<}P8Nq$w3u zbB_P$`_WE^RucmKArpA}tWt z#fhmx;WZPJ69=wtZN2&c4qj6z?7HE^?(d85?LKkCR?_j5FyFW7Yawr6369}b(($CF zQ!c@j%J^Ggp+m8I;Oyj7!l>@ZDN6t}eAuysvS{|nrFwn~W$HxmOl_)JHV&+oUA>FO=`1nFUg^R+SD3vbkox%5iJYwx@lNUn$aH6Lo zB)x4Sm`Lm#8te~5K3K(XycX^tHZeA6Jo~|S-%0X!89LFj4kiO~BH6;R_f144cRax| zVwE8+E`NP#AXL4OFZOO38MrH`08CsWKISXUXP|4=nms-REcAM07h=F05XX$MHPCf&@W-$c6X?~JU>-#oW&Bjswu1`%s!XRaPYO8I1R z)Qc2afD-RSx^L9T*S6_-*(+!G;X3;{k`-ZkRw`_%Ato4Yx`a>RJGxh;uj&@EN0Zwb1+I3mzDOKin^htNqzk}=b>lXz=F z;mglxbA<~XSjQWZdB>@bZ@%IBKb#m}U_@jx$EFRShDs~+q)aJJZ;wy>;q^CsmyS%{ zH{_N2Xk)%%5LS%A0^jyB?Bu&utORmSW$d>zL3dCg*2z;pPlB^?|`3F?H#%=eFaI0n$AS;v17+b)+#EUO((SDHQz$u zK@7(freQs$!8XeJ2$`p$G6h?FtUvOUbR=AOnmnY`i8ewf3m<#Be5F!N9N)9dQTb`@ z15fdjPfNEgKEcaeA9LY>r_0BcD&xvM%N&)TCRi>iAM*p2OW2AC3q57wM@kb#ZzJH+ z9mtuFVG_ER3s1Ha;C&sKIoR_V`J$B7bGT=bL5PCY2XNFVVlEQ=pt*fY^``;%U~=T-;2Bb2)XxlP zP0VIs4G@5Q(3BGU`SyTQqpV8c)66JB1iDI=Q@YQXY=LCzVF!}BBQ<}-lTjg*+9~lF z1(U}otRW$fA&nges6B*QDTpK`C-0|1PPQ14Cr+Ul~SwNI08 z4ywiA8$a@z2Y5%r}xN6r5D_1oWW=#6yr54uLj1)iAIJk~P841b&mDz}6xs z55*|tP3qZjRTA0S9p*mj@5sA3iX$+y3`tw9RLK8kUg8285!AcbP>m^R>3lJv)#gdG zVf>*&b%^USEOO(}8~szfZyFQU@`c3&7+VN5WDa|19&@u7QlUjij*2=>D-FuXbsOaR zqUIh+Gb>4m0gHtP;O<4l6NO04J-`nXa98dKrnAa{t^P9hn*MDq7+5ghu^Sc z$J(`rI@*DI;S24vMx#4cuAE!*>QuDbp4gJvdHZPpNOybJt`$31&+cn$v#mNdpwe&~ zZ;2n;=vdRyUWs#AM8qS6!f-!HZ|0J? zKrfgK53VWs(ne&@yp87xb&+_UBQuEf)glFUqJBttSxU;J(hZ?zDLDe5Jka($X`B;$ zyzuuBazqJ$wae*J&rxy1?*rr9q3K9!CC-nhm$AD-^hP@tg2_OX1MzfSA042psOU|H z+mHYRLV_<5l=*`BF=PhW<_g&1V?_D3(s2o!MaAEgh&u#s2TpD_ut5=%?*kv~x|h9Fk*Nc29vDXkV}yY*k)sH*VB`Ww8T8_ZhzOBSPZcwR%^r)PN&1? z^6aQD?sURc+ntSs2ZG^5Yin0aOE-$(g@Xg(NY?FwSB29V_qDdQweq7Vxp&5At>&Xz z`ek?Q41>78-m}`T$&Q`F7#2SY8rBFe|M1@cV&IWP;7FQVFek8f@TLcbF#QK&zilw} zamqq8471t z4M`?h#yo&;UIedCTE6$+0AACk+@Zjf%7fM6_qPr%Z!$Uj-6nwkmO-MMWgY&w*91zS zO4z8%9D65u>y^-89<{vI@;jCf00xPHHW!T~`dZ+qQgE2!C<5P^`&6cf@IlA?81hHqhw3-xaf(|?UaazM^(f^c zTYlbu*Yc?4G0Z(lH#Fzw8iX3>53~1QGWTR?gML>Mm$R#?bf~Htqg^WI^pGGVCxRyM z+!h6G)aOt`KsrsRbYM-8M(Y(>C`;pV8d%S|$1G~PRIz6qwY4LgPCs&*?Lk^`{WwSX4iNsBhIU-xlS@ zvxfPKS~AcA?Xao2I(-y)omZ#5bXrg1_*#heQ*sEAQenBADRUsKhKq%>-x+Z z#rmswu0(Szg5DC(qNu5MY2tCM{vIz8&3~o7rX}=)F7Z>OudO$Y)sw$Z_pz|h+j&t@ z8`@!`SftN3=bBpPr$0DD#_0JHS^<3elFy zI!do;dnV`sT!)qP5lQQikAU>7lmne;-2v2!e6!_$z8G59NaAYn6*K3jft& zP@Bj`4BKEvsO^B-&%O}hYnVTt7aIDDpmj*xL2nl6@%oXTpmT157lx;^+&Ini_35wH z51Us4peJ9U*B2z{)qjJJ8gN7Nn*2YbfG=`INZpRbBvmRQ115Q}R9EU_dtr)phUwm- zk}V(~e+%jtSgp&>E@rV#?Hc(D+$hsZ;G=nZ|5%kCTqvpofH>?{Md*|(ddbph=|K*P z?eL?y6!6W%L*S0I7m#ife`=JV8se-ehnk&;B$Xq;tott@fkIMr!?b|HSwJ_~pGET0 zFrK*ndhvCCfbyEjJY|i?23Lb4I|AJGDl|q>qR#}?G}Hdl-O}PV5}chFzFIadDlRe} z5ce)^N46;~5PN5h=Rl398GOuFEci#h`bEr%1$q82#9T;?4oD8F!(tYsrk!0_SVGC? zWbi9fgqqgJ^rgofvRasSevQ&&!|U&@D)a1JA6i|QI+%beRr;y~GnwOab6Y=jm$JWB zNlo$I1%MV|JdKB}xp0*o&F>6{HjRy~(v%O%hE=Qfw8idJP18?MBJdl{5(*O2@feG+ zAyxGf<8ZU4MwcoJ$%X`cAQ1+ZjVwoUi0p4lr^-^DW3!r?5mL!YlLC~hAkV}L#`I4a za-7-zf!*0m-(aeD-0!z{hEcvcknX!?%jSJN3{j*}8pt#}I5==Ye>OX~1!-#c&80G# zo!M-kH}nfFM$f>p+v@S8+S|JO1_lsdn}ct7xYOwfCKK!99kvf~imIX-_P?VFiOnAM z`=f2h=dt;B3f-|-lDxN1BJ+*3Nm}$0{210+c7Tpi94xIbdDknq16W5CB9)sx?=bg0 z&&m>WS^&gP5ixKmaBngh6ZsTeJ>~84`@4MNRJ23B&~PH}%GRlvfPBwL)Q;xOBg_ZoKeB+fCx8jYFc*^J z36pM~)Z-0su$tl$0x~HXJl~*X&#V?n>3B4jd&BHZ%<8e(Jl5Fk%o}oJ>GpRV{bY6e> zqPH$L7UK`pt|Y}H1O2>IKvMn*IqwNX8jr%$b#D1_swjJ&{agT>6SBg92qY2c7)u7^ zI%ILq<`Dat$42;ap-iPz9HPB@aA;2|?=bWR(o+U%z_kB+0>hAX}&w2J`!}|TbD2vrNUo&Uxhr%Y@4{gQFM`f#_ zMeri@6T}tn0Mp`}VC9tC2L}<8F?jm)V0vWN;GkF=?sWdkYIVC?E$6>FA()&U)~a#0 zKQOZ4*;WA3;VW zNScjUfa;8qJFG;F>5TI2+r+7-It1H6+A)RFC3`bXqQr#KRYlfi79F9+b!Xo^wO$*F zKO`|lhxpIYtL9yz*xk+LPfYmXIlGwde=3%u3{&9!T_&<~KZO-o1J~&GDNqW^7TV^X z*NCM0-O){5!YniG?Ipknm3#XW;yK%r!|HTC%7i^3dpCkUXch!X&)*;WuGp zPRq;>U1z+)_!HyL(PI$zj84>&tcQcbde732;tQ0QB6ozm9O~&1Awf{`@hA-(4_aR3 z9j9B!B?;_BHmbbx0T4Jg{~ndT(E6XP-x`e_L07 ztMBBn@VCHQ!Q1XB7BO-t3n!?sN#X?3B$^NTTE)Pvo`BC6@Z36p3V~M@J9^yNth)!L zUaLPLIJucUtJxCAe z_I9KAlJ(|-H{wTR$O{n`0IVeLT(ltaE#8SscXq6Ix1@JeX?b_0SLsRW4Ez z3|d{}QbNDL8wHj($Jt+H*qT86T7Rl@-PE@*k; z;D3vdf}e-#NaVi>pv7WO0C+iBH|zGeT89*jr9>Q|41TnHSy*C?A_yK90i1jCxiHu> zS`x~6o=5~Z33xc$mgiE2H`F!JAu9A{^w4$tc^Rb zif3EivWTW{Cf$0qE;`5okXO z21cDnTLXa>?h|TgoUXVG%jQ0f0VXd853r(NRNYTbFZGKU!TM42HE9R)QqR$ADSqU$ zlmTAqjKNVM6hRnzrk3>}pEmSfQSVr@5LRzJ0${+zIk&g84k54qZ*PT@Hbh(JFPyaa zqnb1S!}^8#w+0I&{om@ix`zZ?Ez>SUd%RXO{W?;tCCFjO)fntWG=)(`PNB!Y=N76ujHf0K`T70PC^dlK$)-(Xkpa3OeM19Sv%~Z7>D_u9iC=sjK5@LQ+n+l&oY>VF z+TrdBh=+cBaI1N(*Khr}5)5t}8$+xQ_;A9HWys(Q@O^y?pl~&*16WbKR6Q>;e2mON zWJH$SC$BC%#_~F#ZiDocBRvk0NybHz7&8Hn(iod+{Jp?;Or$yOGQ&7oIkuSUIqOj( zb_GQf$7goFJS{#rR9HAlgML&W&5SEb<@}hupaX6fZmFFttbT>df_L=o^?U2D<14?B zbPW$O-5cAQ7eAfI($LGjG1Z>W(rdgES$$0HZ17#8=RDwj;gh z_@Cb}%Gb(=)hP@yV7vqvF9609$n*+XQ^``$7dEnc4b&oHVNfy=qQ*QrD2Y-ZC9)U6 zJwOhm26{S0fGoqJ9&)vDlB~7!}NO9R1#agB;O#AbwJaH_Cl%Sx~BiFw81+jaV*F2^eA7AZS*cYyO_N z;=dQ~QNwQ_XPNc%(^N;q#6F#cY0CLelnX(T5a&O6FbZ@5hhkDpavc#iWpb`}@;@D7 z{r63X8@`MB4Jy+;pO-GkyrbsrE4z2H9hNQHH)y%^#Elw@TIHzE0oNjT@oV=vq5Cv^m~&#bN5g(QPET2d&hE zuXo%B#tu>B8xHjLjrhB)V9VHunB5s_v%J2c9)EWm2Q$qN&yasUqT9s!QS-0pC8g?9 z{_$vMz-no`w5PpO#5?1i?k(GpR&ILE?HL;B8KXg*4F*E~7F5M>A5FD&AfA0`lV{=i zV;5gD)H!t7zM1DwP1@m}sR-S=Wf`8yP$b}{=kK8tWg)&Yx3$I7`R30Izu{uTFfqoq zh5sNyZ^a1L7B?jkk(?kg))E+WPV&0r3L8BYCX~i>Ghb3`_D1JT)F*N3MzsPX2yj+i#%n}LtWv9L6ct2z`2;Fvf^pd%`4W>-FhMFo^K^Q?;W*J1>F8yx#t8FQ| z9j`}Hu8`SsbOYTzHj>&1<*8FB(A;2Clo80HzyB(G>(ZSllX&OGTy9^qN2XqLDun{i zO`O+&)Ypwdi#-jUeGYR&mU=7zkR8QoNqc?WhM7*Lvmz`KZ33kfz{-iNH)%atp@m?3 z1Fi~k!nj1)<@chn9Ddy{*YOALeT(zFJDh(ry>EF-uvk1?a{kTv=3DN4z|5gM4orGT z;*C|{cR6u4{zL^iHmS%#`LyADOH4U$7dP4;{;=(Q%bY5s?WhDP~^xfF@v_5)LU@1>_#t2!AVzFZ;dZvC&9KBOZ?2MsI?8xu^3No~!0w=*tjo z{SDpkZ*UA}i+A<|AFv9Id2MU^ClZNsWCQL;G`M-!bu>y&nYP#6C3C7%Hkcn=cU|Kg z4TG9tYzTKLepGf10Hym#6Ne*V0sfs~o|2J1Bq9<&kPSxhveOn2lJk_9pt&F$B*0|C zd5XSmq6Jt~(s!_VUXB}AKi7GohO21$h;Fzt>q{b=v2xK1pOIo9EGK~z*Q<%C{BE-m z*W*ufq34AhM4az_6;om8yi3KJzUCOH49|&1oXC(NISk?=!9+G|rJAp)Y|YvrL&%qP z7nz*0%}A6=$?^z&pDDKi&M9z~hMpDKFqKtMoRG@4#c8eHk$H3ItUhzE%wZ8|&#XyK z$uR1vx*5n zY4eV$@rm8>A>_40Ef0-HE=Ki#vPnm3L5*>K+>Q@$HA+o1Z>qn{n z3eRF55i3Ln^Y!S|sN~4g4Z$s0%6){XmOg_G<+5nvwYMzoXO#wuM2ZZY&gl`w&cT0_ zj-*}+IsFwi$BouY!qMG1D!Q~gH;@U1G6T8Y2&dei+a2vX`<3d4rS{P-t6$=fxW0!? zzi>@d=W)nq%4MiJ4Z5bTi1M@iR8u1g^6mAn$xye4Ub|Roctky0)ECWuf&BYG$j`KGpPJg<_IWz^yxf0W51+Vm zJDuJxPdj(gfq3nTn@$^(JKDr+`DJ&?YwD>TlRWJ7Hmnn}pTg2$89dhHePo2QQfF7I zu9Z-NrjjR90AmI0fMtiD(<;d@ zkrGM-&xE5v{vs)Wbu^l&@L0cf;nQRY(wOVr}p*f+Ok&0L>HmLLu%dwP;#+<|Hxo_cb;f}X_2q6un0aROC3C6R9= z_;UZTm%Nx=McOH^q6N?4c6JwW?&^$0I^}^GXm3Y)`w$ZPyI1o21n-y|DKbh|A7yNT z6^{kVk;|=Ka8UCN&5A> z0QhQJrRu7+FrgwJaOe++d^N%Q5b`PA2ugJi;GMg9b`qV3zz1VSzFm+{ls8GYGp1Z2 z`(@5tof&csIm<(AghEi71xPXnBiBq6&BqlHN5*?30GC8u4bP7#4W-*WjojcOwmGqy zW+*DP)3yt-ekK$<`!Z4US01m^sR65j+AY&~s7h2s&ebTLNNgFfTwZ*~4ezK%Dk%3s zlb{Hcub1@6>lMH1p6#oxlY*Y_mAGXW_}-U4N8GZS&qBCW&Ci4q2IBDS^LXJHqz=6$ zWlt&u!fVbxP0tN}HKt}>YxU%;#@8=kY5TcRb7`r=xM@7i__;QS8aD%{BmYm`8TPz) zdoxO02NEYIs0$zb-!!6cLf3>rrB{G9M~^!{JHyFUx80$E@^_k_+ZxdLiqF@-#I)rs zjnsEJf1_6-gczyAE+XgZ*I|1i&rAGk;9|Y7mQhtB#gi$v1qB2!6W$!=M~aHzfPs?W zlqQuaBwmndvS!+>@xGL}m7Pz?nxOxu{JLCL0`DLj0xcfNJ7Y)vj}?X6sq}Sjeooit z(|&^-H55&EcSSQQqZ68vw0T}Lu}EYr+?5Ihdi;TbuJBBcyT#o(5D>j{A-K8usXP{vg$WUw>qYpCz}0{A1x&I3 z)DXLx3o+2Y8NsKbvEUpI1M*B{%ks4KJ{=Sa>OE(DN z66wQJC^kiIig;@3vM~@yAvRpv-_eI=OS^rMebz=0OHPqXn3)+9L`hB-RU&2mu2N;P zdJ-Ps$BiKD)uE;!gbe;eva#jJQN zwP{8;8~YDaQBBKZULIO(@rT;6cM+2CZ%}7X{7ZMj`^=B5xOjZOCl(U_5R91SE#5?z zGfiUp^XCqB3bB3LkQD^|hlB1^kJ{@)=Im~@KeopQla@H(Oxree3b4sx9Eu!|e2^^p zRC%O{1d#O}Cu(jrIS!{+eg}~J*aXe?AYx~@jF?<8T)>a;6o@!pfiVQ!XKU02t3hiR z*

=MkZ|uPHe!+1#F7-a7-$R3cEEN`3_RzRV1Q~Qc3HCuhsRuoxQ`mb6mM|a6T$t zN?3nAlA5xwqdmPmI5cb}PK%FYC9Apj<=O$fox2zRL?++Np% zcq2+IK%3wu3KWK&RF!!T=rc<<@V?!>Op)=Zstjer;GRXuR#z#9jS9UG9}?YW8@a?YnI>Se{V?MMr1_#1Rs zX;?oO5X-U+k&TCO{(5-1oR`x=bOTJF!1?)9eh54*0XRY#faSemifPya10=#5I_Na- zc|iqe%^>K(I|J?h7GY(PYch?JQ2DI#-A_l6e3ZE4vlDx<_MX(*jW@WWAyGYX!^X9# zdxBBdX!j;pq(l5{`eiSh{=4puF4y6ajd#CzczyJ9J9l=b!r_t74_|!u#*yf{xOMCP zfy8|DvDwrIQ?v4t^^XGwqIsyk3N?Opg$Aek@$7wF%jq3M;tk7P_hkonq|7hxni<~I zZ#w^d_n|{~KfbGPQ`~&K*mZRCa_2;!II(suJdj+y%bSmO6=M?}qWZ10257Uyd> zs%6E`m8853_#b+jzLxzC%YJeiJ*leOQa7t& z`6~-hN%mIuJTCi6Z8PJt<8lz#&jzwP+PT^Z=$!o(@2K^S__rIKukjdWb6J!sao`n3uRXIXwTRr~?ohF~rsiauMq!I6i3If=wjHHADYeNUD z%A+?U6SvTW74&2lSM7+$TKfkM=5p+AAu^Mb+q=8nK%LVYP>n-7@+_a&waye3h6&yj zG1mMpN^cX#L4il4#1yVR=s#UIo4FWehtY&kaPv4yD71B$Ef>wm2$2)Z_BCNaGK=(C zDuHfqHC_X%Be|BWi~)t6HKVnVU{7VJ5z2j&_gpRmXMU}mq*0Q*a5^lhb3`wbNG6&@ z#!zi%Y$qv@rERHK2905CmX_W#G;wCTDq88W?fW)ul=TI|BSA3=)J!Q^#b_`UmURI( zZo1F5Js%&OkFb}gSo`2w+yozw$o$~qv0&$1JU)~b;zcQ7ws;`NJh07Ic$F&cB5F5$`5sDmJoEjhB zorw3L_?Q*jkT7T1_}aU8jK-C0EQVFFO2!)4F|J}whVnD&kPa|IQ0QP4ZIL;#)8v5c zjga;nelR2h0OJG9vQd(&!PZE1n@qGrNUWjk4hEEy<~E;N{g~DL^*!Erq$}YOd%hly z0?V&F{!x3_y=M;=srcI0YP(-AH>Mb|38ZXHLP;gEi4*(*5ZRemJbsop>o2{IUjFs3 z*Iq8aBLKd5=Zf!?bv_>Ta{dg))@_vGBV$_ywqKt>n5aeiqs=z^MHP%; zH7rYVs#Sp+rEqTj2`scHg-9<_RHFNV|qF%VaJa#!5!wY4`Zen=#k4j^td+aoc}E zqegsg)2OL(iuEBOG=Ba85ypz~K+5faD;zmr$DRLYXdc}TwWHf2K>hZkV00ktabrXb z@_mk*MZmG_+l9cxdFSwaO{YcOnpt|PMmJ7w1txx|D2!dk)&@mdA^a8s8Wv*c$qcO0F{uyF-qhZuFxOi zumXk0KKM#?R=l86VVHX13+3&AulIS7hyYpIMWGHf0#vIGH&v?T4#ea7%;zbl0oaT@ zGTxw0I$ghp<-+>3IezG8)Cw^{H{Hp}+Fcgufe24k6ue#ayUrd2J2`IWRpCO8I~y8r zSXJU3D<$um1YDEFcbyj;oZDB5&-I6Q=@01mMH+)K_$_5n9pQH4Pr;2d97~6QRfKL6 zsY8`8kx|5s6c6MJ&_LT(Q9rFLQaTD^KsC})!AnSoA+bM9L+2rgln8^Ex>tU%ksf|X zovn^as`w!$g+%lS_16f3^Eu1%c;2VtS_0u0Qp{DrZLT{jwM4=UP=q%38yX1a=Rc!P ziZ3(K?EH0J(@9AVK`@Ax$aETFmOtXU(*>Ur=i3zC{djq(eA`n(-L8VI!-rx8(6SzrYySG7bzMNPmsJE}6 z#rBmVUEs|p7(2Oe-cQL9+|GA3hWu*%5ui!{8$?0nq{FQ|{W!a2YRs ziEhVV5_ZLl^ox7zFI?2$*Kd5UZiX1CwOl@J;E&=r^n45%bKpFVqDs@NSI>shwETZF z?xIj1mEZq3JEhVCWc77Ee#j=ID6SOqk&a<&dg&8>-URtvN}|GlDc?qNlw=jxGc9%+n2vyay`sPXwR ztlj722gmG=b`ol0e#k_SRIHS|aMs(P+yiN33dkTS2X@ul^lfLiDagejmssQeod{`g z`K-`bclUTmKq1i{YVr208ysBMD|{`cS(MkOZd$kQrWq5(uMyzto4aFi@n!QCUAN`+ zp`VR0~4w??+?FX+LRwl)~9$jzt273k;)$nR9>Qg5uk zS6>QCg@ei91`$k#q1YnUG66BLxjoe~e*#}| z@XxeuySWA2D5t!#$)qc49Os6by(FSa`#VKAaE7Hb%mLzBv#aL--yv)uOM%79<<)b7 zWnRDMG<1``ra7W^Y(viKE0EL0V2*~lMCK(qV**l^XY0Ano6leH{Ux4QxhaccJbb~pocnf9}MH^CKUsagp~ zCcoqi&_kakcq!lmCD5QGX6Rb>-cV>ymfr(YU(=mt+$u>xChe9+L6&Hxx)zBBS!8A6 z13y_lW+w(*XFS^Y!c5jZC9HRI_4*=Q$=p86DU#1VcEkyB0;k|&IO*K$+{<_kZhY!C zQS|vj?XDKr9C&8}BX$h7Y(yn7=>~hKV?+?=uJlCi8j+Ur zQ{LUZmbpuom$VQS&F1weO1VF|YJ6G1lEj@yooKn_Es$=)CNhg+2R2jfGHts=4(5OI zBXGWAk~dRFn^+PNM5_X+n_Fgkb5vDbZ-sd)wV5a-GHdbBZbYXC*LUeZ+yYE5QGRtuHo=unZushdygD z93HIHzf?e^G~g)zSLGceVM;^dtSHl@qugc({P+@dur12kI~*uPhxQw=AkMcesA@z3+YRUU_4~Z5Vd*H@~45 zV;vD(!~qut(6=7sFQ2SuEpEoVRu-Utahkq(v;!rYy+bGuEk<)4v4`I_~M zsL5y}qENiATIAcAkk}<6y4Z*mav)MdK1vzsd=K}EtmSdhRhP#ls=p|ehDujLrfXi7L~q)W+8oYFXv8n3i{*G5upQjb4-bjD$96bIc$qX2$xgXE6NB zE8$(%HRQYUmp#M&)=$i%LoGq?SHJ2Fwot!B{*$eKQ*8P~Tbr1tlXP)jfPebLFGKy_ zE3fqShkj{p2=$mZz(EA$!T(Ub{+D!>SgLp!^4VES~RKs_SQleCMzAO zdvdh~kmQ@;kSGY#$t=5?v!H_Fno==DGIBO*-Z~nOPY3)cU_TU3o8Hz|@5p7dVtEJ2 ztx}Q{vzLwXg@+)i9`428k@f4hMW?&XHU0ggZTL$M^e08vbX1sAH@1q9A9~7Nx3U`( zd=@utBAymUx9)<{+8+|FH~QMzd~fr$30Deda7C;eqH^p*>jaYd25?ri`b7TyUC8Y` zF)=+oF|jl_&;`D>6=<{;Y%hbXJ#fRFBwk6 zJYI3-^lgEl$8&i<&?g-Kue*+;)-T{ z?#T^Eqtj!^HDU0YNODG_+PvuXkg56R=!pRNmGdAoqCz1@;|{~a+nu8@iAUnzqfV$N z8eVbq^FWvT=uzZ|a~!=_70;aUR`r^9Hr*^ALz96c^*SCl7EyKkoyKQCI{_YAHH|n1 z?R-bcM5HzVZI&PfNQJ`%mMC_Z$-tA8&NX8Nsjr04$kuYk9LUOZFUq4L??mb&LL{jC zE&)`b0QzV@4OEQ)M|8eeB1`pD)47cGV1%`ZNNtkzqeu;qL6UI9ul#1v51m5Wkh19x z0XMuu%z7!_&gYuZs3Z4@R{wBM4ZlqIgQ0f3V*+U7m0}a&jZd}$shEC?Ul*8UK=FB} z6zchPh%!qfgB)Z>l;S~@inRu)rR5_T@(DCuVr{<*3n1*a`dfP2386et{h1g5V1aa5 z{Sxi?EJi!MDUF|ytI6LUhNEw!(|MUNyYD4@^IrLapIt29jAasIN{^gQF@?RT9$Nu5 zYD)0;*n;`p35(e!sG5DqfbW$mmCH8Mnu3CkBnHW741zORIokkFX&2E84}=2KMn=G<5C< ziYuK!Zx0|&muksNHKEcHrp_5jnuw@+9m=aJt#an5652@X1YHGiBbEaIe*@ea^AgMJ z8r$R?Obk(kZb>D{KhiX`7ltUE)#K1ej*UKVHnVnZX7+hwqiaN?IzY5yU*B1yNa4$mmQw zwaA5My>J~%IIpyrii$z^%LliWqyyv1TPwuS0KZsB_LD{iB}H+5z|4(6<82d$PSh9-r>A;t!OpN1>%sgseVD;-r@hk7yKRa z0doT`A>o*?4dN3@N>|otAfQ%IV@V((sgx8!l;O-uRzK6bW=*eo5p69}I#}^Fz4eon zKHHGGf;jNI%*(V4%nn>9Cs65Z8@yAz)EA~^v4ryWZTB&!SN@^tmkugkQC zZQ3BmS=k%(rMGo=Z%fOqFX$8T(FNRN+HltVQdeJJ*O#zkNSrvhdK_uU9O`gD6S`Gzl4k2Aqj3x%cJg5gAw;+a{cg?|DV1F0PfBk;RK& zw|>3SPOMv}OgXF1n7=&#J?mc{e!&(QBGERpuf4Tn9%==Gp%QHlw$7(RqCh3W=wC&C zJTW8QagNW{8scaxN$t!To)S~rZs?TC82@s1`1!fkdiGeD3i5X?0%z&D%Na|IlO;Iv z*m8_7W)RYt9`4!{DXR#vH*-W0!56*%Kt549<@& zQv)N}>}2MKidGPqMJk3^6a}4xzi(uuuYaJkeR@NFX)Fm7M|-H%7w%5QB0c{0+;&l- zd}NLGfNBwaDgYh{4=tlQ%8LMtl2=EO9!LZP95sKes8l9Fd4i_gCdAG zbef%Q$|tL9YGC`w_EW>%yCDV21RXo}?AgJRM2k!0c6Se-+Me1mDAv0=+mMyjp&-5Z z`kq;O&uq{7_^Xc{V_$3!C~^_J3lwj#nT#UyFL{6%Ob;6I7Dxiw2AX*ntToD_(Ue(& z>N7N*$kK^Mw#F(}4VpWPw^dAA)dqvYTngCqBFu|LIv_JN*s!Jpeb?%=Inqc;&*^{s z5`93w2L7nO2Fu5j*xL=i&Qr)8VJO~Av)7Vr4GHOZuRZxCS282QkOKi3d6m^NLd8~7 zfGETq;VkJf@;MxOGeTMWm9c+?t)JL{WE4SXv%|_gAe}QGYa8f4G?!a1wFFc*ZzgZ@ zxw#GMT-Odd_XY7q1oVt2li7}T=gZ$h)SUT^;844mZVR_O;SIM{=Nlte8~24TG~8)^ z(M36jM@P5zMBB`lFU-zf6z-BH`t`ZFL;c7zzc4#5dp4OIGcgw$2gMNyK>09d zjJ22x;y;jBy2eAXqLedwNki3)$VSt-Xe5_L#{FOdwtmt&5~##!nz17)D8^U1r*x`x z-+jO;C8toi?>;F04L}s#LO1eGyj1$yJ*9gp_f?$2-unO_WOFVs4jJP1WH|$rY>d*# z5?j}-yQS=d?X~|UKPBP)vYChOaseVs~RFC5;YRZ+=%o= zmFzW1s$4lC1$l|4gx)2{o>bDStU%4Ae?`4hhQL9mP8+nfsn3Ol(cquo+#s7(^V}J-{H$!b)Tp0(=2+Q& zu34+V(p;v0=bE$%%GQCuZl#(XkV{LPi+3Y*9@iUp8~@Yzu<^L@Rm`1aWXLg&IYDtw zjQ~aWO4f>9j#8RTDFq+%nc+GyYsl-%s(T_+%^ETgJtA5)57b5vJ1U*XgQf(}9C3Bb zkrNmZFhC4za{D7bS%LtPb#z@cJ(Fu(_i`UHD3PIkCmo#z!B%{hZ7Z%y|C&*F(C7pH zjp|#~Zxum;Jo(s2^A>#`RdeWvH&(p9@03dmMw0z>^zMrmWLG_ol#;GrgFS%XK z=bZeChs2m113+-Op?L*8HU?m#09mnQ6;{B+gT`aVSN{JE6Dw!@4+9c$HQMpG8e9F# zAfXTVSA&Fpq&P`j3OIbS&|8rdm9#II4#S$AUcJG1Ei#jT5>QX2<+QhD-PtmV%mot3kX8cyOQA0-SSs`^0U0I3L4J*f zOxU9&er46XM6v0dTk`k~4uvZ20ufmJ0GBh7$~mrkf+0-j$he@+DF=GII&YQlN3M$Q zOLB7?Wm0h=?x*3jinOg3q^?M6oS+zWwxcMbt!?wA9XwTz<8Cm_LjQ^a#C_Qm*(?(GHT1=2pbiWLgP~2MV>5IC z_g3^8F<;d9ZvMz?eXaF3(-){Y8*y7hd(mz*=lhMV%^Gi)=Ne^FP9%|$i5*cb z8bcyVa%4LMSh*T6LJSq@{VYZ@xKg8R+G?fz83F!7D}@ziR;(h}slDS0i4@3ST2QEE zTs$J9#wnd>EQL{k2JMkE-|Flo4u)={z&)oBOKI9gZv&CSo7v5COqAj@oN>CpTE>nj zo$Xe%3@=K>@BoI2c}^SazX&~wjmQJepiLPF|on{+P!_(n^vJCXE+@b21<`Q6A(*v?pPNW}Ws3HRf?c4p@`LRV~v?P(w>dXxCsz z=oI5Y%N(k^rhTZ~7^^g$Y`j@}eK)?caX&&tNEmtrN{*NS!$3}xN;ohv7w$|93?w?k za}$mG1V*dR$~&Mm01i3()pNa7+!zkbZ=$!0&(hYmX-m~=-%ehOHigUg`u!apet)n2 zrN%cN(|J~8tv-3ChYjM%KzGEB+ejA#TIiXedTz z>H(xMQ7|3xVlQ2sm8I4;;Oj9=iGH14EhC+F6-{p+r}BW5#iHJvik8ouVyVn<@|&Mc|fOoL@m|tUy*Q zVZ2OWMuYV>dy)OnsC)XuQK2cVF1d*jn2^~`B8i&CIA4#aL)|_JUNo*5NQw2s#!Iws zJz7?Cx9imF)n1?Ta7!!ljWFgv{MP^~vD~Y!z2Vf7+N*y5k)8Y1{()?5@8yq}kCxT5 zOQ+tT_ImNkXyC7PGM*#ImbBcbuD$-$F11(v=_5N2sQvxf+TP0_!4Lta3gE9wmel2G z|7WZ>jTURr0q^2SGEZhEAW75!M&&FxnH8%BSM_0HSA}Y%A}UT?RH}BZh?ar5uMp`n z<0Rr2i$!4uA&VGO6}oDv7co2nH}g+&Q>fbo<0w@%SbxRr4htafh_2c1(@ zOKEThzwa~`J}iDD41Xs)Ra#ume>nfa8KgVl`|S(0wuXGp z_rEW9g!n#&4{ak@tN<2c;QDJ7Zt9w|e5T%>Ae!;LM_c+ks~=<7+Sl3N@+jqq{(1Fd z=DrV$Z;D``Q)0c?W$RHZVgQ#K?>PT;87b=mg`2t_Q;NYamCaryU{~pr@a-4O+!Hl7-U+p z%v0$rGUREYza+gbax)wr34YZnD)e!yzn#8?oG(b!1)Fy`NCoE`zbE&5B3Fz|_V*vR z?InEpct8GVf9#SZMV0`rLGH-MCl1?71w8C_SOWLJ0&@s)@i!PR!;DZp@(IS+fJCez zTHqO~Kqt2}@|i5tGqSuW=8pUwps}Pa6Z~v6>4n`i3_GwJQg04kv6Q}q)vm-F6SJIH zdBQ4B-QpVz9hvpTyAFx2xOeslDhk~)MJqkdhH|Ro3tk-94C}7@Q2PFNi|-z--m+9E z0D@W9SFGD6C|=B_JFzj1a(n3ZP;YgIxARt$AtHP0Db zX;~=jBBxg})zlT#QeI7lDDZ)TT*zot7j~2sNRvq-V8Qu?CXx?4poy&W3&s>YBVgq?j znzx38^rP`cqzf6eBy^*4$KeO9k^aQ+uCcKR8L}z;wkF2Lb`2-`2fCy27N4&r9_=2e z{u46OnBLqteuO7Ce%;=?*Jf>xy|8d;Eanz_7q?v-kJI7dzL>|njBoCX9imU+Zu4LJ zqtT%jUmab>6TX%qR5DgyS6`eO&v~}oGB%#`+Bc6oKlRwzwXfY{dSZQt^9#1{#N*d4 zF76R-R9&Xy@6p}!`9rZjx}D(Gg?~jCNIYT=hEXYN3_jAd@BpA*a>xPuXvzhs@_D6G z$#6Ib*#dN`3MEZPt7F5V7e4=*%P_0fLl4;xUGyXIvLAiaw2?oxrCNr=I<0rC$FO+4 za~u65YYu2*(SWpXR`7k)Q*Nn|qI_lw?U4L@G$S1#V7#VjdgP=nD-B%u`)l=Pky3u7U4|5O9_iKGLrB`upY-)Xm0=vLp{V%YHF~S zb<@B*6JlB!`+rt%0K?-caS{lR=dQab+X%9blsuktiN=RF6(}GWbDCJvHdb^QLR^v3 zCE@q_>s2n1B7O_H;iA|WsYl*PumO<|K%8-EKdS3(#7dDUhzUN8A{p$J*C`l(%>+P3 znCI1yr*$Ip38&#k`smX@IG~!<-}dz1uq(B-SA6byt$w$w`q7TD=Qj!3*LW>j-X}jgED^*e7DaPV*P=CV!vY z6?31Iuo*Yr%RC*y=JR0Z(=>q^t2>Zq=P@RYh{K8rh;$9&4(m1s2%_1+pMghZQD!m% zSF?4*0HR(7t1y6MyFB7bfHea(DI>A7P1xHwi94vnRj+=vI5x5|qM~-%QoW-KU70>X z?1Sh-(PMTqrW~&9L1_LG`CWb0isBFc$N!M(OzYz)?DteT(xsw_{B1LdKzj#y!E}J* z0lbQ*Hy(0I+9O7eN6{$rTImFbF-ub5s(g*n=Jg>dO~ZoWLY)oApy(8w0#U|BN+sGc z4cda<^Ff&p96l$n$lK{Oo~0iM$*XpNSI*zom5W(NVC%)b^0=w3W~H%(XWM^vjm6+T zoAyQ((qXv=W4N;Y=N#L(96dFX<;Dh=&pfP0LrYd}?_E?S~VTpQ6c!=0C8KnwKO~A+=n=fw#Zf zd4`urYrr`hVOEj=?{TatK6{D=}0?%?Eo2u3vJVrnd=u`NY;a;k^B6su}n+)M*tFC$}!~?>&pDrR&ki zQXqU{dE@c!|4a4$5Q}N-&gFK~{Kmm^RnUfh>}}-u0Qx-7nR2<17!ZO1&=h+5y_P=F;V%PsP{yQIKT%?TD{+`qKcJf^wH^zX!D9hIur})F7z^o# z!;3lDAW10=6$Ywi$40?R?(muW3u8XD@x=!y#<;E1D$s9wbX`ra9jJ?D_?xu@ng#cr(&uunRLz{8M}<$u2^6+Pejzt(zB66q!2CBXuoDJ?NZx<18r(mb>#*(9$K3g z=jh?vZilUuo)3g?v1pG*CD6usPyOz$=%I~MJ3DKzS7F$rI(N^eul1FrOlS(LkZ`Z2 zQs;_fZ5rv(&eG9B@g9Hs?%eoR3Ra|*<$^17ORTeR#OL{FZ4A!d&uaOR&UANf_v{+M z6;i0Yh|AwT($^O8{cCLm&`;tyA^W1AlAk|_zOLkUQY+|~SRnvQ-#7LhAdaNb6F^Eq z2>mRAPVwRvB{uJ4TR&6hlE93NNeQn+5?e{Dm!NPuPqz67^!*U)@GK+V*ORgd$LOap zDxgbo^fRS;nB=(m#=d3|=pt>%Y@s8z;`JYXF*lS!P8|pv+QtfcVGtD2KS{HgaU=U` z<9HH2Zu|zl`Ml!^RKQ3V<}S(g4I`#PY9P5zCE3$1U_{Y)x9bgBXIC58b0)I~4#&Xp z0MgSm5prN_YXhSR`R{r?n(Rq}>83TU6%!3{3ypjfxeamua+KS6b`JU2S-n3<+&DoH zCuEnZ`~}v#avTozxCDQXku_JWU3=%P!Vm(xTLCsX}cJEb3{O1>ip{i$Lhbf;nDtzAV|AzMO? zYSY&$1^S}oaS9dred2Y@N|Bq=2xELJpXNEJK(9jZOt~Xg=Z#3I5HI4(iOg&KRX>K# zD2hyDaV$fFM-N-4BHc2nA>@WhztSz!rdzm4@|YF@o-C8Qrrwv&lHIccTV2^IaU9ZG z=m?G>SD2w_fJE^tYOT9#?b3vsWt-+Y&f%t;WcyV&0W=n%ikB}1j^w0gg5ouav@!!n zv%rgId1X~~=V9vJ_&iBIDEb^Hg*5%+xS7ehMi<(-$2I8O zB62)-AhUdeV9w2B``;Mbb+GClH|{b%h>_JrZm{-pXNao@JVM_um4y)B>YPP}aFZOg zde(k&R%+%mvMY>kP}wQ&Jrk6gN8F#zVKK{LS0G2j4h?Q?My($$XGnwC5^!fSZYUCA z;>;|=WscU{GL1h4Dl<2Dr^o_`zHd8dTzkmt5!<(W z;7$VKx4jSbb6|fKeTN8g5A`u!MI_Do=Woe)gR_ zxlhCX4>3QZh~l~yULxeMQ>zOH z>IOOVmh$p_nG)y7Q4Qt% z5^#j0hqKn3x)JM4k%I%>iOI>hphF5FREN*}D!;TeFDeyy>BdEc56nS#GI|a5`5L4L zL4z?3tIzz_k7Pkd{MR_fHP@KNHS&n&hxmA#^&AJ_m3uk3imTBtX-`6|A0~_VWNly4 zqK8DEa9?abp~aP&dzn4~`z)LpsdgD%LQ%4)^&7?hYI#Ec)>vs`mC19gkx>TA&HibU zZFak!`O>LVr@n@N^hdwu5q_Q+bIG2c>uKGBrmwsKZ*lgj*Wu?B>BS1*3n77kJ9s1U zT+qJJtT!@&@bg9$PNvn^(B*MBAWNh33g4Lwao$Sn#c@U%FMN35PDAgLP{Vw>_U(bA zPF_L?vGR07Fe|OvfSBUGlWbiik-N7GH3tE#mYJKL-WCq`^c+~oZ`qPxIMCBGe$^cG zT~P97E=!SXGxoz!DQ!;Y}O3rUbm1A+MQK zU2cVfRW3-zI8iCZQVfhlo`hS-U`lE208+s8NqEgX=G=5Cr7iMxxOVJdDb6x4b#9_l zmW@7`)%X6{pY3_l-R?t{ttU^3>%?^@%{%U9?!@PP;R{s)r@O1K<5R@{Ssi4X7yG?F zpVxWFoT>h;v~QHGib;0=E#THjrF0pI&zAQu3n<)$SF!cw34T^SA9t zTu8Y;MElIh$b1L9`yu{Nzzgo^=$KE9OqcoX>CG zoX;PQ!I=kZo%ltd#iy=@6D>0uZu9EiHOb3>6DbaYPEia*KAXKPnd}wfCBmq_sHKIx zTt#V9Ztjw9{9Q6Pw+Rdd<%F}b#%;*-)5uA1i}6Z1Ml3zDV;I|b*i4#14!oKkh@>4T zJg`jMY7sRrF}c8yWm&x`D@Qb$7!(wGKv}bZE-@EDCOYIdAk{=kF|Ig-$2kCA-I9}#G9@wL zRH@Bk~F_`v}v0BGPuWpK+J-WHJ!LLSTZ7R_>;bI`~Emyj8!0gKy3`75_Y#Bdpn zC!}43=x70Y!#h{%EzXn=5K|AmMT58;l?#eim4q;aUZryiU?f=41uRZtVAE=CDu-iD zbR@!NVOgD`VN(e-0dRm<`Yxe;iTllu96qcHkpIb_usXf1W%ZfAb9;iVZLNLV*Z2?= zh%~94T?mJ9MMA;;{$MCVZk?&#*068Q_CDMe^teNm@@rby!226RAsgzT^5QYK8(Ae= zhBvph9N4z)Kug=^VYr=ly4~je!^5h|_{NQ-x@hfmtv-{m7uFTh>A_1*_If;!kNaVd zPb9YX;BRXp5$sKRJiR9`8BC`O>lW}`e4y9^3PY!qM8sRNmWOgYlB@^crkZF3|7|Amgbm3Z zSl~Hg3lqq%tL$=Q6q6P@z~#e8U|1&AV;PxLy)9y$wWddyZ|YrRt@HVu<=pPma83{x zS6{TQOv^_AXc44hKG^CfO{BjSjh)Pyhl{9>+klxozxH2f{@DALV=*QU^L2m z)UO@Cr+y_apbwVuEL#pbE%|zx)9Z-wYP9xDcoc*P{1%F&oSO&DSd3B$v66&anKftzgd#$8Is|=!GdnbFyusp3& zW%5d>S)Gy>K6pomQoD0S>O&xW`5t9`{$7D_c;R;%s+r)%HB@C+W-%(fNSVJyJ1JZ- zHj?HSj6P!!UPvS0>?u-+dPkhPLI$ik|_eZ0amoS7X?i;+3l&+}p)IWyNrQJX$9+vU~8KO{&?2U#Z_lYk_^a&K%gW;dn@$q3LV3{q)hn^N`R+= zRp5$$Ib$o!e3UJ)L0Jg^k>m)xedD@KQxBz^8weK1>amqrx)vI0dAI*)e6Ru52L1cesl4PwFhhlPd3wLkvx+6N>i0&#FRz{@)D2M3L- zE)-T!RiftX_WOeotc%|VXaFY2qwbtgp~s-atL1s1k1xR(Am~eB2wFLe6&fUzbHIdN zLvma$bnTRjG&ho170c&dN6&VQjDn^;w2%sCUPz*p+l|pGl`vM7v#ub>lPn__5IK%G zyOh#tMObADaiTV8by-cL(gY+L*iRdiM?n&S>6Ekit1*@f%1bhF9ZTh;^D^<&JSFK! z3L5LrR-gohh2ijgVN}el_gqB-$EdJEd*ZlfZMt^^X={V6@RtxBQ~eV+u4kp|(ra>J z;`;UGO)3XUUi9SgE^?%B-tod0-hx07B>Wd2wUF?7ZE*>bNMkwlO*f5;-p#{Si$BzE zxvlY~!8n4};bk>05|h4f%K!wgxaAg|Q01*pK1p~7<5q-xkw(UyJn|AyCi0ciucSRS zilb>%W3D$+v$*S?4s88LAfx1Fm8I0u*~DlZ;;_B|{^JZ*aV7tXB4>FkYq+TGfFEJe zmoDf~7ux5?D;O2T2#nw(b}?iZ%ZpB4lUsqM+U7QgXPTa$V0Ru zrp_Bt1_~{y!zU8tg>!LJo5@f??NTzkl!9i2HO`tSD3x*$=A~xDo2B#(lKZ2+@$y3Q zcK!lvA<2wZ9I&B8CnAkt;o+Z70-m&bf&=}iHZe1UY7_nap^?F%$$-DRdrvmI0dYjh zt%C>vKoWqf^5C>#^Zvracg7&kPTbnxRa2(luDxOS zDPh0S0-)vw*OM_lA*guqu1_DQ($!8GR(;t0oie$P9RD;`5|;kfqCnTHqkQW4>C=4s zr~mHf9ML99ZZA@W6gbk2s<+n#L&UrJ_D<)A?TOIl>js@4c?Tl>dnbq1LlyH>dU`sIgrjCxqJwrJpP&lL)g3!# z#n8^tu91-07I0a=cCI0?67Tu7%L=rL&XKOsr6G~o-XX3=*%Syek>p_a{Gj>9&XBVn zTAHDSUNJJ?=7IoqZO_6G&V1kP-josd$LG5TlL)6Lyd~w)66WU!^rMuc#h?Mk+Q(`p zEfkcWYTIyzaV+1(8Yk)5&MM^Q=O|2pWk3Q@H-)t$4+rJqFiYUJxT;({x4VcC5<0>L zatP>0?HZlMu~R?}juJ{xlubijwUO38t{%cY;4y6VLWHM-zc(NP;dMnkQY@pNkN`** z43UMiuWA;V8>bbY4K=pN*v48JCAvl|P%KG&9&x^=TwoERDt%%_i#j8g7%mja0)%AQ z5G~?Lu5^CQ$Iho7(R72_RmS=-pa(SS9?{aUfrLQBt&kdtYlWdjLqeU9HW6wTM6pMu zE9vVUvMQ1Q%U>i5y2$dUh*2ZhoAPMV8(La#rWLQpjc`3hnsH$-S{SC+-GI2m)jS_UhwQLj6P^kd$1uzz3sbh;B?XkX#CnjbI!(t(0PM|cM zotU_|FV^0usofL)_fHBS}_wC?G>0S`6`?& z66_eN&e(Q%`&_|s$`~Q3h*TV~!jfQrqz@1Kl4E7aTpyD2qt!ygCkb*o>Bh*7BV|xJ z4*@<{8`NkQqN8Z=qt*|;0dOt`!emm0(gu}a#5X!Xl=rp_g~WbRU&K=TMR>4fujLAL zh-W?~#NHC(?(J>TvuE3VLhLV@UpYzflEhzQ^_wS=B?Q*E`#S4UfgR#LPlpfbLcSv2 zdgN!w>Rx1@qSNAMkQUH?sk^WdE4c+Da2#u=0Vv?B0vBKcjHD`8B;9@3LxsjA=#}iQ z;tj#B51W}RW2S{UyLLY0+7wosE)h#~#A%Dd85!e@FAHiOWcn#JI@VSQh+72_q z7!wSc%X*j3`(_lA6UejUbiCQ;z4<75Z=;+bEw>dLgJRy|j34&FtCTpC31UeQRSv4h zED3c-WsQI|$!9%m?!sn>@UxtFs#QeG1e2Tx4=?!>f(ma>Ff6lsa8rP|46$b_)2f zVi-4(9fvSIaON!4$s~ltoSyXqn5kaYd)XXRqUr5@eM1}PbIZ{l;Cg>pcs!n1C>#n; z^or?QMT_6Egw@p@yLj@(|KQagktf3SPV;TifwP+x$pN+r*q0=((Ya|iu9H*UOYWTd}; zwhP(caU)!Ttw>v-eI$L)6<6GF8`@=g&6gm5!|?+L?noxR?(o)WIGm!kWF&IM($WoG z(Vodri1K#Yv6)aXJTdHRV|cSM7iFseTzv?f2wbn4bJpvj^b!LH(8GAuSYIW4sAZW` zj4-7-a;vI4TXYT(FoZNqkUOL?TuLTsh5te7eIp~cUvkN1ljGxilgYus-kwyO--T5N zZ3b!f3AF$-6=JDp%AVfd<=osR3o{V+x0$wUs>dJe=!mt6(IL||{cZ7ZD6}~@zuepF z5nnj6d-ttFai4FfySu+Xo>&?ioj~eS0fbG87lKd1Kfq1!;Sz3p-NF?^Ljlo~NF2`1 zZ8>`PXe1RBool+x9e=#AWiEF(k?0A;hc1WRk$E|y+x7ALy^b9dapJ8nXmGso#P!>@ z?cQ_GTz2aP_kPz_`*_VU=p5hV9;&f*Bo1rz=cY9qL1X@u(hH&sD|Tev*J zx2RCUudi$CZNI*)ul?ZONT#o~<-79dQNGwzMd6!VD#7h@Lp0tR{ePSL7C5V_>i@O( zId|sHdxm*3&ol2CnD-0}3=fY20)m2yih_DU&_R*6iiLGbQdCqbU;U!G78WM}l931p zo?S2xDPV*f-_hPt81}Y8;+u%1o>3?%KDVj4MSSE3{^JRksJ9fG2#!XSAtLc% zk1&X*KY99T=_M}xq@ayAZ%q6EKbZ4a&M%_+bt6_-)*Q;bH7)U@w@!wk&rg#CPn7HN z$bsJU=c#pv&kGH!6Y_xr2QDn1Y`q@WxmPC`$qk5ip14y%VmzE!BFzF z8(E7XEE{h$fe?7$$|Ty$2Dmn%+)JUObIkzNY(#g#&0{J+o!;`E$?Tm?3!HVg3_>|c zQJIGfpuI;oKW{fsFA(skh1PTHFEK2q*!MYGK`8Um0h)PhS-oycY@`DlYLs;{Tv0Kj zp`qEmFes;a;dI&D&@iK-qF6n`lw+4SG%oGw>Fw?5S=!i8j(0NoIn2{rgA$xU`?|)O zn%;uK?1nop3JR58bZ0|$L1AxAb(4C8G%bwjdtx^JCN?&7hSN~LpwEv4MNNZt?lTdr z%UnMdprrfMKEkgOwJ`Wv6@57qC@)i6eJn8`8Vgw&keLP04-|Q-s7O7oi?O|8Hd;~# zq)HOwDYbKSX^3OB>u1hfUn5%9PMfy2WwC$yEAB3vGhS9Vv9M56b<5mR(cBSy9kZkP zEFuvXOoWskINMFNLQLdN$&mP4W8avvi`rO{sO_RsF{ZCUv~Qll>K)6=%E}|qvN&Ti zu6l-W4p?nHZmpx6>7Dc&`m2zb6;vO>9#d1ziuO)r>YQh8#hT)^RBc-M#7wacm1+8y z&-LSTR1hx%(otB}lb3!m=G1U)Y#db0Sf&-55R40x4A&@UewMmt&1%eJRD5(4QnNOB z6M*s!YHH2ARE+V^pnQk4z4d+w-9t9byxN|R?V36sO3O*fS8unbrM_i=_w$fuxFsV; zS{=l#$-AY^Wat#f;F@T2iWzh#qs&i8-#+GVF z-W=+t=5D~<5#3DdvDd>lRqZ&?eSEqRV_UJQ6?Gl*7Y*=Fin^J*0@@G^Zglh{m1AZi)-6bWL4&BC8{GexT&wi^?tQXU(@2Z<(lby6JPh4pN-xT_(q_f8%A!L z+h(f%WQpuCIhjxRJ?0EydN3`3>JQX^9quzfMxXKPKS>7oQ{TXKZzhBO|7sJLYs=+I z^KJj;))|zS%JtveQY;Up>9sf7Xpv(z?W?5_eS*0otj*YT51x~GTdGH4XXBtT#L5kD=boEoojQ>A zt>88uQTOoc%M@zIKqw3y2O>n}S9Et@QEsG&iY7X;q?|8$l$TWZ7V>#njG1Z-7U@Je zComjyk(IUry+eB$WmzYKUWpyhzu4N^VC0I*Te3ybv|7H8Q9G?DXMDN7q6NOM&WFc| zi}Q@g{!y7F@M zdIGp&bxK=ldT7GDg5M1Gwaoh?4T~x^%;L# z`BvHkLy$z{VP)Q$HN$Y&eE>JE;tyO3tB&D5K7F5!s9W>%J`tfSlJCG&UoP{ z-*=1bbevJ*JTDWu+_6J?1Y_YESN|Jzg$d z1bTG%y(P#C@rD)iQ|(9*7iVTbIFj0{G1r%eNk{O@?Of$X*z zvHQ2Ina(5Tg3hiUk1D|Jv#|JvH+{bK|)ssq`gYG`t1e#yW& zj6P$+LaH_XaEh_Q4ze*eFw=9byB zZ>bjVoig^S$;r*&lq*Z8$e87T$D+bZ#7)HfQJ9GJosZ7fcSW&CZuZJbu9zgH%Y7pa zYu6hVp^sdoPFY4-xdJM_%#o|l7r+9qnJQZ3g9W()J7T?0_U|k)p^OUPdC#ATQla5n z6DaC*#lK&wh9jQ=pwgfLcGJZVV+3M zwUe#Hclc2`25T<1KVXrVpxi6igGE2^>Hu`Gq!qN5bhhw?>tx#D6fviI)%32G@xUVY z@hx4`SK;FSg)b`kr@?vd3fS@7+s0)6<7I`rEi|TcOcwo5wr4>8QT~ZLv#L-pO$Z;ixJL{&Ax%> zu1=OGd0TT=pmmE2&oYO(!8g(qkP6Z>(#=^7W2-M|YrCX+Y(v(iIYrCPO-^LzEicNE zU_5JPF{VEc6InDlkwvR|3d$-g%L;lb;oW=Gx>={b{C!VS#*fk~DN;VYuBe&7#!a!CwDk z<{d-Pa%KPY>HU>Tjk+aEW;RPE)E2I5t{FeGSe)`JHm(H`Mo!F(hAv1;i|cj&&cKs; zsjyliErUB$bEPnZThGkkE(yK)Z-y<~J#AW-F#K3ZREpAtn!HP*qr} zFB*X4AUnh>SK#qY^OO(Rnn`jK*9MW>S$IoE?}h43g9-7x;p`;q4Zc|AUxk9%tQk5j z&CPSGs!CX28df>0qQ35mj?Ny<1Z*~kDNj_?*IzyiJ2buFyr&dA(PGj~e8%q_;6V>? zpTv_9K6K%v_}pk*zGfDuXEctQkct{CF2z@!)TmX$Q`kAE!5@^Nvfg|aLM^A)GOadDO3Jpc`RT=p2jhu&ToGp+ zh-HNIQOy=DP36l>S+02fD9h9g7mtF{rVPH?gg?HM;U}O?Eh(kMrQ&f+gP`m5xrPIY z_o;XZi2^hG0I$88k5!XA9u_|Q9X(!rr;R61v9))Jntmdq4!;bf2D z&(6z9o`~T)Q?RdgG2gpNwqM_+;Fcd~@+1wO@9(nloo3(NSv=&nM6pkem==d{GjAoe zs4Qp|h~I0s@s}QYBIaSCejQ&9mBj~DO>k{^{KIgXd|MJ_xs#es$2bM)HcdJm;eb-@ zSv-C1M_+VsW9*@R+)?nTixApe??o!Ho=U0L+?qV4yms46fvpPna6J-m z2QYRzs_Tg7cHXZ>)p%yTWE1fXdd#7)yoe5IT4pyZ20Zs;HI(@}Nj~mBSg&d=*AE2A zi3il_Y+CqL$Sry?&yzb@we>YCxG=g%E3W0mQ?PbxyqO$J?7Zxn%Sg#$W4&>4m!(H( z;~Jq<%sGWt5HqBPmkVX8_eT;|4qo@ovjQAeZHOQ$4<&Jdk|z#w#fYigb^Nlod*101 z=zz{1W7~}jxa4xlg~oll=^pXuz(;Yk#N(u6CsJ+G=`IBUp(48E}#)V?}~@h1(vzvXW8SX2L`N&QXC zMNHcM8a%5F*az=)SpfCjRgP0twWzIaQB~5G_(fJ`3!b;d6SpmySwXv+H}w3d^$T1@ zo9Qlk2tDnrXTNWuV<68zVls1t;o{=dk!OvNQ7USPz)r(x;@uSj3|2r|tC5Jsp+`R| z)`v*JQ($e^b;WI8T(qF4XR7K#cp%HS5BNv@6*cBBDQ7uF9#sc{boEg^=Q9--a*B#M z@A!aqz}qJ)xYshMd5e*7wnaXbDy<$kZIx9zEG&#DF)ac?)=z%2elQ3aV<2 zUWn?!Eedw4X7B}6$aXf4gJh{cv#Z6yAPYq{;ueoa-Q(CGBH<6cqhE1deye}3BtJk)NBr3Td`&9;5y6Cf~ww< z0LbgPJXx!vtT|!d-H5747rrF)P=6<4w#b9 zYb$HdX=dpmUPq1Yfh48}h49e=^{6RIbD}mp^%=6B{ z(i40yL(gk`3BhvoBveUo*=ES2U>$pJH9SA8TU1# z$*75SNmbP)?ZME)?a4?{KOKBys-cm24HyqNrT^lZAD;qM&JhjhxlGYI5EAj@5C`MQ2$Deo;|9wrG7>SBWLQ zmY!`FR##u#(b3c1(z2kowj#5l{F3gTK5^#O;)=@I5H6J^lPg=sHD7>TYa%rzJGHZ= z^&+RbczxnmIW+}$<>iXoN-HumAb5Z#!TUrJ^1x3As}ppG|AsX0>u4l870*WFQhj$} zJ%sOi@gys|ptH3a)@<9`8Fb+j(mE29-Q+t}QJh6P=+RS9&KZ#T!&B>uAcG_f z)=fRNcJ_g1+?!Nw;(vsw&r^Z`n#hJgBPue4`m|zBV+K_7;cV`dm%)d0mK>`}ZmF+0 z6_>FHjuBlvHzl2fhdbp8;^NIT2quAb1Zg2wM;=N%=YNY>^k||m&fgXHT+h|#=&rhB zz<1l2?>*}Mwn@AM_%}`8=KZ#MfA%peJzoVISh4=sx8D*g{0~~_x7YvbLforSt_t{8{FWQRzqF>VCjAF!1rb z=OQJ4oeOvFbdv5RtY4$ za0#}N998e993{(^gI)P0nB`c~U6KC&_tdNHInKTG+|RdUYLwWx;ytn_KNgOUflXbZ z!G%-*n;NTA^NOo`@eZfY(ZQ6&;>G$yMJzq-MSNW1I6m)1{yKJvI_+{_OdNmlMN#)+ zBI5)vfVL zGYru?G(@s5s1Gt9r3;}7GzcSIeH~d}gB4DYrGt_WJfH%{KuA~1kudK>Df#3z)5ARi z!Z^NzzKHKqTRH#u2n}g;S|raeF*EbMKHm4W2^QSMF-tF~EQ904OAQa!S)s!qz`$OC zk6|!AkgB<$hyJBkJ_PGjve-!ce-rs0=6YK9*#BkL&}c zy?j2sFhi70uR)aN88!8n_pZ9h(z^@$U+W|Jb_nMMa>NwxFPJ zd{J@H*wWIjqM}^$GI4cP)ieZYsH*B6TQYJG@yz+%Ju`Fjii_uWbxs&Je%#EW!m%ZD zo11IGX;2!JYQ2TG{>GTnkI)DQQ!gOTn6L!;1|gJ7aLi;$mkG> z#d)v`ed$)&6OkCBOnrJ-a|!Rc4Devg(HfG*>kq1m@J=j-RZcJP1~*s#-{~#-O1`pW+P> z*fQE}yN5k7de+rNCU=Je8pB0AVRS`n=?-J&0!%Tud~t-&N~I3+`Jkru*s3NopA+0C;6QEvlV4?p83%TrsBu zyb~7UMSJpPN%mvX2zvs!%B%FtKM86c4Il`Eb6^-rk*+B`$yhiu3GL>wunU-2}@pxUWRgl%y$E1ZAo9Bb^R_j(s%r9W=<9$InsVN1ooii3e zbg${Yrb(Y+rrA~Vnsu4SEMtniIz3F8IsO!h0@KUUObnX(n!qW9w>L0^}6t zI2U6wf-{}<^eMD6I1i@kQwIhi+L7zp96w-~Ft5gp6=tL|i$R|;@G-X$!O^qDfINax z_`_YOJ9Qj4o9Z}%n@`IfYkuGqeWTu&^x=t!GdID_mRP=!cuk!E7GUG2-@nSlE026n zTQmTUZ$ONLX+tLIH$6H?Bs6 zGxD?S6sy}^zhL~l(j%OOpw!eODY;?JtgQa`DQT8WOV`EM&&6TB3ZZQrw9U29;&v;2 zf<8-MMf)VjL;K)M@?5R_UYV*>)f~{z0EVYwAn~4-`O=2HS*Q<-YCBVVCxTyuCS>{v zZP&|FV3k?z_)1DKQ^&=j;>H?g*J^S}6U=__;HX9Jg`I=7c6JZm3x6y(uc(mqddd8X z%K5FWoip%4&DgQv)j-EhbusI_SY6ap#=aNAw{eamSL3X$xLSzQU^CkoQmZP_yL0mN zu$XgewV2j3;liRKXh0a_60ntWtZU@ft<>038h^Pl5OL!n+PlvT31)E zgLp_MIGE^7P@O0q=@QVaP&9Vsd;G?gW=W`rrS8y2TXeeYPIGiJyl};)huBDnxQ%R>s5+k z)p#8&YQ)=oHA7VExnSV5eux-x!phCSQ-bGjM7tz3RTobRM|42VeqNrgn6CD=3(Lwg zvA_(7@M|XdRWot(Pt3m!DIldtdL~Bja{mb8+w3gpBpKpwPQhki8mBXrxh>!xb;_hXwf_N*nIqcU^m~>dFZ?w~za;u0%N8zQ%f#5o z$PttN&i5`CI`f+Q`p2n_V>qSrj`RCgx60J8l(T-HniZ1Xu=Ci{=8e)|ZrmI!7qf05 z=lBp*{h{wBV#q{ghesc=n59|U^YR;^R}s5Fkmk+p)p(L58;hQGTS^MLGV0$|`V9#6 z@6uZO0Q&Qwbztz~#RMOBOP+!TiOv;ko{UXjm{T`eqUA zlmk4vtu0+$Yo|<|K7HzxwO!pUP_Lsj88)@Gt(Z7r^5h8gp~W zH?F0ndE7;Hb&d!@I1OqLd+(V)|K45>1OnbXm(=#&Cn=2~tN*7Zzwq0FXTF>0H`m)k$=)Pc4N&7*Nnq}eC)Nom0!B~(z zd>P8ZV_q$Sb3?vp<_F8FK%4qk*h)&UEGjWe%r63MB4dKb1hl3OZV%I0-(GFqS--UF zt-tHpQA@&fXAJ$rl`hIM73cCpN;7)z_!l&_{jY7kS^t+t5#k8iqyx2q9rEB78R(qJ zo}$MU)9bD}!+4mUMJzR)fM(YOz_85_OZtLs)yOA`iniCZo+7W$5sV(Rc>-!cD#8%m zYU%^i*B^jtzs2K~*UBx0dK( zfw2`%sbA71>{R=v?!^s(kyLwWt9?z|!a9Eh*32JgyCwnADOOHKTM$eK4acd}pZ}r)~38(S6;RjMfWmUIk zjIRs~Fut^TeSSv;U(v#tEbqvdvrN3x_xi-7*rmrb)1;YvWjZ~*E-;Xv9~iGSU04X! z?kr<`6?SBr?vJQ*%2u4ST|@Wa-Y4nXDrn{Q0fxz-rV0wMqz-Pkw=uRY#V$1)0iUfE zm<-IM%*$13GAINwl-N5fO;d!OKaKOE$WuAGMjvQN)`N#D^VXw=X*hST;S55~MY9nH zFp1CkjrqB=O)|HF>6w+Emjxj)J!7}Z!83MF6`l&?Fu55brv{=lVm#D()zv!wWIb`) zd>|1_%HGk7lPqAu^_%vtQKmI<8T!4MoKpMpm`i zHsko_tp5HfEk6>`JUiRmAxdp1WRir>UO~!%OgTfmA08gS;{Y-~%;U6*sR^9;gn1qH zG6kb8BW=uBCIp$*z!OC3`o;)e-Uv9RVNhS;oakw;rGQuvcQ!LQ)W zYi9^L_IN+TQy8CSbXxTjs_S(S<=+LtO7`SROl_Rd%>tqRVK$D>SnN{8MS8qVwyG!8 zhZJQ|tIoRvLBQ2gK~ifW9~xm<+MEm!X{=cT>d{$YQX;}98o-i|jm5<4xRMDclUS%@ z)K^Mqf(m?#_Bcbz0}BC_NQ<<5(TOqsPARvAF5p`eggWi z4+Pt9Rl_-;3lhJ3s-3S+w*wnx?DufL^jj-y^;%4dR_?~BegriLv5{I-k)m+Tgk2?) zVpM)t;hl&-!57v;rnjgtg;xmwj1)>Nn5$dZJCXU|-CZ3_-tj!qX-&8Sys(6qo@ZSV zN*P~2Zq-zMGnhXg2Uyc?Y_1=l5=zvHg$spyXVbjRE#irWm6Ip0Y$$hZTh?v7xcd4& zAy`GSbjCtZr71ltD?M>6x4xkF+FJ0V#N*tz7#>gQY^;g&7SxZCXA-Ys$QRcYG~|U7 zf39n8t{0_qnsdstWlCnKIj<%KT8`Wj?8741J47wM|G~NrRBMA=A5b~X82%8g{7Lt; z#?+3%BaFq%{EagAK;1ivu?+efWwn7Yn+3(!8N!AsuH_-iPl2KS@T1g4V#me{zRDiG z`9AQoAin?cnK=(zp^UVW-U_{O%E}af7EmfSZ$fE1wyQ_*zM=NWz)9lkmA$y-ks3k| zh=+@_N*mI{!U~}mX60xJsr3AGd50AeMKU{W6&6Uy^4<+$#Jp*cmtyUZA?x9snIDIy zM+hsXXJ}na&Xh8F1X;G1;s!jj{BvezQSn6+dZt$Pj+KdhIoaU5piNJQ(;G^&io^~II3`buyRnKQuT^Q;vIwueZNb}bdLxPPE4H z5_dQ!M6)Dh^I6gx$U$>ok|~1Ap?NOD`5HPS)RmXK4_FL+VWeki7HBu~E2dwT_|9SG zuReQv>pJw+#`0Z07H*Q>lLKWOyPKZ2p=42TxNPrIpfNeN~q+%IO0=1ql?}oBD&T27)s9& zrJY5h#HqTVxw$o=j=hGU$F=Af10o@wPxNse`@91Ok~!7b=RATM#%N%U7tf=4YQ9yh z0-w)_nZsp}GQA&Mc%Kbn!&$l5xUuHIU%NwB%~;jUtcE3(&c zBoMV2bBjs`#2B-1M!dChT}ox4=$<}(O=CmIZfsmLeR_9MWlA_FC(It5Q>NV1)Rdl* z-qdu{lqsFYXSz&JZJ#=2Rb8DBb#<$zOzB8Xm#Nv=slc~Qo_u{nJ#KZg$JBP?A$~UE z?Uz3k*FaGiOLgN9(%t!KHASLw{gNf?E0qrfG}#A6z$Y;^oMDY&xg-IO!x$?gT(;`+ z%U6}9W?EzT3ELrPZX@2PfN-64ru|db=1hH^GHk|Dd_2AGn`h3PiP>bu;0`0K+S>51 z6*~i*O=r&VufcO9^=JP^r=(p>8?ze_0k{AsU^31J_VWzH0`>^(QR8MigKOL|B4jZIJSEL*We;Boq#>)jv7DqUkY$dIL3P;fbSnM;n;jP zzzMj6exuo=2=4)60JZ~!WBP}&C+7p;hkdsP+(-~Hcn2l}+@e~WgX)aK{a?UEdDC`<+i;0Azk?2Z5&18isT0P!Jqb~BzKhV~5V^_(cG~slF43>4OV5$4TAmH z9x(tn`*XNt9#P}RCj1ALhjBi5CLEh&?2&-!!tNP2+ZiIpWPB9h0ImhFn;`;lj7b4I z`>il|4#N-wL`MMjW4vd8?dt#$fNSjRW?;Xeuww+=`wh;683c~|G2<5rm~6iQFb&`u zeB7Aq$3OrF;2AfYF+da$2Y3N+V80%~X4IGwnEz_H7ioGX-55-U2*3q62BHDnb+BIz zV1I@fAP$HOv3mx`_$YvkoAJIq0(%S)HGb^&!G)dBPXQ_)#xu?fn2ci}K-2*DEw(eh z7T_8?yV=e_fG8kh%%GcbOii-C8vw@l8@C6O-E2C>&Te-UU_T!?j01=dfhgQT@Ju*1 z8KQtl02s&M1aPjw@p{R4&-gJu60kEq4sZaj!80xbhzPz$CzOKor1u1`p5z0DUG1X2jsw^udLl!3*Ggy8|3U1n?e! z7f6S3uJL2L4~+AMfCG2bgkir3z%?e@85{%N5Ip<20DMC-4-V_&+4PK?%_tydz=g@+ z0U`j$nCBY13o{5F+@k@9iBeSZh;n8EpG z#JJh?0B*p|xY57~_<6=2g~{Oixv<9oY`z_cARL2d!bbycwljFf^xYBTb^`t`>_Ol# z3=Y6E5QiBBL=55^cRK<9$dGWpo5Og+K@f1h zUu?Mlpg3{(M@$$F%kBWEv|QkPAlM@S&)^)G48GePVvoShz<9^_MFS?=+0P3AyCVkA z_8>TLGZ4Tt;KKBQacpOk01*SrVEVv*F2FG++arK9V|p;zj{vU0u{&biK91c4aE!@r z2G8JJj3~aW)WY_25cfKK$=Cc7a^^Z5~8tyQsB!Ah${CJRUJfiA-n_s>SIJT zM?r3)40T&^K2%54kO_E`sPQ2bw*zn(OAzuNX9IQ}VA_;_jCOQ{oIBy}*j7dZ@9RT9a+Cp@G31A1&>=wWQqB-*cNMkN=7XWtwaPt-c z4ig@h(7QT(Fb9F2w@&ZIdO#<#eSmaULyL^L81evh`v$+*p1=1hv<3a`8C8jm_Au5YZ1;6a6SgbZim;@qU7Ie)=ZS@j9ZP zX9AGdFW`?e8^;s0C$ zh!g$gF`~aNCVH&^fV^J=?)5nUg!$WMqBoHKn=cXl9clan@&9?0==4sa#3rIM$m@(p zf|wMWL_#bgJZnM1&IKGH5!#9?c6B&HolhdXpG0~l;4u;zEhI8`lgM(RY;y&P9N=?K z;JK`&B*wft`CSCs=0X9@h4 z9wBk{nc`IV5g^|LR46QzUNQ zMPki-5^IspdW74sg2YCA??$+9=_he(2?>ZNiOmReJL27rIPZv&cxQyfmdzyYm`dVZ zxqw3?-o2ZIhcNF!ocF-}-t8o|wg3?4eek>MH4=A6v4k8WaWB5-UfAzLIqyT*?MF%6 zk2LQ;N#cQRBp!^B*x{1+z)lh$+)v`6JtQ86`;jdq9$iS{G1TRUkk5yE0DDPbOpA{` zM&e`T0EGS6aS~Ca{rDylA4m94!2St*>n^1G1pF}0#iw?V*o|~{ze(ar#QF3-5_^!w z(+KmQO(gcBE-=o;Gbc&xJ3->}2T448io_RS?)ON15qUm`w4XzIU)l^nxC2P@EByd` z(^nrN5!*uId8G4oo5VK=fVkg89vH^rg_$J2jdTz1BJo|s`yTQ?a)8A5k?s%XlQ@cc z_+f;^j}iCBh;s~Ke-b0{Q>6Vfm&9>|`FRJ4UxZ2gvY$j8Y5Zz0iI?F1E#P;E`*NJb z9}xGCJ4yTr>AnL0lYl=*N&Lkl@mGh$Ybg8cE{VUrM&ivmB>sMi#6O9|X~3CGz){E& zFT{=6NhIx=Btv^irbJ1Gx06geLNa3y$;=4JtUACkl33qm{>vl_7n3a7MzVMd$&!AO zV{-v7kt_qQA`C#>%1tDzPLgyMlB`BLH7iKgb^zie>)@{6NwR4wNvz?r1?jiB0N~qC zknA{2vJ?4s9w*s_Ji6zT?14N_&moc%wvwEPa!f>gtlx6d0g{v9-)EDYvX11`9VDj{ z$#Wc%=b|jlDfJ5qCE7oO6)m-0dVUI7)I}oaB6j!+I<)K0?e8sHj+2&Albi~ zB*vz^5%|?JN#2Y+*22CXX>UNBO)kk>a!KA=PV%;;BsVvaygf|v9fN zXl_exC(DA}K2BCj0pJK(;c~z(veFNem3fM+?4@Moz(02{S$PM^8iVlpz!kv1s00ur zs~F+O){#}ZnXIyXWR>qGt1^?UDx~imBC8steKpdkSwvQC1n?$Vb#b!lPm$G#@J%Pk z0!?j=-%3{NVzSyM0f1{qIvsP!>TCh*C#yRX@Df=)o5-5*7+Dix_8ui`(rU6mLtB%N zk=3`2tSLwnW6_${13-9;N6Xzz*11u#&U=}x8Nkg%-shK-HG3&pa}Z}P{4Q8T*1Q4$ z(w^@Eb^=}_>%xb~x(InJh>*3gj;xDq0Q@eQPu8VjK%A^asGrN=e>wavNBk=$5v0?} zx^fFyS2<)YSqL~v*3!ddT@8P%uhzA@$y%06*7B`nU579$j*ta9*}DE9SvPoO^%ns4 zleKCESvT$?>n5am6Z}`dMAn))fKz0xMLO$TvewTeYvUraHX-d>wvu%#{BM1ktj(Lr z!WwJcj=bK1`0wl>YfFTzI~J4mF2s8`a30dc+G^byC+mGX$hvDkS=%znx(DIzMH<^t z#_fB_x*z%Nfc^dbWPK3+4gf ztWQh@JVq91Vhd}f^(mOUTgZA6_$N=2^^{H49^gI$bMIn6jI7TdBI}tQWPPrKtbM!4 z`utI{zJN5pSWeb+o5}jpYO)T%?*Q;$K0(%34wHp7(u#RxJ-?8wufhIxl;vOnAWGIZ z;Ql7kJcM$*@Df?yDFGnfVfcL)_7_o>BVn@s3u%6T2U$m#lJ&#gWc}y}S;y+g`pFgm z;{R+XSs2UKFDH=|-$T}~7LxVrePsPN(s>DCf9sOg%>?Wk& zJQaYv#~mWOWd+%7NV|PI*&QC)o$&8kO?D5`nP8JW5oPX0xXH+~Z!6hTkmj@~+2}%n7E%J&SA$u9pT!!?P z?tSw)lD%;c*`Ran zTanLg>&V_5A^Y|dWWU2B`<*3ZZvlSGVY0DLwY}HKe$R2T?>t2IR@m>#B>QgUz3pYP z??u@A5ca+UWN+U__WdmYgnOWe><3ZK9Z2*2d&vF({61Jf_Cu(Phh8H4;Z0;e;*$L+ zk^NXM0P#Pxn(Y552OK8*!r?B0IW;?8lMz$1?$MlKlzz??Qf0 zAj~I`{-+TCQwX~oVV>MU_EW$=9VYuT4&VgY|GA&+z1zwD>|U}zXOq3J4se|8&m)~@ zQLg<6`^A2;pPNti0r($)-~FP@eP{*Q zFU$cPCHvc}$v#{HK$sV|ll{F-WFN@{M9Kay_%CRY3NCBkXVB_uGABzl^YdKpgC4?Gs1Ieg)t93c{V- zM)qG$kp0&f*{>u0HxTyCLuCJbFWLV@%AvL~jxAtKl&UH6kv?X{h-Kg~pwt(D;Ld zN4qK1b{KnUe73j|@1*meRKJ6NO2u>zrT%QX&e#QofzfzLsj|x0EeeZQjoqfO>@oHb zWr!DzJq7qwV^72F+O@`>PNfn%5S3E~jinM}&xAc@>{*~*GK@W&rVGsM*#D;?P8ia( z+Ab&;E^U{TEgOv8qFnKYvD=g@ry6^Rio{QhJq7q2V^4#A?|Y3soqFW;#-0Jq-<`&u z3A-ORi&8|k!DrJJamm8|wHw#o)eax5H2QuexsSnvHGO zt-TrEoAAF5LHnRqvfV^TMud>~bx3Fp{M(f6=B|#eZWN&d&^>46>XmDjIal>BTXTcc z;4E6ZeATjz&iNZwtz1EK@OtoSz#80gaiFQMALbg=m;=2?4lP2W%aQmpBw8&5MhE<#TZ&}VCovemdRS)g`Yj0k;ZrKeh+n29iyS)A8Wg9oG z+|WLM?u=O%T{>%61>Jy>ZUXiel;2dz2-VgasJM27UW?b+R-$s3p$1kW{BqO{*FZb) zTnC$g-2m5olz0Z@v@e3@vsss~+^})g+BHsBTL+Y^bAXLVmRrL??YB|KXw5wu{*sk9 z+_HMv258({sU*QyBkv8P1wMc6noZ6PE7z>tux!)H70&Y8ow?Voy>RW?HEn1wF2p7j igTH2tD%vvj4J&|KPPgNCuIerqA|!`xLoYq+-~R)|h5MQS literal 0 HcmV?d00001 diff --git a/locales/en.yml b/locales/en.yml index 78d86b9..bca038d 100644 --- a/locales/en.yml +++ b/locales/en.yml @@ -1,4 +1,33 @@ accounts: Accounts -node: Node +integrated_node: Integrated Node metrics: Metrics -settings: Settings \ No newline at end of file +settings: Settings +server_restarting: Server is restarting +server_down: Server is down +header: Header +block: Block +hash: Hash +height: Height +difficulty: Difficulty +time_utc: Time (UTC) +transactions: Transactions +main_pool: Main pool +stem_pool: Stem pool +data: Data +size: Size (GB) +peers: Peers +sync_status: + initial: Server is starting + no_sync: Server is running + awaiting_peers: Waiting for peers + header_sync: Downloading headers + header_sync_percent: 'Downloading headers: %{percent}%' + tx_hashset_download: Downloading chain state + tx_hashset_download_percent: 'Downloading chain state: %{percent}%' + tx_hashset_setup: Preparing state for validation + tx_hashset_range_proofs_validation: 'Validating state - range proofs: %{percent}%' + tx_hashset_kernels_validation: 'Validating state - kernels: %{percent}%' + tx_hashset_save: Finalizing chain state + body_sync: Downloading blocks + body_sync_percent: 'Downloading blocks: %{percent}%' + shutdown: Shutting down \ No newline at end of file diff --git a/locales/ru.yml b/locales/ru.yml index a2661a2..619f60c 100644 --- a/locales/ru.yml +++ b/locales/ru.yml @@ -1 +1,33 @@ -accounts: Аккаунты \ No newline at end of file +accounts: Аккаунты +integrated_node: Встроенный узел +metrics: Метрики +settings: Настройки +server_restarting: Сервер перезапускается +server_down: Сервер выключен +header: Заголовок +block: Блок +hash: Хэш +height: Высота +difficulty: Сложность +time_utc: Время (UTC) +transactions: Транзакции +main_pool: Основной пул +stem_pool: Stem пул +data: Данные +size: Размер (ГБ) +peers: Пиры +sync_status: + initial: Запуск сервера + no_sync: Сервер запущен + awaiting_peers: Ожидание пиров + header_sync: Загрузка заголовков + header_sync_percent: 'Загрузка заголовков: %{percent}%' + tx_hashset_download: Загрузка состояния цепи + tx_hashset_download_percent: 'Загрузка состояния цепи: %{percent}%' + tx_hashset_setup: Подготовка состояния для проверки + tx_hashset_range_proofs_validation: 'Проверка доказательств: %{percent}%' + tx_hashset_kernels_validation: 'Проверка ядер: %{percent}%' + tx_hashset_save: Сохранение состояния цепи + body_sync: Загрузка блоков + body_sync_percent: 'Загрузка блоков: %{percent}%' + shutdown: Выключение \ No newline at end of file diff --git a/src/build/build.rs b/src/build/build.rs index 70d86d8..d3fba34 100644 --- a/src/build/build.rs +++ b/src/build/build.rs @@ -13,8 +13,7 @@ // limitations under the License. use std::env; -use std::path::{Path, PathBuf}; -use std::process::Command; +use std::path::Path; fn main() { // build and versioning information diff --git a/src/grim.rs b/src/grim.rs index 53b9460..2e60c23 100644 --- a/src/grim.rs +++ b/src/grim.rs @@ -13,7 +13,7 @@ // limitations under the License. use eframe::{AppCreator, NativeOptions, Renderer, Theme}; -use log::LevelFilter::{Debug, Info, Trace, Warn}; +use log::LevelFilter::Info; #[cfg(target_os = "android")] use winit::platform::android::activity::AndroidApp; diff --git a/src/gui/app.rs b/src/gui/app.rs index c038601..e01bc44 100644 --- a/src/gui/app.rs +++ b/src/gui/app.rs @@ -12,15 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -use std::cmp::min; - -use eframe::Frame; -use egui::{Color32, Context, Stroke}; +use eframe::epaint::Stroke; +use egui::{Context, Frame}; use egui::style::Margin; -use crate::gui::{COLOR_LIGHT, COLOR_YELLOW}; +use crate::gui::colors::COLOR_LIGHT; use crate::gui::platform::PlatformCallbacks; -use crate::gui::screens::{Root, Screen}; +use crate::gui::screens::Root; pub struct PlatformApp { pub(crate) app: App, @@ -40,10 +38,10 @@ impl Default for App { } impl App { - pub fn ui(&mut self, ctx: &Context, frame: &mut Frame, cb: &dyn PlatformCallbacks) { + pub fn ui(&mut self, ctx: &Context, frame: &mut eframe::Frame, cb: &dyn PlatformCallbacks) { let Self { root } = self; egui::CentralPanel::default() - .frame(egui::Frame { + .frame(Frame { inner_margin: Margin::same(0.0), outer_margin: Margin::same(0.0), stroke: Stroke::NONE, @@ -56,11 +54,11 @@ impl App { } } -pub fn is_dual_panel_mode(frame: &mut Frame) -> bool { +pub fn is_dual_panel_mode(frame: &mut eframe::Frame) -> bool { is_landscape(frame) && frame.info().window_info.size.x > 400.0 } -pub fn is_landscape(frame: &mut Frame) -> bool { +pub fn is_landscape(frame: &mut eframe::Frame) -> bool { return frame.info().window_info.size.x > frame.info().window_info.size.y } diff --git a/src/gui/views/buttons.rs b/src/gui/colors.rs similarity index 67% rename from src/gui/views/buttons.rs rename to src/gui/colors.rs index 6ddbed9..050a39e 100644 --- a/src/gui/views/buttons.rs +++ b/src/gui/colors.rs @@ -12,3 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. +pub const COLOR_YELLOW: egui::Color32 = egui::Color32::from_rgb(254, 241, 2); +pub const COLOR_LIGHT: egui::Color32 = egui::Color32::from_gray(240); +pub const COLOR_DARK: egui::Color32 = egui::Color32::from_gray(60); +pub const COLOR_GRAY: egui::Color32 = egui::Color32::from_gray(120); \ No newline at end of file diff --git a/src/gui/icons.rs b/src/gui/icons.rs new file mode 100644 index 0000000..0714d5d --- /dev/null +++ b/src/gui/icons.rs @@ -0,0 +1,1273 @@ +// Copyright 2023 The Grim Developers +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#![allow(unused)] +pub const ADDRESS_BOOK: &'static str = "\u{E900}"; +pub const AIRPLANE: &'static str = "\u{E901}"; +pub const AIRPLANE_IN_FLIGHT: &'static str = "\u{E902}"; +pub const AIRPLANE_LANDING: &'static str = "\u{E903}"; +pub const AIRPLANE_TAKEOFF: &'static str = "\u{E904}"; +pub const AIRPLANE_TILT: &'static str = "\u{E905}"; +pub const AIRPLAY: &'static str = "\u{E906}"; +pub const AIR_TRAFFIC_CONTROL: &'static str = "\u{E907}"; +pub const ALARM: &'static str = "\u{E908}"; +pub const ALIEN: &'static str = "\u{E909}"; +pub const ALIGN_BOTTOM: &'static str = "\u{E90A}"; +pub const ALIGN_BOTTOM_SIMPLE: &'static str = "\u{E90B}"; +pub const ALIGN_CENTER_HORIZONTAL: &'static str = "\u{E90C}"; +pub const ALIGN_CENTER_HORIZONTAL_SIMPLE: &'static str = "\u{E90D}"; +pub const ALIGN_CENTER_VERTICAL: &'static str = "\u{E90E}"; +pub const ALIGN_CENTER_VERTICAL_SIMPLE: &'static str = "\u{E90F}"; +pub const ALIGN_LEFT: &'static str = "\u{E910}"; +pub const ALIGN_LEFT_SIMPLE: &'static str = "\u{E911}"; +pub const ALIGN_RIGHT: &'static str = "\u{E912}"; +pub const ALIGN_RIGHT_SIMPLE: &'static str = "\u{E913}"; +pub const ALIGN_TOP: &'static str = "\u{E914}"; +pub const ALIGN_TOP_SIMPLE: &'static str = "\u{E915}"; +pub const AMAZON_LOGO: &'static str = "\u{E916}"; +pub const ANCHOR: &'static str = "\u{E917}"; +pub const ANCHOR_SIMPLE: &'static str = "\u{E918}"; +pub const ANDROID_LOGO: &'static str = "\u{E919}"; +pub const ANGULAR_LOGO: &'static str = "\u{E91A}"; +pub const APERTURE: &'static str = "\u{E91B}"; +pub const APPLE_LOGO: &'static str = "\u{E91C}"; +pub const APPLE_PODCASTS_LOGO: &'static str = "\u{E91D}"; +pub const APP_STORE_LOGO: &'static str = "\u{E91E}"; +pub const APP_WINDOW: &'static str = "\u{E91F}"; +pub const ARCHIVE: &'static str = "\u{E920}"; +pub const ARCHIVE_BOX: &'static str = "\u{E921}"; +pub const ARCHIVE_TRAY: &'static str = "\u{E922}"; +pub const ARMCHAIR: &'static str = "\u{E923}"; +pub const ARROW_ARC_LEFT: &'static str = "\u{E924}"; +pub const ARROW_ARC_RIGHT: &'static str = "\u{E925}"; +pub const ARROW_BEND_DOUBLE_UP_LEFT: &'static str = "\u{E926}"; +pub const ARROW_BEND_DOUBLE_UP_RIGHT: &'static str = "\u{E927}"; +pub const ARROW_BEND_DOWN_LEFT: &'static str = "\u{E928}"; +pub const ARROW_BEND_DOWN_RIGHT: &'static str = "\u{E929}"; +pub const ARROW_BEND_LEFT_DOWN: &'static str = "\u{E92A}"; +pub const ARROW_BEND_LEFT_UP: &'static str = "\u{E92B}"; +pub const ARROW_BEND_RIGHT_DOWN: &'static str = "\u{E92C}"; +pub const ARROW_BEND_RIGHT_UP: &'static str = "\u{E92D}"; +pub const ARROW_BEND_UP_LEFT: &'static str = "\u{E92E}"; +pub const ARROW_BEND_UP_RIGHT: &'static str = "\u{E92F}"; +pub const ARROW_CIRCLE_DOWN: &'static str = "\u{E930}"; +pub const ARROW_CIRCLE_DOWN_LEFT: &'static str = "\u{E931}"; +pub const ARROW_CIRCLE_DOWN_RIGHT: &'static str = "\u{E932}"; +pub const ARROW_CIRCLE_LEFT: &'static str = "\u{E933}"; +pub const ARROW_CIRCLE_RIGHT: &'static str = "\u{E934}"; +pub const ARROW_CIRCLE_UP: &'static str = "\u{E935}"; +pub const ARROW_CIRCLE_UP_LEFT: &'static str = "\u{E936}"; +pub const ARROW_CIRCLE_UP_RIGHT: &'static str = "\u{E937}"; +pub const ARROW_CLOCKWISE: &'static str = "\u{E938}"; +pub const ARROW_COUNTER_CLOCKWISE: &'static str = "\u{E939}"; +pub const ARROW_DOWN: &'static str = "\u{E93A}"; +pub const ARROW_DOWN_LEFT: &'static str = "\u{E93B}"; +pub const ARROW_DOWN_RIGHT: &'static str = "\u{E93C}"; +pub const ARROW_ELBOW_DOWN_LEFT: &'static str = "\u{E93D}"; +pub const ARROW_ELBOW_DOWN_RIGHT: &'static str = "\u{E93E}"; +pub const ARROW_ELBOW_LEFT: &'static str = "\u{E93F}"; +pub const ARROW_ELBOW_LEFT_DOWN: &'static str = "\u{E940}"; +pub const ARROW_ELBOW_LEFT_UP: &'static str = "\u{E941}"; +pub const ARROW_ELBOW_RIGHT: &'static str = "\u{E942}"; +pub const ARROW_ELBOW_RIGHT_DOWN: &'static str = "\u{E943}"; +pub const ARROW_ELBOW_RIGHT_UP: &'static str = "\u{E944}"; +pub const ARROW_ELBOW_UP_LEFT: &'static str = "\u{E945}"; +pub const ARROW_ELBOW_UP_RIGHT: &'static str = "\u{E946}"; +pub const ARROW_FAT_DOWN: &'static str = "\u{E947}"; +pub const ARROW_FAT_LEFT: &'static str = "\u{E948}"; +pub const ARROW_FAT_LINE_DOWN: &'static str = "\u{E949}"; +pub const ARROW_FAT_LINE_LEFT: &'static str = "\u{E94A}"; +pub const ARROW_FAT_LINE_RIGHT: &'static str = "\u{E94B}"; +pub const ARROW_FAT_LINES_DOWN: &'static str = "\u{E94C}"; +pub const ARROW_FAT_LINES_LEFT: &'static str = "\u{E94D}"; +pub const ARROW_FAT_LINES_RIGHT: &'static str = "\u{E94E}"; +pub const ARROW_FAT_LINES_UP: &'static str = "\u{E94F}"; +pub const ARROW_FAT_LINE_UP: &'static str = "\u{E950}"; +pub const ARROW_FAT_RIGHT: &'static str = "\u{E951}"; +pub const ARROW_FAT_UP: &'static str = "\u{E952}"; +pub const ARROW_LEFT: &'static str = "\u{E953}"; +pub const ARROW_LINE_DOWN: &'static str = "\u{E954}"; +pub const ARROW_LINE_DOWN_LEFT: &'static str = "\u{E955}"; +pub const ARROW_LINE_DOWN_RIGHT: &'static str = "\u{E956}"; +pub const ARROW_LINE_LEFT: &'static str = "\u{E957}"; +pub const ARROW_LINE_RIGHT: &'static str = "\u{E958}"; +pub const ARROW_LINE_UP: &'static str = "\u{E959}"; +pub const ARROW_LINE_UP_LEFT: &'static str = "\u{E95A}"; +pub const ARROW_LINE_UP_RIGHT: &'static str = "\u{E95B}"; +pub const ARROW_RIGHT: &'static str = "\u{E95C}"; +pub const ARROWS_CLOCKWISE: &'static str = "\u{E95D}"; +pub const ARROWS_COUNTER_CLOCKWISE: &'static str = "\u{E95E}"; +pub const ARROWS_DOWN_UP: &'static str = "\u{E95F}"; +pub const ARROWS_HORIZONTAL: &'static str = "\u{E960}"; +pub const ARROWS_IN: &'static str = "\u{E961}"; +pub const ARROWS_IN_CARDINAL: &'static str = "\u{E962}"; +pub const ARROWS_IN_LINE_HORIZONTAL: &'static str = "\u{E963}"; +pub const ARROWS_IN_LINE_VERTICAL: &'static str = "\u{E964}"; +pub const ARROWS_IN_SIMPLE: &'static str = "\u{E965}"; +pub const ARROWS_LEFT_RIGHT: &'static str = "\u{E966}"; +pub const ARROWS_MERGE: &'static str = "\u{E967}"; +pub const ARROWS_OUT: &'static str = "\u{E968}"; +pub const ARROWS_OUT_CARDINAL: &'static str = "\u{E969}"; +pub const ARROWS_OUT_LINE_HORIZONTAL: &'static str = "\u{E96A}"; +pub const ARROWS_OUT_LINE_VERTICAL: &'static str = "\u{E96B}"; +pub const ARROWS_OUT_SIMPLE: &'static str = "\u{E96C}"; +pub const ARROW_SQUARE_DOWN: &'static str = "\u{E96D}"; +pub const ARROW_SQUARE_DOWN_LEFT: &'static str = "\u{E96E}"; +pub const ARROW_SQUARE_DOWN_RIGHT: &'static str = "\u{E96F}"; +pub const ARROW_SQUARE_IN: &'static str = "\u{E970}"; +pub const ARROW_SQUARE_LEFT: &'static str = "\u{E971}"; +pub const ARROW_SQUARE_OUT: &'static str = "\u{E972}"; +pub const ARROW_SQUARE_RIGHT: &'static str = "\u{E973}"; +pub const ARROW_SQUARE_UP: &'static str = "\u{E974}"; +pub const ARROW_SQUARE_UP_LEFT: &'static str = "\u{E975}"; +pub const ARROW_SQUARE_UP_RIGHT: &'static str = "\u{E976}"; +pub const ARROWS_SPLIT: &'static str = "\u{E977}"; +pub const ARROWS_VERTICAL: &'static str = "\u{E978}"; +pub const ARROW_U_DOWN_LEFT: &'static str = "\u{E979}"; +pub const ARROW_U_DOWN_RIGHT: &'static str = "\u{E97A}"; +pub const ARROW_U_LEFT_DOWN: &'static str = "\u{E97B}"; +pub const ARROW_U_LEFT_UP: &'static str = "\u{E97C}"; +pub const ARROW_UP: &'static str = "\u{E97D}"; +pub const ARROW_UP_LEFT: &'static str = "\u{E97E}"; +pub const ARROW_UP_RIGHT: &'static str = "\u{E97F}"; +pub const ARROW_U_RIGHT_DOWN: &'static str = "\u{E980}"; +pub const ARROW_U_RIGHT_UP: &'static str = "\u{E981}"; +pub const ARROW_U_UP_LEFT: &'static str = "\u{E982}"; +pub const ARROW_U_UP_RIGHT: &'static str = "\u{E983}"; +pub const ARTICLE: &'static str = "\u{E984}"; +pub const ARTICLE_MEDIUM: &'static str = "\u{E985}"; +pub const ARTICLE_NY_TIMES: &'static str = "\u{E986}"; +pub const ASTERISK: &'static str = "\u{E987}"; +pub const ASTERISK_SIMPLE: &'static str = "\u{E988}"; +pub const AT: &'static str = "\u{E989}"; +pub const ATOM: &'static str = "\u{E98A}"; +pub const BABY: &'static str = "\u{E98B}"; +pub const BACKPACK: &'static str = "\u{E98C}"; +pub const BACKSPACE: &'static str = "\u{E98D}"; +pub const BAG: &'static str = "\u{E98E}"; +pub const BAG_SIMPLE: &'static str = "\u{E98F}"; +pub const BALLOON: &'static str = "\u{E990}"; +pub const BANDAIDS: &'static str = "\u{E991}"; +pub const BANK: &'static str = "\u{E992}"; +pub const BARBELL: &'static str = "\u{E993}"; +pub const BARCODE: &'static str = "\u{E994}"; +pub const BARRICADE: &'static str = "\u{E995}"; +pub const BASEBALL: &'static str = "\u{E996}"; +pub const BASEBALL_CAP: &'static str = "\u{E997}"; +pub const BASKET: &'static str = "\u{E998}"; +pub const BASKETBALL: &'static str = "\u{E999}"; +pub const BATHTUB: &'static str = "\u{E99A}"; +pub const BATTERY_CHARGING: &'static str = "\u{E99B}"; +pub const BATTERY_CHARGING_VERTICAL: &'static str = "\u{E99C}"; +pub const BATTERY_EMPTY: &'static str = "\u{E99D}"; +pub const BATTERY_FULL: &'static str = "\u{E99E}"; +pub const BATTERY_HIGH: &'static str = "\u{E99F}"; +pub const BATTERY_LOW: &'static str = "\u{E9A0}"; +pub const BATTERY_MEDIUM: &'static str = "\u{E9A1}"; +pub const BATTERY_PLUS: &'static str = "\u{E9A2}"; +pub const BATTERY_PLUS_VERTICAL: &'static str = "\u{E9A3}"; +pub const BATTERY_VERTICAL_EMPTY: &'static str = "\u{E9A4}"; +pub const BATTERY_VERTICAL_FULL: &'static str = "\u{E9A5}"; +pub const BATTERY_VERTICAL_HIGH: &'static str = "\u{E9A6}"; +pub const BATTERY_VERTICAL_LOW: &'static str = "\u{E9A7}"; +pub const BATTERY_VERTICAL_MEDIUM: &'static str = "\u{E9A8}"; +pub const BATTERY_WARNING: &'static str = "\u{E9A9}"; +pub const BATTERY_WARNING_VERTICAL: &'static str = "\u{E9AA}"; +pub const BED: &'static str = "\u{E9AB}"; +pub const BEER_BOTTLE: &'static str = "\u{E9AC}"; +pub const BEER_STEIN: &'static str = "\u{E9AD}"; +pub const BEHANCE_LOGO: &'static str = "\u{E9AE}"; +pub const BELL: &'static str = "\u{E9AF}"; +pub const BELL_RINGING: &'static str = "\u{E9B0}"; +pub const BELL_SIMPLE: &'static str = "\u{E9B1}"; +pub const BELL_SIMPLE_RINGING: &'static str = "\u{E9B2}"; +pub const BELL_SIMPLE_SLASH: &'static str = "\u{E9B3}"; +pub const BELL_SIMPLE_Z: &'static str = "\u{E9B4}"; +pub const BELL_SLASH: &'static str = "\u{E9B5}"; +pub const BELL_Z: &'static str = "\u{E9B6}"; +pub const BEZIER_CURVE: &'static str = "\u{E9B7}"; +pub const BICYCLE: &'static str = "\u{E9B8}"; +pub const BINOCULARS: &'static str = "\u{E9B9}"; +pub const BIRD: &'static str = "\u{E9BA}"; +pub const BLUETOOTH: &'static str = "\u{E9BB}"; +pub const BLUETOOTH_CONNECTED: &'static str = "\u{E9BC}"; +pub const BLUETOOTH_SLASH: &'static str = "\u{E9BD}"; +pub const BLUETOOTH_X: &'static str = "\u{E9BE}"; +pub const BOAT: &'static str = "\u{E9BF}"; +pub const BONE: &'static str = "\u{E9C0}"; +pub const BOOK: &'static str = "\u{E9C1}"; +pub const BOOK_BOOKMARK: &'static str = "\u{E9C2}"; +pub const BOOKMARK: &'static str = "\u{E9C3}"; +pub const BOOKMARKS: &'static str = "\u{E9C4}"; +pub const BOOKMARK_SIMPLE: &'static str = "\u{E9C5}"; +pub const BOOKMARKS_SIMPLE: &'static str = "\u{E9C6}"; +pub const BOOK_OPEN: &'static str = "\u{E9C7}"; +pub const BOOK_OPEN_TEXT: &'static str = "\u{E9C8}"; +pub const BOOKS: &'static str = "\u{E9C9}"; +pub const BOOT: &'static str = "\u{E9CA}"; +pub const BOUNDING_BOX: &'static str = "\u{E9CB}"; +pub const BOWL_FOOD: &'static str = "\u{E9CC}"; +pub const BRACKETS_ANGLE: &'static str = "\u{E9CD}"; +pub const BRACKETS_CURLY: &'static str = "\u{E9CE}"; +pub const BRACKETS_ROUND: &'static str = "\u{E9CF}"; +pub const BRACKETS_SQUARE: &'static str = "\u{E9D0}"; +pub const BRAIN: &'static str = "\u{E9D1}"; +pub const BRANDY: &'static str = "\u{E9D2}"; +pub const BRIDGE: &'static str = "\u{E9D3}"; +pub const BRIEFCASE: &'static str = "\u{E9D4}"; +pub const BRIEFCASE_METAL: &'static str = "\u{E9D5}"; +pub const BROADCAST: &'static str = "\u{E9D6}"; +pub const BROOM: &'static str = "\u{E9D7}"; +pub const BROWSER: &'static str = "\u{E9D8}"; +pub const BROWSERS: &'static str = "\u{E9D9}"; +pub const BUG: &'static str = "\u{E9DA}"; +pub const BUG_BEETLE: &'static str = "\u{E9DB}"; +pub const BUG_DROID: &'static str = "\u{E9DC}"; +pub const BUILDINGS: &'static str = "\u{E9DD}"; +pub const BUS: &'static str = "\u{E9DE}"; +pub const BUTTERFLY: &'static str = "\u{E9DF}"; +pub const CACTUS: &'static str = "\u{E9E0}"; +pub const CAKE: &'static str = "\u{E9E1}"; +pub const CALCULATOR: &'static str = "\u{E9E2}"; +pub const CALENDAR: &'static str = "\u{E9E3}"; +pub const CALENDAR_BLANK: &'static str = "\u{E9E4}"; +pub const CALENDAR_CHECK: &'static str = "\u{E9E5}"; +pub const CALENDAR_PLUS: &'static str = "\u{E9E6}"; +pub const CALENDAR_X: &'static str = "\u{E9E7}"; +pub const CALL_BELL: &'static str = "\u{E9E8}"; +pub const CAMERA: &'static str = "\u{E9E9}"; +pub const CAMERA_PLUS: &'static str = "\u{E9EA}"; +pub const CAMERA_ROTATE: &'static str = "\u{E9EB}"; +pub const CAMERA_SLASH: &'static str = "\u{E9EC}"; +pub const CAMPFIRE: &'static str = "\u{E9ED}"; +pub const CAR: &'static str = "\u{E9EE}"; +pub const CARDHOLDER: &'static str = "\u{E9EF}"; +pub const CARDS: &'static str = "\u{E9F0}"; +pub const CARET_CIRCLE_DOUBLE_DOWN: &'static str = "\u{E9F1}"; +pub const CARET_CIRCLE_DOUBLE_LEFT: &'static str = "\u{E9F2}"; +pub const CARET_CIRCLE_DOUBLE_RIGHT: &'static str = "\u{E9F3}"; +pub const CARET_CIRCLE_DOUBLE_UP: &'static str = "\u{E9F4}"; +pub const CARET_CIRCLE_DOWN: &'static str = "\u{E9F5}"; +pub const CARET_CIRCLE_LEFT: &'static str = "\u{E9F6}"; +pub const CARET_CIRCLE_RIGHT: &'static str = "\u{E9F7}"; +pub const CARET_CIRCLE_UP: &'static str = "\u{E9F8}"; +pub const CARET_CIRCLE_UP_DOWN: &'static str = "\u{E9F9}"; +pub const CARET_DOUBLE_DOWN: &'static str = "\u{E9FA}"; +pub const CARET_DOUBLE_LEFT: &'static str = "\u{E9FB}"; +pub const CARET_DOUBLE_RIGHT: &'static str = "\u{E9FC}"; +pub const CARET_DOUBLE_UP: &'static str = "\u{E9FD}"; +pub const CARET_DOWN: &'static str = "\u{E9FE}"; +pub const CARET_LEFT: &'static str = "\u{E9FF}"; +pub const CARET_RIGHT: &'static str = "\u{EA00}"; +pub const CARET_UP: &'static str = "\u{EA01}"; +pub const CARET_UP_DOWN: &'static str = "\u{EA02}"; +pub const CAR_PROFILE: &'static str = "\u{EA03}"; +pub const CARROT: &'static str = "\u{EA04}"; +pub const CAR_SIMPLE: &'static str = "\u{EA05}"; +pub const CASSETTE_TAPE: &'static str = "\u{EA06}"; +pub const CASTLE_TURRET: &'static str = "\u{EA07}"; +pub const CAT: &'static str = "\u{EA08}"; +pub const CELL_SIGNAL_FULL: &'static str = "\u{EA09}"; +pub const CELL_SIGNAL_HIGH: &'static str = "\u{EA0A}"; +pub const CELL_SIGNAL_LOW: &'static str = "\u{EA0B}"; +pub const CELL_SIGNAL_MEDIUM: &'static str = "\u{EA0C}"; +pub const CELL_SIGNAL_NONE: &'static str = "\u{EA0D}"; +pub const CELL_SIGNAL_SLASH: &'static str = "\u{EA0E}"; +pub const CELL_SIGNAL_X: &'static str = "\u{EA0F}"; +pub const CERTIFICATE: &'static str = "\u{EA10}"; +pub const CHAIR: &'static str = "\u{EA11}"; +pub const CHALKBOARD: &'static str = "\u{EA12}"; +pub const CHALKBOARD_SIMPLE: &'static str = "\u{EA13}"; +pub const CHALKBOARD_TEACHER: &'static str = "\u{EA14}"; +pub const CHAMPAGNE: &'static str = "\u{EA15}"; +pub const CHARGING_STATION: &'static str = "\u{EA16}"; +pub const CHART_BAR: &'static str = "\u{EA17}"; +pub const CHART_BAR_HORIZONTAL: &'static str = "\u{EA18}"; +pub const CHART_DONUT: &'static str = "\u{EA19}"; +pub const CHART_LINE: &'static str = "\u{EA1A}"; +pub const CHART_LINE_DOWN: &'static str = "\u{EA1B}"; +pub const CHART_LINE_UP: &'static str = "\u{EA1C}"; +pub const CHART_PIE: &'static str = "\u{EA1D}"; +pub const CHART_PIE_SLICE: &'static str = "\u{EA1E}"; +pub const CHART_POLAR: &'static str = "\u{EA1F}"; +pub const CHART_SCATTER: &'static str = "\u{EA20}"; +pub const CHAT: &'static str = "\u{EA21}"; +pub const CHAT_CENTERED: &'static str = "\u{EA22}"; +pub const CHAT_CENTERED_DOTS: &'static str = "\u{EA23}"; +pub const CHAT_CENTERED_TEXT: &'static str = "\u{EA24}"; +pub const CHAT_CIRCLE: &'static str = "\u{EA25}"; +pub const CHAT_CIRCLE_DOTS: &'static str = "\u{EA26}"; +pub const CHAT_CIRCLE_TEXT: &'static str = "\u{EA27}"; +pub const CHAT_DOTS: &'static str = "\u{EA28}"; +pub const CHATS: &'static str = "\u{EA29}"; +pub const CHATS_CIRCLE: &'static str = "\u{EA2A}"; +pub const CHATS_TEARDROP: &'static str = "\u{EA2B}"; +pub const CHAT_TEARDROP: &'static str = "\u{EA2C}"; +pub const CHAT_TEARDROP_DOTS: &'static str = "\u{EA2D}"; +pub const CHAT_TEARDROP_TEXT: &'static str = "\u{EA2E}"; +pub const CHAT_TEXT: &'static str = "\u{EA2F}"; +pub const CHECK: &'static str = "\u{EA30}"; +pub const CHECK_CIRCLE: &'static str = "\u{EA31}"; +pub const CHECK_FAT: &'static str = "\u{EA32}"; +pub const CHECKS: &'static str = "\u{EA33}"; +pub const CHECK_SQUARE: &'static str = "\u{EA34}"; +pub const CHECK_SQUARE_OFFSET: &'static str = "\u{EA35}"; +pub const CHURCH: &'static str = "\u{EA36}"; +pub const CIRCLE: &'static str = "\u{EA37}"; +pub const CIRCLE_DASHED: &'static str = "\u{EA38}"; +pub const CIRCLE_HALF: &'static str = "\u{EA39}"; +pub const CIRCLE_HALF_TILT: &'static str = "\u{EA3A}"; +pub const CIRCLE_NOTCH: &'static str = "\u{EA3B}"; +pub const CIRCLES_FOUR: &'static str = "\u{EA3C}"; +pub const CIRCLES_THREE: &'static str = "\u{EA3D}"; +pub const CIRCLES_THREE_PLUS: &'static str = "\u{EA3E}"; +pub const CIRCUITRY: &'static str = "\u{EA3F}"; +pub const CLIPBOARD: &'static str = "\u{EA40}"; +pub const CLIPBOARD_TEXT: &'static str = "\u{EA41}"; +pub const CLOCK: &'static str = "\u{EA42}"; +pub const CLOCK_AFTERNOON: &'static str = "\u{EA43}"; +pub const CLOCK_CLOCKWISE: &'static str = "\u{EA44}"; +pub const CLOCK_COUNTDOWN: &'static str = "\u{EA45}"; +pub const CLOCK_COUNTER_CLOCKWISE: &'static str = "\u{EA46}"; +pub const CLOSED_CAPTIONING: &'static str = "\u{EA47}"; +pub const CLOUD: &'static str = "\u{EA48}"; +pub const CLOUD_ARROW_DOWN: &'static str = "\u{EA49}"; +pub const CLOUD_ARROW_UP: &'static str = "\u{EA4A}"; +pub const CLOUD_CHECK: &'static str = "\u{EA4B}"; +pub const CLOUD_FOG: &'static str = "\u{EA4C}"; +pub const CLOUD_LIGHTNING: &'static str = "\u{EA4D}"; +pub const CLOUD_MOON: &'static str = "\u{EA4E}"; +pub const CLOUD_RAIN: &'static str = "\u{EA4F}"; +pub const CLOUD_SLASH: &'static str = "\u{EA50}"; +pub const CLOUD_SNOW: &'static str = "\u{EA51}"; +pub const CLOUD_SUN: &'static str = "\u{EA52}"; +pub const CLOUD_WARNING: &'static str = "\u{EA53}"; +pub const CLOUD_X: &'static str = "\u{EA54}"; +pub const CLUB: &'static str = "\u{EA55}"; +pub const COAT_HANGER: &'static str = "\u{EA56}"; +pub const CODA_LOGO: &'static str = "\u{EA57}"; +pub const CODE: &'static str = "\u{EA58}"; +pub const CODE_BLOCK: &'static str = "\u{EA59}"; +pub const CODEPEN_LOGO: &'static str = "\u{EA5A}"; +pub const CODESANDBOX_LOGO: &'static str = "\u{EA5B}"; +pub const CODE_SIMPLE: &'static str = "\u{EA5C}"; +pub const COFFEE: &'static str = "\u{EA5D}"; +pub const COIN: &'static str = "\u{EA5E}"; +pub const COINS: &'static str = "\u{EA5F}"; +pub const COIN_VERTICAL: &'static str = "\u{EA60}"; +pub const COLUMNS: &'static str = "\u{EA61}"; +pub const COMMAND: &'static str = "\u{EA62}"; +pub const COMPASS: &'static str = "\u{EA63}"; +pub const COMPASS_TOOL: &'static str = "\u{EA64}"; +pub const COMPUTER_TOWER: &'static str = "\u{EA65}"; +pub const CONFETTI: &'static str = "\u{EA66}"; +pub const CONTACTLESS_PAYMENT: &'static str = "\u{EA67}"; +pub const CONTROL: &'static str = "\u{EA68}"; +pub const COOKIE: &'static str = "\u{EA69}"; +pub const COOKING_POT: &'static str = "\u{EA6A}"; +pub const COPY: &'static str = "\u{EA6B}"; +pub const COPYLEFT: &'static str = "\u{EA6C}"; +pub const COPYRIGHT: &'static str = "\u{EA6D}"; +pub const COPY_SIMPLE: &'static str = "\u{EA6E}"; +pub const CORNERS_IN: &'static str = "\u{EA6F}"; +pub const CORNERS_OUT: &'static str = "\u{EA70}"; +pub const COUCH: &'static str = "\u{EA71}"; +pub const CPU: &'static str = "\u{EA72}"; +pub const CREDIT_CARD: &'static str = "\u{EA73}"; +pub const CROP: &'static str = "\u{EA74}"; +pub const CROSS: &'static str = "\u{EA75}"; +pub const CROSSHAIR: &'static str = "\u{EA76}"; +pub const CROSSHAIR_SIMPLE: &'static str = "\u{EA77}"; +pub const CROWN: &'static str = "\u{EA78}"; +pub const CROWN_SIMPLE: &'static str = "\u{EA79}"; +pub const CUBE: &'static str = "\u{EA7A}"; +pub const CUBE_FOCUS: &'static str = "\u{EA7B}"; +pub const CUBE_TRANSPARENT: &'static str = "\u{EA7C}"; +pub const CURRENCY_BTC: &'static str = "\u{EA7D}"; +pub const CURRENCY_CIRCLE_DOLLAR: &'static str = "\u{EA7E}"; +pub const CURRENCY_CNY: &'static str = "\u{EA7F}"; +pub const CURRENCY_DOLLAR: &'static str = "\u{EA80}"; +pub const CURRENCY_DOLLAR_SIMPLE: &'static str = "\u{EA81}"; +pub const CURRENCY_ETH: &'static str = "\u{EA82}"; +pub const CURRENCY_EUR: &'static str = "\u{EA83}"; +pub const CURRENCY_GBP: &'static str = "\u{EA84}"; +pub const CURRENCY_INR: &'static str = "\u{EA85}"; +pub const CURRENCY_JPY: &'static str = "\u{EA86}"; +pub const CURRENCY_KRW: &'static str = "\u{EA87}"; +pub const CURRENCY_KZT: &'static str = "\u{EA88}"; +pub const CURRENCY_NGN: &'static str = "\u{EA89}"; +pub const CURRENCY_RUB: &'static str = "\u{EA8A}"; +pub const CURSOR: &'static str = "\u{EA8B}"; +pub const CURSOR_CLICK: &'static str = "\u{EA8C}"; +pub const CURSOR_TEXT: &'static str = "\u{EA8D}"; +pub const CYLINDER: &'static str = "\u{EA8E}"; +pub const DATABASE: &'static str = "\u{EA8F}"; +pub const DESKTOP: &'static str = "\u{EA90}"; +pub const DESKTOP_TOWER: &'static str = "\u{EA91}"; +pub const DETECTIVE: &'static str = "\u{EA92}"; +pub const DEVICE_MOBILE: &'static str = "\u{EA93}"; +pub const DEVICE_MOBILE_CAMERA: &'static str = "\u{EA94}"; +pub const DEVICE_MOBILE_SPEAKER: &'static str = "\u{EA95}"; +pub const DEVICES: &'static str = "\u{EA96}"; +pub const DEVICE_TABLET: &'static str = "\u{EA97}"; +pub const DEVICE_TABLET_CAMERA: &'static str = "\u{EA98}"; +pub const DEVICE_TABLET_SPEAKER: &'static str = "\u{EA99}"; +pub const DEV_TO_LOGO: &'static str = "\u{EA9A}"; +pub const DIAMOND: &'static str = "\u{EA9B}"; +pub const DIAMONDS_FOUR: &'static str = "\u{EA9C}"; +pub const DICE_FIVE: &'static str = "\u{EA9D}"; +pub const DICE_FOUR: &'static str = "\u{EA9E}"; +pub const DICE_ONE: &'static str = "\u{EA9F}"; +pub const DICE_SIX: &'static str = "\u{EAA0}"; +pub const DICE_THREE: &'static str = "\u{EAA1}"; +pub const DICE_TWO: &'static str = "\u{EAA2}"; +pub const DISC: &'static str = "\u{EAA3}"; +pub const DISCORD_LOGO: &'static str = "\u{EAA4}"; +pub const DIVIDE: &'static str = "\u{EAA5}"; +pub const DNA: &'static str = "\u{EAA6}"; +pub const DOG: &'static str = "\u{EAA7}"; +pub const DOOR: &'static str = "\u{EAA8}"; +pub const DOOR_OPEN: &'static str = "\u{EAA9}"; +pub const DOT: &'static str = "\u{EAAA}"; +pub const DOT_OUTLINE: &'static str = "\u{EAAB}"; +pub const DOTS_NINE: &'static str = "\u{EAAC}"; +pub const DOTS_SIX: &'static str = "\u{EAAD}"; +pub const DOTS_SIX_VERTICAL: &'static str = "\u{EAAE}"; +pub const DOTS_THREE: &'static str = "\u{EAAF}"; +pub const DOTS_THREE_CIRCLE: &'static str = "\u{EAB0}"; +pub const DOTS_THREE_CIRCLE_VERTICAL: &'static str = "\u{EAB1}"; +pub const DOTS_THREE_OUTLINE: &'static str = "\u{EAB2}"; +pub const DOTS_THREE_OUTLINE_VERTICAL: &'static str = "\u{EAB3}"; +pub const DOTS_THREE_VERTICAL: &'static str = "\u{EAB4}"; +pub const DOWNLOAD: &'static str = "\u{EAB5}"; +pub const DOWNLOAD_SIMPLE: &'static str = "\u{EAB6}"; +pub const DRESS: &'static str = "\u{EAB7}"; +pub const DRIBBBLE_LOGO: &'static str = "\u{EAB8}"; +pub const DROP: &'static str = "\u{EAB9}"; +pub const DROPBOX_LOGO: &'static str = "\u{EABA}"; +pub const DROP_HALF: &'static str = "\u{EABB}"; +pub const DROP_HALF_BOTTOM: &'static str = "\u{EABC}"; +pub const EAR: &'static str = "\u{EABD}"; +pub const EAR_SLASH: &'static str = "\u{EABE}"; +pub const EGG: &'static str = "\u{EABF}"; +pub const EGG_CRACK: &'static str = "\u{EAC0}"; +pub const EJECT: &'static str = "\u{EAC1}"; +pub const EJECT_SIMPLE: &'static str = "\u{EAC2}"; +pub const ELEVATOR: &'static str = "\u{EAC3}"; +pub const ENGINE: &'static str = "\u{EAC4}"; +pub const ENVELOPE: &'static str = "\u{EAC5}"; +pub const ENVELOPE_OPEN: &'static str = "\u{EAC6}"; +pub const ENVELOPE_SIMPLE: &'static str = "\u{EAC7}"; +pub const ENVELOPE_SIMPLE_OPEN: &'static str = "\u{EAC8}"; +pub const EQUALIZER: &'static str = "\u{EAC9}"; +pub const EQUALS: &'static str = "\u{EACA}"; +pub const ERASER: &'static str = "\u{EACB}"; +pub const ESCALATOR_DOWN: &'static str = "\u{EACC}"; +pub const ESCALATOR_UP: &'static str = "\u{EACD}"; +pub const EXAM: &'static str = "\u{EACE}"; +pub const EXCLUDE: &'static str = "\u{EACF}"; +pub const EXCLUDE_SQUARE: &'static str = "\u{EAD0}"; +pub const EXPORT: &'static str = "\u{EAD1}"; +pub const EYE: &'static str = "\u{EAD2}"; +pub const EYE_CLOSED: &'static str = "\u{EAD3}"; +pub const EYEDROPPER: &'static str = "\u{EAD4}"; +pub const EYEDROPPER_SAMPLE: &'static str = "\u{EAD5}"; +pub const EYEGLASSES: &'static str = "\u{EAD6}"; +pub const EYE_SLASH: &'static str = "\u{EAD7}"; +pub const FACEBOOK_LOGO: &'static str = "\u{EAD8}"; +pub const FACE_MASK: &'static str = "\u{EAD9}"; +pub const FACTORY: &'static str = "\u{EADA}"; +pub const FADERS: &'static str = "\u{EADB}"; +pub const FADERS_HORIZONTAL: &'static str = "\u{EADC}"; +pub const FAN: &'static str = "\u{EADD}"; +pub const FAST_FORWARD: &'static str = "\u{EADE}"; +pub const FAST_FORWARD_CIRCLE: &'static str = "\u{EADF}"; +pub const FEATHER: &'static str = "\u{EAE0}"; +pub const FIGMA_LOGO: &'static str = "\u{EAE1}"; +pub const FILE: &'static str = "\u{EAE2}"; +pub const FILE_ARCHIVE: &'static str = "\u{EAE3}"; +pub const FILE_ARROW_DOWN: &'static str = "\u{EAE4}"; +pub const FILE_ARROW_UP: &'static str = "\u{EAE5}"; +pub const FILE_AUDIO: &'static str = "\u{EAE6}"; +pub const FILE_CLOUD: &'static str = "\u{EAE7}"; +pub const FILE_CODE: &'static str = "\u{EAE8}"; +pub const FILE_CSS: &'static str = "\u{EAE9}"; +pub const FILE_CSV: &'static str = "\u{EAEA}"; +pub const FILE_DASHED: &'static str = "\u{EAEB}"; +pub const FILE_DOTTED: &'static str = "\u{EAEB}"; +pub const FILE_DOC: &'static str = "\u{EAEC}"; +pub const FILE_HTML: &'static str = "\u{EAED}"; +pub const FILE_IMAGE: &'static str = "\u{EAEE}"; +pub const FILE_JPG: &'static str = "\u{EAEF}"; +pub const FILE_JS: &'static str = "\u{EAF0}"; +pub const FILE_JSX: &'static str = "\u{EAF1}"; +pub const FILE_LOCK: &'static str = "\u{EAF2}"; +pub const FILE_MAGNIFYING_GLASS: &'static str = "\u{EAF3}"; +pub const FILE_SEARCH: &'static str = "\u{EAF3}"; +pub const FILE_MINUS: &'static str = "\u{EAF4}"; +pub const FILE_PDF: &'static str = "\u{EAF5}"; +pub const FILE_PLUS: &'static str = "\u{EAF6}"; +pub const FILE_PNG: &'static str = "\u{EAF7}"; +pub const FILE_PPT: &'static str = "\u{EAF8}"; +pub const FILE_RS: &'static str = "\u{EAF9}"; +pub const FILES: &'static str = "\u{EAFA}"; +pub const FILE_SQL: &'static str = "\u{EAFB}"; +pub const FILE_SVG: &'static str = "\u{EAFC}"; +pub const FILE_TEXT: &'static str = "\u{EAFD}"; +pub const FILE_TS: &'static str = "\u{EAFE}"; +pub const FILE_TSX: &'static str = "\u{EAFF}"; +pub const FILE_VIDEO: &'static str = "\u{EB00}"; +pub const FILE_VUE: &'static str = "\u{EB01}"; +pub const FILE_X: &'static str = "\u{EB02}"; +pub const FILE_XLS: &'static str = "\u{EB03}"; +pub const FILE_ZIP: &'static str = "\u{EB04}"; +pub const FILM_REEL: &'static str = "\u{EB05}"; +pub const FILM_SCRIPT: &'static str = "\u{EB06}"; +pub const FILM_SLATE: &'static str = "\u{EB07}"; +pub const FILM_STRIP: &'static str = "\u{EB08}"; +pub const FINGERPRINT: &'static str = "\u{EB09}"; +pub const FINGERPRINT_SIMPLE: &'static str = "\u{EB0A}"; +pub const FINN_THE_HUMAN: &'static str = "\u{EB0B}"; +pub const FIRE: &'static str = "\u{EB0C}"; +pub const FIRE_EXTINGUISHER: &'static str = "\u{EB0D}"; +pub const FIRE_SIMPLE: &'static str = "\u{EB0E}"; +pub const FIRST_AID: &'static str = "\u{EB0F}"; +pub const FIRST_AID_KIT: &'static str = "\u{EB10}"; +pub const FISH: &'static str = "\u{EB11}"; +pub const FISH_SIMPLE: &'static str = "\u{EB12}"; +pub const FLAG: &'static str = "\u{EB13}"; +pub const FLAG_BANNER: &'static str = "\u{EB14}"; +pub const FLAG_CHECKERED: &'static str = "\u{EB15}"; +pub const FLAG_PENNANT: &'static str = "\u{EB16}"; +pub const FLAME: &'static str = "\u{EB17}"; +pub const FLASHLIGHT: &'static str = "\u{EB18}"; +pub const FLASK: &'static str = "\u{EB19}"; +pub const FLOPPY_DISK: &'static str = "\u{EB1A}"; +pub const FLOPPY_DISK_BACK: &'static str = "\u{EB1B}"; +pub const FLOW_ARROW: &'static str = "\u{EB1C}"; +pub const FLOWER: &'static str = "\u{EB1D}"; +pub const FLOWER_LOTUS: &'static str = "\u{EB1E}"; +pub const FLOWER_TULIP: &'static str = "\u{EB1F}"; +pub const FLYING_SAUCER: &'static str = "\u{EB20}"; +pub const FOLDER: &'static str = "\u{EB21}"; +pub const FOLDER_DASHED: &'static str = "\u{EB22}"; +pub const FOLDER_DOTTED: &'static str = "\u{EB22}"; +pub const FOLDER_LOCK: &'static str = "\u{EB23}"; +pub const FOLDER_MINUS: &'static str = "\u{EB24}"; +pub const FOLDER_NOTCH: &'static str = "\u{EB25}"; +pub const FOLDER_NOTCH_MINUS: &'static str = "\u{EB26}"; +pub const FOLDER_NOTCH_OPEN: &'static str = "\u{EB27}"; +pub const FOLDER_NOTCH_PLUS: &'static str = "\u{EB28}"; +pub const FOLDER_OPEN: &'static str = "\u{EB29}"; +pub const FOLDER_PLUS: &'static str = "\u{EB2A}"; +pub const FOLDERS: &'static str = "\u{EB2B}"; +pub const FOLDER_SIMPLE: &'static str = "\u{EB2C}"; +pub const FOLDER_SIMPLE_DASHED: &'static str = "\u{EB2D}"; +pub const FOLDER_SIMPLE_DOTTED: &'static str = "\u{EB2D}"; +pub const FOLDER_SIMPLE_LOCK: &'static str = "\u{EB2E}"; +pub const FOLDER_SIMPLE_MINUS: &'static str = "\u{EB2F}"; +pub const FOLDER_SIMPLE_PLUS: &'static str = "\u{EB30}"; +pub const FOLDER_SIMPLE_STAR: &'static str = "\u{EB31}"; +pub const FOLDER_SIMPLE_USER: &'static str = "\u{EB32}"; +pub const FOLDER_STAR: &'static str = "\u{EB33}"; +pub const FOLDER_USER: &'static str = "\u{EB34}"; +pub const FOOTBALL: &'static str = "\u{EB35}"; +pub const FOOTPRINTS: &'static str = "\u{EB36}"; +pub const FORK_KNIFE: &'static str = "\u{EB37}"; +pub const FRAME_CORNERS: &'static str = "\u{EB38}"; +pub const FRAMER_LOGO: &'static str = "\u{EB39}"; +pub const FUNCTION: &'static str = "\u{EB3A}"; +pub const FUNNEL: &'static str = "\u{EB3B}"; +pub const FUNNEL_SIMPLE: &'static str = "\u{EB3C}"; +pub const GAME_CONTROLLER: &'static str = "\u{EB3D}"; +pub const GARAGE: &'static str = "\u{EB3E}"; +pub const GAS_CAN: &'static str = "\u{EB3F}"; +pub const GAS_PUMP: &'static str = "\u{EB40}"; +pub const GAUGE: &'static str = "\u{EB41}"; +pub const GAVEL: &'static str = "\u{EB42}"; +pub const GEAR: &'static str = "\u{EB43}"; +pub const GEAR_FINE: &'static str = "\u{EB44}"; +pub const GEAR_SIX: &'static str = "\u{EB45}"; +pub const GENDER_FEMALE: &'static str = "\u{EB46}"; +pub const GENDER_INTERSEX: &'static str = "\u{EB47}"; +pub const GENDER_MALE: &'static str = "\u{EB48}"; +pub const GENDER_NEUTER: &'static str = "\u{EB49}"; +pub const GENDER_NONBINARY: &'static str = "\u{EB4A}"; +pub const GENDER_TRANSGENDER: &'static str = "\u{EB4B}"; +pub const GHOST: &'static str = "\u{EB4C}"; +pub const GIF: &'static str = "\u{EB4D}"; +pub const GIFT: &'static str = "\u{EB4E}"; +pub const GIT_BRANCH: &'static str = "\u{EB4F}"; +pub const GIT_COMMIT: &'static str = "\u{EB50}"; +pub const GIT_DIFF: &'static str = "\u{EB51}"; +pub const GIT_FORK: &'static str = "\u{EB52}"; +pub const GITHUB_LOGO: &'static str = "\u{EB53}"; +pub const GITLAB_LOGO: &'static str = "\u{EB54}"; +pub const GITLAB_LOGO_SIMPLE: &'static str = "\u{EB55}"; +pub const GIT_MERGE: &'static str = "\u{EB56}"; +pub const GIT_PULL_REQUEST: &'static str = "\u{EB57}"; +pub const GLOBE: &'static str = "\u{EB58}"; +pub const GLOBE_HEMISPHERE_EAST: &'static str = "\u{EB59}"; +pub const GLOBE_HEMISPHERE_WEST: &'static str = "\u{EB5A}"; +pub const GLOBE_SIMPLE: &'static str = "\u{EB5B}"; +pub const GLOBE_STAND: &'static str = "\u{EB5C}"; +pub const GOGGLES: &'static str = "\u{EB5D}"; +pub const GOODREADS_LOGO: &'static str = "\u{EB5E}"; +pub const GOOGLE_CARDBOARD_LOGO: &'static str = "\u{EB5F}"; +pub const GOOGLE_CHROME_LOGO: &'static str = "\u{EB60}"; +pub const GOOGLE_DRIVE_LOGO: &'static str = "\u{EB61}"; +pub const GOOGLE_LOGO: &'static str = "\u{EB62}"; +pub const GOOGLE_PHOTOS_LOGO: &'static str = "\u{EB63}"; +pub const GOOGLE_PLAY_LOGO: &'static str = "\u{EB64}"; +pub const GOOGLE_PODCASTS_LOGO: &'static str = "\u{EB65}"; +pub const GRADIENT: &'static str = "\u{EB66}"; +pub const GRADUATION_CAP: &'static str = "\u{EB67}"; +pub const GRAINS: &'static str = "\u{EB68}"; +pub const GRAINS_SLASH: &'static str = "\u{EB69}"; +pub const GRAPH: &'static str = "\u{EB6A}"; +pub const GRID_FOUR: &'static str = "\u{EB6B}"; +pub const GRID_NINE: &'static str = "\u{EB6C}"; +pub const GUITAR: &'static str = "\u{EB6D}"; +pub const HAMBURGER: &'static str = "\u{EB6E}"; +pub const HAMMER: &'static str = "\u{EB6F}"; +pub const HAND: &'static str = "\u{EB70}"; +pub const HANDBAG: &'static str = "\u{EB71}"; +pub const HANDBAG_SIMPLE: &'static str = "\u{EB72}"; +pub const HAND_COINS: &'static str = "\u{EB73}"; +pub const HAND_EYE: &'static str = "\u{EB74}"; +pub const HAND_FIST: &'static str = "\u{EB75}"; +pub const HAND_GRABBING: &'static str = "\u{EB76}"; +pub const HAND_HEART: &'static str = "\u{EB77}"; +pub const HAND_PALM: &'static str = "\u{EB78}"; +pub const HAND_POINTING: &'static str = "\u{EB79}"; +pub const HANDS_CLAPPING: &'static str = "\u{EB7A}"; +pub const HANDSHAKE: &'static str = "\u{EB7B}"; +pub const HAND_SOAP: &'static str = "\u{EB7C}"; +pub const HANDS_PRAYING: &'static str = "\u{EB7D}"; +pub const HAND_SWIPE_LEFT: &'static str = "\u{EB7E}"; +pub const HAND_SWIPE_RIGHT: &'static str = "\u{EB7F}"; +pub const HAND_TAP: &'static str = "\u{EB80}"; +pub const HAND_WAVING: &'static str = "\u{EB81}"; +pub const HARD_DRIVE: &'static str = "\u{EB82}"; +pub const HARD_DRIVES: &'static str = "\u{EB83}"; +pub const HASH: &'static str = "\u{EB84}"; +pub const HASH_STRAIGHT: &'static str = "\u{EB85}"; +pub const HEADLIGHTS: &'static str = "\u{EB86}"; +pub const HEADPHONES: &'static str = "\u{EB87}"; +pub const HEADSET: &'static str = "\u{EB88}"; +pub const HEART: &'static str = "\u{EB89}"; +pub const HEARTBEAT: &'static str = "\u{EB8A}"; +pub const HEART_BREAK: &'static str = "\u{EB8B}"; +pub const HEART_HALF: &'static str = "\u{EB8C}"; +pub const HEART_STRAIGHT: &'static str = "\u{EB8D}"; +pub const HEART_STRAIGHT_BREAK: &'static str = "\u{EB8E}"; +pub const HEXAGON: &'static str = "\u{EB8F}"; +pub const HIGH_HEEL: &'static str = "\u{EB90}"; +pub const HIGHLIGHTER_CIRCLE: &'static str = "\u{EB91}"; +pub const HOODIE: &'static str = "\u{EB92}"; +pub const HORSE: &'static str = "\u{EB93}"; +pub const HOURGLASS: &'static str = "\u{EB94}"; +pub const HOURGLASS_HIGH: &'static str = "\u{EB95}"; +pub const HOURGLASS_LOW: &'static str = "\u{EB96}"; +pub const HOURGLASS_MEDIUM: &'static str = "\u{EB97}"; +pub const HOURGLASS_SIMPLE: &'static str = "\u{EB98}"; +pub const HOURGLASS_SIMPLE_HIGH: &'static str = "\u{EB99}"; +pub const HOURGLASS_SIMPLE_LOW: &'static str = "\u{EB9A}"; +pub const HOURGLASS_SIMPLE_MEDIUM: &'static str = "\u{EB9B}"; +pub const HOUSE: &'static str = "\u{EB9C}"; +pub const HOUSE_LINE: &'static str = "\u{EB9D}"; +pub const HOUSE_SIMPLE: &'static str = "\u{EB9E}"; +pub const ICE_CREAM: &'static str = "\u{EB9F}"; +pub const IDENTIFICATION_BADGE: &'static str = "\u{EBA0}"; +pub const IDENTIFICATION_CARD: &'static str = "\u{EBA1}"; +pub const IMAGE: &'static str = "\u{EBA2}"; +pub const IMAGES: &'static str = "\u{EBA3}"; +pub const IMAGE_SQUARE: &'static str = "\u{EBA4}"; +pub const IMAGES_SQUARE: &'static str = "\u{EBA5}"; +pub const INFINITY: &'static str = "\u{EBA6}"; +pub const INFO: &'static str = "\u{EBA7}"; +pub const INSTAGRAM_LOGO: &'static str = "\u{EBA8}"; +pub const INTERSECT: &'static str = "\u{EBA9}"; +pub const INTERSECT_SQUARE: &'static str = "\u{EBAA}"; +pub const INTERSECT_THREE: &'static str = "\u{EBAB}"; +pub const JEEP: &'static str = "\u{EBAC}"; +pub const KANBAN: &'static str = "\u{EBAD}"; +pub const KEY: &'static str = "\u{EBAE}"; +pub const KEYBOARD: &'static str = "\u{EBAF}"; +pub const KEYHOLE: &'static str = "\u{EBB0}"; +pub const KEY_RETURN: &'static str = "\u{EBB1}"; +pub const KNIFE: &'static str = "\u{EBB2}"; +pub const LADDER: &'static str = "\u{EBB3}"; +pub const LADDER_SIMPLE: &'static str = "\u{EBB4}"; +pub const LAMP: &'static str = "\u{EBB5}"; +pub const LAPTOP: &'static str = "\u{EBB6}"; +pub const LAYOUT: &'static str = "\u{EBB7}"; +pub const LEAF: &'static str = "\u{EBB8}"; +pub const LIFEBUOY: &'static str = "\u{EBB9}"; +pub const LIGHTBULB: &'static str = "\u{EBBA}"; +pub const LIGHTBULB_FILAMENT: &'static str = "\u{EBBB}"; +pub const LIGHTHOUSE: &'static str = "\u{EBBC}"; +pub const LIGHTNING: &'static str = "\u{EBBD}"; +pub const LIGHTNING_A: &'static str = "\u{EBBE}"; +pub const LIGHTNING_SLASH: &'static str = "\u{EBBF}"; +pub const LINE_SEGMENT: &'static str = "\u{EBC0}"; +pub const LINE_SEGMENTS: &'static str = "\u{EBC1}"; +pub const LINK: &'static str = "\u{EBC2}"; +pub const LINK_BREAK: &'static str = "\u{EBC3}"; +pub const LINKEDIN_LOGO: &'static str = "\u{EBC4}"; +pub const LINK_SIMPLE: &'static str = "\u{EBC5}"; +pub const LINK_SIMPLE_BREAK: &'static str = "\u{EBC6}"; +pub const LINK_SIMPLE_HORIZONTAL: &'static str = "\u{EBC7}"; +pub const LINK_SIMPLE_HORIZONTAL_BREAK: &'static str = "\u{EBC8}"; +pub const LINUX_LOGO: &'static str = "\u{EBC9}"; +pub const LIST: &'static str = "\u{EBCA}"; +pub const LIST_BULLETS: &'static str = "\u{EBCB}"; +pub const LIST_CHECKS: &'static str = "\u{EBCC}"; +pub const LIST_DASHES: &'static str = "\u{EBCD}"; +pub const LIST_MAGNIFYING_GLASS: &'static str = "\u{EBCE}"; +pub const LIST_NUMBERS: &'static str = "\u{EBCF}"; +pub const LIST_PLUS: &'static str = "\u{EBD0}"; +pub const LOCK: &'static str = "\u{EBD1}"; +pub const LOCKERS: &'static str = "\u{EBD2}"; +pub const LOCK_KEY: &'static str = "\u{EBD3}"; +pub const LOCK_KEY_OPEN: &'static str = "\u{EBD4}"; +pub const LOCK_LAMINATED: &'static str = "\u{EBD5}"; +pub const LOCK_LAMINATED_OPEN: &'static str = "\u{EBD6}"; +pub const LOCK_OPEN: &'static str = "\u{EBD7}"; +pub const LOCK_SIMPLE: &'static str = "\u{EBD8}"; +pub const LOCK_SIMPLE_OPEN: &'static str = "\u{EBD9}"; +pub const MAGIC_WAND: &'static str = "\u{EBDA}"; +pub const MAGNET: &'static str = "\u{EBDB}"; +pub const MAGNET_STRAIGHT: &'static str = "\u{EBDC}"; +pub const MAGNIFYING_GLASS: &'static str = "\u{EBDD}"; +pub const MAGNIFYING_GLASS_MINUS: &'static str = "\u{EBDE}"; +pub const MAGNIFYING_GLASS_PLUS: &'static str = "\u{EBDF}"; +pub const MAP_PIN: &'static str = "\u{EBE0}"; +pub const MAP_PIN_LINE: &'static str = "\u{EBE1}"; +pub const MAP_TRIFOLD: &'static str = "\u{EBE2}"; +pub const MARKER_CIRCLE: &'static str = "\u{EBE3}"; +pub const MARTINI: &'static str = "\u{EBE4}"; +pub const MASK_HAPPY: &'static str = "\u{EBE5}"; +pub const MASK_SAD: &'static str = "\u{EBE6}"; +pub const MATH_OPERATIONS: &'static str = "\u{EBE7}"; +pub const MEDAL: &'static str = "\u{EBE8}"; +pub const MEDAL_MILITARY: &'static str = "\u{EBE9}"; +pub const MEDIUM_LOGO: &'static str = "\u{EBEA}"; +pub const MEGAPHONE: &'static str = "\u{EBEB}"; +pub const MEGAPHONE_SIMPLE: &'static str = "\u{EBEC}"; +pub const MESSENGER_LOGO: &'static str = "\u{EBED}"; +pub const META_LOGO: &'static str = "\u{EBEE}"; +pub const METRONOME: &'static str = "\u{EBEF}"; +pub const MICROPHONE: &'static str = "\u{EBF0}"; +pub const MICROPHONE_SLASH: &'static str = "\u{EBF1}"; +pub const MICROPHONE_STAGE: &'static str = "\u{EBF2}"; +pub const MICROSOFT_EXCEL_LOGO: &'static str = "\u{EBF3}"; +pub const MICROSOFT_OUTLOOK_LOGO: &'static str = "\u{EBF4}"; +pub const MICROSOFT_POWERPOINT_LOGO: &'static str = "\u{EBF5}"; +pub const MICROSOFT_TEAMS_LOGO: &'static str = "\u{EBF6}"; +pub const MICROSOFT_WORD_LOGO: &'static str = "\u{EBF7}"; +pub const MINUS: &'static str = "\u{EBF8}"; +pub const MINUS_CIRCLE: &'static str = "\u{EBF9}"; +pub const MINUS_SQUARE: &'static str = "\u{EBFA}"; +pub const MONEY: &'static str = "\u{EBFB}"; +pub const MONITOR: &'static str = "\u{EBFC}"; +pub const MONITOR_PLAY: &'static str = "\u{EBFD}"; +pub const MOON: &'static str = "\u{EBFE}"; +pub const MOON_STARS: &'static str = "\u{EBFF}"; +pub const MOPED: &'static str = "\u{EC00}"; +pub const MOPED_FRONT: &'static str = "\u{EC01}"; +pub const MOSQUE: &'static str = "\u{EC02}"; +pub const MOTORCYCLE: &'static str = "\u{EC03}"; +pub const MOUNTAINS: &'static str = "\u{EC04}"; +pub const MOUSE: &'static str = "\u{EC05}"; +pub const MOUSE_SIMPLE: &'static str = "\u{EC06}"; +pub const MUSIC_NOTE: &'static str = "\u{EC07}"; +pub const MUSIC_NOTES: &'static str = "\u{EC08}"; +pub const MUSIC_NOTE_SIMPLE: &'static str = "\u{EC09}"; +pub const MUSIC_NOTES_PLUS: &'static str = "\u{EC0A}"; +pub const MUSIC_NOTES_SIMPLE: &'static str = "\u{EC0B}"; +pub const NAVIGATION_ARROW: &'static str = "\u{EC0C}"; +pub const NEEDLE: &'static str = "\u{EC0D}"; +pub const NEWSPAPER: &'static str = "\u{EC0E}"; +pub const NEWSPAPER_CLIPPING: &'static str = "\u{EC0F}"; +pub const NOTCHES: &'static str = "\u{EC10}"; +pub const NOTE: &'static str = "\u{EC11}"; +pub const NOTE_BLANK: &'static str = "\u{EC12}"; +pub const NOTEBOOK: &'static str = "\u{EC13}"; +pub const NOTEPAD: &'static str = "\u{EC14}"; +pub const NOTE_PENCIL: &'static str = "\u{EC15}"; +pub const NOTIFICATION: &'static str = "\u{EC16}"; +pub const NOTION_LOGO: &'static str = "\u{EC17}"; +pub const NUMBER_CIRCLE_EIGHT: &'static str = "\u{EC18}"; +pub const NUMBER_CIRCLE_FIVE: &'static str = "\u{EC19}"; +pub const NUMBER_CIRCLE_FOUR: &'static str = "\u{EC1A}"; +pub const NUMBER_CIRCLE_NINE: &'static str = "\u{EC1B}"; +pub const NUMBER_CIRCLE_ONE: &'static str = "\u{EC1C}"; +pub const NUMBER_CIRCLE_SEVEN: &'static str = "\u{EC1D}"; +pub const NUMBER_CIRCLE_SIX: &'static str = "\u{EC1E}"; +pub const NUMBER_CIRCLE_THREE: &'static str = "\u{EC1F}"; +pub const NUMBER_CIRCLE_TWO: &'static str = "\u{EC20}"; +pub const NUMBER_CIRCLE_ZERO: &'static str = "\u{EC21}"; +pub const NUMBER_EIGHT: &'static str = "\u{EC22}"; +pub const NUMBER_FIVE: &'static str = "\u{EC23}"; +pub const NUMBER_FOUR: &'static str = "\u{EC24}"; +pub const NUMBER_NINE: &'static str = "\u{EC25}"; +pub const NUMBER_ONE: &'static str = "\u{EC26}"; +pub const NUMBER_SEVEN: &'static str = "\u{EC27}"; +pub const NUMBER_SIX: &'static str = "\u{EC28}"; +pub const NUMBER_SQUARE_EIGHT: &'static str = "\u{EC29}"; +pub const NUMBER_SQUARE_FIVE: &'static str = "\u{EC2A}"; +pub const NUMBER_SQUARE_FOUR: &'static str = "\u{EC2B}"; +pub const NUMBER_SQUARE_NINE: &'static str = "\u{EC2C}"; +pub const NUMBER_SQUARE_ONE: &'static str = "\u{EC2D}"; +pub const NUMBER_SQUARE_SEVEN: &'static str = "\u{EC2E}"; +pub const NUMBER_SQUARE_SIX: &'static str = "\u{EC2F}"; +pub const NUMBER_SQUARE_THREE: &'static str = "\u{EC30}"; +pub const NUMBER_SQUARE_TWO: &'static str = "\u{EC31}"; +pub const NUMBER_SQUARE_ZERO: &'static str = "\u{EC32}"; +pub const NUMBER_THREE: &'static str = "\u{EC33}"; +pub const NUMBER_TWO: &'static str = "\u{EC34}"; +pub const NUMBER_ZERO: &'static str = "\u{EC35}"; +pub const NUT: &'static str = "\u{EC36}"; +pub const NY_TIMES_LOGO: &'static str = "\u{EC37}"; +pub const OCTAGON: &'static str = "\u{EC38}"; +pub const OFFICE_CHAIR: &'static str = "\u{EC39}"; +pub const OPTION: &'static str = "\u{EC3A}"; +pub const ORANGE_SLICE: &'static str = "\u{EC3B}"; +pub const PACKAGE: &'static str = "\u{EC3C}"; +pub const PAINT_BRUSH: &'static str = "\u{EC3D}"; +pub const PAINT_BRUSH_BROAD: &'static str = "\u{EC3E}"; +pub const PAINT_BRUSH_HOUSEHOLD: &'static str = "\u{EC3F}"; +pub const PAINT_BUCKET: &'static str = "\u{EC40}"; +pub const PAINT_ROLLER: &'static str = "\u{EC41}"; +pub const PALETTE: &'static str = "\u{EC42}"; +pub const PANTS: &'static str = "\u{EC43}"; +pub const PAPERCLIP: &'static str = "\u{EC44}"; +pub const PAPERCLIP_HORIZONTAL: &'static str = "\u{EC45}"; +pub const PAPER_PLANE: &'static str = "\u{EC46}"; +pub const PAPER_PLANE_RIGHT: &'static str = "\u{EC47}"; +pub const PAPER_PLANE_TILT: &'static str = "\u{EC48}"; +pub const PARACHUTE: &'static str = "\u{EC49}"; +pub const PARAGRAPH: &'static str = "\u{EC4A}"; +pub const PARALLELOGRAM: &'static str = "\u{EC4B}"; +pub const PARK: &'static str = "\u{EC4C}"; +pub const PASSWORD: &'static str = "\u{EC4D}"; +pub const PATH: &'static str = "\u{EC4E}"; +pub const PATREON_LOGO: &'static str = "\u{EC4F}"; +pub const PAUSE: &'static str = "\u{EC50}"; +pub const PAUSE_CIRCLE: &'static str = "\u{EC51}"; +pub const PAW_PRINT: &'static str = "\u{EC52}"; +pub const PAYPAL_LOGO: &'static str = "\u{EC53}"; +pub const PEACE: &'static str = "\u{EC54}"; +pub const PEN: &'static str = "\u{EC55}"; +pub const PENCIL: &'static str = "\u{EC56}"; +pub const PENCIL_CIRCLE: &'static str = "\u{EC57}"; +pub const PENCIL_LINE: &'static str = "\u{EC58}"; +pub const PENCIL_SIMPLE: &'static str = "\u{EC59}"; +pub const PENCIL_SIMPLE_LINE: &'static str = "\u{EC5A}"; +pub const PENCIL_SIMPLE_SLASH: &'static str = "\u{EC5B}"; +pub const PENCIL_SLASH: &'static str = "\u{EC5C}"; +pub const PEN_NIB: &'static str = "\u{EC5D}"; +pub const PEN_NIB_STRAIGHT: &'static str = "\u{EC5E}"; +pub const PENTAGRAM: &'static str = "\u{EC5F}"; +pub const PEPPER: &'static str = "\u{EC60}"; +pub const PERCENT: &'static str = "\u{EC61}"; +pub const PERSON: &'static str = "\u{EC62}"; +pub const PERSON_ARMS_SPREAD: &'static str = "\u{EC63}"; +pub const PERSON_SIMPLE: &'static str = "\u{EC64}"; +pub const PERSON_SIMPLE_BIKE: &'static str = "\u{EC65}"; +pub const PERSON_SIMPLE_RUN: &'static str = "\u{EC66}"; +pub const PERSON_SIMPLE_THROW: &'static str = "\u{EC67}"; +pub const PERSON_SIMPLE_WALK: &'static str = "\u{EC68}"; +pub const PERSPECTIVE: &'static str = "\u{EC69}"; +pub const PHONE: &'static str = "\u{EC6A}"; +pub const PHONE_CALL: &'static str = "\u{EC6B}"; +pub const PHONE_DISCONNECT: &'static str = "\u{EC6C}"; +pub const PHONE_INCOMING: &'static str = "\u{EC6D}"; +pub const PHONE_OUTGOING: &'static str = "\u{EC6E}"; +pub const PHONE_PLUS: &'static str = "\u{EC6F}"; +pub const PHONE_SLASH: &'static str = "\u{EC70}"; +pub const PHONE_X: &'static str = "\u{EC71}"; +pub const PHOSPHOR_LOGO: &'static str = "\u{EC72}"; +pub const PI: &'static str = "\u{EC73}"; +pub const PIANO_KEYS: &'static str = "\u{EC74}"; +pub const PICTURE_IN_PICTURE: &'static str = "\u{EC75}"; +pub const PIGGY_BANK: &'static str = "\u{EC76}"; +pub const PILL: &'static str = "\u{EC77}"; +pub const PINTEREST_LOGO: &'static str = "\u{EC78}"; +pub const PINWHEEL: &'static str = "\u{EC79}"; +pub const PIZZA: &'static str = "\u{EC7A}"; +pub const PLACEHOLDER: &'static str = "\u{EC7B}"; +pub const PLANET: &'static str = "\u{EC7C}"; +pub const PLANT: &'static str = "\u{EC7D}"; +pub const PLAY: &'static str = "\u{EC7E}"; +pub const PLAY_CIRCLE: &'static str = "\u{EC7F}"; +pub const PLAYLIST: &'static str = "\u{EC80}"; +pub const PLAY_PAUSE: &'static str = "\u{EC81}"; +pub const PLUG: &'static str = "\u{EC82}"; +pub const PLUG_CHARGING: &'static str = "\u{EC83}"; +pub const PLUGS: &'static str = "\u{EC84}"; +pub const PLUGS_CONNECTED: &'static str = "\u{EC85}"; +pub const PLUS: &'static str = "\u{EC86}"; +pub const PLUS_CIRCLE: &'static str = "\u{EC87}"; +pub const PLUS_MINUS: &'static str = "\u{EC88}"; +pub const PLUS_SQUARE: &'static str = "\u{EC89}"; +pub const POKER_CHIP: &'static str = "\u{EC8A}"; +pub const POLICE_CAR: &'static str = "\u{EC8B}"; +pub const POLYGON: &'static str = "\u{EC8C}"; +pub const POPCORN: &'static str = "\u{EC8D}"; +pub const POTTED_PLANT: &'static str = "\u{EC8E}"; +pub const POWER: &'static str = "\u{EC8F}"; +pub const PRESCRIPTION: &'static str = "\u{EC90}"; +pub const PRESENTATION: &'static str = "\u{EC91}"; +pub const PRESENTATION_CHART: &'static str = "\u{EC92}"; +pub const PRINTER: &'static str = "\u{EC93}"; +pub const PROHIBIT: &'static str = "\u{EC94}"; +pub const PROHIBIT_INSET: &'static str = "\u{EC95}"; +pub const PROJECTOR_SCREEN: &'static str = "\u{EC96}"; +pub const PROJECTOR_SCREEN_CHART: &'static str = "\u{EC97}"; +pub const PULSE: &'static str = "\u{EC98}"; +pub const ACTIVITY: &'static str = "\u{EC98}"; +pub const PUSH_PIN: &'static str = "\u{EC99}"; +pub const PUSH_PIN_SIMPLE: &'static str = "\u{EC9A}"; +pub const PUSH_PIN_SIMPLE_SLASH: &'static str = "\u{EC9B}"; +pub const PUSH_PIN_SLASH: &'static str = "\u{EC9C}"; +pub const PUZZLE_PIECE: &'static str = "\u{EC9D}"; +pub const QR_CODE: &'static str = "\u{EC9E}"; +pub const QUESTION: &'static str = "\u{EC9F}"; +pub const QUEUE: &'static str = "\u{ECA0}"; +pub const QUOTES: &'static str = "\u{ECA1}"; +pub const RADICAL: &'static str = "\u{ECA2}"; +pub const RADIO: &'static str = "\u{ECA3}"; +pub const RADIOACTIVE: &'static str = "\u{ECA4}"; +pub const RADIO_BUTTON: &'static str = "\u{ECA5}"; +pub const RAINBOW: &'static str = "\u{ECA6}"; +pub const RAINBOW_CLOUD: &'static str = "\u{ECA7}"; +pub const READ_CV_LOGO: &'static str = "\u{ECA8}"; +pub const RECEIPT: &'static str = "\u{ECA9}"; +pub const RECEIPT_X: &'static str = "\u{ECAA}"; +pub const RECORD: &'static str = "\u{ECAB}"; +pub const RECTANGLE: &'static str = "\u{ECAC}"; +pub const RECYCLE: &'static str = "\u{ECAD}"; +pub const REDDIT_LOGO: &'static str = "\u{ECAE}"; +pub const REPEAT: &'static str = "\u{ECAF}"; +pub const REPEAT_ONCE: &'static str = "\u{ECB0}"; +pub const REWIND: &'static str = "\u{ECB1}"; +pub const REWIND_CIRCLE: &'static str = "\u{ECB2}"; +pub const ROAD_HORIZON: &'static str = "\u{ECB3}"; +pub const ROBOT: &'static str = "\u{ECB4}"; +pub const ROCKET: &'static str = "\u{ECB5}"; +pub const ROCKET_LAUNCH: &'static str = "\u{ECB6}"; +pub const ROWS: &'static str = "\u{ECB7}"; +pub const RSS: &'static str = "\u{ECB8}"; +pub const RSS_SIMPLE: &'static str = "\u{ECB9}"; +pub const RUG: &'static str = "\u{ECBA}"; +pub const RULER: &'static str = "\u{ECBB}"; +pub const SCALES: &'static str = "\u{ECBC}"; +pub const SCAN: &'static str = "\u{ECBD}"; +pub const SCISSORS: &'static str = "\u{ECBE}"; +pub const SCOOTER: &'static str = "\u{ECBF}"; +pub const SCREENCAST: &'static str = "\u{ECC0}"; +pub const SCRIBBLE_LOOP: &'static str = "\u{ECC1}"; +pub const SCROLL: &'static str = "\u{ECC2}"; +pub const SEAL: &'static str = "\u{ECC3}"; +pub const CIRCLE_WAVY: &'static str = "\u{ECC3}"; +pub const SEAL_CHECK: &'static str = "\u{ECC4}"; +pub const CIRCLE_WAVY_CHECK: &'static str = "\u{ECC4}"; +pub const SEAL_QUESTION: &'static str = "\u{ECC5}"; +pub const CIRCLE_WAVY_QUESTION: &'static str = "\u{ECC5}"; +pub const SEAL_WARNING: &'static str = "\u{ECC6}"; +pub const CIRCLE_WAVY_WARNING: &'static str = "\u{ECC6}"; +pub const SELECTION: &'static str = "\u{ECC7}"; +pub const SELECTION_ALL: &'static str = "\u{ECC8}"; +pub const SELECTION_BACKGROUND: &'static str = "\u{ECC9}"; +pub const SELECTION_FOREGROUND: &'static str = "\u{ECCA}"; +pub const SELECTION_INVERSE: &'static str = "\u{ECCB}"; +pub const SELECTION_PLUS: &'static str = "\u{ECCC}"; +pub const SELECTION_SLASH: &'static str = "\u{ECCD}"; +pub const SHAPES: &'static str = "\u{ECCE}"; +pub const SHARE: &'static str = "\u{ECCF}"; +pub const SHARE_FAT: &'static str = "\u{ECD0}"; +pub const SHARE_NETWORK: &'static str = "\u{ECD1}"; +pub const SHIELD: &'static str = "\u{ECD2}"; +pub const SHIELD_CHECK: &'static str = "\u{ECD3}"; +pub const SHIELD_CHECKERED: &'static str = "\u{ECD4}"; +pub const SHIELD_CHEVRON: &'static str = "\u{ECD5}"; +pub const SHIELD_PLUS: &'static str = "\u{ECD6}"; +pub const SHIELD_SLASH: &'static str = "\u{ECD7}"; +pub const SHIELD_STAR: &'static str = "\u{ECD8}"; +pub const SHIELD_WARNING: &'static str = "\u{ECD9}"; +pub const SHIRT_FOLDED: &'static str = "\u{ECDA}"; +pub const SHOOTING_STAR: &'static str = "\u{ECDB}"; +pub const SHOPPING_BAG: &'static str = "\u{ECDC}"; +pub const SHOPPING_BAG_OPEN: &'static str = "\u{ECDD}"; +pub const SHOPPING_CART: &'static str = "\u{ECDE}"; +pub const SHOPPING_CART_SIMPLE: &'static str = "\u{ECDF}"; +pub const SHOWER: &'static str = "\u{ECE0}"; +pub const SHRIMP: &'static str = "\u{ECE1}"; +pub const SHUFFLE: &'static str = "\u{ECE2}"; +pub const SHUFFLE_ANGULAR: &'static str = "\u{ECE3}"; +pub const SHUFFLE_SIMPLE: &'static str = "\u{ECE4}"; +pub const SIDEBAR: &'static str = "\u{ECE5}"; +pub const SIDEBAR_SIMPLE: &'static str = "\u{ECE6}"; +pub const SIGMA: &'static str = "\u{ECE7}"; +pub const SIGNATURE: &'static str = "\u{ECE8}"; +pub const SIGN_IN: &'static str = "\u{ECE9}"; +pub const SIGN_OUT: &'static str = "\u{ECEA}"; +pub const SIGNPOST: &'static str = "\u{ECEB}"; +pub const SIM_CARD: &'static str = "\u{ECEC}"; +pub const SIREN: &'static str = "\u{ECED}"; +pub const SKETCH_LOGO: &'static str = "\u{ECEE}"; +pub const SKIP_BACK: &'static str = "\u{ECEF}"; +pub const SKIP_BACK_CIRCLE: &'static str = "\u{ECF0}"; +pub const SKIP_FORWARD: &'static str = "\u{ECF1}"; +pub const SKIP_FORWARD_CIRCLE: &'static str = "\u{ECF2}"; +pub const SKULL: &'static str = "\u{ECF3}"; +pub const SLACK_LOGO: &'static str = "\u{ECF4}"; +pub const SLIDERS: &'static str = "\u{ECF5}"; +pub const SLIDERS_HORIZONTAL: &'static str = "\u{ECF6}"; +pub const SLIDESHOW: &'static str = "\u{ECF7}"; +pub const SMILEY: &'static str = "\u{ECF8}"; +pub const SMILEY_ANGRY: &'static str = "\u{ECF9}"; +pub const SMILEY_BLANK: &'static str = "\u{ECFA}"; +pub const SMILEY_MEH: &'static str = "\u{ECFB}"; +pub const SMILEY_NERVOUS: &'static str = "\u{ECFC}"; +pub const SMILEY_SAD: &'static str = "\u{ECFD}"; +pub const SMILEY_STICKER: &'static str = "\u{ECFE}"; +pub const SMILEY_WINK: &'static str = "\u{ECFF}"; +pub const SMILEY_X_EYES: &'static str = "\u{ED00}"; +pub const SNAPCHAT_LOGO: &'static str = "\u{ED01}"; +pub const SNEAKER: &'static str = "\u{ED02}"; +pub const SNEAKER_MOVE: &'static str = "\u{ED03}"; +pub const SNOWFLAKE: &'static str = "\u{ED04}"; +pub const SOCCER_BALL: &'static str = "\u{ED05}"; +pub const SORT_ASCENDING: &'static str = "\u{ED06}"; +pub const SORT_DESCENDING: &'static str = "\u{ED07}"; +pub const SOUNDCLOUD_LOGO: &'static str = "\u{ED08}"; +pub const SPADE: &'static str = "\u{ED09}"; +pub const SPARKLE: &'static str = "\u{ED0A}"; +pub const SPEAKER_HIFI: &'static str = "\u{ED0B}"; +pub const SPEAKER_HIGH: &'static str = "\u{ED0C}"; +pub const SPEAKER_LOW: &'static str = "\u{ED0D}"; +pub const SPEAKER_NONE: &'static str = "\u{ED0E}"; +pub const SPEAKER_SIMPLE_HIGH: &'static str = "\u{ED0F}"; +pub const SPEAKER_SIMPLE_LOW: &'static str = "\u{ED10}"; +pub const SPEAKER_SIMPLE_NONE: &'static str = "\u{ED11}"; +pub const SPEAKER_SIMPLE_SLASH: &'static str = "\u{ED12}"; +pub const SPEAKER_SIMPLE_X: &'static str = "\u{ED13}"; +pub const SPEAKER_SLASH: &'static str = "\u{ED14}"; +pub const SPEAKER_X: &'static str = "\u{ED15}"; +pub const SPINNER: &'static str = "\u{ED16}"; +pub const SPINNER_GAP: &'static str = "\u{ED17}"; +pub const SPIRAL: &'static str = "\u{ED18}"; +pub const SPLIT_HORIZONTAL: &'static str = "\u{ED19}"; +pub const SPLIT_VERTICAL: &'static str = "\u{ED1A}"; +pub const SPOTIFY_LOGO: &'static str = "\u{ED1B}"; +pub const SQUARE: &'static str = "\u{ED1C}"; +pub const SQUARE_HALF: &'static str = "\u{ED1D}"; +pub const SQUARE_HALF_BOTTOM: &'static str = "\u{ED1E}"; +pub const SQUARE_LOGO: &'static str = "\u{ED1F}"; +pub const SQUARES_FOUR: &'static str = "\u{ED20}"; +pub const SQUARE_SPLIT_HORIZONTAL: &'static str = "\u{ED21}"; +pub const SQUARE_SPLIT_VERTICAL: &'static str = "\u{ED22}"; +pub const STACK: &'static str = "\u{ED23}"; +pub const STACK_OVERFLOW_LOGO: &'static str = "\u{ED24}"; +pub const STACK_SIMPLE: &'static str = "\u{ED25}"; +pub const STAIRS: &'static str = "\u{ED26}"; +pub const STAMP: &'static str = "\u{ED27}"; +pub const STAR: &'static str = "\u{ED28}"; +pub const STAR_AND_CRESCENT: &'static str = "\u{ED29}"; +pub const STAR_FOUR: &'static str = "\u{ED2A}"; +pub const STAR_HALF: &'static str = "\u{ED2B}"; +pub const STAR_OF_DAVID: &'static str = "\u{ED2C}"; +pub const STEERING_WHEEL: &'static str = "\u{ED2D}"; +pub const STEPS: &'static str = "\u{ED2E}"; +pub const STETHOSCOPE: &'static str = "\u{ED2F}"; +pub const STICKER: &'static str = "\u{ED30}"; +pub const STOOL: &'static str = "\u{ED31}"; +pub const STOP: &'static str = "\u{ED32}"; +pub const STOP_CIRCLE: &'static str = "\u{ED33}"; +pub const STOREFRONT: &'static str = "\u{ED34}"; +pub const STRATEGY: &'static str = "\u{ED35}"; +pub const STRIPE_LOGO: &'static str = "\u{ED36}"; +pub const STUDENT: &'static str = "\u{ED37}"; +pub const SUBTITLES: &'static str = "\u{ED38}"; +pub const SUBTRACT: &'static str = "\u{ED39}"; +pub const SUBTRACT_SQUARE: &'static str = "\u{ED3A}"; +pub const SUITCASE: &'static str = "\u{ED3B}"; +pub const SUITCASE_ROLLING: &'static str = "\u{ED3C}"; +pub const SUITCASE_SIMPLE: &'static str = "\u{ED3D}"; +pub const SUN: &'static str = "\u{ED3E}"; +pub const SUN_DIM: &'static str = "\u{ED3F}"; +pub const SUNGLASSES: &'static str = "\u{ED40}"; +pub const SUN_HORIZON: &'static str = "\u{ED41}"; +pub const SWAP: &'static str = "\u{ED42}"; +pub const SWATCHES: &'static str = "\u{ED43}"; +pub const SWIMMING_POOL: &'static str = "\u{ED44}"; +pub const SWORD: &'static str = "\u{ED45}"; +pub const SYNAGOGUE: &'static str = "\u{ED46}"; +pub const SYRINGE: &'static str = "\u{ED47}"; +pub const TABLE: &'static str = "\u{ED48}"; +pub const TABS: &'static str = "\u{ED49}"; +pub const TAG: &'static str = "\u{ED4A}"; +pub const TAG_CHEVRON: &'static str = "\u{ED4B}"; +pub const TAG_SIMPLE: &'static str = "\u{ED4C}"; +pub const TARGET: &'static str = "\u{ED4D}"; +pub const TAXI: &'static str = "\u{ED4E}"; +pub const TELEGRAM_LOGO: &'static str = "\u{ED4F}"; +pub const TELEVISION: &'static str = "\u{ED50}"; +pub const TELEVISION_SIMPLE: &'static str = "\u{ED51}"; +pub const TENNIS_BALL: &'static str = "\u{ED52}"; +pub const TENT: &'static str = "\u{ED53}"; +pub const TERMINAL: &'static str = "\u{ED54}"; +pub const TERMINAL_WINDOW: &'static str = "\u{ED55}"; +pub const TEST_TUBE: &'static str = "\u{ED56}"; +pub const TEXT_AA: &'static str = "\u{ED57}"; +pub const TEXT_ALIGN_CENTER: &'static str = "\u{ED58}"; +pub const TEXT_ALIGN_JUSTIFY: &'static str = "\u{ED59}"; +pub const TEXT_ALIGN_LEFT: &'static str = "\u{ED5A}"; +pub const TEXT_ALIGN_RIGHT: &'static str = "\u{ED5B}"; +pub const TEXT_A_UNDERLINE: &'static str = "\u{ED5C}"; +pub const TEXT_B: &'static str = "\u{ED5D}"; +pub const TEXT_BOLDER: &'static str = "\u{ED5D}"; +pub const TEXTBOX: &'static str = "\u{ED5E}"; +pub const TEXT_COLUMNS: &'static str = "\u{ED5F}"; +pub const TEXT_H: &'static str = "\u{ED60}"; +pub const TEXT_H_FIVE: &'static str = "\u{ED61}"; +pub const TEXT_H_FOUR: &'static str = "\u{ED62}"; +pub const TEXT_H_ONE: &'static str = "\u{ED63}"; +pub const TEXT_H_SIX: &'static str = "\u{ED64}"; +pub const TEXT_H_THREE: &'static str = "\u{ED65}"; +pub const TEXT_H_TWO: &'static str = "\u{ED66}"; +pub const TEXT_INDENT: &'static str = "\u{ED67}"; +pub const TEXT_ITALIC: &'static str = "\u{ED68}"; +pub const TEXT_OUTDENT: &'static str = "\u{ED69}"; +pub const TEXT_STRIKETHROUGH: &'static str = "\u{ED6A}"; +pub const TEXT_T: &'static str = "\u{ED6B}"; +pub const TEXT_UNDERLINE: &'static str = "\u{ED6C}"; +pub const THERMOMETER: &'static str = "\u{ED6D}"; +pub const THERMOMETER_COLD: &'static str = "\u{ED6E}"; +pub const THERMOMETER_HOT: &'static str = "\u{ED6F}"; +pub const THERMOMETER_SIMPLE: &'static str = "\u{ED70}"; +pub const THUMBS_DOWN: &'static str = "\u{ED71}"; +pub const THUMBS_UP: &'static str = "\u{ED72}"; +pub const TICKET: &'static str = "\u{ED73}"; +pub const TIDAL_LOGO: &'static str = "\u{ED74}"; +pub const TIKTOK_LOGO: &'static str = "\u{ED75}"; +pub const TIMER: &'static str = "\u{ED76}"; +pub const TIPI: &'static str = "\u{ED77}"; +pub const TOGGLE_LEFT: &'static str = "\u{ED78}"; +pub const TOGGLE_RIGHT: &'static str = "\u{ED79}"; +pub const TOILET: &'static str = "\u{ED7A}"; +pub const TOILET_PAPER: &'static str = "\u{ED7B}"; +pub const TOOLBOX: &'static str = "\u{ED7C}"; +pub const TOOTH: &'static str = "\u{ED7D}"; +pub const TOTE: &'static str = "\u{ED7E}"; +pub const TOTE_SIMPLE: &'static str = "\u{ED7F}"; +pub const TRADEMARK: &'static str = "\u{ED80}"; +pub const TRADEMARK_REGISTERED: &'static str = "\u{ED81}"; +pub const TRAFFIC_CONE: &'static str = "\u{ED82}"; +pub const TRAFFIC_SIGN: &'static str = "\u{ED83}"; +pub const TRAFFIC_SIGNAL: &'static str = "\u{ED84}"; +pub const TRAIN: &'static str = "\u{ED85}"; +pub const TRAIN_REGIONAL: &'static str = "\u{ED86}"; +pub const TRAIN_SIMPLE: &'static str = "\u{ED87}"; +pub const TRAM: &'static str = "\u{ED88}"; +pub const TRANSLATE: &'static str = "\u{ED89}"; +pub const TRASH: &'static str = "\u{ED8A}"; +pub const TRASH_SIMPLE: &'static str = "\u{ED8B}"; +pub const TRAY: &'static str = "\u{ED8C}"; +pub const TREE: &'static str = "\u{ED8D}"; +pub const TREE_EVERGREEN: &'static str = "\u{ED8E}"; +pub const TREE_PALM: &'static str = "\u{ED8F}"; +pub const TREE_STRUCTURE: &'static str = "\u{ED90}"; +pub const TREND_DOWN: &'static str = "\u{ED91}"; +pub const TREND_UP: &'static str = "\u{ED92}"; +pub const TRIANGLE: &'static str = "\u{ED93}"; +pub const TROPHY: &'static str = "\u{ED94}"; +pub const TRUCK: &'static str = "\u{ED95}"; +pub const T_SHIRT: &'static str = "\u{ED96}"; +pub const TWITCH_LOGO: &'static str = "\u{ED97}"; +pub const TWITTER_LOGO: &'static str = "\u{ED98}"; +pub const UMBRELLA: &'static str = "\u{ED99}"; +pub const UMBRELLA_SIMPLE: &'static str = "\u{ED9A}"; +pub const UNITE: &'static str = "\u{ED9B}"; +pub const UNITE_SQUARE: &'static str = "\u{ED9C}"; +pub const UPLOAD: &'static str = "\u{ED9D}"; +pub const UPLOAD_SIMPLE: &'static str = "\u{ED9E}"; +pub const USB: &'static str = "\u{ED9F}"; +pub const USER: &'static str = "\u{EDA0}"; +pub const USER_CIRCLE: &'static str = "\u{EDA1}"; +pub const USER_CIRCLE_GEAR: &'static str = "\u{EDA2}"; +pub const USER_CIRCLE_MINUS: &'static str = "\u{EDA3}"; +pub const USER_CIRCLE_PLUS: &'static str = "\u{EDA4}"; +pub const USER_FOCUS: &'static str = "\u{EDA5}"; +pub const USER_GEAR: &'static str = "\u{EDA6}"; +pub const USER_LIST: &'static str = "\u{EDA7}"; +pub const USER_MINUS: &'static str = "\u{EDA8}"; +pub const USER_PLUS: &'static str = "\u{EDA9}"; +pub const USER_RECTANGLE: &'static str = "\u{EDAA}"; +pub const USERS: &'static str = "\u{EDAB}"; +pub const USERS_FOUR: &'static str = "\u{EDAC}"; +pub const USER_SQUARE: &'static str = "\u{EDAD}"; +pub const USERS_THREE: &'static str = "\u{EDAE}"; +pub const USER_SWITCH: &'static str = "\u{EDAF}"; +pub const VAN: &'static str = "\u{EDB0}"; +pub const VAULT: &'static str = "\u{EDB1}"; +pub const VIBRATE: &'static str = "\u{EDB2}"; +pub const VIDEO: &'static str = "\u{EDB3}"; +pub const VIDEO_CAMERA: &'static str = "\u{EDB4}"; +pub const VIDEO_CAMERA_SLASH: &'static str = "\u{EDB5}"; +pub const VIGNETTE: &'static str = "\u{EDB6}"; +pub const VINYL_RECORD: &'static str = "\u{EDB7}"; +pub const VIRTUAL_REALITY: &'static str = "\u{EDB8}"; +pub const VIRUS: &'static str = "\u{EDB9}"; +pub const VOICEMAIL: &'static str = "\u{EDBA}"; +pub const VOLLEYBALL: &'static str = "\u{EDBB}"; +pub const WALL: &'static str = "\u{EDBC}"; +pub const WALLET: &'static str = "\u{EDBD}"; +pub const WAREHOUSE: &'static str = "\u{EDBE}"; +pub const WARNING: &'static str = "\u{EDBF}"; +pub const WARNING_CIRCLE: &'static str = "\u{EDC0}"; +pub const WARNING_DIAMOND: &'static str = "\u{EDC1}"; +pub const WARNING_OCTAGON: &'static str = "\u{EDC2}"; +pub const WATCH: &'static str = "\u{EDC3}"; +pub const WAVEFORM: &'static str = "\u{EDC4}"; +pub const WAVES: &'static str = "\u{EDC5}"; +pub const WAVE_SAWTOOTH: &'static str = "\u{EDC6}"; +pub const WAVE_SINE: &'static str = "\u{EDC7}"; +pub const WAVE_SQUARE: &'static str = "\u{EDC8}"; +pub const WAVE_TRIANGLE: &'static str = "\u{EDC9}"; +pub const WEBCAM: &'static str = "\u{EDCA}"; +pub const WEBCAM_SLASH: &'static str = "\u{EDCB}"; +pub const WEBHOOKS_LOGO: &'static str = "\u{EDCC}"; +pub const WECHAT_LOGO: &'static str = "\u{EDCD}"; +pub const WHATSAPP_LOGO: &'static str = "\u{EDCE}"; +pub const WHEELCHAIR: &'static str = "\u{EDCF}"; +pub const WHEELCHAIR_MOTION: &'static str = "\u{EDD0}"; +pub const WIFI_HIGH: &'static str = "\u{EDD1}"; +pub const WIFI_LOW: &'static str = "\u{EDD2}"; +pub const WIFI_MEDIUM: &'static str = "\u{EDD3}"; +pub const WIFI_NONE: &'static str = "\u{EDD4}"; +pub const WIFI_SLASH: &'static str = "\u{EDD5}"; +pub const WIFI_X: &'static str = "\u{EDD6}"; +pub const WIND: &'static str = "\u{EDD7}"; +pub const WINDOWS_LOGO: &'static str = "\u{EDD8}"; +pub const WINE: &'static str = "\u{EDD9}"; +pub const WRENCH: &'static str = "\u{EDDA}"; +pub const X: &'static str = "\u{EDDB}"; +pub const X_CIRCLE: &'static str = "\u{EDDC}"; +pub const X_SQUARE: &'static str = "\u{EDDD}"; +pub const YIN_YANG: &'static str = "\u{EDDE}"; +pub const YOUTUBE_LOGO: &'static str = "\u{EDDF}"; diff --git a/src/gui/mod.rs b/src/gui/mod.rs index b25625e..1b3fd8b 100644 --- a/src/gui/mod.rs +++ b/src/gui/mod.rs @@ -19,18 +19,8 @@ pub use app::PlatformApp; pub mod platform; pub mod screens; pub mod views; +pub mod icons; +pub mod colors; mod app; -pub const COLOR_YELLOW: egui::Color32 = egui::Color32::from_rgb(254, 241, 2); -pub const COLOR_LIGHT: egui::Color32 = egui::Color32::from_gray(240); -pub const COLOR_DARK: egui::Color32 = egui::Color32::from_gray(60); - -// Material icons chars -pub const SYM_ARROW_BACK: &str = ""; -pub const SYM_ACCOUNTS: &str = ""; -pub const SYM_NETWORK: &str = ""; -pub const SYM_SETTINGS: &str = ""; -pub const SYM_TUNING: &str = ""; -pub const SYM_METRICS: &str = ""; - diff --git a/src/gui/platform/android/mod.rs b/src/gui/platform/android/mod.rs index ad25b36..3e443db 100644 --- a/src/gui/platform/android/mod.rs +++ b/src/gui/platform/android/mod.rs @@ -96,26 +96,13 @@ impl PlatformApp { let mut fonts = egui::FontDefinitions::default(); - // Tweak emoji icons to look nice against main font y-offset - // fonts.font_data.insert( - // "emoji-icon-font".to_owned(), - // egui::FontData { - // font: fonts.font_data.get("emoji-icon-font").unwrap().clone().font, - // index: 0, - // tweak: egui::FontTweak { - // scale: 0.88, - // y_offset_factor: 0.26, - // y_offset: 0.0, - // }, - // }); - fonts.font_data.insert( - "material".to_owned(), + "phosphor".to_owned(), egui::FontData::from_static(include_bytes!( - "../../../../fonts/material.otf" + "../../../../fonts/phosphor.ttf" )).tweak(egui::FontTweak { scale: 1.0, - y_offset_factor: 0.16, + y_offset_factor: 0.14, y_offset: 0.0 }), ); @@ -123,7 +110,7 @@ impl PlatformApp { .families .entry(Proportional) .or_default() - .insert(0, "material".to_owned()); + .insert(0, "phosphor".to_owned()); fonts.font_data.insert( "noto".to_owned(), @@ -141,8 +128,6 @@ impl PlatformApp { .or_default() .insert(0, "noto".to_owned()); - - ctx.set_fonts(fonts); use egui::FontId; @@ -151,7 +136,6 @@ impl PlatformApp { let mut style = (*ctx.style()).clone(); style.text_styles = [ (Heading, FontId::new(20.0, Proportional)), - (Name("icon".into()), FontId::new(24.0, Proportional)), (Body, FontId::new(16.0, Proportional)), (Button, FontId::new(18.0, Proportional)), (Small, FontId::new(12.0, Proportional)), diff --git a/src/gui/screens/accounts.rs b/src/gui/screens/accounts.rs index 2081feb..d1e5e90 100644 --- a/src/gui/screens/accounts.rs +++ b/src/gui/screens/accounts.rs @@ -12,28 +12,16 @@ // See the License for the specific language governing permissions and // limitations under the License. -use std::ops::{Deref, DerefMut}; -use eframe::epaint::{Color32, Stroke}; +use egui::Frame; -use egui::{Frame, Widget}; - -use crate::gui::{SYM_ARROW_BACK, SYM_NETWORK, SYM_SETTINGS}; use crate::gui::app::is_dual_panel_mode; +use crate::gui::icons::{ARROW_CIRCLE_LEFT, GEAR_SIX, GLOBE}; use crate::gui::platform::PlatformCallbacks; use crate::gui::screens::{Navigator, Screen, ScreenId}; -use crate::gui::views::{TitlePanel, TitlePanelAction}; +use crate::gui::views::{DEFAULT_STROKE, TitlePanel, TitlePanelAction}; -pub struct Accounts { - title: String, -} - -impl Default for Accounts { - fn default() -> Self { - Self { - title: t!("accounts"), - } - } -} +#[derive(Default)] +pub struct Accounts {} impl Screen for Accounts { fn id(&self) -> ScreenId { @@ -45,36 +33,33 @@ impl Screen for Accounts { frame: &mut eframe::Frame, nav: &mut Navigator, cb: &dyn PlatformCallbacks) { - let Self { title } = self; - - let mut panel: TitlePanel = TitlePanel::default() - .title(title) + let mut panel: TitlePanel = TitlePanel::new(nav) + .title(t!("accounts")) .right_action(TitlePanelAction { - icon: SYM_SETTINGS.into(), + icon: GEAR_SIX.into(), on_click: Box::new(|nav| { //TODO: open settings }), - }) - .with_navigator(nav); + }); if !is_dual_panel_mode(frame) { panel = panel.left_action(TitlePanelAction { - icon: SYM_NETWORK.into(), + icon: GLOBE.into(), on_click: Box::new(|nav|{ - nav.as_mut().unwrap().toggle_left_panel(); + nav.toggle_left_panel(); }), }); } panel.ui(ui); egui::CentralPanel::default().frame(Frame { - stroke: Stroke::new(1.0, Color32::from_gray(190)), + stroke: DEFAULT_STROKE, .. Default::default() }).show_inside(ui, |ui| { - ui.label(format!("{}Here we go 10000 ツ", SYM_ARROW_BACK)); + ui.label(format!("{}Here we go 10000 ツ", ARROW_CIRCLE_LEFT)); if ui.button("TEST").clicked() { nav.to(ScreenId::Account) }; - if ui.button(format!("{}BACK ", SYM_ARROW_BACK)).clicked() { + if ui.button(format!("{}BACK ", ARROW_CIRCLE_LEFT)).clicked() { nav.to(ScreenId::Account) }; }); diff --git a/src/gui/screens/mod.rs b/src/gui/screens/mod.rs index f48d44b..7287aa7 100644 --- a/src/gui/screens/mod.rs +++ b/src/gui/screens/mod.rs @@ -17,9 +17,7 @@ pub use accounts::Accounts; pub use navigator::Navigator; pub use root::Root; -use crate::gui::App; use crate::gui::platform::PlatformCallbacks; -use crate::gui::views::TitlePanelAction; mod navigator; mod root; @@ -28,7 +26,6 @@ mod account; #[derive(Ord, Eq, PartialOrd, PartialEq)] pub enum ScreenId { - Root, Accounts, Account, } diff --git a/src/gui/screens/root.rs b/src/gui/screens/root.rs index 5ad1a5e..91ddd54 100644 --- a/src/gui/screens/root.rs +++ b/src/gui/screens/root.rs @@ -14,10 +14,6 @@ use std::cmp::min; -use eframe::epaint::{Color32, Shadow, Stroke}; -use egui::style::Margin; - -use crate::gui::{App, COLOR_YELLOW}; use crate::gui::app::is_dual_panel_mode; use crate::gui::platform::PlatformCallbacks; use crate::gui::screens::{Account, Accounts, Navigator, Screen, ScreenId}; @@ -43,10 +39,6 @@ impl Default for Root { } impl Root { - fn id(&self) -> ScreenId { - ScreenId::Root - } - pub fn ui(&mut self, ui: &mut egui::Ui, frame: &mut eframe::Frame, cb: &dyn PlatformCallbacks) { let is_network_panel_open = self.navigator.left_panel_open || is_dual_panel_mode(frame); diff --git a/src/gui/views/common.rs b/src/gui/views/common.rs new file mode 100644 index 0000000..159fae1 --- /dev/null +++ b/src/gui/views/common.rs @@ -0,0 +1,59 @@ +// Copyright 2023 The Grim Developers +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +use eframe::epaint::{Color32, Stroke}; +use egui::{RichText, Sense, Widget}; + +use crate::gui::colors::{COLOR_DARK, COLOR_LIGHT}; +use crate::gui::views::DEFAULT_STROKE; + +pub fn title_button(ui: &mut egui::Ui, icon: &str, action: impl FnOnce()) { + let b = egui::widgets::Button::new( + RichText::new(icon.to_string()).size(24.0).color(COLOR_DARK) + ).fill(Color32::TRANSPARENT) + .ui(ui).interact(Sense::click_and_drag()); + + // Click optimization for touch screens + if b.drag_released() || b.clicked() { + (action)(); + }; +} + +pub fn tab_button(ui: &mut egui::Ui, icon: &str, active: bool, mut action: impl FnMut()) { + let stroke = match active { + true => { Stroke::NONE } + false => { DEFAULT_STROKE } + }; + + let color = match active { + true => { COLOR_LIGHT } + false => { Color32::WHITE } + }; + + let b = egui::widgets::Button::new( + RichText::new(icon.to_string()).size(24.0).color(COLOR_DARK) + ).min_size(ui.available_size_before_wrap()) + .stroke(stroke) + .fill(color) + .ui(ui).interact(Sense::click_and_drag()); + + // Click optimization for touch screens + if b.drag_released() || b.clicked() { + (action)(); + }; +} + +pub fn sub_title(ui: &mut egui::Ui, text: String, color: Color32) { + ui.label(RichText::new(text).size(17.0).color(color)); +} \ No newline at end of file diff --git a/src/gui/views/mod.rs b/src/gui/views/mod.rs index c19e1ba..84ca1be 100644 --- a/src/gui/views/mod.rs +++ b/src/gui/views/mod.rs @@ -12,14 +12,16 @@ // See the License for the specific language governing permissions and // limitations under the License. -pub mod buttons; +use eframe::epaint::{Color32, Stroke}; -mod title_panel; +pub use crate::gui::views::network::Network; pub use crate::gui::views::title_panel::{TitlePanel, TitlePanelAction, TitlePanelActions}; -mod network; -pub use crate::gui::views::network::Network; +pub mod common; +mod title_panel; + +mod network; mod network_node; mod network_tuning; mod network_metrics; @@ -28,3 +30,6 @@ pub trait NetworkTab { fn ui(&mut self, ui: &mut egui::Ui, node: &mut crate::node::Node); fn name(&self) -> &String; } + +pub const DEFAULT_STROKE: Stroke = Stroke { width: 1.0, color: Color32::from_gray(190) }; + diff --git a/src/gui/views/network.rs b/src/gui/views/network.rs index d283eff..f378e8d 100644 --- a/src/gui/views/network.rs +++ b/src/gui/views/network.rs @@ -12,40 +12,39 @@ // See the License for the specific language governing permissions and // limitations under the License. -use std::borrow::Cow; -use std::collections::hash_map::DefaultHasher; -use std::sync::atomic::Ordering; use std::time::Duration; -use chrono::Utc; -use eframe::epaint::{Color32, FontId, Stroke}; + +use eframe::emath::lerp; +use eframe::epaint::{Color32, FontId, Rgba, Stroke}; use eframe::epaint::text::{LayoutJob, TextFormat, TextWrapping}; -use egui::{Response, RichText, Sense, Spinner, Widget}; +use egui::RichText; use egui::style::Margin; use egui_extras::{Size, StripBuilder}; use grin_chain::SyncStatus; - use grin_core::global::ChainTypes; -use grin_servers::ServerStats; + use crate::gui::app::is_dual_panel_mode; +use crate::gui::colors::{COLOR_DARK, COLOR_YELLOW}; +use crate::gui::icons::{CARDHOLDER, DATABASE, DOTS_THREE_OUTLINE_VERTICAL, FACTORY, FADERS, GAUGE}; use crate::gui::platform::PlatformCallbacks; use crate::gui::screens::Navigator; -use crate::gui::{COLOR_DARK, COLOR_LIGHT, COLOR_YELLOW, SYM_ACCOUNTS, SYM_METRICS, SYM_NETWORK}; - -use crate::gui::views::{NetworkTab, TitlePanel, TitlePanelAction}; +use crate::gui::views::{DEFAULT_STROKE, NetworkTab}; +use crate::gui::views::common::{tab_button, title_button}; use crate::gui::views::network_node::NetworkNode; -use crate::node; use crate::node::Node; +#[derive(PartialEq)] enum Mode { Node, - // Miner, Metrics, + Miner, Tuning } pub struct Network { - current_mode: Mode, node: Node, + + current_mode: Mode, node_view: NetworkNode, } @@ -80,17 +79,9 @@ impl Network { self.draw_title(ui, frame, nav); }); - egui::CentralPanel::default().frame(egui::Frame { - stroke: Stroke::new(1.0, Color32::from_gray(190)), - fill: Color32::WHITE, - .. Default::default() - }).show_inside(ui, |ui| { - self.draw_tab_content(ui); - }); - egui::TopBottomPanel::bottom("network_tabs") .frame(egui::Frame { - stroke: Stroke::new(1.0, Color32::from_gray(190)), + outer_margin: Margin::same(6.0), .. Default::default() }) .resizable(false) @@ -98,19 +89,41 @@ impl Network { self.draw_tabs(ui); }); - ui.ctx().request_repaint_after(Duration::from_millis(1000)); + egui::CentralPanel::default().frame(egui::Frame { + stroke: DEFAULT_STROKE, + inner_margin: Margin::same(4.0), + fill: Color32::WHITE, + .. Default::default() + }).show_inside(ui, |ui| { + self.draw_tab_content(ui); + }); + + } - fn draw_tabs(&self, ui: &mut egui::Ui) { - ui.vertical_centered(|ui| { - ui.columns(3, |columns| { - columns[0].horizontal_wrapped(|ui| { - }); - columns[1].vertical_centered(|ui| { - }); - columns[2].horizontal_wrapped(|ui| { + fn draw_tabs(&mut self, ui: &mut egui::Ui) { + ui.columns(4, |columns| { + columns[0].vertical_centered(|ui| { + tab_button(ui, DATABASE, self.current_mode == Mode::Node, || { + self.current_mode = Mode::Node; }); }); + columns[1].vertical_centered(|ui| { + tab_button(ui, GAUGE, self.current_mode == Mode::Metrics, || { + self.current_mode = Mode::Metrics; + }); + }); + columns[2].vertical_centered(|ui| { + tab_button(ui, FACTORY, self.current_mode == Mode::Miner, || { + self.current_mode = Mode::Miner; + }); + }); + columns[3].vertical_centered(|ui| { + tab_button(ui, FADERS, self.current_mode == Mode::Tuning, || { + self.current_mode = Mode::Tuning; + }); + }); + }); } @@ -121,6 +134,7 @@ impl Network { } Mode::Metrics => {} Mode::Tuning => {} + Mode::Miner => {} } } @@ -137,22 +151,22 @@ impl Network { .size(Size::remainder()) .size(Size::exact(52.0)) .horizontal(|mut strip| { - strip.empty(); + strip.cell(|ui| { + ui.centered_and_justified(|ui| { + title_button(ui, DOTS_THREE_OUTLINE_VERTICAL, || { + //TODO: Actions for node + }); + }); + }); strip.strip(|builder| { self.draw_title_text(builder); }); strip.cell(|ui| { if !is_dual_panel_mode(frame) { ui.centered_and_justified(|ui| { - let b = egui::widgets::Button::new( - RichText::new(SYM_ACCOUNTS) - .size(24.0) - .color(COLOR_DARK) - ).fill(Color32::TRANSPARENT) - .ui(ui).interact(Sense::click_and_drag()); - if b.drag_released() || b.clicked() { + title_button(ui, CARDHOLDER, || { nav.toggle_left_panel(); - }; + }); }); } }); @@ -161,9 +175,7 @@ impl Network { }); } - fn draw_title_text(&self, mut builder: StripBuilder) { - let Self { node, ..} = self; - + fn draw_title_text(&self, builder: StripBuilder) { let title_text = match &self.current_mode { Mode::Node => { self.node_view.name() @@ -171,78 +183,107 @@ impl Network { Mode::Metrics => { self.node_view.name() } + Mode::Miner => { + self.node_view.name() + } Mode::Tuning => { self.node_view.name() } }; - let syncing = node.state.is_syncing(); - - let mut b = builder.size(Size::remainder()); - if syncing { - b = b.size(Size::remainder()); - } - b.vertical(|mut strip| { - strip.cell(|ui| { - ui.centered_and_justified(|ui| { - ui.heading(title_text.to_uppercase()); - }); - }); - if syncing { + builder + .size(Size::exact(19.0)) + .size(Size::remainder()) + .vertical(|mut strip| { strip.cell(|ui| { ui.centered_and_justified(|ui| { - let status_text = if node.state.is_restarting() { - "Restarting".to_string() + ui.label(RichText::new(title_text.to_uppercase()) + .size(19.0) + .color(COLOR_DARK)); + }); + }); + strip.cell(|ui| { + ui.centered_and_justified(|ui| { + // Select sync status text + let sync_status = self.node.state.get_sync_status(); + let status_text = if self.node.state.is_restarting() { + t!("server_restarting") } else { - let sync_status = node.state.get_sync_status(); - get_sync_status_text(sync_status.unwrap()).to_string() + match sync_status { + None => { + t!("server_down") + } + Some(ss) => { + get_sync_status_text(ss).to_string() + } + } }; + + // Setup text color animation based on sync status + let idle = match sync_status { + None => { !self.node.state.is_starting() } + Some(ss) => { ss == SyncStatus::NoSync } + }; + let (dark, bright) = (0.3, 1.0); + let color_factor = if !idle { + lerp(dark..=bright, ui.input().time.cos().abs()) + } else { + bright + }; + + // Repaint based on sync status + if idle { + ui.ctx().request_repaint_after(Duration::from_millis(600)); + } else { + ui.ctx().request_repaint(); + } + + // Draw sync text let mut job = LayoutJob::single_section(status_text, TextFormat { font_id: FontId::proportional(15.0), - color: COLOR_DARK, + color: Color32::from(Rgba::from(COLOR_DARK) * color_factor as f32), .. Default::default() }); job.wrap = TextWrapping { max_rows: 1, break_anywhere: false, - overflow_character: Option::from('…'), + overflow_character: Option::from('﹍'), ..Default::default() }; ui.label(job); }); }); - } - }); + }); } } -fn get_sync_status_text(sync_status: SyncStatus) -> Cow<'static, str> { +fn get_sync_status_text(sync_status: SyncStatus) -> String { match sync_status { - SyncStatus::Initial => Cow::Borrowed("Initializing"), - SyncStatus::NoSync => Cow::Borrowed("Running"), - SyncStatus::AwaitingPeers(_) => Cow::Borrowed("Waiting for peers"), + SyncStatus::Initial => t!("sync_status.initial"), + SyncStatus::NoSync => t!("sync_status.no_sync"), + SyncStatus::AwaitingPeers(_) => t!("sync_status.awaiting_peers"), SyncStatus::HeaderSync { sync_head, highest_height, .. } => { if highest_height == 0 { - Cow::Borrowed("Downloading headers") + t!("sync_status.header_sync") } else { let percent = sync_head.height * 100 / highest_height; - Cow::Owned(format!("Downloading headers: {}%", percent)) + t!("sync_status.header_sync_percent", "percent" => percent) } } SyncStatus::TxHashsetDownload(stat) => { if stat.total_size > 0 { let percent = stat.downloaded_size * 100 / stat.total_size; - Cow::Owned(format!("Downloading chain state: {}%", percent)) + t!("sync_status.tx_hashset_download_percent", "percent" => percent) } else { - Cow::Borrowed("Downloading chain state") + t!("sync_status.tx_hashset_download") } } SyncStatus::TxHashsetSetup => { - Cow::Borrowed("Preparing state for validation") + t!("sync_status.tx_hashset_setup") } SyncStatus::TxHashsetRangeProofsValidation { rproofs, @@ -253,7 +294,7 @@ fn get_sync_status_text(sync_status: SyncStatus) -> Cow<'static, str> { } else { 0 }; - Cow::Owned(format!("Validating state - range proofs: {}%", r_percent)) + t!("sync_status.tx_hashset_range_proofs_validation", "percent" => r_percent) } SyncStatus::TxHashsetKernelsValidation { kernels, @@ -264,28 +305,23 @@ fn get_sync_status_text(sync_status: SyncStatus) -> Cow<'static, str> { } else { 0 }; - Cow::Owned(format!("Validating state - kernels: {}%", k_percent)) + t!("sync_status.tx_hashset_kernels_validation", "percent" => k_percent) } - SyncStatus::TxHashsetSave => { - Cow::Borrowed("Finalizing chain state") - } - SyncStatus::TxHashsetDone => { - Cow::Borrowed("Finalized chain state") + SyncStatus::TxHashsetSave | SyncStatus::TxHashsetDone => { + t!("sync_status.tx_hashset_save") } SyncStatus::BodySync { current_height, highest_height, } => { if highest_height == 0 { - Cow::Borrowed("Downloading blocks data") + t!("sync_status.body_sync") } else { - Cow::Owned(format!( - "Downloading blocks: {}%", - current_height * 100 / highest_height - )) + let percent = current_height * 100 / highest_height; + t!("sync_status.body_sync_percent", "percent" => percent) } } - SyncStatus::Shutdown => Cow::Borrowed("Shutting down"), + SyncStatus::Shutdown => t!("sync_status.shutdown"), } } diff --git a/src/gui/views/network_metrics.rs b/src/gui/views/network_metrics.rs index 2035f55..df6ed27 100644 --- a/src/gui/views/network_metrics.rs +++ b/src/gui/views/network_metrics.rs @@ -11,3 +11,29 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. + +use egui::Ui; +use crate::gui::views::NetworkTab; +use crate::node::Node; + +pub struct NetworkMetrics { + title: String +} + +impl Default for NetworkMetrics { + fn default() -> Self { + Self { + title: t!("metrics"), + } + } +} + +impl NetworkTab for NetworkMetrics { + fn ui(&mut self, ui: &mut Ui, node: &mut Node) { + + } + + fn name(&self) -> &String { + &self.title + } +} \ No newline at end of file diff --git a/src/gui/views/network_node.rs b/src/gui/views/network_node.rs index 8c0a859..273bfe8 100644 --- a/src/gui/views/network_node.rs +++ b/src/gui/views/network_node.rs @@ -12,20 +12,24 @@ // See the License for the specific language governing permissions and // limitations under the License. -use std::borrow::Cow; -use std::ptr::null; -use std::sync::mpsc; +use std::time::SystemTime; -use chrono::Utc; -use egui::{Ui, Widget}; -use grin_chain::SyncStatus; -use grin_core::global::ChainTypes; -use grin_servers::ServerStats; +use chrono::{DateTime, Local, Offset, TimeZone, Utc}; +use chrono::format::DelayedFormat; +use eframe::emath::Vec2; +use eframe::epaint::{FontId, Stroke}; +use eframe::epaint::text::{LayoutJob, TextFormat, TextWrapping}; +use egui::{Color32, RichText, Rounding, ScrollArea, Spinner, Widget}; +use egui_extras::{Size, StripBuilder}; +use grin_servers::common::stats::TxStats; +use grin_servers::PeerStats; -use crate::gui::views::NetworkTab; +use crate::gui::colors::{COLOR_DARK, COLOR_GRAY, COLOR_LIGHT, COLOR_YELLOW}; +use crate::gui::icons::{AT, CUBE, DEVICES, DOWNLOAD_SIMPLE, FLOW_ARROW, HANDSHAKE, PACKAGE, PLUGS_CONNECTED, SHARE_NETWORK}; +use crate::gui::views::{DEFAULT_STROKE, NetworkTab}; +use crate::gui::views::common::sub_title; use crate::node::Node; - pub struct NetworkNode { title: String } @@ -33,44 +37,294 @@ pub struct NetworkNode { impl Default for NetworkNode { fn default() -> Self { Self { - title: t!("node"), + title: t!("integrated_node"), } } } impl NetworkTab for NetworkNode { - fn ui(&mut self, ui: &mut Ui, node: &mut Node) { - // ui.vertical_centered_justified(|ui| { - // let node_state = node.acquire_state(); - // let stats = &node_state.stats; - // if stats.is_some() { - // ui.horizontal_wrapped(|ui| { - // let sync_status = stats.as_ref().unwrap().sync_status; - // ui.label(get_sync_progress_status(sync_status)); - // ui.spinner(); - // }); - // } else { - // if node.stop_state.is_stopped() { - // ui.label("Stopped"); - // } else { - // ui.label(get_sync_progress_status(SyncStatus::Initial)); - // } - // } - // }); - if ui.button("stop").clicked() { - node.stop(); + fn ui(&mut self, ui: &mut egui::Ui, node: &mut Node) { + let server_stats = node.state.get_stats(); + if !server_stats.is_some() { + ui.centered_and_justified(|ui| { + Spinner::new().size(42.0).color(COLOR_GRAY).ui(ui); + }); + return; } - if ui.button("re-start").clicked() { - node.restart(); - } + let stats = server_stats.as_ref().unwrap(); - if ui.button("start").clicked() { - node.start(ChainTypes::Mainnet); - } + // Make scroll bar thinner + ui.style_mut().spacing.scroll_bar_width = 4.0; + + ScrollArea::vertical() + .auto_shrink([false; 2]) + .show(ui, |ui| { + // Disable item spacing + ui.style_mut().spacing.item_spacing = Vec2::new(0.0, 0.0); + + // Show header stats + ui.vertical_centered_justified(|ui| { + sub_title(ui, format!("{} {}", FLOW_ARROW, t!("header")), COLOR_DARK); + }); + ui.add_space(4.0); + + ui.columns(2, |columns| { + columns[0].vertical_centered(|ui| { + draw_stat_box(ui, + stats.header_stats.last_block_h.to_string(), + t!("hash"), + StatBoxRounding::TopLeft); + }); + columns[1].vertical_centered(|ui| { + draw_stat_box(ui, + stats.header_stats.height.to_string(), + t!("height"), + StatBoxRounding::TopRight); + }); + }); + + ui.columns(2, |columns| { + columns[0].vertical_centered(|ui| { + draw_stat_box(ui, + stats.header_stats.total_difficulty.to_string(), + t!("difficulty"), + StatBoxRounding::BottomLeft); + }); + columns[1].vertical_centered(|ui| { + let ts = stats.header_stats.latest_timestamp; + draw_stat_box(ui, + format!("{}", ts.format("%d/%m/%Y %H:%M")), + t!("time_utc"), + StatBoxRounding::BottomRight); + }); + }); + + // Show block stats + ui.add_space(5.0); + ui.vertical_centered_justified(|ui| { + sub_title(ui, format!("{} {}", CUBE, t!("block")), COLOR_DARK); + }); + ui.add_space(4.0); + + ui.columns(2, |columns| { + columns[0].vertical_centered(|ui| { + draw_stat_box(ui, + stats.chain_stats.last_block_h.to_string(), + t!("hash"), + StatBoxRounding::TopLeft); + }); + columns[1].vertical_centered(|ui| { + draw_stat_box(ui, + stats.chain_stats.height.to_string(), + t!("height"), + StatBoxRounding::TopRight); + }); + }); + + ui.columns(2, |columns| { + columns[0].vertical_centered(|ui| { + draw_stat_box(ui, + stats.chain_stats.total_difficulty.to_string(), + t!("difficulty"), + StatBoxRounding::BottomLeft); + }); + columns[1].vertical_centered(|ui| { + let ts = stats.chain_stats.latest_timestamp; + draw_stat_box(ui, + format!("{}", ts.format("%d/%m/%Y %H:%M")), + t!("time_utc"), + StatBoxRounding::BottomRight); + }); + }); + + // Show data stats + ui.add_space(5.0); + ui.vertical_centered_justified(|ui| { + sub_title(ui, format!("{} {}", SHARE_NETWORK, t!("data")), COLOR_DARK); + }); + ui.add_space(4.0); + + ui.columns(2, |columns| { + columns[0].vertical_centered(|ui| { + let tx_stat = match &stats.tx_stats { + None => { "0 (0)".to_string() } + Some(tx) => { + format!("{} ({})", tx.tx_pool_size, tx.tx_pool_kernels) + } + }; + draw_stat_box(ui, tx_stat, t!("main_pool"), StatBoxRounding::TopLeft); + }); + columns[1].vertical_centered(|ui| { + let stem_tx_stat = match &stats.tx_stats { + None => { "0 (0)".to_string() } + Some(stx) => { + format!("{} ({})", stx.stem_pool_size, stx.stem_pool_kernels) + } + }; + draw_stat_box(ui, stem_tx_stat, t!("stem_pool"), StatBoxRounding::TopRight); + }); + }); + + ui.columns(2, |columns| { + columns[0].vertical_centered(|ui| { + draw_stat_box(ui, + stats.disk_usage_gb.to_string(), + t!("size"), + StatBoxRounding::BottomLeft); + }); + columns[1].vertical_centered(|ui| { + let ts = stats.chain_stats.latest_timestamp; + draw_stat_box(ui, + stats.peer_count.to_string(), + t!("peers"), + StatBoxRounding::BottomRight); + }); + }); + + // Show peers stats when available + if stats.peer_count > 0 { + ui.add_space(5.0); + ui.vertical_centered_justified(|ui| { + sub_title(ui, format!("{} {}", HANDSHAKE, t!("peers")), COLOR_DARK); + }); + ui.add_space(4.0); + + for (index, ps) in stats.peer_stats.iter().enumerate() { + let rounding = if index == 0 { + if stats.peer_count == 1 { + [true, true]; + } + [true, false] + } else if index == &stats.peer_stats.len() - 1 { + [false, true] + } else { + [false, false] + }; + ui.vertical_centered(|ui| { + draw_peer_stats(ui, ps, rounding); + }); + } + } + }); } fn name(&self) -> &String { &self.title } +} + +fn draw_peer_stats(ui: &mut egui::Ui, peer: &PeerStats, rounding: [bool; 2]) { + let mut rect = ui.available_rect_before_wrap(); + rect.set_height(77.0); + + ui.painter().rect( + rect, + Rounding { + nw: if rounding[0] { 8.0 } else { 0.0 }, + ne: if rounding[0] { 8.0 } else { 0.0 }, + sw: if rounding[1] { 8.0 } else { 0.0 }, + se: if rounding[1] { 8.0 } else { 0.0 }, + }, + Color32::WHITE, + Stroke { width: 1.0, color: Color32::from_gray(230) } + ); + + ui.add_space(2.0); + + ui.horizontal_top(|ui| { + ui.add_space(6.0); + + ui.heading(RichText::new(PLUGS_CONNECTED) + .color(Color32::BLACK) + .size(18.0)); + + ui.add_space(6.0); + + // Draw peer address + ui.heading(RichText::new(&peer.addr) + .color(Color32::BLACK) + .size(18.0)); + }); + + ui.horizontal_top(|ui| { + ui.add_space(6.0); + + ui.heading(RichText::new(PACKAGE) + .color(COLOR_DARK) + .size(16.0)); + + ui.add_space(6.0); + + // Draw peer difficulty and height + ui.heading(RichText::new(peer.total_difficulty.to_string()) + .color(COLOR_DARK) + .size(16.0)); + ui.heading(RichText::new(AT).color(COLOR_DARK).size(16.0)); + ui.heading(RichText::new(peer.height.to_string()) + .color(COLOR_DARK) + .size(16.0)); + }); + + ui.horizontal_top(|ui| { + ui.add_space(6.0); + + ui.heading(RichText::new(DEVICES) + .color(COLOR_GRAY) + .size(16.0)); + + ui.add_space(6.0); + + // Draw peer user-agent + ui.heading(RichText::new(&peer.user_agent) + .color(COLOR_GRAY) + .size(16.0)); + }); + + ui.add_space(2.0); +} + +#[derive(PartialEq)] +enum StatBoxRounding { + TopLeft, TopRight, BottomRight, BottomLeft +} + +fn draw_stat_box(ui: &mut egui::Ui, value: String, label: String, rounding: StatBoxRounding) { + let mut rect = ui.available_rect_before_wrap(); + rect.set_height(46.0); + + // Draw box background + ui.painter().rect( + rect, + Rounding { + nw: if rounding == StatBoxRounding::TopLeft { 8.0 } else { 0.0 }, + ne: if rounding == StatBoxRounding::TopRight { 8.0 } else { 0.0 }, + sw: if rounding == StatBoxRounding::BottomLeft { 8.0 } else { 0.0 }, + se: if rounding == StatBoxRounding::BottomRight { 8.0 } else { 0.0 }, + }, + Color32::WHITE, + Stroke { width: 1.0, color: Color32::from_gray(230) }, + ); + + ui.vertical_centered_justified(|ui| { + // Correct vertical spacing between items + ui.style_mut().spacing.item_spacing.y = -4.0; + + // Draw box value + let mut job = LayoutJob::single_section(value, TextFormat { + font_id: FontId::proportional(18.0), + color: Color32::BLACK, + .. Default::default() + }); + job.wrap = TextWrapping { + max_rows: 1, + break_anywhere: false, + overflow_character: Option::from('﹍'), + ..Default::default() + }; + ui.label(job); + + // Draw box label + ui.label(RichText::new(label).color(COLOR_GRAY).size(15.0)); + }); } \ No newline at end of file diff --git a/src/gui/views/title_panel.rs b/src/gui/views/title_panel.rs index 0d7fa1b..262fb1f 100644 --- a/src/gui/views/title_panel.rs +++ b/src/gui/views/title_panel.rs @@ -12,17 +12,18 @@ // See the License for the specific language governing permissions and // limitations under the License. +use eframe::epaint::{FontId, Stroke}; use eframe::epaint::text::{LayoutJob, TextFormat, TextWrapping}; -use egui::{Color32, FontId, RichText, Sense, Stroke, Widget}; use egui::style::Margin; use egui_extras::{Size, StripBuilder}; +use crate::gui::colors::{COLOR_DARK, COLOR_YELLOW}; -use crate::gui::{COLOR_DARK, COLOR_YELLOW}; use crate::gui::screens::Navigator; +use crate::gui::views::common::title_button; pub struct TitlePanelAction { pub(crate) icon: Box, - pub(crate) on_click: Box)>, + pub(crate) on_click: Box, } #[derive(Default)] @@ -31,15 +32,22 @@ pub struct TitlePanelActions { right: Option } -#[derive(Default)] pub struct TitlePanel<'nav> { - title: Option<&'nav str>, + title: Option, actions: TitlePanelActions, - navigator: Option<&'nav mut Navigator> + nav: &'nav mut Navigator } impl<'nav> TitlePanel<'nav> { - pub fn title(mut self, title: &'nav str) -> Self { + pub fn new(nav: &'nav mut Navigator) -> TitlePanel<'nav> { + Self { + title: None, + actions: Default::default(), + nav, + } + } + + pub fn title(mut self, title: String) -> Self { self.title = Some(title); self } @@ -54,16 +62,11 @@ impl<'nav> TitlePanel<'nav> { self } - pub fn with_navigator(mut self, nav: &'nav mut Navigator) -> Self { - self.navigator = Some(nav); - self - } - pub fn ui(&mut self, ui: &mut egui::Ui) { // Disable stroke around panel buttons on hover ui.style_mut().visuals.widgets.active.bg_stroke = Stroke::NONE; - let Self { actions, title, navigator } = self; + let Self { actions, title, nav } = self; egui::TopBottomPanel::top("title_panel") .resizable(false) @@ -85,50 +88,19 @@ impl<'nav> TitlePanel<'nav> { .size(Size::exact(52.0)) .horizontal(|mut strip| { strip.cell(|ui| { - if actions.left.is_some() { - let action = actions.left.as_ref().unwrap(); - ui.centered_and_justified(|ui| { - let b = egui::widgets::Button::new( - RichText::new(&action.icon.to_string()) - .size(24.0) - .color(COLOR_DARK) - ).fill(Color32::TRANSPARENT) - .ui(ui) - .interact(Sense::click_and_drag()); - if b.drag_released() || b.clicked() { - (action.on_click)(navigator); - }; - }); - } + Self::show_action(ui, actions.left.as_ref(), nav); }); strip.strip(|builder| { builder .size(Size::remainder()) .vertical(|mut strip| { strip.cell(|ui| { - if title.is_some() { - ui.centered_and_justified(|ui| { - Self::show_title(title.unwrap(), ui); - }); - } + Self::show_title(&*title, ui); }); }); }); strip.cell(|ui| { - if actions.right.is_some() { - let action = actions.right.as_ref().unwrap(); - ui.centered_and_justified(|ui| { - let b = egui::widgets::Button::new( - RichText::new(action.icon.to_string()) - .size(24.0) - .color(COLOR_DARK) - ).fill(Color32::TRANSPARENT) - .ui(ui).interact(Sense::click_and_drag()); - if b.drag_released() || b.clicked() { - (action.on_click)(navigator); - }; - }); - } + Self::show_action(ui, actions.right.as_ref(), nav); }); }); }); @@ -136,19 +108,38 @@ impl<'nav> TitlePanel<'nav> { }); } - fn show_title(title: &str, ui: &mut egui::Ui) { - let mut job = LayoutJob::single_section(title.to_uppercase(), TextFormat { - font_id: FontId::proportional(20.0), - color: COLOR_DARK, - .. Default::default() - }); - job.wrap = TextWrapping { - max_rows: 1, - break_anywhere: false, - overflow_character: Option::from('…'), - ..Default::default() - }; - ui.label(job); + fn show_action(ui: &mut egui::Ui, + action: Option<&TitlePanelAction>, + navigator: &mut Navigator) { + if action.is_some() { + let action = action.unwrap(); + ui.centered_and_justified(|ui| { + title_button(ui, &action.icon, || { + (action.on_click)(navigator); + }); + }); + } + } + + fn show_title(title: &Option, ui: &mut egui::Ui) { + if title.is_some() { + ui.centered_and_justified(|ui| { + let title_text = title.as_ref().unwrap().to_uppercase(); + let mut job = LayoutJob::single_section(title_text, TextFormat { + font_id: FontId::proportional(20.0), + color: COLOR_DARK, + .. Default::default() + }); + job.wrap = TextWrapping { + max_rows: 1, + break_anywhere: false, + overflow_character: Option::from('﹍'), + ..Default::default() + }; + ui.label(job); + + }); + } } }