From d315e5c7cb19cd0309bcc0b847ffc2d6627e375f Mon Sep 17 00:00:00 2001 From: hinto-janaiyo Date: Sat, 1 Oct 2022 12:58:22 -0400 Subject: [PATCH] root --- .gitignore | 1 + Cargo.lock | 2502 ++++++++++++++++++++++++++++++++++++++++ Cargo.toml | 30 + LICENSE | 674 +++++++++++ README.md | 60 + build.sh | 7 + images/png/banner.png | Bin 0 -> 46620 bytes images/png/icon.png | Bin 0 -> 8432 bytes images/svg/banner.svg | 215 ++++ images/svg/icon.svg | 96 ++ images/tabs/about.png | Bin 0 -> 166803 bytes images/tabs/gupax.png | Bin 0 -> 102392 bytes images/tabs/p2pool.png | Bin 0 -> 115837 bytes images/tabs/status.png | Bin 0 -> 99319 bytes images/tabs/xmrig.png | Bin 0 -> 89890 bytes src/about.rs | 48 + src/constants.rs | 80 ++ src/gupax.rs | 94 ++ src/main.rs | 370 ++++++ src/p2pool.rs | 170 +++ src/status.rs | 70 ++ src/xmrig.rs | 129 +++ 22 files changed, 4546 insertions(+) create mode 100644 .gitignore create mode 100644 Cargo.lock create mode 100644 Cargo.toml create mode 100644 LICENSE create mode 100644 README.md create mode 100755 build.sh create mode 100644 images/png/banner.png create mode 100644 images/png/icon.png create mode 100644 images/svg/banner.svg create mode 100644 images/svg/icon.svg create mode 100644 images/tabs/about.png create mode 100644 images/tabs/gupax.png create mode 100644 images/tabs/p2pool.png create mode 100644 images/tabs/status.png create mode 100644 images/tabs/xmrig.png create mode 100644 src/about.rs create mode 100644 src/constants.rs create mode 100644 src/gupax.rs create mode 100644 src/main.rs create mode 100644 src/p2pool.rs create mode 100644 src/status.rs create mode 100644 src/xmrig.rs diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ea8c4bf --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/target diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..1d97e07 --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,2502 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "ab_glyph" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04a9283dace1c41c265496614998d5b9c4a97b3eb770e804f007c5144bf03f2b" +dependencies = [ + "ab_glyph_rasterizer", + "owned_ttf_parser", +] + +[[package]] +name = "ab_glyph_rasterizer" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "330223a1aecc308757b9926e9391c9b47f8ef2dbd8aea9df88312aea18c5e8d6" + +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + +[[package]] +name = "ahash" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57e6e951cfbb2db8de1828d49073a113a29fd7117b1596caa781a258c7e38d72" +dependencies = [ + "cfg-if", + "getrandom 0.2.7", + "once_cell", + "version_check", +] + +[[package]] +name = "aho-corasick" +version = "0.7.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4f55bd91a0978cbfd91c457a164bab8b4001c833b7f323132c0a4e1922dd44e" +dependencies = [ + "memchr", +] + +[[package]] +name = "android_system_properties" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +dependencies = [ + "libc", +] + +[[package]] +name = "arboard" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc120354d1b5ec6d7aaf4876b602def75595937b5e15d356eb554ab5177e08bb" +dependencies = [ + "clipboard-win", + "log", + "objc", + "objc-foundation", + "objc_id", + "parking_lot", + "thiserror", + "winapi", + "x11rb", +] + +[[package]] +name = "arrayref" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544" + +[[package]] +name = "arrayvec" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" + +[[package]] +name = "atomic_refcell" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73b5e5f48b927f04e952dedc932f31995a65a0bf65ec971c74436e51bf6e970d" + +[[package]] +name = "atty" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" +dependencies = [ + "hermit-abi", + "libc", + "winapi", +] + +[[package]] +name = "autocfg" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" + +[[package]] +name = "base58-monero" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d079cdf47e1ca75554200bb2f30bff5a5af16964cac4a566b18de9a5d48db2b" +dependencies = [ + "thiserror", +] + +[[package]] +name = "bit_field" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcb6dd1c2376d2e096796e234a70e17e94cc2d5d54ff8ce42b28cef1d0d359a4" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "block" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" + +[[package]] +name = "bumpalo" +version = "3.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1ad822118d20d2c234f427000d5acc36eabe1e29a348c89b63dd60b13f28e5d" + +[[package]] +name = "bytemuck" +version = "1.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f5715e491b5a1598fc2bef5a606847b5dc1d48ea625bd3c02c00de8285591da" +dependencies = [ + "bytemuck_derive", +] + +[[package]] +name = "bytemuck_derive" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b9e1f5fa78f69496407a27ae9ed989e3c3b072310286f5ef385525e4cbc24a9" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "byteorder" +version = "1.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" + +[[package]] +name = "bytes" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec8a7b6a70fde80372154c65702f00a0f56f3e1c36abbc6c440484be248856db" + +[[package]] +name = "calloop" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a22a6a8f622f797120d452c630b0ab12e1331a1a753e2039ce7868d4ac77b4ee" +dependencies = [ + "log", + "nix 0.24.2", + "slotmap", + "thiserror", + "vec_map", +] + +[[package]] +name = "cc" +version = "1.0.73" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" + +[[package]] +name = "cesu8" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "cgl" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ced0551234e87afee12411d535648dd89d2e7f34c78b753395567aff3d447ff" +dependencies = [ + "libc", +] + +[[package]] +name = "chrono" +version = "0.4.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfd4d1b31faaa3a89d7934dbded3111da0d2ef28e3ebccdb4f0179f5929d1ef1" +dependencies = [ + "iana-time-zone", + "js-sys", + "num-integer", + "num-traits", + "time", + "wasm-bindgen", + "winapi", +] + +[[package]] +name = "clipboard-win" +version = "4.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4ab1b92798304eedc095b53942963240037c0516452cb11aeba709d420b2219" +dependencies = [ + "error-code", + "str-buf", + "winapi", +] + +[[package]] +name = "cmake" +version = "0.1.48" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8ad8cef104ac57b68b89df3208164d228503abbdce70f6880ffa3d970e7443a" +dependencies = [ + "cc", +] + +[[package]] +name = "cocoa" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f63902e9223530efb4e26ccd0cf55ec30d592d3b42e21a28defc42a9586e832" +dependencies = [ + "bitflags", + "block", + "cocoa-foundation", + "core-foundation", + "core-graphics", + "foreign-types 0.3.2", + "libc", + "objc", +] + +[[package]] +name = "cocoa-foundation" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ade49b65d560ca58c403a479bb396592b155c0185eada742ee323d1d68d6318" +dependencies = [ + "bitflags", + "block", + "core-foundation", + "core-graphics-types", + "foreign-types 0.3.2", + "libc", + "objc", +] + +[[package]] +name = "color_quant" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" + +[[package]] +name = "combine" +version = "4.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" +dependencies = [ + "bytes", + "memchr", +] + +[[package]] +name = "core-foundation" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" + +[[package]] +name = "core-graphics" +version = "0.22.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb" +dependencies = [ + "bitflags", + "core-foundation", + "core-graphics-types", + "foreign-types 0.3.2", + "libc", +] + +[[package]] +name = "core-graphics-types" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a68b68b3446082644c91ac778bf50cd4104bfb002b5a6a7c44cca5a2c70788b" +dependencies = [ + "bitflags", + "core-foundation", + "foreign-types 0.3.2", + "libc", +] + +[[package]] +name = "core-text" +version = "19.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99d74ada66e07c1cefa18f8abfba765b486f250de2e4a999e5727fc0dd4b4a25" +dependencies = [ + "core-foundation", + "core-graphics", + "foreign-types 0.3.2", + "libc", +] + +[[package]] +name = "crc32fast" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "crossbeam-channel" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521" +dependencies = [ + "cfg-if", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-deque" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc" +dependencies = [ + "cfg-if", + "crossbeam-epoch", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f916dfc5d356b0ed9dae65f1db9fc9770aa2851d2662b988ccf4fe3516e86348" +dependencies = [ + "autocfg", + "cfg-if", + "crossbeam-utils", + "memoffset", + "scopeguard", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edbafec5fa1f196ca66527c1b12c2ec4745ca14b50f1ad8f9f6f720b55d11fac" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "crossfont" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f66b1c1979c4362323f03ab6bf7fb522902bfc418e0c37319ab347f9561d980f" +dependencies = [ + "cocoa", + "core-foundation", + "core-foundation-sys", + "core-graphics", + "core-text", + "dwrote", + "foreign-types 0.5.0", + "freetype-rs", + "libc", + "log", + "objc", + "once_cell", + "pkg-config", + "servo-fontconfig", + "winapi", +] + +[[package]] +name = "crunchy" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" + +[[package]] +name = "cty" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35" + +[[package]] +name = "curve25519-dalek" +version = "3.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90f9d052967f590a76e62eb387bd0bbb1b000182c3cefe5364db6b7211651bc0" +dependencies = [ + "byteorder", + "digest", + "rand_core 0.5.1", + "subtle", + "zeroize", +] + +[[package]] +name = "darling" +version = "0.13.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.13.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn", +] + +[[package]] +name = "darling_macro" +version = "0.13.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835" +dependencies = [ + "darling_core", + "quote", + "syn", +] + +[[package]] +name = "digest" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" +dependencies = [ + "generic-array", +] + +[[package]] +name = "dispatch" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" + +[[package]] +name = "dlib" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac1b7517328c04c2aa68422fc60a41b92208182142ed04a25879c26c8f878794" +dependencies = [ + "libloading", +] + +[[package]] +name = "downcast-rs" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" + +[[package]] +name = "dwrote" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "439a1c2ba5611ad3ed731280541d36d2e9c4ac5e7fb818a27b604bdc5a6aa65b" +dependencies = [ + "lazy_static", + "libc", + "serde", + "serde_derive", + "winapi", + "wio", +] + +[[package]] +name = "eframe" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0d49426c3e72a6728b0c790d22db8bf7bbcff10d83b8b6f3a01295be982302e" +dependencies = [ + "bytemuck", + "egui", + "egui-winit", + "egui_glow", + "getrandom 0.2.7", + "glow", + "glutin", + "js-sys", + "percent-encoding", + "tracing", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "winit", +] + +[[package]] +name = "egui" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc9fcd393c3daaaf5909008a1d948319d538b79c51871e4df0993260260a94e4" +dependencies = [ + "ahash", + "epaint", + "nohash-hasher", + "tracing", +] + +[[package]] +name = "egui-winit" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07ddc525334c416e11580123e147b970f738507f427c9fb1cd09ea2dd7416a3a" +dependencies = [ + "arboard", + "egui", + "instant", + "smithay-clipboard", + "tracing", + "webbrowser", + "winit", +] + +[[package]] +name = "egui_extras" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f698f685bb0ad39e87109e2f695ded0bccde77d5d40bbf7590cb5561c1e3039d" +dependencies = [ + "egui", + "image", +] + +[[package]] +name = "egui_glow" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad77d4a00402bae9658ee64be148f4b2a0b38e4fc7874970575ca01ed1c5b75d" +dependencies = [ + "bytemuck", + "egui", + "glow", + "memoffset", + "tracing", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "either" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797" + +[[package]] +name = "emath" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9542a40106fdba943a055f418d1746a050e1a903a049b030c2b097d4686a33cf" +dependencies = [ + "bytemuck", +] + +[[package]] +name = "env_logger" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c90bf5f19754d10198ccb95b70664fc925bd1fc090a0fd9a6ebc54acc8cd6272" +dependencies = [ + "atty", + "humantime", + "log", + "regex", + "termcolor", +] + +[[package]] +name = "epaint" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ba04741be7f6602b1a1b28f1082cce45948a7032961c52814f8946b28493300" +dependencies = [ + "ab_glyph", + "ahash", + "atomic_refcell", + "bytemuck", + "emath", + "nohash-hasher", + "parking_lot", +] + +[[package]] +name = "error-code" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64f18991e7bf11e7ffee451b5318b5c1a73c52d0d0ada6e5a3017c8c1ced6a21" +dependencies = [ + "libc", + "str-buf", +] + +[[package]] +name = "expat-sys" +version = "2.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "658f19728920138342f68408b7cf7644d90d4784353d8ebc32e7e8663dbe45fa" +dependencies = [ + "cmake", + "pkg-config", +] + +[[package]] +name = "exr" +version = "1.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8eb5f255b5980bb0c8cf676b675d1a99be40f316881444f44e0462eaf5df5ded" +dependencies = [ + "bit_field", + "flume", + "half", + "lebe", + "miniz_oxide 0.6.2", + "smallvec", + "threadpool", +] + +[[package]] +name = "fixed-hash" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfcf0ed7fe52a17a03854ec54a9f76d6d84508d1c0e66bc1793301c73fc8493c" +dependencies = [ + "byteorder", + "rand", + "rustc-hex", + "static_assertions", +] + +[[package]] +name = "flate2" +version = "1.0.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6" +dependencies = [ + "crc32fast", + "miniz_oxide 0.5.4", +] + +[[package]] +name = "flume" +version = "0.10.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577" +dependencies = [ + "futures-core", + "futures-sink", + "nanorand", + "pin-project", + "spin", +] + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "foreign-types" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" +dependencies = [ + "foreign-types-shared 0.1.1", +] + +[[package]] +name = "foreign-types" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" +dependencies = [ + "foreign-types-macros", + "foreign-types-shared 0.3.1", +] + +[[package]] +name = "foreign-types-macros" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8469d0d40519bc608ec6863f1cc88f3f1deee15913f2f3b3e573d81ed38cccc" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "foreign-types-shared" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" + +[[package]] +name = "foreign-types-shared" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" + +[[package]] +name = "form_urlencoded" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" +dependencies = [ + "percent-encoding", +] + +[[package]] +name = "freetype-rs" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74eadec9d0a5c28c54bb9882e54787275152a4e36ce206b45d7451384e5bf5fb" +dependencies = [ + "bitflags", + "freetype-sys", + "libc", +] + +[[package]] +name = "freetype-sys" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a37d4011c0cc628dfa766fcc195454f4b068d7afdc2adfd28861191d866e731a" +dependencies = [ + "cmake", + "libc", + "pkg-config", +] + +[[package]] +name = "futures-core" +version = "0.3.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e5aa3de05362c3fb88de6531e6296e85cde7739cccad4b9dfeeb7f6ebce56bf" + +[[package]] +name = "futures-sink" +version = "0.3.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21b20ba5a92e727ba30e72834706623d94ac93a725410b6a6b6fbc1b07f7ba56" + +[[package]] +name = "generic-array" +version = "0.14.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" +dependencies = [ + "typenum", + "version_check", +] + +[[package]] +name = "gethostname" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e" +dependencies = [ + "libc", + "winapi", +] + +[[package]] +name = "getrandom" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.9.0+wasi-snapshot-preview1", +] + +[[package]] +name = "getrandom" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6" +dependencies = [ + "cfg-if", + "js-sys", + "libc", + "wasi 0.11.0+wasi-snapshot-preview1", + "wasm-bindgen", +] + +[[package]] +name = "gif" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3edd93c6756b4dfaf2709eafcc345ba2636565295c198a9cfbf75fa5e3e00b06" +dependencies = [ + "color_quant", + "weezl", +] + +[[package]] +name = "gl_generator" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d" +dependencies = [ + "khronos_api", + "log", + "xml-rs", +] + +[[package]] +name = "glow" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8bd5877156a19b8ac83a29b2306fe20537429d318f3ff0a1a2119f8d9c61919" +dependencies = [ + "js-sys", + "slotmap", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "glutin" +version = "0.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "444c9ad294fdcaf20ccf6726b78f380b5450275540c9b68ab62f49726ad1c713" +dependencies = [ + "cgl", + "cocoa", + "core-foundation", + "glutin_egl_sys", + "glutin_gles2_sys", + "glutin_glx_sys", + "glutin_wgl_sys", + "libloading", + "log", + "objc", + "once_cell", + "osmesa-sys", + "parking_lot", + "raw-window-handle 0.5.0", + "wayland-client", + "wayland-egl", + "winapi", + "winit", +] + +[[package]] +name = "glutin_egl_sys" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68900f84b471f31ea1d1355567eb865a2cf446294f06cef8d653ed7bcf5f013d" +dependencies = [ + "gl_generator", + "winapi", +] + +[[package]] +name = "glutin_gles2_sys" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8094e708b730a7c8a1954f4f8a31880af00eb8a1c5b5bf85d28a0a3c6d69103" +dependencies = [ + "gl_generator", + "objc", +] + +[[package]] +name = "glutin_glx_sys" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d93d0575865098580c5b3a423188cd959419912ea60b1e48e8b3b526f6d02468" +dependencies = [ + "gl_generator", + "x11-dl", +] + +[[package]] +name = "glutin_wgl_sys" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3da5951a1569dbab865c6f2a863efafff193a93caf05538d193e9e3816d21696" +dependencies = [ + "gl_generator", +] + +[[package]] +name = "gupax" +version = "0.1.0" +dependencies = [ + "chrono", + "eframe", + "egui", + "egui_extras", + "env_logger", + "image", + "log", + "monero", + "num_cpus", + "regex", +] + +[[package]] +name = "half" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad6a9459c9c30b177b925162351f97e7d967c7ea8bab3b8352805327daf45554" +dependencies = [ + "crunchy", +] + +[[package]] +name = "heck" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" +dependencies = [ + "unicode-segmentation", +] + +[[package]] +name = "hermit-abi" +version = "0.1.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" +dependencies = [ + "libc", +] + +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + +[[package]] +name = "hex-literal" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ebdb29d2ea9ed0083cd8cece49bbd968021bd99b0849edb4a9a7ee0fdf6a4e0" + +[[package]] +name = "humantime" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" + +[[package]] +name = "iana-time-zone" +version = "0.1.50" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd911b35d940d2bd0bea0f9100068e5b97b51a1cbe13d13382f132e0365257a0" +dependencies = [ + "android_system_properties", + "core-foundation-sys", + "js-sys", + "wasm-bindgen", + "winapi", +] + +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + +[[package]] +name = "idna" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" +dependencies = [ + "unicode-bidi", + "unicode-normalization", +] + +[[package]] +name = "image" +version = "0.24.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd8e4fb07cf672b1642304e731ef8a6a4c7891d67bb4fd4f5ce58cd6ed86803c" +dependencies = [ + "bytemuck", + "byteorder", + "color_quant", + "exr", + "gif", + "jpeg-decoder", + "num-rational", + "num-traits", + "png", + "scoped_threadpool", + "tiff", +] + +[[package]] +name = "instant" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" +dependencies = [ + "cfg-if", + "js-sys", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "jni" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6df18c2e3db7e453d3c6ac5b3e9d5182664d28788126d39b91f2d1e22b017ec" +dependencies = [ + "cesu8", + "combine", + "jni-sys", + "log", + "thiserror", + "walkdir", +] + +[[package]] +name = "jni-sys" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" + +[[package]] +name = "jpeg-decoder" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9478aa10f73e7528198d75109c8be5cd7d15fb530238040148d5f9a22d4c5b3b" +dependencies = [ + "rayon", +] + +[[package]] +name = "js-sys" +version = "0.3.60" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47" +dependencies = [ + "wasm-bindgen", +] + +[[package]] +name = "khronos_api" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc" + +[[package]] +name = "lazy_static" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" + +[[package]] +name = "lebe" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8" + +[[package]] +name = "libc" +version = "0.2.134" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "329c933548736bc49fd575ee68c89e8be4d260064184389a5b77517cddd99ffb" + +[[package]] +name = "libloading" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd" +dependencies = [ + "cfg-if", + "winapi", +] + +[[package]] +name = "lock_api" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" +dependencies = [ + "autocfg", + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "malloc_buf" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" +dependencies = [ + "libc", +] + +[[package]] +name = "memchr" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" + +[[package]] +name = "memmap2" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95af15f345b17af2efc8ead6080fb8bc376f8cec1b35277b935637595fe77498" +dependencies = [ + "libc", +] + +[[package]] +name = "memoffset" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" +dependencies = [ + "autocfg", +] + +[[package]] +name = "minimal-lexical" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + +[[package]] +name = "miniz_oxide" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34" +dependencies = [ + "adler", +] + +[[package]] +name = "miniz_oxide" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa" +dependencies = [ + "adler", +] + +[[package]] +name = "mio" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf" +dependencies = [ + "libc", + "log", + "wasi 0.11.0+wasi-snapshot-preview1", + "windows-sys", +] + +[[package]] +name = "monero" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0de5ecaeeb7618bb1554d1d90e79cc673ba755fd20d43ed4352ab6efa1a7b0f" +dependencies = [ + "base58-monero", + "curve25519-dalek", + "fixed-hash", + "hex", + "hex-literal", + "sealed", + "thiserror", + "tiny-keccak", +] + +[[package]] +name = "nanorand" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" +dependencies = [ + "getrandom 0.2.7", +] + +[[package]] +name = "ndk" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2032c77e030ddee34a6787a64166008da93f6a352b629261d0fee232b8742dd4" +dependencies = [ + "bitflags", + "jni-sys", + "ndk-sys 0.3.0", + "num_enum", + "thiserror", +] + +[[package]] +name = "ndk" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "451422b7e4718271c8b5b3aadf5adedba43dc76312454b387e98fae0fc951aa0" +dependencies = [ + "bitflags", + "jni-sys", + "ndk-sys 0.4.0", + "num_enum", + "raw-window-handle 0.5.0", + "thiserror", +] + +[[package]] +name = "ndk-context" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" + +[[package]] +name = "ndk-glue" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d0c4a7b83860226e6b4183edac21851f05d5a51756e97a1144b7f5a6b63e65f" +dependencies = [ + "lazy_static", + "libc", + "log", + "ndk 0.6.0", + "ndk-context", + "ndk-macro", + "ndk-sys 0.3.0", +] + +[[package]] +name = "ndk-glue" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0434fabdd2c15e0aab768ca31d5b7b333717f03cf02037d5a0a3ff3c278ed67f" +dependencies = [ + "libc", + "log", + "ndk 0.7.0", + "ndk-context", + "ndk-macro", + "ndk-sys 0.4.0", + "once_cell", + "parking_lot", +] + +[[package]] +name = "ndk-macro" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0df7ac00c4672f9d5aece54ee3347520b7e20f158656c7db2e6de01902eb7a6c" +dependencies = [ + "darling", + "proc-macro-crate", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "ndk-sys" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e5a6ae77c8ee183dcbbba6150e2e6b9f3f4196a7666c02a715a95692ec1fa97" +dependencies = [ + "jni-sys", +] + +[[package]] +name = "ndk-sys" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21d83ec9c63ec5bf950200a8e508bdad6659972187b625469f58ef8c08e29046" +dependencies = [ + "jni-sys", +] + +[[package]] +name = "nix" +version = "0.22.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4916f159ed8e5de0082076562152a76b7a1f64a01fd9d1e0fea002c37624faf" +dependencies = [ + "bitflags", + "cc", + "cfg-if", + "libc", + "memoffset", +] + +[[package]] +name = "nix" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "195cdbc1741b8134346d515b3a56a1c94b0912758009cfd53f99ea0f57b065fc" +dependencies = [ + "bitflags", + "cfg-if", + "libc", + "memoffset", +] + +[[package]] +name = "nohash-hasher" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" + +[[package]] +name = "nom" +version = "7.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36" +dependencies = [ + "memchr", + "minimal-lexical", +] + +[[package]] +name = "num-integer" +version = "0.1.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" +dependencies = [ + "autocfg", + "num-traits", +] + +[[package]] +name = "num-rational" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" +dependencies = [ + "autocfg", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-traits" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" +dependencies = [ + "autocfg", +] + +[[package]] +name = "num_cpus" +version = "1.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1" +dependencies = [ + "hermit-abi", + "libc", +] + +[[package]] +name = "num_enum" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf5395665662ef45796a4ff5486c5d41d29e0c09640af4c5f17fd94ee2c119c9" +dependencies = [ + "num_enum_derive", +] + +[[package]] +name = "num_enum_derive" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b0498641e53dd6ac1a4f22547548caa6864cc4933784319cd1775271c5a46ce" +dependencies = [ + "proc-macro-crate", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "objc" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" +dependencies = [ + "malloc_buf", +] + +[[package]] +name = "objc-foundation" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9" +dependencies = [ + "block", + "objc", + "objc_id", +] + +[[package]] +name = "objc_id" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" +dependencies = [ + "objc", +] + +[[package]] +name = "once_cell" +version = "1.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e82dad04139b71a90c080c8463fe0dc7902db5192d939bd0950f074d014339e1" + +[[package]] +name = "osmesa-sys" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88cfece6e95d2e717e0872a7f53a8684712ad13822a7979bc760b9c77ec0013b" +dependencies = [ + "shared_library", +] + +[[package]] +name = "owned_ttf_parser" +version = "0.15.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05e6affeb1632d6ff6a23d2cd40ffed138e82f1532571a26f527c8a284bb2fbb" +dependencies = [ + "ttf-parser", +] + +[[package]] +name = "parking_lot" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" +dependencies = [ + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "smallvec", + "windows-sys", +] + +[[package]] +name = "percent-encoding" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" + +[[package]] +name = "pin-project" +version = "1.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc" +dependencies = [ + "pin-project-internal", +] + +[[package]] +name = "pin-project-internal" +version = "1.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" + +[[package]] +name = "pkg-config" +version = "0.3.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae" + +[[package]] +name = "png" +version = "0.17.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f0e7f4c94ec26ff209cee506314212639d6c91b80afb82984819fafce9df01c" +dependencies = [ + "bitflags", + "crc32fast", + "flate2", + "miniz_oxide 0.5.4", +] + +[[package]] +name = "ppv-lite86" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872" + +[[package]] +name = "proc-macro-crate" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9" +dependencies = [ + "once_cell", + "thiserror", + "toml", +] + +[[package]] +name = "proc-macro2" +version = "1.0.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94e2ef8dbfc347b10c094890f778ee2e36ca9bb4262e86dc99cd217e35f3470b" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "quote" +version = "1.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha", + "rand_core 0.6.4", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core 0.6.4", +] + +[[package]] +name = "rand_core" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" +dependencies = [ + "getrandom 0.1.16", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom 0.2.7", +] + +[[package]] +name = "raw-window-handle" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b800beb9b6e7d2df1fe337c9e3d04e3af22a124460fb4c30fcc22c9117cefb41" +dependencies = [ + "cty", +] + +[[package]] +name = "raw-window-handle" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed7e3d950b66e19e0c372f3fa3fbbcf85b1746b571f74e0c2af6042a5c93420a" +dependencies = [ + "cty", +] + +[[package]] +name = "rayon" +version = "1.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d" +dependencies = [ + "autocfg", + "crossbeam-deque", + "either", + "rayon-core", +] + +[[package]] +name = "rayon-core" +version = "1.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f" +dependencies = [ + "crossbeam-channel", + "crossbeam-deque", + "crossbeam-utils", + "num_cpus", +] + +[[package]] +name = "redox_syscall" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" +dependencies = [ + "bitflags", +] + +[[package]] +name = "regex" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.6.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244" + +[[package]] +name = "rustc-hex" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" + +[[package]] +name = "safe_arch" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1ff3d6d9696af502cc3110dacce942840fb06ff4514cad92236ecc455f2ce05" +dependencies = [ + "bytemuck", +] + +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "scoped-tls" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2" + +[[package]] +name = "scoped_threadpool" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d51f5df5af43ab3f1360b429fa5e0152ac5ce8c0bd6485cae490332e96846a8" + +[[package]] +name = "scopeguard" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" + +[[package]] +name = "sctk-adwaita" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04b7c47a572f73de28bee5b5060d085b42b6ce1e4ee2b49c956ea7b25e94b6f0" +dependencies = [ + "crossfont", + "log", + "smithay-client-toolkit", + "tiny-skia", +] + +[[package]] +name = "sealed" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b5e421024b5e5edfbaa8e60ecf90bda9dbffc602dbb230e6028763f85f0c68c" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde" +version = "1.0.145" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "728eb6351430bccb993660dfffc5a72f91ccc1295abaa8ce19b27ebe4f75568b" + +[[package]] +name = "serde_derive" +version = "1.0.145" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81fa1584d3d1bcacd84c277a0dfe21f5b0f6accf4a23d04d4c6d61f1af522b4c" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "servo-fontconfig" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7e3e22fe5fd73d04ebf0daa049d3efe3eae55369ce38ab16d07ddd9ac5c217c" +dependencies = [ + "libc", + "servo-fontconfig-sys", +] + +[[package]] +name = "servo-fontconfig-sys" +version = "5.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e36b879db9892dfa40f95da1c38a835d41634b825fbd8c4c418093d53c24b388" +dependencies = [ + "expat-sys", + "freetype-sys", + "pkg-config", +] + +[[package]] +name = "shared_library" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a9e7e0f2bfae24d8a5b5a66c5b257a83c7412304311512a0c054cd5e619da11" +dependencies = [ + "lazy_static", + "libc", +] + +[[package]] +name = "slotmap" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1e08e261d0e8f5c43123b7adf3e4ca1690d655377ac93a03b2c9d3e98de1342" +dependencies = [ + "version_check", +] + +[[package]] +name = "smallvec" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1" + +[[package]] +name = "smithay-client-toolkit" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f307c47d32d2715eb2e0ece5589057820e0e5e70d07c247d1063e844e107f454" +dependencies = [ + "bitflags", + "calloop", + "dlib", + "lazy_static", + "log", + "memmap2", + "nix 0.24.2", + "pkg-config", + "wayland-client", + "wayland-cursor", + "wayland-protocols", +] + +[[package]] +name = "smithay-clipboard" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a345c870a1fae0b1b779085e81b51e614767c239e93503588e54c5b17f4b0e8" +dependencies = [ + "smithay-client-toolkit", + "wayland-client", +] + +[[package]] +name = "spin" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f6002a767bff9e83f8eeecf883ecb8011875a21ae8da43bffb817a57e78cc09" +dependencies = [ + "lock_api", +] + +[[package]] +name = "static_assertions" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" + +[[package]] +name = "str-buf" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e08d8363704e6c71fc928674353e6b7c23dcea9d82d7012c8faf2a3a025f8d0" + +[[package]] +name = "strsim" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" + +[[package]] +name = "subtle" +version = "2.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" + +[[package]] +name = "syn" +version = "1.0.101" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e90cde112c4b9690b8cbe810cba9ddd8bc1d7472e2cae317b69e9438c1cba7d2" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "termcolor" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "thiserror" +version = "1.0.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "threadpool" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa" +dependencies = [ + "num_cpus", +] + +[[package]] +name = "tiff" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7259662e32d1e219321eb309d5f9d898b779769d81b76e762c07c8e5d38fcb65" +dependencies = [ + "flate2", + "jpeg-decoder", + "weezl", +] + +[[package]] +name = "time" +version = "0.1.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255" +dependencies = [ + "libc", + "wasi 0.10.0+wasi-snapshot-preview1", + "winapi", +] + +[[package]] +name = "tiny-keccak" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" +dependencies = [ + "crunchy", +] + +[[package]] +name = "tiny-skia" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "642680569bb895b16e4b9d181c60be1ed136fa0c9c7f11d004daf053ba89bf82" +dependencies = [ + "arrayref", + "arrayvec", + "bytemuck", + "cfg-if", + "png", + "safe_arch", + "tiny-skia-path", +] + +[[package]] +name = "tiny-skia-path" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c114d32f0c2ee43d585367cb013dfaba967ab9f62b90d9af0d696e955e70fa6c" +dependencies = [ + "arrayref", + "bytemuck", +] + +[[package]] +name = "tinyvec" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" + +[[package]] +name = "toml" +version = "0.5.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7" +dependencies = [ + "serde", +] + +[[package]] +name = "tracing" +version = "0.1.36" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fce9567bd60a67d08a16488756721ba392f24f29006402881e43b19aac64307" +dependencies = [ + "cfg-if", + "pin-project-lite", + "tracing-core", +] + +[[package]] +name = "tracing-core" +version = "0.1.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5aeea4303076558a00714b823f9ad67d58a3bbda1df83d8827d21193156e22f7" +dependencies = [ + "once_cell", +] + +[[package]] +name = "ttf-parser" +version = "0.15.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b3e06c9b9d80ed6b745c7159c40b311ad2916abb34a49e9be2653b90db0d8dd" + +[[package]] +name = "typenum" +version = "1.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" + +[[package]] +name = "unicode-bidi" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992" + +[[package]] +name = "unicode-ident" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcc811dc4066ac62f84f11307873c4850cb653bfa9b1719cee2bd2204a4bc5dd" + +[[package]] +name = "unicode-normalization" +version = "0.1.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" +dependencies = [ + "tinyvec", +] + +[[package]] +name = "unicode-segmentation" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fdbf052a0783de01e944a6ce7a8cb939e295b1e7be835a1112c3b9a7f047a5a" + +[[package]] +name = "url" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" +dependencies = [ + "form_urlencoded", + "idna", + "percent-encoding", +] + +[[package]] +name = "vec_map" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" + +[[package]] +name = "version_check" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" + +[[package]] +name = "walkdir" +version = "2.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56" +dependencies = [ + "same-file", + "winapi", + "winapi-util", +] + +[[package]] +name = "wasi" +version = "0.9.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" + +[[package]] +name = "wasi" +version = "0.10.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" + +[[package]] +name = "wasi" +version = "0.11.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" + +[[package]] +name = "wasm-bindgen" +version = "0.2.83" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" +dependencies = [ + "cfg-if", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.83" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142" +dependencies = [ + "bumpalo", + "log", + "once_cell", + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d" +dependencies = [ + "cfg-if", + "js-sys", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.83" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.83" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.83" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f" + +[[package]] +name = "wayland-client" +version = "0.29.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f3b068c05a039c9f755f881dc50f01732214f5685e379829759088967c46715" +dependencies = [ + "bitflags", + "downcast-rs", + "libc", + "nix 0.24.2", + "scoped-tls", + "wayland-commons", + "wayland-scanner", + "wayland-sys", +] + +[[package]] +name = "wayland-commons" +version = "0.29.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8691f134d584a33a6606d9d717b95c4fa20065605f798a3f350d78dced02a902" +dependencies = [ + "nix 0.24.2", + "once_cell", + "smallvec", + "wayland-sys", +] + +[[package]] +name = "wayland-cursor" +version = "0.29.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6865c6b66f13d6257bef1cd40cbfe8ef2f150fb8ebbdb1e8e873455931377661" +dependencies = [ + "nix 0.24.2", + "wayland-client", + "xcursor", +] + +[[package]] +name = "wayland-egl" +version = "0.29.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "402de949f81a012926d821a2d659f930694257e76dd92b6e0042ceb27be4107d" +dependencies = [ + "wayland-client", + "wayland-sys", +] + +[[package]] +name = "wayland-protocols" +version = "0.29.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b950621f9354b322ee817a23474e479b34be96c2e909c14f7bc0100e9a970bc6" +dependencies = [ + "bitflags", + "wayland-client", + "wayland-commons", + "wayland-scanner", +] + +[[package]] +name = "wayland-scanner" +version = "0.29.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f4303d8fa22ab852f789e75a967f0a2cdc430a607751c0499bada3e451cbd53" +dependencies = [ + "proc-macro2", + "quote", + "xml-rs", +] + +[[package]] +name = "wayland-sys" +version = "0.29.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be12ce1a3c39ec7dba25594b97b42cb3195d54953ddb9d3d95a7c3902bc6e9d4" +dependencies = [ + "dlib", + "lazy_static", + "pkg-config", +] + +[[package]] +name = "web-sys" +version = "0.3.60" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "webbrowser" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc6a3cffdb686fbb24d9fb8f03a213803277ed2300f11026a3afe1f108dc021b" +dependencies = [ + "jni", + "ndk-glue 0.6.2", + "url", + "web-sys", + "widestring", + "winapi", +] + +[[package]] +name = "weezl" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb" + +[[package]] +name = "widestring" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17882f045410753661207383517a6f62ec3dbeb6a4ed2acce01f0728238d1983" + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-util" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" +dependencies = [ + "winapi", +] + +[[package]] +name = "winapi-wsapoll" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44c17110f57155602a80dca10be03852116403c9ff3cd25b079d666f2aa3df6e" +dependencies = [ + "winapi", +] + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "windows-sys" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2" +dependencies = [ + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_msvc", +] + +[[package]] +name = "windows_aarch64_msvc" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" + +[[package]] +name = "windows_i686_gnu" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6" + +[[package]] +name = "windows_i686_msvc" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680" + +[[package]] +name = "winit" +version = "0.27.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a22e94ba35ca3ff11820044bfa0dc48b95a3a15569c0068555566a12ef41c9e5" +dependencies = [ + "bitflags", + "cocoa", + "core-foundation", + "core-graphics", + "dispatch", + "instant", + "libc", + "log", + "mio", + "ndk 0.7.0", + "ndk-glue 0.7.0", + "objc", + "once_cell", + "parking_lot", + "percent-encoding", + "raw-window-handle 0.4.3", + "raw-window-handle 0.5.0", + "sctk-adwaita", + "smithay-client-toolkit", + "wasm-bindgen", + "wayland-client", + "wayland-protocols", + "web-sys", + "windows-sys", + "x11-dl", +] + +[[package]] +name = "wio" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d129932f4644ac2396cb456385cbf9e63b5b30c6e8dc4820bdca4eb082037a5" +dependencies = [ + "winapi", +] + +[[package]] +name = "x11-dl" +version = "2.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c83627bc137605acc00bb399c7b908ef460b621fc37c953db2b09f88c449ea6" +dependencies = [ + "lazy_static", + "libc", + "pkg-config", +] + +[[package]] +name = "x11rb" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e99be55648b3ae2a52342f9a870c0e138709a3493261ce9b469afe6e4df6d8a" +dependencies = [ + "gethostname", + "nix 0.22.3", + "winapi", + "winapi-wsapoll", +] + +[[package]] +name = "xcursor" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "463705a63313cd4301184381c5e8042f0a7e9b4bb63653f216311d4ae74690b7" +dependencies = [ + "nom", +] + +[[package]] +name = "xml-rs" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3" + +[[package]] +name = "zeroize" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4756f7db3f7b5574938c3eb1c117038b8e07f95ee6718c0efad4ac21508f1efd" diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..e80bacc --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,30 @@ +[package] +name = "gupax" +version = "0.1.0" +edition = "2021" + +[dependencies] +egui = "0.19.0" +eframe = "0.19.0" +egui_extras = { version = "0.19.0", features = ["image"] } +image = { version = "0.24.4", features = ["png"] } +num_cpus = "1.13.1" +monero = "0.18.0" +regex = "1.6.0" +log = "0.4.17" +env_logger = "0.9.1" +chrono = "0.4.22" + +[profile.optimized] +inherits = "release" +strip = "debuginfo" +debug = false +debug-assertions = false +lto = true +overflow-checks = false +incremental = true +codegen-units = 1 +rpath = false + +[profile.optimized.package."*"] +opt-level = 3 diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..f288702 --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.md b/README.md new file mode 100644 index 0000000..b9894d8 --- /dev/null +++ b/README.md @@ -0,0 +1,60 @@ +# Gupax - WORK IN PROGRESS +![banner.png](https://github.com/hinto-janaiyo/gupax/blob/main/images/png/banner.png) +**Gupax** (*guh-picks*) is a cross-platform GUI for mining [**Monero**](https://github.com/monero-project/monero) on the decentralized [**P2Pool**](https://github.com/SChernykh/p2pool), using the dedicated [**XMRig**](https://github.com/xmrig/xmrig) miner for max hashrate. + +## Demo +*
+ Click me to load the demo! + + https://user-images.githubusercontent.com/101352116/194763334-d8e936c9-a71e-474e-ac65-3a339b96a9d2.mp4 + +
+ +*
+ Click me to load images! + + ![about.png](https://github.com/hinto-janaiyo/gupax/blob/main/images/tabs/about.png) + ![status.png](https://github.com/hinto-janaiyo/gupax/blob/main/images/tabs/status.png) + ![gupax.png](https://github.com/hinto-janaiyo/gupax/blob/main/images/tabs/gupax.png) + ![p2pool.png](https://github.com/hinto-janaiyo/gupax/blob/main/images/tabs/p2pool.png) + ![xmrig.png](https://github.com/hinto-janaiyo/gupax/blob/main/images/tabs/xmrig.png) + +
+ + +## Implementation +- **OS:** Gupax will be tested for Windows, macOS, and Linux. Maybe the BSDs +- **Docs:** All Gupax usage will have documentation on GitHub; General P2Pool/XMRig info will also be included +- **Packaging:** Gupax will be packaged in a bundled zip/tar that includes P2Pool/XMRig, and as a standalone binary that expects you to bring your own P2Pool/XMRig. Both will be the same binary, only difference being the first will include all necessary components. Maybe an installer as well +- **Efficiency:** The context for Gupax is a ***mining*** machine, it would be too ironic if it impacted the hashrate performance, and so, Gupax uses the very lightweight [Rust egui library](https://github.com/emilk/egui). By default egui is an "immediate mode" GUI, meaning frames are rendered 60x/sec. This is turned off in Gupax so frames are only rendered upon user interaction. This allows for a fast and lightweight GUI. For context, it uses around 5x less CPU when switching around tabs compared to Monero GUI + +## Planned +- **Community Node:** An option to use a trusted community Monero node instead of your own. At a small privacy cost, this allows users to immediately start mining on P2Pool without downloading the entire chain +- **Update:** Built-in update/upgrader for Gupax/P2Pool/XMRig and an (opt-in) auto-updater that runs at startup +- **Config:** All the basic configurations you would expect with P2Pool/XMRig (main, mini, peers, thread count, etc) +- **Status:** Status tab displaying mining statistics using P2Pool & XMRig's APIs + +## Goal +**Gupax is:** +* A simple GUI solution to P2Pool mining with max hashrate +* External mining software so Monero GUI isn't plagued with anti-virus issues +* Fast/lightweight because the context for this software is a ***mining*** computer + +**Gupax is not:** +* For advanced mining setups +* A Monero wallet +* A Monero node + +Monero GUI + Gupax = Easy, decentralized, max hashrate Monero mining. + +## Build +Optimized: +``` +cargo build --profile optimized +``` +Optimized for your specific CPU (15%~ speed increase, depending on your CPU): +``` +RUSTFLAGS="-C target-cpu=native" cargo build --profile optimized +``` + +Add `--target x86_64-pc-windows-gnu` to build for Windows. diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..baf276e --- /dev/null +++ b/build.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash + +set -e + +[[ $PWD = */gupax ]] + +RUSTFLAGS="-C target-cpu=native" cargo build --profile optimized && du -hs target/optimized/gupax diff --git a/images/png/banner.png b/images/png/banner.png new file mode 100644 index 0000000000000000000000000000000000000000..7fb2d6fe8c392107aadd18a4f34665c9e1407a49 GIT binary patch literal 46620 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 literal 0 HcmV?d00001 diff --git a/images/png/icon.png b/images/png/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9e89d9f2656b9b662c118b3effddacb42d81f26b GIT binary patch literal 8432 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 literal 0 HcmV?d00001 diff --git a/images/svg/banner.svg b/images/svg/banner.svg new file mode 100644 index 0000000..72fcbf3 --- /dev/null +++ b/images/svg/banner.svg @@ -0,0 +1,215 @@ + + + +[Gupax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/svg/icon.svg b/images/svg/icon.svg new file mode 100644 index 0000000..2833525 --- /dev/null +++ b/images/svg/icon.svg @@ -0,0 +1,96 @@ + + + +[G] diff --git a/images/tabs/about.png b/images/tabs/about.png new file mode 100644 index 0000000000000000000000000000000000000000..9472e6b48514b42911d1b18406b79b7509c8ce96 GIT binary patch literal 166803 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 literal 0 HcmV?d00001 diff --git a/images/tabs/gupax.png b/images/tabs/gupax.png new file mode 100644 index 0000000000000000000000000000000000000000..d87eae45da1950e2c26b61aa1b99d5a1ecee7a61 GIT binary patch literal 102392 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 U*ue2I0Ep}-CHYA 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 MU40lASBL)cKUpT_wEzGB literal 0 HcmV?d00001 diff --git a/images/tabs/p2pool.png b/images/tabs/p2pool.png new file mode 100644 index 0000000000000000000000000000000000000000..3a9d5b6cec9d8dc536da393584345be67181b2ff GIT binary patch literal 115837 zcmdqJ^;=YJ_$@wyf+B)1f{2uXbSNo}Nr!ZU(kF#vu?V zolcX$Ptc6RX$Zs>g#7(GnqH&J)3M!&)sw*=rFHW8wPhG9XtW-B(m8)3{ zhIsY%^*IMUj-M*Z;e8c2-SQYlbH0m&zOk z4vm(?;O744W$GX8UYvaN&?M45dA&qAX1Xfy$*E}NV<(|n`#t9WeG~#=dNFkU*z(!; zrE#m>l8vgsA=Lc{_n%@Y<-p96k}C554&2K8E`}O9%U(jO6!Fz7JbQnXgbshKA3PHu zXf|$1#;s^)#U*L#6eh``TBpi!V)aUQYdrf{OZa|-8NVH z(O}E&o=D5CXG}fI?uWI#(aG%cVf}R-VR^c8l4u>07)CB6*4)xEt=4ZLd$PE&kaw%Q zx1*)>y&C&RIhHTEME{*x{*z@z$JA3!$?NwVRde=yd_yABCGaMGQj=Wu=~WB?D^z`y zDAN!f!)r0u6i;Avvx{^{;v^Fj6Di%tn-8tZAN0*xS?y5&cfu>Dyvob7Uw50JfBc!M ztE)R(pPtvq|DM4=RE`Y8Qdi}njqAhDR@0+f;*w*HesA;r`2F99qwe zUzfg-r#uu?e#5|<<8|XiV~4k@B!1PCdS>n)B|;kg`wF6-+2;HB{z}VchiB8$N{ov| z8kM&e`3NhA#wLi;KKyJ@eU!MvtW5sfJ`oD#h;jEBXk*CvVR5Pa2HLhnDyEnq?x@%{}LRI#&^1qWtjb592t-Nja zjY5yOvw#Sth%L&ls)%!lmV1Xh^?wcvqTbeDMpIpgsFy2=Z>;9nlIY}03-Uq#p92u3 zvW4WVAvy;}G~Ξ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 o_M}<0L*}rq$N>j=m#aLL#i{a9095xHsXA zr4Dqt}n5zZnS3l!UoKA_Y^Odk>9U06_Izx2FqQp~K5xMKTUc>_9Lz2tr6pNjaCJkRTLhME2UO&20E<56kY((QUY) zW}(vr!rqi#;`*PXCXTUkg`0-#8d!V@UXG| z&}*2OhJ>Dwqv;i_U7 zZk~!i&3=>htsu@<6W@}`kn!x45sJ|E5aALlU=ynjY8n7ez#rQTSE?bp01&|5GW~Jk zEiJzs;Pj4X`wpz9GLau(fzPk~>L-=4rfx^)HE8u~nsc6CYnSYUW3Qd`+3I4-6doAR zw;U%Qz`@JYty1sQFz|L3HTVYJ57G4VS!tj_LIGw7yeyzmwi2ITbr!y%NlTOkG+kI) zR#u1(L3cdzR=@@zTGBVw5)ISiL2rapKK7O@sQMysmeF_1Kzwg!ZRg~^^`l&ZoZw>x zs~2+1kAiP{7#1@8`Aoj9W@coJh38~4Hmb)|#Y8$rz?)dKktmdY08KSKBB(iWKjdfL z%^CAwA34eEq|rVj7+Ye*I1!?ait0J{_;GF9i|lz?*!qLDK0)WXwX%1bx+2jYRSGRz zqM0(<{FXlsRt$63bnVo;`_wFdyHOUjCd@C;jUVo@!>>1-*3HiAbI81M{3 zy*8sio5M5L2P+W2wR<|(X=N(xxaUNIS^!GaCH<~fTv|&sceeiCzDkq&qctkUsf$*A zPvXYM&rCWCt*^ucg=IM{nik@|-lp%;&C6Ln!SKmz$wSGsM3W{csMMA$Vk7RN5Xoq9 zfA1`pZs7yJ5+|^i!|Vk+HF_c*WM}>N0&$O6!y#$09_=>Lom?{GQr?y<7cO1*gYoTB zQby1@waX6T>rA*!b}Rd`04k<*tncpv=gFAS`FPG@-w+~%*TW@-=|9c~V}Dbh#DVgQ(3|JfH6niFAg0C+HID6oPe%IKwbrUwGl>pzGDVq&e7k+&=ej8sUZi4 zBBa^%S%HeTcQpiA+;9xx9>~N#Y%ioc3ZNw)F}Kiafyh`AR$F*-VA49MpnA?GzdC`f zOETHU8)l^!dGC=o)wH#9pkHR#p^?Fc8v~6z;B7%9^e)&p*pZzed51P_jqMG(+q79f zRAz%)?^aQ48neF!*=V;Bk2R+o5a7=tkqdNCJFkpO!wF6h_fn4&u<0!DC2$}|7vc%q z3TZNFbLQ32k22rsBe-PQs~jg7CN{Zrt_3w@r<7!p2a85}MNDFbv^?77AR;-JAex8r znZ77qv-hE_r$W`H*qkuMPR3>I7vFm|qpGiw6VWX}94oF0wi_WoQP)5R+bZ|$MErgz z>Y9^LDF@EQ^H*;Zd?D|)#bT{I5zonw0s_<)+M|OR-&`#c;uSIzMZM+l?DOaX+3cH| zsy~1AK4jyWwbS>~K7_+O2>YfOpRH}Z6Y@-{vtX1$R=KIc5F0`BdM&+cu6s?UZ8p65 zFoS(e_ftMRY_m}&@l1V*Oi%u89-;E-H`C@O%-W5v+(^-)J~iw}-B7@*sBqA*<}_YFlL@e?dSs%z5SR`}_|g zOjL(UxK4EQ4o6nfnr@hHcX}BM#HqP&JtWsTwc{JY8${;NpMDs3RIx-7t0Z?dWkTsA znv6R;8(Pkd*?9dn&8$nF361YCBXFyI;9QksU;jW*cZezLsk%GuIV)&aou1w7m`<3> zMCsI~;o2WhSa*gsv>2B?ao$+}gS?LQ%`u}+=zJVn5JdRck~Yd9k%#p#iPS^YkTFzb z-OSnTuSH2*5yXxc9d;LvxzN0>9n0@Ef+WvU^_l`yE*T_!bri)``~_?VyJ-snziA^s zDZ~q14sS{W@6&88fWc+tYhx53KDPC_TA7>s2$Y$sr>6>+me}?tnD#!wKukDVv!bKh zZSs+0?KZQcSS;YXOW@%_pjmu-GF+?5)y7KQVSCji4?YNSH-t9P<-Fy}QBbFz{ zJE5B-G9rRmb`TmKDY?A*blohV4GILAiNEWpA-HrKa(D&Pl#s{?BnGq7>fImw1ixuB zx!+)I{6Yh85YZeDe8vEYdFnBR$&kw34JxJWO;=bO*rcYVXyLx!A zmC8U*Rkd4WQWlbvpF?V3s&Nj$zw<%T;2Osok6v0JudT1hDaeL1FAi3b0;0$(=^T$DmUuv*pIor9kwDWPImkjrN zE>suqs_^quUlsJSW|U;T$xa1lCfBCQM4}bwH!1ho1Qljwyj5ED?@Qsq zt`B>qQf%4~L-Mn~yc{qmI z1vx!8b4JwP%n|P#!ONT06ipuh56HrjIh!9`T1fIi4PVA+7F4ff57|cF4^8;EJY(X9 z7vPNJmG9s!aulK^F!7LOUnZ7SsRxOCxSLlsf7W2gck{DvnbMrhanLfnfzKBu28d=O z8YLIxcZPC>V#3Lc^2spbtO*Xu;dbFx4X$P4h3SH|UKF)7gf0Rq7yigls z01-@JU|<-WZO|OWEya&9P{s}Gx&$ssL!eLxm;(gOh#jH6X__UbvSG-yxwmwJu9d+! zJFG4UnMA{J1HD7-r2J#+B2!b_w&y{UEgSm9OSPxHmTNL0T8ER+`hj<%5=(+;_w}C@ z04p0YZEqOd0ynIr14%C~E#v+N_obv}L7;{RCL3G%#xjv{IVlPh=gxJZ_}sZp5X1;GK2ZcY8lMn@;-ltF6Mc=NM8i_5-eNhR4;$2VolvBUygjDsfZZT8rik zKEI;gU#(l+B)iz1kG3G0#hLKMly0?|#GbX7FSEH2Bbb5C-S|4$Hk&UZ?LMFNm)rm3 zTlW->|2n0cYG_>mWjHef%qxrL!H7E!Kxn14H&V=?E7BftThasO27q)93)rdcwHYgj zTZhXixd=*6p7h&(7`iyDmN~2U1FAbEAT?E?Q#%$7QwbJatC0L`e7tvS+Byhp{B&v; z@0)Xk2Dlu+s!-B22e|499pqqgK+#rCR@TDif=Fk7|0i(YluQyjkQ+VvL{m31HkKU} z7BD!U)_6()%p&%`p0O$>=0bZHva44;eb&mL>&N292VR&^(f4wROHufucu}9`Zuyg? z;Hbr#%B6jm&JIhW64h_DQ=U6@>T;F176`A%$u6drZ~6DOGl)AX?X3*PDYMPwlG=Vg z%BxnEUYky#m#p*ENkGrnyoq#heciRKZIi?Y%&se$KUC&>YGhIt>E|lY7FDc^Kj*3R*MGr ztQzlsjEvT|u$kEBe>k&=GqjJRggK}J?-cLaw_TjlEZFzd_(=1c%hcH|Dxz07iwSb!Cc5jKYJ- z0!c)u*Ufek{goxRllFGZC>h0`fCfVsQek9EbiXo-dlwd#0um4UUhZ4=e|`2a2qqYq zfuNp^TZm8sJ2$ubojYGBj76qzV7?=Ji(WUZxKxjbbBTDS;IMoG-b}0U8S-%% zaGkUa>F!Y&SPY$)y~6za^Gs%AK76>~TS#$tkZS^$X!mo>ynEXz6Kz5gsBvC>AwtKB zvNJAQs`X0GRnKu<9!zfRwSM;~19nGY1ak~m?Vf9`-{r&D$~i*oxrle~E)*75vI`IP zC3kc?lj->FY(^mb!Lak^71W9w7V2FS?NqT89Qyv|N&RVofaLMjw<8T-om% zjCOXd{|3E($@Lxmm#nPgQ&K8N3{)t$7jrw zd!*bclT|SxIXL)EGbWDUF@avIQDERzg*pRGV0+e=?rn^y-@tj-8UEYaE|HNDKRpX1 z@x3vz5(7Q9!q>BEe}c~ad;d;?Qe;z#Wc5ny?o2AG;Bv*)_0aJ9b4|KO{35Y2;Q)XbU3dj_|6bfY6 zkl@f34`jMPpe6#g34|zivw5bd+^!zB&8P|yk=lwZ^V)6nq1@bjOAp%C*?>Jzy%TYq zeEltiAqR9Z=ED^w-oqQq9VVD%wK29fYu_sK2*HqwAKfF5V%nU>37%8-LQoYmDS8qS z7S=iV^N?1{A;ZF2Y6{!l-d4Oe?i$>ZS-1+ni;IZ1qij-i&!-`0BfEUE{elvgu4gEi zZ`Z}4jHKLwO9f45OI_rG$@AX`Pc70#&b)}$AP#Ev99IOX>R~_1t6frSFd65+McPvKw>y=I&2t zF3lRe3IVH7F-d3Y*%HMSE9#bSizU0l#4sfYu8t21=#ZzkpnktoX6L7wIqTbf>1!Jt zXcuVz#zydi)=2LS4+!Ci!^^%j>n@H$wUyhlFwO=jKCfD&K(7c!nLmr13O$bAXeL9E z?v`cuwe-wPD-fXqm3|dN!xZ=r<>+KBaZa>qc!b!k9R&J~s-Rc~1OiA;R3Rax6>Vcg z#M!(jMR(7zK03O^JIE(SN#S3~k2|jV^XIqiy~A~rb~DDM0ZmCX)?JDcLnqf=EUV}D zE2~6A#HT!D zp;;eq!q3#?TdnKzJh2fVtW~NS9vkA?$93goEcaQO>tH5`8+f9<@32d4^?NH@lui-} zPtw{o6*#m!*7Y<{eK^FHFa`N z4cQL089YxPq7bRk^YcO!c6mdr!YJu}$c6Mfn!?21)pLVe<2l2QJ|7rp(oW9JqT=&^ZK>3#uJU;KN8!>Q?o?7IvcH6r!+CzWBC zk3z!ymh56wvU06&(F{O&_H07H=$7ds=w^uc?vw{mGvx#3M7Nz%Q&ReA;1>>)E1`_q zi%NpLGcweO;7J&?DzLzn;b$yB61WTG;e~$hyF?MS@vxh`DUL+fHC4xLMIJ3>2Suvo z?Zx-7$>S9C7wluwm`AH6DG4t7IFN_eQ7h0h`^HsvP<>f>Y>Wp=F7dUzc!35%>h^LM zoM~OV2EVV%RpFnuDsTMyX=ZIglEm_%YM`1_OLhT9jDXAKvwx(onFxK#TeB$vq8(@N zrs>x$LARyeMNGSjvST3QcZI&B*w8l(kw0D2c z^{*Osi)J}i7J^m3znQz)Dc-rgRH$|7zKeuG?^r zE#3J~Lr>wM=^l%y%2DVbUkE){69$83K|3?=_3NWhP07H0os0?!h&uip1X2{Zy7=bE zeKVrJ%`|r_pIG7p^uq+K`!B%=x%hZ`0thMr5&+@7&=Zo{nwkT|_CNmkqi+XB)mIV5 z+h0TuC z)WoGi9xdp0yR<7Kf4jRcgNjZ~ z@Qe76n45Q}hj4VIC(`M-omvEMVJR&to{tqPdU1(tP3g&Y24{6??U6ulokg}Wgz=BL zvKwbZ=M2Nu2rji=F(6?xdUH| z6;9Q9T1jfR#J$sv(XXh&uzhf$k@KnJ0(PVJ=u>&>@onz2n=dDi8wuKNi2ruQ*FHg&UVR@n;e2Q`1>&(gG+smq_#^Z=&|x;uK#W06uJRB|oNkNmx7zLH+uMIn{=n_u zKB&Qi=@|qyU7NSQYxDSQ0heX(_nC^@iNy&Kl4@Ba8?UmoIwWNe+$>?1JwnZN%v@8~ z07Dw=X4SwkoMejXnH!1;=M!x2tFY2|ZaMfVsHC{GENexh_0Z9en?h_suBb6Dya|-V zwFU(*8@JVn55MG?s$H|Y8+JaU-hYRve(ROl#wR*2in%&2Z6Ah-imSIoNBTl283dHW zR14kgzGGe{yFb!rUwIjK=G#om62X589VtmR`{IkFyr5JgpCoW|w(r$;c&62-0fs23 zR&{HW2DC#E+`{(QvJTmEiW^7a+&^*xknonp)^#qByJX0X8$y;Krw4 z&D^i0F0V_L$7FHYnZSG}N#?~2n>d&B^)T*8ouAq`x3X>Ff?Cfy4uR&j=O@;cvA9BM z;NN^VESfK1@{~FrX1BZV3@VYwtMaW0e|Acd9;k$&*VPn2I zMLR5uhDtbG4bHk6W8eo>B16N8b&MP5(H116%p+UFC@zGChGg|xV_j5Cwv4>KriZGo z+Km=s7Y5M}!y;m1v#XXWIo$hnFPHN$kJeGzVaa7s&xYsnqKp#c@x$Q}JbDxi<&=x? zxRIQLo*6tPAWKE{;cc9_1D}dQ_y-I%F4i$YmBV(5$irCeAyt=G>*tRYx z9d^(6G5hb9=y?*%d4ITg1obReh<~3`3W#TeeVHCt{(N-<(Y4~L^ zaC=Vk<0-@Smdxme6_r%w8!TZR@}Wo=XTS` zhPYXQvD7nE{oEEUuAADFD_-SuX9f@eVXOLL;AZ7LS0BkN>!0ai$ANRMRpDNA*xN?; zRqSx3+cO85*;oP-R9)Hax`kTfmgtDYUtfF#(TrbgkKbGQuv=Gjg@Hrtnr!7nNIEe( zCj3_U+fn@RTvIcKWTty}dz0)S?N^2>yZ#ARSeyMgPSEFyZ0rq-*xlbheFSR?z;B#N z1WOp#IAM{H#1BKoLd8}e;OQC@ra~A0h?Y=p!ur(h78}$ZMw01ax9mp5#J7I=wC8YGDlk<1B65<+H@Od%vQA)bU}CeuFddf)Ho^Zj%GvDa^}y|!h&dJXsU+}C|w z=Wv|Ic^IE`aGf^`~Nf6U1F$a%VO6uIcefyBp0|G;x;>1X`!UI$A#|f>ywd*#0 zCMxF$K7Sxj)x3ByzE>#BR;jkxMeyWoHh6X|1a1YEpT(!RL%-V_ypm9Pc#)H%BNTod z+!P=Q?D7*-q_+pQ>1L;_j*NSKN->pRv<~o^aWyI@ug-rzy(}wz^it)CrqIixGhf;! z_ymidJ^8^0#=6raBC!oz6Yib(jI2O*=$z0X8OIz05 z@nXA77l-@a-kSW3gV~8&q9sDF_lyF1mx}c~df#iLQ*ETv&|yfZ>0^Y$8IP5hpa6Xa zlyZkA67yysJ?v09R-J;uxsz(YO_pg++hYXJ)#;4s zRMGKJ<4Xgf4?@`(M+!U_bp+3Q#oGG~4!3(Rt$U;|05-g~y7kMZbtW&cQSIbsMxAPl z+*8zCI24{n#dC{$^=rF!*`{@RIc#=vQTY?nY)LOl@m|omm6_>hS>L6c@ASbM7t*N!$Pg*-?y!!xt6AfymBOZJx(LKN4e+|Cbx=XATI$> zBqbdM-vCbxlqd2FW%r zctWe;MT>NI`3t7}R>zc@87xHZ*gm;OI>yVmJ8(B;)4fcA<2~l1SKB7 z?ANk(iskL%x#>J|Pw}uz{rIh0w-nQK27rMoK}1cZxRs^TxIZHrla??qFWsgbQ_M*z z+IKMArSTRLAe`e9(g{Rtazcr?MPHZfC@tSvhNOME9 zA?_Ew4h2-)Fod>)q~mvb(1(L?O)z^uEacUh9dU3FC7=@okMFHa5eHJE=-?99Vj2AS z@ptFVg8oYVEs=?!EtZ>QT?DEJB=?q1s?)g-P-r~)OlmKe-sRTMrJQpHJiLWhPOvlG z`Bl< z&&rB<#v`xEiRS&hx7VEEHJ4rv6WcCYUo9$ME#L3r`PB_V*HJ3Xb7;-_bqo+cD+RV&zflx1qGx7Qe-SJ-1(tk~^*OQyiHLudRF-!lL1 zKXAdEr7yWeAu!guT2W(m6Q$p+Lo7QKE^jO74vP7yK}WZ7;akz8U^lCULEq&K; zWioue-lg~^^a3$a7oSQ;k7}HIRZy@4TR9+8u6B?;Wx(NN(T>^B>(|#T^|O><&YNEb zq>3o1s7|~H8SpUQ&$|Cx*;KS}PR09yF|dq8lQL(g52B53sS-ySCL+Uq&i0m{ANTIv zl)HBAIvpmyJrFaBX7E0atB^REdMU&9u7s%1@1=gQjh%hju6b*}WE+NecKw!NsIvuP z{K+!=*W6s?r%&`?6%BO`h&@a!FxQ|LX$&aKx8=3M7WV0HW)=bs@6*7O((VD58o7=*|M)}nF&H0o+ zXO7Q(%X8VY;r038o$PlXlq#w&FByqM?iZ82@gqp6YiCwjcue7!(z_RaTil|gDl<8l z5TC}r*^RnU@UeXMoAwWUfYxuU_I=oBWOq7~>-KowV|HvarrWq%TTs@NpE5m!T zj_qbNF*7@y&{*2gu-PnY+tCCDP%kiqaI$7rAlc>FrWlWg(S4A)|1>hAnWDWvvhMrn zsM3)mb?cKIbKCKpyFORa`F{n()~4O zNssp~WvMS!`iL+vG>W|Y^F^DEcgsSOOLPB~AD`zwb+=rXSnV||e;=f+l)Ca;T}esF zfxKajX;1YQhQA-dDmD*Di?lr?lE;Pltv9Rj8%j#GtYl3dfcwP9Q`cJh&WSFrD=VwH zPsJo%r_a;S(H;N$<c0~ zADmhU`@2l@9tDa4(teYrr6h{AYZVjkw*Gw%wNXl3=a|b()}?6EURNw-SNZ$x zH+1{sh!y>>51|8t;)3pQ-a;yuFi99H578UHaRYMw3L&Dwah{O%n7?U|4p`p(K~xl- z@8LCh`kNFK6o3*MnV3)(6%}Ff^Dcv8kLrJ4r)=8Cr)e(RZE;& zeWbSMjb2)7@oKWdG6C;to;l+SX6Vz5jH_RqL_|e{F^bp_ffa@nuaRG#KK)bmpZ!IA z(K{0+8~0KxeE0tFv}X8N@EQ8?VVr4@H!)urMi?s?V0$s>hEX!SHs(E58>P(Pilie$hbz{Hh>7 z<_t?hDD-Y`Jy;zH1qG2ZQFrbPSyxlkY!9SHM<~J*dVeLM@MEf~iWrZIU=s5e#4b+{ z8>>O2_V&gdMh7D&(8Dspd#((-7qi^&!T>-xp<&D?Gd6Z7`0X@lIvcJleqC}`QleyJ zWPE_R)!?#Ya|`KpZ((G7?Y-&+Yr#r)``pb^P(G^a>Y}r|+G{3#ZCqMW@Vol`(=Lpn z?n77gln@zu$531-1M}{ei}#$%JR)3`m1~3vX`e!f8fjO&KJe&GpnP9ZQnpRo%S4MQ z;0Mq~dW4rrdX;0#mYWy_4h{J}Xb$*7KZF~`zA^JtZ|{9HCS8L3&s+P!n!BCFOG_T0 zCf+PF;o^FdyJtP`-aUJE2@7vtSy@4VyPuT~^PW|(Nk3Fpg4IRO#B>Xr15f!`V&b9H zmVWdxDOy>LJZ%-0m1RSH8oCR844F4Bi*09<_h=hjsug9Rp(K*AH+q7Ya}Aaxf;-B{ zy4&JbUpS#Sf*{Ky(8>^5UQFy3X0Bfj$G({! zwu!BE9fGO_aS*}kVb(V|d2+MY>SFHzrZwZ&?N+D>hS&l(HuO`|<0;zxD7GM0cQBYk zXR)fPs!xlh^0{-{@IEePwG&$h*~oWC=_qL@TJ#vm?|6a*4huAIh}k6|K!=H=^JtdY z5LuVQl`}Gy+xr1q=aimaO*Aaa)X^a=aQ1!&Cd6TRxOdyu4slC zA+s!_dJHmt`FHodrn#5qD-{fa<#Z5RRL#NQVN7_{rEQVu&Aa0D zi8kwl`o$iuO^$nUM4!KU^#KQt0kgT$ec>_FqT6*HhVG5Eeu)=5&I+Ut-T_<+Tb@N7 zh7szv9)94qZy0LvvB%K^l({ij^%hcgs4p^ObhhZLsjp>g@$Luk+#b{pwv~7*XvE5I z%xeEwq~Z`39DM!bM|H||>(-JmuY{hS-Us5*xnEdlC}Gx|UdbGY`=NR2)S74wzig{k zF674gHHWnY~Y+mU{dhN9iBU{Nl>5@QrQC&apljQ@VPok+wL zD2+x*UZub=ebX0&8`5*M&ts#wZdA4gjaeoTrsTvHE|pmG70MC-Dc)WL&Y9iN=)Fu9(Hq+w(Tj*dv?x>h?|Cf5DO35SRg2af+LEfIMOix zztB&4HJOp2@y7b11yg{4e)>Xw?baV2@#~sxK2GPQfJ8adjfjTL)@ z1kHK0z|&d7qMZBU-JS2$2C>BA-#=2Ny2o*{PgGiQhu*w#Bd&F14GCF49AISgZ}8sU zL!T@jNDO=r2%_r4!!dAG=;5E9p8g8eLea2rOi+h>0%6Z!?u5cmrD(&N->Pi@I647? zd2U27SoJ|@=q+$wEX1}0UBGSA_#Qr+rUTq49v}nA6^dxe?;OK3c};){>((7f(>b!6 z@uIag9n_YuEzKW*Coa^|aC8*I8DZGIo%WI1VAsK{_Ir(ur=Vb@VQKhC%@>ZITUNHK zomnS!D~2S)LK3bK^;wodR_J{CY9t?lKZf;|NDpR2ut9>W4&K&j29J)=5D(ejopQn& z4L`_vgZla|5(lqd;$~3z16*zDx0juryQ(S;XyQiMdhkHE;^TMaeyOdkJ#zm14$MPl zo{7@I@O+{*7kkcVyBD6|q$}1^RZZ=%tE&_TX8EVH1Ym$ViImVNc_}PxV&dxb>@1g< z7?WO_a|c;)k{$bAIyxw!`f@dpm5W!dTv6t@$$zy|XL5zh9t=xG3<*cw>3UcgGbFwQ zBlFi$Q}<`L8XP%xY(3nf?)w$IvZA43Y^&%l?CV%p!MLcfFzSr6bg3=UqVc|YZ z;T|JmWObe+nws=jCrm`YgAV-$w~K`GCOG#|otLxPjdDBVwNm2n**bD{b;Yx*$lc{s z?YRPHL0Vc`PI?+1oA67WOtclxN-rHgOaZ35#N}tBn63Wa_`qjNaeUtP^J5W=>uPGc zp|CP>e*<56FkeA(viTQNNb|zYeRGx`i{NFVMV)5@#dQ*>#kU(Rq8zrtFOv3;Yy0=~ z%%Z*`X{gtM_FNT{bbyTf!h-JZ?nFd{ru09#UKQEN#bscwWOeyQ4b6rPYe~63J;BeS z-@aWs*|9_Ejr1VKV?)LXI8tT0_wvZrtpaELJ9G4Nj>T(o0{w*O2NJEv&H3B5ZM$># z?v0}f*Oj=+zJKS%M*Rip4XG1l$v8D(VYh*EVz*Dv%@LYe^=sr$wp5-T%X-4Z!a`tS zD3qW5t-XnRg9FyYVHz4TGd~B#CdiVgpuO(osu6Yqsnlry$9!uD65!a! zYxC_2R%I3&cY*pAQWPAyuI<~#?{Ys-=v_x;XIG%kFrchR5Y76$4;JuFblZ$w}4SMJYhJ&%hV6v z7*^3wbDrEz4KWZR;sg``Qanom5cDzM`M<9r|6MupkwiJ`P+J2vyjd zS6B+DrR;v+A8}+ea{v`m9Mp%RCnSTg*%Uc_wE27u(kl^~xEe7s2(C$|3T1b&nVFpx zdL9MoAoBB`3bTx}n&;1tWMmpdyW|uVv5$?7U7P;SkYn3@7dHnRdkKQSgd$d`$Txc_ zdj|&s8SCo0hijgsh3sq#ktcvmTlz%Y>OpjLAoR%h4Ufv6sefUg{a}CuhM)JgBX&_t zZymsd4gDs!J4#&U`}6Q92H+p+}6MGk& zdm$B17(u43Tl-L&(&T%DF#GXCwaU|jAAJXowpfVeKdO1pax78Hyg|!FOZo)eXFjI8 zu2g5JDAu4tv+25`4|F;{cDOqw*|RzDqVBEU(SW$|d0JWpVxS~J?|nH%FJD@BFw8c? z>rcgSyUAlUVd6Q%Yst}S$l~r;NFjB@XGl!7naD)meV`>zs!`QsmRrl7YvW{n8a*qb z<(>NM(CL87ft12EbVu#2+dRffXW##R{qEhnjSzAp@^zN-n?@rP=KPS5q`>VY6c%Y(F zE=3oY+=kC1h;5pSS@g5aHo|7nBQeANgyarArXW1d>}pOvIWawan&S>cb=AKI3L{^t zZw%ZJeZC@NMQsD`T17&QRb4Cx}g<>ck1!O^t6-{hpco3Rh!JvRP+d1 z(9>gp1b_$yriSXSjilw`?!St5%I~E0eK&Hw8{5#-U7dgm>jvd(%c2+4fJWK%Y=-Oq z5dwWWXz2J!I*+mv#*&|(EOsUut{Zlp^c8!fncA#mzJCMuHFC!H6%~2yrx0Oem3( zeBQp5R8m%+FyiK#JY}#g-a5CFh=v*cnLWz3(om9KbCJJp-?>x8#YMtVnjH#7Jf2Bf zDabEKUn3RAt?wP>K79BvPtp8@iIl?`%%Fg^!e|;uWig@2wAS`#oWI1cpKO&|cG9v{ zrmFKqiXEOmgFw}hdcjm=+n031&Db7*j;LC?jWgb=S96C{zeX5NWW|YE7h&^WpB1Rz zA$8KWK;n+lQz{p|2>!^rq0#+Eh)hcBL?Hx{ysq?%WCcEkM|(o_2SdVZEor}`a(vrgqn%rUYm5a&4Z|2s0p_ z=y4N+=<>GHGZWg2pJFfkuZ+zj$$(IXMR5xv-kGBvpKWso(5YKVa37IizC5412>_UE z+nqZe4_dVhK+z{`Nk{jB{mXH_6H{t_4tXBC*WY3nT?-(Y#G(iG#Etsf%-u%3oStkuIX7qctLqnmz7^Z{ z-?sDX9EMUs7;Dk2|u^@@I^Iq%}Qs5U91oU%QM~7K}c>`p; zWkwFISdc4$3O=`3)9nS$3 z)zcI;e{7{6&mypiU$dQdL{K2lP)bM}if!MB1i8qxGYRlH_02W#r|?ul-sg$^gLs|D z-^0mI04?IQA4+IcjMtQGs3RGPL=aFG;Jw__=CvjwCg$ecJUrAuLa?N`5(F>_90OCl z<}YzRJyU75W)OK0f-f1B%KC8bv)}3qFVqHeUzz)Hr_z7T5Qw3jEmUajwk$yuif7#EA$TfG^4;9No@#P;WnMVe!1R_#{urA!MIMMn1Y* zU1KfP?6me?#4jXjt;c7Y&WQ6T1#a%O zDEZXydk#nrpTvc6CP5bWSe|JGw$^u}!vO;@0K~;QzC?Q)d4h$Nl_slwR0PK`C(_2d zX3!oG3Fn?YQ~)Pbp@OHb{_&YlP`9ni7jYq>P0%5&#BTBIUj$x@_dKqXl!)vd;ADa9 zQCX+1RQQ6*%7)*gynqz(&T(zx!4c$V`=gIrtoP_@CR8x)}2&VR`* z7Ec+oIk*F>gm?;O0j$*So`Z(+F6x!t%Y**;qum88=-;V7nCCY0Bh)m%pkM;Lw;t~C zekNL~TZjAZjVG~{y{fOT-xn*DxzX9t@#F7k*gKky8TB10nEM8KLP7p|751&jqLE+^;#;EqHd zxT&G0MvE3R@nQM*mf7!mdv{`IgHob|<~~eQsdBlY^ybAiB%qz00l<+h#Gbf@V^c+? zT+*L$Ggx0V%C^}t-M039UXTJ#KyLHzVz<*jQ|yPVjEqQ-MN~metNQDKtx`C6GY#>92ct;(MfGt*#8Ny0Ro}-7bgkpHWC6ixMSqCRvm+E66bKf zdskQH){rn7=q+|kRBl>kCL&tn&K84jOg=F>$0xU$QIkw0< zqy2Huo>8I_fe;sVUR7P4h)x})yI*#Op~gZuAY@*Eb>2FVHvt$m$~a38K=VR@^DdYP zjI@KiT$JFy`J<7Ng8TCr!+NvAWHnsbQ_KvFE6i;>h2qj7Vkky{`5DR1fUKd z_$)b@8=w=B+yO4uX(peXvpbfD`pp3K`XYYZZZ(?G?iM0d1Q99h5 zj9Hu>lk1v$dp8r?pSKMrhtxYQ5Is_51@jnLM~&jlsM3MXBWaiNK>f1GIJ;j~mhO?7 z_@2RhiCoWJc>aC^mG`+19BAa1XvVv1Yzij!`N9)~$SC6Gim;~v=W*>VdGffQ%*ULO zberZy9B~Ev4{EZuY8PPQG3;l73LN5a&IT>912*-PfH zT-J{{7a198uAh{bw+$Ztj=z7z)jTAxq{lAwRV~F}Wlnij_8%t)`A(W#_}N=>ANK8R z+85=z9-sxkpkRnhc_Z+13ZH$4x`6gu_ZG902wxdKF3lFb(k=CYeGPBCCh)8Smq~Y$ ze;f%&#g0X=B8jznc#lE>1tXXv^XPmdDHIfFHf^HzadoPRnD2CTdVkH%F5TgW4`Bd6 zktOWH)vFVsjTOM{u8n24B0>0s0xcjB_3gZ;QE)+*f|!JaOtO;zFYnnbGW-~p_ePulx4HDNEiL}$=CvhS699b0LA4SIJ4#eGd>5rcm$ zTw|!JW_a?^Ky~CSn(+F-a=cY%cJpY$Ay9)FR*cvZlEt^zy{z<0@Z3mU9#xVI)ymaL z;Z>25k^+};X~WM_D+e!ZmdVwiSfgdu#)yQ4Oj4XSZ?v(TFVPUr$(G+90MF z#A;bWJGO46GWyLFmD&P_d+}f-d;ZUR7cbj55rOPK$sjG68K-0 zsh)SR>bEGN`smBQc{JAbSsIld9y!u;weKAj?k+rKgr)f}o~5J2d0K$^Pnih>l^r|I zf3D|7GKWkI(7@RO=dsWR)VrurWKV6mYt{PdM5I$jett*$de!9Sy32aUxSkGvv|>07 zy#MZ9T9Tr=Ivw&nh2$A1dk(9IFMq4v5?(9mR#H1SdCol{-{Cabvi^1j6C-0kTl?^j zqwN`~v*_V}-A*HEzSN)xZK$e^p zle!2dxHhSm@|4+*cn6#w_*)zqGEI&@8~6Uy)KoIlW2ZeRn2|IM4CDvi9HYKjwjgkz zS+v}dZA4pJ`=jemo0B=w1#A(mYzZ%t259V2G8eW`xVE@h=+xz|1q%STjO}FRG5+n^ zLWzF;sUBGufl%QV(^thv>4~hTG**RFf`M=-#ZV&1qTR6JDk7fn5e+)pf{+#GeyRF1 zVQ+oE_!W`?S;0<}VW3Xoq$i*^`2M$!!%dmC5`aNbW-Offa{eq3l9xLCfQn_vBdhvg z0Z7Tn`0{ixrRaMcz_Mv80xsw71!GQh7c_6znF&sFoNTSPKL!=^6 zr!oeev)=C}CXeLnze-H3kfN0q6?N#DaqRlV$3$!HJ|%R&jck)HAU+zX}(A$R%-We$#kj4EAkK&Oy@S$*v#B&OA;@_vYPWf2Nh<@a?Ph z@a^jg=ABw8+788)&K~zu$-(VkX0$u&D&FTgbhncMSRUHeQn>8dBl(l%Cb#P7cbW;l zL@j^VVid&koYd2k9Q^jiJn~Ewnwt1MlFrS~zX9^%F1%zmOy7GAzCaw|pc;n+xF<;3!@`z9(Y3caA{Zoj?$g_uz?uB(Tlhuzk$= z^XJb-s61kaAvP(U8EL&x&n?ni)kTyaW@dH)2}AHxiiR|vneSn>gLi_0Vw$UzBGhlA zFFXF(v-c5vw*6~=!=yy-3+Iq?`$Vp+U_xqsQ#M#7}n7A;6N9F$YA%AjlI?k@-A9eCR10D3R6xmP0Abk6-td z`fm^9DFh<|Nn6m1r`2o?7t(`NH>_WOm70~Ux$ff!1|tvgYdbJgM!+h*!G23}VLPTc zW@XJevK{Kn3kr%pOU9B*r4iA@1{J-|2rbREy&u!80KzfRqBJ)o=l43dq+v(pvawv2 zUEAwFnLXd5)6!{s_wGf}MxY>csYmi3g8~fUwb!y6f!fda`GwR+qdY`FEhu;pArT-Y zM6oCJy!)LxqJ!A70xb+IJgW)_C;j^M{%?bWK+K&Rhu+jTG!WH_6cT zet;e&X8bkH`t{cl=Ogh2f@S70VUI~%Y%%72lCHBs8YqQG{P5fg6u*N8j!N$K0dXy zPyyY<%9`7CK@2(eaitm10D@ZuegeG20R+5oLXf9`i@tUH_F=w96!T{9%hZP-7UqqC z*;H?kiy@e{>p}|(3K|h^efp$H0Nz;W4IGaSG=kFv#BZWub*Z872KH&Nu7KEujJ-rP z==pORpiN3pyar(iRZg%C=(lbijLMq9cof^-lC*OWbU3Ygk zh)RbD`+*!fy=29$i440^Pd1E^k(FtQgpU&fWc(T(URbX`(YZ<#EHM#Cx1k^kjF2Gs z5P@TJ?b=>C`wYYw0Tm9LcuP7if7~*&YrMc~SsKumMzpjqT5qluE+IQIMr~cqT;6aF z^Lr)lUo7Y*QWDr5^!98)HiU4Ma6)gmXXNS_M!jeBr6(j7ei*$TmZYv)sL2kyW04_P z-ENEgA3p5^h6w;rxQ_4{4?yGCW`N&BV2jDUxhfP->dgMURoD+?++WAX$1}~R=jSC+ ztWEOtfq|C?(1~pU`W(*%ZMZM|00osUj_Xo@G=YEZ=HcPu<*jPB>WoJv7ZZ=3h%5gB z8b|Q7cEM91T0t~|l6K^qd)>B`rKP3!9CEI`U~|EMIaGyUs`KfFz)t*%QH=p2PaF>r z{S)xARUbbp85wC@Zfi&D>DzI)FI0 zwlDX)8jcA<6yzw;4rflz$?paL;#R}~L^H;o4lv*$ERVQeW5&G}%jn6Ty3^P%|01IW zANw=u3Gn4;LK$Gu+|iErW?3f|JW*Tf2k;{4F~9%D&71#Z;Ks)q61R*W0q^mAbSK+d zM`kM}X@=nRb4@=*Q9?n@1Xm$UC@M2cOG{u}+yo`>;+&I^HeeH4xJRkFC#R&^v#g?3Ca>@L?kX62iLzIP-;B!e8vIQy%*1 zn+`w*Q{)Le4T$nL`#jN4-NdB|1m8q~P?smC@)KEEAQ*2jaO9lMF=s@0WhlL0yII(_ zGE%Z)WiSF%Wiz~?vX<6E(T!1PtwH;3Ez{3{K5(hBk{CTeTm`{}6nJ!Pk-=sVW>d6( zEXjdF^--$stwhf9kCs%N>+4unm;Li7YjA_)5iQYU=sD9;Sc5w$Lm?9p?XOhB zAsclxdyLsW8xbty$c5D{CDabj8@?)0R>=`}X^Mk<`r-6e8JW_PpF2A@AX-BjaIW^M zx_fJDYp%sieB#x=B(`@_s+RFYD1}jF{iE$!$K}&v_CjW%A4ZZutHEO+dT4-6?n!NU z@16)#p8JX+NPD?(ZqL(}cY7xfTr&{4YFm32hifE zmsda`1Wd+fNlB1zXIv$(F6}fB$GzNH@k6GltV{(~MH?#z!81Wc2M!D8_N{ouL++`T z)NP(fJK(QC#9-jyD30?q$!Z5yM(ca{Iwa`t%heV`qG&VT3=xJYDZP)1*&)~NoH}@R zZJ}sv#$HK-&kcJn)l*{{W>hL)&+leD zvG6h>0fg*&spWEYHtxX-RDp75cIs_Mk&#zO2-9_BJ~cIE#$A#D&Xis>yB!e9kl0MW zJy8xIiorPBNLy9V&=kt_tEUMz7@oMwBy-<6?c@ZV)abeW=-#;g0Br;O-5@*v!bpTU zg1(Ak-9)SRax0NLp|nXEtwB~V=h(jeE>d(*2Y2)Wl%2?mU8WO>pj%xTU#&O#!+jT& zt_)QN9SE8KmMsHxs&9X&j`3PyDAfiI|BmM7wIoz@3_p+ASy?%JaoyKxo9N&urh|e? zveKk@kigkjNurU}IAwp?uOn;|+gMoEk$Cy}2l6fj2dxgypLe{c?&0Jnt;^Od`?h9@ zpjX0C;hf2SN#ZYOxbq?{?ZTVipPKdw2_5zHl-tB6`8v)XL$U86o7pP&s0yPHQ8hzp zJ_BcdPg(%?hT~dVO)sOxh(Pu_`SxvUj%lSgd;~c^^~2s+j~ke)MV^P`%>k4?iP{A) zuKDVdUVp#;)1@Q;*&((^+|#ENtG_m{`gs3N_MTL|i#P=o-*$kOrDj=&(sU5Kvo{Ov zrKfpq)hdKc5TSmaI>R|_ZIF$r0c;>zNrJqElwb6V)V_V|N&03Bk&=lQY;AwO8N{RQ%sJ!{>>X9 z{kJ555hzpDTP>ISZ3Z2&4}+8W^P}mgZ%!4Rhw%mjF8rks>^TaVAU27{l)zG>rU-vc zRErS{O#1A7dgjnap14QG7)6ATu>9GMhY0asU-Wpt!>+I|YRCH0dz+O5#z6T59A5vd z1Z0eQ*TaOjJpLjpYYPr-84*wXr6vzX9F5ofiiUHd0k+O8ayBA4H`w3tUv;jD)H(bv%-U_fcURW4V?%##jK41VikgdK0qNM z$+{EE7YtrVLAU&vqkhcG&4OtJv&y}9k%OpEC!hN87uT4_)KOh!8H^+)U~VKF;Q1?` zI8pcTBTF}oGWa&eh^C3i9e{7~(q!#1r}eb7?_f?5+fe+a6>JsH6=!HvXVo;oJlKuQ z0j4!;_qztQSo&5NM=-tI-J5{6l4n*>#}G0+EJ#HiLO6;l7JU@2U@Z`w5pfpC0iudK zn3yQxE&p&c3CyeRu~`NZMwFfbRfAjb=cr*1lRYYssvxLJI~7Y1)``FsR9Y~Lj6e$c z{_`igplRSQkPIQLMY!+^MIOw@(AdWIeqbZ+*#FH`wl zO~K{bQ{t)r1Rz+B2})PM;X(XSI8`r$TFWi%{0gpf z{C$T>efm8r*UE95h{^AR!GZu1%&kj^>9HzAL`_3OR8!!+z`;e$*)?uUHQ8{b*^DaaQulC2FET2;o4Y`UJZM zFD0Xp)ozV`nlfEOPv6kn|ZZmxF?ZMzxBRW6|DnssyszR0LYz#{Ms3j29J~Z|s z4Y1HEB9+?amK*Iix^}J26rI!TFb$L>bGi7lz53PG(;hZmD3$-_B!f8hP|BHkhnw1UQ}g1sXU4?S;<6l=MZ{?YmD>1sLSO1WUQf+@{!!N;hAo#ij z*pT2rW~VXVtTQVI5ro>YNaG?^=&1BGs9q99Ce*GkuYJ?Jo`yyd5jM6f=(=uT93x)`2VuYs zM;c)FwUwp3^SxWpW`)8b)*Xirk1j4XwKgsMV~lmdBd{R}#vjf*(0sf!`mv|;W*KRH z|KY^os?sttxT?6-x<|1{`H%n*VC~Dw9{u~L46`2$^fudkJ??as!0K^wVZ?XgX(93f zfoGcx_ggOJ02s=z0?ByNVDCEAKL8c=QMM#epb{bhEQN{$v z4duhvCUdXRTjN^nq=L4hRf=D%K2$!g?-Xj^d;d>QASXPl{DqQsilF1mrDIkg`{_MK z(*dThkw73R0sh#|sr1H#n3sfSnjas&(fWmT)IXxzttn+W-< zwANYs-|_HO=UH5BFPIuSn7%kVz~bz~Nur>fyYNi))EBd3{x(uUmt=CX@|}N(MVLG> zd!jBgRp?XvP($We=dteH?75eDEmV@Sv0_NTC8|(9R@2j0_il=$7zd#L!s*p5*3zm;s3) zQ8+`(=pIT^B&h+pXJMkFo>^${Ht1dKnVar%Xt-=)p=wvWz*Dh?6e{+gD;-bN!cdbJ zFJFeXTYvfX?U~n9Wbb#w)fvM_8p-?UeI63wtopE{UW3AFA#h%=-_5aFOeDqXOSeV- zycg1JHbEwQxEt-p9M4Ej1#U>I@{(BK3a@igF55nErh&;=hUp|1Fv7Q~2L<$s|`o zUi5!HCjXb7{WsS9$Y9{2o56t-ZVqrlzKtAh-z~PQ#1;J|^OS{|_uA{~qFn@$pQX zFVRsNbGeQj!2iA8gUO&6gTov!_;uR4pT(Gq ztRi$b596msotrw8@BZK41d?AdG#3mbCp0c#U*bXz{%+!Kl~C%RiLvmv)Dk~H%9%tJGC z^VY&>j3;t+%|n#?(JTv}O~Y@rQbPMD-ZC>Y^YY*YUI+ZMZ`+=MC*b7lto9IIL0nWc zE72KsDF7MIuv#d^gue@;@hgu9b$;9Jcy#EYrnc3i7sXB|M@QZW^&ikcViG-hVb3uB zp~e%!zhax)N!(#X-N^VS)FYTS`H4$Q=Z|fWChpVv-anh@1P*=Ps;#AEhgKZkCA53? z9z$r#lue2Gwhf0?Qk@z9@PPVmMm>FfeR2M)C0}G~haI8BWB|7tX_=6i zsH`)x8XYFXwy9#^YRsoSA23ijE9*3jqC9;=_wv*9bh|pY@JEkQpfi14Q4x;b_CjMfBZ~j0t*lak z_K3;K7WN64Vn~%DXB>_O!qe~QBzma*>ER%@C(y|k&!0ai?|aa0ts@<+vzrk>QYfY# zOIVkar>ew^e11`W&!I9-TX z*i>?9C~5H=qOBg`3pgxTOkPd@=jrJUGFCjns@86?dB!x#S*tS3l z)AZI<xL1s4UN3C1d{o}|2^enBXJb*^ zHek(`uCAA;X!;(G@A}x5#%H$kMp+!vAl=bw8`h(?`aF=_vDEa!|N30*HG~>fMfrL;(FXim?{JTdJ?kaKJtuV%^g`W5q5WJ?BrW&lST|0{^_UCc0 zIT>ntyhiHDr0_b;Fe0AFe)Hxz=9MAdw5r$2X}2cAgo_}a;9J!wx!g^P|bl zmuKeYtdMxI(4&Bo*ZuQMnN5b(spr5STxDbQdA%1V2L*G_f0Rcr=+K8<+XF34Oq4`L zMR7rRAXpP%4XzE*F2?FE=VzT9?7kN-&1hGRdSe|(BT;KlQ?OBjNr!dI^A;8m&L1FK6I~Ut3nF1;tfkL3mQ$cUSBTx7I`AEd%Gg#x1ct4IN zJFlr7$b8-DcH`RinOPE9edM;b$1tGS#%Bx-(@`5LoU5(Zh>4CqBg+v!?R|Z+NK_yT zqb$)02TTD^;~7e-=`;;kLVOO9$tb_=Np4O-Q4kqcn(I=8`cd2*zgIX;D#EOV1=sAH z9AZu&ZZjV+(u>#iCL+Ut>tMK0>SzZ4NOwt&Z4=S&f;aN8cbs_F@)(RLet&PYM!Iy2 zI!~5m#8C9}3NsKTf1p_iR`0xR?qi}^0#70Y6F&Rq^M=6P0@ zL-zpR(Bq%X_ba)NrH1u!u(LmcJ>dyy4|$Y<`}eu|t(3Y3+Iz6O!Mj266m)5k+>``P zIo3@i=ycB;no z_!;Oyfx5Y|Q{Y)z+VnCpobj%AtgNejE5%^RVnInr?|3WNb2AX5VRDQGgtC#2?mN0< zo6Y5?ws|gg_UfQLXJtTPp#L(IygrM{UOCShxB4J~rCqv^SHty{OwVR5ayY|M$Vf%AOXXN5wl zVG2*G+~+v6pY<~gOVXUBkl9WE0zmE%t?T+$FVxR{$%3@;W^ z9lGd=dJZa%Ek-2&nD_eGa@1 zEHk2C{&z)z6oW?lA1@XbpRx&W2z`}eqx&THUoJpOBS8I}&n0lB6&1>7w6&3O56Y3l zp24#@9r<`o_SF^1mzcRrMRDE6@4ow~0C(TRyWnM05Vl~f%9GgGhQL1Cxm_}waO)#M zN8)=EMk^lM&Uh4qxT#xFHC_kc>%J7dHAa>7 z*<$fF!^MtPq{~T=`84gc!6Zs$h-|y{`Lax>*?Ar(NQ&&$06Ia{i9m+rjM*e)lx=wJYX+DivU&O+iST%k)dfbWW&vuB+Vo zAlb~9nUUwiz*Wpct+mDDzc!o6JO_gmKid@xf%BiW&1puVmyB{|to!UcNQfKyQfJ8CD`Ypwr|Aj~Y(xaVsxIyUBjRLvhC+LOhfoFHr5heJiSL;Oze9~a!eDZML1tM z`D}H1LAqC<9;{VFWY~q+DBo@r!*K$mLzr-e|F_B7!NIKJEPWweTc^0dFad*=!fG%1 zo}kgGpFN80!;V8ignLKeGLjRrk+1d1^$X97UMkC@)k_*U1eO;@T3lYfIMuUF?fgh! zqrtslHw3|7JZ*&p1ut7$tK+yVH4xci+whc;n$Kbd8VzRvRldl~)N1PXjKw9Eyu1(1 zNg&zy`Ln*;#Wn7U6DrE^M&G|TCP;hCzlLIQ;M39ON1jWmk~^=3zoh0|`)0 z$1rjWJYV}=jqp>j?GfjNa_BLq$>?WsZTYvCh@qh(e9XK)su4;-5Pw|tYS2w<-`DOV zZWxCs6WJ8;5ky!Knylm z)ueL`kze`L?b7_<*@uqjR-mzapbl|7AN?IYU}bv(R}pv{2u>V1jP<;*df}D68(>0k zA-4m6fe;f_9xjI-NDAID7-HXBbPZbwJ9lHepj**3ebIm>vW^EC04^|svH0B?m9D_i z(T$zh;Q7-*IeHDTCBxEQzRc>vNRt;pk<^>I1vLmxE@2mXe}BoPwH*McjZ~q^bLf06 zs!Z{i+p38P!dSt5*X)KoUAT(s=}eCyzSBbB55It;iNV-xoBX(fReRb)N2qFQcLJ*4 zIvwG)@UTnf;=%!f@=i6rv#@&uomvJnD!h}6%S4Q3XV(hE+&OJ?Z70&K&W-|)^bd{+ z9YVbcY*?pKj+k}5x$L=mE$!`uQGwBiOd*DvcWo{4S2~O>Nt_oT|2fmFa4-OG5hZFN zB)}f{n^PlvG|qSof9nYHD!e#Tmo3~07VPR79UUT0FwWp*4!CS=e0V1`yp?tYCyX-}b;CIGFs!iiGOi`@Qn2x#rZ3@# zI>(CF-8>|>^s8JgxfxnO9*5ko9cwy$QZ7+-cV@!%%s)8dAEW(YhuurPSBSymJ|ka5 z5Oo?sPH>OsT(=;V6)g0_p9WERJ=Vi;P{=J2(xv3(EfjAI1^9>4Mg%_yE4rv+@EBa} zN@NSO^wRiOiab7~)(-OVihUGP(YN4zd#=$!`}Rfj%|g3%ti!rd>!t5*gbTw6?eO4` z7#K{so*I=GhSckpjvNG|U{qFpzLeC0A3nU(mU zacJ@B_1T>9GwUJ*OqhVJLdf(CZZ@p6F2e zVL#)0*v0U{*ebm9Q{IwnJsI0km4lQvw!NT`&`-7QBmi#vR%`3kl+5RytA@2VqCW7EeI-uh#t9iH zfcj7zEXrP^wGxMqvYbRka9L7jgdSRcZtA7wyFZ)~eL-MgK1DL5?^UjXFsS+I@jN61 z`J~mG!NKy3+wDv*xovQZ*MbVg6UgZNrp%ZT>M&iI8x9xpe5Ebz+H%dN)2t!zn4KKx zH)w1T@pQUl-C5L#OIqW+%NCAL=uzS_W~>kq22*YoTgTWa=QW`#2<2Dgu_*O`Y_zDdZe%xHJIv}9(%vuD?C+*pkH*SD~lvaI=MPoK^e;BG_j;=|pLs%j+G z!zF)kWo2*<1m>Ij+@ujmnYl`bj)nn7|vvKVHSn6z9o`E*>Zd z&-;gmic`~UEuAaq;<~aoE5mN|Kafg1%{F$gU?)+Vfjmi?)Sc1IfB*d_qPXa#%56zQ zBBSDbCn(1F)Y<5aS=G=x=+>JzZ*+km*czWW)W#+*ux?Pjz{$wTbOX1S)~9hGUW(h7 zNSaX)4lP35-iD8l=k?#>=H_OYnP~HX2Y5IpXc{-?dZx+6wGY+q7O&Y3TJYSqWzWs@ z1xrjUDXYi*c69uJgPW1lmX%tRW(-lV+&7ontn`=#4Zm_+Zsm+&mn|$q6O2?SlIjfV zm)st_j#*(^K}D4lWi?umWtpmd*i7J-^_dgPY6`bDcM(X2l%ZwFkF_&6ehu&y@`AzK z_|eDT)BU~PTPuJO6v+8DBb;CV!fC<4kL@3PQ?h2%=Bf4xoaJFcZs(B`+KO&Fs*nEp zr$zAz6(!3W45Lqx5VNWhCioupk@wY8QBKOA@Puch_5R>;!fK7k&i1sc2<2Hqr8wcT=!C`=7ap1La1_0rPqFq=W9 zoWs#y_Iq?j4H>Gk-lyea_l*5nU^8)X(?sb5N?N|HYIAermoAk|qxNnih1r*;Dp^Jw z?4(@-eHrF;`<3Es+L211wG5oCLGt83WVElZZ*_g4-sug>ksEHWoioYxaPa~3908R^ z#>TfA8XA-fT}angL1f;dRGZGwM1!jY`!w7b{9|qJ{d4`#p4FW)-_NK06g$u;H@qCX= z%aXxriW|RZr3d)+Ohipn4JL#*PVb#knHx_|AQDEOYa9~*{Z_A7F$zEqeLpS8l9Z12 zMnaYT0QZVsv873&dmw3^gT z`<7u9YdNL7RVA7d3xyc#$L$1if4%8h~tW^^}uDB*6NuSQ8rU| zxJ*cQ7`v%uJH<5#rR2=Ix2)QGbLL+(^0ax#efTZ}X>isVJOq(J0 z(I1~a_1=5`#f@UAw5^s=#N1C1_nDRUH5^4z2m`(o35a`>%-V1BS2)HrxcE%Cex_YW zziaSzuqv+xWKleC#p42!dBV$Mch(Vz;0LR2RIt%-+Fu~x4uK80H?Ip`Ij(QNeuI-5 z6Yjs2&PM>L#CR^uc+5{k4}` zlH==kxYjOqvYa|WMP)0_WrZqtCij_#_=uy^j?$jso1iDNN^kOS*$LAN9CIfvxjr~k zJR8csgpvcG1y*KebBGfhoB{acoRW%7oT5q>mEeiWG2|n9A zN7<4<@4l%GNrzHIE1LC;{s5pl$#zEZu;3PxUyN@$#@G*NA*j{VT)n`lF8P+T+SZ9< zvYDVOq$-Yh`P44h)LD1k!;d2?lyFw+rOA0xR^^u12ReDX;>a{jreELw{Rz9f7PbyN zx_}Jl42rdMLgKrW|epzKsuzudv#-P50%twSGDl>%&fW=T4p;(514=rsb!5 z#r@_nBl3P(l53<&|Fa+K!xMd6!>uRi%`kjYS{h0bLUDB=Bl|DxWD6L9VbLv3`cf5; zFg;*r6fu|lq%?TRoJ(&%7+8jXqjvE>f8OMyR`IW{0ofs)lokS1%k(y%_Q+R$mgiTf z4qeTJvu#DP@w4PcFCOlf_HSjbAHU`e_{VJ`Fj2qhsj6rIH$@w03|E-Y|H=xZlZ%30 zcWHwNWx`gu`ELK~t8Z+s9_KnGBu#C~l(YcBEb9LFV@9{4Tf^=YkNi@eZkRkdPqe9f z!xfU9Qc5>ON38*1ZY8VQ!S=YsP4%pfFY$Y7O%A8O;t46fS#qb& z28N(v?jBORJ3gir?~?J?T$+#ic=cHC<=S zlQ7kuZ9Vtc_k6Vby?tYT3V1#th>TAZLJe2EvW+m1fS&UcI_bqcZ8T7Mbnw_OTW_ ze__@2(TOVS zjiHs6I9dJ>@W}&`O-{O(ijvaJ&+ck|j4qtYtfaxr_i3peuQwyjdvWk5I-kt|^8$7p z_|uOL=)K%IiCKP{R$g8n(qVmSYf;K6Wp@uZEMDKzRJgvdHasQyW&H@3H>2n%mhITF z!=)zJH>ND5&b#4@MNp$&MXVLo73E6tnb~myRQsGNyXzILOw0cNG8-WmbG4tAX|9zp zZ}+}YEd-Am+Na9Gv8s1!q<)K&g98cO=F9d&`O78(lqtqewjcSkLh(d~hkW{^vI+Gq zEvx-wLt&`02PQk!yjdCTHm%mpRj1xJ*@Mm)4D`*hSvjI12Wv#$`L2ou+0dKX_Jr9` z*s19bZyxjSp;ZcNv)#QqIs7(Rp0lc-j%Z3p0fN%*Q7eYUXH!kdmj$L#X7#uGa+`~~ zZQgR+#K2&D@%G_p~KR3uI~zi+wLmmpRhdlIGglFN-y zsahApUzA#^4Kq%5TL+HWnq{dKb)`w5Mig@M$`gsFVNBV&?(RcB8CS100>FKWUCZCU ziYf3KBgg(W?PZbMm|S&NL$ul9;x-pQ2W{VJNhHy|T3R_1YNED^%8=m?)~m1Ly+2+&JpXV6i0)8t38V5Ir}bK#4gW&`t&l0 zuxQmt{51}=4jHzw6s)3;Dw|-k``gD0)q87JU0qhQr^g6<_Rd{?ve|aph6}l4X{KV! zU6y!!eI@I3CvdJ{(u87~%ujY0bU2OA2j(Iufq9J4j<>Ho1Y^3`Mak~@-AlkoB8jv9 zc?`E`vUbd|Quj=8{um;xdo*X2qhEe2K5+E$nd18BCMh+59pN*tqr5k%`8f!m8OyHAb#&fjYgDWze`~eZEVr_@w$4BQy7WEgZH9tti<*|g zE;WGqplCby^UH_=jrnYs(qA|lpy%)cFow&TOJ~UPne+Z?EK|M3T&QWno9eHIZ2=}Hkm-f;F1JD z){Zl+@ML~Ulrb5QK3zlOD)$JA1ffLuZxcfVt0I+CLF3E%`uKJf`LwT<*DQMc_+5XiDc*f| z)81cyqsFM{<4#cNa-&=I3?ezD)hcj2TJXzH-W*DLs2)nw3<4(V45(OE8l<&)QvdC@ zOV%AnIsjT3*61ZhJGMAFs>lA=qW6{2|7Z$z6NYh~e|wyehI9i|ir@ixO3V;(kgocX z=8&#?JSp#Azu)zG+f))X6%ie9VzBvx*wPlp=-y&^@r*9Ogdm+b_8kIvgbD?s&;s4Y z8oomh0KYn{5TGI)cdqaNS0Eu;|%Tq9>P#*|`0l6*x( zx8*b6{|SP789}-A_}Lz>PcC%8%0u+l?G+vEdtAP85!MU2(TIvg=P%J5N!|Nl;l(~L zX19fRv`%PmElep8q?dbB=z0?BS(*n2j+0N+uXk{ALMbwjeuImp0`vi!xuCm9d@b>_ zZ9UqTZ7*2eZ)Cr{loiyuSX;>9pHhagSK*>5(JLLM^GoO>CQl9$yRsFoTB6gDyvsfJ zqqB$g_$ytjd1B!7o#R^?5jp&IZ@`DRT=!*Ei!FA{LXS<~-WXX6awFg+s#5{iNRXjN zo|3F7-so%3JsqMzCUKnc*7K!P&e-{nlmBk(}4L!J$Ap_Co8mXp2ImrvbpU2Z(jHBNj@-Q`Pp%j z-_)(=nE<_4$k+Wi4lp(4RTN^4|BCbSkf2Nc{&v z#DXiGN;#>4gO->Gj`aJ_|6kHUz3d_jsARBSx@wMsEH{^5ltGe;CM znCEjm-&$RfJP1y28ymjab;}lQ3OJ-G^TSgej}sWB6vlkle5wmrflkmnh(a?vE6e)2 z!0}m+;{ulnA|yCM{;!wY1Xk{4c8v_fe(qKgd-?KQN(=gQ=$GHqj2_s=itnrzP*|}C zsVt&;!CcmQWd>}SfX2kZ;m(WRv+28_KWW|zt?3$90zLIQkV;*(T4CULm*MKJ&l5O* z^9Il<-G zI9537Jh%st5+FN*AORo%n#Vjhft*3JhLQ*DhAWGLjo^J70Ix0vJ5zoi1#EM2y2u{SGLbS@y6gZP%{()!MACn$4BCZ(E= zxo?}!a_Q>oH(2YuGr3R_4*w7d4H_h(F9js96Zi*E1&WmCyTe$x+%R4sos(r`a+s1C z`hmsAJz_-)jl;2H&|+b(9%zcF0YO%(kENry30%h0--@-N#=NMaXa$%FT{MztX$SS` zE--YamoDEi&eB?|G?<%tjVn?QP%Z?~$*-%cL%2}haCY#jsWLvf)ruwEh9HFDQRW}9 zBs@^2YCrw^?>`?_4SDQVF|kpOctz3C?y-*1N{AkNCz5+D=nS1^UCaE_7;jsMO*k8W>f7) z0jeEEv~<#NL7Pdj``W^<-uJd5P&y4|MVZ1=Ezk@>)`))qTT~m#s9K-VL)@sd-@;l0 zz&v#I;N}9A4ob=F{(*kG-+|GM<#*E1Nik{&G9>C?I2J}=fms;2$1Q>sC_aaMJn-umNw z#_p6^b^(ADakGW&iI5SO0xb7o)~|$X_r2ehz1in=CInnkDhu3SNaukiJZ$pKX-kSN zqL5{*^fG(hY@FTQ0xH)eTwjQ<2v$U83UQ>#rx(f5cd>&7X32PgAe*r#t<5>TEO;ei z3f-wPdUWv91AVeBPLIju?~f2VVyd*2j?EV8)*#iZem{AF=;ZF+?k`c|1q5U& zUr%__M+b@(4H_GT2w6iIp=QkJW?lTEksg9@MeKp{Uf=S0lHU;v3k#|*`ybY*`JvKE zq}IO<;Go^1VKu2@;_&GXi$HBe5T{+EjoUG5%~Y8JxN?js#%dEa3|n>qoAD-kS(mdn zsj+|*cgOx3U37%}M~4r>l1jqgp4*0><21W*?tTU|Y-zFG8*u0K~K zT-es!q`%d5tewMi*LMG+BeZHl^wtVaf;{+(tRMokBm^P98B;c6-n#f1Z7OFLi=5r} z40bt;;N6Lci1__^se*2fmk(J=TBR)@aGZ^rUqPRk-asjL?%q|<27M0whGmtUHWYKM z*V*^GW)6`tZ;Tq=DG|G5bl15tIW3{=fb~*KrT~T?m|K^Bwmg&7PxJ?CC%Wj9EpfSs zX{~<0>lthuD2BGvzU(@kTG#b?!FQhT9F=a|D_kT)8MnI5xtV(w%Yr%vj{FTBmh8&^ zQ-@V$p|r%wH~3aqn2#J0Cw%h+Y13QLcO29oCuuA)SfVg+rMY=!jOB5Qmc>a<;drE- z3s4@`Yrnen*b&DC!|IseZkQhB8-2GB1dY;C@pP!;=9C*4{%uGlXzc=cg7 zg0}!uoF_%LCpbN*`mhmIMYmYra1X=lZ6?n)+=@AX5S+-2RFE3V=5B}W z#I}f;pR;ntOjuy!WTnHIH+MHY`dqi8UWjd{2SPg)ufE8U68^5r0A7@Yu=0!KR_fjY zo29)`QL0e>-`D!$`^b~&q_IzH1yhK72;~#CBS9E?=n;k8fP=3C&F`9AOcZ0-rCzQ< zDzlO+Gq(@P`>;`XD)lPgp3s4vxPALRb)yb!3%%5X$rl#MUFORR3446J0b3gJMbZ0o zBK2hf+?{`Fpzle?@jI$h99hRElkS%htl}P zi+{VYU;nFNP}#iBZo=ABRr^WpK8=S1&IAUoGd50od7El2^VR!BD{VWf0x?hQr4_P) zXSm3z>tlEn*l|kodIQX+}JYyczb_Q9} zyFukZ;;B(@Irl3lA+rw6#{Z!1iKPhz2kLZoaZp?R6O}@qq@c^86OYyLnkU=21_ifI zG=oiP8*Wc&c~pK~3;zbHk45n_=0!8$kr`bcI?*_ny45zM!!~(6O<#%~6(5DsBES1wP0A2e;(+6a91)RenV9lrN~V=DKyr-Z~4~;}K(!@9`6G zqVH+nM)ySHS}}nE^$ATp4y_3qU}$QJciIE`HTo~&FliHNDK7Yg)5^|joS_&L5~6dO z|NAdg^uxSH9Zvh*H&Y%w9@qb5B51L%+$iva(lY~I{ zJ9SiL@;Yq*;|`S>g9JHVX-@~BO}$40z4G^yYgeqgniu!`qGTox&L@toue90#6$3c6 zlBrfft0AwZucg%^a1hP<&-$wSw9K#SY1zd%M!EF$gmQZJ_Wv%r{W-ejN30ENmAjP! zJ<&fCE*{o6gq{6jIn;{F*1XIK@9n%ziQi{v*aimJVx-~iYfA$`{LJB8550*DHY|ipt_<0 zTf_|twFM>)Cb2M!zPDs@pV6`Ulh|0hzskh$riI&9b%4{xm#r@c=bHJ>v0mfFW$ zELEvyKlF=ZqwES#Es~>gxRy4eWz?C)gJcTMyglpVj~qoqrn22Ec&^2k#s__N@DB!F z_#R^=|6Jl_jger(c$)5osJ7hGkPC;H9af2<5S()L0z*<*K6N= zu6=T#c5&q3!-obsD=Hpa`)I>t=L6o0QVqqN?kEh7YxV-J!q#chxfY__j|nKWi?(u!CBW z%A67|GBvCD)2BE1uDG<6IbEOJ`F*68|JcRc`g%!;fgtI;%oves{iQnoi2i!_HG5{8 z-mfJhApnhaGzh z(?kv%6CxRemMh-v%ZEdy_%rG|HI|=|bFWlf{{)lh zo7C>@*%e>=4ifTAeoPC0*DbdoHk0|igK%4)`+nEC#rJ2@^n&LY=f~465mJOo)NCjP z#Y#)dtF~qF(dOy3O)gQXh84JgwYB1}q-K}IB*?D{U5ied?0VVFz20hl-o76FKQW4L zZEP+i*R3#ZO+7r`^=J)EX;p0J*qOudk=Kl*W(YA0PAY;C#1nEd{z-5bt&&DnBxI~`2mOlP$jr*}fVK#8Lf zhyA!?v-6*pHuKn0=N(dOe+AwWhpiy$F5Y%_W+5gup%raO6?qprzFeqn{MOKTZL^fs z;G+u$9sEN**qX6kj(J(^jV$FB$6g7w4mlXT4F0f84&*PHkQ78cgi= zG4S9Y4v3Th0=6Qny#GODSYcqg+Q>*UQ^nZPhC4zVBPDfSZSW1LB2mo4xyfA*4Ye{k zdyWGUL#RHMc++A>&0A?FJgF|R1fj5NnT)x$8!^RO&LOI3RxP%T{dG*&wZ8N-XMB9# z3iab1cl^lb;GviMsL@Pnx$N=us4eCdceihRqPosyvRem&lpWgM;77R14Us%)&#Qg* zs6`weK695Y(pzr_rZ(jZ6Hpcdg+OtmY4+>exC2X&;t@|UD|#_ks;Frhl4V*@mbFcZ zme3Zm%o&8*->XN2g_oIiX)-uNREjLDX53K8H=Sud^h0Y;Z(m=b#R~-t1CRn$`;NE* z->7dhdiNlrSagq~XQK51N}s$G;%5Gp6`;zjw&jRz)d%)a#t5|2}WK#8DqkZLwMM|zp0=7j| zsXFxe;{%?Er+;y!|#RtdORKG57qbePVbHLYCmQy{}0b7>D^zwVFNOgeHI53u2&lv+`!U@ z9WBU|d`?4&G$&rv?jK@u0!d1;g?~uULe0_0p|JY}Iu-*p?WHO0hB>*_)X~$)WAMvz zAjE8UTJFxS`z@)g6&-iAjfR@qWw>xEGmuDv$*o;s;FgEI&eUpp-CB(tUi-HZBTTlJ z-M>GF7~O5({hf`CNHHjLV1opJqtWy{nbV;|x%9Sgt|+Uwypd8*!`$mxMMa8yn;0|+ z4Nty7rev1#Kt_)U#a&6|btg&zlve+Qfa9T?59>T4KW4}2+u3t3e*F=t^)tbdMjHr# zSk#Mm)ojb zn}*b1Y-0nw`kCf|g@k|Zn6CnU#;oG`*~9LI#r6DFQkaaV^kq(eq*h-w4oX#wzxe44 zz$?YmX5;O(d@mGr7tZb=e^o-7CVw~+{%~tFxoXj@w&GkS|NM;0VS!NW3HI=ezR5`< z4L7l=<6A|Cp{`H*t0(%&9|lncBh##DZ>d=Scq91AN?cW9WKL%7VZU_loFSS*9E`3|YVo|E z6#ZcR8{jrJRm!Cm%n3BNjFYO{Br=_Q>mBxn@Hk*j`}pD?r0RAFLlV;j*gE^-VjNFGWYjR`vEL%~L{P!-J)&v?zsm60Qrw06Ed&6Xi}@uFDsRF51n`4VTOBGdu@ z3`tpgXUMHB{>%a;CVvcUgsNllEo08LxDv}gp?&DpyLaWbsXleurH>zvtXYv;7N_xB z+*GeyFC3;*X31$IPe^O3ZeHB7Yo=Ad)0`>>xVp(dgp!gEs&P)eY>8x&(Kh@X2tO*C?(7blPI_Vt3gnavR#tTjOVEWD#TX0sm&XY zfKF+8`1S?s*ROXxTb;Gtk|V{fK=7F`7RTF09%1T3+dwsIi^?%G#Z6ubK6h^PZ$Zuy zRS|CaQ;p6p>!DuMNeGC=I0dO!QdWL`cZm-~YU02>O=>Q&nyf38us5^P;C;tqBmZ;f z&S~77B~>TK0j%sQ05oqo5;!r4E~oq^_T-GZk(if#&?p_=KWcxCUSgH=I*IQB_;lS^CyjRP#T*mhNj5FOd zuLLf;%0X|TjC~3|FFJbXl4|*Go=tdlBd{-tGz)Lv-Ekviyp(7CJ25&*11jRhwQC|{ zqs|ni1o^5)3{$`PBFXCaR(Z{K9-=sYd`9<}GP@FEx2!uScqVv`d~k%T<%N zvPPut>Dq%S@5H)RzY+0%<-hI_s%yU0_;KS-rfpcKdgmVAyR0`t?JT=RwMHXSEdpjF z#&N5+x5pLEob+|)?%m1fT^r)$V~33xk<&fHuiODa4mJ2cmuu5EOcZVhtygBXjwZBg zw$(+^Z8;`VDVeI?HSg$fo;kwnXt#(fv_9XfdQrRsCx(RYZVKg53v7|SC zF>da~#KYNrf6|{(v3-opo#LwXt#Nza==E!xR`}fP?2^Tc^^(dqobr!ljq$8V?m`X& zvr?rD`+D-z=C!ri)4j5NbjAq8E80MRkV39zY}USR=&wNgme@{;?O|UfGiguTN}arC zIND*ObG@79%O6a~(o*vzp7Lk0n>+wwPA>ZMP>%>J%$Vmh0GF%Ta!y<}Qy!;#Z1gmK z2-Sw*6pr)0ro<#m$#vG8L3Jk31r(W$g;=H?D&4gARk~|kPP=JoV~b^V_wvO%sug!5 z`x@NmYU1f&tt{fC9*>v$tGY~yQ{xl|_F_&(Oe_Yt^a)TNeE3nlWB68;oUG~BSC21E za7H~VYzFnC!?WJq1ldp9IjK>WdC{+5-HskVo@e?)-CFu45sf3;$-p)GDXoJB^*7aL zEPA;pcp!;cLpH_prb^kT+s3jpls?atlude_x4q`jp+kCu6x!Uhv<-efjjW2wh_uc- z+Vni#*47r4&Jlb1Qzm?}7d234HHg5&!nJY)oEPE@D$DYje+Ll6-;daqP!{^OrxDWC znkTx&wO^!0eLTN?s*IJ3UH5%+kW|blL1A@?QA(Rf$;}OAili?9=J6x$g?UTndPjq3 z{qxU;F6NrQ#f?QsGI=S9$L88i42%iY-)zhG6f#ng6JWb}3iG00ch4&PG!dmV2k6z7 zs1G=(^jT)(*gJEG3x7@VOvD3fq?Gm_b5{Q~7X>(}3P}dh9`7FR9O974S3l-36X6U- zz~7e4?JFl^=}!JF`+V+#S=O@5r(^qe=TL+aw$e-% z(&12j4GvUv3CnWbl+?dBM!DK90~HRWzBHFLedxBx)W7P+fsH*p>(vmj;m$0^EvHkd zhBVYN?vbV3-?T7e=34Xu*ZXMtuMD9IeR^e_6HQ;inq_FZ$OUYPPsNrOR@|QPC+s_2 z8C!s+N3Th$<$2pBA`^E5Ow}*LC@A}8zGz0F(}(AEw^0ueS&u@FQ!8F;?xNh~3*pZj zamlp!Cnf| z9Iv7wJzk~R%#jW`XyLr=Bc|DJGRzsfBXt#I&p$>Shj~D~t}uo}EU4@Hc$wHq+vr)Ch8#zl{m_(j-;a z{es80IJ~e^{^Cu+nW{+ zD9P&B7qOd_&C+DS7EC}R!Qfl|`W;t;4CG2fK0^iLpC(rjse!JonEeUcXO0-`Ltw|1y8Sxjb9!(J^E#9oMXMe;Iq->bL3flMap__pL*wW zp&QrM811-31&rv@JIM09v&Ew(fZf2PW|05d65lQU5W*+rAQe=cCs_|&pnk97&54&H zCI8qZ)MQp(s*F^@Tgp9Q(0~B4X=!P?up>$vvL1rpOLTCh?Fp}#J@X#1bRYiQ+1z_o z0W))`bhbHVZf?T*k(-MB&};$zKwn%x(ib_OpwFB17sw5GbnI+&nayMDn2=#mZGeh_ z!U$UemgYs84U{fhO-*MbEQ{wWa(q!Jwne^~!JN(cI_M~M%NrJ)8+_8d9+=HmWUC^w@__Wf3$hieKQCAxt@ZHxyrGO&Y6Y=2EreN zDh6z0B@h!$@LE-U?@!lyyk|-?a^BRdE61UVr39NN6#PgsD5Hi9Z|PwQ9=L}OfZoFgjI=QMXN+_nkD^#qhQ}2)hNfS zMHiI_7DfR(8*5oQ_<{xzA{NTJ-+60R)YjU{68Rj_rryM-_7b;RI3$@>ZretkT9wi9ikS=HAu}Ah{ENMQ=_1qq>1Ll$mU zZnOx+aaeNGExYSsrK*9suz`uFhLP1`SfX_!UH?w8v?REJl{gEntaKf?eG>0iq@yT$w8bU+0GGy zx=7h*0uTc+K@p|V&WbB~ytI}>9n6O=h)MrwP}Ky0`eH~g&ne_6(bHXNbZ>N}Z5JK~ z%QD1Kai}kvgkL^YdC=t_>J)@w%Xv*#&?$j)kr{=crOcMhiq%S8*I=}KMtK#RmdERy zrLntA?SeXu7Vu_#4=0rD>~@${MnF&d`hv%6zl-WB43q$xeA8bQKRdAh{UUAcgCHfW zOt3Xb3CBOAZ{qlu`jXRp&|#L|s6KUk!4;7uL|@^U08HxhF}K?YfL%>;KOGvk=$)&m zp`{n_%x}h2H$FED6!=Ch=VLuN`0H3kAk27tbuuweul&4=7$UZ!L&NKIcJLcsL*=}J z>_$$90v9+OZ!P``wDSzx^_@XG-mOmse$0*L^HqLwVm4jOk)Xj|+$pR4NUmGv_t;Hd z$lKq(U5SSwGC~#O_&YbGlZ|9j7gzf$;-Y?=KV+u)23}CsyHvEPV}+d%d-C)tcVYU$ zA21c5OOejEtx~>#kpYvn1)BOh9-#N)KFOIMXzK2n-HbY)2C$Z~Dt%ro21NRvX~C~q zpX?`Ggyx>@W4aK%yuQLf0ZOF5TIUdm&c~hD_2;AG6*?V_s&RZ6mZR8|bK$~-gtGI>RtWt;=B#=R(r{T?C?q?? zMsG1QS~t4J2b#YrB4eylWa;hlUnQsFCyaq&(*R?V$Nwh?c4OK>o9R+#2ja3T0 zQ@6LYv{=dx5RQ{KZ)TZ{T_6-^MGss}ZR{&?f9Hd@3xwC&gB1)n;ZQ@IGOmG7_yS- z$C+iTDOQjiBOxWVuFZ?^sO|Zq{q{bg(+Z8g)Z2N4;vXm6AIQYqLo~nn@FzRIP5ywv zju_sASY`YJB{CyhR;+Ep$F!a~9!#=q#bDt2>aE42GJY6YNDYJb(U$FAktf^nURFSl z@w?kw{WCs`2m;b6+=fB>J>~>=DY~uo?ej+WukX{*vH^7Dbnn7i0q-Qe8Wkq}oj3B= zndV(ifkFx$w6AaI)vK1pHcVPZX^wvNepgJ7s>OREDH##vB{l)6)H%AU%c-cS07H~| z_wNXs9DV~eA|r*kqCpuoJdca2n~0c|fGn0#;}xB}tnTYLq%9um!g2A%bZB?*&Ixyi zWXc@Ib?o!!&mqs!40M>XzIt^bDUgRD{DJU@KP${4eZ{Lc9k)(Zjnp*Nu>jefFmZGD{W>dC*AJ^ONYgcGwvgJzi;gaZu&P95pq*VOP%bac%GHf~dUqsMyT z+}v-(%xgTbGBEf@rolkpAezPFMoG+`8I~J%rl+a?P+ItPb~#t8EL@f~E~;4(9uL+F zyc`-E>-6Y=QoUmWsFbD{YL!Mo zloy#=Z;*rvAvvNEsLR#kR*)_p1_$mj?NvtF6ytD;hE9AADz)*N`kR(Ed2K{Pp(Eb5 zZYK&8Zs6T13IawbSmv1DR-LNP&LH+%Rv*Yg> zXm))4NEN|GHvG+`3n(-$H_E~`ytTX~`Kn+;spgOyfFtu++({x5E7=Ub>0PEE}g z^u{^84uao%P>i4qFVCQf=vXzS4(5a*D!R7i<{Yl z4x4XDjfX~prgt*E7N2Gb-(Eu2~A1s{Ov%!#*Z{YppFd zJ3RX2!$j$0bZ}x=62+7Eh^A#_bz`^UL*8@urz^7N9kXVF^0Gn&MhuofFej4<&hbze z&#N^StseWX#-;wmIcV3o#ijE;Y-gl&PVS;Dm8y!rdIK&{aacZjX?Zmygq|=|Y>~l( zZ=eav-jQT6lSY8-#)Bl(_4d*T!zAR+8uZ6UC51nS+gtVii#w>yj*8{A1_Ht%+4C`0{%c19ny?EW+5K5{0sch{2n*A{-^ zzQLc32Lu5J?d>yU;J`)R3?lpXow)J#Sym_929HEtM$2}g@l0C?R!RvvZDA0>+AN&h z$6h6O)Q;g8qv+>{I!!CxxwKYddkKY;^w0D3(){j|+6)@E6&`OKyUHYt>Yun}S+S9e z61s`)HiDN;=)XrTk{f_ViQ^OH7>~eYX1Lclgg+#I1PG9A*~Qz;)*4VN^2qXM>L+k$ z_a0m}_6F1hpZB8CzIST$kdK88*Q9GY`UdLcopZ7c*@C5oE))=;soxMWl6?8{?;vFU z%0tv3(fc~c_V@C^iXfP|r@9ldwP*a=KE01yqC9v>Ov|gSfBlW4Rd`{-%L9vJqf|z; zytv<$>;y6j2NwzuoSAFZuyZJ*Igh_s7fw-DR6LbiE!;u#6Cag6={~9QH)#6DyGJ*^ zJW4N@(fylV=#)0f&MISZY@}GJ=`o}D>UEKArZ=R9k#j^xHu!l^a9&N{Sv5zZ+k~g# z*tc#XE~$*?`;E~?K(ydW@$Ai4Q3E+g+6HxKWEs?HT_<*8bK5C*3NY5_fKehewCc`Baw-gNEO1nx^cW9w?~Mpeg;YCZ4fT%^R#VIMb^l z)$g9m=>B>F^(w7{!XOxmZS$&Bc>Op&aaUdAS!wMsbu9lSWq1Xymgqj`b8H#YuY2EF z#AZHwzrhR{lyJlX%OsBa_l;8fp=`s)c#FS+)Bd^{SGeQW504id$j?4k@hWM2^$6@@ z*Y9+et}lz@f>#&gsVGQ7=5#@1^!m)-;oNUWYPOEu2cu{8dd7KKx`o`}&|a@%L;Eg1 zt|fiDv|f7m=CM)j3#vBkrfF#2wKR{>2|YqCf$dP^^}qrzt~A26Q|ET?*9{vs>|I=R zNV>+{W#QuEE{0yIG#Xkg29#irY8jDDjM|H_e7hkFa%)cHCgRXeETGm|oy$4try;swxyZiIQy>~xu4 z`y-RwG^STK+1kwe^C?%B;JcsI%a3W3+NH<#_stMQ>g26vDjSpxu7wuja&1n1<(JPV zXdh>mN^<~m*xS!)KRkAs8=jx>=Mw4q+i`0RWsfyguabq&nif!9p&Y}Fx! zW}#tQpoc+|30EVu-0r^O)}gw$teyU=SNIxkYx8v5!o&}yWnOAcUq7q1axq0;zRzf` z-IxETn3tww$>=^7%xp=RmA^$yb@_AW?UU5z`O(?j+GP!6f%xHRRrB7gA2)>rOh?< z^=G#DL!2o#AG^tH!KckrUuXAO0mLt_`I~wy`#AIM?y&{)3C0KTL2*3){MOV1Iunc_ z8&F{k_gFfqdJ zro!;)yWg7BUu-9u}JkJF}=p|yx7YU`bw;Sg7TlKWU35l#)u5NPj$+kl)1 zl#nxaBG&5B{RCdBu0BRvG*!&{duwh=GO^2Xk!$!n{vjaYlAI?A>#Bb~x*$r^1RVGo z1Xx3Sd7TwmL5`9XJt}TC#$*(s_mLP5;_AOZK$*iFOX?j(WTse!--l#^vn~DBW;LS} zNI##sz&@#KKmG8NDBUm13(!UY9=Na+K35dBmvL!B5mxeZbIzFA{xcfiF1Yn<#s@$h zQCjYwE8?KSz^BZgu?hi}kRd~>(oax0`wj2qJV}5ZodAKDy95*?A^>ub#%X4GHMddn zQng)I*l3%WA%``(Rn(^DTm3jMk2z8y^&r0tpW&zjBFc@V1*cfy;}x6FaSQxwnyevm zInj1Xek~D}=NS`CFsr)7qzA{_oZ>bEY=FoFQOKi}M7WNM7lmuJ;sUHY{&Rus~sfQLaI^U~POo-#<2Qq}F6rbMq*D)yLE z5gwgw<0O50#Qq|X6fSQiHyI+IfSG90xHlehnZtPO9LxU++>}rvs2da+=swWB^Q+2u z-y%86Cp@AI!|89oR*N$1Xdi7e&0ap$yNj#cisgnYPngh=vSg6A^M-A^cAfoA!q(QU zRV+(s@M$a6`H!&jM!CRo2AkC4Zl#Mi{?}6>GPSfy?Nh1p&f9_299IJ18ac<9d;%`Z z%G+?eDC}-X!a>SSARKNLw*!)M3WN~&Sfjs7NtinSge4L+=L1ujdw0Sd(@jGH>8%Ob z;$Ix+4>ulDx^+R%lB~AUe9qEtpXD9KyDZN7vN)&x@&O5zDV0F(%8L1vY`jb|RDV?^ z=8KH?qt`c5V*_25I-R1qW9UNr_}*euRfUv_l#O1o<&SJOPtlB>w37o2JnPLb^^$A> zDbJ%db#<$mCNwcQFHm#9zVYI2EdS93U5eyK8nul;CD?LIHe5quPNO8C4O!X3XU_(v z?&o!;`u{!T$9^OPDQ6-IW}KA;B0#Q#UXj-pPBq8Y^PY9nzfbo{&F;r>4%cY-Nh%Ur zf1zVSpcuWEN*M6(SwImzCB4&6gSa!E#@Tbf>xZR^>Zzd9{z?xN(Q4hT0t%=%-_JOb zdU23vLtDgR7t*T;Wk5^on6Zj`1)Jr~ zO1`^S{GI1;#?Qj<=5PWDECriUFIr3dxs;*usq|$_m)bn~W*w(;LRw5mbA(+1feXLa zgtBFVZxII3h_8_h*cE@XUOi3nM;~n}k9PiU#=4v?=7hP~BS!`tJtEEm`Ti5bfd|jn z`zx=nUY3!$uGJ9XHQ{Tm(t|Y;ZGq%vo;Jv9ge02{Qyr9e?#B%HVx;r{pVhr2Us&?8 zd+OtrmDjMz=u9+>eB_7pKtDxDyW6=zB(I6c=8%z`knu6PtdW0zJk!2sw$48oY<{Iz zgfTaBz`rk$^4zJ~XXBFQc^8i;4>_DBJUkW$U+Wa`iPxA8C(g6AW%{LuG#nTee!KFg zQ~$j#&!gHBhns+8S)|tE@+SBEKmJaJGA1Co|M$!<`Mi6V&-+h1-Md#W2PRP{GTS-! z;MK8llIPcXL5?@Bj?r!2HIuKK{b*ZeoYMdJyWzhmXsD}GrZ1;1M#NVosS!_X@n7BL z{B(ROI`#3x%}cvhQllibz72&D0fI{wM~K<4;Uhe+{``YlM8xo)RVDj9Ccr$Q{|hvg zyv{oastXJ+OazN}11By$r8?}QyX3MQui5lH{qe(xJCH|yA!4)^x*iM%W>iljqo>FNa2ai;;Z(J-q;}U(fxk z1t^J`b{drh?4q1D+@4?w5uA>qK){Mv4~5hyeWBIg)#cW}|NL_HhvQ09JR-OFXWf!K zts=G3!3wg|?EjEdtbgc-n@~{+lVlih9E7f}?`SQwY8^R_eppyAl4L}#?+pEt+@=DG zwQWfzcUK?fACa2GOR6E3(7=-3gr_o?#g_YyRCb?sgH z<0Z+uHchZGyodpak~Zv#ZS%e>V2wJ0dFj-fGtn4%BT{$|3l@W6_%;Kk#3e3;dSKPG zU_NIA&56gNV|li_#iCgUQn{H?n^oN~DiuyujtQCx>+>dKQ^6?eYTUq(tk-Z-wXs7A z(mY|nAC*4hcskz?tsCGCUl)1y;2%?K%NjD*e~SdAjjV3@*4CJJndcI5Gi~n1y_-xc z)#vT%d?YHR0~GK*g^Ne*P=j_kH(86e9KQ%=rZ!h3yNC8VEe@EN!0nh!50VWAm51qcDo)~{O8%k&p=Ew94lewEcA;oV(bG+&&L>qd@f%qec?0_TZJR>4NXXxk&p<0f>7=;kez*G zpd9U%d5UGZ72ogXpQ^)(*0wp%Tpi-u`Fs?umt1s1MFIi=fk?%aW$4H(IA87>??T~? zm5EX0x!EHxVl{>z1`P9TVZ6<#yyF*wu~6->YTlyQ5QiMZ2HiYDDa@bbxH8gsEh)*p z+zN6*h@IeYm>DQ{t{x7_TK9oI^E$$Iq5dbF3ss(AS<4UD@!Uin!4iwZp)YSzn`S4A zszDGF+m6(hE%To$cM_MLH9D*6Y?;{ZFms*&$ch>ZBJovy(@gL$^l=@&%fBRZYv~X5l432Q zIA*4<7Bu;9oATPMkI1z?T7SdtYClCa;M>gdStRaVjP7>9n9tXsk@@f3n+LR>ki5_$R&vrvzWl6nhK-JV zvDqrhO-`2c=cnyWao;m`1!$X{UE|(yC-f%SsqIjd#A5Y4pY9oeygr;Zh58wED6+O3 z2?jf0Jj~CWIrsNoEUb65Op*QVx01)(DlO}%FDy-k8LLny(XIf> z2}GE1SAd8?8vN^=jfmejAGpY_oXOKfjr7m^sb~H(*2Ln^Ff1(CK)RzOk74-6%r52t z>Oj5P%+D2EXfM8S%Oyeh=W(F#*_PJl{m-_Z>2quCc$5Dh?`pwKSz*h(>bfF#KkUxF&hto>M)MHT}NKR({TsUq1%$}X5B?Mz$Ag#OwL}@qRKH$v~NN@9%0SN<8AJMvR-pv82Lo&G2U9-zbhpJ znwJx&?9(4S_(Y%-R`lY?jQjgIDE2~lMSEFA{_)+PM$4aibk0`XlGiwy23e||pZ;XC zL%D*UxCc^oKN=2JC@d^o;*IG`lc4-UOBk$KAdZzFTnlXq9D$`Tjn)?Qy~K%2x|`>v z`(#EIj6b_n(>5lnihG zdLh?0PNA9$A$%(|LOb!4*sk%yG_yT@S**9)iTz#AVC8^s`($ zTHH0>r@2dnOq-J3WKX#*ba$4eTr*ttWAA@2mP+EW&yN{QF`+ZPYn3;-@Qw|lbJSR6 zwuMiwEUZ>`MYfDSWmL_R6D7ilt+4E{I?-VbuaW>x)B(?EWbclgnTt{qK8Xy$yhYR- zb;h5dU66I53jA2L#iY^ETSU$Fm$Kh3370gXvAZ+ozgP02XH?A&1${j|fwp@WJfFeH zP0D*nc7b_Pd!SNvD3=Tbp^E}dpt{R%N$GHh%G-iuA8M8b0!knHc76c2Kn(Qc$0j!^ zBa9HARFdM6@?DTdvfegT^px*+eZodr97XvtX4bBE7sU((^b?5?;Xc|-h&4zOiv#bI z5nus0sV4@?)iWQ1k&9{{F>S)>V|OIIhvZwl=owkF=L74L|(U zfByNW&Mn;=&_fsmiVhA>%vEM)mp**_7&WTd2mua7n}Pi-u@#Zn{ZC~D3Cdub8!3do zWnIK~J6dLB3u}!d+@KpN^?L7p(_}kV7=%%QdIupEGr(Zy`_H>SC(7+_QdoPw&HTbg z^HUCY5);36sH|BuW;I7ZlsEq>gxTmf@n%K_LUYSmjGzR>(%4%!qwy2tZl6J{L^pyF z03pLCu%n3c5~&K<9oRTQC%}H7L?|8=y(11IgnY0Qx&UDdxTdeAt$zqz#};RU@e+-i(@OjP3;G3;$uCF^Q)d#B{mmmh$3ei5DjIu`G; zj)hOxXj7I=TmL9-eazTfe|17;F|RTVLbG%$tWHWWC+0nJl#B66sfo(fx^hO8*Y^gH zyF`Aa%8=y@0Y+^2F)h3;&ZFhW`WPV&QWsIrc**XIP%OSC{-IQYF@-F_82BghzA=z2 z-=A2Lj|;+$aR%odkWn)8%piqmKBvkE^^}B(Ksxjcjl!Vg>H5ayCr2*?E>NK#Bp!o6 z!75T}2oa*;ZXNL{QX^wKA=f$sbnHS~hXiSeu?a_`AW9HNkqM;&^PGv5sBy*7h1Aoc zA!)e#F|+c$7^a$0@#UCxOr>2{>@`H`*50~PLYp@Ui8m9dAQ4LOU+?Yd%ALr=x4%Q- z%wn5I!kn6v{k+pyEkcoaB<35Ly~cU4ka9p2sH=rZ7TtlM!!kITTxfhz z!8pC1R`ucYO+731yTU-d(`gKphFXKZk0yYYnQkDtH9wqXrp*{x$93we@S8$1FK|%A zp76Oy2n1~l7{lX$*@k0B_bP-q;xwEP+0OM`B-4o@I0kb9(L*%f+#Z}OE5v!RZ(P9J zMNC2;wk)_koJsyIn>KBFVorA;N-zAQgK5zucDgAYZ7I2ioQbrWQMwE6&3;0tbnysU z(?7&{2ZCAV20&-6=`XAG{MkmydXNf8?Zi`xY(%6JlVC#5=G*6#ywJIe{4n{q;D7Xl z$aEGSvn&*qnkNx2$uJ)a;wXj0fid$_H)%uXa}Y=}kSUptd>U1g-Z}cK-a`VIcp8tL zWJ!&f<8|cW@Vv?YtFE57O$5gQIAT6iWO1(?kKW*5Qi(osSKtS@=ZtziMt8SGiL}f;G1Zt!LXq4<^NMTH@QaDyTkQr z8Emxp{y4XlWKYVxtmbB{i{>!|LP5xSFsN%a2qR zO};Xf$}D0?l}_m0Rnq5_E`ZOKKzX5NxN%|o@9o;`9GEq;F!^an2QWA;pCz;FX)-%AN5OUnAb8eHRU8(U_e4c;>iMA22FjF%FQfZJ`Ij5#T_J&dZ_tW>+gai5eY6-}bNp&*JeBQyGuAK6C9&!6+`AVD1pvnh z_P;l%b?&s(<}|s0V^S<@MZ$uE`S9(CmT30*b>k-SMOWEg7GPt-IDTn$wF8W{^G>sH z!9ny9D_oq|?CR>8Yu_$rZEGu_th^=h_rw{bK8*AX3|hne$IQ%vwQjTX@7Te(FNH-Z zo-teylSnGZ=iV+&r)Fe`4EL+>FyV@vkr+ch8St{vh8%5)w)+-4S@i2yL*|lFd>AAx z^XsQFN&(8wm9_;Gn-jHp>TM1O?n}{twI#I%i9~ljY31kYs%8c2pAXa;a+qUSO4O46j=@{qH_)DLN z$qRD3@AP@E{{CuKmM>m2^sRE}n|ewsA3wjPF7+Hzi1x}7LG78#FCp^K!rFn0LmF3O zPIh)J9Fh5h1faAG1URDQ9`}o?Y%uzP5zmt%)5%~7hiB*ZbukUngx8ht`@1!E$>VHd zycX(z^X)^fdWNlk)<#+LZYeJDn_LqWmF@X82cyS|z@liFnQ=u+oS=Ey9)x}=vlkvN z-Q=EfFXc?5?N`-!aZT{zzy0x}`P{T^0mt}<*@)f z(tTf2UtwT`*TcOR`W;+lL2{P!P&FjSGHQoQ$;z_HTBx*o*RAOOy+k%qflCyBZe7zE z!VRe41dd*+75ONgF%Xm1HZ~g3HrR!<*u(4Tgs6P_oc4Qrd%r6FZ7NfA#?%r9x(FKj zY^}Y$Dw7u9i~b-3M-ClYKQ6<5dkty8wanJhKBVmNwR})lOEwfBv!KslqIi0-A5%zBwz!cNRGu*KANd zwce(D2s=}|;wcabIpf}U@1#@yySF$06JI>f)rW6mrlvrw&B~G(IDgR7s-P<}}+4<~rAPnl!Hi&7xu4D=R{`7YHJlBzf zbk}{*81_KP-G1M_RBL62B2)QcVBiTL+z70;l`C`HqzzMdZQlI4Cj{gWp{;+&qX zCAGA+`p(bK`z%1l3`~ZI~C@j2n_io;c&$)pqIxBEFmzhaz zrkCOjK@Wg$y)~t?T-zlmGd1oJPFtCH5GE!j9vCsOQ%Z`I)3H9K^(M5V!J(na2>9}G z41luhz#Uo^nG(lHN=eBk6k&*vXn<*fdF<6^cQ;JUYZ<~caA_G0?!5CAL#P2{o}EO^ z@7rppiPecC2sh3L{HFpJBi0NNEjdGI)DoG{x~vKCEm-ntMFlTD+JPfS>bNiU`XWQY zDZ~u>PRqT2P8J+3z7#fpAIk-ZWc~!bty__!aM%_ojxB?&g_OkyH9VVBiSpPLwckGs z(bfm2z0ebIemN%NZ(~x6@fLh!X$ZpZgojf;ZRd20(M@Ls7{szzqHD99tW_V$PECPE za7(XR3#rDR7q!Fv(Jhhu>=`G-&%l!o96DsUx`Ql@q{?|_ph|mGIdnLmm|@zBlpEaT zoBH}&UoZW0BD-Z#lOC6H8qcq`F8;Qo5N~Q|SXy&w)1O^_IKX>AXVEKvmC~o(K0qW0 zoN~PLVzP*Uq$HEk(~XGamtXSW+E8k5-n>~ICr@XU@=NnDJYCqE!jlPILP;-QazoBL zwhR&O-SF`1rKJjQ^6A6s{IHtc+}$lbJQO}HyFTgJuYT>C8g^Dv$M~SLLJRiQq`J3Y zbku_f^oVmvS!q;vNU*POw3Q)z-Zu0Mu3Va!{wG*OoIQVj)tmI5G($P_^S8%u?|(N0 zhfEuVP4c4uKaWHpD9xFwLEzHHzv2Ji|E{U=k^cAhfB(Pc_5Y*4No80F;o#utJ@Ge| zZOa$m8$EKTf_B;4B>Evf>D=WqsxLQETJ7${#;(&~ro2X?{;k^C|7Vxnyjk7)@gvWN zkb?1MKsm2ANStZWxQY%9_ha)6l{OVL&YXQzIrpmz0} zH*_E>{ioaPi->Gx;IKgQ7Bnrso|&2PudkM2*JIRT(?U&I=~Plg;$+Yk1f#D_ZQSQTncWr^Y59oy+Pda!?(1;k)Y??LW zp)ye;Ebxp10U0km02dO&Yw`?20u&=Ze|jMK!Frn6^7nnBHptGes&;xe*~%bp`8>K*2HGKA^ z5QmJW{?S#qBl;s8717JLn(=FIn0mQjj;V%2gi97esw`)dKLutt>OXReW-EAR;l zMjODdpLM%$hy)qNjw*C63oVKJz5V;lWexvb_~TBFd|kT-Uf7V?1qB5&y2zRZ@!m1> z#9$F3cA<7#A5l*Y-vXL@dyCer@~*18<@VRD>@wwIq$RR=v{BBi7ycW^M*n@$47%tT zm3g^UPfG?GDxRw|8VHm0^z^x!yiFW{LVov+&JI2dvV+l`pwVBm7ZPo0Vpe z5!sod$;;5wX?W+6UEMGHuH z#nbaw_WK-APg(!)y5*%_7g~HO-2|2T_yZS$yoEmymKiFjAU!aqNJ>h|2f=esPR9|Y zbl2QU*W7tm)$8>^nDs=QkX7{&!maP#ZTO)o6me@diM46Zj(h8Iu&|cb*~wO0Naa3K zYZXV6i$zJ#)@M5Lx`FraZ)PN=cvg+hRyma%QTmC>BAUV`c9XTq4f4o!uokUzxkb!G zl+k}5%pgd+UUoZo$J(`P;azCCU%sh+$m|=2AhRGJA_k5E9sWha`SbkZq(Q-okeHY1 zMU$$}92E(ZDL9C5ZlY9T;M8NM_N}r`HUU3&m{ae=_}mK`)~0v!+k;MP%0$gwR`siw zJ#Qz=xtadP+MElQUnW#p#~yD^#BcsRsd$+bswnFlrmOPB-IchJi7OYJ)#aI9ryV{s zerlByF#-pc?8=wKm9_ZnogiWSHAeC%M)G`z^~P_@=X7k5wrdPMo7{CsG=8^!fJm`r za#!DttsHu`SJD@+?pBMhU~PImUae!L9`k2y+rF+@>0DiEW<4akDeUZkeZ6X8b07i5 zY2wimUSI>n#wlNHI{yiXwIQPz?Q;B|AG~QN&*BiR(x)bD=v!y_@4TvxVdto)4yKIi*;QFfO9+^ggr#(JKPGYXv!niocX8XX9i-EpW3 z8x4T{jV{O9;&VMSw@>||4BNe;fQ`FZ)-a~Z`fr4MmhkV!9Y5_@Kc1H(vp44RQXT`J zofKZ6YUtYl2H9WNP5)D;SFe{Gz}WNsSFR`{PVY;xjB)t;DzO{?^C}Iy?QpANkJJ^O zc9b%yH#NH6AQZ6{jy$hHeB8vua(Z+C*)KZSZu_VFniF!}^k=QN&VA-pFuJzTtoND8 z`*U|#g`P!txE-;1CA&DH<3U49s2T*ADL%`uoIhW^elEp4xq&i+b3| zyV5w~Bkhw^Wj(SQuPdBz^}9Bb;&n(zz!p*x{p3gI6VE@mdDF?!@TCw^jVvP~)MXiw z9oAvl9A1COoVB%ZWOx{Dyz5XO5&@WkGB zPrle#$>~QSYAO*f%lXQo$ob#~8ZWgUo-ggbdCZ(C*|JxlZm{*&uAXix^2uf|NDN9b zM3KmL;4q8$TlvN9G?H$laCYa;y+#A=!0h7Z-{o{h-@8{=Cod|O1IZhLV;4r-D-xv0 z0A>J+0Yh_BijU1ZqN%y781(^B7Qes;3V!rR@X@13L~Tyv$3O5ARq5nKD`#hB@B(8{ zI?V;(#t9J#%;6Y5y3)zw9z7!?n%11XQ1tPk{zgF$yt)=`D=h#f99Fq;>xc}z%ZzHO*l4Y&vk+lVpUTTD6?YE}$ z*I3ceq5|xAhT!dqSd0R2^HHSHbBf!I^-Q8|9;K%8Bh%cMvU7NJjfPK^g*v!9T-=~* zSxa|!5NsgLt%$w$Xq-n+K1K(Ki@K2!JI?tZmsJ69;1_DXmJc6pK>izT6=MVCtG=me z5He5{Q)n7O<;(&mH6~*G+r7w0|K46R7{aUpGWILquM}hPn9n_VO}y7 z@?4gF8g%xady?|L)`%QjZ-iio(I))w%a zp8(3Z6ZAT@)*R$Ru14rS{}*i5~Eh*T^uZpN`#N+p^_0 z7WHP#A_)&bjK&QCCb--nnla9p54QCn*QL42}g0$LOKG~*t?gCXiU9k z)e(c>eDYFX0OU*piBi zqfbq#L?bCKut|;tl!YU0AM9;dfP2@O6!(2$A4Zd zo4cGT3jhJlGsl!aVc4@X%&h4d8LKBRZUvl+3<`S$d8Slc6AI#?68HGE*L|9=ewIPb z6dfaZ1;M3saAA)>LO57r2!&9nv58L z6y>Ek6VQ~~udkz;fv@RljCcmvTL*8>olb7^(2;?%SgXM-rJ!&VW~4~10XFjO+{uE* zt*?GB1+_7BkqPL#h{`J2?o~XCQr+>|R|BhU_TMzmOYV3($kz>fgFA_dVSv7gBpb#C z_X}t3+R_dm(9!WHk5t1KVABuPl^7N*>$)#(>FHNrhK7V-H3W2Xpzijw9S=Kqh=5Hz zR0!nciyHtL0#7(_fQYg(`Qi6v?y@*C90(n+_c@I+rYRm`(~`U2+uzRw z7xIq|XJt7dHAB(Cho_H>nz(AbI{?^SInz1f?CZnB!#zUEeW#b%CC%wW_EBM_p_W2i zuEA8qbKqL|w{2UqFU6&|a%*x1EupNs>1V~bw3t7Q=fJFQ&#Q5T7rOa58rLH3l!A`7)r}#r?O7?qH z>c#2?rn7FCi5j&0`FW#)a#vRB7X^jAX;syaP?JR@`1Vzs}k>z4P=K<`Sz3OCa@kMhsr!CC=sROA;(94!VS zCV}{btma#(H7ap<0ouNcw+7Z+bYwr97V!zeABGukplzLl9%J)&Vg6Aiz5z$?Sc(-o&C-(zCXI(&q@3!}PNQi4K4q1z)4%Wi?q;{cpH z_8S_qlK6y$X~C~jOe?y4qF$K^+)d3OM0I@st< zWnUiOyj8^%T&wuf+fjZCi~<1H-UYFP-IhdPH=VhbRLIZ}teug=+#w%*a!lmHcIb;j zpIYp^TUaQ|wrSJea6v>U((yyC=C@&n^#Z~_6r>a+#NQ{g>IJGeNq*RzIWvUKenWw( z>kBk)KY>N4NG|kfRt@Kwkb!_!EtD^)B4$~%KRMpeK(yp3HHQu=v!+L# z@Z=7Uh(JC&)4HGc@ck(FlnvArxPCn7SXr`x%V6~y((wXGG_#Y;xGA(`HzDL;(VmdV z1KzASrP|=a-2hh#Q+Wk`etxkY&4*s9YCNB{KOcU^UQ+kkvYl(XF()hQb-?;fs1}T} zOgHM~o93Nu6GGZ=0qZ&I#|{A-RGiM83uvD5&|EaO|m(MoMcE6crLhn;<03 zD~6RXejbsjalUe1y<-d)dn{c#_O8{}`5rvYUDNYDodbEub09_o7;ggFZUD9MPq_a9 zedo0RQvQ<|Nm}&i3xdzgd&46r@G^)^B!HlG^r&psI4m~z0J~OaKZ7beJs@Svbv`H6cq=A+v+Txk`%8hOw)UmUf>9cBNtZT8!8hCY2l$f72Jg4=WD%Cel~1*97yVq$yF zpO?gt>6*3u&uyDH|AFd;@*CWgxY4h3HzL9h`5a(B1kanvbcxNx!40PPf$A0ZO_Jsh z+@51`5>?6V*OWLD<8^7Z!?7Gdl-`1))0+4|&8~g;2^_QmFDTfwSg?_B@6-(q+aB3) zpye;u?TY~c7*VDn=I%RtRuuZIyi3#OBqIMORSr5Qfpr-^gLXD>SpKNNaD_UH${`;v zlL#I08!~zCg$puhTB?>-(X|3 zSJfA{PcVSu@pgT0PgD_rnvf+{Im+*af!%CQX`d5LEZuIJtu6_%k1tRi&P4LdetVmp zg#=f_*wlegM}{+TXb>hCQdoQwXB5&no-kUJUbwrl&be=Oc8p&(5haVn?XjJ3v!kY9 zy5EGZw8k%1EAZj0xmW&U+pF5z)8N)U;LOxs0Y%>Fs_SczTZ5f=;HGOhv|4ZAuE2%S z1oTFk#=cMlb169U@y+tzfB*jI@W==-sX^#8JM(Q0Rn{~YLBWc05%*|cOR;R%oaICj z!61~Cl>zJ}(l>GP*WW`ZOu%STHZbO^wpic0ksK)=3JWk5AM>tfTFsxft3}>%`Jd-qGzJfTx3@2OaZi(qL~7z zY;T_IG?FuvWVoe|n+qP^OumU~3?CP#GB!%aZ+{3+?NhUFeSo|r5E%h#1yJ5dsqT^2 z#5LUjT9=`{PA2bKYDGGdpRs-z6AF8MPA^;h^^nUuSwuJXp~_wS7}f!wkPwY&7CV0Z zEu5jEKP*3cMmpvWl1~V*jVvEH5+yMPAlf|;*)Zvow!@xc1ob!8GS=K3n?31bii#XK z@hlHBCPYWyKu=*({QdRp;*}6Ha2DQ0nnENYNZauFh!B$5STVc~)5yI@C11S{j_g|ZbX)Y1JdN9L46YA^ddO_lUsUGAS1ms*2oO3IGb z=j=JVjVui%I}tpe(hdVGb-wfAHR6PwME{MPDEm2cF{tX6G^=< z&R8O0^u`c!;ii0$P}%9tu}%7-b@`3fdxDy7d{pdxIPIqN4YkL>e9!s)PEI?bcbp8u zCHfe2AbYJujw*aITACZ~VwDgR=pj7@kBYN3P$f__a$*?UKl%Cd6RN_sno`VPFFxN} zoLZmFw6buBxRN&y=DpQ1jsC#FgL}X&L3clc8RG@2EiYzcny(6p`4Sof4eZ`?m&!c` zd}(Kv#&e#UG*kd~oawX*2oiV@+g~0Si=?1s6k2 zOL{_Jx|IT24uBETe1Z^cY}C}(XFx8vkG{0`z_B9-QCCg?20u3@*(iN178YA%?5A_+$`?K79Us3tWN-M9;t=oKuJV_U%3_ ztYW9WAm~t=-^e$PZIafD>XXrX{eZq(?0ourI~8$+qS%?tdNS zG$QB2q$CnFb_Wh0ehsrFlV7N(89AhGV?7JARDP$kDblUYY#msY-#o*6;g>0lsD02e z2YkU2_RvI~iL@X9C10mwvG$>p+apPVeNKVRqXdRTloLdthLmYoQA|#5BRUrE2(Crv z1kKEDD$!t;2XP&{2UNMyE`YebzR*+xWEX5jT~O;{8ZdxG0YG{L*7D>@tlY@EP98fU zol9S1M0pKuWt^T*%KrjV6TfSDiYV`4BIpO^XA9&RekjdwhF_fM^v$_CvfTsbUf+nE z!A>@Gz1a4J56L1Z{9T=7K>6t?_(ezMzeE#^p=mKPhV$o{-Wcej$QdEuD;qld(GV<4 z!g1CO8we~wF0L#!bq$~y980JuVA@60b!g)?&9l!$j)YewkWk3hDg5N{X#lQa{n|SI zUiZ9@N1DT?SddEJx;{S`96T7rl#C2I`M7i4{qU07g$%8wzn@o6yX|xyu@b>P zbbl#RKzjq$27w?%M#`RDW3^3JR{on*_@Cf?mg*q;*$mcCj=+^&e*JWDyLj=*1$}gL z4ZvFWCmJfQgY2pto#jVVFX_8@;>`%8x1X>9C{om{P4)q0GWVK0hVvbiHp-OKy=R!X zmHeSh!$IiSU8v1%^U&482q7c`oIOjQpTBtTF!fW3yo3b-osrcHq`@uxWn$)5X5 ziEx`&ZwJistVRO#Z&~c1|xLFmi4Y`M4o*D=asEZZA3gFdZx z^p{staI4lJRoHQ=JoDpoO{F9#P2S%vY1?K#)hpn88k_3TiVtCcJ# z3oC1iZ5HxP@Ww@&0_2mdEPcj^6xB;H_EILTZEdW~e1HQ6bknz7e^jh6o5T|R~q`A!l^x!mT7npei%-`+(XE}7B0VJwRJKdU;2$ULItkSq}^>X zf$^VlD`-%wA`cNi`HT(n!8XnZ_61!n9UZ%-j6wQW;c;Qjwd+`VALMPc?%3#8l~f#+ z*R^!lkyh4S|H}8HlmVfNDv90ciPxUc(4YfUnBgr=8`=j$%QyEVv7s{Od7vwd(3gj- z;E$sVfnXwxdti)4dZBr$lb5UOcmENLM>s@b#%+@ggsJ+MDUJR8dEGyHF9z0dnq1Uhl^5?nP6`NbX;K4mSI=VO7hD-JGQLmGa z=~!>&XCo;iQhmUOAWA>TiX*M_ueZJ~sEw5u#`!a0l3*K<1EpL+qe0W{-}4cPzo>~t zfkJbqwDfgcrv+f!uVxL9Ro4RfdDv<<)3TRIBV4fPRgv`WnD0Xb0Zv}(U_ksjZ^dwRDJJW3L+jD zGwjr3qi%G^ffeA#P;LR{-dirYefxS6Wy9&^GpjcuVup9yzmg4j7u0IXbT~}f+g0HL z6S8gou?J6})za{zyU+#P9f>%p@mEG4@!*qye!@{&)%cm4C<%I3C@vEdjpse zzw+a2opCbgY^Iy_P_a*(>r@PiI^!5oFFUf*dLT2At~B-yZoMA_zc_iJ*C2qVU43q> zcnVt$d=0-iaBO)5y^SxZ{(UL>+w0b(&vU=E}z?1 z^c#BWUcGAk`Aopesgwm0$9<~(2x9+H5wD@wJ^O#q5I^2^#cK2eBLpi?I`Z<4Q3;e~ zc2#Z|*^pH0dDPVnDB8`C5a8>~S}fSUuW;s9i&5}y+C;0t%%^QoN!p1_6=@}b-68ZS zxDFpsmy1NQ_a&=y)Vj%!v_v@I^ z>SLbIl*P0`g?3>-LWfnpwhCcQfSLO0fGOI+~jLL;d^H2h}xVhX5tXTP6L~Q=zcJclDOKmOq@@wl(jXz^c_( znED}cB4pjtGBPZ@ykRItfeaNx-}Rz4*dg=RxT&WdEIw`rp3(=WfY zIYw(itRoq*4j?G59F0M0NS@aKg6?s8&X9xIf{zl9Pla9Yo90rxx*6XD#s!wI8*z-U z9k74w4#nxz)Rc>_xecGW0t6~lR}kelcX|v|`ksv{GXis(!6Y+ybOQ9}VrF{!=ra|+ zCM}|AV+I2J>JisLXdvp)r3L{w;5hSZi#94NKZiWNK2D!O&A6}0;2K)%^B~Jt0T)9w z5WE*PvNo~RgRaH)fwxh#LhNSs_bI{Ywy#(!!GK+pZMxj$? z0$%wVseX=i(U9^5{1ZXGh=_}8La`ca#%^zVXhebB z&~P2*z^qn++5q!nrJ_5a2_S$dK|yLS)E0;Q_~;;5qx-p~r)q+^=;asJG7G8AlntEC z#}1y^mm4k#CC@^?cZJfuN8)6Hod*%l^r0V;YAl?0c` zSN26H^+*KPw`+Mn#{>R-qFc7V8@;jRFf`7bW8s2pp*}>$HTLC;#{T_vk+f29)v$ti z`KwAn+v7ABiJoEJHw>3{9N+fz+Qi{wg7@UMm<746{pste=cCAX~mYp9OE+uReGq>E$&YzpZxA+VPWxh>M6na;MzSV z^6G%7?*!OWX(x-q<`aDOD>s$Tta0ouW!Y|&sn@Izwz&#`Em7s2>nR=tKx9xr2!w27 zSG^?DKO~n;!EBX+YHMWqBC4sa_+$W`aZ}cIotf@0iGi4G{<2?R3Htw$Cb1FK)S*Lr z(Ix(AXlM}dd2nl94+|Ddz$e!-y;G;c0J;)*3%GV7v|@Z=NsIoj=jVmHu*)$ihIJKw!Rs zSx@)K5hDIQ&^^;auK?ICqMpr2`_zc4TH^VJ7-|HVfFr1mUMwHopW5wM>>});&z9%Z zrv%9)c+qUu_}jJso>;Mlh{4>QT_q7Fg?4v2b(|a>UjbobojdoPcZ|4hquTrL6s3v{ zw1`#nAX@MZDLJaHU71N*8kS%|V55Q4eu4s=*4aHN#=xBbJ&AQX)2T-j5U{Qrqe`g3 zhypzU)54GBn+56w7>D0k;HzA1Y*Nt=j26@$`k<_&6r_4(egG-PJ_uNWE+~zNQLZql zt(+4y_Dt&vBDhgF^6NK6hrBOZz6^o82c~MmgN+JmB(T6pG4^`6kI*#W6Rf*>*74@&WW9w(6HZ2z#Y&o$`aF2R^(Z~P#!falH8eTcwh~%WKKE zFsE$@{Ym!T@Ji6BbWci7rbKRmu!|<@v55(;OFGay@WII2&0FKVBoN5EI5?Q~jM7#w zJntKlj_hKz4a^7_jq*H>e(ZGBg&AW*QQytlD<-}x1Pc%qwZQcpZ1nP)*U;> zxZ;{B((4NsW()o5I}R$Ir=(k6vd=RnS(vR|KCr_<-fokYSBtnwl~PA3q!OX3~-61&9s= zh*WACzw`ZU8ixK%S3peE_Jw}@O#Zc_+xRXa%XzTdn+K5=LI}WD6bn~mimoN!`As`H zY5(H&ZVliZ?Dh5aU_MSb0@dkWkTH?#0{sU@1YyCa1D*K5oYCZ6$3SVRe4jg+T@Qot z*pSVmDmc8WkL|9FSk)8fe3Px(XEm*aSB)Adnf~9d!4_kCB9ivSe;>9rwSo@EUUAbN1RI!_zj9|7FRpeS*s z86vH+Ms7J_Bot1Ll~9`}i^OXm?{#{yGf??w$iA&8*r2yS=-lmOT?|AHp&fz{%)!dD zZ+~)!94nqguO1&LjCM9K_PJe-I2b%y7M9MeSw3=U=dr}A-`9d2L89;>`=oM~X9eM( z=n!X+c4dbpAdF>jbIBKUPL^%>&b2cRp3qk@2bci;{=gMiMNMk2^Qp6GK^;Qytt6ks zl^^MyXyYOVh74lZA{FVy^3-#cPAJ^$o1d*v*l34WKQYsiJ&pK;M`S$O-$Qq%zF_Kz*rb&p�ane;0fQtRUp~8MTX?_~E=C3h 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 BXGQ=3 literal 0 HcmV?d00001 diff --git a/images/tabs/status.png b/images/tabs/status.png new file mode 100644 index 0000000000000000000000000000000000000000..ac45e7d2d82ef644adc378ee434fe3ba2f483d6d GIT binary patch literal 99319 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�$S5j3-Jt+g#K@mh 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¨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 KPCRw!jF>x literal 0 HcmV?d00001 diff --git a/images/tabs/xmrig.png b/images/tabs/xmrig.png new file mode 100644 index 0000000000000000000000000000000000000000..5968c037783ba7521bf95346670fd08ec9dd75de GIT binary patch literal 89890 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. + +use crate::App; +use egui::special_emojis::GITHUB; + +// Main data structure for the About tab +#[derive(Clone, Debug, Eq, PartialEq)] +pub struct About { +} + +impl About { + pub fn show(app: &mut App, ctx: &egui::Context, ui: &mut egui::Ui) { + ui.add_space(10.0); + ui.vertical_centered(|ui| { + let space = ui.available_height()/2.2; + app.banner.show(ui); + ui.label("Gupax (guh-picks) is a cross-platform GUI for mining"); + ui.hyperlink_to("[Monero]", "https://www.github.com/monero-project/monero"); + ui.label("on the decentralized"); + ui.hyperlink_to("[P2Pool]", "https://www.github.com/SChernykh/p2pool"); + ui.label("using the dedicated"); + ui.hyperlink_to("[XMRig]", "https://www.github.com/xmrig/xmrig"); + ui.label("miner for max hashrate"); + + ui.add_space(ui.available_height()/2.4); + + ui.hyperlink_to("Powered by egui", "https://github.com/emilk/egui"); + ui.hyperlink_to(format!("{} {}", GITHUB, "Gupax made by hinto-janaiyo"), "https://www.github.com/hinto-janaiyo/gupax"); + ui.label("egui is licensed under MIT & Apache-2.0"); + ui.label("Gupax, P2Pool, and XMRig are licensed under GPLv3"); + }); + } +} diff --git a/src/constants.rs b/src/constants.rs new file mode 100644 index 0000000..3b13e42 --- /dev/null +++ b/src/constants.rs @@ -0,0 +1,80 @@ +// Gupax - GUI Uniting P2Pool And XMRig +// +// Copyright (c) 2022 hinto-janaiyo +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +use std::net::{Ipv4Addr,SocketAddrV4}; + +// Compile-time constants +pub const BYTES_ICON: &[u8] = include_bytes!("../images/png/icon.png"); +pub const BYTES_BANNER: &[u8] = include_bytes!("../images/png/banner.png"); +pub const P2POOL_BASE_ARGS: &'static str = "--host 127.0.0.1 --rpc-port 18081 --zmq-port 18083 --loglevel 3 --out-peers 10 --in-peers 10"; +pub const XMRIG_BASE_ARGS: &'static str = "--http-host=127.0.0.1 --http-port=18088 --algo=rx/0 --coin=Monero --randomx-cache-qos"; + +// OS specific +#[cfg(target_os = "windows")] +pub const OS: &'static str = " Windows"; +#[cfg(target_os = "windows")] +pub const HUGEPAGES_1GB: bool = false; + +#[cfg(target_os = "macos")] +pub const OS: &'static str = " macOS"; +#[cfg(target_os = "macos")] +pub const HUGEPAGES_1GB: bool = false; + +#[cfg(target_os = "linux")] +pub const OS: &'static str = "🐧 Linux"; +#[cfg(target_os = "linux")] +pub const HUGEPAGES_1GB: bool = true; + +// Community Monerod nodes +pub const IP_RINO: &'static str = "node.community.rino.io"; +pub const RPC_RINO: u16 = 18081; +pub const ZMQ_RINO: u16 = 18083; + +pub const IP_SETH: &'static str = "node.sethforprivacy.com"; +pub const RPC_SETH: u16 = 18089; +pub const ZMQ_SETH: u16 = 18083; + +pub const IP_SELSTA: &'static str = "selsta1.featherwallet.net"; +pub const RPC_SELSTA: u16 = 18081; +pub const ZMQ_SELSTA: u16 = 18083; + +// Tooltips +// Gupax +pub const GUPAX_CHECK_FOR_UPDATES: &'static str = "Check for Gupax, P2Pool, and XMRig updates via GitHub's API"; +pub const GUPAX_UPGRADE: &'static str = "Upgrade anything that is out-of-date"; +pub const GUPAX_AUTO_UPDATE: &'static str = "Automatically check for updates at startup"; +pub const GUPAX_ASK_BEFORE_QUIT: &'static str = "Ask before quitting if processes are still alive"; +pub const GUPAX_PATH_CONFIG: &'static str = "The location of the Gupax configuration file"; +pub const GUPAX_PATH_P2POOL: &'static str = "The location of the P2Pool binary"; +pub const GUPAX_PATH_XMRIG: &'static str = "The location of the XMRig binary"; +// P2Pool +pub const P2POOL_MAIN: &'static str = "The P2Pool main-chain. This P2Pool finds shares faster, but has a higher difficulty. Suitable for miners with more than 50kH/s"; +pub const P2POOL_MINI: &'static str = "The P2Pool mini-chain. This P2Pool finds shares slower, but has a lower difficulty. Suitable for miners with less than 50kH/s"; +pub const P2POOL_OUT: &'static str = "How many out-bound peers (you connecting to others) to connect to?"; +pub const P2POOL_IN: &'static str = "How many in-bound peers (others connecting to you) to connect to?"; +pub const P2POOL_LOG: &'static str = "Verbosity of the console log"; +pub const P2POOL_COMMUNITY: &'static str = "Connect to a community trusted Monero node: This is convenient because you don't have to download the Monero blockchain but it comes at the cost of privacy"; +pub const P2POOL_MANUAL: &'static str = "Manually specify your own Monero node settings"; +// XMRig +pub const XMRIG_P2POOL: &'static str = "Mine to your own P2Pool instance (localhost:3333)"; +pub const XMRIG_MANUAL: &'static str = "Manually specify where to mine to"; +pub const XMRIG_TLS: &'static str = "Enable SSL/TLS connections (needs pool support)"; +pub const XMRIG_HUGEPAGES_JIT: &'static str = "Enable hugepages for RandomX JIT code. Note: 1GB hugepages is automatically enabled (only available on Linux)"; +pub const XMRIG_NICEHASH: &'static str = "Enable nicehash.com support"; +pub const XMRIG_KEEPALIVE: &'static str = "Send keepalived packet to prevent timeout (needs pool support)"; +pub const XMRIG_THREADS: &'static str = "Number of CPU threads to use for mining"; +pub const XMRIG_PRIORITY: &'static str = "Set process priority (0 idle, 2 normal to 5 highest)"; diff --git a/src/gupax.rs b/src/gupax.rs new file mode 100644 index 0000000..6b9f01a --- /dev/null +++ b/src/gupax.rs @@ -0,0 +1,94 @@ +// Gupax - GUI Uniting P2Pool And XMRig +// +// Copyright (c) 2022 hinto-janaiyo +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +use std::path::Path; +use crate::App; +use egui::WidgetType::Button; +use crate::constants::*; + +// Main data structure for the Gupax tab +#[derive(Clone, Debug, Eq, PartialEq)] +pub struct Gupax { + auto_update: bool, + ask_before_quit: bool, + updating: bool, + upgrading: bool, + config: String, + p2pool: String, + xmrig: String, +} + +impl Gupax { + pub fn new() -> Self { + Self { + auto_update: false, + ask_before_quit: true, + updating: false, + upgrading: false, + config: String::from("/home/hinto/gupax/gupax.toml"), + p2pool: String::from("/home/hinto/gupax/p2pool"), + xmrig: String::from("/home/hinto/gupax/xmrig"), + } + } + + pub fn show(state: &mut Gupax, ctx: &egui::Context, ui: &mut egui::Ui) { + let height = ui.available_height(); + let width = ui.available_width(); + let half_height = height / 6.0; + let half_width = width / 2.0; + + ui.horizontal(|ui| { + ui.group(|ui| { + ui.vertical(|ui| { + ui.add_sized([half_width - 8.0, half_height], egui::Button::new("Check for updates")).on_hover_text(GUPAX_CHECK_FOR_UPDATES); + ui.set_enabled(false); + ui.add_sized([half_width - 8.0, half_height], egui::Button::new("Upgrade")).on_hover_text(GUPAX_UPGRADE); + }); + }); + + ui.group(|ui| { + ui.vertical(|ui| { + let mut style = (*ctx.style()).clone(); + style.spacing.icon_width_inner = ui.available_height() / 6.0; + style.spacing.icon_width = ui.available_height() / 4.0; + style.spacing.icon_spacing = ui.available_width() / 20.0; + ctx.set_style(style); + ui.add_sized([half_width, half_height], egui::Checkbox::new(&mut state.auto_update, "Auto-update")).on_hover_text(GUPAX_AUTO_UPDATE); + + ui.add_sized([half_width, half_height], egui::Checkbox::new(&mut state.ask_before_quit, "Ask before quitting")).on_hover_text(GUPAX_ASK_BEFORE_QUIT); + }); + }); + }); + ui.add_space(10.0); + + ui.horizontal(|ui| { + ui.label("Gupax config path: "); + ui.spacing_mut().text_edit_width = ui.available_width() - 35.0; + ui.text_edit_singleline(&mut state.config).on_hover_text(GUPAX_PATH_CONFIG); + }); + ui.horizontal(|ui| { + ui.label("P2Pool binary path:"); + ui.spacing_mut().text_edit_width = ui.available_width() - 35.0; + ui.text_edit_singleline(&mut state.p2pool).on_hover_text(GUPAX_PATH_P2POOL); + }); + ui.horizontal(|ui| { + ui.label("XMRig binary path: "); + ui.spacing_mut().text_edit_width = ui.available_width() - 35.0; + ui.text_edit_singleline(&mut state.xmrig).on_hover_text(GUPAX_PATH_XMRIG); + }); + } +} diff --git a/src/main.rs b/src/main.rs new file mode 100644 index 0000000..cf0601e --- /dev/null +++ b/src/main.rs @@ -0,0 +1,370 @@ +// Gupax - GUI Uniting P2Pool And XMRig +// +// Copyright (c) 2022 hinto-janaiyo +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] // hide console window on Windows in release +use eframe::egui; +use egui::{Vec2,Pos2}; +use std::process::exit; +use std::thread; +use egui::color::Color32; +use egui::Stroke; +use egui::FontId; +use egui::FontFamily::Proportional; +use egui::TextStyle::{Body,Button,Heading,Monospace,Name,Small}; +use egui::RichText; +use egui::Label; +use regex::Regex; +use egui_extras::RetainedImage; +use log::*; +use env_logger::Builder; +use env_logger::WriteStyle; +use std::io::Write; +use std::time::Instant; + +mod constants; +mod about; +mod status; +mod gupax; +mod p2pool; +mod xmrig; +use {constants::*,about::*,status::*,gupax::*,p2pool::*,xmrig::*}; + +// The state of the outer [App]. +// See the [State] struct for the +// actual inner state of the settings. +pub struct App { + version: String, + name_version: String, + tab: Tab, + changed: bool, + os: &'static str, + current_threads: u16, + max_threads: u16, + resolution: Vec2, + banner: RetainedImage, + p2pool: bool, + xmrig: bool, + state: State, + og: State, +} + +impl App { + fn new(cc: &eframe::CreationContext<'_>) -> Self { + let version = String::from("v0.0.1"); + let name_version = String::from("Gupax v0.0.1"); + let tab = Tab::default(); + let max_threads = num_cpus::get().try_into().unwrap(); + let current_threads: u16; + let changed = false; + let os = OS; + if max_threads != 1 { + current_threads = max_threads / 2 + } else { + current_threads = 1 + } + let resolution = cc.integration_info.window_info.size; + init_text_styles(&cc.egui_ctx, resolution[0] as f32); + let banner = match RetainedImage::from_image_bytes("banner.png", BYTES_BANNER) { + Ok(banner) => { info!("Banner loading OK"); banner }, + Err(err) => { error!("{}", err); panic!("{}", err); }, + }; + let mut state = State::new(); + let mut og = State::new(); + info!("{:?}", resolution); + Self { + version, + name_version, + tab, + current_threads, + max_threads, + changed, + resolution, + os, + banner, + p2pool: false, + xmrig: false, + state, + og, + } + } +} + +// Inner state holding all +// mutable tab structs. +#[derive(Clone, Debug, Eq, PartialEq)] +struct State { + gupax: Gupax, + p2pool: P2pool, + xmrig: Xmrig, +} + +impl State { + fn new() -> Self { + Self { + gupax: Gupax::new(), + p2pool: P2pool::new(), + xmrig: Xmrig::new(), + } + } + + fn save(new: State) -> Self { + Self { + gupax: new.gupax, + p2pool: new.p2pool, + xmrig: new.xmrig, + } + } +} + +// The tabs inside [App]. +#[derive(Clone, Copy, Debug, PartialEq)] +enum Tab { + About, + Status, + Gupax, + P2pool, + Xmrig, +} +impl Default for Tab { + fn default() -> Self { + Self::About + } +} + +fn init_text_styles(ctx: &egui::Context, width: f32) { + let scale = width / 26.666; + let mut style = (*ctx.style()).clone(); + style.text_styles = [ +// (Small, FontId::new(10.0, Proportional)), +// (Body, FontId::new(25.0, Proportional)), +// (Button, FontId::new(25.0, Proportional)), +// (Monospace, FontId::new(25.0, Proportional)), +// (Heading, FontId::new(30.0, Proportional)), +// (Name("Tab".into()), FontId::new(50.0, Proportional)), +// (Name("Bottom".into()), FontId::new(25.0, Proportional)), + (Small, FontId::new(scale/3.0, Proportional)), + (Body, FontId::new(scale/2.0, Proportional)), + (Button, FontId::new(scale/2.0, Proportional)), + (Monospace, FontId::new(scale/2.0, Proportional)), + (Heading, FontId::new(scale/1.5, Proportional)), + (Name("Tab".into()), FontId::new(scale*1.2, Proportional)), + (Name("Bottom".into()), FontId::new(scale/2.0, Proportional)), + ].into(); +// style.spacing.slider_width = scale; +// style.spacing.text_edit_width = scale; +// style.spacing.button_padding = Vec2::new(scale/2.0, scale/2.0); + ctx.set_style(style); + ctx.set_pixels_per_point(1.0); +} + +fn main() { + use env_logger::fmt::Color; + Builder::new().format(|buf, record| { + let level; + let mut style = buf.style(); + match record.level() { + Level::Error => { style.set_color(Color::Red); level = "ERROR" }, + Level::Warn => { style.set_color(Color::Yellow); level = "WARN " }, + Level::Info => { style.set_color(Color::White); level = "INFO " }, + Level::Debug => { style.set_color(Color::Blue); level = "DEBUG" }, + Level::Trace => { style.set_color(Color::Magenta); level = "TRACE" }, + }; + writeln!( + buf, + "| {} | {} | {}:{} | {}", + style.set_bold(true).value(level), + buf.style().set_dimmed(true).value(chrono::Local::now().format("%F %T%.3f")), + buf.style().set_dimmed(true).value(record.file().unwrap_or("???")), + buf.style().set_dimmed(true).value(record.line().unwrap_or(0)), + record.args(), + ) + }).filter_level(LevelFilter::Info).write_style(WriteStyle::Always).parse_default_env().format_timestamp_millis().try_init(); + info!("test"); + warn!("test"); + error!("test"); + debug!("test"); + + let mut options = eframe::NativeOptions::default(); + options.min_window_size = Option::from(Vec2::new(1280.0, 720.0)); + options.max_window_size = Option::from(Vec2::new(3180.0, 2160.0)); + options.initial_window_size = Option::from(Vec2::new(1280.0, 720.0)); + options.follow_system_theme = false; + options.default_theme = eframe::Theme::Dark; + let icon = image::load_from_memory(BYTES_ICON).expect("Failed to read ICON bytes").to_rgba8(); + let (icon_width, icon_height) = icon.dimensions(); + options.icon_data = Some(eframe::IconData { + rgba: icon.into_raw(), + width: icon_width, + height: icon_height, + }); + let now = Instant::now(); + eframe::run_native( + "Gupax", + options, + Box::new(|cc| Box::new(App::new(cc))), + ); +} + +impl eframe::App for App { + fn update(&mut self, ctx: &egui::Context, frame: &mut eframe::Frame) { + // Top: Tabs + egui::CentralPanel::default().show(ctx, |ui| { + init_text_styles(ctx, ui.available_width()); + let width = (ui.available_width() - 90.0) / 5.0; + let height = ui.available_height() / 10.0; + ui.add_space(4.0); + ui.style_mut().override_text_style = Some(Name("Tab".into())); + ui.horizontal(|ui| { + ui.style_mut().visuals.widgets.inactive.fg_stroke.color = Color32::from_rgb(100, 100, 100); + ui.style_mut().visuals.selection.bg_fill = Color32::from_rgb(255, 120, 120); + ui.style_mut().visuals.selection.stroke = Stroke { + width: 5.0, + color: Color32::from_rgb(255, 255, 255), + }; + if ui.add_sized([width, height], egui::SelectableLabel::new(self.tab == Tab::About, "About")).clicked() { self.tab = Tab::About; } + ui.separator(); + if ui.add_sized([width, height], egui::SelectableLabel::new(self.tab == Tab::Status, "Status")).clicked() { self.tab = Tab::Status; } + ui.separator(); + if ui.add_sized([width, height], egui::SelectableLabel::new(self.tab == Tab::Gupax, "Gupax")).clicked() { self.tab = Tab::Gupax; } + ui.separator(); + if ui.add_sized([width, height], egui::SelectableLabel::new(self.tab == Tab::P2pool, "P2Pool")).clicked() { self.tab = Tab::P2pool; } + ui.separator(); + if ui.add_sized([width, height], egui::SelectableLabel::new(self.tab == Tab::Xmrig, "XMRig")).clicked() { self.tab = Tab::Xmrig; } + }); + ui.add_space(3.0); + ui.separator(); +// }); + + + let height = height / 2.0; + // Bottom: app info + state/process buttons + egui::TopBottomPanel::bottom("bottom").show(ctx, |ui| { + ui.style_mut().override_text_style = Some(Name("Bottom".into())); + ui.horizontal(|ui| { + ui.group(|ui| { + let width = width / 2.0; + ui.add_sized([width, height], Label::new(&self.name_version)); + ui.separator(); + ui.add_sized([width, height], Label::new(self.os)); + ui.separator(); + ui.add_sized([width/1.5, height], Label::new("P2Pool")); + if self.p2pool == true { + ui.add_sized([width/4.0, height], Label::new(RichText::new("⏺").color(Color32::from_rgb(100, 230, 100)))); + } else { + ui.add_sized([width/4.0, height], Label::new(RichText::new("⏺").color(Color32::from_rgb(230, 50, 50)))); + } + ui.separator(); + ui.add_sized([width/1.5, height], Label::new("XMRig")); + if self.xmrig == true { + ui.add_sized([width/4.0, height], Label::new(RichText::new("⏺").color(Color32::from_rgb(100, 230, 100)))); + } else { + ui.add_sized([width/4.0, height], Label::new(RichText::new("⏺").color(Color32::from_rgb(230, 50, 50)))); + } + }); + + ui.with_layout(egui::Layout::right_to_left(egui::Align::RIGHT), |ui| { + ui.group(|ui| { + if self.state == self.og { + ui.set_enabled(false) + } + let width = width / 2.0; + if ui.add_sized([width, height], egui::Button::new("Save")).on_hover_text("Save changes").clicked() { self.og = self.state.clone(); } + if ui.add_sized([width, height], egui::Button::new("Reset")).on_hover_text("Reset changes").clicked() { self.state = self.og.clone(); } + }); + + let width = (ui.available_width() / 3.0) - 6.2; + match self.tab { + Tab::P2pool => { + ui.group(|ui| { + if self.p2pool == true { + if ui.add_sized([width, height], egui::Button::new("⟲")).on_hover_text("Restart P2Pool").clicked() { self.p2pool = false; } + if ui.add_sized([width, height], egui::Button::new("⏹")).on_hover_text("Stop P2Pool").clicked() { self.p2pool = false; } + ui.add_enabled_ui(false, |ui| { + ui.add_sized([width, height], egui::Button::new("⏺")).on_hover_text("Start P2Pool"); + }); + } else { + ui.add_enabled_ui(false, |ui| { + ui.add_sized([width, height], egui::Button::new("⟲")).on_hover_text("Restart P2Pool"); + ui.add_sized([width, height], egui::Button::new("⏹")).on_hover_text("Stop P2Pool"); + }); + if ui.add_sized([width, height], egui::Button::new("⏺")).on_hover_text("Start P2Pool").clicked() { self.p2pool = true; } + } + }); + } + Tab::Xmrig => { + ui.group(|ui| { + if self.xmrig == true { + if ui.add_sized([width, height], egui::Button::new("⟲")).on_hover_text("Restart XMRig").clicked() { self.xmrig = false; } + if ui.add_sized([width, height], egui::Button::new("⏹")).on_hover_text("Stop XMRig").clicked() { self.xmrig = false; } + ui.add_enabled_ui(false, |ui| { + ui.add_sized([width, height], egui::Button::new("⏺")).on_hover_text("Start XMRig"); + }); + } else { + ui.add_enabled_ui(false, |ui| { + ui.add_sized([width, height], egui::Button::new("⟲")).on_hover_text("Restart XMRig"); + ui.add_sized([width, height], egui::Button::new("⏹")).on_hover_text("Stop XMRig"); + }); + if ui.add_sized([width, height], egui::Button::new("⏺")).on_hover_text("Start XMRig").clicked() { self.xmrig = true; } + } + }); + } + _ => (), + } + }); + }); + }); + + // Central: tab contents + // Docs say to add central last, don't think it matters here but whatever: + // [https://docs.rs/egui/latest/egui/containers/panel/struct.TopBottomPanel.html] +// egui::TopBottomPanel::bottom("2").show(ctx, |ui| { + ui.style_mut().override_text_style = Some(egui::TextStyle::Body); + match self.tab { + Tab::About => { + About::show(self, ctx, ui); + } + Tab::Status => { + Status::show(self, ctx, ui); + } + Tab::Gupax => { + Gupax::show(&mut self.state.gupax, ctx, ui); + } + Tab::P2pool => { + P2pool::show(&mut self.state.p2pool, ctx, ui); + } + Tab::Xmrig => { + Xmrig::show(&mut self.state.xmrig, ctx, ui); + } + } +// }); + + }); + } +} + +pub trait View { + fn ui(&mut self, ui: &mut egui::Ui); +} + +/// Something to view +pub trait Demo { + /// `&'static` so we can also use it as a key to store open/close state. + fn name(&self) -> &'static str; + + /// Show windows, etc + fn show(&mut self, ctx: &egui::Context, open: &mut bool); +} diff --git a/src/p2pool.rs b/src/p2pool.rs new file mode 100644 index 0000000..2b84a88 --- /dev/null +++ b/src/p2pool.rs @@ -0,0 +1,170 @@ +// Gupax - GUI Uniting P2Pool And XMRig +// +// Copyright (c) 2022 hinto-janaiyo +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +use crate::App; +use monero::util::address::Address; +use std::str::FromStr; +use std::net::{IpAddr, Ipv4Addr, SocketAddr}; +use crate::constants::*; + +#[derive(Clone, Debug, Eq, PartialEq)] +pub enum Node { + Rino, + Seth, + Selsta, +} + +impl Node { + pub fn ip(self) -> String { + match self { + Node::Rino => String::from("node.community.rino.io:18081"), + Node::Seth => String::from("node.sethforprivacy.com:18089"), + Node::Selsta => String::from("selsta1.featherwallet.net:18081"), + } + } + pub fn name(self) -> String { + match self { + Node::Rino => String::from("Rino"), + Node::Seth => String::from("Seth"), + Node::Selsta => String::from("Selsta"), + } + } +} + +// Main data structure for the P2Pool tab +#[derive(Clone, Debug, Eq, PartialEq)] +pub struct P2pool { + pub version: String, + pub sha256: String, + pub manual: bool, + pub mini: bool, + pub rpc: String, + pub zmq: String, +// pub rpc: u16, +// pub zmq: u16, + pub out_peers: u16, + pub in_peers: u16, + pub log: u8, + pub monerod: String, +// pub monerod: std::net::SocketAddr, + pub community: Node, + pub address: String, +// pub address: monero::util::address::Address, +} + +impl P2pool { + pub fn new() -> Self { + Self { + version: String::from("v2.4"), + sha256: String::from("asdf"), + manual: false, + mini: true, + rpc: String::from(""), + zmq: String::from(""), + out_peers: 10, + in_peers: 10, + log: 3, +// monerod: SocketAddr::new(IpAddr::V4(Ipv4Addr::new(127, 0, 0, 1)), 18081), + monerod: String::from(""), + address: String::from(""), + community: Node::Rino, +// address: Address::from_str("44hintoFpuo3ugKfcqJvh5BmrsTRpnTasJmetKC4VXCt6QDtbHVuixdTtsm6Ptp7Y8haXnJ6j8Gj2dra8CKy5ewz7Vi9CYW").unwrap(), + } + } + + pub fn show(state: &mut P2pool, ctx: &egui::Context, ui: &mut egui::Ui) { + let height = ui.available_height() / 10.0; + let mut width = ui.available_width() - 50.0; + ui.group(|ui| { + ui.add_sized([width, height*4.0], egui::TextEdit::multiline(&mut "".to_owned())); + ui.add_sized([width, 30.0], egui::TextEdit::singleline(&mut "".to_owned())); + }); + + width = width - 30.0; + let mut style = (*ctx.style()).clone(); + let height = ui.available_height()/1.2; + ui.horizontal(|ui| { + ui.group(|ui| { ui.vertical(|ui| { + ui.group(|ui| { ui.horizontal(|ui| { + if ui.add_sized([width/4.0, height/5.0], egui::SelectableLabel::new(state.mini == false, "P2Pool Main")).on_hover_text(P2POOL_MAIN).clicked() { state.mini = false; }; + if ui.add_sized([width/4.0, height/5.0], egui::SelectableLabel::new(state.mini == true, "P2Pool Mini")).on_hover_text(P2POOL_MINI).clicked() { state.mini = true; }; + })}); + + let width = (width/4.0); + style.spacing.slider_width = width*1.25; + ctx.set_style(style); + ui.horizontal(|ui| { + ui.add_sized([width/8.0, height/5.0], egui::Label::new("Out peers [10-450]:")); + ui.add_sized([width, height/5.0], egui::Slider::new(&mut state.out_peers, 10..=450)).on_hover_text(P2POOL_OUT); + }); + + ui.horizontal(|ui| { + ui.add_sized([width/8.0, height/5.0], egui::Label::new(" In peers [10-450]:")); + ui.add_sized([width, height/5.0], egui::Slider::new(&mut state.in_peers, 10..=450)).on_hover_text(P2POOL_IN); + }); + + ui.horizontal(|ui| { + ui.add_sized([width/8.0, height/5.0], egui::Label::new(" Log level [0-6]:")); + ui.add_sized([width, height/5.0], egui::Slider::new(&mut state.log, 0..=6)).on_hover_text(P2POOL_LOG); + }); + })}); + + ui.group(|ui| { ui.vertical(|ui| { + ui.group(|ui| { ui.horizontal(|ui| { + if ui.add_sized([width/4.0, height/5.0], egui::SelectableLabel::new(state.manual == false, "Community Monero Node")).on_hover_text(P2POOL_COMMUNITY).clicked() { state.manual = false; }; + if ui.add_sized([width/4.0, height/5.0], egui::SelectableLabel::new(state.manual == true, "Manual Monero Node")).on_hover_text(P2POOL_MANUAL).clicked() { state.manual = true; }; + })}); + ui.add_space(8.0); + ui.horizontal(|ui| { +// ui.add_sized([width/8.0, height/5.0], + egui::ComboBox::from_label(Node::name(state.community.clone())).selected_text(Node::ip(state.community.clone())).show_ui(ui, |ui| { + ui.selectable_value(&mut state.community, Node::Rino, Node::ip(Node::Rino)); + ui.selectable_value(&mut state.community, Node::Seth, Node::ip(Node::Seth)); + ui.selectable_value(&mut state.community, Node::Selsta, Node::ip(Node::Selsta)); + }); +// ); + }); + + if state.manual == false { ui.set_enabled(false); } + let width = (width/4.0); + ui.horizontal(|ui| { + ui.add_sized([width/8.0, height/7.8], egui::Label::new("Monero Node IP:")); + ui.spacing_mut().text_edit_width = ui.available_width() - 35.0; + ui.text_edit_singleline(&mut state.monerod); + }); + ui.horizontal(|ui| { + ui.add_sized([width/8.0, height/7.8], egui::Label::new("Monero Node RPC Port:")); + ui.spacing_mut().text_edit_width = ui.available_width() - 35.0; + ui.text_edit_singleline(&mut state.rpc); + }); + ui.horizontal(|ui| { + ui.add_sized([width/8.0, height/7.8], egui::Label::new("Monero Node ZMQ Port:")); + ui.spacing_mut().text_edit_width = ui.available_width() - 35.0; + ui.text_edit_singleline(&mut state.zmq); + }); + + })}); + + }); + ui.group(|ui| { + ui.horizontal(|ui| { + ui.spacing_mut().text_edit_width = ui.available_width(); + ui.label("Address:"); + ui.text_edit_singleline(&mut state.address); + })}); + } +} diff --git a/src/status.rs b/src/status.rs new file mode 100644 index 0000000..c818364 --- /dev/null +++ b/src/status.rs @@ -0,0 +1,70 @@ +// Gupax - GUI Uniting P2Pool And XMRig +// +// Copyright (c) 2022 hinto-janaiyo +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +use crate::App; +use egui::{containers::*, *}; + +// Main data structure for the Status tab +#[derive(Clone, Debug, Eq, PartialEq)] +pub struct Status { + +} + +impl Status { + pub fn show(app: &mut App, ctx: &egui::Context, ui: &mut egui::Ui) { + let color = if ui.visuals().dark_mode { + Color32::from_additive_luminance(196) + } else { + Color32::from_black_alpha(240) + }; + + Frame::canvas(ui.style()).show(ui, |ui| { + ui.ctx().request_repaint(); + let time = ui.input().time; + + let desired_size = ui.available_width() * vec2(1.0, 0.3); + let (_id, rect) = ui.allocate_space(desired_size); + + let to_screen = + emath::RectTransform::from_to(Rect::from_x_y_ranges(0.0..=1.0, -1.0..=1.0), rect); + + let mut shapes = vec![]; + + for &mode in &[2, 3, 5] { + let mode = mode as f64; + let n = 120; + let speed = 1.5; + + let points: Vec = (0..=n) + .map(|i| { + let t = i as f64 / (n as f64); + let amp = (time * speed * mode).sin() / mode; + let y = amp * (t * std::f64::consts::TAU / 2.0 * mode).sin(); + to_screen * pos2(t as f32, y as f32) + }) + .collect(); + + let thickness = 10.0 / mode as f32; + shapes.push(epaint::Shape::line(points, Stroke::new(thickness, color))); + } + + ui.painter().extend(shapes); + }); + ui.label("WIP"); + ui.label("Enjoy these cool lines."); + } +} diff --git a/src/xmrig.rs b/src/xmrig.rs new file mode 100644 index 0000000..0a3c4d9 --- /dev/null +++ b/src/xmrig.rs @@ -0,0 +1,129 @@ +// Gupax - GUI Uniting P2Pool And XMRig +// +// Copyright (c) 2022 hinto-janaiyo +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +use crate::App; +use monero::util::address::Address; +use std::str::FromStr; +use std::net::{IpAddr, Ipv4Addr, SocketAddr}; +use num_cpus; +use crate::State; +use crate::constants::*; + +// Main data structure for the XMRig tab +#[derive(Clone, Debug, Eq, PartialEq)] +pub struct Xmrig { + pub version: String, + pub sha256: String, + pub manual: bool, + pub tls: bool, + pub nicehash: bool, + pub keepalive: bool, + pub hugepages_jit: bool, + pub threads: u16, + pub priority: u8, + pub pool: String, + pub address: String, +// pub pool: std::net::SocketAddr, +// pub address: monero::util::address::Address, + pub max_threads: u16, + pub current_threads: u16, +} + +impl Xmrig { + pub fn new() -> Self { + let max_threads = num_cpus::get().try_into().unwrap(); + let current_threads: u16; + if max_threads == 1 { current_threads = 1 } else { current_threads = max_threads/2 } + Self { + version: String::from("v6.18.0"), + sha256: String::from("asdf"), + manual: false, + tls: false, + nicehash: false, + keepalive: false, + hugepages_jit: true, + threads: 16, + priority: 2, + pool: String::from(""), + address: String::from(""), +// pool: SocketAddr::new(IpAddr::V4(Ipv4Addr::new(127, 0, 0, 1)), 3333), +// address: Address::from_str("44hintoFpuo3ugKfcqJvh5BmrsTRpnTasJmetKC4VXCt6QDtbHVuixdTtsm6Ptp7Y8haXnJ6j8Gj2dra8CKy5ewz7Vi9CYW").unwrap(), + max_threads, + current_threads, + } + } + + pub fn show(state: &mut Xmrig, ctx: &egui::Context, ui: &mut egui::Ui) { + let height = ui.available_height() / 10.0; + let mut width = ui.available_width() - 10.0; + ui.group(|ui| { + ui.add_sized([width, height*4.0], egui::TextEdit::multiline(&mut "".to_owned())); + ui.add_sized([width, 30.0], egui::TextEdit::singleline(&mut "".to_owned())); + }); + + let mut style = (*ctx.style()).clone(); + let height = ui.available_height()/1.2; + let width = width - 15.0; + ui.horizontal(|ui| { + ui.group(|ui| { ui.vertical(|ui| { + ui.group(|ui| { ui.horizontal(|ui| { + if ui.add_sized([width/2.0, height/6.0], egui::SelectableLabel::new(state.manual == false, "P2Pool Mode")).on_hover_text(XMRIG_P2POOL).clicked() { state.manual = false; }; + if ui.add_sized([width/2.0, height/6.0], egui::SelectableLabel::new(state.manual == true, "Manual Mode")).on_hover_text(XMRIG_MANUAL).clicked() { state.manual = true; }; + })}); + ui.group(|ui| { ui.horizontal(|ui| { + let width = width - 58.0; + ui.add_sized([width/4.0, height/6.0], egui::Checkbox::new(&mut state.tls, "TLS Connection")).on_hover_text(XMRIG_TLS); + ui.separator(); + ui.add_sized([width/4.0, height/6.0], egui::Checkbox::new(&mut state.hugepages_jit, "Hugepages JIT")).on_hover_text(XMRIG_HUGEPAGES_JIT); + ui.separator(); + ui.add_sized([width/4.0, height/6.0], egui::Checkbox::new(&mut state.nicehash, "Nicehash")).on_hover_text(XMRIG_NICEHASH); + ui.separator(); + ui.add_sized([width/4.0, height/6.0], egui::Checkbox::new(&mut state.keepalive, "Keepalive")).on_hover_text(XMRIG_KEEPALIVE); + })}); + })}); + }); + +// ui.group(|ui| { + style.spacing.slider_width = ui.available_width()/1.25; + ctx.set_style(style); + ui.horizontal(|ui| { + ui.add_sized([width/8.0, height/8.0], egui::Label::new(format!("Threads [1-{}]:", state.max_threads))); + ui.add_sized([width, height/8.0], egui::Slider::new(&mut state.current_threads, 1..=state.max_threads)).on_hover_text(XMRIG_THREADS); + }); + + ui.horizontal(|ui| { + ui.add_sized([width/8.0, height/8.0], egui::Label::new("CPU Priority [0-5]:")); + ui.add_sized([width, height/8.0], egui::Slider::new(&mut state.priority, 0..=5)).on_hover_text(XMRIG_PRIORITY); + }); +// }); + +// ui.group(|ui| { + if state.manual == false { ui.set_enabled(false); } + let width = (width/4.0); + ui.horizontal(|ui| { + ui.add_sized([width/8.0, height/8.0], egui::Label::new("Pool IP:")); + ui.spacing_mut().text_edit_width = ui.available_width() - 35.0; + ui.text_edit_singleline(&mut state.pool); + }); + ui.horizontal(|ui| { + ui.add_sized([width/8.0, height/8.0], egui::Label::new("Address:")); + ui.spacing_mut().text_edit_width = ui.available_width() - 35.0; + ui.text_edit_singleline(&mut state.address); + }); +// }); + } +}